BM6P6(@ yyy|||lll\\\RRRJJJCCCAAA???===:::777666666777888888777666555444333333333000111222444444333222111111111000///////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////---......///000111111222........................111111000000//////......//////............//////---///000///......///000222777>>>HHHSSS]]]dddhhhjjjeee^^^UUULLLLLLYYYhhhzzz~~~}}}zzzyyy|||}}}{{{xxx|||zzzxxxwwwwwwvvvtttrrrmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmmmmmmmnnnnnnooolllmmmnnnoooppppppppppppmmmkkkgggdddbbb___\\\YYYRRRMMMEEE???<<<;;;::::::;;;<<<===>>>???CCCIIIMMMSSS]]]lll}}}zzztttrrrooolllllloooqqqqqqpppkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooppppppooommmllliiiiiiiiiiiihhhhhhggggggiiihhhhhhhhhjjjkkkjjjiiieeeeeeffffffggghhhhhhhhhffffffdddddddddeeeggghhhddddddeeefffgggfffdddaaa^^^VVVMMMIIIEEE???===???AAA@@@BBBIIIMMMPPPTTTZZZeeehhhrrrtttsssqqqppppppnnnllljjjkkkkkkkkkllllllmmmmmmmmmlllmmmnnnnnnllllllmmmnnnmmmmmmmmmlllkkkjjjiiihhhjjjjjjiiiiiihhhgggggggggggghhhhhhiiiiiiiiihhhhhhjjjiiihhhfffffffffggggggeeefffgggiiiiiihhhhhhgggeeeeeefffhhhiiijjjkkklllnnnnnnmmmmmmmmmmmmnnnooommmjjjiiijjjlllmmmllljjjgggfffeeedddeeegggiiijjjhhhggggggffffffeeeddddddgggggghhhiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeehhhhhhiiijjjjjjjjjjjjiiikkkjjjgggeeedddccccccccccccdddfffgggiiijjjjjjkkkooonnnnnnnnnoooqqqtttuuutttsssqqqnnnkkkhhhfffeeefffdddccccccdddeeedddcccbbbbbbaaaaaa`````````___aaa```^^^]]]\\\\\\]]]]]]\\\ZZZXXXVVVUUURRRNNNJJJDDDCCCBBB@@@===:::777666666666444333222111111111///111333555666888;;;>>>???DDDJJJQQQ\\\mmmxxxtttooojjjhhhgggfffeeegggeeeddddddddddddcccaaazzz}}}mmm^^^TTTKKKDDDBBB@@@>>>;;;888666666666666777666555444444444444444222222333333333222222111222222111000000000000000........................000000000000////////////000000000000000000000000////////////////////////---......///000000111111////////////////////////111000000000/////////...//////............/////////000111000//////000222444999BBBMMMWWW```fffiiigggaaaZZZRRRKKKMMM[[[jjj~~~zzz|||}}}|||}}}~~~|||yyyzzzxxxvvvuuuuuutttrrrpppmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooonnnnnnmmmjjjfffcccaaa^^^ZZZXXXPPPKKKDDD???<<<;;;:::999:::;;;<<<===???CCCIIIMMMUUU^^^mmm}}}xxxssspppnnnllllllnnnpppooommmllllllllllllllllllllllllkkklllmmmnnnnnnmmmlllkkkiiiiiihhhhhhhhhiiiiiijjjkkkjjjhhhhhhjjjjjjjjjiiigggggggggggggggggggggggggggggggggggghhhhhhiiijjjeeeeeeeeefffgggeeebbb```YYYPPPHHHDDDAAA===<<<>>>BBBAAAEEELLLRRRUUU\\\bbbkkkqqq}}}~~~tttrrrooonnnnnnmmmlllkkkkkkkkkllllllllllllllllllkkkmmmmmmmmmlllkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjlllkkkkkkjjjiiihhhhhhgggggghhhhhhiiiiiihhhhhhgggiiihhhgggfffeeeeeefffffffffggghhhiiiiiiiiihhhhhhffffffggghhhjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiijjjlllmmmkkkjjjhhhgggfffeeeeeefffhhhiiiggggggffffffeeedddddddddffffffhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeehhhhhhiiijjjjjjjjjjjjjjjkkkjjjhhhfffdddccccccdddcccdddeeegggiiijjjjjjjjjmmmlllllllllmmmpppsssuuuvvvuuussspppmmmjjjhhhfffeeedddbbbbbbcccdddcccbbbbbbbbbaaaaaaaaa`````````aaa```___]]]\\\\\\\\\]]][[[YYYVVVTTTQQQNNNIIIFFFBBBAAA???===:::888666555444444333222222222333333111333555666777:::===@@@BBBGGGOOOXXXddduuu~~~wwwsssnnnjjjhhhgggfffeeegggeeeddddddddddddcccaaa{{{~~~nnn___UUULLLEEECCC>>>===;;;999888666555555666555555444444444555555444444333222111111111111333222222111111111111111........................////////////000000000000111111111111111111111111////////////////////////.........//////000000111000000000000000000000000000000000000//////////////////............//////000111222111000111222444555;;;FFFRRR\\\cccggghhhccc]]]UUUOOOLLLQQQ```ooo~~~}}}yyywww}}}~~~|||zzzwwwuuutttssssssrrrpppooonnnnnnmmmmmmmmmnnnooooooooonnnmmmlllllllllllllllmmmnnnnnnnnnnnnmmmllllllkkkhhheeebbb___\\\XXXVVVNNNIIICCC===;;;:::999888999:::;;;<<>><<<===AAACCCDDDIIIQQQXXX]]]eeemmmttt~~~zzzwwwsssqqqmmmkkkkkkllllllkkkllllllllllllllllllkkkkkkjjjlllmmmlllkkkjjjkkklllooooooppppppooonnnmmmmmmnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiihhhhhhggggggffffffeeeeeeeeeeeefffgggggghhhiiiiiiiiiiiihhhgggggghhhjjjkkklllmmmnnnmmmnnnoooppppppooonnnmmmlllkkkjjjjjjllllllkkkjjjiiihhhgggfffeeefffggghhhgggffffffeeeeeedddccccccdddeeefffggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhiiijjjjjjkkkkkkjjjhhhfffeeedddddddddeeefffgggiiijjjkkkkkkkkkjjjjjjiiijjjlllooorrrsssxxxwwwvvvssspppmmmjjjiiieeecccbbbaaabbbcccbbbaaabbbbbbbbbaaaaaaaaaaaaaaabbbaaa___^^^]]]\\\\\\\\\ZZZWWWTTTPPPMMMIIIDDDAAA???>>>;;;888666555444444222222222222333333444555333444666888999<<<@@@CCCEEEKKKVVVaaapppyyyuuuqqqmmmiiihhhgggfffeeefffeeeccccccddddddbbbaaa}}}nnn___UUUKKKDDDBBB<<<;;;;;;:::999888777666555555444444444555555666666555333111000000111111222111111000000111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////........./////////000000////////////////////////000000000000//////////////////............/////////000111111000111333666555===IIIVVV```eeeffffffaaaYYYQQQNNNNNNVVVeeettt{{{}}}{{{{{{~~~|||zzzuuutttrrrqqqrrrqqqooonnnooonnnnnnnnnnnnnnnooooooooonnnmmmlllkkkkkkkkklllnnnnnnnnnnnnmmmlllkkkjjjjjjgggccc```]]]ZZZVVVSSSKKKGGGAAA<<<:::999888777888999:::<<>>CCCFFFHHHOOO\\\kkk{{{wwwrrroookkkiiihhhgggfffdddfffeeeccccccddddddbbbaaammm^^^TTTJJJCCC@@@999999999999999999999999555555444444444555555666666555333111000000111111000000/////////000000111111111111111111111111111.../////////000000000111////////////////////////////////////////////////............////////////........................////////////000000000000//////............//////...///000//////111444777777???LLLYYYbbbfffeeeddd\\\TTTLLLJJJNNNWWWfffssszzz~~~~~~~~~|||zzzuuutttrrrrrrrrrrrrpppnnnpppoooooonnnnnnnnnooooooooonnnmmmlllllllllllllllnnnnnnnnnnnnmmmkkkjjjjjjiiifffbbb___\\\XXXTTTQQQHHHEEE???;;;:::888777666777888:::<<>>???@@@DDDIIIHHHJJJQQQZZZ```gggrrr}}}|||yyyuuurrrpppmmmjjjhhhiiikkkllllllmmmmmmmmmllllllkkkkkkkkkjjjkkklllllljjjjjjkkklllmmmmmmnnnooooooooonnnnnnmmmlllkkkjjjiiihhhggggggkkklllllllllkkkkkkjjjiiiffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjlllmmmnnnooopppmmmnnnpppqqqpppooommmkkklllllllllkkkkkkjjjjjjjjjiiiiiihhhhhhgggggggggggggggffffffeeeeeedddccccccbbbccceeefffffffffeeeddddddddddddddddddddddddddd___``````bbbdddfffhhhiiijjjjjjiiiiiihhhgggfffeeeggggggiiijjjkkkkkkkkkkkkiiiiiihhhiiikkknnnppprrrwwwwwwwwwvvvtttqqqooommmhhhfffdddddddddeeedddbbbbbbbbbbbbcccccccccccccccbbbbbbaaa___]]][[[ZZZYYYUUURRRNNNKKKHHHEEEBBB???;;;999777555333444555555444444333333222222333333444666777999;;;???EEEIIIKKKTTTbbbssszzzsssooommmjjjhhhggggggfffdddfffdddccccccccccccbbb```mmm^^^TTTJJJBBB???999999999888999999::::::666555555444444444555555444444333222111111111111//////////////////000111////////////////////////......//////000000111111........................////////////////////////................................................////////////000000000000//////............//////...////////////111555888;;;DDDQQQ^^^fffiiihhhfffYYYOOOGGGGGGMMMVVVbbbmmmrrrvvvyyyzzz~~~~~~}}}|||wwwuuuttttttttttttsssqqqppppppooonnnnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnnnnooooooooonnnmmmlllkkkjjjhhhfffaaa^^^[[[WWWSSSPPPGGGCCC???;;;:::999777666777888;;;===@@@EEELLLPPPUUU___oooyyyrrrpppmmmnnnooommmkkkiiihhhiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffeeeeeeeeegggjjjmmmoooooollliiigggggghhhhhhgggbbbbbbccccccdddeeeeeeffffffgggggghhhhhhhhhhhhhhhcccaaa___\\\YYYTTTNNNJJJBBB===:::<<>>AAAGGGNNNRRRWWWaaaqqqyyysssqqqmmmnnnnnnkkkgggfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffgggggggggeeeeeeffffffggghhhjjjjjjllljjjhhhggghhhhhhgggfffeeeeeeeeeeeeeeeeeeffffffhhhggggggfffffffffffffffaaa___\\\XXXTTTNNNHHHCCC@@@;;;:::???BBBDDDFFFJJJNNNRRR[[[fffmmmvvv{{{uuussssssrrrqqqmmmkkkjjjjjjlllmmmllllllkkkkkkllllllllllllllllllkkkmmmmmmmmmlllkkklllmmmkkklllmmmnnnooooooooooookkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjiiihhhgggcccdddfffgggiiiiiiiiiiiigggfffeeeeeeeeefffhhhhhhiiiiiijjjkkkmmmnnnooopppnnnnnnnnnmmmlllkkkkkkkkkkkkmmmnnnllljjjhhhiiikkkggghhhhhhiiiiiiiiihhhhhhiiihhhhhhggggggfffeeeeeebbbccceeefffggggggffffffcccccccccccccccccccccccc]]]]]]^^^```cccfffjjjllliiijjjjjjjjjjjjiiigggfffeeeeeefffggghhhhhhhhhhhhiiihhhgggggghhhiiilllmmmmmmnnnqqqrrrrrrqqqooonnniiigggeeedddddddddcccbbbcccccccccdddddddddeeeeeeccccccbbb```^^^[[[XXXVVVSSSPPPKKKGGGDDDAAA>>>;;;555555555444444444444444333333222222222333444444777888:::;;;>>>DDDJJJOOOZZZcccsssvvvqqqmmmjjjiiiggggggggggggfffdddeeedddbbbbbbccccccaaa```oooaaaWWWLLLDDD@@@@@@>>>:::777555666777888888777666555444333333333000111222444444333222111111111000000111222333333111111111111111111111111---......///000111111222000000000000000000000000////////////////////////.....................---000000000000000000000000.../////////000000111111//////............//////111111111111222444999===HHHPPP\\\iiiqqqsssqqqooo]]]SSSKKKLLLSSSZZZbbbiiihhhkkkooorrrxxx}}}|||wwwtttzzz{{{yyyxxxxxxyyyyyyxxxvvvqqqqqqpppoooooonnnoooooonnnnnnnnnnnnoooqqqrrrsssooooooooooooooonnnnnnmmmiiifffbbb^^^[[[WWWSSSPPPEEEBBB???<<<;;;:::888777888999<<<>>>BBBHHHOOOSSSZZZdddsssyyytttrrrlllmmmllliiieeeccceeehhhiiiiiiiiiiiiiiiiiiiiiiiiggggggffffffffffffggggggeeeffffffgggggggggggggggjjjhhhgggggghhhhhhfffeeehhhhhhhhhgggffffffeeeeeegggfffdddcccbbbbbbcccddd```]]]ZZZVVVQQQKKKDDD@@@AAA======BBBFFFGGGIIILLLPPPUUU___jjjsss}}}}}}vvvpppnnnnnnpppqqqlllkkkkkkkkkmmmnnnmmmkkkkkkkkkkkkllllllmmmmmmmmmlllmmmnnnnnnllllllmmmnnnkkklllmmmoooppppppppppppkkkkkkkkklllllllllmmmmmmjjjjjjjjjiiiiiigggffffffaaabbbdddfffhhhhhhhhhhhhfffeeeeeeddddddfffggghhhhhhiiijjjkkklllnnnooooooooonnnmmmkkkkkkjjjjjjkkkkkkmmmnnnmmmiiihhhiiikkkfffggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhggggggffffffbbbdddeeeggghhhhhhggggggcccccccccccccccccccccccc^^^^^^___aaadddhhhlllnnniiijjjkkkkkkjjjiiihhhgggggghhhiiijjjjjjjjjjjjjjjiiihhhfffeeefffgggiiijjjjjjlllnnnpppqqqpppooommmiiigggdddcccccccccbbbaaacccccccccddddddeeeeeeeeeccccccbbbaaa^^^[[[XXXVVVTTTPPPJJJEEEAAA>>>:::888222333333444444444333222111111111222333444666777999:::;;;===@@@FFFLLLQQQ```iiizzz|||uuusssqqqiiihhhffffffggggggfffdddeeedddbbbbbbccccccaaa```qqqaaaUUUKKKEEECCCBBB???<<<:::999999888666888777666555555444555555444444333333333333222222111222222333333222222111000000000000111111111111000000////////////000000......------------......111111000......---------////////////............///////////////.........////////////////////////111000...------...///000///000333666555555===FFFJJJUUUcccnnnwwwzzzuuummmZZZRRRKKKLLLUUU___eeeggglllqqqwwwyyyyyyzzz{{{~~~~~~yyyyyyxxxxxxyyyyyywwwuuuwwwvvvtttrrrqqqqqqqqqrrrsssrrrpppooooooppprrrsssmmmnnnooopppooommmkkkiiieeeccc```\\\YYYTTTNNNKKKEEECCC???<<<999888888888777999;;;>>>BBBGGGMMMQQQ[[[gggvvvzzzssspppooonnnkkkiiigggggghhhiiikkkkkkjjjiiiiiihhhhhhggghhhhhhhhhhhhhhhgggffffffgggfffeeeeeefffggghhhiiifffhhhiiiiiigggfffggghhhhhhgggfffeeeddddddeeefffhhhfffcccaaaaaabbbaaa```\\\YYYTTTMMMGGGCCC???>>>======>>>???AAAEEEHHHKKKUUU___iiippp{{{|||zzzvvvrrrooonnnnnnooommmmmmlllllllllkkkkkkkkklllllllllkkkkkkjjjjjjjjjiiihhhhhhjjjmmmnnnnnnlllmmmmmmmmmmmmmmmmmmllllllkkkllllllmmmlllkkkiiihhhkkkkkkkkkjjjiiihhhhhhgggfffgggggghhhiiijjjjjjjjjhhhhhhhhhhhhggggggggggggllllllmmmmmmnnnmmmmmmmmmllllllkkkjjjiiiiiiiiiiiilllkkkjjjiiihhhhhhhhhhhhfffgggiiiiiiiiiiiikkkmmmppplllhhhgggggghhhfffdddfffdddcccdddggghhhgggeeeccccccbbbbbbbbbbbbbbbccceeedddccceeegggjjjjjjjjjjjjkkklllllllllkkkjjjiiihhhiiiiiijjjjjjjjjiiiiiiiiihhhgggffffffggghhhiiifffgggiiikkknnnoooppppppjjjhhheeedddccccccaaa___ccccccdddeeeeeeeeeeeedddbbbaaaaaa___\\\YYYVVVTTTOOOMMMIIIDDD@@@<<<:::888444333333222222333333444222333444333222222444555;;;===???>>>???DDDOOOWWW```rrrvvvnnnlllllliiiiiihhhhhhgggfffffffffddddddddddddcccbbbaaaaaaqqqbbbVVVLLLEEECCCBBB???<<<:::999999888777888777666555444444444444444444333333333333222222000111111222222111111000000000000000111111111111000000////////////000000//////............//////111000///......---------000000000000000000000111/////////////////////...000000000000000000000000111000...------...///000000111444666555666>>>GGGQQQ[[[fffpppwwwzzzuuummmXXXRRRLLLNNNXXXccciiikkkrrrwww~~~~~~|||zzzyyyzzzyyywwwuuuvvvuuusssqqqoooooooooooosssrrrqqqqqqqqqrrrssstttpppqqqqqqqqqpppnnnmmmlllgggeeeaaa^^^ZZZVVVPPPLLLDDDBBB>>>;;;888777666777777999<<<>>>BBBGGGMMMQQQ[[[gggvvvyyyrrroooooommmkkkiiihhhhhhiiiiiikkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhgggffffffeeeeeeggghhhhhhhhhggggggfffhhhiiiiiigggfffggghhhhhhgggfffddddddddddddeeeeeeccc```_________]]]\\\WWWTTTOOOIIIDDD@@@===<<<===>>>???AAADDDHHHMMMPPPXXXcccoooxxxyyywwwtttqqqooooooppppppmmmmmmmmmmmmllllllkkkkkklllkkkkkkkkkkkkkkkkkkkkkiiiiiiiiikkkmmmooonnnmmmmmmmmmmmmlllllllllllllllllllllmmmnnnmmmlllkkkkkkjjjiiiiiihhhggggggffffffgggggghhhhhhiiijjjjjjkkkhhhhhhhhhhhhhhhhhhhhhgggjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjiiiiiiiiiiiiiiilllkkkjjjiiihhhhhhhhhhhhgggiiijjjjjjjjjjjjlllmmmnnnkkkhhhgggggghhhfffeeefffdddcccdddfffhhhfffeeeccccccbbbbbbbbbbbbcccccceeedddccceeehhhjjjjjjjjjjjjkkklllllllllkkkjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhgggfffeeeeeeeeefffgggeeefffhhhjjjlllnnnoooooohhhfffdddccccccccccccbbb``````aaabbbbbbbbbbbbaaabbbbbbaaa___\\\YYYVVVTTTNNNLLLHHHCCC???;;;888777444333333222222333333444222444444444333444666888:::===???@@@BBBHHHTTT]]]hhhyyysssmmmkkkkkkhhhhhhhhhgggffffffeeeeeeddddddddddddcccbbbaaaaaassscccWWWMMMFFFDDDAAA???;;;:::999999888777777666555444333333333333444444333333333333222222000000000111111000000000000000000000111111111111000000////////////000000000000////////////000000111000///......---......000000111111222222333333......//////////////////111111111111111111111111000///.........///000111111111333666555666???IIIWWW```jjjrrrxxxzzztttlllUUUQQQNNNSSS^^^iiiooorrr{{{|||zzzzzzyyyxxxwwwwwwuuusssqqqpppooooooooorrrrrrrrrssssssttttttttttttssssssqqqpppooonnnnnnjjjgggccc```\\\WWWQQQMMMCCCAAA===999777555555555777999<<>>;;;::::::999888777666666444333333333333333444444333333333222222222000000111111111111000000///000000000111111111111000000////////////000000111111000000000000111111000000///...............000000000111222222333333............////////////000000000000000000000000000//////...//////000111000000222444444777@@@KKKXXXbbbnnnvvv{{{zzzqqqgggRRRPPPQQQYYYeeeqqqxxx{{{~~~zzzyyyyyyyyyyyyyyyyyyxxxvvvtttrrrrrrrrrrrrrrrssstttuuuvvvvvvuuuuuuvvvuuusssqqqooonnnnnnnnnjjjgggccc___[[[VVVOOOKKKCCCAAA===999666555555555777999<<>>;;;:::::::::999888666666444333333333333333444444333333333222222222111222222222222222222111///000000000111111111111000000////////////000000111111000000000000111111000//////............///////////////000000111111---.........//////000000///////////////////////////////////////000111111000///111333444888CCCOOOZZZeeesss||||||pppdddPPPQQQWWWaaaooo|||}}}zzzwwwvvvxxxyyyzzzzzzyyyxxxvvvtttssssssssstttssstttuuuvvvvvvvvvvvvuuuuuutttrrrpppnnnmmmllllllhhheeeaaa]]]XXXRRRLLLHHHBBB@@@===999777666666666888:::<<>><<<<<<;;;<<<<<>>>>>AAAFFFHHHLLLUUUbbblll|||rrrmmmllllllllljjjiiiiiihhhhhhggggggfffccccccccccccbbbaaa``````{{{tttdddXXXMMMFFFDDD@@@>>>;;;999::::::999888777666555444333333333333444444333333333333222222222222333333333333222222000000000000111111111111000000////////////000000111111000000000000111111//////............//////........................------......///000000000...........................//////000000111111111000///111444666<<>>999999999:::<<>>HHHTTT___fffqqqvvvzzzuuujjj___ZZZYYY\\\iiixxx{{{~~~~~~}}}}}}~~~}}}|||vvvwwwwwwwwwwwwxxxxxxxxxzzzvvvsssrrrtttuuutttssssssrrrrrrsssuuuwwwyyyzzzxxxwwwuuutttrrrqqqqqqqqqppppppooonnnllljjjhhhgggbbb^^^XXXRRRLLLGGGBBB???;;;999666555777888999999888;;;@@@CCCEEEHHHNNNSSS\\\cccpppwwwqqqnnnmmmnnnoooppppppnnnlllkkkgggffffffeeeeeeeeeeeeeeeiiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhggggggggggggggghhhhhhhhhiiiiiiiiiiiieeeeeeddddddbbb^^^XXXTTTJJJFFFAAA===<<<;;;::::::999;;;===???AAACCCGGGIIIKKKQQQZZZaaakkk{{{~~~yyyvvvtttrrrpppooommmooopppqqqqqqooommmkkklllkkkkkkjjjkkkmmmoooppppppooommmllllllmmmnnnooonnnmmmmmmllljjjiiiiiihhhfffggghhhiiijjjkkkkkklllmmmmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmooonnnnnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhlllllljjjiiiiiihhhhhhhhhjjjjjjkkklllmmmnnnoooooollljjjhhhhhhhhhiiihhhfffiiihhhhhhggggggggggggggghhhhhhfffeeeeeeeeeffffffiiiiiihhhggggggfffeeeeeedddeeeggggggffffffhhhjjjhhhhhhiiiiiijjjlllmmmnnnjjjkkkkkkllllllmmmmmmnnnoooooommmllljjjiiiggggggiiiiiiiiihhhgggeeebbbaaaaaaaaaaaaaaabbbdddeeefffjjjkkkllllllkkkiiigggfffdddcccbbbbbbbbbcccdddeeeddddddcccbbbaaa]]]XXXTTTLLLDDD===:::777333333555444444333333444555666777777999;;;======???AAACCCFFFLLLTTT\\\eeeqqqwwwsssnnnkkkiiigggfffdddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbb}}}qqqoooqqqtttbbbVVVKKKEEEDDDAAA???;;;:::999999888777777777666555555555555555555555555555444444444444111111111111111111111111222222222222222111000000000000000000000000000000...//////000000//////...////////////////////////000000////////////000000000000000000000000000000000000000000000000000000...............///000111444666<<>>;;;777333222444444333333333333555666777999;;;>>>???@@@AAADDDFFFJJJOOOVVV___iiiwwwtttqqqllliiigggfffeeeddddddddddddcccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaasssppprrrtttdddWWWMMMFFFEEEAAA>>>;;;::::::999888777777777666555555555555555555555555555444444444444111111111111111111111111111111222333333111000///000000000000000000000000...///000111111000///...///////////////////////////////////////000111111//////////////////////////////////////////////////////...//////000111222666:::AAAKKKVVVaaaiiinnnqqqoooiii___UUUPPPPPPSSSbbbnnn{{{~~~zzz}}}~~~|||zzzyyyzzz{{{zzzzzzssssssssstttuuuuuuvvvvvvpppqqqrrrsssuuuuuutttsssssstttuuuwwwwwwxxxxxxxxxxxxxxxwwwvvvssspppmmmkkklllmmmnnnnnnmmmiiifffddd^^^ZZZTTTNNNIIIDDD???;;;888777555555777888888777888<<<@@@BBBDDDGGGMMMQQQZZZaaannn|||{{{tttqqqqqqppppppqqqqqqooommmjjjhhhcccccccccdddeeefffggghhhggggggggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiidddddddddccc```YYYPPPIII===:::777666777:::;;;;;;;;;===@@@CCCFFFIIIMMMPPPXXX]]]fffooo||||||wwwuuutttsssrrrpppmmmjjjkkklllnnnnnnnnnmmmlllkkkjjjkkkmmmooopppqqqqqqqqqqqqqqqooonnnnnnmmmnnnnnnmmmmmmlllkkkkkkjjjiiiiiigggggghhhhhhiiijjjjjjkkklllllllllmmmmmmllllllllljjjkkklllnnnooopppppppppqqqooommmkkkjjjkkklllmmmjjjjjjiiiiiihhhggggggggggggggggggggghhhiiikkkkkkooonnnnnnnnnnnnmmmmmmmmmllljjjiiihhhiiijjjiiihhhffffffggghhhhhhhhhhhhhhhfffffffffeeeeeeeeeeeefffggggggffffffeeeeeeeeeeeedddfffggggggffffffgggiiifffggggggggghhhjjjkkklllkkkkkkllllllmmmnnnnnnnnnqqqpppmmmjjjhhhhhhhhhiiikkklllkkkjjjiiifffdddcccaaaaaa```___```aaacccdddfffgggiiikkkkkkjjjiiihhheeedddccccccbbbcccdddeeeeeecccaaa```___]]]ZZZXXXOOOGGG???<<<888333222444333333222333333555777888:::===???AAABBBCCCFFFHHHLLLQQQYYYcccnnn|||}}}qqqnnniiigggfffeeedddccceeeddddddcccbbbaaaaaa```````````````````````````zzzvvvvvvuuueeeYYYOOOIIIGGG@@@>>>;;;:::::::::999888777777666555555555555555444444444444333333333333111111111111111111111111111111222333333111000///000000000000000000000000...///000111111000///...///////////////////////////......//////000111222////////////////////////////////////////////////000000000000111222333444888>>>GGGRRR]]]fffllloooooojjj```UUUMMMLLLPPPUUUbbbmmmzzztttsssuuu~~~||||||yyyxxxwwwwwwvvvuuussssssttttttuuuvvvvvvwwwnnnppptttvvvwwwvvvuuutttssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvssspppmmmlllkkklllmmmmmmlllhhheeebbb^^^ZZZTTTNNNIIIDDD???;;;888777666666888999999888888<<<@@@BBBCCCFFFLLLPPPXXX___lllzzzyyysssqqqqqqppppppqqqpppooollliiigggdddddddddeeeggghhhjjjkkkgggggghhhhhhiiiiiijjjjjjhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhheeeeeedddbbb^^^UUULLLEEE;;;888666555777999:::;;;<<<>>>BBBEEEHHHLLLQQQTTT]]]bbblllwwwyyysssrrrrrrrrrrrrqqqmmmjjjkkklllmmmmmmnnnmmmlllllljjjlllnnnpppqqqqqqppppppppppppooonnnnnnnnnnnnnnnlllllllllkkkkkkjjjjjjiiihhhhhhiiiiiijjjjjjkkkkkklllmmmnnnnnnnnnnnnmmmllljjjkkklllnnnooopppppppppqqqooommmkkkjjjkkklllmmmjjjjjjiiiiiihhhgggggggggeeeeeefffggghhhjjjlllmmmpppoooooonnnmmmmmmllllllkkkjjjhhhhhhiiijjjiiihhheeefffggghhhiiiiiihhhhhheeeffffffffffffffffffffffffffffffffffffeeeeeeeeeeeefffggggggffffffggghhhfffffffffggghhhiiikkkkkkkkkkkklllmmmmmmnnnnnnoooqqqpppmmmjjjhhhhhhhhhiiikkkkkkkkkkkkiiigggeeedddcccbbb```______aaacccddddddfffhhhkkklllmmmlllkkkiiigggeeedddbbbbbbbbbbbbdddbbb```______]]][[[YYYPPPHHH@@@<<<999444333555333333333333444666888999;;;===@@@BBBCCCEEEHHHJJJOOOTTT]]]hhhuuuyyynnnkkkgggeeeeeeeeedddcccddddddccccccbbbaaa``````________________________}}}|||vvvfff[[[PPPJJJHHH@@@>>>;;;999::::::999888777777666555555555555555333333333333222222222111222222222222222222222222222222222222222111000000000000000000000000000000///000000111111000000//////////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000111222333444555:::AAALLLYYYdddlllppprrrnnnfffZZZOOOHHHJJJPPPVVVaaakkkvvv{{{~~~zzzkkkmmmttt~~~~~~~~~~~~~~~{{{xxxvvvuuuuuutttssssssssstttuuuvvvwwwwwwxxxrrrvvvzzz|||{{{xxxvvvuuussssssssssssssssssssstttuuuuuutttsssrrrpppnnnmmmkkkllllllkkkjjjgggdddbbb___ZZZTTTNNNIIIDDD???<<<777666666777999:::999888888<<<@@@BBBCCCFFFKKKPPPVVV]]]iiiwwwxxxrrrppppppnnnooooooooommmkkkhhhfffeeeeeefffggghhhjjjlllmmmiiiiiijjjjjjjjjjjjjjjjjjhhhhhhhhhiiiiiiiiiiiijjjiiiiiiiiiiiihhhhhhhhhhhhfffeeeccc___ZZZQQQGGG@@@;;;888666555888:::<<<<<<>>>AAADDDHHHLLLPPPUUUYYY```gggrrryyytttqqqppppppqqqqqqqqqnnnlllllllllmmmmmmmmmmmmmmmmmmlllmmmnnnpppppppppoooooommmmmmnnnnnnnnnnnnnnnnnnlllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmnnnoooooonnnmmmllljjjkkklllnnnoooppppppppppppooommmlllkkkkkkllllllkkkjjjjjjiiihhhhhhggggggeeeeeefffgggiiikkkmmmnnnoooooonnnnnnmmmllllllkkkjjjhhhgggggghhhiiiiiihhhffffffhhhiiiiiihhhggggggeeefffgggggghhhgggggggggffffffffffffffffffffffffeeeggghhhgggffffffggghhhffffffgggggghhhjjjkkkllllllllllllmmmnnnnnnooooooqqqooommmkkkiiihhhhhhhhhiiiiiijjjjjjiiihhhfffeeeeeecccaaa______```bbbdddccceeehhhkkkmmmmmmmmmmmmkkkiiigggdddbbbaaaaaaaaabbbaaa`````````^^^[[[YYYPPPHHH@@@===999555444666444444444444666888:::;;;<<>>;;;555555555666888999888777888<<<@@@BBBCCCFFFKKKOOOSSS[[[ggguuuxxxrrrpppooolllmmmmmmmmmllljjjgggfffffffffggggggiiijjjlllmmmllllllkkkkkkkkkkkkkkkkkkhhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggfffddd```[[[TTTLLLBBB<<<:::888666777:::===@@@AAAAAADDDHHHLLLPPPUUUZZZ^^^eeelllxxxzzzuuupppooonnnmmmnnnoooooonnnlllllllllmmmmmmnnnnnnnnnnnnmmmnnnnnnnnnooonnnnnnnnnjjjkkklllmmmmmmnnnnnnnnnllllllkkkkkkkkkkkkjjjjjjkkkkkkllllllllllllmmmmmmkkklllnnnoooooonnnlllkkkkkkkkkmmmnnnooooooooooooooonnnnnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhffffffggghhhjjjlllnnnooonnnnnnmmmmmmllllllkkkkkkiiigggffffffggghhhhhhgggfffgggiiiiiiiiihhhfffeeeffffffhhhiiiiiiiiihhhhhhggggggggggggggggggggggggfffggghhhgggfffeeefffgggggggggggghhhiiijjjkkklllllllllmmmmmmnnnnnnoooooooooooommmllljjjiiigggggggggggghhhiiiiiihhhggggggdddbbb___]]]]]]^^^```bbbdddfffhhhjjjkkkkkkjjjiiijjjiiigggdddcccbbbbbbbbb`````````aaaaaa___[[[XXXOOOGGG@@@===:::666555888555555555555777999;;;<<>>CCCEEEFFFHHHIIIMMMRRRUUUccckkkyyy{{{rrrmmmjjjiiihhhgggfffeeeddddddccccccccccccccccccccccccccccccbbbbbbaaaaaa``````zzziii]]]QQQJJJIIICCCAAA???<<<::::::::::::<<<;;;999777666555444444444444333333333333222222222222222111111111000000222111111000000000000000////////////////////////000000000000000000000000------..................////////////000000000000111111000///////////////000000000000000000000000...111444444333333666:::@@@LLL\\\jjjwww|||xxxeeeRRRKKKJJJKKKSSS^^^gggnnnssssssssstttsssooolllvvv}}}yyywwwxxxyyyyyyxxxwwwuuusssqqqqqqqqqsssssssssssssssssstttvvvxxxyyy{{{tttqqqqqqppppppooonnnnnnoooooopppooommmllljjjjjjjjjlllmmmlllkkkjjjiiigggfffeeeeeeaaa\\\TTTMMMGGGBBB>>>;;;777777777777888:::;;;<<<:::===@@@BBBDDDFFFIIIKKKRRRVVV___kkkwww~~~yyyuuuqqqooopppooonnnmmmkkkjjjhhhhhhjjjjjjjjjjjjkkklllmmmmmmnnnmmmmmmllljjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjllllllkkkkkkjjjiiiiiiiiiddd___XXXQQQJJJDDD>>>:::;;;;;;<<>>;;;666666666666777999;;;<<<;;;===@@@BBBCCCEEEHHHJJJOOOSSS[[[fffrrr{{{|||yyyuuurrrpppoooooonnnmmmlllkkkjjjjjjkkkjjjjjjkkkkkklllmmmnnnmmmmmmlllkkkkkkjjjiiiiiihhhhhhiiiiiiiiijjjjjjjjjmmmmmmllllllkkkjjjjjjiiieee___VVVMMMFFFAAA===:::===>>>???BBBFFFJJJNNNPPPTTTVVVZZZ]]]aaagggmmmqqqtttxxx~~~yyyvvvssspppmmmnnnnnnoooooooooooonnnpppnnnnnnnnnpppqqqpppoooooooooooonnnmmmmmmllllllkkkkkkllllllllllllmmmmmmkkkkkklllmmmnnnnnnnnnmmmjjjkkklllmmmmmmlllkkkjjjjjjiiihhhhhhiiijjjlllmmmlllllllllllllllllllllllljjjkkklllmmmnnnnnnnnnnnnllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkllllllllllllkkkkkkjjjiiihhhhhhhhhhhhgggfffiiiiiijjjkkkjjjiiihhhgggggggggfffggghhhhhhgggeeefffeeeeeeeeeeeeffffffgggggggggffffffeeeddddddddddddeeegggiiijjjkkkkkkkkkjjjkkkmmmooooooooonnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggfffeeeeeeeeeccc```]]]\\\[[[\\\]]]```aaacccdddeeedddcccccceeeeeeeeecccaaa___\\\[[[]]]\\\[[[\\\]]]\\\[[[YYYUUUKKKBBB>>>;;;777555555333666999<<<===@@@CCCEEECCCEEEIIIMMMRRRYYY```eeeooozzzuuunnnjjjjjjiiiiiihhhgggfffeeeeeeddddddddddddddddddddddddcccccccccddddddddddddddd}}}lll^^^QQQIIIFFFBBBAAA???===<<<::::::::::::999888777555555555444444444333333333222222222111111111111111111111111222111111000000000000000111111111111111111111111111111111111111111111111000000//////......------////////////000000000000000000////////////000000////////////////////////,,,///222333222444888<<>>AAABBBCCCEEEGGGIIIMMMPPPXXXcccnnnwww|||~~~~~~}}}|||zzzwwwuuurrrqqqmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmlllkkkkkkjjjiiiiiiggghhhhhhiiiiiijjjjjjkkklllllllllkkkjjjjjjiiiiiiddd\\\RRRIIICCC@@@>>>===???@@@BBBEEEJJJOOOSSSVVVYYY[[[___cccggglllqqquuuyyy}}}zzzvvvtttqqqooolllmmmnnnpppppppppooooooqqqpppooooooqqqrrrqqqooopppoooooonnnnnnmmmllllllkkkkkkkkkkkkkkkkkkllllllhhhiiikkklllmmmmmmmmmllliiiiiijjjkkkkkkjjjiiiiiijjjiiigggfffggghhhjjjlllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiikkklllnnnnnnoooooommmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjiiiiiihhhggggggfffeeeiiijjjkkkkkkkkkjjjhhhggghhhgggfffgggiiiiiigggfffdddcccccccccdddeeeffffffffffffffffffeeeeeeddddddcccdddeeeggghhhiiijjjjjjjjjkkkmmmnnnooonnnmmmlllmmmmmmmmmlllkkkjjjiiihhhffffffggggggfffeeeeeedddfffdddbbb___\\\[[[ZZZZZZ\\\]]]^^^```aaaaaabbbbbbdddddddddccc```]]]YYYWWW[[[YYYXXXYYY[[[[[[[[[YYYUUUKKKBBB>>>:::666444666444777;;;>>>@@@BBBDDDFFFIIIKKKMMMQQQUUU\\\dddiiixxx~~~sssmmmjjjhhhhhhggggggfffeeeeeedddddddddddddddddddddddddddbbbbbbccccccddddddeeeeeemmm___RRRIIIFFFDDDAAA===:::888888:::;;;999999777666555555555555444444333333333222222222111111111111111111111111222111111000000000000000111111111111111111111111111111111111111111111111000000000//////......---////////////000000000000000000////////////000000////////////////////////---000222111000222777;;;GGGVVVhhhuuu~~~mmm]]]PPPPPPUUU\\\hhhtttxxx}}}}}}|||zzzwwwuuussssssssswwwvvvsssqqqppppppqqqrrrssssssrrrrrrqqqppppppooonnnpppqqqqqqpppnnnllllllllllllmmmmmmnnnnnnnnnnnnmmmkkkjjjiiiiiijjjlllmmmkkkkkkjjjiiihhhggggggfffddd```YYYRRRLLLFFF@@@<<<777666555555666888:::<<<===???AAABBBCCCDDDFFFHHHLLLOOOVVV```kkktttyyy{{{zzzzzzyyyxxxvvvtttrrrqqqkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhiiijjjkkkllllllllllllkkkkkkjjjjjjiiihhhhhhiiiiiijjjjjjjjjjjjkkkkkkjjjjjjiiiiiihhhhhhaaaYYYNNNEEEAAA@@@AAAAAA@@@BBBEEEJJJNNNSSSWWWYYY[[[^^^cccgggkkkpppuuuyyy{{{xxxtttrrrpppnnnmmmnnnpppqqqrrrqqqpppppprrrpppooopppqqqrrrqqqoooooooooooonnnmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjeeefffhhhjjjkkkkkkjjjjjjhhhhhhiiiiiiiiiiiihhhhhhiiihhhgggffffffgggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkfffgggiiikkkmmmnnnoooooommmnnnnnnoooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjhhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiihhhgggfffeeeeeeiiiiiijjjkkkjjjiiihhhggghhhgggggghhhiiiiiihhhfffccccccbbbccccccdddeeefffdddeeeeeefffeeeeeedddcccbbbcccdddfffggghhhiiiiiiiiikkkmmmnnnooonnnmmmlllmmmmmmmmmlllkkkjjjiiihhheeeffffffffffffeeeeeedddfffeeeccc```]]][[[YYYXXXXXXYYYZZZ[[[\\\^^^```aaabbbbbbbbbaaa___[[[XXXVVVZZZYYYXXXXXXZZZZZZYYYXXXRRRJJJBBB===888333333555888<<>>@@@BBBCCCCCCDDDFFFHHHKKKNNNTTT]]]hhhqqqwwwyyyxxxxxxwwwvvvuuusssqqqpppkkkkkkjjjjjjiiiiiihhhhhhggggggggghhhhhhiiijjjkkklllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjiiiiiihhhhhhggg___WWWLLLDDD@@@AAABBBDDDBBBEEEJJJOOOTTTXXXZZZ[[[\\\```eeejjjoootttyyy|||}}}wwwtttrrrpppooooooppprrrssstttsssqqqppprrrqqqooopppqqqqqqpppooonnnnnnnnnmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiffffffggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhggggggggggggiiiiiijjjjjjjjjjjjjjjjjjjjjjjjfffgggiiikkklllnnnnnnooommmmmmnnnnnnnnnnnnmmmmmmmmmllljjjiiihhhhhhiiijjjffffffggggggggggggffffffggghhhiiihhhfffeeefffggghhhhhhiiijjjiiihhhgggfffhhhgggggghhhiiiiiihhhfffdddccccccccccccddddddeeecccdddeeeffffffeeedddcccbbbbbbdddfffggghhhhhhhhhiiijjjllloooppppppooonnnmmmmmmmmmlllkkkjjjiiihhheeefffffffffffffffeeeeeeeeedddcccaaa^^^[[[XXXWWWUUUUUUUUUVVVYYY[[[^^^````````````___^^^\\\YYYXXXZZZYYYXXXXXXYYYXXXVVVTTTMMMFFF???;;;777333444777999???HHHNNNRRRSSSSSSTTTUUUWWWZZZ^^^dddmmmwww}}}zzzrrrnnnmmmfffffffffeeeeeeeeeddddddddddddddddddddddddddddddbbbbbbbbbbbbccccccccccccoooaaaTTTKKKGGGCCCAAA>>>;;;999999::::::888777666555555555555555444444333333333333222222000000111111111222222222222111111000000000000000////////////////////////000000000000000000000000///////////////000000000////////////000000000000///////////////000111111000000000000000000000000...000222222222555;;;@@@MMM]]]nnnyyy~~~{{{dddWWWPPPVVVaaalll{{{~~~yyy{{{|||{{{xxxxxxyyy{{{yyywwwuuurrrqqqqqqqqqrrroooppppppqqqpppooommmlllllllllmmmmmmnnnnnnmmmllliiijjjlllmmmnnnnnnmmmmmmkkkjjjiiihhhiiijjjlllmmmmmmllllllkkkkkkjjjjjjjjjgggccc\\\VVVOOOHHHAAA<<<999888666555666999<<<>>>???@@@BBBCCCCCCCCCEEEGGGJJJLLLRRR[[[eeennntttvvvvvvvvvvvvuuutttrrrppppppllllllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkklllllllllkkkkkkkkkkkkjjjjjjmmmmmmllllllkkkjjjjjjjjjlllkkkkkkjjjjjjiiihhhhhh___XXXMMMDDD@@@@@@BBBCCCEEEHHHOOOUUUZZZ\\\]]]\\\]]]aaagggmmmrrrwww|||xxxuuuuuutttrrrqqqrrrtttuuuuuutttqqqppprrrpppooooooppppppooonnnmmmmmmmmmlllkkkkkkjjjjjjkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggghhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjfffggghhhjjjlllmmmnnnnnnlllmmmmmmnnnnnnmmmmmmlllmmmllljjjhhhggghhhiiiiiieeeeeeffffffffffffeeeeeefffgggiiihhhfffeeefffhhhgggggghhhiiihhhgggfffeeeiiihhhggghhhjjjjjjhhhgggeeeeeedddcccccccccddddddbbbccceeeffffffeeedddbbbbbbbbbdddfffggghhhhhhiiihhhjjjllloooqqqqqqqqqpppmmmmmmmmmlllkkkjjjiiihhheeeffffffgggggggggffffffddddddcccbbb___\\\XXXVVVRRRRRRRRRSSSVVVYYY]]]___^^^^^^^^^]]]]]]\\\\\\\\\YYYXXXXXXWWWWWWUUUQQQNNNGGGAAA===:::888555888===>>>FFFRRR]]]ccceeeeeedddbbbccceeeiiinnnwwwxxxpppmmmmmmhhhggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccooobbbUUUKKKHHHBBBAAA@@@>>>===;;;:::999888777666555555555555555444444444333333333222222000000111111222222222222222111111000000000000000111111111111111111111111////////////////////////......//////000000111111////////////000000000000///////////////000111111000000000000000000000000...000333444444888???EEEQQQaaarrr{{{~~~~~~|||xxxaaaUUUOOOXXXeeerrr~~~}}}}}}yyywwwwwwyyyyyywwwtttrrrppppppqqqqqqnnnooopppppppppooommmlllllllllkkklllmmmnnnmmmkkkhhhjjjkkkmmmnnnnnnmmmmmmkkkjjjiiihhhhhhjjjlllmmmmmmmmmmmmllllllkkkkkkkkkgggccc]]]WWWPPPIIIAAA<<<:::888666555666999===??????AAABBBCCCCCCCCCEEEGGGHHHKKKPPPYYYccclllrrrtttvvvvvvuuutttsssqqqpppooonnnmmmmmmllljjjiiiiiihhhiiiiiiiiiiiijjjkkklllmmmlllkkkkkkkkkkkkkkkkkkkkkooonnnmmmmmmkkkkkkjjjiiimmmmmmlllkkkkkkjjjjjjiiiaaaYYYNNNEEEAAA@@@AAABBBFFFKKKRRRYYY^^^______]]]^^^bbbiiioootttzzz~~~xxxwwwwwwvvvuuussstttvvvwwwvvvtttrrrppprrrpppooooooppppppooommmmmmllllllkkkkkkjjjiiiiiikkkjjjjjjjjjiiiiiihhhhhhjjjiiihhhgggggghhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhiiiiiiiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiifffggghhhjjjllllllmmmmmmllllllmmmmmmmmmmmmllllllmmmllljjjhhhgggggghhhiiieeeeeeffffffffffffeeeeeedddgggiiihhhfffeeegggiiifffggghhhhhhhhhgggeeedddiiihhhggghhhjjjjjjhhhgggffffffeeedddccccccccccccbbbccceeeffffffeeecccbbbbbbcccdddfffggghhhiiiiiihhhiiimmmppprrrrrrrrrrrrmmmmmmmmmlllkkkjjjiiihhhffffffgggggggggggggggfffcccccccccbbb```\\\YYYVVVQQQPPPPPPQQQTTTXXX\\\___^^^]]]]]]\\\\\\]]]^^^^^^XXXXXXWWWWWWVVVRRRMMMIIICCC>>>;;;:::999888<<>><<<<<<<<<;;;999777666555444444333444444444333222222111111222222444333333222111000//////////////////////////////000///...///111333333222////////////000000000000111111000000//////......////////////000000000000111111000///////////////000000000000111111111111444333444555444666???JJJWWWhhhuuuwwwzzz}}}xxxmmm\\\YYYWWW]]]kkk~~~~~~{{{{{{{{{|||}}}|||yyyvvvwwwvvvtttrrrqqqqqqqqqqqqqqqpppooonnnllllllkkkkkkmmmmmmlllkkklllmmmnnnooollllllmmmnnnnnnmmmmmmmmmmmmllljjjiiiiiilllnnnpppooopppppppppooommmjjjhhhhhheee```YYYRRRJJJBBB===;;;999777666888:::;;;;;;======>>>???@@@BBBCCCDDDIIIKKKQQQYYYcccmmmsssvvvyyyyyywwwuuurrrqqqrrrsssnnnllljjjhhhggghhhjjjlllllllllkkkjjjiiihhhggggggkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmllljjjiiihhhhhhgggbbbZZZOOOFFFBBBAAACCCEEELLLQQQXXX]]]______^^^^^^```bbbfffmmmuuu|||zzzwwwvvvssssssuuuvvvvvvuuuuuuuuurrrnnnkkkrrrqqqpppooonnnnnnnnnnnnmmmmmmlllkkkiiihhhggggggiiijjjjjjjjjiiihhhgggfffiiijjjkkkkkkjjjiiihhhgggkkkjjjjjjjjjiiiiiihhhhhheeeeeeeeeeeeeeefffggghhhgggggghhhhhhhhhhhhggggggfffffffffgggiiikkkmmmooonnnnnnlllkkkkkklllmmmnnnlllkkkjjjiiihhhhhhhhhhhhgggfffdddcccbbbcccddddddfffgggggggggggggggfffeeeeeegggiiiiiihhhgggggghhhhhhhhhgggggggggggghhhhhhgggeeecccaaaaaaaaabbbcccbbbccccccddddddccccccbbbccccccbbbbbbccceeefffgggiiijjjkkklllmmmmmmmmmmmmllllllkkkkkkjjjiiihhhhhhhhhhhhggggggffffffeeeeee``````aaabbbbbb^^^XXXSSSUUUQQQNNNOOOTTT[[[___```cccbbb```^^^\\\\\\\\\\\\^^^ZZZUUUPPPMMMJJJFFFDDD@@@:::666777:::===BBBGGGTTTdddwwwzzz|||}}}vvvpppnnnooommmkkkiiihhhfffffffffgggddddddddddddddddddddddddeeedddcccbbbaaaaaaaaaaaaooo```SSSKKKIIIDDDAAA>>><<<<<<<<<;;;999888888777666555555555555555444333333222222333333333333222222111000000000111111111111111111111111///...---...111222333222////////////000000000000111000000000/////////...////////////000000000000111111000///////////////000000000000111111111111222111333555555777BBBMMM]]]lllwwwxxxxxxyyyqqqfff[[[ZZZ\\\dddttt~~~}}}|||||||||}}}{{{xxxuuuvvvuuuttttttrrrqqqqqqpppooonnnmmmllllllkkkkkkkkkmmmmmmlllkkkkkklllmmmnnnkkkllllllmmmmmmllllllllllllkkkjjjjjjkkkmmmooopppnnnooooooooonnnllljjjhhhiiifffbbb\\\VVVMMMDDD>>><<<:::777777999;;;======BBBBBBBBBCCCDDDEEEGGGHHHJJJLLLRRRZZZdddmmmtttwww{{{{{{zzzwwwssspppppppppkkkjjjhhhgggggghhhjjjkkklllkkkkkkjjjiiihhhhhhgggjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllnnnnnnmmmlllkkkiiigggfffaaaZZZOOOGGGCCCCCCFFFHHHQQQVVV[[[______^^^]]]]]]bbbdddjjjqqqxxx}}}zzzyyywwwvvvxxxtttsssssstttuuutttrrrpppqqqpppooonnnmmmlllllllllllllllkkkjjjhhhggggggfffhhhhhhiiiiiihhhhhhgggggghhhiiiiiijjjiiihhhgggfffjjjjjjiiiiiihhhhhhhhhhhheeeeeeeeeeeeeeefffgggggghhhhhhhhhiiihhhhhhggggggfffffffffgggiiikkkmmmnnnnnnmmmlllkkkkkklllmmmmmmmmmlllkkkjjjiiiiiiiiiiiiffffffdddcccccccccddddddffffffgggggggggggggggffffffhhhiiiiiigggfffggghhhhhhhhhgggggggggggghhhhhhhhhgggeeeccccccdddeeefffbbbccccccddddddccccccbbbccccccbbbbbbccceeefffgggggghhhiiijjjllllllmmmmmmllllllkkkjjjjjjiiihhhhhhhhhhhhggggggfffeeeeeeeeecccbbbbbbaaa```\\\VVVRRRQQQNNNKKKLLLRRRYYY^^^```eeecccaaa___^^^^^^^^^^^^___ZZZSSSMMMIIIEEEBBB@@@>>>999666888:::>>>GGGPPPeeeuuu{{{uuuooommmnnnlllkkkiiigggfffffffffgggddddddddddddddddddddddddcccbbbaaaaaa````````````ooo```SSSKKKJJJDDDAAA>>><<<<<<<<<;;;999999999888777666666666666666555444444333333444444111111111111111111111111111111111111111111111111111///......///000000///////////////000000000000000000000000////////////////////////000000000000111000000///////////////000000000000111111111111//////111444666:::FFFRRRdddpppxxxwwwtttqqqhhh]]]WWWZZZ```mmm~~~~~~}}}||||||zzzwwwttttttuuuuuuuuutttrrrpppooollllllkkkkkkkkkkkkllllllnnnmmmlllkkkkkkkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmnnnooopppmmmnnnnnnnnnmmmllljjjiiijjjhhheeeaaa[[[RRRHHHAAA===:::888888:::===>>>???AAAAAAAAAAAABBBCCCEEEEEEIIIMMMSSS[[[dddmmmtttxxx~~~~~~}}}yyytttooolllkkkgggggggggggggggiiijjjjjjkkkkkkjjjjjjiiiiiiiiihhhjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooommmjjjgggeee___YYYPPPHHHEEEFFFJJJMMMYYY\\\```aaa```___^^^^^^eeehhhooovvv}}}~~~|||{{{xxxxxxyyyuuutttsssssstttuuusssrrrpppooonnnlllkkkjjjjjjjjjjjjjjjiiiiiihhhgggffffffffffffggggggggghhhhhhhhhggghhhhhhhhhhhhgggffffffhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeefffggggggiiiiiiiiiiiiiiihhhggggggfffffffffggghhhjjjkkklllllllllkkkkkkkkkkkklllmmmmmmlllkkkjjjiiiiiiiiijjjffffffeeedddddddddeeeeeeeeeeeefffggghhhhhhhhhggggggiiijjjiiigggfffffffffhhhggggggffffffgggggghhhgggfffeeedddcccdddeeefffbbbccccccddddddccccccbbbccccccccccccdddeeeffffffdddeeefffhhhiiikkkllllllkkkkkkkkkjjjiiiiiihhhhhhgggggggggfffeeedddddddddeeecccaaa```^^^ZZZUUUQQQLLLJJJHHHJJJPPPWWW^^^aaafffeeeccc```___^^^^^^______YYYPPPHHHCCC???===;;;:::888777888:::AAAPPP^^^zzzyyytttooommmnnnkkkjjjhhhfffeeeeeeffffffeeeeeeeeeddddddcccccccccaaaaaa```_________``````}}}pppaaaTTTLLLKKKDDDAAA>>><<<<<<<<<;;;999999999888777666666666666555555444333333333333333000000111111111222222222////////////////////////444111///.........,,,+++////////////000000000000000000000000////////////////////////000000000000000000////////////000000///000000000111111111111//////111555777<<>>;;;888777:::===??????@@@@@@@@@@@@AAABBBCCCDDDIIIMMMSSS[[[ccclllsssxxx~~~~~~zzzssslllgggdddbbbcccdddeeeggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqnnnkkkgggddd^^^YYYRRRJJJGGGIIINNNRRR^^^aaacccdddcccbbbaaabbbfffkkkssszzz|||zzzzzzxxxwwwxxxzzzwwwuuusssssssssqqqppppppooommmllljjjjjjiiiiiijjjjjjiiiiiihhhhhhggggggeeeeeeeeefffgggggghhhiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffeeeeeeeeeffffffgggiiiiiiiiiiiiiiihhhhhhgggfffffffffggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkklllkkkkkkjjjiiihhhhhhiiiiiiffffffeeeeeeeeeeeeeeeeeeddddddfffggghhhhhhhhhhhhhhhiiijjjiiigggeeeeeefffgggggggggffffffgggggggggddddddcccbbbbbbccccccdddbbbccccccddddddccccccbbbccccccccccccdddeeeeeeeeeaaabbbcccdddfffhhhjjjkkkkkkjjjjjjjjjiiiiiihhhhhhggggggfffeeedddcccbbbbbbdddbbb```^^^\\\YYYUUURRRHHHGGGFFFHHHNNNWWW___dddhhhfffdddbbb```____________WWWMMMDDD>>>;;;999888777777888:::===GGG\\\ooo}}}xxxtttooommmnnnjjjhhhgggeeeeeeeeeeeefffffffffeeeddddddcccbbbbbbaaa``````______``````aaa{{{pppaaaTTTMMMKKKDDDAAA>>><<<<<<<<<;;;999888888777666555555555555444333333222222222222222000000000111222222333333////////////////////////111///...---...///...---////////////000000000000////////////000000000000////////////000000000000000000////////////000000///000000000111111111111111111333666999>>>LLLYYYlllpppsssooohhhaaaYYYSSSQQQXXXeeevvv|||{{{yyywwwtttqqqqqqrrrssstttsssrrrooonnnkkkkkkllllllmmmooopppqqqooonnnmmmlllllllllmmmnnnmmmlllkkkjjjjjjjjjkkkkkkiiikkkmmmooopppppppppooooooppppppppppppooooooooommmmmmlllkkkeee\\\QQQJJJ???<<<999777999<<<>>>???BBBBBBCCCCCCDDDEEEFFFGGGIIINNNTTT[[[bbbiiiqqqwww}}}}}}}}}xxxqqqiiidddaaa___```aaaccceeefffhhhhhhiiiiiiiiijjjkkkkkklllllljjjkkkkkklllmmmmmmnnnnnnoooooooooooooooooooooooopppqqqqqqqqqoookkkgggeee___[[[TTTMMMIIIKKKQQQWWW```cccfffgggfffeeeeeefffgggmmmuuu{{{{{{zzzzzzxxxwwwxxxyyywwwtttsssssssssrrrpppoooooommmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiieeeeeeeeeeeefffhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffffffffgggggggggffffffeeeeeeeeeffffffhhhhhhiiiiiiiiiiiihhhhhhffffffgggggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhgggggggggggggggffffffffffffffffffffffffddddddfffggghhhhhhhhhhhhhhhiiijjjiiigggeeeeeefffggggggffffffffffffggggggddddddccccccbbbbbbccccccbbbccccccddddddccccccbbbccccccdddddddddddddddddd``````aaabbbdddfffhhhiiijjjjjjiiiiiiiiiiiiiiihhhffffffeeedddcccbbbaaaaaa```___]]]\\\[[[YYYVVVSSSFFFFFFEEEHHHNNNWWWaaagggmmmkkkhhheeebbb``````___[[[TTTIII@@@;;;888777666555666999===BBBPPPiii~~~zzzvvvtttpppnnnooohhhgggfffddddddddddddeeeffffffeeeddddddcccbbbbbbbbbbbbaaa`````````aaaaaa|||pppaaaUUUNNNLLLDDDAAA>>><<<<<<<<<;;;999888888777666555555555555333333222111111111111222000000111111222222222333111111111111111111111111---,,,+++---000222333333////////////000000000000////////////000000000000////////////000000000000///////////////000000111000000000000111111111111222222444888;;;BBBPPP^^^mmmnnnmmmhhhaaaZZZUUURRRTTT[[[gggwww~~~{{{yyywwwuuurrrpppppppppqqqrrrqqqpppooonnnlllllllllmmmnnnooopppqqqooonnnmmmmmmmmmnnnpppqqqpppooommmlllkkkkkklllmmmlllmmmnnnpppppppppooooooppppppppppppqqqqqqqqqqqqoooooonnnmmmhhh```UUUNNNCCC???;;;999:::<<<>>>???AAAAAABBBCCCDDDFFFGGGHHHKKKPPPWWW]]]bbbhhhpppvvvzzz{{{zzzvvvpppiiidddaaa^^^^^^___```bbbdddfffggghhhhhhiiijjjkkklllmmmnnnkkkllllllmmmnnnoooppppppppppppppppppppppppppppppppppppppppppnnnkkkhhhfffaaa^^^XXXPPPKKKLLLSSSYYYaaadddhhhjjjjjjhhhhhhhhhhhhnnnvvv{{{~~~{{{{{{{{{yyywwwxxxsssrrrqqqrrrtttttttttrrrnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkffffffeeeeeefffhhhiiikkkjjjiiiiiiiiiiiiiiijjjkkkffffffffffffggggggggggggggggggfffeeeeeeeeeeeefffeeefffggghhhhhhiiiiiihhheeefffgggggggggggggggffffffggghhhiiijjjjjjjjjiiiggggggfffffffffffffffgggeeefffgggggghhhgggggggggeeeeeefffggghhhhhhhhhggggggiiijjjiiigggfffffffffgggffffffeeeeeeffffffgggggggggfffeeeeeedddccccccbbbccccccddddddccccccbbbcccddddddeeeeeeddddddccc````````````bbbdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiifffeeedddcccbbbaaa```___^^^]]]\\\\\\[[[YYYUUURRREEEEEEFFFGGGMMMWWWbbbjjjqqqnnnkkkgggccc```___^^^TTTNNNDDD<<<888777666666555666:::@@@IIIZZZuuu|||yyywwwzzz~~~}}}uuusssrrrooonnnooogggfffdddcccccccccdddeeeeeeeeeeeeddddddcccccccccdddcccbbbaaa````````````pppbbbUUUNNNMMMDDDAAA>>><<<<<<<<<;;;999999999888777666666666666444444333222222222222333111111111111111222222222111111111111111111111111...---,,,...111333333333////////////000000000000.../////////000000000111////////////000000000000///////////////000111111000000000000111111111111111111444999===FFFUUUdddnnnlllhhhbbbZZZSSSPPPPPPVVV\\\fffsss~~~|||{{{|||yyywwwuuutttqqqooooooooooooooonnnnnnnnnnnnkkkkkkkkklllmmmnnnooopppnnnnnnnnnnnnoooppprrrssssssqqqooonnnmmmmmmnnnooonnnooooooppppppooooooooooooooooooooopppqqqqqqrrrqqqpppooonnniiibbbXXXRRRHHHDDD>>>;;;;;;>>>@@@AAA@@@@@@AAABBBDDDGGGIIIJJJOOOTTT[[[```ccciiipppwwwxxxyyyyyyuuuooojjjfffeee^^^^^^]]]^^^___bbbeeefffggghhhiiijjjlllmmmnnnooommmmmmnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooooonnnllljjjiiihhhdddaaa[[[RRRLLLLLLSSSYYYbbbfffjjjmmmllljjjhhhgggjjjpppvvvzzz|||yyyyyyyyywwwvvvwwwppppppppprrrttttttrrrpppkkkjjjjjjiiiiiiiiijjjjjjhhhhhhiiiiiijjjjjjjjjkkkhhhhhhfffffffffhhhjjjkkkiiihhhhhhggghhhiiijjjkkkffffffggggggggghhhhhhhhhggggggfffeeeeeeeeeeeeeeebbbccceeefffhhhiiiiiiiiieeefffgggggggggfffeeeeeeeeefffgggiiiiiiiiiiiiiiiggggggfffffffffgggggghhheeefffggghhhiiihhhhhhgggffffffgggggggggggggggffffffhhhiiiiiigggfffggghhhgggffffffeeeeeeffffffggghhhhhhgggfffeeecccbbbaaabbbccccccddddddccccccbbbcccdddeeeeeeeeedddccccccaaa```______aaaccceeefffhhhhhhhhhhhhiiiiiiiiiiiieeeeeedddcccaaa```___^^^]]]]]]]]]]]]\\\XXXRRRNNNDDDEEEEEEGGGKKKUUUaaajjjooommmhhhccc___[[[YYYXXXKKKFFF???999666555555555777777;;;CCCOOOccc~~~vvvpppmmmllloootttuuu~~~vvvpppppppppmmmlllmmmfffeeecccbbbbbbccccccddddddddddddddddddddddddddddddcccbbb```___^^^]]]]]]pppbbbUUUNNNMMMDDDBBB>>><<<<<<<<<;;;999;;;:::999888777777777777555555444333333333333444111111111111111111111111////////////////////////333222000///000111000///////////////000000000000.../////////000000111111////////////000000000000///////////////000111111000000000000111111111111000000333999???IIIYYYiiipppkkkeee___VVVOOOMMMOOOVVV[[[cccnnnwww|||}}}|||~~~xxxsssuuu}}}{{{wwwuuutttsssqqqoooooonnnnnnmmmmmmmmmmmmnnnkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnppprrrtttuuuuuusssqqqooonnnnnnpppppppppppppppoooooooooooooooooonnnnnnnnnooopppqqqrrrrrrqqqpppnnnjjjcccZZZTTTKKKGGGAAA======???AAABBBDDDDDDEEEGGGJJJLLLOOOPPPRRRXXX^^^bbbeeeiiiqqqwwwxxxxxxxxxuuupppllliiihhh___^^^\\\\\\^^^aaadddfffgggggghhhjjjlllnnnoooooommmnnnooopppqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmlllkkkjjjiiiiiifffccc]]]TTTLLLLLLSSSYYYcccggglllooommmjjjgggeeelllqqqwww{{{|||{{{uuuuuuvvvtttssssssrrrrrrrrrssssssrrrnnnlllhhhhhhhhhhhhhhhiiiiiijjjgggggghhhhhhiiiiiijjjjjjjjjiiigggfffggghhhjjjkkkhhhgggfffffffffhhhiiijjjfffggggggggghhhhhhiiiiiihhhgggfffeeeeeeeeeeeeeee```aaaccceeegggiiiiiijjjeeefffgggggggggfffeeeddddddeeeggghhhiiiiiiiiihhhhhhhhhgggggggggggghhhiiieeefffgggiiiiiiiiihhhgggfffgggggggggggggggffffffeeegggiiiiiihhhgggggghhhfffffffffeeeeeefffffffffgggffffffeeecccaaa___^^^cccccccccddddddccccccccccccdddeeeeeeeeedddcccbbbaaaaaa```___```bbbdddfffhhhhhhhhhhhhhhhiiiiiiiiieeeeeedddbbbaaa___^^^^^^^^^^^^^^^^^^\\\WWWPPPKKKCCCDDDEEEFFFJJJTTT```jjjkkkhhhccc^^^YYYUUURRRQQQEEEAAA;;;666555555555555888777;;;EEESSShhhvvvjjjdddbbbaaaeeejjjpppzzzrrrmmmmmmnnnllljjjkkkeeedddcccbbbbbbbbbcccddddddddddddddddddddddddeeedddcccaaa___]]]\\\[[[[[[sssfffZZZQQQOOOGGGDDD@@@>>>======<<<;;;;;;:::888777666555666666666555555555555444444444222222222222222222222222111111111000000000//////000000000000111111111111111///...------...///111111000//////000000///...000111111222222222111111000000//////.........---111111000000000000000111000///333;;;CCCLLL]]]mmmooommmfff[[[QQQMMMQQQVVVYYY___hhhppptttuuurrrppptttooommmrrr}}}~~~{{{wwwtttqqqpppooopppooommmmmmnnnnnnlllkkkllllllllllllllllllllllllooonnnnnnooopppsssuuuvvvqqqooommmlllkkklllmmmnnnsssrrrpppnnnmmmnnnooopppppppppppppppppppppqqqqqqssssssrrroookkkeee```\\\RRRKKKCCC>>>>>>AAADDDDDDEEEGGGHHHIIIJJJNNNRRRVVVXXX\\\```eeeiiimmmrrruuuzzzxxxtttrrrpppooommmkkkccc^^^ZZZZZZYYYXXX[[[```eeefffhhhiiikkklllmmmmmmnnnnnnppprrrssstttuuuuuusssrrrrrrqqqpppooonnnnnnmmmmmmlllkkkjjjjjjjjjjjjeee```\\\YYYUUUQQQTTTYYYccchhhmmmnnnllljjjjjjkkkooorrruuuyyy|||{{{xxxuuusssrrrrrrqqqooopppppppppppppppooonnnnnniiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhffffffgggggghhhhhhiiiiiijjjiiihhhgggggghhhiiiiiigggggggggggghhhiiijjjkkkkkkgggdddcccdddeeedddbbbaaaaaabbbccceeefffggggggffffffeeeddddddeeeeeeeeeggggggggggggggggggfffeeeffffffeeeeeeeeeffffffggggggggghhhhhhiiiiiijjjjjjffffffggghhhhhhhhhhhhhhhiiihhhfffeeeddddddeeeeeecccccccccccccccccccccccceeeeeeddddddddddddccccccbbbbbbcccccccccdddddddddccccccdddeeedddcccbbbaaabbbaaa``````aaaccceeegggiiiiiiiiiiiihhhhhhhhhhhhhhhgggeeeccc```___^^^^^^\\\[[[ZZZYYYXXXUUUQQQMMMCCCBBBBBBDDDIIISSS]]]eeelllggg___WWWRRRNNNJJJHHH<<<;;;888555444444555555777999>>>IIIZZZnnnlllddd\\\XXXUUUUUUZZZaaakkkyyyyyyvvvtttrrrnnnkkkiiiggggggbbbbbbcccccccccddddddddddddddddddcccccccccbbbbbb```___^^^]]]]]]]]]]]]]]]sssfffZZZRRROOOHHHEEE@@@>>>======<<<;;;;;;:::888666666666666777555444444444333333333333222222222222222222222222333333222222222111111111000000000000111111111111111000...------...000111111000//////000000///......///000111222333333333000/////////............111111000000000000111111111111444<<>>:::999777555444333333444444888@@@LLL\\\mmm|||tttmmm^^^WWWQQQOOOMMMNNNTTT[[[kkkzzzyyyuuusssqqqnnnkkkhhhgggfffccccccccccccccccccccccccccccccccccccbbbbbbbbbbbb______^^^]]]]]]]]]^^^^^^tttggg[[[RRROOOHHHEEEAAA>>>>>>======<<<:::999888666666666777777444444333333333222222222222222222222222222222222444444444333333333333333000000000000111111111111000000............000000111000//////000000///...,,,---///000222333333333////////////............111000000000000000111111333333666>>>GGGTTTeeettttttrrrjjj___UUURRRVVV\\\dddggglllqqqtttvvvvvvuuusssrrrttt{{{~~~}}}|||yyywwwtttrrrqqqpppqqqpppoooooopppqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqsssuuuvvvvvvvvvqqqpppooonnnmmmnnnooopppnnnmmmmmmmmmmmmoooqqqrrrnnnnnnnnnooooooppppppppprrrqqqpppnnnkkkhhheeecccbbb\\\RRRJJJEEECCCCCCBBBFFFHHHKKKNNNQQQUUUZZZ^^^cccfffjjjnnnppprrrtttvvvwwwvvvuuuuuuuuutttqqqooofff```[[[YYYWWWTTTVVVZZZYYY\\\aaagggkkkmmmnnnnnnmmmnnnooopppqqqrrrrrrrrroooooonnnnnnmmmmmmllllllkkkkkkjjjiiihhhhhhhhhhhhdddaaa___]]]XXXQQQQQQTTT___eeelllooonnnkkkiiiiiieeeiiinnnsssyyy{{{wwwuuurrrpppoooooonnnmmmmmmnnnnnnnnnnnnmmmlllllllllllllllllllllllllllllliiiiiiiiihhhhhhhhhgggggghhhhhhhhhhhhhhhhhhggggggggggggfffffffffgggggghhhggggggffffffeeeeeeffffffgggeeecccccceeefffeeedddaaaaaabbbcccddddddeeeeeedddddddddccccccddddddeeegggggggggggggggfffeeeeeedddddddddeeefffggghhhhhhiiihhhhhhhhhhhhhhhhhhgggdddeeefffggghhhhhhhhhhhhhhhgggfffeeedddddddddeeecccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbccccccccccccddddddccccccbbbaaaaaaaaaaaaaaabbbdddeeegggiiiiiihhhhhhhhhhhhggggggiiigggeeecccaaa```___^^^]]]\\\ZZZYYYXXXUUUPPPMMMCCCAAA@@@BBBGGGOOOWWW\\\___YYYQQQIIICCC>>>:::888666555555444333222222222222888BBBOOO\\\iiirrrwwwzzz{{{|||yyysssiii___YYYMMMHHHEEEEEEFFFHHHOOOXXXlll|||~~~xxxsssrrrpppmmmjjjhhhgggfffeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa^^^^^^]]]]]]]]]^^^______tttggg[[[SSSPPPIIIFFFBBB???>>>>>>===<<<:::999777666666666777888444444444333333333333222222222222222222222222222333333333333333333333333///000000000111111111111000000///......///000000111000//////000000///...---...///000111111111111///////////////.........000000000000000000111222444444888???JJJYYYkkkxxxxxxvvvnnncccYYYWWW\\\bbbkkklllooorrruuuwwwxxxyyyvvvxxx|||}}}{{{zzzxxxvvvtttsssrrrrrrrrrpppoooppprrrrrrqqqpppooooooooonnnnnnnnnnnnnnnoooqqqtttvvvwwwvvvtttsssqqqpppooooooooooooppppppnnnnnnmmmmmmnnnnnnppppppnnnoooooopppqqqrrrrrrsssrrrrrrpppnnnlllkkkiiiiiiddd___WWWNNNIIIFFFEEEEEEHHHJJJNNNRRRVVVZZZ```ccchhhlllpppsssttttttuuuvvvuuuuuuvvvwwwxxxwwwtttqqqhhhbbb\\\YYYUUUQQQRRRVVVRRRVVV\\\bbbgggiiijjjiiillllllmmmooooooppppppooollllllllllllkkkkkkkkkkkkjjjiiihhhggggggfffggggggdddbbbaaa```ZZZRRROOOQQQ\\\bbbkkknnnmmmjjjhhhhhhcccggglllrrrxxxwwwuuusssooonnnnnnnnnmmmlllllllllmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhgggggggggggggggjjjiiiiiihhhhhhgggggggggggggggggggggggghhhhhhhhhiiihhhgggfffeeeeeeeeeeeeddddddddddddeeefffffffffbbbbbbbbbccccccddddddddddddccccccccccccdddeeeeeeggggggggggggfffeeeddddddbbbcccdddfffggghhhhhhhhhiiiiiihhhhhhgggggggggfffeeeeeefffggghhhhhhhhhhhhfffffffffeeeeeedddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbb```aaaaaaaaaaaabbbbbbbbbcccccccccccccccbbbbbbaaaaaaaaaaaabbbcccdddffffffiiihhhhhhhhhggggggggggggiiigggeeecccaaa______^^^]]][[[ZZZYYYWWWTTTOOOKKKCCCAAA@@@BBBGGGNNNTTTWWWYYYTTTLLLDDD>>>:::666444222222333333333222111111555:::CCCMMMWWW___dddfffhhhiiihhheee___WWWPPPKKKDDDAAAAAABBBDDDGGGPPPZZZppp|||xxxsssrrrpppmmmkkkiiihhhhhhgggfffeeedddcccbbbaaaaaaaaaaaaaaaaaa````````````]]]]]]]]]]]]]]]^^^___```uuuhhh\\\TTTQQQJJJFFFBBB@@@??????>>>===:::999888666666666777777555555555555444444444444222222222222222222222222111111111111222222222222///000000000111111111111000000////////////000000111000//////000000///...//////000000000///...............///////////////000000//////000111222222333555:::AAANNN```qqqzzz}}}zzzrrrggg^^^]]]cccjjjqqqrrrrrrtttvvvyyy|||}}}~~~|||~~~|||xxxxxxvvvuuuttttttssssssqqqppppppqqqssstttsssrrrqqqqqqqqqqqqppppppoooooorrrtttvvvwwwwwwuuurrrppppppoooooooooooooooppppppppppppooonnnnnnnnnnnnnnnpppqqqrrrssstttuuuvvvvvvtttsssrrrqqqpppoooooonnnhhhccc\\\SSSLLLGGGEEEEEEJJJMMMRRRWWW[[[```eeeiiimmmpppuuuxxxxxxwwwvvvvvvtttuuuuuuwwwyyyxxxvvvsssllleee^^^YYYTTTOOONNNQQQPPPTTTZZZ___ccceeeeeeeeehhhiiijjjlllmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjkkkkkkiiiiiihhhgggffffffffffffeeeccccccbbb\\\TTTPPPQQQYYY```hhhlllkkkiiigggfffdddggglllrrrwww}}}wwwsssqqqnnnllllllmmmlllkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhgggfffgggggggggjjjjjjiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeecccccceeeeeeeeeeeefffgggccccccccccccccccccdddddddddcccccccccddddddeeefffggggggggggggfffeeedddcccbbbcccdddfffggghhhhhhhhhiiihhhhhhhhhggggggfffffffffggghhhhhhiiiiiihhhhhheeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccceeeddddddddddddccccccccc```aaaaaaaaaaaabbbbbbbbbccccccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbccceeeffffffhhhhhhhhhggggggggggggfffhhhgggeeebbb```___^^^]]]\\\ZZZYYYWWWVVVRRRMMMIIICCCAAA???AAAGGGMMMQQQSSSPPPKKKDDD===888555222000000111222222333222222222999===CCCIIIOOOTTTVVVWWWWWWWWWVVVTTTPPPKKKGGGDDDAAA???@@@BBBDDDIIIUUU```xxx~~~zzzwwwrrrqqqooommmkkkjjjiiiiiiggggggfffeeecccbbbaaaaaaaaaaaaaaa`````````______]]]]]]]]]]]]]]]^^^___```}}}vvviii]]]TTTQQQJJJGGGCCC@@@@@@??????>>>;;;:::888777666555666666666666555555555444444444222222222222222222222222///000000000000111111111000000000000111111111111000000000000000000000000111000//////000000///...000000000000///...---,,,.........///////////////////////////000111222333333777===EEETTTgggwww}}}}}}vvvlllddddddkkkrrrwwwwwwwwwyyy{{{~~~}}}}}}{{{vvvvvvuuuuuuttttttuuuuuuppppppooopppsssttttttssstttttttttsssrrrrrrqqqqqqssstttvvvwwwvvvtttqqqooonnnnnnooooooooooooooooooqqqqqqqqqpppooonnnnnnmmmrrrssstttuuuwwwxxxyyyzzzvvvwwwwwwvvvvvvtttssssssoookkkdddZZZPPPIIIFFFEEEMMMQQQVVV[[[```dddiiimmmqqquuuzzz}}}|||zzzxxxwwwuuuuuuuuuvvvxxxxxxvvvuuuppphhh```ZZZTTTMMMLLLNNNPPPSSSWWW\\\```bbbccccccdddeeeggghhhjjjkkkkkkkkkhhhhhhiiiiiijjjjjjkkkkkkiiiiiihhhgggffffffffffffgggeeeeeeddd^^^VVVRRRSSSVVV]]]eeeiiihhhfffeeefffcccggglllqqqvvv|||xxxrrrpppmmmlllllllllkkkjjjjjjkkkkkkllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiihhhgggffffffffffffbbbdddffffffeeeeeeeeefffeeeeeeddddddddddddddddddddddddddddddeeefffgggggggggggggggfffeeedddcccbbbbbbccceeeggghhhhhhgggggghhhggggggggggggggggggfffhhhhhhhhhhhhhhhggggggfffddddddeeeeeeeeeeeedddccccccccccccccccccccccccccceeeeeeeeedddddddddccccccaaaaaaaaabbbbbbbbbccccccccccccbbbaaaaaaaaaaaabbbaaaaaabbbcccdddeeeffffffhhhhhhggggggggggggffffffgggeeecccaaa___^^^]]]\\\ZZZYYYWWWVVVTTTPPPKKKGGGAAA>>>===@@@FFFLLLNNNNNNKKKGGGAAA;;;888666444222111111111222333444444555<<<>>>BBBGGGJJJLLLMMMMMMIIIHHHGGGFFFDDDBBBAAA@@@???>>>@@@CCCFFFMMM\\\jjj{{{xxxuuuqqqpppnnnlllkkkjjjiiiiiiggggggfffeeedddcccbbbbbbaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]^^^______zzzvvviii]]]UUURRRKKKGGGCCCAAA@@@@@@???>>>===;;;999777555444444444555555555444444444333333222222222222222222222222/////////000000000111111000000000000111111111111000000000111111000000000111000//////000000///........./////////...------............/////////000////////////000111222333333:::BBBKKK[[[ooo|||zzzpppiiijjjrrrzzz|||}}}}}}~~~|||~~~|||yyyuuuuuutttttttttuuuvvvvvvoooooonnnpppsssttttttssswwwwwwvvvuuuuuutttssssssqqqssstttuuuuuutttrrrqqqmmmmmmnnnnnnoooooooooooopppqqqqqqqqqqqqpppppppppssssssuuuvvvxxxzzz{{{|||yyyzzz{{{|||{{{yyywwwvvvsssqqqkkkaaaWWWOOOLLLKKKPPPTTTZZZ___ccchhhlllpppuuuyyy~~~{{{zzzvvvuuutttuuuwwwwwwwwwuuussskkkbbb[[[TTTLLLJJJLLLKKKMMMQQQVVVZZZ]]]___``````aaaccceeegggiiijjjjjjggghhhhhhiiijjjkkkkkkkkkjjjiiihhhgggffffffffffffhhhffffffeee```XXXUUUVVVUUUZZZaaaeeeeeeddddddeee```dddiiioootttzzz~~~wwwrrrooolllkkklllllllllkkkjjjkkkkkklllmmmmmmllllllllllllllllllllllllllllllkkkjjjiiigggggghhhiiijjjiiiiiiiiiiiiiiiiiijjjjjjfffgggiiijjjkkkkkkjjjjjjhhhggggggfffeeeeeeeeeeeebbbdddggggggeeeddddddffffffffffffeeeeeedddddddddeeeeeeeeeeeefffggghhhiiigggggggggfffeeedddbbbbbbcccdddfffggghhhgggfffeeefffffffffggggggggggggggghhhhhhggggggfffdddcccbbbcccdddeeeeeeeeeeeedddcccccccccccccccccccccccccccddddddddddddcccccccccbbbbbbbbbbbbbbbcccccccccddddddcccbbbaaa```aaaaaabbbaaaaaacccdddeeefffffffffhhhhhhgggggggggfffffffffeeedddbbb```^^^\\\[[[[[[YYYWWWVVVTTTRRRNNNIIIEEE===:::999===DDDIIIJJJJJJGGGCCC===:::888777666555222222222222333555777888:::===CCCHHHJJJJJJIIIHHHBBBAAA???>>>=========>>>>>>>>>@@@DDDIIISSSeeeuuu{{{wwwuuurrrnnnmmmllljjjiiihhhhhhhhhggggggfffeeedddcccccccccbbbbbbbbbaaaaaaaaa``````______^^^]]]]]]]]]^^^^^^xxxvvvjjj]]]UUURRRKKKHHHDDDAAA@@@@@@???>>>>>><<<:::777555444444444444444444333333333222222222222222222222222222222//////000000111111111222000000000000111111111111000000111111111111000000111000//////000000///...,,,,,,---.../////////...---.........//////000000////////////000111222333555<<>>>>>>>>AAAFFFLLLXXXmmm~~~wwwuuusssooolllkkkjjjhhhgggffffffffffffffffffeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaaaa```___^^^^^^]]]]]]]]]]]]~~~vvviii___WWWQQQIIIFFFBBB??????>>>>>>===???>>><<<999888777777777777888888888777555333111///000222444444444222111333222000.........//////333333222222111111000000111111000000000000111111000000000000000000000000////////////000000000000111///...------...///111000111111000///000222555111;;;HHHUUUfffwww~~~qqqhhhjjjttt}}}wwwxxx~~~}}}{{{zzzzzzzzzyyyvvvsssrrrssssssrrrqqqnnnnnnnnnnnnppprrruuuvvvvvvwwwxxxwwwtttsssttttttqqqqqqrrrrrrsssrrrrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmpppppppppooonnnoooqqqtttsssuuuwwwyyy{{{}}}~~~}}}}}}~~~}}}|||{{{yyyxxxwwwtttooojjjddd^^^WWWRRRPPPXXXaaagggiiilllqqqvvv~~~yyywwwvvvvvvwwwwwwuuutttuuupppiii___UUUMMMGGGEEECCCCCCEEEHHHLLLQQQVVVXXX\\\[[[\\\^^^bbbfffhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkjjjiiihhhhhhiiijjjkkkiiihhhggggggfffaaaYYYSSSPPPQQQVVV^^^aaa___^^^```^^^bbbggglllrrryyy|||sssssspppmmmlllmmmmmmlllkkkmmmmmmlllllllllmmmmmmnnnooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhggghhhiiijjjjjjiiihhhggggggggghhhiiijjjjjjkkkkkkggggggfffeeeeeeeeeeeefffeeeffffffeeeccccccdddfffeeefffggghhhhhhgggfffeeeeeeeeefffggghhhiiijjjjjjhhhhhhhhhgggfffeeecccbbbffffffffffffffffffffffffeeefffgggggghhhhhhggggggccccccbbbbbbbbbbbbcccccccccdddeeefffffffffeeedddeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaaccccccddddddeeeffffffggghhhhhhgggfffffffffffffffeeeccc```^^^^^^]]][[[YYYVVVVVVTTTQQQLLLFFFAAA>>>;;;;;;;;;===???@@@@@@???===999444222333444222111000111222222333555888:::BBBDDDHHHMMMQQQPPPKKKFFFCCCBBB@@@???===<<<;;;;;;>>>BBBEEEHHHTTTgggyyyyyytttpppmmmkkkkkkkkkjjjiiihhhgggffffffddddddbbbbbbbbbcccdddeeecccbbbbbbaaa```______^^^^^^^^^^^^^^^^^^^^^^^^^^^|||wwwiii```WWWQQQKKKHHHDDDAAA@@@@@@@@@???@@@???<<<:::888888777888666666666555444222111000///111222444444333222111222111000//////......///111111111111111000000000111111000000000000111111000000000000000000000000////////////000000000000111000...------...000111000111111000000000333555777AAAMMMZZZjjjzzzyyymmmeeeiiiuuu~~~|||~~~}}}|||{{{zzzyyyyyyyyyxxxvvvsssrrrssssssrrrqqqkkkkkkkkklllnnnppprrrsssuuuvvvwwwvvvtttssstttuuuqqqrrrrrrsssrrrrrrqqqqqqpppppppppppppppppppppppppppqqqqqqpppoooppprrrtttuuuwwwyyy{{{|||}}}||||||||||||}}}}}}|||zzzxxxwwwvvvsssoookkkgggaaa[[[VVVUUUZZZaaafffhhhlllsssxxxyyywwwuuutttuuuuuutttrrrsssooofff\\\SSSKKKFFFDDDCCCCCCDDDEEEHHHLLLOOOQQQWWWXXXYYY]]]```ccceeeeeehhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhggggggggghhhhhhiiihhhhhhhhhgggbbbYYYRRRNNNOOOTTT\\\___]]]\\\^^^^^^aaaffflllqqqxxx~~~~~~uuussspppmmmlllmmmmmmlllkkkmmmllllllllllllmmmnnnnnnoooooonnnnnnnnnmmmmmmmmmjjjiiihhhggggggffffffgggggghhhiiijjjjjjiiihhhggggggggghhhiiiiiijjjkkkkkkhhhgggfffeeeeeeeeeeeeeeeeeefffffffffddddddfffgggfffgggggggggggggggffffffffffffgggggghhhiiiiiiiiihhhhhhgggfffeeedddcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggbbbbbbbbbaaaaaabbbbbbbbbcccccceeefffffffffeeedddeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```_______________``````dddddddddeeeffffffgggggghhhhhhggggggfffffffffffffffccc```___^^^]]][[[YYYTTTSSSQQQNNNIIIDDD???<<<:::999:::;;;===>>>>>><<<;;;888444222333333222000000111333333444666999<<>>===<<<;;;<<<<<<======AAAFFFMMM[[[ooo{{{tttpppmmmkkkiiikkkjjjiiihhhgggfffeeeeeedddcccbbbaaabbbbbbcccdddaaaaaaaaa``````______^^^^^^^^^^^^^^^^^^^^^]]]]]]yyy}}}xxxkkkaaaXXXRRRNNNJJJFFFCCCBBBBBBBBBAAAAAA@@@===;;;999888888888777666555444333222222222000111222333444333222111111111111111000///......///000000000000000000111111111000000000000111111000000000000000000000000////////////000000000000000000............000000///000111000000111333666888BBBOOO[[[iiiwww{{{qqqfff```fffttt~~~}}}zzzyyyyyyyyyxxxxxxxxxxxxxxxvvvsssrrrssssssrrrpppkkkkkkkkklllmmmooopppqqqrrrtttuuuuuuttttttuuuvvvsssssstttssssssrrrqqqppprrrrrrsssssssssssssssrrrqqqrrrsssrrrqqqqqqsssuuuwwwxxx{{{}}}}}}|||zzzyyy{{{{{{{{{{{{zzzxxxwwwuuutttrrrooommmjjjeee```\\\ZZZ^^^bbbeeehhhnnnuuu{{{xxxvvvsssqqqqqqrrrqqqppppppkkkcccYYYPPPIIIDDDCCCCCCCCCBBBAAACCCEEEGGGIIIQQQSSSVVVZZZ]]]___```aaaffffffgggiiiiiijjjjjjjjjggghhhhhhhhhgggffffffeeehhhhhhiiijjjiiicccYYYQQQLLLLLLQQQXXX[[[YYYYYY\\\]]]aaafffkkkpppuuu{{{~~~wwwsssqqqnnnmmmmmmmmmmmmllllllllllllllllllmmmnnnnnnoooooooooooonnnnnnnnnnnnkkkjjjiiihhhggggggggggggggghhhiiijjjjjjiiihhhggggggggghhhhhhiiiiiijjjjjjiiihhhgggfffeeedddddddddeeefffggggggffffffhhhiiihhhhhhgggfffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeedddccccccccccccddddddddddddddddddddddddeeeeeedddddddddeeefffgggbbbaaaaaa``````aaaaaabbbbbbccceeefffffffffeeedddeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaa^^^^^^^^^^^^^^^___```aaadddddddddeeeffffffgggggghhhhhhggggggggggggggggggdddbbb___]]]]]][[[YYYWWWPPPOOOMMMIIIEEE@@@<<<:::999888888999;;;<<<;;;999888666333222222222111111111222444444555888;;;>>>BBBEEEKKKQQQTTTSSSMMMIIIAAA???===<<<<<<>>>@@@BBBAAAEEELLLWWWhhh{{{wwwpppmmmkkkjjjjjjiiiiiihhhgggfffeeeeeedddcccbbbbbbaaaaaaaaabbbbbb_________________________________^^^^^^]]]]]]]]]uuu{{{yyylllbbbYYYSSSOOOKKKFFFCCCBBBCCCCCCBBBBBBAAA>>><<<:::888888888999888666555444444555555111222222333333333222111000111222222111000...---......//////000000111111111111000000000000111111////////////////////////////////////000000000000000000///......///000000//////000000000111444777888CCCPPP]]]jjjwww}}}}}}zzzrrrfff^^^[[[bbbsss}}}~~~~~~|||wwwwwwxxxxxxxxxxxxxxxxxxwwwuuussssssssssssqqqpppmmmmmmnnnoooooopppqqqrrrpppqqqssstttssstttuuuwwwvvvvvvvvvvvvuuusssrrrrrrssssssuuuuuuvvvuuuuuutttrrrsssttttttsssssstttvvvvvvxxx{{{~~~~~~|||zzzxxxyyyyyyyyyyyyxxxvvvuuusssqqqpppnnnmmmkkkhhhdddaaa\\\___dddhhhlllpppvvvzzz}}}xxxuuuqqqooonnnnnnmmmmmmlllggg___UUUMMMGGGCCCBBBBBBAAA@@@??????@@@BBBCCCJJJNNNSSSWWWZZZ[[[]]]^^^cccdddfffhhhjjjjjjjjjjjjggghhhiiiiiiiiigggeeedddiiiiiijjjllljjjcccXXXPPPKKKKKKOOOUUUXXXWWWXXX[[[]]]aaafffkkkooosssxxx{{{~~~wwwsssqqqnnnmmmmmmnnnmmmllllllllllllllllllmmmnnnooopppppppppooooooooonnnnnnmmmmmmkkkjjjjjjjjjjjjjjjhhhhhhiiijjjjjjiiigggfffggggggggghhhhhhhhhiiiiiiiiihhhgggfffeeeddddddddddddfffhhhiiihhhhhhjjjkkkjjjiiigggeeeeeeeeefffgggiiiiiiiiihhhhhhhhhgggggghhhfffdddbbbaaabbbcccdddcccccccccccccccdddddddddddddddcccccccccdddeeefffaaaaaa````````````aaaaaabbbcccdddeeefffeeeddddddeeeeeeeeedddddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccccccbbbaaaaaa^^^^^^^^^___```aaacccdddbbbbbbccccccddddddeeeeeegggggggggggggggggggggfffaaa___]]][[[ZZZXXXUUUSSSNNNLLLIIIEEEAAA>>>;;;:::999888888888::::::888777555444222111111111111111111333555666777:::>>>AAADDDHHHOOOTTTWWWTTTPPPLLLHHHFFFCCC@@@@@@BBBDDDFFFHHHMMMVVVcccuuu}}}uuuooollllllllllllhhhggggggfffeeeeeeddddddbbbbbbbbbaaaaaaaaaaaaaaa]]]^^^^^^^^^^^^^^^^^^^^^_________^^^^^^]]]]]]\\\ttt{{{{{{nnndddZZZTTTOOOKKKEEEBBBAAABBBCCCCCCCCCAAA>>><<<999888888888999888666555444444555666222222222333222222222111111111222222222000...---......//////000000111111111111000000000000111111////////////////////////////////////000000000000000000////////////000000...///000000000222555888<<>>======>>>@@@AAAEEEIIIOOOTTTVVVWWWZZZ\\\```bbbeeehhhjjjkkkkkkkkkiiijjjjjjkkkjjjiiihhhgggjjjjjjkkklllkkkdddYYYPPPLLLKKKNNNTTTWWWVVVXXX[[[]]]aaaggglllpppsssvvvyyy}}}vvvtttqqqnnnmmmnnnnnnmmmlllkkkkkkkkkllllllnnnooooooqqqppppppppppppooooooooonnnmmmlllkkkjjjjjjjjjjjjhhhiiijjjjjjiiihhhgggfffgggggggggggggggggghhhhhhhhhhhhgggeeeeeedddddddddeeegggiiijjjiiiiiijjjkkkiiihhhgggeeeeeeeeefffgggjjjjjjiiiiiihhhhhhgggggghhhfffdddbbbaaabbbdddeeebbbbbbbbbcccccccccddddddcccccccccccccccdddeeeeeeaaaaaa````````````aaaaaabbbcccdddeeeeeeeeedddcccddddddddddddddddddddddddbbbbbbbbbaaaaaaaaa`````````aaabbbccccccbbbaaa```]]]]]]]]]^^^___aaabbbccc______```aaaaaabbbbbbccceeefffggggggggggggffffffaaa___]]]\\\ZZZXXXUUURRRLLLJJJFFFBBB???<<<;;;::::::999888888999999777555222222222222111111222222222444666888:::===BBBEEEHHHLLLRRRVVVWWWUUURRRPPPLLLJJJFFFCCCBBBDDDFFFHHHLLLSSS___mmm~~~{{{sssnnnlllkkklllkkkggggggffffffeeeeeeddddddbbbbbbbbbbbbaaaaaa``````]]]]]]]]]]]]^^^^^^^^^^^^_________^^^^^^]]]]]]]]]www|||oooeee[[[UUUOOOKKKEEEAAA@@@AAABBBCCCBBBAAA>>>;;;999777777777555555444333333333333333333333222222222222222222222222222222111000/////////000000000000000000111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000---...///000000222666888===IIIWWWdddoooxxxzzzwwwjjj^^^UUUTTTUUU[[[kkk{{{~~~}}}|||{{{{{{wwwxxxyyyzzzzzzyyyxxxxxxuuutttsssssssssrrrpppnnnmmmnnnoooooooooooonnnnnnmmmoooqqqqqqqqqrrrtttvvvxxxxxxyyyxxxxxxwwwvvvuuurrrsssvvvwwwxxxwwwvvvuuutttvvvxxxxxxwwwwwwwwwxxxtttuuuxxx{{{{{{{{{yyyxxxuuuuuuuuuuuutttsssqqqpppmmmlllkkkkkkkkkiiifffcccZZZ^^^eeelllssswwwyyyyyy~~~{{{yyyuuussspppnnnllljjjgggdddbbb___ZZZTTTNNNIIIFFFDDD@@@???>>><<<<<<===???@@@@@@EEEKKKOOOPPPSSSWWWZZZ^^^```dddgggjjjkkkkkkkkkjjjkkkkkkkkklllkkkkkkjjjlllkkkllllllkkkdddYYYQQQLLLKKKMMMRRRUUUUUUXXX\\\]]]bbbiiiooorrruuuwwwyyy~~~wwwtttqqqooonnnnnnnnnnnnmmmkkkkkkkkklllmmmnnnooopppqqqqqqqqqqqqpppppppppooollllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjiiihhhgggfffffffffffffffggggggggggggggggggfffeeeeeeeeeeeefffeeegggjjjkkkjjjiiiiiijjjggggggffffffffffffggggggjjjjjjjjjiiiiiihhhhhhhhhgggfffeeecccccccccdddeeebbbbbbbbbccccccddddddeeebbbcccdddeeeeeeeeeddddddbbbaaaaaa``````aaaaaabbbaaabbbdddeeeeeeeeedddcccbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaaaa``````______```bbbccccccbbb```___ZZZ[[[[[[\\\]]]^^^``````^^^^^^^^^___``````aaaaaacccdddeeefffgggfffeeedddbbb```___]]]\\\YYYUUURRRKKKHHHDDD@@@===;;;:::::::::999888777888777444222000111333333222222333444333555777:::<<<@@@EEEHHHKKKOOOTTTVVVUUUSSSRRRQQQLLLJJJHHHGGGHHHJJJLLLNNNQQQ\\\jjjxxx|||xxxrrrmmmkkkjjjiiiiiiggggggfffffffffeeeeeeeeeccccccccccccbbbaaa``````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|||}}}qqqfff\\\VVVPPPKKKEEEAAAAAABBBCCCDDDBBB@@@===:::888666666666444444444555444444333222444333222222111111111222333333222111000000000000111111111111111000000000111111000000000000111111000000000000000000000000////////////000000000000000000000111111000000000,,,---///000000333666999???JJJXXXcccmmmsssrrrnnncccWWWPPPRRRUUUYYYgggvvvzzz~~~~~~~~~{{{yyyyyyyyywwwxxxyyyzzzzzzyyywwwvvvuuutttsssssssssrrrpppmmmoooooopppqqqqqqpppooonnnlllnnnpppqqqqqqqqqsssuuuvvvwwwwwwwwwwwwwwwvvvvvvrrrtttwwwyyyzzzyyywwwvvvuuuwwwyyyzzzyyyxxxxxxyyyvvvvvvxxxxxxxxxxxxwwwvvvssstttttttttsssqqqooonnnooommmllllllkkkiiifffccc[[[]]]cccjjjrrrwww{{{||||||yyytttrrrpppooommmjjjeeeaaa]]]\\\YYYUUUPPPLLLHHHFFFAAA@@@>>><<<;;;;;;<<<===<<>>BBBGGGKKKMMMPPPSSSSSSQQQOOOOOOPPPNNNNNNPPPSSSVVV[[[___aaacccooo}}}{{{xxxsssooommmkkkiiiggggggggggggfffffffffffffffcccdddddddddcccbbbaaa`````````______^^^^^^]]]]]]\\\]]]]]]^^^^^^_________~~~qqqggg]]]VVVQQQLLLFFFBBBAAACCCDDDEEEBBB@@@===:::777666555555555666777777777666555444444333333222111111111222444333222000///000000111333333222222111111000000111111000000000000111111000000000000000000000000////////////000000000000000000111111111111000000,,,---//////000333777999EEEPPP]]]gggooosssqqqlll___SSSMMMQQQUUUXXXdddssspppuuuzzzzzzxxxzzz~~~~~~zzzxxxwwwwwwvvvwwwyyyzzzyyyxxxvvvttttttssssssssstttrrrpppmmmrrrrrrssstttsssrrrqqqpppmmmnnnpppppppppqqqrrrttttttuuuuuuvvvvvvvvvvvvuuusssuuuxxxzzz{{{zzzyyywwwvvvxxxzzz{{{zzzyyyyyyzzzxxxxxxxxxwwwvvvuuuttttttrrrsssssssssrrrpppnnnmmmpppooommmmmmllljjjfffccc]]]^^^aaagggpppwww}}}|||zzzsssrrrqqqpppnnniiiddd___[[[ZZZYYYVVVRRRNNNJJJHHHCCCAAA>>>;;;999999999999999>>>DDDFFFGGGJJJQQQWWW[[[^^^bbbgggjjjkkkkkkkkkjjjjjjiiiiiijjjlllnnnoooooommmlllkkkiiiccc[[[TTTKKKIIIJJJNNNRRRRRRVVV[[[^^^ccclllrrrwwwyyyzzz{{{{{{}}}tttrrrooonnnnnnooonnnmmmjjjkkkkkklllmmmnnnpppppprrrrrrrrrqqqqqqqqqppppppoooooonnnmmmlllllllllllliiijjjjjjjjjiiihhhfffeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeefffggghhhfffhhhkkkkkkjjjhhhggggggcccdddfffhhhiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiffffffgggggggggfffeeeeeebbbbbbcccdddeeeeeeffffffaaacccfffhhhiiigggdddbbbccccccbbbbbbbbbbbbccccccaaabbbcccdddeeedddcccccc______``````aaaaaaaaabbbcccbbbbbbaaa```______^^^^^^___bbbccccccbbb___^^^]]]]]]]]]]]]^^^___``````^^^^^^______```aaaaaaaaa```aaaccceeeeeeeeecccbbb\\\[[[ZZZYYYWWWTTTOOOLLLGGGDDD???;;;888777888999888666555444444222///---...111444555333333555777333555999;;;???CCCHHHLLLNNNPPPRRRQQQNNNLLLMMMOOORRRUUUYYY___fffmmmrrruuuvvv}}}zzzvvvsssqqqnnnkkkiiigggggggggggggggfffffffffddddddeeeeeedddcccaaa```aaaaaa```___^^^^^^]]]]]][[[\\\\\\]]]^^^___``````uuuggg]]]YYYPPPLLLHHHEEEDDDEEEDDDDDDAAA>>><<<:::999888666444333333333444444555555555444444333333333333222222333222000//////000222333444333222000//////......111111000///////////////000000000000000000000000////////////000000000000////////////////////////111222222111222444888<<>>AAAEEEIIIMMMOOOUUUZZZ___ccceeefffggghhhiiiiiiiiijjjkkklllmmmnnnqqqnnniiigggddd```ZZZTTTKKKFFFDDDHHHLLLOOOTTTXXX]]]dddnnntttvvvwwwxxxyyyzzz~~~{{{qqqooommmlllllllllkkkjjjjjjkkkkkklllmmmnnnppppppsssrrrqqqpppppppppqqqqqqpppnnnkkkjjjjjjjjjiiihhhiiihhhgggfffeeedddccccccffffffffffffffffffffffffdddeeefffggggggfffeeedddiiijjjjjjkkkjjjiiihhhgggfffeeeeeeeeeeeefffgggggghhhjjjkkkjjjhhhhhhiiijjjhhhhhhgggfffeeeddddddcccaaa```aaaaaabbbccceeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbaaa```aaaaaaaaaaaa````````````aaa``````_________``````]]]___```bbbbbbaaa___^^^aaa```___^^^]]]^^^^^^______^^^^^^^^^^^^]]]]]]]]]^^^___aaabbbaaa```^^^]]]\\\[[[YYYWWWUUUQQQLLLHHHBBB@@@>>><<<:::::::::::::::999777555333222222111555444222111111222444555555777:::<<>>AAADDDHHHKKKNNNJJJIIIKKKLLLKKKLLLPPPUUUaaannnwww}}}yyyuuuqqqooonnnmmmkkkhhhhhhhhhggggggfffffffffccccccccccccddddddddddddbbbbbb```_______________``````_________^^^^^^^^^ttthhh___\\\SSSOOOJJJGGGFFFFFFFFFFFFCCC@@@;;;888777888777777555555555444444444444444444444333333333333222222333222111000000111222333111111000000000000111111111000000///////////////------------------------////////////000000000000////////////////////////000000000000111444999===MMMXXXfffrrruuupppfff^^^QQQNNNKKKNNNVVV___eeehhhhhhjjjmmmooosss{{{~~~}}}|||{{{xxxxxxxxxxxxxxxwwwwwwvvvssssssrrrqqqppppppqqqqqqqqqrrrtttsssqqqppppppqqqtttssspppnnnnnnoooqqqrrruuuuuutttsssrrrqqqpppppprrrtttuuutttrrrqqqqqqrrrtttttttttuuuuuuvvvvvvwwwvvvwwwxxxyyyxxxvvvtttssssssssssssrrrqqqooonnnmmmmmmmmmnnnmmmllljjjhhhgggcccbbbaaaccciiiqqqzzz}}}yyyvvvtttqqqooollliiieeeaaa^^^[[[WWWSSSQQQNNNKKKIIIDDDBBB@@@===;;;:::999999:::;;;<<<>>>AAACCCFFFGGGMMMQQQVVV[[[^^^aaadddfffeeefffgggiiikkkmmmooopppjjjgggcccbbbaaa^^^XXXSSSGGGBBB@@@DDDIIINNNTTTZZZ___fffoootttuuuuuuuuuvvvtttyyy~~~rrrpppmmmkkkkkkkkkjjjiiikkkkkkkkkkkklllmmmooooooqqqpppppppppooooooooooooooommmkkkjjjkkkkkkiiihhhhhhhhhgggfffeeeddddddcccffffffffffffffffffffffffffffffggggggggggggffffffgggggghhhiiiiiigggfffeeeeeeeeeeeeeeeeeeffffffgggkkkkkkkkkiiigggeeeeeefffffffffeeeeeeddddddccccccbbbccccccdddeeeeeeeeeeeeeeeeeeddddddddddddccccccddddddddddddccccccccccccbbbbbbccccccbbbbbbaaaaaaccccccccccccbbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\]]]^^^______^^^\\\\\\\\\[[[[[[ZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVUUUSSSQQQOOOLLLHHHCCC@@@===<<<;;;999888777777777666666444333111111000000222333333333444555555555666999>>>AAADDDFFFHHHJJJKKKHHHGGGJJJLLLLLLOOOTTT^^^kkkzzzzzzxxxtttrrrqqqpppnnnllliiiiiihhhgggffffffeeeeeebbbbbbccccccdddeeeeeeeeebbbbbbaaa```____________`````````_________^^^^^^rrrfff___\\\TTTOOOJJJFFFEEEFFFFFFFFFDDD@@@;;;888777888888888666666555555444444333333444444333333333222222222222222111000000111222222000000//////000111222222000000////////////000000------------------------////////////000000000000////////////////////////////////////000555;;;???NNN[[[jjjtttuuuoooeee[[[MMMLLLLLLQQQZZZccchhhiiikkkmmmpppsssvvv~~~}}}|||{{{{{{zzzxxxwwwvvvvvvwwwxxxuuutttsssrrrqqqqqqqqqqqqppprrrssssssqqqppppppqqqtttrrrpppnnnnnnppprrrtttuuuuuusssrrrqqqooonnnnnnoooppprrrrrrpppoooppppppqqqrrrssstttuuuvvvwwwwwwuuuvvvwwwxxxxxxwwwuuutttssssssssssssrrrpppmmmlllnnnnnnnnnnnnmmmkkkjjjiiiffffffeeegggmmmuuu|||{{{vvvuuusssooommmkkkiiieeeccc^^^[[[WWWUUURRRPPPMMMJJJDDDCCCAAA>>><<<;;;::::::;;;;;;;;;<<<>>>@@@AAABBBHHHLLLQQQVVVZZZ^^^cccfffeeefffgggiiijjjlllmmmmmmfffccc```______\\\WWWRRRFFF@@@>>>BBBGGGMMMTTT[[[bbbiiiqqqvvvvvvttttttuuusssxxx}}}tttqqqmmmkkkjjjjjjiiihhhkkkkkkkkkkkklllmmmnnnoooqqqqqqqqqqqqppppppooooooooommmkkkjjjkkkkkkjjjiiihhhggggggfffeeeeeeddddddffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhiiiiiihhhgggfffeeeeeeddddddeeeeeefffgggkkkkkkkkkiiifffcccccccccddddddddddddddddddcccccceeefffggghhhhhhhhhgggfffddddddddddddddddddddddddeeeeeedddddddddddddddcccaaaaaabbbbbbbbbbbbaaaaaaccccccbbbbbbbbbaaaaaaaaabbbaaa```^^^]]]\\\\\\\\\[[[\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUSSSSSSRRROOOLLLJJJGGGDDD???<<<;;;;;;:::999777777666666444444222111000000000000111222333555666666666666777;;;@@@DDDFFFGGGHHHIIIIIIGGGGGGKKKNNNPPPVVV]]]jjjwww~~~xxxvvvtttsssrrrqqqooommmkkkjjjjjjiiihhhgggffffffeeeeeeeeeeeeeeefffffffffcccbbbaaa```____________````````````____________}}}qqqeee^^^\\\TTTOOOIIIEEEDDDDDDEEEEEEEEEAAA;;;888777888888888666666666555555444444444444444333333333222222222222111111111111111111222////////////000111222333000000////////////000000........................////////////000000000000000000000000000000000000////////////111666===BBBNNN]]]mmmttttttpppeee[[[LLLLLLNNNVVV```hhhlllmmmrrruuuxxxyyy|||~~~|||{{{}}}{{{xxxvvvuuuvvvxxxyyywwwwwwuuutttrrrrrrqqqqqqppprrrsssrrrqqqppppppppprrrqqqooonnnoooqqqtttvvvuuutttsssrrrpppnnnmmmllllllnnnpppqqqppppppqqqrrrpppqqqsssuuuvvvwwwwwwwwwtttuuuwwwxxxxxxwwwvvvuuusssssstttsssrrrpppnnnmmmnnnnnnnnnnnnmmmmmmlllllljjjjjjkkknnnttt{{{zzzuuutttqqqmmmjjjhhhgggeeeccc^^^\\\XXXVVVTTTQQQNNNKKKFFFEEECCCAAA???===<<<;;;;;;;;;;;;<<<===>>>??????EEEHHHMMMRRRVVV\\\aaaeeeeeefffggghhhiiiiiihhhhhhdddaaa^^^]]]]]][[[VVVRRRFFF@@@<<<@@@FFFLLLTTT\\\fffllltttwwwwwwtttssstttsssxxx|||~~~~~~vvvrrrnnnkkkjjjjjjiiihhhkkkkkkkkkkkkkkklllmmmnnnqqqqqqqqqrrrqqqpppoooooonnnllljjjjjjkkkkkkjjjiiigggggggggfffeeeeeeddddddffffffffffffffffffffffffggggggffffffffffffggggggggghhhiiijjjjjjjjjiiihhhdddddddddddddddeeeffffffiiijjjjjjhhheeebbbbbbcccccccccddddddddddddddddddhhhiiikkkmmmlllkkkiiigggddddddddddddddddddddddddeeeeeeeeeddddddccccccccc```aaaaaabbbbbbbbbaaaaaabbbbbbaaaaaaaaa`````````aaa```___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZ[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVSSSSSSSSSRRRRRRQQQPPPOOONNNKKKHHHFFFDDDAAA===::::::::::::999888777666666333222111000000000000000000111333555777888888888999===BBBFFFGGGGGGGGGGGGFFFDDDFFFKKKPPPUUU^^^hhhrrr~~~vvvtttsssrrrrrrqqqooommmllllllkkkkkkjjjiiiiiihhhjjjjjjiiihhhggggggffffffcccbbbaaa``````______```aaaaaa`````````_________}}}qqqfff^^^\\\UUUPPPIIIDDDCCCDDDEEEEEEDDDAAA<<<999888999888888666666666555555555555555444444333333333333222222111111111111111111111111000000//////000111222222///////////////000000111000000000000000000000000////////////000000000000000000000000000000000000////////////222888???EEEPPPaaapppuuutttpppggg\\\MMMNNNRRRZZZfffooossstttzzz}}}~~~}}}~~~|||yyyvvvuuuvvvxxxyyyyyyxxxvvvuuusssrrrqqqqqqpppqqqsssrrrpppoooooopppppppppppppppqqqssstttvvvttttttsssqqqpppnnnmmmmmmlllnnnqqqqqqqqqqqqssstttpppqqqsssuuuvvvvvvvvvvvvssstttvvvxxxyyyxxxwwwvvvssssssssssssrrrqqqpppooooooooonnnnnnnnnnnnnnnnnnnnnooorrrwww|||{{{wwwqqqnnniiifffeeedddcccbbb^^^\\\YYYWWWVVVSSSOOOLLLGGGGGGEEECCCAAA???>>>======<<<<<<<<<======>>>???BBBEEEIIIMMMRRRXXX___cccdddeeefffggggggfffeeedddcccaaa^^^]]]]]][[[VVVRRRGGG@@@<<>>CCCFFFFFFFFFFFFGGGBBBBBBFFFMMMSSSZZZgggssszzz}}}{{{vvvsssqqqpppppppppnnnmmmmmmllllllllllllkkkkkkkkkmmmmmmllljjjiiihhhgggfffccccccbbbaaa````````````aaaaaaaaa`````````______ssshhh```]]]WWWQQQJJJEEEDDDDDDFFFFFFCCC@@@===;;;:::999888777555555555555666666666666444444333333333333222222111111111222222111111111111000000000000000111111///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000333999BBBHHHUUUggguuuvvvtttqqqiii^^^PPPQQQUUU^^^jjjtttyyy{{{~~~~~~|||yyywwwvvvvvvwwwxxxyyyxxxvvvtttrrrqqqpppppppppqqqrrrrrrpppooooooppppppqqqqqqrrrssssssssssssttttttsssrrrpppooonnnnnnppprrrssstttsssrrrssstttoooppprrrtttuuuuuutttsssrrrtttvvvxxxyyyxxxwwwvvvsssrrrrrrqqqqqqrrrrrrrrrooooooooonnnoooooooooppprrrtttyyy~~~~~~zzzwwwoookkkfffbbbaaaaaaaaaaaa^^^\\\ZZZXXXWWWTTTPPPMMMIIIHHHGGGFFFDDDAAA@@@>>>>>>============>>>?????????AAAEEEIIIMMMTTT[[[``````bbbccceeeeeeeeedddccceeebbb___^^^^^^\\\VVVRRRIIIBBB<<<>>>DDDKKKTTT]]]hhhnnntttvvvtttpppnnnnnnoootttxxx{{{{{{wwwqqqmmmlllkkkkkkjjjkkkkkkjjjjjjkkkkkkllllllmmmnnnooopppooonnnlllkkkmmmllljjjjjjkkklllkkkjjjfffffffffffffffeeeeeeeeefffffffffffffffffffffffffffeeedddccccccdddeeeffffffgggiiijjjjjjjjjiiihhhddddddccccccddddddeeefffcccdddeeeeeedddccceeefffcccddddddeeeffffffggggggiiilllooopppppplllhhheeecccccccccddddddeeeeeeeeeeeeddddddcccbbbbbbaaaaaa___``````aaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaa``````^^^^^^]]]\\\\\\[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMKKKJJJIIIHHHHHHHHHEEECCC@@@>>>===<<<:::888666666777777666555444333111111111000000111222222111111222444666999<<<>>><<>>>>>>>>>>>>>>???@@@@@@===???BBBFFFJJJQQQYYY^^^]]]___aaadddeeeeeedddcccfffccc```___^^^\\\WWWRRRJJJCCC===>>>DDDKKKTTT]]]gggmmmsssuuurrrnnnlllkkkmmmqqqvvvzzz|||xxxrrrnnnlllllllllkkkkkkkkkjjjjjjjjjkkkllllllkkklllmmmnnnnnnllljjjiiimmmllljjjjjjkkklllkkkjjjfffffffffffffffeeeeeeeeeffffffffffffffffffffffffeeedddccccccccccccdddeeeeeefffgggiiiiiiiiihhhgggddddddccccccddddddeeefffaaabbbddddddddddddfffgggcccdddeeeeeefffggghhhhhhiiikkknnnpppoookkkgggdddcccccccccddddddeeeeeeeeeddddddccccccbbbaaa``````______```aaaaaaaaaaaaaaacccccccccbbbbbbbbbbbbaaa]]]]]]\\\\\\[[[\\\\\\\\\]]]]]][[[ZZZYYYYYYYYYYYYXXXXXXYYYXXXWWWUUUSSSQQQOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEBBB???===;;;;;;;;;999888444555555666555444222111111111111111111111222333222111222333666:::===@@@===@@@BBBDDDDDDDDDEEEFFFGGGIIIOOOXXX```kkk|||yyywwwwwwvvvsssnnnllllllllllllllliiijjjjjjkkkkkkllllllmmmjjjjjjiiiiiiiiiiiiiiiiiidddcccbbbaaa````````````aaaaaaaaaaaa````````````{{{rrrhhhaaaZZZVVVOOOJJJIIIHHHHHHHHHKKKGGGBBB>>><<<:::888666777777777777666555444333333333333222222222111111111111111111111111111111555333111222444444111...222222111000//////000000333222222111000///......000000//////.........---333222111///...---------///...111333444777BBBMMM]]]nnnzzzyyytttqqqgggZZZUUUTTTWWWbbbrrr~~~{{{yyywwwxxxxxxwwwwwwzzzxxxvvvsssrrrrrrssstttttttttsssrrrqqqqqqqqqqqqqqqssstttsssrrrqqqqqqrrrsssrrrpppoooppprrrtttuuutttuuuvvvvvvvvvuuusssrrrnnnpppqqqssssssrrrqqqpppttttttvvvwwwxxxyyyzzzzzzsssqqqooooooppprrrrrrqqqppppppooooooppprrrssstttxxxyyy|||~~~~~~{{{wwwtttqqqppppppjjjfff```^^^]]]\\\YYYVVVYYYYYYXXXVVVSSSQQQOOONNNKKKJJJHHHFFFDDDBBBAAA@@@DDDCCCAAA???===============>>>@@@BBBGGGLLLQQQTTT^^^```cccdddcccbbbcccddd```cccccc___\\\[[[WWWRRRMMMDDD>>>???DDDKKKTTT]]]hhhlllqqqtttssspppmmmlllmmmlllooouuu}}}|||yyyuuuqqqooommmjjjhhhlllllllllllllllllllllllljjjlllnnnooopppooonnnmmmmmmmmmmmmlllkkkjjjiiihhhggggggfffeeeeeeeeeeeeeeegggfffddddddfffgggfffeeedddccccccbbbbbbccccccddddddeeeeeeeeeeeeeeeeeedddgggfffddddddcccdddeeeffffffeeecccbbbaaabbbccccccaaaaaaaaaaaabbbcccdddeeehhhiiijjjjjjiiigggeeecccdddcccbbbbbbbbbcccdddeeeeeeeeedddcccbbbbbbbbbccc___aaadddeeedddbbbaaabbbbbbaaa___^^^^^^```bbbccc___^^^]]]]]]^^^]]][[[YYYYYYYYYZZZZZZYYYXXXWWWWWWWWWUUUTTTSSSSSSSSSQQQOOOOOOMMMJJJIIIIIIIIIGGGFFFGGGFFFEEEDDDBBBAAA??????======<<<;;;;;;:::999999444444555555444222111000///000111000///000111333444444555777999;;;===>>><<>>>>>>>><<<<<<===???CCCGGGLLLNNNXXX[[[___aaaaaabbbcccdddbbbeeeeeeaaa]]]\\\XXXSSSMMMEEE>>>???DDDKKKVVV___lllpppssstttqqqmmmiiihhhkkklllnnnuuu}}}{{{vvvrrrooonnnllljjjlllllllllllllllllllllllljjjkkkmmmoooppppppooonnnnnnmmmmmmlllkkkjjjhhhgggggggggfffeeeeeeeeeeeefffhhhgggeeeeeeeeefffeeeddddddccccccbbbbbbccccccdddcccddddddeeeeeeddddddcccddddddcccbbbbbbccccccdddddddddcccbbbbbbbbbbbbbbbaaa``````aaabbbcccddddddfffggghhhiiihhhfffdddcccdddcccbbbbbbbbbcccdddeeeddddddcccbbbbbbbbbcccccc___bbbdddeeecccbbbaaabbbcccbbbaaaaaaaaaaaabbbccc___]]]\\\]]]]]]]]][[[YYYYYYYYYYYYXXXXXXWWWUUUUUUUUUTTTRRRQQQQQQQQQOOOMMMLLLJJJGGGFFFFFFFFFDDDCCCBBBAAA@@@???===<<<;;;:::999999888888777666666555333444444444333222111000///000111000//////111222444444555777999<<<>>>??????AAADDDDDDCCCDDDIIIMMMUUU[[[ffftttxxxrrrooopppmmmllljjjhhhhhhhhhiiijjjhhhhhhhhhgggggggggffffffhhhhhhhhhgggfffeeedddcccdddcccbbbaaa```_________]]]]]]]]]]]]]]]]]]]]]]]]|||tttkkkeee]]]XXXRRRMMMKKKKKKLLLKKKJJJEEE>>>888666555555444777777777777666555444444333333333333222222222222333333333333333333333333111000000111333333222000000//////.............../////////000000111111111////////////........................///111222222//////111444555999DDDPPPeeeqqqzzzxxxrrrmmmdddZZZ]]]^^^dddppp~~~|||{{{||||||{{{yyyvvvuuusssqqqppppppqqqqqqssssssssssssssstttttttttvvvwwwxxxvvvssspppoooooorrrssstttvvvwwwyyyzzz{{{xxxxxxxxxwwwvvvtttrrrqqqnnnoooqqqrrrrrrrrrqqqpppqqqsssvvvyyyzzzyyywwwuuuqqqooonnnnnnoooppppppooonnnnnnmmmmmmnnnooopppqqqpppqqqrrrssssssrrrqqqqqqllljjjgggcccaaa_________```___]]]\\\\\\[[[YYYWWWTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@??????<<<<<<<<<===@@@CCCGGGIIIOOOSSSYYY]]]___aaacccdddeeehhhgggccc```^^^ZZZUUUMMMDDD===>>>DDDLLLXXXbbbnnnqqqttttttppplllhhhfffiiijjjnnnttt|||}}}wwwrrrooonnnmmmllllllllllllllllllllllllllljjjkkkmmmooopppqqqppppppooonnnnnnmmmkkkjjjhhhggghhhgggffffffeeefffffffffjjjhhheeeeeeeeeeeedddcccccccccbbbbbbbbbbbbccccccbbbbbbccccccccccccbbbbbbbbbaaaaaa``````aaabbbbbbbbbbbbbbbbbbbbbaaaaaa```````````````aaabbbcccccccccdddeeeffffffeeedddccccccccccccccccccdddeeeeeebbbbbbbbbaaabbbbbbcccccc```bbbddddddcccbbbaaabbbbbbbbbbbbaaa``````______^^^]]]\\\\\\]]]]]][[[YYYYYYYYYXXXXXXVVVUUUSSSSSSSSSQQQOOONNNNNNMMMKKKJJJHHHFFFCCCBBBBBBBBB@@@???>>>===<<<;;;:::999888888777777666666555555444444333333333333333222111000000111111000......000111333444666888;;;===???@@@BBBDDDEEEDDDEEEIIIPPPUUUbbblll{{{}}}uuunnnkkkkkkhhhhhhhhhiiiiiiiiijjjjjjffffffeeeeeeeeeeeeddddddgggfffeeedddcccbbbbbbbbbcccbbbaaa```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]|||tttlllggg]]]YYYRRRNNNLLLMMMMMMMMMMMMGGG???999777666666666777777777777777666555555444444333333333222222222333333333333333333333333111111111222333444333333000//////.........////////////000000000000000000///////////////.........111000///////////////000000///111444555:::FFFRRRgggqqqxxxuuunnnhhh```XXXZZZ^^^gggvvv~~~~~~~~~||||||||||||zzzyyywwwvvvuuussssssrrrssssssqqqqqqrrrsssttttttuuuuuuvvvwwwxxxwwwtttrrrrrrrrruuuvvvxxxyyy{{{{{{{{{{{{yyyyyyyyyxxxvvvtttqqqpppoooooopppqqqrrrqqqqqqpppooorrrvvvyyyzzzxxxtttrrrooommmlllmmmnnnooonnnmmmmmmmmmmmmmmmnnnooooooooollllllmmmmmmllljjjiiihhhbbb```]]]YYYWWWVVVWWWWWW]]]]]]]]]]]]\\\ZZZXXXVVVPPPRRRTTTUUUUUUSSSQQQPPPLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>???BBBDDDEEEHHHMMMSSSXXX\\\___bbbdddeeeiiiiiieeebbb```[[[VVVMMMDDD===>>>EEENNNZZZeeemmmppprrrssspppllliiihhhgggiiinnnttt{{{wwwrrrooonnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllnnnpppqqqqqqqqqoooooonnnmmmkkkiiihhhggghhhgggffffffeeeeeeffffffjjjhhheeedddddddddbbbaaabbbbbbaaaaaaaaaaaabbbbbb``````aaaaaaaaaaaa`````````_________``````aaaaaa___```aaabbbbbbaaa```___```_________``````aaabbbaaaaaacccdddddddddccccccccccccccccccddddddeeeeeeaaaaaaaaaaaabbbbbbcccdddaaacccddddddbbbaaaaaabbb`````````___^^^\\\[[[ZZZ^^^]]]\\\]]]^^^^^^\\\ZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRPPPNNNMMMLLLKKKIIIGGGEEEBBB@@@??????>>>===<<<<<<<<<;;;:::999999888888888888777777666666666666222222222222222111111000000111111000......///111333444777999<<<>>>@@@AAACCCDDDEEEEEEHHHOOOYYYaaaooo}}}{{{ssslllhhhiiifffggghhhiiiiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeefffeeecccaaa```aaaaaabbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}}}uuummmggg^^^YYYSSSOOOMMMNNNNNNNNNNNNIIIAAA;;;888777777777777777777777777777666555444444444333333333222222333333333333333333333333,,,---...////////////000000000000//////000111111111111000000///......---.........///////////////111000///////////////000000000111444666;;;HHHUUUgggnnnssspppiiibbb[[[VVVVVV]]]kkk|||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||{{{yyywwwtttssssssrrrqqqqqqqqqqqqooopppqqqssstttttttttttttttvvvwwwwwwvvvuuuvvvwwwzzzzzz{{{|||||||||{{{zzzyyyyyyyyyxxxvvvsssqqqoooooooooppppppqqqqqqqqqqqqooorrrvvvyyyyyyvvvrrrooommmlllkkkkkkmmmmmmlllkkkmmmmmmmmmnnnnnnnnnnnnnnniiijjjjjjiiigggeeecccaaa]]]ZZZVVVRRRPPPPPPQQQRRRYYY[[[^^^^^^]]]YYYVVVTTTNNNOOOQQQRRRSSSRRRQQQPPPKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKIIIFFFDDDCCCBBB@@@??????@@@AAACCCDDDHHHNNNSSSWWW[[[```cccdddggghhheeebbb```\\\VVVKKKCCC===@@@GGGQQQ]]]gggnnnppprrrrrroookkkhhhgggfffiiinnntttzzzyyyrrrooonnnmmmlllhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmooopppqqqqqqnnnnnnmmmlllkkkiiigggfffggggggfffeeeeeeeeeeeeeeeiiigggdddccccccbbb```___``````____________``````^^^^^^____________^^^^^^^^^^^^______````````````]]]^^^___`````````___^^^______^^^^^^______``````___```aaaaaabbbcccccccccccccccddddddeeeeeeeeeeeebbbaaaaaaaaabbbcccddddddbbbcccddddddbbbaaaaaabbb______^^^^^^\\\[[[YYYXXX___^^^]]]^^^______]]][[[[[[ZZZZZZYYYWWWUUUTTTSSSQQQOOOMMMKKKJJJIIIFFFDDDBBB@@@>>><<<<<<<<<;;;999:::999999999888888777777777777777777666666666666222222111111000000000111000111222111//////000222444666888;;;>>>???@@@AAACCCDDDEEEGGGLLLWWWeeeooo{{{ssslllhhhhhhggggggiiiiiihhhgggeeedddcccccccccccccccccccccccceeedddbbbaaa```aaaaaabbb```___^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^wwwnnnhhh___[[[UUUQQQPPPPPPQQQQQQNNNIIIBBB<<<999777666666777777777888888777777666444444444444333333333333333333333333333333333333---///111111000//////000111000000000000111111222222111111000...------,,,.........///////////////............///111222222111000222444777===JJJWWWgggkkknnnkkkddd\\\WWWUUUVVV___ooo|||www{{{||||||}}}}}}}}}}}}||||||}}}|||{{{{{{{{{zzzxxxvvvttttttttttttsssssssssrrrpppqqqssstttuuuuuuttttttrrruuuwwwxxxxxxxxxzzz{{{||||||||||||{{{{{{{{{{{{xxxxxxxxxwwwuuurrrpppoooooooooooooooppppppqqqqqqooorrruuuxxxxxxuuuqqqnnnkkkjjjiiijjjlllllljjjiiikkkkkkllllllmmmllllllkkkhhhhhhgggfffdddbbb___^^^YYYVVVRRRMMMKKKJJJKKKLLLSSSWWW\\\^^^\\\XXXUUUSSSLLLMMMNNNOOOPPPPPPPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPOOOMMMJJJHHHEEECCCAAA???>>>???@@@@@@BBBEEEIIILLLPPPUUU[[[^^^___dddfffcccaaa```[[[UUUIIIBBB>>>BBBJJJSSS___hhhrrrssstttrrrmmmhhheeedddeeeiiinnntttyyy~~~{{{uuuqqqooommmlllhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkmmmnnnooooookkkkkkkkkkkkjjjhhhgggffffffeeeeeedddcccdddddddddgggeeebbbaaaaaa```___]]]^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^_______________\\\]]]^^^^^^^^^^^^^^^^^^___^^^^^^]]]^^^^^^______````````````aaaaaabbbbbbccccccdddeeeeeeeeeeeeeeecccccccccbbbccccccddddddcccddddddcccaaa```aaabbb```______]]]\\\[[[ZZZZZZ^^^]]]\\\]]]^^^^^^]]][[[ZZZZZZYYYYYYWWWVVVTTTTTTPPPNNNKKKIIIHHHFFFCCCAAA@@@>>>;;;:::::::::999777555555555555555555555444444444444444444444444444111111000000///000000111000222222222111111333555666777:::===???@@@@@@@@@BBBDDDGGGKKKTTTbbbsss~~~{{{tttmmmjjjjjjhhhhhhhhhhhhgggeeecccbbb___````````````aaaaaaaaaccccccbbbaaaaaaaaaaaaaaa______^^^^^^^^^______```^^^^^^^^^^^^^^^^^^^^^^^^zzzqqqjjjbbb^^^XXXTTTSSSSSSTTTTTTOOOKKKEEE???<<<:::888777666777777888888888777777555444444444444333333333222222222222222222222222000222444333111000000222///////////////000111111000000/////////...................../////////000///////////////000111111111111222555777>>>LLLYYYgggiiikkkhhhaaaYYYUUUUUUWWWaaaqqqvvvtttyyy}}}||||||}}}}}}}}}}}}||||||}}}|||{{{{{{{{{zzzxxxuuuuuuuuuvvvvvvuuuuuuttttttrrrtttuuuwwwwwwwwwvvvuuusssuuuxxxyyyyyyzzz{{{}}}|||{{{zzzzzzzzz{{{|||}}}vvvvvvvvvvvvtttrrrpppnnnoooooooooooooooppppppqqqppprrruuuvvvvvvssspppmmmiiihhhhhhjjjkkkkkkiiiggghhhiiiiiijjjjjjiiihhhhhheeeeeeeeedddbbb___]]][[[VVVSSSNNNIIIFFFEEEFFFGGGJJJPPPWWW[[[[[[XXXUUUTTTLLLLLLKKKKKKLLLMMMOOOOOOLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNQQQSSSSSSQQQNNNLLLHHHFFFDDDBBB@@@@@@AAABBBAAABBBDDDEEEHHHNNNTTTYYYZZZ___bbbaaa___^^^YYYTTTGGGAAA>>>DDDLLLUUU```iiiqqqssssssqqqmmmhhheeedddeeeiiioootttxxx|||yyyuuurrrooommmiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmiiiiiiiiiiiiiiihhhggggggeeedddccccccbbbbbbcccccceeebbb```_________^^^\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[YYYZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^aaa````````````aaaaaabbbcccdddeeefffffffffeeedddeeeeeedddddddddddddddddddddddddddcccaaa```aaabbb___^^^]]][[[ZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]]]][[[ZZZXXXXXXXXXWWWWWWUUUTTTTTTNNNLLLIIIGGGEEECCC@@@>>>>>>;;;999888888777666555333333333333333333333333222222222222222222222222111000////////////000111000222333333222333555777888999<<<>>>@@@@@@??????AAADDDJJJQQQ\\\mmm{{{uuunnnkkkkkkgggggggggfffeeedddcccbbb_________`````````aaaaaaaaaaaaaaabbbaaaaaa```_________^^^^^^___```aaaaaa________________________}}}ssslllddd```ZZZVVVUUUVVVWWWWWWRRRNNNIIIDDDAAA>>>;;;999666777777888888888777777555555444444444333333333111111111111111111111111---000222111...,,,---..................///000111.........///////////////---.........//////000000333222111///...---------222111222555777>>>LLLZZZhhhiiiiiiggg```XXXUUUVVVXXXaaapppuuusss{{{|||||||||}}}}}}}}}}}}||||||}}}||||||||||||{{{xxxvvvqqqqqqrrrrrrrrrqqqppppppuuuvvvxxxyyyzzzyyywwwvvvtttvvvyyyzzzzzzzzz{{{}}}{{{zzzxxxxxxyyy{{{}}}uuuuuuuuuuuusssqqqooonnnoooooooooooooooppppppqqqppprrrtttuuuuuurrrooommmhhhhhhhhhiiijjjjjjhhhfffffffffggghhhhhhgggfffeeedddddddddbbb```^^^[[[ZZZTTTPPPKKKEEEBBBAAABBBCCCCCCJJJSSSYYYYYYWWWUUUUUULLLKKKJJJIIIJJJKKKNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLNNNRRRTTTUUUSSSPPPNNNLLLJJJHHHEEEDDDDDDEEEEEE@@@AAAAAAAAACCCHHHOOOUUUWWW\\\```___^^^]]]XXXSSSFFF@@@???EEENNNWWWaaaiiimmmoooqqqpppmmmjjjiiihhheeejjjppptttwww{{{}}}yyyuuuqqqnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkklllgggggghhhhhhhhhhhhggggggdddcccbbbbbbaaaaaabbbbbbcccaaa___^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXZZZ[[[\\\\\\\\\[[[\\\\\\[[[ZZZ[[[\\\^^^___^^^^^^]]]\\\\\\]]]]]]]]]bbbaaa````````````aaaaaacccdddeeefffffffffeeedddgggfffeeeeeedddddddddddddddeeedddccc``````aaabbb]]]\\\YYYXXXWWWXXXYYYZZZYYYYYYXXXYYY[[[[[[ZZZXXXVVVVVVVVVVVVVVVUUUTTTSSSLLLJJJGGGEEECCCAAA>>>;;;<<<:::777666666666444333333333333333333444444444222222222222222333333333111000///......///000111000222333333333444777999999:::===???@@@@@@???>>>AAAEEELLLUUUbbbtttzzzuuunnnkkkkkkgggffffffeeedddddddddddd```aaaaaaaaabbbbbbcccccc___```aaaaaaaaa```___^^^_______________```aaabbb________________________zzzqqqkkkeeeaaa\\\XXXUUUUUUWWWXXXWWWMMMCCC@@@>>>;;;;;;<<<;;;;;;:::999888777666555444444444444444444444444444444333333333333222222111111111111111111111111////////////////////////000000000000000000000000......//////...---,,,,,,//////............//////111333444444777BBBTTTaaajjjkkkkkkfff___XXXVVVVVV___dddoooyyy{{{wwwzzzyyy~~~}}}wwwxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxwwwvvvtttrrrqqqpppoooooossstttuuuvvvwwwxxxyyyzzzyyyyyyzzzzzz{{{{{{zzzzzzxxxvvvttttttvvvyyyzzz{{{yyywwwuuusssqqqpppppppppppppppooooooppppppqqqrrrqqqssstttuuutttrrrooommmjjjhhheeedddeeeeeeeeedddfffffffffgggffffffeeeeeeaaa```___^^^^^^\\\YYYVVVSSSOOOIIIDDDAAA@@@>>>===AAABBBFFFMMMTTTWWWUUUSSSOOONNNMMMLLLKKKKKKJJJJJJOOOMMMLLLKKKKKKMMMOOOPPPSSSSSSTTTTTTTTTUUUUUUUUURRRPPPMMMIIIGGGFFFGGGGGGDDDBBB@@@AAACCCFFFHHHHHHNNNRRRWWW[[[[[[XXXTTTPPPDDD@@@>>>AAAJJJWWWcccjjjooooooooommmkkkiiiiiiiiiiiikkknnnrrrwww~~~}}}wwwsssooonnnhhhhhhhhhhhhgggggggggggggggggghhhiiiiiiiiiiiihhhiiiiiijjjjjjiiiiiihhhhhhfffeeedddbbbaaa`````````bbbaaa___]]]\\\[[[\\\\\\]]]\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^______````````````````````````ccccccddddddddddddcccccciiifffddddddeeefffeeecccfffdddaaa^^^\\\[[[[[[[[[[[[YYYVVVUUUVVVXXXXXXXXXWWWWWWWWWYYYZZZYYYVVVTTTSSSUUUWWWXXXWWWUUUSSSQQQLLLHHHCCC@@@>>>===;;;:::999888777555333222222222000///.........000111222000000000000000000000000111000000000000111111222111111222333555777999:::<<<>>>??????>>>>>>???AAACCCEEEKKKWWWhhh{{{}}}tttqqqooollliiiggghhhiiiiiigggeeebbb```dddcccbbbaaa````````````````````````````````````____________````````````bbbbbbaaa```___^^^^^^]]]~~~tttnnniiifff```ZZZVVVUUUVVVWWWWWWMMMDDD@@@???<<<;;;===;;;:::999888777666555555444444444444444444444444444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000//////...---000000////////////000000111333555555888DDDUUUccclllmmmlllggg___XXXUUUUUUXXX\\\fffooopppnnnqqqyyyzzz~~~zzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzxxxvvvuuuwwwvvvuuusssqqqpppppppppssstttuuuvvvwwwyyyyyyzzzyyyyyyzzz{{{{{{zzzzzzzzzxxxvvvuuuuuuwwwyyyyyyyyywwwvvvtttrrrppppppppppppppppppooooooppppppqqqrrrrrrssstttuuusssqqqnnnllljjjhhheeecccdddeeeeeedddddddddeeeeeeeeedddccccccaaa```^^^^^^]]][[[XXXUUUPPPLLLFFFBBB???===<<<;;;>>>???CCCJJJQQQUUUUUUSSSRRRQQQOOOMMMKKKKKKKKKKKKNNNMMMLLLLLLLLLNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWTTTSSSPPPMMMJJJIIIHHHGGGCCC@@@>>>===@@@BBBDDDDDDKKKOOOTTTXXXYYYVVVRRROOODDDBBB@@@DDDMMMZZZfffllloooppppppnnnkkkiiihhhiiijjjlllpppsssxxx}}}wwwrrrooommmiiiiiihhhhhhhhhggggggggggggggghhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiihhhgggccccccaaa___^^^]]]]]]]]]___^^^]]][[[ZZZZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^___```aaaaaacccddddddeeeeeeeeeeeedddhhhfffdddeeehhhiiigggeeebbbaaa___]]][[[ZZZZZZZZZZZZXXXUUUTTTUUUWWWWWWVVVUUUUUUVVVWWWXXXXXXUUUSSSSSSTTTUUUVVVUUUSSSQQQOOOJJJFFFAAA>>>===;;;:::999888888666555444333333333111000000///000111222333111111111111111111111111111111111000111111222333111222222333555777999:::<<<===??????>>>>>>???AAAAAAEEEMMMZZZkkk}}}xxxpppmmmllliiiggghhhhhhhhhgggfffdddbbbaaadddcccbbbaaaaaa`````````_________________________________```aaabbbbbbbbbdddccccccaaa```___^^^^^^xxxqqqnnnjjjddd]]]XXXVVVUUUVVVWWWMMMDDD@@@???<<<;;;===999999888777666666555555444444444444444444444444444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000///...111111000000000000111111222444555666;;;GGGXXXeeennnnnnmmmggg^^^XXXUUUUUUWWW\\\dddjjjkkkkkkooovvvzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzxxxwwwvvvwwwvvvuuusssrrrqqqqqqpppssstttuuuvvvxxxyyyzzz{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwxxxyyyxxxvvvtttsssqqqpppooooooppppppppppppooooooppppppqqqrrrssssssttttttrrrooommmkkkjjjgggcccbbbcccdddeeeeeecccccccccccccccbbbaaa```aaa___^^^]]]\\\ZZZVVVSSSLLLHHHBBB>>><<<:::999888:::;;;>>>DDDKKKQQQSSSTTTUUUSSSPPPMMMKKKJJJKKKKKKNNNMMMMMMMMMMMMOOOQQQRRRRRRTTTVVVYYYZZZZZZYYYYYYWWWVVVUUURRROOOLLLJJJHHHDDDAAA===<<<===???AAABBBFFFJJJOOOSSSTTTRRROOOMMMDDDCCCCCCHHHRRR___iiiooopppqqqpppnnnkkkiiihhhiiilllnnnrrrvvvzzz}}}vvvqqqnnnmmmiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggghhhiiiiiiggghhhiiijjjjjjiiihhhgggaaa```^^^]]][[[ZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]___``````aaabbbcccdddddddddddddddeeeeeeeeegggiiijjjhhhfff^^^]]]\\\ZZZYYYYYYYYYYYYYYYVVVTTTSSSTTTUUUUUUUUUSSSSSSSSSTTTVVVVVVTTTRRRQQQRRRSSSSSSQQQOOOLLLJJJFFFBBB>>>;;;:::999888777666666555444444444444444222222111111111222333333222222222222222222222222111111111111111222333333222222333444666888999:::<<<===>>>>>>===>>>@@@BBBBBBHHHSSSbbbrrruuunnnkkkjjjhhhggghhhhhhgggfffdddcccbbbaaadddccccccbbbaaaaaa``````______________________________```bbbcccdddeeeffffffeeedddcccaaa```___^^^{{{ssspppllleee^^^YYYWWWVVVWWWVVVLLLCCC???>>>;;;:::<<<888888888777666555555444444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111//////////////////////////////000000000//////...111000000//////000000111222444555888>>>KKK[[[gggooopppmmmggg^^^WWWTTTTTTYYY___fffjjjkkklllrrrxxx~~~zzz~~~||||||||||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyvvvuuutttrrrqqqpppppppppttttttuuuwwwyyyzzz{{{|||{{{{{{|||{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxvvvtttqqqpppooonnnnnnooopppqqqppppppooooooppppppqqqrrrsssssssssrrrqqqnnnkkkiiijjjgggcccaaabbbdddeeefffccccccccccccbbbaaa`````````___]]][[[ZZZWWWSSSPPPIIIEEE@@@;;;:::999777666666777:::>>>DDDKKKPPPSSSWWWUUUQQQMMMKKKJJJKKKKKKMMMMMMMMMNNNOOOQQQSSSTTTRRRUUUXXX[[[]]]]]]\\\[[[ZZZZZZYYYWWWTTTPPPLLLJJJHHHDDD???======???AAAAAABBBEEEIIILLLNNNMMMKKKJJJCCCCCCEEELLLWWWccclllqqqqqqrrrqqqooollljjjjjjjjjnnnqqqtttxxx}}}}}}uuupppmmmllljjjiiiiiiiiihhhhhhhhhhhhggggggfffffffffggghhhiiiggghhhiiijjjjjjiiihhhggg```___^^^\\\ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMMMMMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXYYY[[[\\\\\\]]]]]]]]]___```aaaaaaaaaaaabbbccceeefffgggfffdddbbbZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVTTTSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRPPPNNNNNNNNNNNNLLLIIIFFFEEEAAA>>>:::777777666666555333222222222222333444444222222111111111222222222222222222222222222222222111000000000111222333444333333444555777999:::;;;<<<===>>>>>>===>>>AAACCCFFFNNN\\\lll{{{vvvooolllkkkkkkjjjiiihhhfffdddcccbbbbbbbbbccccccccccccbbbaaa``````^^^^^^^^^^^^^^^^^^^^^^^^______aaabbbdddfffggghhhfffeeedddcccaaa___^^^^^^}}}uuuoookkkddd^^^ZZZXXXXXXYYYUUUKKKBBB>>><<<:::999:::888888777777666666555555444444444444444444444444444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////---......//////.........000//////......//////000222333555999AAAOOO^^^iiippppppmmmeee\\\UUUSSSSSSXXX___eeehhhiiilllsssxxx|||||||||||||||||||||||||||yyyyyyxxxxxxxxxxxxxxxwwwttttttsssqqqpppppppppppptttuuuvvvxxxyyy{{{|||}}}|||}}}||||||{{{zzzyyyxxxxxxwwwvvvvvvwwwwwwtttrrroooooonnnmmmnnnooopppqqqppppppooooooppppppqqqrrrssssssrrrqqqooommmjjjiiiiiifffcccbbbccceeeffffffddddddddddddcccbbbaaa``````^^^\\\ZZZXXXUUUPPPMMMGGGCCC>>>:::999888777666444555666:::???EEEKKKOOOUUUSSSPPPMMMKKKJJJKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVSSSVVVZZZ]]]______^^^^^^]]]]]]\\\[[[WWWSSSOOOLLLIIIEEEAAA>>>>>>?????????>>>@@@CCCGGGHHHHHHGGGFFFAAABBBGGGPPP[[[gggooosssrrrrrrrrrqqqnnnllllllmmmqqqssswwwzzz~~~|||tttnnnllljjjiiiiiiiiihhhhhhhhhhhhgggfffffffffffffffgggggghhhggghhhjjjkkkkkkiiigggeee```___]]][[[ZZZXXXXXXWWWTTTTTTTTTTTTTTTTTTSSSSSSPPPOOONNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[]]]^^^____________```bbbbbb```^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSTTTTTTSSSQQQPPPOOONNNNNNOOOOOONNNLLLIIIIIIHHHGGGEEECCC@@@???<<<999666444444444444333000000000000111222333444111111111111111111111000111111111111111111111111000//////000111222333444444555555777888:::<<<======>>>???>>>>>>???BBBEEEHHHRRRbbbsss~~~wwwpppmmmllllllllliiihhhgggeeeccccccbbbbbbccccccddddddcccbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbdddfffhhhhhheeedddcccbbb```___^^^]]]~~~wwwoookkkeee___[[[ZZZZZZ[[[UUUKKKBBB>>>===:::999;;;888888888777777666666666444444444444444444444444444444333333333333222222111111111111111111111111////////////////////////000000000000000000000000,,,------...............//////............//////111222444999CCCQQQaaakkkooonnnkkkddd[[[TTTRRRSSSZZZcccjjjkkkmmmsssyyy|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxvvvuuutttsssttttttsssrrrqqqqqqqqqqqqtttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwwwwuuuttttttuuuuuutttrrroooooonnnmmmnnnooopppqqqppppppooooooppppppqqqrrrqqqqqqpppooonnnllljjjiiihhhfffddddddeeefffffffffeeeeeeeeedddcccbbbaaa``````^^^[[[YYYVVVRRRNNNJJJEEEAAA<<<999777777777666222444555777:::???FFFJJJOOONNNMMMLLLKKKKKKJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXVVVXXXZZZ]]]___``````___^^^^^^]]]\\\YYYUUUQQQOOOHHHEEEAAA?????????>>>===<<<===@@@BBBCCCCCCCCCBBB@@@BBBIIITTT```kkkrrruuurrrssstttrrrpppooopppqqqtttvvvyyy|||zzzsssmmmjjjiiihhhhhhhhhhhhggggggggggggdddeeeeeefffgggffffffffffffhhhiiijjjiiifffcccaaa___]]]\\\YYYWWWVVVUUUUUUQQQQQQQQQQQQQQQPPPOOONNNJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@????????????@@@===>>>>>>???@@@BBBCCCDDDFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPUUUVVVXXXYYY[[[\\\]]]]]]ZZZ\\\]]]\\\YYYVVVUUUUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVTTTSSSRRRSSSRRRQQQOOONNNLLLJJJJJJJJJJJJHHHGGGCCCCCCBBBAAA???===;;;:::999666333111222333333222/////////000000111222333111111111222111111000///111111111111111111111111000000000111111333444555777777888999;;;<<<>>>??????@@@@@@??????AAAEEEHHHKKKVVVgggwww{{{uuuoookkkjjjjjjjjjiiiiiihhhgggeeedddcccbbbcccddddddeeedddbbbaaa```]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaaccceeefffgggccccccbbbaaa```______^^^zzzqqqnnngggaaa]]]\\\\\\]]]WWWMMMCCC@@@>>>;;;;;;<<<888888888888888777777777444444444444444444444444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000------...///////////////000000////////////000000000111333999DDDSSSbbbkkkmmmllliiibbbYYYSSSRRRSSS^^^iiiqqqsssuuu|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwuuuuuutttvvvuuutttssssssssssssssstttuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvtttqqqqqqrrrssssssssspppooonnnnnnnnnooopppqqqppppppooooooppppppqqqrrrppppppooonnnmmmlllkkkjjjgggffffffggghhhhhhgggfffeeeeeeeeedddcccbbb`````````]]]ZZZXXXUUUQQQKKKHHHBBB???:::777666666555555222444666777888;;;AAAEEEHHHIIIJJJKKKKKKKKKJJJJJJJJJLLLNNNQQQTTTVVVXXXYYYXXXYYY[[[]]]^^^___``````^^^]]]]]][[[XXXUUUSSSQQQHHHFFFDDDBBBBBBAAA???===;;;<<<===??????@@@??????@@@DDDLLLXXXeeepppvvvxxxrrrtttuuutttsssrrrssstttvvvxxx{{{}}}yyyrrrmmmiiigggggggggggggggfffffffffeeebbbcccfffggghhhgggeeeddddddeeeggggggeeebbb^^^\\\[[[YYYWWWUUUSSSQQQPPPPPPMMMMMMNNNNNNMMMKKKJJJIIICCCCCCCCCCCCAAA???===<<<::::::::::::::::::;;;<<<::::::999999999:::;;;;;;>>>>>>===<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJNNNOOOQQQSSSUUUVVVWWWWWWUUUWWWXXXVVVSSSQQQRRRTTTTTTTTTUUUVVVVVVUUUTTTSSSSSSQQQPPPPPPPPPOOOMMMKKKKKKHHHFFFDDDDDDCCCAAA@@@>>>======;;;:::888777666666444111000111222222222111111111111111222333444222222333333333222000000222222222222222222222222222222222333444555666777999999:::;;;===???@@@AAAAAAAAAAAA@@@@@@CCCGGGJJJPPP\\\nnn}}}~~~{{{uuuooojjjhhhiiijjjiiiiiiiiiiiigggeeecccbbbcccdddeeeeeedddcccaaa___\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^```aaacccddddddccccccbbbbbbbbbaaaaaaaaa|||uuuqqqjjjccc___]]]\\\]]]YYYOOOEEEBBB@@@===<<<>>>999999999888888888888888444444444444444444444444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000......///000000111000000111111000000000000111111///000222999EEETTTbbbkkklllkkkhhhaaaXXXSSSRRRSSS^^^jjjsssuuuwww~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuuuutttuuuwwwyyy{{{}}}~~~}}}{{{zzzxxxwwwuuurrrpppoooqqqrrrssssssqqqpppooonnnnnnooopppqqqpppppppppooopppqqqqqqrrroooooonnnmmmllllllkkkkkkgggfffggghhhjjjjjjhhheeeeeeeeeddddddbbbaaa```______]]]ZZZWWWTTTPPPJJJGGGAAA===888555555555444444222444666777777999>>>BBBDDDFFFHHHJJJKKKKKKJJJIIIJJJKKKNNNRRRUUUWWWYYYZZZZZZZZZ[[[\\\]]]___``````]]]]]]\\\ZZZXXXUUUSSSRRRJJJHHHGGGGGGGGGEEEBBB@@@;;;<<<<<<===>>>>>>>>>>>>@@@EEENNN[[[hhhsssxxxzzzssstttuuuuuuttttttuuuwwwwwwyyy|||~~~~~~xxxrrrlllhhhfffgggfffffffffeeeeeeeeeeeeaaacccfffhhhiiigggdddbbbcccdddeeeeeeccc___ZZZXXXWWWVVVTTTQQQOOOMMMLLLLLLKKKKKKKKKKKKJJJHHHFFFDDD????????????===;;;999888777777666777777888999999888888777555555444444444999888777777777888999::::::;;;<<<>>>???@@@BBBBBBAAAAAABBBDDDEEEFFFGGGHHHGGGHHHJJJMMMOOOPPPQQQQQQRRRSSSTTTSSSPPPPPPRRRUUURRRSSSTTTTTTTTTSSSQQQQQQPPPOOONNNNNNNNNMMMKKKIIIHHHFFFCCCAAA@@@???===;;;;;;:::999888777666555444555333000///000111222222333333222222333333444555333444444555444333111000333333333333333333333333333444444555666777999999::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBAAAAAADDDHHHKKKVVVcccttt|||wwwqqqllliiiiiikkkiiijjjjjjjjjiiigggdddbbbcccdddeeeeeeeeecccaaa___\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbccccccccccccccccccccccccccczzzvvvpppggg```^^^^^^___```^^^RRRFFFCCCCCC@@@<<<::::::999:::;;;<<<:::777444666666555555555444444444555444333222111222333444111222222333333444555555000000000000000000000000111000///......///000111////////////////////////222222111111111111111111111333555<<>><<<999666444333222222222222222333555777888999BBBDDDGGGHHHIIIIIIKKKMMMLLLKKKLLLPPPUUUYYYZZZYYY\\\\\\\\\]]]]]]]]]^^^^^^[[[[[[ZZZYYYWWWVVVTTTSSSKKKJJJIIIGGGEEECCCBBBBBBBBB@@@>>><<<::::::;;;<<<>>>EEEPPP]]]hhhqqquuuwwwvvvtttrrrrrruuuwwwvvvtttvvvwwwyyyzzz{{{}}}zzzsssmmmjjjhhhhhhddddddddddddddddddccccccaaabbbcccdddcccaaa___^^^aaaaaa```___]]]ZZZXXXVVVVVVSSSPPPNNNLLLKKKHHHFFFGGGEEEBBBAAABBBAAA@@@???<<<999666666777888666444333333333222222222111111222222333333333444444444333333444444444555555555666666666777777999::::::???;;;999999===@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPOOOOOONNNLLLLLLKKKJJJIIIGGGFFFDDDCCCBBB??????>>>===<<<<<<;;;;;;555555555444444333333333333333333222222222222222111222222333333444444444555555555555555555555555555555444444444333333333333444555555555555888:::<<<<<<======>>>@@@AAABBBDDDAAA@@@BBBCCCEEEKKKSSS^^^kkkzzz~~~zzztttpppnnnnnnmmmllljjjjjjiiihhhgggeeecccbbbcccccccccdddeeeeeeccc```ZZZ[[[\\\]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^aaabbbbbbcccccccccbbbbbb{{{wwwqqqiiibbb``````aaabbb^^^SSSJJJIIIKKKGGGCCC@@@;;;:::999:::;;;;;;888666666666555555555444444444555444333222222222333333444444333333222111111111000000000000000000000000111000///......///000111////////////////////////111111111111111111111111111333666<<>>@@@AAAAAABBBDDDFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@???::::::999888888777666666444444444333333333222222111111222222222222222222333333444555666777777777666666666666666666666666666666555555444444333333444555666666666666999;;;======>>>???@@@AAABBBCCCEEEBBBAAACCCEEEGGGMMMUUUbbbooo~~~zzzvvvrrrooonnnnnnmmmllliiiiiiiiihhhfffeeecccbbbcccbbbbbbccceeeeeebbb```ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbccccccccccccbbb}}}xxxrrrjjjdddbbbbbbcccddd___UUUMMMMMMOOOKKKEEEBBB<<<;;;999999:::;;;:::999666666666555555555444444555444444333222333333333333333222222111000000000000000000000000000000000000000////////////000000////////////////////////111111111111111111111111111444777>>>LLL]]]gggiiillliiifffbbbZZZSSSVVV]]]dddoooyyy}}}|||||||||||||||{{{zzzyyyxxxxxxxxxvvvvvvvvvxxxzzz{{{vvvvvvvvvtttssstttwwwzzz|||}}}}}}}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuuttttttuuutttsssrrrrrrrrrrrrrrrsssrrrqqqqqqppppppqqqqqqqqqrrrsssttttttsssrrrqqqnnnnnnnnnmmmnnnnnnoooooommmllljjjhhhgggffffffggggggeeedddcccbbbaaa^^^\\\]]]YYYTTTPPPKKKFFFAAA>>><<<:::888555333222222222111111222333444666777888???BBBEEEGGGHHHIIIKKKMMMNNNNNNPPPSSSWWWYYYZZZYYYZZZ[[[\\\\\\]]]]]]\\\\\\ZZZYYYYYYXXXWWWVVVTTTSSSOOOPPPPPPOOOMMMJJJGGGEEEAAA@@@>>><<<;;;<<<===>>>???DDDMMMWWW___fffjjjkkkppplllhhhgggiiimmmqqqrrrxxxzzz{{{zzzyyyyyy{{{|||yyywwwrrrmmmiiifffdddcccdddddddddccccccbbbbbbbbb^^^^^^^^^^^^]]][[[YYYXXXVVVWWWXXXXXXWWWTTTPPPNNNJJJHHHEEECCCBBBAAA???===<<<:::888888888888666555777666444444555555444222222111111111111000000000000111111111222222222222000111111111111222222222222222222222333444555555555333222222444666666666777999;;;<<<<<<<<<>>>@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;666666555555444333333333222222222222222111111111000000000111111222222333333333444555777888999999777777777777777777777777777777777666555444444333555666777777777888:::<<<>>>???@@@AAABBBBBBCCCCCCFFFCCCBBBEEEGGGJJJQQQYYYhhhttt~~~vvvssspppnnnnnnnnnmmmllliiiiiihhhhhhfffeeecccbbbbbbaaabbbcccddddddbbb```ZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbcccccccccccccccyyyssslllfffddddddeeeeeecccWWWLLLJJJKKKGGGBBB@@@???<<<:::999:::;;;<<<;;;666666666666555555555555555555444444333333333333/////////000111111222222000000000000000000000000000000////////////000000////////////////////////000000000000111111111111222555888???NNN___iiijjjllljjjiiieee]]]WWWYYY```iiittt~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxvvvuuutttuuuwwwzzz|||vvvwwwvvvuuutttuuuwwwzzz}}}~~~~~~{{{xxxvvvwwwvvvvvvuuuuuuttttttsssttttttssssssrrrrrrrrrrrrqqqpppoooooonnnnnnooooooqqqqqqsssttttttsssrrrrrrooonnnmmmllllllnnnooopppqqqpppnnnkkkiiihhhhhhhhhfffdddcccbbbaaa```]]][[[\\\YYYSSSNNNJJJEEE???<<<:::999777555333222222222111111111222333555666777<<>><<<<<<======???CCCJJJSSS[[[aaaeeegggjjjhhhffffffhhhkkknnnppptttvvvxxxxxxwwwvvvwwwwwwsssrrroookkkhhheeecccaaaccccccbbbbbbaaaaaa``````]]]]]]\\\[[[YYYWWWUUUTTTRRRSSSTTTSSSQQQNNNIIIGGGEEECCC@@@???>>>===;;;:::999888777777777777555333333333333333333333222111111000000000000000000000000000000000111111111111//////000000000111111111111000000000111111222333333222111111222333333444222444666666666666888:::999::::::;;;<<<<<<=====================<<<;;;:::::::::999999888777666666555555555444444333333333111111111111111111111111//////000111222222333333222222333444666777888888888888888888888888888888999888888777666666555555666888999999999:::===???>>>???AAACCCDDDCCCCCCBBBFFFCCCCCCGGGJJJMMMUUU]]]lllxxx~~~{{{vvvsssqqqoooooonnnmmmkkkhhhhhhhhhgggfffeeecccbbbaaa```aaabbbddddddbbb```ZZZZZZZZZ[[[[[[\\\\\\]]]________________________```aaabbbcccccccccccccccyyytttmmmhhhffffffggggggeeeWWWJJJFFFFFFEEEDDDCCCAAA>>>;;;999:::;;;<<<<<<777777666666666555555555555555555444444444333333...//////000000111222222000000000000000000000000//////000000000000//////000000000000000000000000//////000000000111111111222555999AAAPPPaaajjjkkkmmmlllllliiiaaaZZZ[[[```pppzzz~~~}}}}}}}}}{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwvvvuuusssrrrsssvvvyyy{{{wwwwwwvvvuuutttuuuxxxzzz}}}~~~~~~zzzwwwtttttttttttttttttttttttttttssssssssssssssssssrrrrrrqqqpppoooooonnnnnnoooooooooppprrrsssssssssrrrrrrooonnnmmmllllllmmmnnnooorrrpppmmmkkkiiihhhggggggcccbbbaaa```aaa```^^^\\\[[[XXXRRRMMMIIIDDD>>>;;;999777666444222222222333111111111222222444555666:::===@@@CCCEEEHHHKKKMMMPPPRRRTTTVVVWWWXXXXXXXXXWWWXXXZZZ[[[\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWUUUVVVXXXXXXWWWTTTQQQOOOLLLJJJFFFBBB???===<<<<<<>>>AAAGGGOOOWWW]]]bbbeeecccdddfffhhhjjjkkkmmmnnnnnnqqqtttuuutttsssssssssnnnnnnllljjjhhheeecccaaabbbaaaaaa```___^^^^^^^^^\\\[[[ZZZXXXVVVSSSQQQPPPOOOOOOOOONNNKKKFFFBBB???>>>;;;999888777777555444666555555555666555333111000111222222222222111111000000000000000000000111//////000000000111111111//////000000000111111111111000000000000111222222222222222111000000111111///111222333222333444666555555666666777777888888777777888888888777666666555555555444444333333333444444444444333333333333111111111111111111111111000111111222333444444555333444444555777888888999999999999999999999999999999999999888888888777777888999;;;;;;;;;<<>>:::777666444333222222333333111111111111222333444555777:::>>>BBBDDDGGGJJJMMMPPPSSSVVVWWWWWWVVVVVVVVVVVVWWWYYY[[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZZZZXXXVVVUUUSSSPPPLLLGGGBBB???>>>>>>===@@@DDDKKKRRRXXX^^^aaa]]]```dddggghhhiiijjjlllkkknnnqqqsssqqqpppnnnnnnjjjjjjjjjiiihhheeebbbaaa______^^^^^^]]]\\\[[[[[[ZZZYYYVVVTTTQQQNNNLLLKKKJJJIIIHHHFFFCCC???<<<:::;;;999777666666666444333222111111222333333000...---///222222222111111222000000000111111111111222///000000000111111111111000111111111111222222222333222222111222222333333000222222111///...///000///000222222111222333555333333333333444444555555444444555555555555444444222222222222222222222222222222222222111111111111222222222333333333333333444444444555555666666666777888888999999::::::;;;999999999999999999999999999999999999::::::::::::999;;;<<<======???AAADDDBBBDDDGGGJJJJJJIIIFFFDDDHHHGGGHHHMMMRRRWWW```jjjsss{{{xxxwwwwwwuuutttsssrrroookkkhhhgggggggggffffffdddcccccc___^^^___aaaccccccaaa```]]]\\\[[[ZZZZZZ[[[\\\]]]___________________________```aaabbbcccddddddddd~~~zzztttooonnnmmmmmmmmmgggZZZMMMJJJLLLMMMMMMNNNEEECCC???===<<<<<<:::999777777777777666666666555444555666666666555333333333222222111111000//////000000000000000000000000...///000111111000///...000000000000000000000000......//////000111111222333777<<>>???BBBGGGMMMRRRWWWZZZXXX\\\___aaabbbdddgggjjjkkknnnrrrrrrpppmmmkkkiiieeefffggghhhgggdddbbb```^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUURRROOOLLLIIIGGGFFFBBBAAA???===;;;:::999888:::888666555666666555333000000000111222111///,,,+++...222333222111111222111111111111222222333333000000000111111111222222222222222333333333444444555555444444444444555555222444666444111000000111000111333333222222444555222222222333333333333333333444444555555444444444111111111111222222222222111111111111111111111111444444444444555555555666777777777888888888888888::::::::::::::::::::::::888888888888888888888888888888999:::;;;<<<======:::<<<>>>>>>???@@@CCCEEEFFFIIILLLOOOOOOMMMJJJGGGLLLKKKMMMRRRXXX^^^gggqqqzzzyyyvvvuuusssrrrrrrrrrrrroookkkhhhffffffffffffeeedddcccccc^^^^^^^^^```bbbcccaaa___^^^]]]\\\[[[[[[\\\]]]^^^___________________________```aaabbbcccddddddddd|||vvvrrrqqqppppppooojjj]]]PPPMMMNNNMMMJJJJJJFFFDDDAAA>>>===<<<999777777777777777666666666666444555666666666555333333000000000111222222333333000000000000000000000000...///000111111000///...000000000000000000000000---......///000111111222333777<<>>???AAAEEEIIINNNRRRUUUVVVXXX[[[\\\\\\```eeejjjmmmpppssssssppplllhhhfffbbbdddeeeffffffcccaaa___\\\\\\[[[ZZZYYYXXXWWWWWWTTTRRROOOLLLHHHEEECCCCCC<<<;;;999777666666777888555333111000111111000///000000111222333333000---***...222333222111111333111111222222222333333333111111111111222222222222333333444444444555555555777777666555555666666666666888:::999555333333555111333444444333333444666222222222222333333333333333444555555555555444444111111111222222222222222222222222222333333333333555555555666666777777777:::::::::999999999999999999999999888888888777777888888888888888888888888777888999:::<<<===>>>???;;;===>>>???@@@AAADDDFFFIIILLLPPPSSSSSSQQQMMMJJJOOONNNPPPVVV\\\bbbllluuuxxxuuutttoooooopppqqqqqqppplllhhhffffffffffffeeedddcccccc]]]]]]^^^```bbbcccaaa______^^^\\\[[[[[[\\\^^^___````````````````````````___```aaabbbdddddddddeeexxxpppooosssuuusssoooaaaSSSNNNNNNNNNMMMMMMIIIDDD>>>;;;;;;;;;999888999888666555444444555555888888777666444333222222444444333333222111111111////////////000000000000222111000......000111222111000///......///000111000000000000000000111222222333999FFFWWWeeelllmmmooohhh```YYYTTTVVVcccppp~~~~~~||||||{{{{{{{{{zzzzzzzzzxxxwwwuuutttssssssttttttssstttvvvxxxyyyyyyyyyxxx{{{zzzxxxxxxxxxwwwtttrrrppprrruuuvvvwwwxxx{{{}}}vvvuuuuuuwwwxxxxxxvvvtttrrrqqqooonnnmmmmmmmmmmmmpppppppppoooooooooooooooqqqppppppnnnllljjjiiiggggggfffdddcccbbbbbbcccddddddaaa___]]][[[ZZZWWWUUUOOOLLLHHHDDDBBB???<<<:::666777777555222000///000///111111111000111222444555777999<<>>===;;;:::777555444333333333333333333222222111111111222222333333333222222111...000222333222222333555333333333333333333333333666555444444444555777888999999999888888888777777:::::::::999999888888888999888777666666555555666666666555555555444444444555555555555555555444444333333333444444333333222333333444444444333333222111111222333333444555555555555555555666666666666999777666777999999777444<<<;;;999999999999888666888888777555555444444444:::999999999:::===@@@BBB???@@@AAAAAAAAADDDHHHKKKIIINNNTTTXXXWWWTTTPPPNNNKKKNNNSSSYYY```hhhqqqwwwyyysssqqqrrrrrrrrrssssssqqqllliii```aaabbbccccccbbb``````````````````aaaaaaaaaaaaccc```]]][[[ZZZ\\\^^^```_______________```aaaaaabbbbbbbbbbbbbbbccccccccczzzsssrrruuuwwwuuummm^^^PPPLLLLLLKKKJJJKKKHHHDDD???<<<;;;;;;:::888888777555444333333444444555555444333222111000000111111111111111222222222000000000000111111111111222111000//////000111222111000///......///000111000000000000000111111222444555;;;HHHYYYfffmmmnnnmmmfff^^^XXXSSSUUU```mmm}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxwwwuuutttssssssttttttvvvwwwyyyzzz{{{||||||{{{{{{zzzxxxxxxwwwvvvsssqqqrrrtttvvvvvvvvvwwwyyy{{{wwwvvvvvvxxxyyyyyywwwuuurrrqqqooonnnmmmmmmnnnnnnqqqqqqqqqppppppooooooooopppoooooommmkkkiiihhhgggeeeeeeccccccccccccdddeeecccaaa^^^\\\[[[YYYVVVSSSMMMJJJEEEBBB???<<<999777444444444222000.........///111111111000111333555555777999;;;>>>BBBHHHLLLPPPSSSUUUVVVTTTRRRRRRRRRUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXZZZ\\\^^^___```___^^^]]]]]]ZZZWWWUUUTTTPPPKKKGGGBBBAAA@@@@@@BBBEEEHHHJJJRRRSSSUUUXXXZZZ^^^dddhhhmmmpppqqqpppkkkddd___]]]```aaacccfffgggddd___[[[XXXUUURRRPPPOOONNNLLLKKKIIIGGGEEEBBB???<<<;;;:::999888666444333333333444444444333333222222222222222333333333333333222222000222444444444333444555444444444444444444444444666777888999999999888888:::::::::999888888777777;;;:::::::::999999999999999999888777777777888888888888888777777666666666666666666666666555555555666666666555555333222222111222222333222222111111111222222333444555666666666777777777888888888888:::888777999;;;;;;999777<<<:::999888999999777666888777666555444444444444777777777888:::<<<>>>??????@@@@@@@@@@@@BBBFFFIIINNNRRRXXX[[[[[[WWWTTTRRRPPPTTTYYY```gggooowww}}}|||vvvqqqooonnnnnnoooppprrrqqqmmmkkkeeeeeeeeeeeedddbbb```___^^^^^^^^^_________``````aaa```]]][[[[[[\\\___```_______________``````aaa```aaaaaabbbbbbccccccccc~~~vvvuuuxxxyyyvvvlll^^^OOOKKKKKKJJJIIIJJJGGGDDD@@@===<<<;;;:::999777666555444333333333444333333333222222111111111000111111222333333444444111111111111222222222222222111000//////000111222000000////////////000000000000000000000111222222666777<<>>BBBGGGKKKOOOQQQTTTUUUTTTRRRQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]___``````___^^^]]]```^^^\\\ZZZYYYUUUQQQNNNHHHFFFCCC@@@@@@AAACCCEEEMMMPPPSSSVVVXXX\\\aaadddkkkmmmnnnlllgggaaa\\\ZZZ\\\]]]```dddeeeccc]]]YYYTTTQQQNNNKKKJJJHHHFFFDDDBBBAAA???<<<999777666666555555444333333333333444444444444444444333333333333333444444444444444333333555777777555555555666666666666666666666666666777999<<<>>>>>>===;;;999;;;;;;;;;:::999888888777;;;;;;;;;:::::::::::::::999999999999999::::::;;;:::::::::::::::999999999888888888888777777777666999888888777555444222111222333333444444333333333222222333444555666777777888888999999999:::::::::;;;:::::::::<<<<<<;;;999:::999888777888888777555777666555444444444444444666777888:::<<<===>>>???AAABBBCCCCCCCCCEEEHHHKKKRRRVVV[[[]]]\\\YYYWWWUUUUUUYYY```gggnnnvvv~~~}}}xxxrrrnnnmmmiiiiiikkkmmmppppppnnnllliiiiiihhhgggeeebbb```_______________````````````___^^^]]]\\\\\\]]]___aaa______^^^^^^______```aaa______```aaaaaabbbccccccyyywwwzzzzzzwwwmmm^^^PPPLLLLLLKKKJJJJJJFFFDDDBBB@@@>>><<<:::999888777666666555444444444333444444444444444444444333333333333444444555555000000000111111111222222111111000//////000111111000000////////////000000000/////////000111222333555666<<>>@@@CCCGGGKKKNNNPPPSSSTTTSSSQQQQQQQQQPPPPPPRRRTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[^^^^^^___``````______^^^aaaaaa```^^^\\\ZZZVVVTTTOOOLLLGGGCCCAAABBBCCCEEEGGGKKKOOOSSSWWW[[[___bbbgggiiiiiigggbbb]]]YYYWWWYYY[[[^^^bbbdddaaa\\\WWWRRROOOKKKIIIGGGEEEBBB@@@<<<;;;999777666444444333333333333333333444444444555555555555555555555555444444555555666666555555666888999999777666777777888888888888888888888888:::;;;===??????>>>===<<<<<<<<<;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888777666555333333555666777777777777777777333444444555666777888999999999999999:::::::::;;;:::::::::;;;<<<<<<;;;:::999888777777888888777555666666555444444444444444666888;;;>>>@@@AAAAAA@@@BBBDDDFFFHHHIIIKKKOOORRRTTTWWWZZZ[[[ZZZXXXWWWVVVXXX]]]dddlllssszzzyyysssnnnlllmmmhhhhhhjjjlllooopppooommmjjjiiihhhgggeeecccaaa```aaaaaaaaabbbbbbbbbcccccc^^^]]]]]]\\\]]]^^^``````___^^^^^^^^^^^^___``````^^^^^^___```aaabbbbbbccc{{{yyy{{{zzzwwwmmm^^^PPPLLLLLLKKKJJJJJJGGGGGGEEECCC@@@===;;;:::999999999888777777666555333333444444444444555555444333333333222222222111/////////000000000111111111111000000000000111111//////000000000000//////////////////000111222333333555;;;HHHXXXdddiiiiiihhh___WWWRRROOOPPPWWW___eeeggghhhhhhnnnyyyyyyxxx}}}~~~{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwuuutttssssssttttttrrrrrrsssssstttvvvwwwwwwyyyxxxvvvvvvvvvuuurrrpppqqqsssuuuuuuuuuvvvxxxzzz{{{zzzzzz{{{|||{{{yyywwwoooooonnnnnnooopppqqqrrrssssssrrrrrrqqqppppppoooooooooooonnnlllkkkiiiiiigggfffeeedddbbbaaa___^^^]]]\\\ZZZXXXVVVSSSOOOKKKFFFCCC???<<<999777444111222333444333111000111222///000222222222222555777;;;<<<======>>>AAAEEEIIIMMMOOORRRSSSRRRPPPOOOPPPNNNOOOQQQSSSTTTVVVVVVWWWUUUUUUVVVVVVXXXYYY[[[[[[^^^^^^__________________aaaaaabbbaaa___\\\ZZZYYYRRROOOJJJFFFDDDCCCDDDEEECCCFFFKKKPPPTTTYYY^^^aaabbbccccccaaa]]]XXXVVVUUUWWWYYY]]]bbbccc```ZZZVVVNNNLLLHHHEEECCC@@@>>>;;;888888666555444444333333222222333444555555555666666666666666666666777777555555666777777777777777888:::;;;;;;999888888999::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<>>>>>>===============>>>>>>>>>>>>>>>===<<<<<<;;;::::::777777777777777777666555777777888999999999999999555666666777888888999999888888888999999999::::::777888::::::::::::::::::999888666777888888777666666666555444444444555555666888<<>>;;;:::999:::::::::999888777666333333333333333333333333222222111000000///........./////////000000000000000000000111111000000000//////000000000000//////////////////000111333333333555<<>>???<<<<<<<<<<<<===========================>>>>>>>>><<<<<<<<<<<<===>>>???@@@????????????@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<888888999999999999888888666666777888999999999999888888888888888999999999777777888888888999999999555777999:::999888999:::999888777777888999888777777666666555555555666666555777:::===@@@AAAAAA@@@AAADDDHHHLLLOOORRRVVVYYYZZZ\\\]]]]]]\\\]]]^^^```ccchhhpppxxx~~~~~~uuupppllliiiiiilllmmmllllllmmmooopppooonnnhhhgggfffdddbbbaaaaaaaaa^^^^^^^^^^^^____________\\\]]]^^^_________^^^^^^^^^^^^]]]]]]^^^^^^___`````````aaaaaaaaaaaabbbbbb~~~~~~zzzqqqbbbTTTPPPPPPOOONNNOOOLLLMMMNNNJJJDDD>>>;;;:::999999::::::999888666555444444444444444444444444111111111111111111111111//////000000000111111111000000111111111111000000...///000111111000///.........//////000222333444666888???NNN^^^kkkooooooiii^^^SSSNNNNNNQQQZZZbbbfffkkknnnqqqwwwzzzrrrsss}}}~~~|||zzzwwwuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwuuutttsssssstttttttttssssssssstttvvvxxxyyyttttttssstttuuuvvvtttrrrrrrsssuuuuuutttuuuvvvxxx|||{{{zzz{{{|||{{{xxxvvvqqqpppooooooooopppqqqrrroooooooooppppppppppppqqqnnnnnnnnnmmmlllkkkjjjiiifffffffffeeeccc```^^^\\\ZZZYYYWWWVVVTTTPPPJJJFFFAAA>>>;;;999888666444222...000111000///...000111///000222222222333666888999:::;;;<<<===@@@DDDGGGNNNPPPRRRRRROOOMMMKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[[[[[[[\\\^^^___```aaa```bbbeeedddbbb``````aaaXXXVVVSSSNNNJJJFFFCCCAAABBBCCCEEEGGGIIILLLQQQUUUYYYYYYYYYWWWTTTSSSSSSTTTSSSVVV[[[______[[[TTTOOODDDAAA>>>;;;999888555333444444333333333444555555555666888999999999999888888888888888999999999:::666777888999::::::::::::888999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::;;;<<<===>>>??????@@@=========>>>>>>?????????@@@@@@??????@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<<;;;:::999777777888999:::;;;;;;:::;;;;;;::::::999888888888777888888888999999999999444777::::::888888999;;;:::888777888999:::999888777777666666666777777888666777:::===@@@AAABBBBBBEEEHHHLLLOOOQQQSSSVVVYYY]]]]]]^^^^^^^^^___ccceeegggllluuu|||zzzsssmmmkkkiiiggghhhkkklllkkkkkkllloooppppppoookkkjjjgggdddbbb``````___]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^___```___^^^]]]\\\^^^^^^]]]]]]^^^^^^___```bbbbbbbbbbbbbbbaaaaaaaaa{{{vvvhhhZZZUUUUUUUUUTTTTTTMMMOOOPPPMMMFFF???;;;:::888888999999888777555444888888777777777666666666222333333444444555555666000111111111111222222222000000111111111111000000...///000111111000///............///000222333444888;;;CCCQQQcccooossssssjjj^^^SSSNNNNNNRRR[[[dddgggmmmrrruuu{{{yyyqqqrrr|||~~~|||yyywwwttttttuuuwwwxxxyyyzzz{{{xxxwwwuuutttssssssttttttrrrrrrrrrrrrsssuuuvvvxxxsssrrrrrrtttuuuvvvuuussstttuuuvvvuuutttssstttuuu|||{{{zzz{{{{{{zzzxxxuuurrrqqqpppoooooopppqqqqqqnnnnnnnnnoooppppppqqqqqqmmmmmmmmmlllkkkjjjiiihhhdddeeeeeedddcccaaa___^^^YYYXXXWWWUUUSSSOOOIIIEEE>>><<<999777777666444222000111222222111111222333///000222222222444666999;;;<<<>>>???@@@CCCGGGKKKOOOQQQRRRRRROOOLLLJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQRRRSSSUUUXXXZZZ[[[YYYZZZZZZ[[[]]]___aaabbb```cccfffeeecccaaabbbccc^^^\\\YYYTTTNNNHHHDDDAAACCCDDDDDDCCCDDDGGGKKKOOOVVVWWWVVVUUUSSSRRRSSSTTTRRRUUUYYY]]]^^^YYYQQQLLLCCC@@@===:::999777555333333333222222333444555555777888999:::;;;;;;:::999888888888999999:::::::::666777888999:::;;;;;;;;;777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999;;;===??????>>><<<;;;::::::;;;===>>>@@@AAAAAA======>>>>>>?????????@@@CCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCCCCBBB@@@???>>>>>>@@@@@@@@@???>>><<<::::::999:::;;;<<<===============<<<<<<;;;999888888777888888999999999:::::::::555777:::;;;999888:::<<<:::999888999:::;;;:::999888777777777777777888888888:::<<>>===;;;:::999888777777777777444333333333333333333222555333000000222444555555222000------...000111111000000///...............000000000000000000000000---...///000000111333555444888BBBTTTfffrrrsssqqqjjjaaaUUULLLLLLTTT]]]cccnnnpppuuu{{{yyyuuuyyy|||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{wwwuuusssppppppqqqssstttttttttsssssssssttttttuuussssssrrrrrrssstttuuuvvvwwwvvvtttsssssstttuuuvvvzzz{{{|||||||||{{{zzzyyytttssspppooonnnnnnpppqqqoooooooooqqqrrrrrrqqqooorrrqqqooollljjjgggeeedddeeecccbbbaaaaaa```]]][[[XXXXXXWWWTTTOOOIIIDDD@@@===;;;999666444333333333333333222111000000111111000111222333555666777777999:::;;;<<<>>>BBBHHHLLLMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKIIIHHHHHHIIIJJJKKKOOOPPPRRRUUUWWWZZZ\\\]]][[[\\\______```aaaccceeeaaaaaaaaabbbbbbbbbbbbaaabbbcccccc]]]TTTLLLHHHHHHEEECCCAAA@@@@@@CCCFFFHHHPPPRRRSSSRRROOOMMMLLLLLLNNNPPPTTTWWWXXXUUUNNNIII===;;;888555333222222222333444444555666777777888888999::::::;;;;;;::::::888888777777888:::;;;===;;;<<<=========<<<;;;:::999999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>??????@@@@@@@@@CCCBBBAAA@@@AAABBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@???===<<<>>>============<<<<<<<<<<<<:::888666666888:::<<<::::::::::::::::::::::::===>>>>>>>>>>>><<<;;;:::<<<<<<<<<<<<;;;:::999888;;;:::888777777888:::;;;<<<<<<===>>>AAACCCEEEFFFLLLMMMNNNPPPRRRSSSTTTUUUXXXZZZ]]]^^^```bbbfffhhhoooqqqvvv~~~vvvjjjhhheeeeeefffgggggggggfffgggiiikkkmmmoooqqqqqqllljjjgggeeebbbaaaaaaaaa```____________^^^^^^^^^```aaabbbaaa```___```bbb___^^^^^^]]]]]]]]]^^^^^^cccbbbbbbbbbccccccdddeee}}}lll]]]XXXYYYYYYWWWVVVOOOMMMJJJFFFBBB???===<<<;;;:::999888777777777777555555555555444444444444555333111111222444555555333222111000111222333333000000///...............000000000000000000000000///000111111000000222444444888BBBTTTfffqqqsssqqqnnnfffZZZRRRRRRZZZdddkkkqqqtttyyy{{{xxx|||}}}{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzvvvuuurrrpppooopppqqqrrrtttsssssssssssstttuuuuuuttttttssssssssstttvvvwwwvvvuuutttsssssstttuuuvvvxxxyyyzzzzzzzzzyyyxxxwwwsssrrrpppooonnnnnnoooooonnnnnnoooppprrrrrrqqqooopppooommmkkkhhhfffeeeddddddcccaaaaaa```___\\\ZZZXXXXXXVVVSSSNNNHHHBBB???;;;:::777555333222222222333222111000000000000111111111222444555666777888:::;;;<<<===???BBBHHHKKKLLLLLLNNNNNNMMMLLLIIIHHHJJJJJJIIIHHHHHHIIIJJJJJJMMMNNNPPPSSSVVVXXXZZZ[[[[[[\\\^^^_________aaacccaaa````````````aaaaaabbbdddeeeddd```ZZZSSSNNNLLLGGGEEEBBB@@@@@@BBBEEEHHHLLLNNNOOOOOOLLLJJJJJJJJJKKKMMMPPPSSSTTTPPPJJJEEE;;;:::888555444333222222333444444555666666777777888888999::::::::::::999;;;:::999888888888999:::::::::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;:::::::::::::::;;;;;;<<<:::;;;<<<>>>@@@AAACCCCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA???>>>??????>>>>>>>>>=========<<<;;;999777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@???>>>===??????>>>===<<<;;;:::999:::999888777777999;;;<<<<<<<<<===???AAACCCEEEFFFLLLMMMNNNPPPRRRSSSTTTUUUXXXZZZ]]]___aaadddgggjjjooorrrwwwyyyqqqfffdddbbbbbbdddeeeeeeeeefffgggiiikkkmmmooopppqqqmmmllliiifffcccbbbaaaaaa```____________^^^^^^^^^___```aaaaaa______```aaaaaa``````___``````aaaaaacccccccccccccccdddeeeeee~~~nnn___[[[]]]]]][[[ZZZNNNLLLHHHDDD@@@===<<<;;;:::999999888888777777777777777777666666555555555666444222222333555555555333333333333333333333333000000///.........//////000000000000000000000000111222333222000000222333555999CCCTTTeeepppsssrrrmmmfff[[[SSSSSS[[[fffmmmtttxxx}}}|||~~~{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuusssqqqqqqqqqrrrrrrssssssssssssssstttuuuuuuvvvuuutttttttttuuuvvvwwwuuuuuutttsssssstttuuuvvvvvvwwwxxxxxxxxxwwwvvvuuupppppppppooonnnnnnmmmmmmmmmmmmnnnppprrrrrrqqqooommmlllkkkiiigggfffeeeddddddbbbaaa```___^^^[[[YYYXXXWWWTTTPPPKKKEEE@@@===999888666333222111111111222111000000000000000000222222333444666777888888<<<===>>>>>>@@@CCCGGGJJJJJJKKKLLLLLLLLLJJJHHHFFFIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKMMMPPPSSSVVVYYYZZZZZZ\\\]]]^^^]]]]]]___``````___]]]]]]]]]___aaabbbfffffffffeeeccc^^^WWWRRRKKKHHHDDDAAA@@@AAADDDFFFGGGIIIJJJIIIHHHFFFFFFGGGGGGHHHKKKMMMMMMJJJDDD???999888777555444444444444444444555555666777777777777777888999999999999999===<<<;;;999888777777777888999999999999888777777;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;:::999999999::::::;;;<<<;;;<<<===???@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEFFFGGGIIIJJJMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGGGGGGGEEECCCBBB@@@@@@@@@?????????>>>>>>>>>===<<<:::999999:::<<<===????????????????????????>>>???AAABBBCCCCCCBBBBBBBBBBBBAAA???===<<<::::::888777777777888:::<<<=========>>>@@@BBBDDDFFFGGGLLLMMMNNNPPPRRRSSSTTTUUUXXXZZZ]]]```bbbeeejjjmmmpppsssyyy|||qqqkkkcccbbbaaaaaaccceeeeeedddfffgggiiijjjlllnnnpppqqqpppnnnkkkhhheeecccaaaaaa```____________^^^^^^^^^^^^___``````___^^^___```````````````aaaaaabbbcccdddddddddddddddeeeeeeeeeqqqbbb^^^___^^^\\\[[[NNNKKKGGGCCC???<<<;;;;;;999999999999999888777777888888777777666666555555666444333333444555555555000222333333222000000000000000///////////////000000000000000000000000000111222333222111111333555555999DDDTTTdddooosssrrrnnnggg]]]TTTSSSZZZeeennnwwwzzz~~~|||{{{{{{{{{|||{{{{{{{{{zzzyyyxxxvvvuuutttsssssssssssstttuuuuuussssssssssssssstttuuuvvvwwwvvvuuuttttttuuuvvvwwwttttttssssssssstttuuuuuuvvvvvvwwwwwwwwwvvvuuutttoooooooooooonnnmmmlllkkkllllllmmmoooqqqrrrqqqoookkkjjjjjjiiihhhgggffffffcccaaa```___^^^\\\YYYWWWWWWUUUQQQMMMGGGBBB>>>;;;888777555333222111222222111111000//////000000111333333444555777888999999<<<===??????@@@CCCFFFIIIIIIJJJKKKLLLKKKJJJGGGFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIKKKOOORRRUUUXXXYYYYYY[[[\\\\\\[[[[[[\\\^^^^^^]]][[[ZZZ[[[]]]```bbbfffffffffiiiiiifff___XXXOOOLLLGGGBBB@@@@@@BBBCCCBBBDDDEEEDDDCCCBBBBBBCCCDDDDDDFFFGGGGGGDDD???;;;777777666666555555555555666666777777888888888999888888999::::::::::::999===<<<;;;:::888777666666888888888888888777777777888888999999999:::::::::;;;::::::999999::::::;;;999999999999999:::;;;<<>>>>>======;;;::::::;;;======@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEFFFFFFFFFFFFDDDCCCAAA???===;;;:::999777777777888999;;;===>>>>>>>>>???AAACCCEEEGGGHHHLLLMMMNNNPPPRRRSSSTTTUUUVVVYYY\\\___bbbfffjjjmmmpppttt{{{uuulllgggdddbbbbbbccceeeggggggfffggggggiiijjjlllnnnooopppqqqpppmmmjjjgggdddbbbaaa```____________^^^^^^^^^^^^___```___^^^]]]^^^```^^^^^^^^^___```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeesssddd``````^^^[[[YYYNNNLLLGGGBBB???<<<<<<;;;999::::::;;;::::::999888888888888777666555555444777555444444555666555444000222444333111///000111000000/////////000000111000000000000000000000000///000222222111222555777555:::EEETTTcccnnnrrrssssssmmmcccYYYWWW]]]iiirrryyy|||~~~~~~~~~~~~{{{||||||{{{zzzwwwuuusssnnnoooppprrrtttuuuuuuuuurrrrrrrrrssssssuuuvvvvvvxxxwwwvvvuuuttttttuuuvvvssssssssssssssstttuuuuuuvvvwwwxxxxxxxxxwwwuuutttnnnnnnoooooonnnmmmlllkkklllllllllnnnqqqqqqpppnnnjjjjjjjjjiiihhhhhhggggggbbb```^^^]]]]]][[[XXXUUUTTTRRRNNNIIICCC???<<<:::888666555333222222333333111111000000000000111111444444555666888999::::::;;;===??????@@@BBBFFFIIIJJJJJJLLLLLLKKKJJJHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKNNNQQQTTTVVVWWWWWWYYYZZZZZZYYYYYYZZZ\\\\\\[[[YYYYYYZZZ]]]```bbbeeeeeefffjjjllljjjddd^^^UUURRRLLLGGGCCCAAAAAAAAA@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBCCCCCCAAA===999777777777777777777777777999999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888:::999999888888888888888888888888999999999::::::;;;::::::999999::::::;;;999999999999:::;;;<<<===CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFHHHIIIKKKLLLPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLKKKIIIGGGDDDCCC@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<===>>>>>>@@@@@@@@@AAABBBCCCCCCDDDCCCDDDFFFGGGHHHHHHHHHHHHDDDBBB@@@===;;;999888888777777888999;;;===>>>?????????@@@BBBDDDFFFHHHIIILLLMMMNNNPPPRRRSSSTTTUUUTTTWWW[[[^^^aaaeeeiiimmmpppttt{{{yyyrrrkkkgggdddccccccdddggghhhgggfffgggggghhhjjjlllmmmnnnooorrrqqqooolllhhheeecccaaa```____________^^^^^^^^^^^^___```___^^^]]]^^^```_________```aaabbbcccddddddeeeeeeffffffeeedddddduuufffaaaaaa___[[[XXXPPPMMMHHHCCC@@@>>>======:::;;;<<<===<<<<<<:::999999999888777666666555555777666555555666777555444222444666444111///111333000000/////////000111111000000000000000000000000...///111111111222555777555;;;FFFTTTbbbmmmrrrtttsssnnnddd[[[XXX^^^kkkuuu}}}}}}}}}}}}}}}zzzwwwtttrrriiikkkmmmppprrrsssssssssrrrrrrrrrssstttuuuvvvwwwyyywwwvvvtttssssssttttttrrrrrrrrrsssttttttuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuooooooooonnnmmmmmmlllllllllllllllnnnppppppnnnllljjjjjjiiiiiihhhhhhggggggaaa```]]]\\\[[[YYYVVVSSSRRROOOJJJEEE@@@===;;;:::666666444333222333333444111111111111111111222333555555666777999:::;;;;;;999;;;===???@@@BBBEEEHHHIIIJJJKKKLLLKKKIIIGGGFFFBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHJJJMMMOOORRRTTTUUUTTTVVVXXXXXXWWWWWWYYY[[[ZZZYYYYYYYYY[[[]]]```bbbbbbdddfffjjjllljjjgggddd\\\ZZZUUUOOOJJJFFFCCCBBB@@@@@@@@@???======>>>???>>>>>>>>>???@@@>>><<<999777888999999999999888888:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<888888999:::::::::999999;;;:::999999888888999999::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;999999999:::;;;<<<===>>>AAAAAABBBCCCDDDEEEFFFFFFAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPOOONNNLLLIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIICCCAAA???<<<999888888888888999:::;;;===>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUTTTWWWZZZ]]]```dddiiilllppptttzzz~~~{{{uuurrrmmmjjjdddcccccceeeggggggfffeeegggggghhhjjjkkkmmmnnnnnnqqqpppooommmjjjfffdddbbb```____________^^^^^^^^^^^^___``````___^^^___```cccccccccccccccdddeeefffddddddeeeffffffeeecccbbbuuufffcccdddaaa]]][[[SSSOOOJJJEEEAAA??????@@@;;;<<<===>>>>>>===<<<;;;;;;;;;:::999888777666666888777666666777777555444222555555333...---000444000000//////000111111222000000000000000000000000...000111000000111333555666;;;FFFTTTaaalllrrrtttrrrnnnfff^^^[[[bbbppp{{{~~~~~~{{{xxxtttqqqkkkmmmooorrrssssssqqqppprrrrrrrrrssstttuuuvvvwwwxxxwwwuuusssrrrrrrrrrsssqqqqqqrrrsssttttttttttttvvvwwwwwwxxxxxxvvvuuutttqqqpppooommmmmmmmmmmmnnnmmmmmmmmmnnnooonnnllljjjiiiiiihhhggggggfffeeeeeeaaa___]]][[[ZZZXXXUUURRROOOLLLGGGBBB>>>;;;::::::444444222111111222333333222222222222222333444444555666777888999;;;<<<<<<777999<<<>>>@@@BBBEEEHHHHHHHHHJJJJJJIIIHHHEEEDDD@@@AAACCCDDDEEEEEEDDDDDDFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVWWWXXXZZZXXXXXXYYYZZZ\\\^^^```aaaaaadddhhhjjjjjjiiiiiiiiidddbbb^^^YYYSSSLLLGGGDDDBBBBBBAAA???===<<<===???;;;;;;:::;;;======;;;999999:::;;;;;;;;;:::999999999999999999999999999888999:::;;;;;;<<<<<<;;;;;;888999::::::::::::999888;;;:::999888888888999999999::::::::::::;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;<<<===??????@@@@@@AAABBBCCCDDDDDDEEEAAABBBDDDFFFGGGGGGGGGGGGFFFHHHJJJLLLNNNNNNNNNMMMQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOOPPPQQQSSSTTTUUUSSSSSSSSSQQQNNNKKKHHHGGGDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@??????@@@@@@@@@@@@AAABBBEEEGGGIIIKKKLLLOOOPPPPPPPPPOOONNNLLLKKKCCCAAA>>>;;;999999999999:::;;;<<<===??????@@@@@@@@@AAABBBCCCEEEHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVXXX\\\^^^aaadddiiilllooosssxxx{{{}}}vvvsssrrrpppmmmgggffffffgggiiiiiigggeeegggggghhhjjjkkklllmmmnnnoooooonnnmmmjjjgggdddccc```____________^^^^^^^^^___```aaaaaa______```aaaeeeeeeddddddddddddeeefffcccdddeeefffeeedddbbbaaatttgggdddfffddd```^^^TTTQQQKKKFFFBBBAAAAAAAAA;;;<<<>>>@@@@@@???===<<<======<<<;;;999888888777888777666777888777555444111333333///+++***...222000000///000000111222222000000000000000000000000000111111000//////000222666<<>>@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGIIILLLOOOQQQQQQOOONNNRRRRRRSSSSSSTTTTTTUUUUUUPPPQQQQQQRRRSSSUUUWWWXXXVVVVVVUUUSSSQQQMMMJJJIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFIIILLLNNNPPPTTTTTTTTTTTTRRRPPPNNNLLLCCCAAA>>>;;;:::999::::::;;;<<<===???@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUXXXZZZ]]]```bbbeeeiiilllnnnrrrvvvyyyzzz}}}{{{sssrrrsssqqqoookkkjjjjjjkkklllllljjjhhhggghhhhhhjjjkkklllmmmmmmnnnnnnnnnllljjjgggeeeccc``````_________^^^^^^^^^```aaabbbaaa```___```bbbddddddcccbbbbbbbbbccccccbbbccceeeeeeeeecccaaa```~~~vvvgggeeeiiijjjgggeee^^^WWWOOOIIIGGGEEEBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB???>>><<<:::::::::<<<===::::::999888777666555555333333444444444333222111222111000//////000111222////////////////////////111111000///...000444777888<<>><<<:::777666333333333222222111111111000000//////111222444555888999<<<>>>??????>>>>>>999:::;;;>>>@@@CCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>@@@CCCFFFHHHIIIJJJJJJPPPRRRTTTTTTTTTUUUWWWYYYVVVXXXZZZ[[[\\\^^^aaacccfffgggiiilllmmmnnnnnnnnnooommmjjjhhheee```YYYSSSMMMJJJEEEBBBAAA???===<<<>>>??????>>><<<;;;;;;;;;<<<;;;;;;:::999999999:::>>><<<999777666777999;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;:::999888888888888888888888888888888:::999888777777888999:::;;;:::999999999999:::;;;777999;;;===????????????AAAAAAAAABBBCCCDDDEEEFFFDDDFFFHHHIIIIIIHHHJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYWWWUUUTTTSSSPPPMMMJJJJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@AAABBBCCCCCCDDDGGGKKKOOOSSSVVVXXX[[[YYYXXXVVVTTTQQQLLLHHHAAA???<<<999777888999:::===>>>???@@@AAABBBBBBBBB@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPRRRRRRSSSSSSUUUWWWVVVYYY]]]```cccfffjjjmmmoooqqqtttwww{{{uuussstttsssooommmnnnnnnoooppppppooonnnmmmmmmkkkjjjjjjlllmmmnnnmmmpppooommmmmmllljjjfffcccbbbbbbaaa`````````````````````_________aaabbbccceeeeeeeeeeeeeeeeeeddddddeeeeeedddddddddcccccccccuuufffeeejjjllljjjhhh___YYYPPPKKKHHHFFFCCC@@@AAABBBBBBBBBBBBBBBBBBAAA???>>><<<:::999::::::;;;;;;:::999888777666666555555444444444333333333333222111000//////000111222111111111111111111111111111111000///...000333666999===EEERRR```kkkrrruuuuuurrrmmmhhhiiivvv}}}{{{yyyyyyzzzyyyvvvsssuuutttttttttuuuuuurrrppprrrrrrrrrrrrsssssssssssswwwwwwvvvuuutttrrrqqqppppppsssvvvuuurrrqqqssswwwuuuuuuttttttssssssrrrrrrqqqnnnlllkkklllmmmllllllnnnkkkiiiiiikkkmmmnnnnnnnnnkkkhhhgggfffeeecccbbb___]]]\\\ZZZYYYUUUPPPLLLIIIFFFAAA>>>;;;999777555333333333222222222111111111111111111222333555666777999;;;===>>>>>>>>>===;;;<<<>>>@@@BBBEEEFFFGGGCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCBBBBBBAAA?????????@@@CCCEEEGGGIIIIIIJJJMMMOOOQQQRRRRRRSSSUUUWWWWWWYYY[[[]]]^^^```dddgggiiijjjlllnnnppppppppppppqqqooommmllljjjfff```[[[UUURRRMMMIIIGGGDDDBBB@@@?????????>>><<<;;;;;;<<<;;;;;;:::999999999999999===<<<:::999888999:::;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777999999999999999999999999:::999888888888888999:::<<<;;;:::999999:::;;;<<<;;;<<<===>>>>>>>>>>>>===@@@@@@@@@AAABBBCCCEEEEEEDDDFFFHHHIIIHHHHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUTTTQQQNNNKKKJJJHHHFFFEEEEEEEEEFFFFFFEEECCCBBBBBBCCCCCCDDDEEEGGGJJJNNNSSSWWWZZZ[[[[[[YYYWWWUUUSSSOOOIIIFFF@@@>>><<<999888888999:::<<<===>>>???@@@AAAAAAAAA@@@BBBDDDFFFFFFHHHJJJLLLNNNPPPRRRSSSSSSTTTVVVWWWWWWZZZ]]]```cccfffjjjmmmoooqqqtttvvvzzz~~~|||qqqoooqqqooommmlllnnnnnnoooppppppnnnmmmlllllljjjhhhhhhjjjlllmmmlllqqqooonnnmmmmmmjjjgggdddbbbbbbaaa`````````````````````______```bbbcccdddgggffffffeeedddddddddeeeddddddddddddccccccccccccuuufffdddjjjnnnnnnnnnbbb[[[SSSLLLJJJGGGDDDAAAAAAAAACCCCCCCCCBBBAAA@@@???>>><<<:::999888999999::::::999888777666666555666555444333222333333444111111000000000000111111111111111111111111111111111111111000///000333666999>>>FFFSSS```jjjpppssssssooojjjggglll|||zzz|||~~~~~~}}}|||{{{zzzyyyxxxxxxwwwuuurrrvvvuuutttttttttsssqqqoooqqqqqqqqqqqqrrrrrrrrrrrrvvvvvvuuutttsssqqqpppooopppsssuuutttrrrqqqsssvvvvvvuuuuuutttsssrrrrrrqqqpppnnnllllllllllllllljjjkkkjjjhhhiiikkknnnnnnnnnmmmkkkhhhfffeeedddbbb```]]]\\\[[[ZZZXXXUUUPPPLLLHHHDDD@@@===;;;999666555333333333222222222222111222222222222333444555555777888:::<<<======<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@?????????AAACCCEEEGGGHHHIIIIIIIIIKKKNNNOOOOOOPPPSSSUUUWWWYYY\\\___aaadddhhhkkklllnnnppprrrttttttsssssssssrrrqqqpppooommmiiifffbbb^^^XXXSSSPPPLLLHHHFFF@@@??????>>>============::::::999999888888999999<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;:::999888888::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<>><<<:::999888888888888888777777666555555444666444222111000111333444111000000000000000000111111111111111111111111111000111111000///000333666:::>>>HHHTTTaaajjjooopppqqqllleeedddkkk|||}}}tttxxx~~~}}}||||||{{{{{{{{{zzzzzzyyyxxxvvvuuusssvvvtttsssssstttsssrrrpppqqqqqqqqqqqqrrrrrrrrrrrrtttttttttsssrrrpppooonnnoooqqqssssssrrrqqqsssuuuvvvuuutttsssrrrqqqpppppppppooommmmmmmmmmmmlllkkkiiihhhgggiiilllnnnoooooollliiifffddddddcccaaa___]]]\\\[[[ZZZXXXUUUPPPMMMFFFCCC>>>;;;999888666444222222222222222222222222222222222222333333444444777888999;;;;;;<<<;;;;;;::::::<<<>>>@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@AAAAAAAAA@@@??????@@@AAACCCDDDFFFGGGHHHHHHGGGIIILLLMMMNNNPPPRRRTTTVVVYYY\\\```cccgggkkkooooooqqqtttvvvwwwwwwvvvuuusssssssssrrrrrrqqqpppooolllhhhccc^^^YYYSSSNNNJJJCCCAAA???>>>>>>>>>======:::999999888888888999999999:::;;;<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======@@@@@@??????>>>>>>======>>>>>>>>>???@@@AAACCCCCCBBBDDDGGGHHHGGGHHHIIIJJJKKKLLLNNNQQQSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYZZZZZZ[[[[[[[[[ZZZWWWVVVVVVWWWXXXWWWUUURRRMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKMMMQQQVVV[[[^^^aaabbb]]][[[WWWSSSOOOJJJEEEAAA===<<<;;;999999:::;;;<<>>===;;;:::999888777666666666555444444333333444333111//////000222333000000000111111000000000000000000000000000000000///000111111000111333555999>>>HHHUUUbbbjjjnnnoooooohhh```^^^eeettt~~~|||~~~zzzrrryyy}}}}}}}}}||||||{{{{{{zzz{{{{{{{{{zzzxxxvvvuuuuuutttrrrqqqrrrssstttsssrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqooonnnmmmpppqqqssssssttttttvvvwwwuuuuuutttrrrqqqooonnnmmmpppooonnnnnnoooooonnnlllhhhggggggiiilllnnnooonnniiigggdddcccbbbbbb```___^^^\\\[[[ZZZXXXUUUPPPLLLDDDAAA===:::888777555333222222222222222222222222111111222333333444444444888888999::::::;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCC??????@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHGGGIIILLLNNNOOOQQQSSSVVVVVVYYY]]]```dddhhhmmmqqqrrrtttwwwyyyzzzyyyxxxvvvrrrssssssrrrrrrrrrssstttsssppplllgggbbb[[[SSSNNNFFFCCC@@@>>>>>>???>>><<<:::999999888999999::::::888999;;;<<<===<<<;;;:::>>>>>>>>>>>>>>>?????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCBBBDDDGGGHHHHHHHHHJJJKKKKKKMMMPPPSSSUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVUUURRROOOMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIMMMOOOSSSXXX\\\___aaaaaa^^^[[[WWWRRRNNNIIIDDD@@@;;;;;;:::::::::;;;<<<===???@@@AAACCCEEEFFFFFFFFFBBBDDDGGGIIIJJJLLLOOOQQQQQQSSSTTTUUUTTTUUUVVVXXX[[[]]]aaacccdddfffiiillloooqqqtttuuuvvvxxx{{{}}}~~~tttnnniiieeeffffffeeehhhllltttuuuwwwxxxwwwuuurrrpppjjjiiihhhiiillloooppppppsssrrrppppppooommmiiifffccccccbbbaaaaaaaaaaaaaaa````````````bbbdddfffhhhjjjiiigggeeedddcccddddddaaaaaa`````````_________zzzjjjhhhmmmpppooonnnddd^^^VVVPPPNNNLLLIIIGGGDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>===;;;:::999999666555555555444444444444444333222000000111111222000000111111111111000000///////////////////////////000111111000111333555888>>>IIIVVVccckkknnnnnnlllcccYYYWWW]]]iiiuuu{{{yyyssspppvvv~~~|||wwwzzzyyyttt{{{~~~|||||||||{{{{{{zzzzzzzzzzzz||||||{{{xxxvvvuuuvvvsssrrrpppqqqsssttttttsssrrrrrrrrrrrrsssssssssssspppqqqqqqpppooonnnmmmmmmpppqqqssstttvvvxxxzzzzzzttttttrrrqqqooommmkkkkkkmmmllllllnnnooopppnnnmmmhhhggggggiiilllnnnnnnmmmfffdddbbbaaabbbaaa```___^^^\\\[[[YYYWWWSSSNNNJJJBBB???;;;888777666444222111222222222222333333333000111333444555666666666999999999::::::;;;;;;;;;======???@@@BBBDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBAAA??????@@@AAABBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLNNNPPPRRRUUUXXXWWWZZZ^^^bbbeeejjjooosssuuuwwwzzz}}}~~~|||zzzxxxsssttttttsssrrrsssuuuxxxwwwvvvuuurrrllldddZZZSSSKKKFFFAAA>>>??????===;;;::::::999999::::::;;;;;;888999;;;===>>>>>>======????????????@@@@@@@@@@@@????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@AAA>>>>>>>>>???@@@AAACCCCCCBBBEEEGGGIIIIIIJJJKKKMMMNNNPPPSSSVVVXXXYYYYYYXXXUUUVVVVVVWWWWWWVVVVVVUUUXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUSSSOOOLLLMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEEEEGGGHHHJJJLLLNNNQQQUUUZZZ]]]___``````]]]ZZZUUUPPPLLLGGGBBB???999999999:::;;;<<<======<<<===???AAABBBDDDDDDDDDCCCEEEHHHJJJLLLMMMPPPSSSRRRTTTUUUVVVUUUUUUWWWXXX]]]___bbbdddeeegggiiillloooqqqtttuuuvvvwwwzzz{{{wwwpppjjjfffeeefffeeedddhhhnnnvvvxxxzzz{{{zzzwwwsssqqqkkkjjjiiikkknnnqqqrrrssssssqqqpppoooooollliiifffccccccbbbaaaaaaaaaaaabbb``````___```aaaccceeefffggggggfffeeeddddddcccbbb____________^^^^^^^^^^^^}}}mmmjjjmmmnnnkkkiiiccc]]]UUUPPPNNNMMMKKKHHHFFFDDDBBB@@@@@@@@@AAABBB>>>>>>>>>>>>===<<<;;;:::777777666666666666555555444444444333333333222222///000111222222111000///000000000000000000000000///000111111111111333444666===HHHWWWdddlllnnnnnniii___TTTQQQWWW```gggjjjkkkfffgggqqq|||zzzvvvyyy{{{vvv}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyy{{{|||zzzwwwttttttuuuuuusssqqqppprrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrooooooooooooooonnnmmmlllmmmnnnooorrruuuxxxzzzzzzsssrrrqqqooommmkkkiiihhhiiiiiijjjlllnnnooonnnlllhhhggghhhiiilllmmmmmmllldddbbb``````aaabbbaaa```]]][[[YYYWWWTTTPPPJJJFFFAAA>>>:::777666555333111111111222222222333333333111222444777888999999999:::::::::::::::;;;;;;<<<===>>>???@@@BBBCCCEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFIIILLLNNNPPPSSSVVVYYYYYY\\\```dddhhhlllqqquuuxxxzzz~~~}}}{{{wwwwwwwwwuuussstttwww{{{{{{|||}}}|||wwwmmmaaaYYYNNNIIIBBB?????????<<<999;;;;;;::::::;;;;;;<<<===;;;;;;===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999;;;<<<============<<<;;;<<<<<<<<<<<<<<<>>>???@@@?????????@@@AAABBBCCCDDDCCCEEEHHHJJJJJJKKKLLLNNNNNNPPPTTTWWWYYYZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUUUUSSSPPPMMMLLLKKKIIIHHHGGGFFFGGGGGGEEEEEEEEEGGGIIIKKKNNNPPPQQQSSSWWW[[[^^^_________ZZZWWWQQQMMMIIIDDD@@@===888888999:::;;;===>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFIIIKKKMMMOOORRRTTTSSSUUUVVVVVVUUUUUUWWWXXX^^^```cccdddeeegggiiikkkoooqqqtttvvvvvvwwwzzz{{{||||||xxxvvvqqqlllgggeeeeeefffdddccchhhooovvvxxx{{{|||{{{wwwtttqqqkkkjjjiiikkknnnrrrssstttrrrqqqoooooonnnlllhhhfffdddcccbbbbbbaaaaaabbbbbb``````______```bbbcccdddcccdddeeefffeeedddbbbaaa^^^^^^^^^^^^]]]]]]]]]]]]oookkkmmmlllhhheeebbb\\\UUUPPPNNNNNNKKKIIIGGGEEEBBB??????@@@AAACCC>>>>>>??????>>>===<<<<<<888888888888777777777777555555666666666555444333///000111222222111000///111111111111111111111111...000222222111111222444555<<>>@@@AAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFHHHLLLNNNPPPSSSVVVYYY[[[^^^bbbfffjjjnnnssswww{{{}}}}}}zzzzzzzzzwwwuuuuuuyyy}}}}}}~~~tttggg^^^QQQJJJCCC?????????<<<888;;;;;;;;;;;;;;;<<<===>>>===>>>>>>???AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA============<<<;;;:::999::::::::::::::::::::::::999999:::;;;;;;:::999999:::;;;<<<======<<<;;;:::======<<<;;;;;;<<<>>>????????????@@@AAABBBDDDDDDDDDFFFIIIJJJKKKLLLMMMOOOLLLOOORRRVVVXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVTTTQQQOOOLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEFFFHHHKKKNNNQQQSSSSSSUUUYYY]]]_________^^^XXXTTTOOOJJJFFFBBB>>>;;;777888999:::<<<===>>>>>>===>>>@@@BBBCCCEEEFFFFFFDDDFFFIIILLLMMMOOORRRUUUTTTUUUVVVVVVVVVVVVWWWXXX^^^aaacccdddeeegggiiikkknnnqqqtttvvvwwwxxxzzz|||wwwzzzzzzuuupppooolllhhheeedddeeefffdddbbbgggooovvvxxx{{{|||{{{wwwssspppjjjiiiiiikkknnnrrrssstttrrrpppooonnnnnnkkkhhheeedddcccbbbbbbaaabbbbbbbbb``````_________aaabbbcccaaabbbdddffffffdddbbb```^^^^^^^^^]]]]]]]]]\\\\\\pppkkkkkkhhhccc```^^^]]]ZZZUUUPPPKKKIIIHHHCCCCCCBBBBBBBBBCCCDDDDDDGGGEEEBBB???;;;888666666666666777777777777666555444333111111222333222111666444333333444444333111111111222222222222111111222111000000000111222333999>>>IIIYYYiiiqqqqqqooohhh___UUUPPPSSSXXX[[[\\\___^^^dddqqq{{{yyyttt{{{zzzzzzyyyvvvzzzyyyyyyzzz{{{{{{zzzxxxyyyxxxwwwuuutttsssssssssqqqrrrsssqqqnnnnnnqqquuusssrrrpppnnnnnnooopppqqqnnnppprrrrrrooolllkkkjjjkkkkkklllooorrrsssrrrqqqnnnmmmkkkiiiiiigggcccaaa^^^___bbbdddfffhhhiiiiiihhhjjjiiihhhjjjnnnmmmjjjhhhaaa^^^```bbb```^^^___\\\ZZZXXXUUURRRMMMGGGCCC>>>;;;777666555555333222333333444444444333333222222444666888999:::::::::>>>===<<<;;;::::::::::::===>>>@@@@@@@@@AAACCCFFFDDDDDDCCCAAA>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAACCCEEEFFFGGGHHHGGGJJJNNNQQQSSSVVVZZZ\\\^^^aaafffjjjnnnrrrwwwzzz~~~|||yyywwwxxx{{{~~~}}}nnn```VVVNNNFFFCCC@@@;;;:::<<<;;;;;;;;;;;;;;;<<<===>>>AAABBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::::::::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAA;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEHHHHHHIIIKKKLLLNNNOOOPPPSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSSSSTTTTTTPPPNNNJJJFFFDDDDDDEEEFFFFFFFFFFFFHHHKKKOOOSSSVVVVVVXXXZZZ]]]^^^^^^]]]\\\UUURRRLLLHHHEEEBBB???======<<<;;;::::::<<<===>>>??????@@@AAABBBEEEHHHIIILLLMMMOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXYYYZZZZZZaaaaaaaaaaaabbbeeeiiimmmooooooppprrrtttvvvyyyzzzyyyvvvrrrnnnjjjiiiiiijjjfffeeedddbbbbbbdddiiimmmvvvzzz{{{wwwuuuooollljjjjjjmmmpppssstttoooooonnnnnnnnnkkkgggdddeeedddcccaaa___^^^]]]]]]``````_________^^^^^^^^^aaabbbbbbcccbbbaaa```___^^^^^^]]]]]]]]]]]]\\\\\\uuuqqqppplllgggccc^^^\\\ZZZUUUPPPJJJGGGFFFBBBBBBBBBBBBCCCCCCDDDEEEGGGFFFDDDBBB@@@>>><<<<<<888888888888777666555555777555333333444444333222222000//////000111///...111111222222222222111111222111000000000111333333888>>>JJJZZZjjjrrrsssppphhh___TTTOOORRRXXX]]]^^^``````eeeqqqzzzzzzuuu{{{zzz|||yyywwwyyyxxxxxxyyyzzzzzzyyywwwvvvuuusssrrrpppooooooooommmoooqqqqqqpppqqqtttvvvuuusssqqqooooooooopppqqqpppqqqsssssspppnnnllllllmmmkkkjjjkkknnnpppqqqpppmmmkkkhhhfffdddaaa^^^[[[WWWXXXZZZ\\\^^^```aaabbbeeefffdddbbbeeekkkmmmjjjfff___\\\^^^aaa___^^^___ZZZXXXVVVSSSPPPKKKFFFBBB===:::777555555444333222222333333333333333222222444555777999;;;;;;;;;;;;<<<;;;:::999888888888888666999<<<>>>???@@@AAABBBCCCCCCBBB@@@>>>===>>>??????@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHIIILLLOOORRRUUUXXX[[[^^^```dddiiimmmqqqvvv{{{~~~|||zzzzzz}}}qqqcccWWWOOOHHHDDDAAA===<<<>>>=========>>>???@@@AAAAAADDDDDDDDDEEEEEEFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;:::::::::999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPTTTUUUWWWYYYZZZ[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUPPPNNNKKKHHHFFFEEEEEEFFFHHHHHHHHHIIILLLOOORRRTTTXXXYYY[[[]]]^^^]]]\\\[[[UUUQQQLLLHHHEEEBBB???===;;;;;;:::::::::;;;;;;<<<@@@AAAAAABBBDDDGGGIIIKKKKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[```aaabbbbbbcccfffkkkooossssssttttttuuuuuuvvvvvvwwwtttpppllliiigggggggggddddddcccaaaaaadddiiinnntttxxx~~~}}}zzzyyyqqqooommmmmmppprrrsssssspppooonnnnnnmmmkkkgggdddddddddcccaaa``````````````````_________^^^^^^^^^aaabbbcccccccccbbb```___^^^^^^]]]]]]]]]]]]\\\\\\zzzvvvvvvrrrkkkggg```^^^[[[WWWQQQLLLGGGEEEBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBAAA???>>><<<;;;:::::::::999888777666666:::888555555555555444333333222111111222222111000111111222222222222111111222111000000111222333444777>>>KKK\\\kkktttuuussskkkbbbWWWQQQSSS[[[aaaeeefffeeekkkuuu}}}}}}yyy~~~{{{yyyxxxwwwwwwxxxyyyyyyxxxvvvuuutttrrrqqqooonnnnnnnnnjjjmmmppprrrssstttvvvxxxvvvuuusssqqqppppppppppppqqqrrrtttsssqqqooonnnnnnnnnllliiihhhjjjlllmmmmmmjjjgggccc```\\\YYYUUURRRPPPPPPPPPQQQSSSVVVXXXZZZ``````^^^\\\```hhhllllllccc\\\YYY\\\___^^^]]]^^^XXXVVVSSSPPPMMMIIIDDD@@@<<<999666444444444222111222222222222222222222222666777999;;;<<<======<<<<<<;;;:::999888888888888222666;;;>>>??????@@@@@@AAABBBAAA???===<<<===>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHKKKNNNRRRUUUWWWZZZ^^^aaadddgggmmmrrrwww|||~~~~~~uuugggXXXPPPIIIFFFCCC???>>>AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;:::;;;;;;::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGIIILLLOOOQQQRRRRRRRRRUUUVVVXXXZZZ\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVRRRQQQOOOMMMKKKIIIHHHHHHKKKKKKKKKLLLMMMOOORRRSSSZZZ[[[]]]^^^^^^]]][[[ZZZTTTPPPKKKGGGEEEBBB???===<<<===============<<<<<>><<<999888;;;::::::999888888888888:::888666555666666555333444333222222333444333111111111222222222222111111222111111000111222444555777>>>MMM^^^mmmuuuwwwvvvooofff[[[UUUWWW___hhhnnnooonnnrrr{{{}}}|||yyyxxxxxxyyyzzzzzzyyywwwwwwwwwuuutttsssrrrrrrqqqmmmooosssuuuwwwxxxxxxyyyxxxwwwuuusssqqqppppppppppppqqqrrrrrrpppnnnmmmnnnnnnllliiihhhhhhiiihhhfffdddaaa\\\WWWSSSOOOKKKHHHIIIHHHHHHHHHJJJMMMPPPRRRXXXYYYYYYZZZ___hhhkkkjjj___ZZZWWWZZZ]]]]]]\\\^^^WWWUUUQQQNNNKKKGGGBBB???;;;888555333333333222111222111111111222222333333777888:::<<<=========<<<======<<<;;;;;;;;;;;;;;;666999===???@@@???@@@AAAAAABBBBBB@@@>>>===>>>???======>>>>>>>>>???@@@@@@CCCCCCDDDEEEGGGHHHIIIIIINNNQQQTTTWWWZZZ]]]```cccgggkkkqqqwww|||wwwiiiYYYRRRKKKHHHEEEBBBAAACCCDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEECCCCCCDDDDDDEEEFFFGGGHHHGGGJJJNNNRRRUUUUUUUUUTTTWWWXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXXXXXXXXXXVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMNNNPPPRRRTTTUUU[[[\\\]]]^^^]]]\\\YYYXXXRRROOOJJJFFFDDDBBB@@@>>>???@@@AAABBBBBBAAA@@@???BBBBBBDDDFFFHHHJJJLLLMMMMMMOOOQQQSSSUUUVVVWWWXXXWWWVVVUUUUUUWWWZZZ]]]___aaabbbeeegggiiimmmrrrvvvsssuuuwwwyyyzzzzzzyyyxxxrrrqqqnnnkkkhhheeedddccc______^^^^^^___ccciiimmmqqqvvv}}}|||zzzxxxwwwwwwvvvtttrrrnnnmmmkkkjjjiiigggdddaaadddccccccbbbaaaaaaaaaaaa`````````_______________aaaaaabbbccccccbbbaaa```^^^^^^]]]]]]]]]\\\\\\\\\|||uuupppeeeaaa[[[WWWSSSNNNIIIFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFDDDAAA>>>;;;::::::999999888999999:::;;;999777555444555555444333000///...///000111000///111111222222222222111111222111111111111333444666666@@@OOOaaaooowwwyyyxxxpppiii^^^XXXZZZcccmmmuuuvvvtttwww~~~~~~~~~{{{zzzzzz{{{||||||{{{yyyyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwyyyzzzzzzyyyxxxwwwwwwuuutttrrrqqqppppppnnnooopppooommmllllllmmmkkkjjjiiiiiihhheee```]]]\\\XXXSSSNNNKKKGGGCCCAAABBBAAAAAAAAABBBEEEHHHJJJLLLPPPSSSVVV]]]dddfffddd^^^XXXUUUYYY\\\\\\[[[]]]WWWTTTPPPMMMJJJFFFBBB>>>:::888555333333333333222222222111111111222444444777888:::<<<======<<<<<<======<<<<<<;;;;;;<<<<<<<<<>>>@@@@@@???>>>???AAAAAABBBCCCBBB@@@??????@@@???>>>>>>>>>???@@@BBBCCCDDDDDDFFFGGGIIIJJJLLLLLLQQQTTTXXX[[[]]]```dddfffkkkooouuu{{{xxxjjj[[[SSSMMMJJJHHHEEEEEEGGGGGGHHHHHHIIIKKKMMMNNNOOOPPPPPPOOONNNLLLKKKJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<========================???????????????>>>>>>>>>??????@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKIIILLLPPPTTTWWWXXXWWWWWWYYYZZZ\\\^^^______^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\^^^^^^____________^^^^^^[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMLLLMMMNNNPPPSSSUUUWWWXXX\\\\\\]]]]]]\\\ZZZXXXVVVPPPMMMIIIFFFDDDBBB@@@>>>@@@AAABBBCCCDDDCCCBBBAAABBBCCCEEEHHHJJJLLLNNNOOONNNOOOQQQSSSUUUWWWWWWXXXXXXXXXVVVWWWXXX\\\___bbbbbbdddgggjjjmmmqqquuuyyyvvvwwwyyy{{{{{{zzzyyyxxxsssrrrpppnnnkkkgggeeeccc]]]]]]\\\\\\]]]bbbhhhlllqqqvvv~~~}}}{{{yyyvvvssspppkkkiiihhhgggfffeeebbb```eeedddcccaaa___^^^^^^^^^``````````````````````````````bbbbbbbbbbbbaaa```^^^^^^]]]]]]]]]\\\\\\\\\zzzvvveee___XXXRRRPPPMMMIIIFFFHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHFFFCCCAAA???>>>>>>::::::999888888999:::;;;777555444333444555444333222111000111333333333111111111222222222222111111222111111111222333555666777AAARRRcccpppxxxzzzzzzpppiii```[[[\\\eeeqqqyyyzzzwwwxxx~~~}}}||||||}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyzzz}}}|||{{{{{{|||{{{yyywwwvvvvvvuuutttrrrqqqpppppplllmmmmmmlllkkkjjjjjjlllhhhhhhggggggddd___YYYTTTRRROOOJJJFFFDDDAAA???===;;;;;;;;;<<<===???AAACCCBBBGGGLLLQQQXXX```aaa^^^]]]WWWUUUXXX[[[[[[ZZZ\\\VVVSSSOOOKKKHHHDDD@@@===:::888555444444444444333333222222111222333555666888999;;;<<<======<<<<<<;;;;;;:::::::::::::::;;;>>>@@@BBBBBB@@@?????????@@@BBBCCCCCCAAA@@@@@@@@@@@@?????????@@@BBBCCCEEEEEEEEEGGGIIILLLNNNPPPQQQVVVYYY\\\___bbbeeehhhkkkppptttzzzzzzmmm^^^WWWPPPNNNLLLJJJIIILLLLLLLLLMMMMMMOOOPPPRRRSSSTTTSSSQQQPPPMMMKKKJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>======<<<<<<<<<<<<999999999::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEGGGHHHHHHGGGGGGHHHHHHJJJKKKMMMNNNMMMOOOSSSVVVXXXYYYYYYYYY[[[\\\^^^````````````___``````___^^^^^^^^^^^^^^^______``````______^^^^^^[[[\\\\\\]]]]]]\\\[[[[[[XXXWWWUUUSSSPPPOOONNNNNNMMMNNNPPPSSSUUUWWWYYYZZZ[[[[[[\\\\\\[[[YYYWWWUUUOOOLLLHHHEEECCCBBB@@@>>>===>>>???AAABBBBBBCCCCCCCCCEEEGGGJJJMMMOOOPPPQQQOOOPPPRRRSSSUUUVVVVVVVVVYYYYYYYYYZZZ\\\^^^aaacccdddfffjjjmmmppptttxxx{{{|||||||||{{{zzzxxxuuuttttttssssssqqqmmmjjjfffddd[[[[[[[[[ZZZ\\\```fffjjjnnnttt}}}|||xxxuuuqqqoooiiigggeeeeeeeeeeeecccaaafffdddcccaaa___^^^]]]\\\___````````````aaaaaaaaa^^^___```aaaaaaaaa```___^^^^^^]]]]]]]]]]]]\\\\\\zzzwwwhhh```WWWQQQPPPOOOLLLJJJLLLKKKJJJJJJJJJJJJJJJJJJFFFDDDCCCBBBBBBDDDFFFHHH===<<<999777666666777777666444333333555666666555555444333444666777666555111111222222222222111111111111111111222444666777888CCCTTTeeerrrxxxzzzzzzrrrmmmeee```bbbkkkvvv~~~zzzzzz~~~}}}}}}~~~~~~|||yyyyyyyyyzzz{{{|||}}}~~~|||{{{{{{{{{yyywwwtttttttttsssrrrqqqppppppkkkllllllkkkiiiiiijjjlllgggeeeccc```]]]XXXRRRNNNJJJGGGCCC@@@???>>>===<<<999::::::<<<===>>>???@@@AAAEEEIIINNNUUU^^^aaa___^^^XXXUUUXXX[[[ZZZZZZ[[[TTTQQQLLLHHHEEEBBB>>>;;;;;;888666555555555555444444333222222333444666888:::;;;===>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;===AAAFFFIIIHHHDDDAAA??????AAABBBBBBAAA?????????@@@???>>>>>>???BBBDDDEEEEEEFFFHHHKKKNNNQQQSSSUUU\\\^^^bbbeeegggjjjnnnqqquuuyyy~~~qqqccc[[[UUUSSSRRROOOOOORRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQNNNLLLJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDEEEFFFHHHJJJKKKLLLIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSTTTWWWXXXZZZZZZ[[[]]]^^^___aaaaaaaaaaaa```bbbaaaaaa```````````````______``````___^^^^^^]]]\\\]]]^^^^^^^^^^^^]]]\\\[[[YYYVVVSSSQQQPPPQQQQQQPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ[[[[[[ZZZXXXVVVTTTNNNKKKGGGDDDCCCBBB@@@>>>======>>>???AAACCCEEEFFFFFFHHHKKKNNNQQQSSSTTTTTTTTTTTTUUUWWWWWWXXXXXXWWWZZZZZZ[[[]]]___aaacccdddfffiiilllooorrruuuyyy|||~~~}}}|||zzzxxxvvvuuuttttttttttttrrroookkkgggddd[[[[[[ZZZYYYZZZ^^^dddhhhjjjqqq{{{{{{wwwssspppmmmhhhfffeeeeeeffffffeeedddeeedddcccaaa```____________`````````aaaaaaaaaaaa\\\]]]___`````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\|||~~~|||xxxuuulllcccYYYSSSRRRRRRQQQOOONNNMMMLLLKKKKKKJJJJJJKKKFFFEEEEEEEEEHHHMMMRRRUUU@@@>>>;;;777555444444444666444333444666777888777333222111222444555444333111111222222222222111111111111111111222444666777999DDDVVVfffrrrxxxzzz{{{vvvqqqkkkfffhhhppp|||}}}|||~~~}}}}}}}}}}}}|||zzzzzz{{{|||~~~{{{zzz{{{{{{yyywwwrrrsssssssssrrrqqqqqqpppkkkllllllkkkiiiiiikkklllfffccc___ZZZWWWSSSNNNKKKEEEBBB???============<<<:::;;;===???@@@@@@AAAAAADDDHHHJJJMMMUUU___dddccc___XXXUUUXXX[[[ZZZYYYZZZRRROOOJJJFFFCCC@@@<<<:::;;;999666555666666555555555444333222333555777999<<<===>>>???@@@@@@???>>>======<<<<<<<<<======>>><<>>>>>>>>??????>>>>>>???AAADDDEEEEEEGGGIIILLLPPPSSSVVVWWW```bbbfffiiikkknnnrrruuuyyy}}}uuufff___YYYWWWVVVSSSSSSVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVTTTQQQNNNLLLIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@===============<<<<<<<<<===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNOOOJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUUUUWWWXXXZZZ[[[\\\^^^___```bbbbbbbbbaaaaaacccbbbbbbaaaaaaaaaaaaaaa______``````___^^^]]]]]]\\\]]]^^^_________^^^]]]```]]]ZZZVVVTTTTTTTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXZZZZZZYYYWWWUUUTTTMMMJJJFFFDDDCCCBBB@@@????????????@@@BBBEEEHHHJJJHHHJJJMMMQQQTTTVVVVVVWWWYYYZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[]]]___aaacccdddeeegggjjjnnnqqqsssvvvzzz}}}|||{{{zzzxxxxxxwwwxxxxxxtttttttttssspppkkkgggddd[[[[[[ZZZYYYYYY]]]cccgggfffnnnyyyzzzuuurrrooommmhhhgggeeeeeeggghhhhhhgggdddccccccbbbaaaaaabbbbbb___`````````aaaaaabbbbbb[[[\\\^^^_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\{{{www}}}uuuwwwzzzzzzwwwkkkccc[[[YYY[[[[[[WWWRRRRRRPPPNNNLLLJJJHHHGGGGGGIIIGGGEEEEEEGGGHHHIIIIIIBBB>>>:::888777888888888555555444444444555555666555666888777555444444555111000000000111333555666555555555333111000111333888CCCTTTfffssszzz||||||xxxtttqqqjjjgggxxx~~~~~~}}}zzzyyy{{{}}}~~~|||zzzxxxvvvuuuuuurrrrrrssstttsssrrrqqqpppmmmkkkjjjjjjllllllkkkjjjddd]]]WWWTTTPPPIIIEEEDDD??????@@@AAAAAAAAA@@@@@@AAA>>><<<===AAADDDEEEEEEJJJUUUXXXTTTVVVbbbiiihhhkkkcccYYYVVVYYY\\\\\\YYYSSSPPPKKKGGGEEEDDDBBBAAADDD@@@;;;::::::999777555777777777777777999;;;<<<<<<<<<======>>>>>>>>>???BBBAAA???===<<<;;;<<<<<<@@@DDDIIILLLMMMKKKFFFDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEHHHJJJMMMQQQUUUYYY\\\^^^cccfffjjjnnnqqquuuyyy|||~~~wwwlllfff^^^XXXVVVUUUUUUUUUYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRPPPMMMLLLKKKFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======?????????>>>??????@@@AAABBBAAA@@@?????????@@@AAA???@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKNNNMMMMMMNNNPPPSSSVVVXXXUUUWWWYYYZZZZZZ[[[]]]___``````aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaa```aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```___^^^bbbaaa^^^[[[XXXVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYYYY]]]]]]]]]\\\ZZZWWWUUUSSSJJJHHHFFFCCCBBBAAA@@@AAA???@@@CCCEEEGGGIIIJJJKKKKKKLLLOOOQQQSSSUUUVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^______aaadddgggiiilllpppsssvvvxxx{{{}}}|||{{{zzz{{{{{{zzzxxxuuuvvvuuurrrqqqooolllgggddd\\\\\\]]]]]]]]]___cccfffmmmsss|||zzztttpppllliiiccccccccccccddddddeeeffffffeeedddbbbaaa`````````aaaaaaaaaaaaaaabbbbbbbbb\\\]]]]]]^^^^^^______```______]]]\\\[[[ZZZZZZZZZ{{{www~~~uuuwwwzzzyyyvvvmmmfff```^^^```___[[[UUUPPPOOONNNLLLJJJHHHGGGFFFDDDCCCBBBBBBDDDEEEEEEDDDAAA>>>:::777777888888777666666555555555666666777555777888777555333333444333222111111111222333444333444444333111111222444888BBBSSSeeerrrxxxzzzzzzyyyuuusssmmmlll~~~~~~~~~~~~{{{xxxwwwyyy{{{|||}}}xxxwwwvvvuuuuuuuuuvvvwwwqqqrrrrrrrrrrrrrrrqqqqqqmmmllljjjjjjkkkkkkiiihhhccc[[[TTTQQQMMMGGGCCCDDDBBBBBBAAAAAAAAAAAAAAAAAACCCAAA>>>???CCCFFFGGGGGGLLLUUUYYYWWW\\\hhhooommmpppggg]]]ZZZ\\\^^^]]]ZZZRRRNNNIIIEEECCCAAA???>>>@@@===999777888888666444777666666666777999:::<<>>>>>???????????????@@@@@@AAABBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMLLLLLLMMMOOORRRUUUWWWWWWYYY[[[\\\\\\\\\^^^``````aaaaaabbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccccccdddccccccbbbbbbbbbbbbaaa```______bbb```^^^[[[XXXVVVUUUTTTTTTUUUUUUVVVXXXYYYZZZZZZ\\\\\\\\\[[[YYYVVVSSSRRRIIIHHHEEECCCAAA@@@???@@@@@@AAADDDFFFIIIJJJKKKLLLOOOPPPRRRTTTVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^___```aaadddggghhhkkkooorrrtttwwwzzz||||||{{{zzz{{{|||{{{xxxvvvvvvuuurrrqqqooolllhhheee___````````````cccfffiiiooouuu~~~yyytttpppllljjjeeedddddddddeeeeeefffgggfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb^^^^^^^^^^^^__________________^^^]]]\\\\\\\\\\\\|||xxxvvvwwwyyywwwtttlllgggbbbaaacccaaa\\\VVVMMMMMMMMMMMMKKKIIIGGGFFFBBBAAAAAABBBCCCDDDCCCAAA???<<<999777777888888777777777666666666666777777777888999777555333222222444333333222111111111222222333333333222222444666888BBBSSSdddpppvvvxxxwwwxxxtttrrrmmmnnn~~~~~~~~~|||yyyvvvuuuvvvxxxyyyyyyvvvuuutttssstttuuuvvvwwwqqqqqqpppppppppqqqqqqrrrnnnmmmkkkkkkkkkjjjgggeee```XXXPPPLLLHHHCCCBBBCCCEEEDDDBBBAAA@@@@@@BBBBBBEEECCCBBBBBBEEEHHHJJJJJJOOOVVVZZZ]]]fffrrrwwwtttssskkkaaa\\\\\\]]][[[XXXPPPLLLGGGBBB@@@>>>;;;:::;;;999666555555555555444555555555666777999:::;;;===============>>>>>>>>>;;;;;;:::::::::;;;===>>>===???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@????????????AAAAAAAAABBBCCCDDDFFFFFFKKKMMMOOOTTTYYY^^^bbbeeeiiilllooosssvvvzzz~~~zzznnniiibbb]]]\\\\\\\\\\\\YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVTTTRRROOOMMMKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@?????????????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMOOORRRUUUVVVZZZ\\\^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaacccccccccccccccbbbaaa```aaabbbbbbcccdddeeeeeefffccccccccccccbbbaaa```___aaa___]]][[[YYYWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWTTTQQQPPPIIIGGGEEEBBB@@@???>>>>>>AAABBBEEEGGGJJJLLLMMMNNNQQQRRRTTTVVVXXXZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\^^^___```bbbeeeggghhhkkkoooqqqsssvvvyyy{{{|||{{{zzz{{{|||{{{yyyvvvwwwuuurrrpppooolllhhheeecccdddeeeeeefffhhhkkknnnrrrwwwwwwqqqnnnkkkiiiffffffeeeeeeeeefffgggggggggfffeeecccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````_________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^zzzyyyzzz{{{xxxtttfffccc`````````]]]WWWRRRKKKLLLMMMMMMLLLJJJGGGFFFDDDCCCCCCEEEFFFFFFCCCAAA>>>;;;888777888888888777888777777666666666666777:::;;;;;;999666333222333333333222222222222222222000111222333222333555777:::DDDTTTdddpppvvvwwwvvvvvvrrrpppkkkkkk~~~|||~~~~~~}}}zzzvvvtttuuuvvvwwwwwwyyyxxxvvvuuutttuuuuuuvvvqqqpppooooooooopppqqqrrrooonnnlllkkkkkkiiieeeccc]]]UUULLLHHHDDDAAAAAACCCGGGEEEBBB???>>>???AAACCCEEEDDDDDDDDDGGGJJJLLLNNNRRRWWW]]]cccooo{{{|||uuunnnddd^^^\\\ZZZXXXUUUOOOKKKEEEAAA>>>;;;999777777666444333444444555555444444555666777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;<<<===>>>???===>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHLLLNNNRRRWWW]]]bbbgggjjjlllooorrruuuxxx|||yyymmmiiibbb]]][[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIKKKLLLNNNNNNOOOOOOMMMNNNNNNPPPRRRTTTVVVXXX\\\^^^aaaaaa`````````aaabbbccccccccccccbbbaaaaaaeeeeeeeeeeeedddcccbbbaaabbbbbbbbbcccdddeeefffgggdddddddddccccccaaa```______^^^\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXVVVTTTRRROOONNNHHHGGGDDDBBB???>>>>>>>>>AAACCCEEEHHHJJJMMMNNNOOORRRSSSUUUWWWXXXZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[]]]___```aaabbbeeehhhiiikkkooorrrtttvvvyyy{{{{{{{{{{{{{{{||||||yyywwwwwwuuurrrpppooollliiigggfffhhhiiijjjkkklllppprrruuuyyy}}}sssnnnllliiihhhffffffeeeeeeeeeeeeffffffgggfffeeedddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````______^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___}}}}}}}}}~~~zzzuuucccaaa______]]]ZZZTTTOOOJJJKKKLLLMMMMMMKKKIIIHHHGGGFFFFFFFFFGGGFFFCCC@@@===:::888888999999999888888888777666555555666666<<<======;;;777444333444111111222222333333333333///000222222222444666888;;;EEEUUUeeeqqqvvvwwwvvvxxxssspppiiihhhzzz}}}}}}|||~~~~~~|||xxxvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvqqqqqqooooooooopppqqqrrrpppooommmlllkkkiiieeeaaa\\\SSSJJJFFFCCC@@@AAADDDFFFDDD@@@===<<<>>>@@@BBBDDDDDDEEEFFFHHHKKKOOOQQQVVV[[[bbbkkkxxxyyyrrriiibbb]]]ZZZWWWTTTOOOJJJEEE@@@===;;;888777555555444333333444555666333444555777888::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKNNNQQQVVV\\\ccciiimmmoooppprrruuuwwwzzzyyyooojjjccc^^^[[[ZZZXXXWWWYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUSSSQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDDDDGGGHHHHHHIIIIIIJJJJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQPPPQQQRRRSSSVVVXXXYYYZZZ^^^```cccccccccbbbbbbbbbcccdddddddddddddddccccccffffffggggggfffeeeeeedddccccccbbbcccccceeefffgggeeedddddddddbbbaaa```___^^^]]]\\\ZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUSSSPPPMMMLLLGGGFFFDDDAAA@@@?????????AAACCCEEEHHHKKKMMMOOOPPPTTTUUUWWWXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^```aaaaaacccfffiiijjjmmmqqqsssuuuwwwyyy{{{{{{{{{{{{|||}}}|||zzzxxxxxxuuurrrpppooommmjjjhhhhhhjjjlllnnnnnnpppsssuuuwww{{{yyypppllljjjhhhfffeeeeeedddddddddddddddeeeffffffeeedddccccccccccccbbbbbbbbbbbbaaaaaa`````````______^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^|||wwwfffdddbbb```]]]YYYSSSOOOJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHFFFEEEDDDCCC@@@>>><<<:::999999:::;;;:::999:::999888777666666666777;;;<<<===;;;777555444444000111222333333333333333///000222222222444666888;;;EEEUUUeeeqqqwwwxxxwww{{{vvvrrrjjjfffuuu~~~yyyvvvyyy~~~|||zzzxxxwwwxxxwwwwwwrrrsssuuuwwwxxxxxxwwwvvvrrrrrrqqqppppppppppppppppppooonnnnnnmmmjjjeeebbb[[[RRRJJJGGGEEEBBBCCCFFFEEECCC???===<<<>>>@@@BBBBBBDDDFFFGGGJJJNNNSSSVVV\\\aaajjjuuu~~~xxxooogggaaa\\\YYYWWWMMMIIIDDD???===;;;999777444555555444222333555777333444666888:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;===<<<:::999999999::::::>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNQQQUUU\\\dddlllqqqtttvvvtttvvvxxx{{{~~~yyyooojjjddd___]]][[[YYYXXXYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUSSSQQQNNNLLLJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@AAACCCDDDFFFFFFGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSUUUWWWYYY[[[\\\]]]]]]```ccceeedddcccccccccddddddeeefffffffffffffffhhhhhhiiiiiiiiiiiihhhhhhfffeeedddddddddeeeggghhhdddddddddcccbbb```___^^^\\\\\\[[[ZZZYYYYYYYYYZZZVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTRRROOOLLLKKKFFFEEECCCBBBAAA@@@AAAAAABBBDDDGGGJJJMMMOOOQQQRRRWWWXXXZZZ\\\]]]^^^^^^___ZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^```aaabbbdddgggiiikkknnnqqqtttuuuwwwyyy{{{{{{{{{{{{|||}}}}}}{{{yyyxxxuuurrrpppooommmkkkiiikkkmmmpppqqqrrrtttvvvxxxzzz}}}vvvooollljjjgggeeeeeeeeedddcccccccccddddddeeeeeedddcccccccccccccccccccccbbbbbbaaa```````````````___^^^]]]]]]\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\~~~}}}wwwiiigggdddaaa]]]XXXSSSPPPKKKKKKLLLLLLMMMMMMNNNNNNMMMJJJGGGDDDCCCAAA>>><<<<<<;;;::::::<<<<<<<<<;;;<<<<<<;;;:::999888888999999:::;;;999666444333333222222333333333222111000///111222222222333666888999CCCSSSdddpppvvvwwwvvv|||wwwsssjjjdddpppzzzuuuqqqnnnnnnuuu}}}}}}{{{}}}|||yyyxxxxxxwwwwwwsssuuuyyy{{{|||zzzwwwvvvssssssssssssrrrpppooonnnqqqpppoooooonnnkkkfffcccZZZSSSLLLIIIGGGEEEEEEHHHDDDBBB@@@>>>>>>@@@BBBCCCBBBDDDGGGJJJLLLQQQWWW\\\bbbhhhsss~~~zzzrrriiibbb]]]YYYWWWKKKGGGBBB>>><<<:::888777333444555333111111333666444555777:::;;;<<<======:::::::::999999999888888;;;:::999999999:::;;;<<<>>>>>>>>>>>>???@@@AAAAAA??????@@@AAACCCDDDDDDEEEGGGHHHHHHJJJKKKMMMOOOPPPUUU[[[dddmmmuuuzzz|||}}}yyy{{{}}}|||uuujjjfffaaa^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWUUUTTTSSSPPPNNNLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFHHHIIIIIIIIILLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOQQQRRRTTTTTTUUUTTTUUUWWWYYY[[[\\\]]]^^^\\\___ccceeeeeeddddddeeedddeeefffhhhhhhiiiiiiiiihhhiiijjjkkklllllllllkkkkkkiiihhhffffffggghhhiiiddddddcccbbbaaa___^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[XXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQOOOLLLJJJEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIMMMPPPRRRTTTUUUXXXYYYZZZ\\\]]]^^^______\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaabbbcccdddgggjjjkkkmmmqqqssstttvvvxxxzzz{{{{{{{{{|||~~~}}}{{{yyyxxxuuurrrooonnnmmmllljjjmmmpppsssuuuvvvwwwzzz|||~~~~~~vvvqqqnnnllliiifffffffffeeedddddddddddddddddddddcccbbbbbbbbbbbbcccccccccbbbbbbaaa``````___aaaaaa``````_________^^^[[[[[[[[[ZZZ[[[[[[\\\\\\}}}}}}wwwkkkiiieeeaaa\\\WWWRRRPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQMMMIIIEEECCCAAA???===<<<;;;:::;;;=========;;;???>>>===<<<;;;:::::::::777888999888555333222333444444444444333111///...000111222333222333555777777AAARRRcccooouuuvvvvvvzzzuuurrrhhhaaallluuunnnhhhgggjjjsss|||zzzzzz}}}{{{}}}|||yyyxxxxxxwwwvvvyyy{{{|||wwwsssttttttuuutttsssqqqooommmqqqpppppppppooolllgggddd[[[SSSMMMKKKIIIGGGGGGIIICCCBBBAAA@@@@@@AAACCCDDDBBBEEEIIILLLNNNSSSZZZ```fffnnnyyy~~~yyyqqqiiiaaa[[[XXXVVVIIIEEE@@@===;;;999888666222444444222000///222555444666888;;;<<<===>>>============<<<<<<;;;;;;;;;::::::::::::;;;===???@@@======>>>>>>???@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDHHHIIIJJJKKKMMMOOOQQQRRRXXX___iiittt|||}}}~~~wwwpppccc```\\\ZZZZZZZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUTTTRRRPPPNNNLLLJJJIIIFFFEEEDDDCCCCCCBBBBBBBBB?????????????????????@@@AAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEHHHIIIJJJJJJJJJOOOOOONNNNNNMMMLLLLLLKKKLLLMMMOOOQQQSSSUUUUUUVVVTTTUUUWWWYYY[[[]]]^^^^^^[[[___cccffffffeeeeeeeeedddeeeggghhhjjjkkkkkkkkkiiijjjkkklllmmmnnnnnnnnnnnnmmmjjjiiihhhhhhjjjkkkdddccccccbbb```___]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQOOOLLLJJJEEEDDDCCCBBBCCCCCCEEEEEEGGGIIILLLOOORRRUUUWWWWWWVVVWWWYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^___aaabbbccceeehhhjjjjjjlllppprrrsssuuuwwwyyy{{{{{{{{{|||~~~~~~|||zzzxxxuuurrrooonnnnnnlllkkkooorrruuuwwwxxxzzz|||~~~}}}vvvrrrpppnnnkkkhhhhhhgggfffeeeeeeeeeeeeeeeccccccbbbbbbaaabbbbbbbbbcccccccccbbbaaa``````___bbbbbbbbbbbbaaaaaaaaaaaa]]]]]]\\\\\\[[[\\\\\\]]]|||{{{|||yyyttthhhgggeee```[[[VVVUUUUUUPPPOOONNNNNNOOOQQQSSSTTTOOOMMMJJJGGGDDDAAA@@@???>>>>>>>>>>>>======<<<<<<@@@@@@>>>===;;;999888777999777666555666666444222333333333333333333333333000222444222//////444999:::EEEVVVfffppptttuuuuuuxxxuuukkkaaaaaahhhkkkhhhfffiiinnntttzzzzzzsssrrrzzz~~~{{{wwwvvvwwwzzz|||}}}~~~~~~|||zzzxxxxxxxxxssstttvvvvvvuuurrrooommmpppooonnnnnnooonnnllljjj```[[[TTTOOOMMMLLLIIIGGG???@@@BBBDDDFFFGGGIIIIIINNNOOOQQQSSSUUUYYY^^^bbbmmmuuu}}}zzzqqqiiiddd^^^XXXSSSLLLGGGAAA<<<999888666444333444444444333333222111777888999:::;;;;;;<<<;;;>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBDDDFFFHHHIIIHHHJJJMMMNNNPPPSSSVVVYYY^^^dddnnnwww}}}~~~vvvppphhheee```]]][[[ZZZYYYXXXXXXXXXYYY[[[\\\ZZZWWWSSSUUUTTTQQQMMMJJJGGGFFFEEEEEEDDDBBB@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>@@@AAACCCEEEBBBDDDGGGHHHHHHIIILLLNNNRRROOOJJJFFFFFFIIIMMMPPPPPPPPPQQQSSSTTTUUUVVVWWWYYYYYY[[[\\\^^^___aaaaaaaaacccfffgggggghhhiiikkkiiijjjkkkkkkllllllllllllmmmmmmnnnooopppqqqrrrrrrpppnnnkkkiiigggggghhhiiieeedddcccaaa````````````]]]]]]]]]\\\[[[ZZZYYYXXXZZZYYYXXXWWWVVVUUUUUUUUUWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFCCC@@@AAACCCGGGIIIJJJLLLOOORRRTTTVVVWWWWWWWWWZZZ]]]^^^^^^^^^___```______^^^]]]]]]\\\[[[[[[aaaccceeeffffffhhhkkkmmmlllnnnpppsssvvvxxxyyyzzz}}}}}}}}}}}}}}}}}}||||||{{{xxxtttpppnnnmmmlllkkknnnqqqvvv{{{xxxrrrnnnlllkkkjjjfffffffffffffffeeeeeeeeecccccccccbbbccccccddddddeeedddcccbbbaaaaaaaaaaaa^^^___```aaaaaa```___^^^___^^^]]]\\\[[[[[[[[[[[[{{{zzz{{{wwwsssiiihhhddd___YYYVVVUUUVVVSSSRRRQQQQQQQQQQQQRRRRRROOOMMMKKKHHHEEEBBBAAA@@@@@@??????>>>============BBBAAA???===;;;999777777999777666666777777555444222222222222222222222222000222444222//////444888:::EEEVVVfffppptttuuuuuuwwwrrrhhh^^^^^^dddhhhfffaaaeeekkksss{{{xxxrrrrrrzzz}}}zzzyyyzzz{{{}}}|||||||||{{{yyyxxxxxxxxxttttttuuuuuutttrrrpppnnnnnnmmmmmmnnnoooooonnnlllddd___YYYTTTQQQOOOLLLJJJDDDEEEEEEGGGIIIKKKMMMNNNRRRTTTVVVWWWYYY]]]bbbfffqqqyyy|||rrrjjjddd^^^XXXSSSLLLGGGAAA<<<999888666444444444444444333333222111777777999:::;;;<<<<<<<<>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIKKKJJJLLLOOOPPPRRRUUUXXX[[[ffflllttt|||~~~wwwrrrhhheee```]]]\\\[[[YYYXXXYYYYYYZZZ\\\\\\[[[WWWTTTUUUSSSQQQNNNKKKHHHGGGFFFDDDCCCAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDCCCEEEHHHIIIIIIJJJMMMNNNQQQNNNJJJGGGFFFIIIMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^```aaabbbbbbdddggghhhhhhhhhjjjkkkjjjkkklllllllllllllllkkknnnnnnooopppqqqrrrrrrsssqqqooommmjjjiiiiiiiiijjjeeeeeedddbbbbbbaaaaaaaaa_________^^^]]][[[ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWVVVTTTRRRQQQOOOOOONNNKKKIIIEEECCCCCCEEEGGGIIILLLNNNQQQTTTVVVXXXXXXYYYYYY[[[^^^______^^^___```________________________ccceeeggghhhhhhjjjmmmoooooopppsssvvvxxxzzz|||}}}~~~~~~~~~}}}}}}|||||||||{{{yyytttqqqooonnnmmmlllpppsssxxx~~~yyysssooolllkkkiiigggggggggffffffffffffeeecccbbbbbbaaaaaabbbbbbcccdddcccbbbaaa````````````______````````````______``````^^^]]]]]]\\\\\\\\\zzzyyyzzzvvvqqqjjjhhhccc]]]XXXUUUVVVWWWWWWVVVVVVTTTSSSQQQPPPPPPNNNMMMKKKIIIGGGDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>DDDBBB@@@===;;;999777666888666555666777777666555111111111111111111111111000222333222000000444888:::EEEUUUeeeooosssuuuuuutttoooeee[[[YYY___cccddd```dddkkkttt{{{xxxsssttt}}}~~~~~~}}}{{{zzzzzz{{{|||zzzzzzzzzyyyyyyyyyxxxxxxuuuttttttsssrrrqqqppppppmmmmmmlllnnnooopppooommmjjjeee___ZZZVVVSSSPPPNNNKKKKKKKKKLLLNNNQQQTTTVVVYYYZZZ\\\^^^```ccchhhlllwww}}}~~~tttkkkeee^^^XXXSSSKKKGGGAAA<<<999777666444444444333333333333222222666777888:::<<<===>>>>>>>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBDDDFFFIIIKKKLLLLLLNNNQQQSSSUUUXXX[[[^^^jjjooovvv{{{~~~~~~xxxtttiiieeeaaa^^^\\\\\\ZZZYYY[[[[[[\\\]]]^^^\\\XXXUUUTTTRRRPPPMMMKKKIIIHHHGGGCCCBBB@@@??????@@@@@@AAA??????@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDFFFGGGJJJKKKKKKLLLNNNPPPQQQOOOKKKIIIHHHKKKNNNPPPRRRSSSTTTUUUVVVXXXYYYYYYZZZ[[[\\\^^^___aaabbbcccccceeehhhiiiiiiiiijjjllllllmmmmmmmmmmmmllllllkkknnnnnnooopppqqqrrrssssssrrrpppnnnlllkkkjjjjjjkkkfffeeeddddddccccccccccccbbbbbbaaa```___]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPNNNLLLHHHFFFEEEGGGIIIKKKOOOQQQSSSVVVYYYZZZ[[[[[[\\\^^^```aaa```______```______``````aaabbbcccccceeegggiiijjjkkkmmmoooqqqrrrsssvvvyyy|||~~~~~~}}}|||||||||zzzvvvrrrpppnnnnnnnnnsssvvv{{{zzztttqqqmmmjjjhhhhhhhhhgggggggggfffffffffbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaa```____________``````____________``````bbbaaa```___^^^^^^^^^^^^zzzzzzzzzvvvqqqjjjhhhbbb[[[VVVUUUVVVYYY[[[ZZZXXXVVVSSSPPPNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCEEEEEECCCBBBAAAAAAAAABBBFFFDDDAAA>>>;;;999777777666555444444666777666555111111111111111111111111111222333222111222444777:::DDDUUUdddnnnssstttuuurrrlllaaaXXXVVVZZZ```ccceeeiiipppwww}}}|||wwwxxx~~~~~~}}}|||{{{yyyxxxxxxyyyyyyyyyxxxwwwxxxyyyyyyyyyxxxuuutttsssqqqqqqqqqqqqqqqooonnnnnnoooppppppooommmmmmjjjddd^^^YYYVVVSSSQQQQQQQQQPPPQQQSSSWWW[[[]]]___aaabbbdddeeeiiinnnqqqzzzvvvllleee___WWWRRRJJJFFF@@@;;;999777666555444333333333333333333333555666888:::<<<>>>??????===>>>???@@@@@@>>><<<;;;;;;::::::::::::;;;<<<<<<@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBDDDGGGIIIKKKMMMMMMPPPRRRUUUWWWZZZ]]]```lllooouuuyyy{{{}}}~~~xxxtttiiifffbbb___]]]]]]\\\[[[]]]]]]]]]^^^___]]]YYYVVVRRRPPPNNNLLLJJJHHHGGGFFFBBBAAA@@@?????????@@@@@@?????????@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFHHHJJJLLLMMMMMMNNNPPPRRRSSSQQQNNNMMMLLLNNNQQQSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]___aaabbbcccdddeeegggiiijjjjjjjjjkkkmmmoooooooooooonnnmmmllllllmmmmmmnnnooopppqqqrrrrrrqqqpppooommmkkkkkkjjjjjjfffeeeeeeddddddddddddeeeeeeeeedddcccaaa___]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUSSSRRRRRRQQQPPPOOONNNMMMMMMKKKIIIHHHHHHJJJMMMOOOQQQSSSUUUXXXZZZ\\\\\\\\\^^^```bbbcccaaa```````````````aaabbbbbbccccccdddeeegggjjjlllmmmoooqqqssstttvvvxxx{{{~~~}}}|||||||||{{{xxxtttqqqooopppqqqtttwww}}}{{{vvvrrroookkkhhhiiiiiiiiihhhhhhggggggfffcccbbbbbbaaaaaaaaaaaabbbbbbaaa``````_________```aaa```___^^^^^^___```aaaaaaaaa```_______________{{{{{{{{{wwwrrrjjjgggaaaZZZUUUTTTWWWZZZ\\\[[[XXXUUUQQQNNNLLLJJJLLLLLLLLLKKKIIIGGGFFFEEEHHHGGGEEEDDDCCCDDDEEEFFFGGGEEEAAA>>>;;;999888888555333333333555666555444222222222222222222222222111222333333333333555666999DDDTTTbbblllrrrtttuuurrrjjj```WWWUUUXXX___fffiiimmmtttzzz|||||||||{{{zzzyyyxxxxxxyyyyyyyyywwwvvvwwwyyyzzzyyywwwuuutttrrrpppppppppqqqrrrqqqpppppppppqqqqqqooommmnnnlllhhhbbb\\\WWWUUUTTTVVVUUUUUUUUUXXX\\\```cccdddeeeggghhhjjjmmmrrruuu{{{vvvmmmfff___WWWRRRIIIEEE???;;;999777666555444333222222222333444444666777999;;;===>>>??????<<<===>>>??????===;;;:::;;;::::::::::::;;;<<<<<>>;;;:::::::::666444333444555555444333222222222222222222222222222222333333444555555555999CCCSSSaaakkkqqqsssuuusssjjj```YYYVVVXXXbbbllllllpppvvv|||~~~}}}{{{yyyyyyzzz{{{|||zzzwwwuuuwwwzzz{{{yyyvvvtttsssrrrpppppppppqqqrrrrrrrrrqqqrrrssssssrrrppppppooolllfff```[[[YYYXXXYYYYYYZZZ[[[^^^aaaeeeggghhhiiikkklllmmmpppuuuxxx|||vvvmmmfff___WWWRRRIIIDDD???;;;888777666555444333222111222333444555777888999;;;===>>>??????<<<======>>>>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@AAABBBCCCCCCBBBBBBDDDFFFHHHKKKNNNOOOPPPRRRUUUWWWZZZ]]]aaadddmmmooosssvvvxxx||||||uuuqqqjjjgggccc``````___^^^^^^^^^^^^^^^______]]]YYYVVVQQQOOOMMMJJJHHHFFFDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBDDDFFFHHHJJJLLLLLLMMMNNNOOOQQQRRRQQQRRRTTTUUUWWWVVVVVVUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\^^^______^^^___```bbbccceeefffggghhhjjjlllmmmllllllmmmnnnpppqqqqqqqqqqqqppppppooommmmmmnnnooopppqqqqqqrrrppppppooommmlllkkkjjjiiifffffffffffffffggghhhiiikkkjjjiiigggdddaaa___^^^ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTQQQOOOMMMIIIIIIIIIKKKMMMQQQTTTVVVUUUWWWYYY[[[]]]^^^^^^^^^bbbdddffffffdddcccccccccdddddddddddddddccccccccceeeiiimmmoooqqqrrrtttuuuwwwxxx{{{~~~~~~}}}~~~}}}xxxtttrrrtttwwwwwwzzzyyyuuurrrooommmllllllkkkjjjiiihhhhhhgggfffeeedddcccbbbbbbbbbbbbbbbaaaaaa``````aaaaaabbb``````____________``````^^^^^^]]]]]]]]]]]]]]]^^^~~~yyy{{{}}}yyyttthhheeeaaa[[[VVVUUUVVVYYYYYYVVVQQQLLLIIIGGGHHHHHHHHHIIIJJJJJJJJJHHHFFFEEEDDDCCCBBBAAABBBEEEGGGIIIGGGEEEAAA>>>;;;;;;;;;<<<888777555555666666555333111111111111111111111111222222222444555666555444999CCCRRR```jjjpppssstttuuukkkaaa\\\XXX[[[fffsssqqqsssxxx|||}}}zzzxxxxxxyyy|||~~~|||xxxvvvwwwzzz{{{yyyvvvrrrrrrqqqqqqqqqqqqqqqqqqqqqpppqqqsssvvvwwwvvvuuussssssqqqllleee```______\\\]]]^^^aaacccfffiiijjjlllmmmnnnooopppsssxxx{{{uuullleee___XXXRRRHHHDDD>>>:::888777666555444333222111111333555666888999:::<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFHHHKKKNNNQQQRRRRRRTTTWWWZZZ\\\```dddgggmmmoooqqqsssuuuxxx|||{{{tttpppkkkhhhdddaaa``````______^^^^^^^^^______]]]XXXUUUSSSRRROOOLLLIIIFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNNNNOOONNNPPPQQQSSSSSSSSSSSSUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\^^^___``````___```aaacccdddfffggghhhjjjlllnnnnnnmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqoooooopppqqqrrrsssssstttqqqqqqpppooonnnlllkkkjjjhhhhhhhhhiiiiiikkklllllllllkkkjjjgggeeebbb___]]]ZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVVVVUUUSSSPPPOOOLLLLLLLLLNNNPPPSSSVVVXXXXXXYYY\\\^^^``````aaa```bbbdddggggggfffeeeeeeeeeddddddeeeeeefffggggggggggggjjjooorrrssstttvvvwwwyyyzzz|||~~~~~~zzztttrrruuuyyyyyy}}}zzzvvvtttrrrqqqmmmmmmlllkkkjjjiiihhhhhheeedddcccbbbaaaaaaaaaaaa`````````______``````aaa______````````````______^^^]]]]]]]]]]]]]]]^^^^^^|||xxxzzz|||yyytttgggeeeaaa[[[WWWUUUVVVXXXWWWSSSNNNIIIFFFEEEGGGHHHGGGHHHIIIJJJJJJHHHFFFEEEAAA@@@??????AAADDDGGGIIIGGGDDDAAA>>><<<;;;<<<===;;;999888777888777666444000000000000000000000000222222222444555666555444999CCCRRR```jjjpppssstttvvvlllccc^^^ZZZ]]]iiiwwwwwwxxxzzz}}}~~~~~~{{{xxxuuuuuuwwwzzz|||}}}yyyvvvwww{{{|||yyyuuurrrrrrrrrqqqqqqqqqqqqpppoooooopppssswwwzzzzzzyyyvvvvvvuuupppiiidddcccddd^^^___aaadddgggjjjlllmmmnnnooopppqqqrrruuuzzz}}}~~~tttkkkeee^^^XXXSSSHHHDDD>>>:::888777666555444333222111111333555666999:::;;;<<<============@@@??????>>>===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHJJJMMMPPPSSSTTTTTTVVVYYY\\\^^^bbbfffiiirrrtttuuuvvvwwwzzz~~~zzztttpppkkkhhhdddaaaaaaaaa```___^^^^^^^^^______\\\XXXUUUUUUTTTQQQNNNJJJHHHFFFEEEBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFKKKLLLNNNOOOPPPPPPOOOOOOQQQSSSTTTTTTTTTTTTVVVXXXVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]___```aaaaaa``````bbbccceeefffhhhhhhkkklllnnnooonnnmmmnnnooopppqqqqqqrrrsssssssssssspppqqqrrrrrrttttttuuuvvvrrrrrrrrrqqqooonnnlllkkkjjjjjjjjjkkklllmmmnnnooommmllljjjhhheeebbb___]]]ZZZYYYXXXWWWVVVUUUUUUUUUPPPQQQSSSTTTSSSRRRPPPOOOOOOOOOOOOPPPRRRUUUWWWXXXZZZ\\\^^^```bbbbbbbbbbbbbbbeeeggghhhgggfffffffffddddddeeeggghhhjjjkkkkkkiiilllqqqtttvvvwwwxxxyyyzzz{{{~~~~~~{{{uuusssvvvzzz{{{zzzwwwuuutttsssnnnnnnmmmllljjjiiiiiihhhdddcccbbbaaa````````````______^^^^^^^^^______```^^^___```aaaaaa```___^^^^^^^^^]]]]]]]]]^^^^^^___xxxyyyyyy}}}~~~uuunnnggg^^^WWWUUUVVVXXXYYY[[[UUUNNNIIIFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGEEEDDDBBBAAA@@@???@@@AAABBBCCCHHHGGGEEEBBB@@@===;;;::::::999777777888777666444555555444333333333333444222111000000111444888:::>>>GGGTTTaaajjjppptttvvvrrrnnnfff\\\WWW]]]lllxxx~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{|||zzzwwwvvvvvvvvvvvvuuuvvvvvvtttsssrrrqqqppppppuuutttsssssstttvvvyyy{{{xxxvvvrrrnnniiifffcccbbbaaabbbccceeehhhjjjkkklllppprrrsssttttttuuuxxxzzzvvvmmmfff___WWWRRRHHHDDD>>>999888777777666555555555555555555555555777888999:::<<<===>>>>>>@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<>>>???@@@AAACCCDDDDDDDDDEEEGGGIIIHHHIIIJJJLLLOOORRRTTTVVVWWWYYY[[[]]]```dddjjjnnnrrrrrrssssssuuuzzz~~~~~~|||wwwsssmmmkkkhhhfffdddbbb___]]]]]]]]]]]]]]]\\\ZZZXXXWWWYYYWWWSSSOOOLLLJJJHHHHHHDDDDDDEEEEEEDDDBBB@@@???AAABBBDDDDDDDDDEEEGGGIIILLLMMMNNNNNNNNNOOOQQQTTTUUUUUUUUUUUUUUUVVVVVVVVVYYYXXXWWWVVVVVVWWWXXXXXX[[[\\\]]]^^^___`````````ccccccddddddeeefffgggggglllnnnoooooonnnnnnoooqqqooopppqqqrrrrrrrrrrrrrrrrrrsssuuuvvvwwwwwwvvvvvvssssssssssssqqqooommmkkkjjjkkklllnnnnnnnnnnnnmmmnnnmmmkkkhhheeebbb```______\\\YYYWWWWWWWWWVVVUUUXXXXXXVVVTTTSSSQQQOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^```cccddddddcccbbbccccccccccccdddfffggghhheeefffgggfffffffffhhhjjjkkknnnqqquuuyyy{{{|||}}}~~~}}}{{{zzzzzzzzzzzzzzz|||yyywwwuuusssqqqpppooommmkkkjjjjjjjjjjjjiiihhhfffdddbbbaaa```aaa```]]][[[[[[\\\^^^```aaabbbcccdddcccaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^vvvwwwxxx}}}yyynnnhhh```ZZZWWWWWWXXXXXX\\\XXXQQQKKKHHHFFFEEECCCEEEEEEFFFFFFFFFDDDAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA???>>>>>><<<:::888888888888666444555555444333333333333444///...---...///222444666<<>>:::888777777666333333444444555666777777999999:::<<<===>>>???@@@@@@@@@???>>>===<<<;;;;;;======<<<<<<===>>>@@@AAABBBDDDEEEEEEEEEFFFHHHKKKJJJKKKLLLNNNQQQTTTWWWXXXZZZ\\\^^^```cccggglllpppssssssttttttvvv{{{~~~~~~}}}xxxtttpppmmmjjjhhhfffdddaaa___^^^^^^^^^^^^]]][[[YYYWWWWWWUUURRRNNNKKKHHHGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@BBBDDDEEEEEEEEEFFFIIIKKKMMMNNNPPPPPPPPPPPPSSSUUUUUUVVVVVVVVVVVVWWWWWWWWWYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[]]]^^^```aaabbbbbbdddeeefffggghhhhhhhhhhhhkkkmmmnnnooonnnnnnpppqqqsssssssssssstttttttttttttttuuuvvvxxxyyyxxxxxxwwwtttttttttsssqqqpppnnnmmmkkklllnnnoooppppppooonnnooonnnllliiifffcccaaa``````]]]ZZZXXXXXXWWWVVVUUUWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSVVVXXX[[[]]]^^^^^^___bbbdddeeeeeedddcccdddeeeeeeffffffgggggggggfffggghhhhhhggghhhjjjlllmmmooossswwwzzz}}}~~~}}}{{{zzzzzz{{{|||~~~}}}zzzxxxuuussspppooommmllljjjiiiiiiiiiiiihhhgggeeedddbbbaaa```aaa___]]]\\\\\\]]]___```aaabbbcccdddcccaaa___^^^________________________ssssssuuu}}}}}}tttoooiiidddaaa___]]]\\\]]]YYYTTTOOOLLLIIIFFFDDDGGGGGGGGGFFFDDDAAA>>>===???@@@BBBDDDEEEFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA>>><<<:::999999888666444555555444333333333333444000000111222333444666777:::DDDTTTcccnnntttxxxzzz|||yyyqqqfff___cccppp{{{~~~}}}~~~|||~~~~~~~~~}}}|||||||||zzzyyyxxxwwwvvvwwwxxxxxxzzzzzzyyyyyyxxxxxxxxxwwwzzzyyyvvvttttttuuuwwwxxxuuuuuuuuuuuuvvvxxxyyyzzzyyywwwsssoookkkgggdddbbbdddeeegggiiikkknnnppppppoooqqqsssuuuvvvyyy|||zzzrrrjjjbbb[[[VVVJJJFFF???;;;999888777666222333333444666777999::::::;;;<<<===>>>@@@AAAAAA@@@@@@???>>>===<<<<<<;;;============>>>???@@@AAABBBDDDEEEFFFFFFGGGJJJLLLMMMNNNOOOQQQTTTWWWZZZ[[[^^^```bbbdddfffjjjooorrrssstttuuuvvvxxx|||zzzvvvtttqqqmmmjjjiiifffdddaaa`````````___^^^\\\ZZZXXXUUUSSSPPPLLLIIIGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBDDDEEEGGGGGGGGGHHHKKKMMMOOOQQQRRRSSSRRRSSSTTTVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWYYY[[[^^^aaacccddddddfffggghhhjjjjjjjjjiiiiiijjjlllmmmnnnnnnoooppprrruuuuuuttttttssstttttttttuuuvvvxxxyyyzzzzzzyyyyyyvvvuuutttrrrqqqpppppppppmmmnnnpppqqqrrrrrrqqqqqqpppooommmjjjgggdddbbbaaaaaa^^^ZZZXXXWWWVVVUUUSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTWWWZZZ]]]___aaa```bbbccceeefffffffffeeefffggghhhiiiiiihhhgggggghhhiiijjjjjjiiijjjlllnnnpppqqqtttxxx{{{~~~}}}|||{{{|||}}}~~~~~~zzzwwwtttrrrnnnmmmllljjjiiihhhgggggghhhgggfffeeecccaaa`````````___^^^\\\]]]^^^```aaabbbccccccdddcccaaa```___````````````````````````~~~oooooorrr}}}yyyvvvrrrnnnjjjfffaaa^^^\\\YYYUUUSSSPPPNNNJJJHHHIIIHHHHHHFFFDDDBBB@@@>>>AAACCCEEEGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@>>>;;;::::::888666444555555444333333333333444111222333444555666777777;;;FFFVVVeeepppvvvyyyzzz|||zzztttjjjbbbeeesssxxxzzz~~~~~~}}}||||||{{{{{{yyyxxxwwwvvvuuuvvvwwwwwwzzzzzz{{{zzzxxxvvvvvvuuu{{{yyyvvvtttsssuuuxxxzzzvvvvvvwwwwwwxxxyyyyyyyyywwwvvvssspppkkkgggdddbbbdddeeegggiiilllnnnpppqqqnnnpppsssuuuxxx{{{}}}tttkkkbbbZZZUUULLLGGGAAA<<<999888777666444444444555666777999::::::;;;<<<===>>>@@@AAAAAAAAA@@@@@@???>>>===<<<<<<=========>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHKKKMMMPPPPPPRRRTTTWWWZZZ\\\]]]aaacccfffhhhiiimmmqqqttttttvvvxxxyyy{{{~~~}}}yyywwwtttooollljjjgggeeecccaaaaaaaaaaaa___]]]ZZZYYYTTTRRRPPPLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHIIIJJJMMMOOORRRSSSUUUVVVUUUUUUVVVXXXUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUWWWZZZ^^^aaadddfffgggggghhhjjjkkklllkkkjjjiiiiiikkkmmmnnnnnnoooqqqsssvvvuuusssrrrrrrrrrrrrsssuuuvvvxxxyyyzzzzzzyyyyyywwwvvvtttrrrqqqpppqqqqqqpppqqqrrrttttttttttttsssrrrpppnnnkkkhhheeecccbbb```]]]YYYWWWVVVTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWYYY\\\^^^```aaacccdddeeegggggghhhggggggiiijjjkkklllkkkjjjhhhfffhhhiiikkkjjjjjjkkkmmmoooqqqrrruuuxxx|||~~~}}}}}}~~~}}}xxxuuurrrooolllkkkiiihhhgggffffffffffffeeeeeecccbbbaaa`````````___^^^]]]^^^___aaabbbcccccccccccccccaaa```___`````````_______________}}}mmmlllppp{{{{{{yyyvvvsssoooiiibbb]]]YYYWWWUUUTTTTTTRRRPPPMMMJJJJJJIIIIIIGGGFFFEEEDDDFFFGGGIIIKKKJJJHHHEEECCCDDDDDDCCCBBBAAAAAA@@@@@@@@@>>><<<;;;:::999666444555555444333333333333444//////000111222333333444===HHHYYYhhhrrrwwwxxxxxxzzz{{{xxxooohhhkkkyyyuuuxxx~~~~~~}}}}}}||||||yyyxxxwwwvvvvvvvvvwwwxxxtttwwwzzzzzzyyywwwwwwxxxzzzxxxuuusssssstttwwwyyyvvvwwwxxxzzzzzzzzzyyyyyyvvvuuussspppmmmiiieeeccceeeeeegggiiikkkmmmnnnooommmpppsssvvvxxx{{{wwwlllaaaXXXTTTNNNIIIBBB===:::999777666888777666555555777888999::::::;;;===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@AAABBBBBBAAACCCEEEFFFGGGIIILLLNNNRRRRRRTTTVVVYYY[[[^^^___ccceeehhhjjjkkknnnqqqtttvvvwwwzzz|||}}}|||yyyuuupppllliiigggeeecccbbbcccbbbaaa```]]][[[YYYUUUSSSQQQNNNKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHEEEGGGIIIIIIJJJKKKNNNQQQTTTVVVXXXXXXXXXWWWXXXYYYUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWUUUUUUUUUUUUWWWWWWVVVXXX[[[___bbbeeeggghhhiiiiiikkkkkklllkkkjjjjjjjjjlllnnnooooooppprrrtttvvvvvvuuutttssssssssssssuuuvvvwwwyyyzzzyyyyyyxxxwwwuuutttrrrqqqqqqqqqrrrrrrssstttvvvwwwvvvvvvuuurrrqqqooollliiifffdddccc___\\\XXXUUUTTTSSSQQQPPPRRRRRRRRRSSSTTTUUUUUUVVVXXXYYYZZZ[[[]]]^^^___```ffffffgggggghhhhhhiiiiiijjjkkkmmmmmmmmmkkkiiiggghhhiiijjjkkkjjjkkknnnppprrrsssuuuxxx{{{~~~~~~zzzuuurrrnnnllljjjiiihhhgggfffeeeeeeeeeddddddcccbbbaaaaaa``````______^^^^^^___aaabbbcccdddddddddcccbbbbbbaaa```_________^^^^^^^^^]]]]]]}}}lllkkknnnzzz~~~|||yyyuuunnneee```XXXWWWUUUUUUUUUUUUSSSRRRMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMKKKHHHEEECCCDDDDDDCCCBBB@@@???>>>>>>???===;;;::::::999777555555555444333333333333444222222222222333444555666>>>IIIZZZjjjtttxxxyyyxxx{{{~~~|||uuunnnrrrtttvvv~~~~~~~~~~~~{{{zzzyyyxxxwwwxxxxxxyyymmmrrrxxx{{{{{{{{{|||~~~yyywwwuuusssssstttuuuwwwvvvxxxzzz||||||{{{zzzxxxvvvuuuuuussspppmmmiiigggffffffggghhhjjjkkklllmmmmmmpppsssuuuxxx{{{{{{ooocccZZZUUUPPPKKKDDD>>>;;;999777666:::999777555555777888999::::::;;;===>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<===???@@@BBBBBBCCCCCCBBBCCCFFFGGGHHHKKKNNNQQQTTTUUUVVVXXX[[[^^^```bbbeeegggjjjlllmmmooorrrtttwwwyyy|||~~~{{{wwwqqqllliiigggeeeccccccccccccbbb```]]]ZZZYYYUUUTTTQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJGGGIIIKKKLLLLLLNNNQQQSSSUUUWWWZZZZZZYYYXXXYYYYYYUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]][[[\\\___cccfffhhhjjjkkklllkkkkkkkkkkkkllllllllllllnnnoooppppppqqqrrrtttwwwwwwxxxxxxxxxwwwvvvvvvuuuvvvxxxyyyzzzzzzyyyxxxwwwvvvuuutttssssssssssssssstttvvvwwwxxxxxxwwwwwwrrrqqqooollliiifffdddccc^^^[[[WWWUUUTTTSSSRRRPPPRRRSSSSSSTTTUUUVVVWWWWWWZZZ[[[[[[\\\]]]^^^______ggggggggghhhhhhiiiiiiiiillllllmmmmmmmmmkkkjjjiiihhhjjjkkkkkkkkkllloooqqqssstttvvvxxx|||~~~wwwsssooollliiiiiihhhgggfffeeeeeeeeeeeebbbbbbaaaaaaaaa`````````^^^^^^______aaabbbcccdddeeeddddddcccbbbbbbaaaaaa_________^^^]]]]]]\\\\\\}}}llljjjmmmxxx~~~|||yyytttlllddd^^^ZZZXXXUUUUUUUUUUUUTTTSSSPPPOOONNNMMMMMMLLLLLLLLLKKKLLLMMMMMMLLLJJJHHHFFFBBBBBBAAA@@@???>>>>>>======<<<:::999:::999777666555555444333333333333444666555444333444666888999<<>>???AAABBBBBBBBBAAAAAA@@@???>>>======<<<===???AAACCCCCCCCCCCCDDDFFFHHHJJJKKKNNNQQQTTTWWWXXXYYY[[[^^^aaaccceeegggjjjmmmooooooqqqsssuuuwwwzzz~~~}}}yyyrrrmmmjjjhhhfffdddccccccbbbaaa___\\\ZZZXXXUUUSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLJJJLLLNNNOOOPPPRRRUUUWWWVVVXXX[[[[[[ZZZYYYYYYYYYWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]___aaacccdddbbbccceeehhhjjjlllmmmnnnooonnnmmmllllllmmmnnnooonnnpppqqqrrrqqqqqqssstttuuuvvvyyyzzzzzzyyywwwvvvvvvwwwyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxwwwvvvuuuuuutttuuuvvvxxxyyyxxxxxxwwwrrrqqqooollliiifffdddccc^^^[[[XXXVVVVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^___```aaahhhhhhhhhhhhhhhhhhiiijjjllllllllllllllllllkkkkkkjjjkkkmmmmmmmmmnnnqqqsssuuuvvvwwwzzz}}}~~~vvvqqqoookkkiiihhhgggffffffeeeeeeeeeeeeaaaaaa```````````````___]]]^^^___```bbbcccdddeeeeeeeeedddcccbbbbbbbbbbbb`````````___^^^]]]]]]]]]~~~mmmkkkmmmwww}}}xxxvvvtttqqqkkkccc[[[TTT\\\YYYVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKLLLLLLMMMLLLLLLJJJJJJ@@@@@@@@@?????????>>>>>><<<;;;999999999999777666555555444333333333333444444333111000000222555777:::GGGZZZlllxxx|||}}}}}}zzz~~~xxxppprrr}}}~~~qqqttt{{{~~~}}}|||{{{zzz{{{||||||uuu{{{|||{{{}}}zzzyyyxxxvvvuuutttttttttwwwyyy|||~~~~~~|||zzzxxxxxxyyyzzzyyyxxxuuusssqqqiiijjjjjjjjjjjjjjjkkkkkkmmmooorrruuuwwwzzz~~~~~~vvvkkkccc```RRRMMMFFF@@@<<<:::888666888777555555666999<<<>>>======>>>???AAABBBCCCDDDBBBAAAAAA@@@???>>>======<<<===???BBBCCCDDDDDDCCCEEEGGGJJJLLLNNNPPPTTTWWWYYYZZZ[[[^^^```cccfffgggiiikkkooopppqqqrrrtttvvvxxx{{{zzztttnnnkkkiiifffeeeccccccbbbaaa___\\\YYYXXXTTTSSSQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNPPPRRRRRRTTTWWWZZZVVVXXX[[[\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^______`````````aaacccfffhhhiiiggghhhjjjlllnnnoooppppppsssqqqnnnmmmlllnnnppprrrpppqqqssssssrrrrrrssstttqqqtttwwwyyyzzzxxxvvvtttxxxyyyzzz||||||||||||{{{yyyzzz{{{{{{zzzyyywwwvvvtttuuuwwwxxxyyyyyyxxxxxxrrrqqqnnnlllhhhfffcccbbb___\\\YYYXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYWWWXXXZZZ\\\^^^```bbbccchhhhhhhhhggghhhhhhiiijjjllllllkkkkkkkkkllllllmmmkkkmmmnnnoooooopppsssuuuwwwwwwyyy{{{~~~vvvqqqooollliiihhhgggffffffeeeeeeeeeeee`````````````````````___]]]^^^___aaabbbdddeeeeeefffeeedddcccbbbbbbbbbbbbbbbaaaaaa```___^^^^^^^^^wwwqqqpppyyyyyyzzztttlllddd```^^^\\\[[[WWWTTTRRRQQQQQQRRRRRRQQQQQQQQQQQQPPPMMMKKKHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJGGGDDDAAA@@@???===;;;;;;:::999888777777777777777666666666555555555555222222222333444555777777;;;FFFYYYllluuuwww{{{||||||xxxrrrmmmooowww~~~{{{{{{}}}~~~rrrqqqwww~~~~~~}}}~~~|||{{{}}}||||||{{{zzzzzzyyyyyyyyyzzzzzzyyyxxxwwwyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxuuupppkkkhhhiiikkkkkkjjjpppqqqssstttuuuwww{{{~~~~~~~~~wwwpppggg___UUUPPPHHHBBB===;;;888777666666666666777888::::::;;;<<<===>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJLLLNNNQQQTTTWWWYYY[[[\\\]]]^^^```cccfffhhhjjjlllnnnqqqrrrsssuuuxxxzzz}}}~~~|||vvvqqqooollljjjhhhgggffffffdddaaa^^^[[[YYYWWWVVVTTTQQQOOONNNMMMLLLNNNLLLKKKJJJJJJKKKLLLNNNNNNPPPTTTWWWXXXXXXWWWVVVZZZZZZ[[[\\\\\\ZZZYYYXXX^^^]]]]]]^^^___aaacccdddddddddeeefffhhhjjjlllmmmjjjlllnnnpppqqqqqqpppooonnnmmmllllllmmmooorrrtttuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyy{{{|||||||||{{{{{{}}}~~~~~~|||yyyxxxxxxyyyzzzzzzzzzxxxvvvtttqqqqqqooommmjjjgggeeeccc```___\\\ZZZXXXWWWWWWWWWUUUVVVWWWYYYZZZZZZ[[[[[[ZZZ\\\^^^______```bbbdddeeeggghhhhhhggggggiiijjjjjjlllmmmmmmlllkkkkkkllllllnnnpppppppppqqqssstttzzz{{{|||}}}~~~}}}wwwrrrllljjjjjjgggggggggfffeeedddbbbaaaaaa```___^^^^^^^^^^^^^^^ccc```___```dddggggggfffgggfffeeecccaaa___^^^]]]___^^^^^^]]]]]]^^^^^^___{{{uuuttt|||xxxqqqlllddd^^^[[[YYYXXXWWWVVVSSSQQQOOOPPPPPPOOONNNQQQQQQQQQPPPNNNKKKIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGEEECCCCCCAAA???======<<<;;;999888777777777777777777888777666666555222222222333444555666777;;;DDDVVViiitttxxx{{{}}}|||wwwoooiiijjjqqqyyyzzzxxxwwwxxx{{{~~~~~~tttrrrxxx~~~~~~~~~}}}||||||}}}}}}||||||{{{{{{{{{zzzyyyzzzzzzyyyxxxwwwyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzuuupppkkkhhhiiijjjkkkkkkoooqqqrrrssstttwwwzzz}}}~~~yyyrrriiiaaaWWWQQQIIIBBB>>>;;;888777666666666777888999:::;;;======>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????AAACCCEEEGGGHHHLLLNNNPPPSSSVVVYYY[[[\\\^^^___aaacccfffiiijjjkkkllloooqqqssstttvvvxxx{{{}}}~~~|||wwwrrrooollljjjhhhggggggfffdddbbb^^^[[[ZZZVVVUUUSSSQQQOOONNNMMMMMMNNNNNNLLLLLLLLLNNNOOOQQQRRRTTTXXX[[[^^^^^^^^^]]]\\\]]]]]]^^^^^^]]]]]]]]]aaa`````````aaabbbdddeeeffffffffffffhhhiiikkkkkklllmmmoooqqqrrrqqqpppooommmmmmmmmnnnoooqqqtttuuuwwwwwwxxxxxxyyyyyyzzzzzzwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyxxxyyyzzz{{{zzzxxxvvvuuurrrqqqpppmmmjjjgggeeecccaaa```]]][[[YYYXXXXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]___`````````bbbdddeeefffhhhhhhgggggghhhjjjmmmoooppppppnnnmmmnnnooooooqqqrrrsssrrrssstttvvvyyy{{{}}}~~~yyytttnnnkkkkkkhhhggggggfffeeedddccccccaaa``````_______________bbb```^^^```cccgggggggggiiihhhgggeeedddbbbaaa```___^^^^^^]]]]]]^^^^^^___{{{zzzvvvhhhccc]]]YYYVVVVVVUUUUUUUUURRRPPPNNNNNNMMMLLLJJJOOOOOOOOOOOOMMMKKKIIIGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEBBB???@@@???===;;;:::999888888666777999:::999888666555222222222333444555666777;;;AAAQQQeeesssxxxzzz|||}}}{{{uuukkkccccccjjjqqqsssrrrrrrtttyyy~~~~~~}}}xxxuuuyyy~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{{{{zzzxxxwwwyyyzzzyyyzzz|||~~~~~~~~~}}}|||uuupppkkkhhhhhhjjjkkklllnnnpppqqqrrrsssvvvzzz}}}~~~vvvmmmeeeYYYSSSKKKDDD???;;;888666666666777777888:::;;;<<>>============???@@@@@@BBBDDDGGGIIIJJJOOOPPPRRRUUUXXX[[[]]]^^^___aaadddhhhkkkmmmmmmmmmnnnpppssstttuuuwwwzzz|||~~~~~~~~~xxxssspppnnnkkkiiiiiihhhgggdddbbb___\\\ZZZUUUTTTRRRQQQOOONNNNNNMMMOOOOOONNNOOOPPPQQQSSSTTTUUUWWW[[[___bbbccccccccc``````___``````aaabbbcccddddddcccccccccdddfffgggiiihhhggggggggghhhiiijjjnnnooopppqqqqqqqqqoooooolllmmmnnnppprrrtttuuuvvvyyyyyyzzzzzz{{{|||}}}}}}xxxyyyyyyyyyzzzzzzzzzzzz}}}~~~}}}{{{zzzyyyzzz{{{|||{{{yyywwwvvvsssrrrpppmmmjjjgggdddcccbbb```^^^\\\ZZZYYYYYYYYYWWWWWWYYYZZZ[[[\\\\\\\\\]]]___aaaaaaaaabbbdddeeedddfffgggggggggggghhhjjjppprrrssssssrrrqqqrrrrrrsssuuuvvvvvvuuuuuuvvvxxxxxx{{{~~~|||vvvppplllmmmjjjiiigggeeeddddddddddddbbbaaaaaa``````````````````___^^^```cccfffhhhhhhiiiiiigggfffdddcccaaaaaa___^^^^^^]]]]]]^^^^^^___}}}|||rrrddd```[[[WWWVVVVVVVVVUUUTTTRRROOONNNMMMLLLIIIGGGKKKKKKLLLLLLKKKIIIGGGFFFCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFGGGHHHIIIGGGDDDAAABBBAAA???===;;;:::999888555777999::::::888555333333222222333444555666666;;;>>>KKK```qqqyyyzzzzzz|||zzzsssiii```___fffmmmppppppppptttyyy~~~~~~}}}~~~zzz{{{}}}||||||~~~{{{{{{{{{zzzxxxwwwxxxzzzwwwyyy|||~~~|||uuurrrmmmjjjiiijjjlllmmmnnnoooqqqrrrsssuuuyyy|||{{{rrriii]]]WWWNNNFFF@@@<<<999777777777777888999;;;<<<===???@@@@@@AAABBBBBBCCCCCC@@@???>>>>>>=========>>>@@@AAABBBDDDFFFHHHKKKLLLPPPQQQSSSVVVYYY\\\^^^______bbbgggkkknnnoooooonnnoooqqqtttvvvwwwyyy{{{}}}{{{vvvssspppnnnllljjjiiigggdddaaa^^^\\\[[[TTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXZZZ]]]```bbbcccccccccbbbbbbaaaaaabbbdddfffhhhgggfffeeedddeeeeeeggggggllljjjiiigggggghhhiiijjjppppppqqqqqqpppooonnnmmmkkklllnnnqqqsssuuuvvvvvvyyyyyyzzz{{{|||}}}~~~zzzzzzzzz{{{{{{|||}}}}}}~~~|||{{{zzz{{{|||}}}|||zzzxxxwwwuuutttqqqmmmjjjfffdddcccaaa```]]][[[ZZZYYYYYYYYYWWWXXXZZZ[[[\\\\\\]]]]]]___aaabbbccccccccceeegggdddeeeggggggggggggiiijjjrrrsssuuuuuutttssstttuuuvvvwwwxxxxxxvvvvvvwwwxxxxxx{{{yyyrrrnnnmmmkkkiiigggdddcccdddeeefffbbbbbbaaaaaaaaaaaaaaabbb_________```bbbeeeggghhhgggfffeeedddcccaaa``````___^^^^^^]]]]]]^^^^^^___|||{{{{{{~~~pppccc___ZZZWWWVVVVVVUUUTTTTTTRRROOONNNMMMKKKHHHFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBCCCDDDFFFGGGHHHHHHEEEEEEEEEGGGHHHGGGDDDAAABBBAAA???===;;;:::999999444555888999999777444222333333333333444444555666:::<<>>:::777777888888999;;;<<<>>>?????????@@@@@@AAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>AAABBBCCCEEEHHHJJJMMMNNNQQQRRRTTTWWWYYY\\\^^^______bbbhhhmmmpppqqqpppoooqqqsssvvvxxxyyyzzz}}}zzzvvvssspppnnnjjjiiigggccc```^^^[[[ZZZTTTSSSRRRRRRQQQQQQQQQRRRPPPQQQRRRSSSUUUVVVXXXYYY\\\]]]___aaabbbbbbbbbbbbccccccbbbcccdddfffhhhjjjgggfffeeeeeeeeefffggghhhmmmkkkiiihhhggghhhjjjkkkppppppppppppooonnnmmmmmmjjjlllnnnqqqssstttuuuvvvxxxxxxyyy{{{|||~~~}}}|||||||||}}}~~~~~~}}}}}}{{{|||}}}~~~}}}{{{yyyxxxwwwuuuqqqmmmiiifffdddccc___^^^\\\ZZZYYYXXXXXXYYYXXXYYY[[[\\\]]]]]]^^^^^^```bbbddddddddddddeeegggdddfffggghhhhhhhhhjjjlllqqqsssuuuuuutttttttttvvvvvvxxxyyyxxxwwwwwwxxxyyyyyy|||zzzrrrnnnmmmjjjiiifffdddccccccdddeeebbbbbbaaaaaaaaaaaabbbccc^^^______```aaadddfffhhhffffffeeedddbbbaaa``````___^^^^^^]]]]]]^^^^^^___vvvuuuxxx~~~pppddd```[[[WWWUUUTTTRRRPPPRRRPPPNNNMMMLLLJJJGGGDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCDDDEEEDDDBBB@@@AAA@@@>>><<<;;;:::999999444555777888777666444333333333333333333444555666999;;;FFF[[[mmmvvvyyy{{{zzzyyyuuummmdddaaaeeejjjttttttuuuyyy~~~}}}}}}~~~~~~|||}}}}}}{{{yyyxxxxxxzzzuuuwwwyyy{{{}}}}}}|||{{{vvvwwwvvvssspppooopppqqqnnnpppqqqrrrsssvvvzzz}}}zzzqqqggg```VVVMMMEEE@@@<<<999888888999:::<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???????????????@@@CCCCCCEEEGGGIIILLLOOOPPPSSSTTTVVVXXXZZZ]]]^^^___```ccchhhmmmqqqrrrqqqqqqsssuuuwwwyyyzzz||||||xxxuuurrrpppkkkiiifffbbb___\\\ZZZZZZTTTTTTSSSSSSSSSSSSTTTUUURRRSSSTTTVVVWWWXXXYYYZZZaaaaaabbbcccdddddddddddddddddddddeeefffhhhiiijjjffffffeeeeeeeeefffhhhiiilllkkkiiiggghhhiiilllnnnqqqqqqppppppoooooooooooolllmmmnnnppprrrtttuuuvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~|||}}}~~~~~~|||zzzyyyyyyvvvrrrmmmiiifffdddccc^^^]]][[[YYYXXXXXXXXXYYYYYYZZZ\\\]]]^^^^^^______aaacccddddddddddddfffgggeeefffhhhiiiiiijjjkkkmmmppprrrtttuuuttttttuuuvvvvvvwwwyyyyyyxxxxxxyyyzzzzzz}}}yyyrrrmmmllliiihhhfffdddccccccccccccaaaaaaaaaaaaaaabbbbbbccc___```aaa``````bbbeeeggggggffffffeeecccbbbbbbaaa___^^^^^^]]]]]]^^^^^^___qqqpppuuu~~~rrrhhhddd^^^ZZZVVVSSSPPPNNNNNNMMMLLLKKKKKKIIIEEECCC@@@AAABBBDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA???@@@AAAAAA???>>>>>>>>><<<;;;:::999999999666777777777777666555555444444333333333444555555777;;;GGGZZZkkktttzzz}}}zzz{{{wwwooofffbbbdddgggttttttvvv{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxxxxzzzwwwxxxyyyzzz{{{|||||||||wwwyyyzzzyyyuuusssrrrsssoooqqqrrrssstttwwwzzz}}}~~~|||tttkkkdddZZZPPPHHHBBB===:::888999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFHHHKKKNNNPPPRRRUUUVVVXXXZZZ\\\___```aaabbbeeeiiinnnqqqssssssssstttvvvyyyzzz{{{}}}{{{xxxtttqqqooojjjhhheeeaaa]]][[[YYYYYYTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVXXXYYYZZZ[[[[[[\\\aaaaaabbbccceeeffffffgggffffffgggiiiiiijjjjjjjjjffffffeeeeeefffhhhjjjkkkkkkjjjhhhggghhhkkknnnqqqsssrrrrrrqqqqqqqqqrrrrrrpppppppppppprrrtttvvvwwwwwwxxxyyy{{{}}}}}}~~~}}}{{{yyyzzzwwwrrrmmmhhheeedddccc___^^^\\\ZZZYYYYYYZZZZZZZZZ[[[\\\^^^____________aaacccddddddddddddeeegggfffgggiiijjjjjjkkkmmmoooppprrrtttuuuttttttuuuvvvvvvxxxyyyzzzyyyzzz{{{}}}|||~~~}}}}}}}}}}}}wwwpppkkkkkkffffffeeedddcccbbbbbbaaa```````````````aaabbbbbb___aaabbbaaa``````cccfffeeeeeedddcccbbbbbbaaaaaa___^^^^^^]]]]]]^^^^^^___~~~nnnmmmsss~~~tttmmmhhhbbb]]]XXXTTTPPPNNNLLLKKKJJJJJJIIIGGGDDDBBB@@@AAABBBDDDEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@AAAAAABBB@@@======>>>>>>===<<<===<<<;;;:::999888888888888888888777777777777777444444333333333444555555666;;;GGGZZZjjjssszzz{{{|||yyyqqqgggaaabbbdddssstttvvv{{{~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{yyyxxxxxxzzzyyyyyyzzzzzz{{{|||||||||xxx{{{}}}|||yyyuuuttttttpppqqqssstttuuuwww{{{~~~}}}~~~uuummmfff\\\RRRIIICCC>>>;;;999999:::;;;===???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@AAAAAABBBBBBDDDEEEFFFIIIKKKNNNQQQSSSWWWXXXZZZ\\\^^^```bbbcccdddfffjjjnnnrrrtttuuuvvvuuuwwwyyy{{{|||~~~{{{wwwssspppnnnjjjhhhddd```\\\ZZZXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```bbbdddeeeggghhhggghhhjjjkkklllkkkkkkjjjffffffffffffhhhiiikkkmmmjjjiiiggggggiiilllpppsssttttttsssssssssttttttuuusssrrrqqqqqqrrruuuwwwyyywwwxxxzzz|||~~~}}}~~~}}}{{{zzz{{{xxxsssmmmhhheeecccccc```___]]][[[ZZZZZZ[[[[[[[[[[[[]]]^^^___`````````aaacccddddddcccccceeeffffffhhhjjjkkkkkklllnnnpppqqqsssuuuuuuuuuuuuvvvwwwwwwxxxzzz{{{{{{{{{}}}}}}~~~|||{{{vvvooojjjjjjeeeeeeeeedddcccbbb````````````___``````aaabbbbbb```bbbcccaaa______bbbeeecccbbbbbbaaa```___^^^^^^___^^^^^^]]]]]]^^^^^^___~~~mmmooouuuyyysssmmmddd[[[UUUPPPLLLJJJLLLLLLKKKJJJHHHFFFDDDCCCCCCAAA@@@BBBDDDDDDAAA>>>BBBBBBBBBBBBAAAAAA@@@???@@@???>>>======<<<======;;;;;;;;;:::888777555444555666666777777777777777555333222333555777777666:::===FFFUUUeeerrrxxxzzzxxxzzz|||wwwkkk```___eeepppwww}}}~~~}}}~~~~~~}}}~~~{{{{{{yyyxxxxxxyyy{{{{{{{{{zzzzzzzzz{{{|||~~~}}}{{{zzzzzzyyyvvvuuuttttttttttttvvvxxxzzz{{{}}}sssnnndddXXXMMMEEE>>>;;;::::::999:::;;;>>>AAACCCAAAAAABBBDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKLLLNNNPPPRRRVVVXXXZZZ\\\\\\^^^```bbbfffjjjnnnrrrssstttuuuvvvtttvvvyyy}}}|||wwwsssooommmiiigggccc___[[[XXXVVVUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZ\\\]]]^^^______ccccccccccccdddfffhhhiiilllllllllllllllmmmnnnooojjjhhhfffhhhkkklllkkkiiimmmlllkkklllmmmppprrrtttwwwvvvuuussssssssstttuuuxxxxxxwwwwwwwwwxxxzzz{{{|||||||||}}}~~~}}}|||{{{zzzwwwssspppmmmjjjfffcccccc```\\\ZZZZZZZZZZZZYYYZZZ[[[]]]___aaaccccccdddeeedddccccccbbbbbbccccccdddfffiiijjjjjjlllnnnpppqqqrrrsssuuuvvvvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}|||}}}~~~}}}}}}}}}}}}sssmmmkkkhhhfffhhhgggeeedddcccbbbbbbbbb_________```aaaaaabbbbbbddddddccccccbbbbbbaaaaaacccbbbbbbbbbaaaaaa``````^^^]]]]]]\\\\\\]]]]]]^^^}}}mmmooouuuzzzuuunnnddd[[[UUUPPPMMMKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@BBBDDDDDDBBB???BBBBBBBBBBBBAAA@@@?????????>>>===<<<<<<;;;;;;;;;999999888888777666555444555666777777888888777777888666444444555666666555999<<>>======<<<;;;::::::::::::666666666666555555555444666666777888888888888777999777555555555666555333777:::BBBPPPaaaooovvvyyy|||}}}{{{ooocccaaaeeevvv}}}~~~}}}}}}|||{{{~~~~~~~~~}}}}}}}}}|||}}}{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}}}}|||yyywwwssssssssstttuuuwwwyyyzzzzzz|||~~~zzzuuulllbbbXXXNNNDDD>>>:::999999:::===@@@CCCEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEIIIKKKNNNPPPQQQSSSVVVXXX\\\^^^```bbbbbbdddfffhhhjjjmmmqqqtttuuuwwwxxxzzz|||}}}~~~{{{vvvqqqmmmjjjiiidddbbb```]]][[[YYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^___aaabbbcccdddggggggggghhhiiikkkmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnjjjiiiiiilllooorrrssssssvvvuuuuuuuuuwwwyyy{{{|||wwwwwwwwwxxxyyy{{{|||}}}}}}}}}|||}}}}}}~~~}}}vvvtttqqqpppooommmkkkiiiccc```]]]\\\\\\\\\[[[ZZZZZZ[[[]]]___```aaabbbbbbddddddcccccccccdddeeeeeejjjkkkmmmnnnmmmnnnppprrrrrrsssuuuxxxzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}yyyppplllkkkiiigggffffffeeedddcccbbbaaaaaa```aaaaaabbbccccccddddddcccccccccccccccdddddddddaaaaaa```````````````___^^^^^^]]]]]]]]]]]]^^^^^^}}}mmmmmmrrr|||{{{xxxpppdddZZZTTTQQQOOOOOOJJJJJJIIIHHHFFFDDDBBBAAAAAABBBCCCEEEFFFGGGFFFEEEBBBBBBBBBBBBAAA???>>>>>><<<<<<:::999999999999999666666555555555666666666666777888888999999888888888666444444555555555444666888@@@MMM^^^mmmuuuyyy~~~~~~ttthhhdddgggvvv~~~}}}||||||{{{zzz~~~}}}}}}}}}}}}|||||||||{{{~~~~~~{{{zzzwwwxxxyyyzzzzzzyyyxxxwwwzzzyyyyyyzzz{{{}}}~~~~~~~~~|||yyyvvvssssssrrrssstttvvvxxxzzzyyy{{{}}}~~~}}}wwwoooggg]]]SSSGGG@@@:::::::::;;;===AAADDDFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHKKKMMMPPPRRRSSSUUUXXXZZZ]]]___aaacccdddeeegggiiimmmppptttvvvwwwyyy{{{}}}~~~|||xxxsssnnnkkkhhhgggcccbbb___\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```bbbccceeeeeeggghhhiiijjjlllmmmooopppooooooooopppooooooooonnnlllllllllmmmpppsssuuuuuuwwwwwwwwwwwwxxxzzz||||||zzz{{{{{{|||}}}~~~~~~}}}wwwtttrrrpppooommmkkkiiicccaaa^^^]]]]]]]]]\\\[[[ZZZ[[[]]]^^^```aaaaaabbbccccccccccccdddeeefffgggkkkmmmnnnooonnnnnnppprrrqqqsssvvvyyy{{{~~~~~~~~~~~~}}}}}}|||||||||}}}}}}|||zzz{{{~~~wwwooolllkkkiiihhheeeeeeeeeddddddcccbbbaaaaaabbbbbbccccccdddeeeeeeaaaaaabbbbbbccccccdddddd````````````____________^^^^^^]]]]]]]]]]]]^^^^^^}}}mmmmmmpppzzz{{{vvvooodddZZZTTTRRRQQQPPPKKKKKKJJJIIIGGGEEECCCBBBCCCDDDFFFHHHHHHHHHHHHHHHCCCCCCCCCBBBAAA@@@???>>><<<<<<:::999999999999999777777666666666777888999777888888999999999999999555333222333444666666555555777>>>KKK\\\kkkuuuyyyzzznnniiikkkvvv~~~}}}}}}~~~}}}|||}}}}}}}}}|||||||||{{{{{{zzz}}}~~~|||zzzyyyvvvwwwxxxyyyyyyxxxwwwvvvyyyyyyyyyzzz{{{}}}~~~~~~~~~|||xxxuuurrrrrrrrrrrrtttvvvxxxyyyzzz{{{}}}~~~~~~yyyqqqiiiaaaWWWKKKBBB;;;;;;;;;<<<>>>AAADDDFFFJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEFFFHHHIIIKKKLLLNNNQQQSSSUUUWWWZZZ\\\bbbdddggghhhiiijjjlllooopppsssvvvxxxzzz{{{~~~}}}zzzvvvqqqmmmiiihhhgggdddbbb___\\\YYYWWWWWWVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^___aaacccdddffffffhhhhhhjjjlllnnnooopppqqqrrrrrrrrrrrrrrrqqqpppoooooooooooooooppprrrtttvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||yyyvvvssspppnnnlllhhhfffcccaaa____________^^^\\\[[[\\\]]]___```aaaaaaaaacccccccccdddeeeggghhhiiikkkmmmoooooonnnoooppprrrqqqsssuuuxxx{{{}}}~~~~~~}}}}}}||||||{{{{{{zzz}}}}}}|||zzz{{{~~~vvvooolllkkkiiihhheeeeeeeeeeeeeeedddcccbbbbbbbbbbbbcccddddddeeeeee```aaaaaaaaabbbbbbcccccc____________````````````___^^^^^^]]]]]]^^^^^^___~~~nnnlllnnnwww~~~zzzssslllbbbZZZUUUSSSQQQQQQMMMMMMLLLKKKIIIGGGFFFEEEDDDFFFHHHIIIHHHHHHHHHIIIEEEEEEEEEDDDBBBAAA??????======<<<;;;:::::::::::::::999888777777888999:::888888999::::::::::::999444333222333555777777666555777<<>>AAADDDFFFIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHJJJMMMNNNNNNPPPSSSUUUWWWYYY\\\___ccceeehhhiiijjjkkknnnpppsssvvvxxxzzz|||~~~|||yyytttoookkkhhhggggggcccaaa^^^[[[YYYWWWVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^___```bbbdddfffggghhhhhhjjjlllnnnpppqqqrrrssstttuuuvvvvvvuuusssqqqpppqqqqqqqqqqqqppprrrvvvyyy}}}}}}~~~~~~}}}|||zzzwwwssspppmmmjjjfffccccccbbb``````aaa```___]]]\\\]]]^^^```aaabbbbbbbbbbbbbbbcccdddfffhhhjjjkkkkkkmmmooopppoooppprrrsssssstttvvvxxxzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~uuuooommmllljjjhhheeefffgggggggggeeedddcccaaabbbbbbccccccdddeeeeeebbbbbbbbbbbbbbbbbbcccccc___````````````aaaaaaaaa______^^^^^^^^^^^^______ooolllmmmuuu|||yyynnniiiaaaZZZVVVTTTRRRQQQPPPOOOOOOMMMLLLJJJHHHGGGCCCFFFIIIIIIGGGEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;:::888777777888999:::888999999:::;;;:::::::::888666555555777888777777555666<<>>======>>>AAACCCEEEGGGHHHHHHIIIJJJJJJJJJJJJLLLKKKIIIIIIJJJLLLOOOQQQPPPSSSVVVXXXZZZ\\\```bbbdddfffiiijjjkkklllnnnpppvvvxxxzzz|||}}}zzzwwwrrrmmmiiigggffffff```___]]]ZZZXXXXXXWWWXXXXXXXXXXXXYYY[[[]]]^^^______```bbbdddfffhhhiiijjjjjjlllnnnqqqssstttuuuuuuwwwxxxxxxxxxwwwuuusssqqqqqqrrrsssssssssuuuzzz~~~~~~}}}yyyvvvrrrooollliiieeebbbcccbbbaaaaaabbbaaa```^^^^^^^^^```aaabbbbbbccccccaaabbbccceeegggiiikkkmmmlllnnnpppqqqqqqrrrtttvvvvvvwwwxxxyyyzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||}}}vvvpppmmmllljjjhhhfffggghhhiiihhhgggeeedddaaaaaabbbbbbcccdddddddddeeeeeedddddddddddddddccc`````````aaaaaaaaabbbbbb______^^^^^^^^^^^^______pppllllllsss{{{xxxlllggg```ZZZVVVTTTRRRQQQQQQQQQPPPOOOMMMKKKJJJHHHCCCFFFHHHHHHEEECCCDDDEEEHHHHHHGGGFFFEEECCCAAA@@@@@@???>>>======<<<======;;;:::888777666777888999888999::::::;;;;;;::::::<<<:::888777888888777666666666;;;HHHYYYjjjvvv{{{~~~{{{{{{~~~}}}}}}}}}||||||||||||{{{||||||{{{zzzzzz|||~~~}}}~~~}}}zzzwwwvvvyyy}}}|||{{{yyyyyyyyyyyy{{{|||xxxxxxxxxyyy{{{~~~{{{wwwqqqqqqpppqqqrrrtttvvvxxxwwwwwwxxxxxxyyy||||||ssslllhhhbbbWWWNNN@@@???>>>>>>???@@@BBBDDDJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKNNNQQQSSSRRRUUUXXXZZZ\\\___bbbdddiiikkknnnooopppqqqtttvvvwwwyyy{{{}}}~~~yyyvvvqqqkkkgggeeeeeeeee^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYZZZ[[[\\\^^^```aaaaaabbbcccfffhhhjjjkkkllllllnnnpppsssuuuwwwwwwwwwyyyyyyzzzzzzyyyvvvtttrrrqqqsssttttttuuuxxx~~~~~~wwwuuuqqqnnnkkkhhheeebbbcccbbbaaabbbcccbbb```^^^______```bbbccccccccccccaaabbbccceeegggjjjlllnnnmmmoooqqqsssssstttwwwyyyyyyyyyzzzzzz{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~|||}}}wwwpppnnnllljjjgggfffgggiiijjjjjjhhhfffeee```aaaaaabbbccccccddddddgggggggggffffffeeeeeeeee``````aaaaaabbbbbbcccccc______^^^^^^^^^^^^______qqqnnnpppwww{{{tttlllggg___ZZZVVVUUUTTTTTTUUUUUUTTTRRRPPPLLLIIIHHHEEEEEEDDDDDDEEEGGGIIIJJJFFFEEEDDDDDDCCCCCCCCCCCC@@@???>>>=========>>>???===<<<;;;;;;::::::::::::>>>>>>>>>>>>>>>=========;;;:::777555444444555666666999===EEEWWWkkkyyy}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{zzzyyywwwvvvvvvwwwyyyzzz~~~}}}|||{{{zzzyyyyyyyyywwwvvvvvvwwwyyy|||~~~|||yyywwwuuutttrrrrrrrrrsssuuuvvv{{{zzzyyyzzz{{{~~~zzzqqqiiigggeee\\\QQQIIIBBB===>>>@@@BBBFFFLLLKKKMMMNNNNNNMMMMMMMMMNNNOOONNNNNNNNNPPPSSSVVVWWWXXXZZZ[[[\\\^^^aaaeeehhhkkkoooqqqppprrrwwwyyywwwzzz{{{|||}}}}}}{{{sssjjjfffeeeeeeccc``````___]]][[[[[[[[[[[[\\\YYYZZZ\\\^^^___```aaaaaaaaadddgggiiijjjkkkmmmooonnnooopppsssvvvxxxzzz{{{|||{{{{{{yyyxxxwwwvvvvvvqqqrrrsssvvvyyy|||~~~{{{vvvqqqmmmkkkhhhddd```aaabbbbbbbbbbbbaaa``````aaabbbccccccccccccdddeeeiiiiiiiiijjjkkkmmmnnnooopppqqqrrrtttvvvwwwxxxyyyxxxxxxyyyzzzzzzyyyyyyyyy}}}~~~yyyrrrnnnkkkiiihhhgggiiimmmooooookkkgggdddccccccddddddeeefffffffffjjjhhhfffdddbbbbbbcccdddccccccbbbbbbaaa`````````aaaaaa```^^^^^^]]]]]]]]]qqqooopppxxx|||vvvlllggg```ZZZWWWVVVUUUTTTUUUUUUTTTSSSPPPMMMJJJIIIJJJIIIHHHGGGFFFFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888666555555555666666999===DDDUUUjjjxxx}}}|||{{{|||~~~~~~~~~~~~}}}|||}}}}}}}}}|||||||||{{{{{{xxxwwwvvvuuuvvvwwwyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuvvvwwwzzz}}}~~~{{{xxxwwwuuutttsssrrrssstttvvvxxx|||{{{zzzzzz|||~~~|||xxxpppjjjhhhfff]]]SSSLLLDDD>>>===>>>@@@DDDIIIKKKMMMOOOPPPPPPPPPQQQRRRPPPOOOOOOOOOPPPSSSUUUWWWZZZ\\\^^^```aaadddgggjjjlllppprrrrrrtttyyy{{{yyy|||~~~}}}uuunnnfffccccccdddbbb```^^^]]]\\\[[[[[[[[[\\\]]][[[\\\^^^```aaabbbccccccccceeehhhjjjjjjkkkmmmooossstttuuuxxxzzz|||~~~~~~~~~}}}|||{{{zzzyyyxxxvvvvvvwwwyyy{{{~~~}}}yyyuuupppmmmkkkhhhdddaaacccbbbbbbaaaaaaaaaaaaaaabbbcccdddeeeddddddeeegggiiiiiijjjjjjlllmmmooopppqqqqqqssstttvvvwwwyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz}}}yyyrrrnnnkkkiiigggfffhhhkkknnnmmmjjjfffdddddddddeeefffgggggghhhhhhjjjhhhfffdddbbbbbbcccddd`````````aaabbbbbbccccccaaaaaa```_______________pppoooqqqyyy~~~wwwnnniiibbb\\\YYYWWWVVVUUUVVVUUUTTTSSSPPPNNNLLLJJJLLLKKKJJJIIIIIIIIIJJJKKKGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>===:::888777666666777666999<<>>???DDDIIIMMMOOORRRTTTTTTTTTUUUVVVRRRRRRQQQQQQRRRSSSUUUVVV\\\^^^bbbdddfffgggjjjlllnnnrrrttttttwww|||~~~}}}~~~xxxpppkkkdddbbbbbbccccccaaa]]]\\\[[[[[[[[[\\\^^^^^^^^^___aaaccceeefffggggggfffhhhjjjlllllllllnnnooowwwxxxyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{}}}~~~}}}{{{wwwtttpppmmmkkkhhhfffcccdddcccaaa``````aaabbbcccccceeeffffffffffffgggiiijjjjjjkkklllmmmooopppqqqqqqrrrsssuuuwwwxxxyyyzzz|||}}}}}}~~~}}}}}}|||||||||~~~yyyrrrnnnkkkhhhfffdddfffiiikkkkkkhhheeecccdddeeefffggghhhiiijjjjjjiiigggfffdddccccccdddddd`````````aaabbbbbbccccccaaaaaa``````aaaaaabbbcccoooooorrr{{{yyypppkkkddd___\\\ZZZXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLJJJJJJJJJJJJKKKMMMOOOQQQKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@AAAAAAAAA???>>>===;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???>>><<<:::999888888888666999<<>>???@@@@@@>>>>>>===<<<;;;:::999999666999;;;???LLL```qqqyyyzzzqqqooolllrrruuuttttttyyy~~~~~~~~~~~~~~~~~~~~~|||zzzwwwvvvvvvvvvwwwxxxxxxwwwwwwwwwxxxyyyyyytttuuuwwwzzz|||}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuvvvxxxzzz|||{{{{{{||||||}}}~~~|||zzzyyywwwyyyzzzxxxxxxvvvooofff[[[QQQHHHDDDCCCDDDIIINNNUUUXXX[[[\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ^^^aaaeeehhhiiijjjlllnnnqqquuuwwwwwwzzz~~~xxxrrrnnnkkkgggdddbbbbbbbbbbbb]]]]]]]]]^^^___aaaccceeefffggghhhjjjkkklllmmmmmmkkkmmmoooppppppppprrrsssxxxyyy{{{}}}~~~~~~~~~}}}~~~}}}{{{|||}}}~~~}}}zzzyyyrrrqqqooollljjjhhhgggggggggeeeaaa______```ccceeeeeegggiiiiiiiiijjjkkkmmmlllmmmmmmooopppssstttuuuuuuuuuwwwxxxzzz|||}}}}}}~~~}}}}}}|||~~~zzztttpppkkkgggdddbbbccceeeeeefffeeedddcccbbbbbbcccdddeeegggggghhhfffeeeeeeeeeddddddeeeeeeccccccbbbbbbaaa`````````aaaaaaaaabbbdddeeeggghhh~~~pppqqqttt|||yyyqqqmmmgggccc```]]]ZZZYYYTTTSSSQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOLLLKKKHHHEEEBBB@@@???>>>@@@@@@@@@???>>>===<<<;;;999999999999999::::::;;;::::::;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;666999;;;===III\\\oooxxxwww~~~~~~~~~yyykkkiiieeelllooonnnpppvvv|||~~~~~~~~~~~~}}}~~~|||zzzwwwuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxvvvwwwxxxyyy{{{|||}}}}}}~~~}}}|||{{{{{{yyyxxxwwwvvvvvvwwwyyyzzzyyyyyyzzz|||}}}}}}{{{{{{yyy}}}~~~|||tttkkk]]]SSSJJJFFFEEEEEEHHHMMMVVVYYY]]]______]]]]]]]]]^^^^^^^^^__________________bbbfffhhhiiikkkmmmooorrrvvvxxxwwwyyy~~~~~~|||~~~}}}uuupppjjjhhhfffcccaaa`````````aaaaaaaaaaaaccceeeggghhhiiijjjkkkllllllmmmmmmmmmllloooqqqsssssssssuuuvvvyyy{{{~~~~~~{{{|||~~~}}}zzzxxxqqqqqqpppmmmiiigggfffggggggeeebbb```___aaaccceeefffgggiiijjjjjjkkklllnnnmmmnnnoooppprrrtttvvvxxxwwwxxxyyy{{{|||~~~~~~}}}|||~~~{{{vvvrrrmmmgggdddbbbccccccdddddddddddddddbbbbbbbbbcccddddddeeeeeeddddddeeeeeeeeeeeeeeeeee`````````aaabbbbbbccccccaaaaaabbbcccdddfffhhhhhhqqqrrruuu}}}yyyoookkkfffaaa^^^[[[YYYVVVRRRQQQPPPNNNMMMMMMMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNPPPNNNKKKHHHDDDBBB@@@???AAA@@@???===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<666999:::<<>><<<::::::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>=========999:::;;;<<<============666999:::;;;EEEXXXlllvvvxxx~~~|||{{{}}}tttgggfff[[[bbbhhhiiinnnwww~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}|||vvvuuusssrrrssstttvvvwwwxxxwwwxxxxxxyyyzzz||||||{{{zzzyyyxxxxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{yyywwwvvvuuuuuuwwwwwwtttuuuxxxzzz}}}~~~|||~~~~~~}}}}}}|||vvvnnniii```WWWRRRNNNKKKKKKNNNQQQVVV\\\aaacccddddddeeecccdddeeefffggggggggggggdddfffhhhiiijjjmmmqqqtttsssvvvwwwvvvwww{{{|||zzzzzz}}}~~~xxxqqqkkkfffgggfffeeedddeeefffhhhggggggfffggghhhjjjkkkmmmllllllmmmllllllkkkjjjjjjmmmpppsssuuuvvvwwwyyy{{{xxxzzz}}}{{{xxxqqqqqqqqqmmmhhheeeeeegggfffeeecccaaaaaabbbcccdddeeegggiiijjjjjjkkkmmmoooooooooppprrrtttwwwyyyzzz{{{|||}}}~~~|||}}}}}}yyyuuuoooiiidddccccccbbbbbbcccdddeeeeeedddddddddcccccccccbbbbbbccccccdddeeeffffffffffffccccccbbbbbbaaa`````````bbbbbbbbbcccdddeeeggggggqqqrrryyyzzzwwwvvvnnnddd\\\ZZZZZZVVVRRRQQQTTTQQQLLLKKKLLLNNNPPPQQQMMMLLLKKKJJJKKKLLLOOOPPPTTTQQQNNNKKKIIIFFFBBB@@@@@@@@@@@@??????>>>===<<<>>>???@@@@@@AAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<888999:::;;;<<<============;;;;;;???EEEQQQeeewww|||{{{|||~~~{{{rrrjjj]]]aaaeeekkkqqqwww}}}~~~~~~|||{{{{{{~~~~~~}}}|||zzzyyyxxxxxxyyyxxxvvvuuuuuuwwwxxxyyywwwxxxxxxwwwwwwxxx|||{{{zzzzzzzzz{{{|||~~~~~~}}}~~~~~~}}}}}}|||{{{yyyxxxwwwvvvwwwwwwwwwxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~yyyttthhhccc\\\UUUPPPMMMIIIGGGNNNTTT]]]dddggggggffffffhhhiiikkkllllllkkkjjjiiikkklllnnnoooqqqrrrrrrrrrvvvvvvwwwxxxyyy{{{}}}}}}|||wwwqqqmmmjjjhhhfffeeeeeegggiiijjjlllkkkjjjjjjjjjkkklllllllllmmmooonnnmmmmmmnnnoooqqqrrrtttvvvxxxyyyzzzzzz}}}~~~{{{wwwuuussspppmmmjjjhhhgggggggggeeecccbbbbbbdddfffhhhhhhhhhhhhiiijjjlllmmmnnnpppppppppqqqsssvvvyyy{{{zzz|||~~~{{{wwwrrrnnnkkkiiiggggggfffeeeddddddddddddaaaaaaaaaaaaaaabbbbbbcccggghhhhhhhhhhhhfffeeedddcccdddeeeeeecccaaabbbbbbcccccccccbbbccccccddddddooopppwwwxxxuuutttkkkbbb[[[ZZZYYYUUURRRRRRRRRQQQQQQRRRSSSSSSQQQPPPLLLKKKJJJIIIJJJKKKMMMNNNSSSPPPMMMKKKIIIGGGDDDBBBBBBAAA???=========>>>?????????@@@AAAAAAAAAAAAAAA>>>>>>======<<<<<<<<<===888999:::;;;<<<<<<<<<<<<;;;::::::>>>DDDOOOccctttyyyyyy{{{~~~}}}uuunnnaaadddiiiooouuu{{{~~~~~~~~~|||{{{{{{}}}}}}|||{{{zzzyyyxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{xxxyyyyyyxxxwwwyyy||||||{{{{{{{{{{{{|||~~~~~~~~~~~~}}}zzzxxxwwwvvvvvvwwwxxxyyy{{{}}}}}}}}}~~~~~~~~~wwwrrrlllggg^^^WWWQQQMMMJJJHHHMMMSSS]]]dddhhhiiiiiiiiikkkkkklllmmmmmmlllkkkjjjmmmnnnoooqqqrrrsssttttttwwwwwwwwwxxxzzz{{{}}}~~~{{{wwwqqqmmmjjjiiigggeeeeeegggiiikkknnnnnnlllkkkkkklllmmmmmmmmmooopppppppppppprrrsssuuuvvvwwwyyyzzz{{{{{{|||}}}zzzwwwuuusssqqqnnnkkkjjjiiiiiihhhgggeeeccccccdddfffhhhhhhhhhiiijjjkkklllnnnoooqqqppppppqqqsssvvvyyyzzz|||~~~~~~~~~{{{zzzwwwtttpppmmmkkkiiiggggggfffeeeddddddddddddbbbbbbaaaaaabbbbbbcccdddffffffggggggfffeeecccbbbbbbdddeeeeeecccaaabbbbbbaaaaaaaaabbbcccdddeeefffmmmmmmtttuuusssrrriiiaaaZZZYYYWWWTTTQQQQQQPPPRRRUUUXXXZZZXXXSSSOOOJJJJJJIIIHHHHHHIIIKKKKKKPPPNNNLLLJJJJJJIIIGGGEEEDDDBBB???<<<;;;===???AAA@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>===============::::::;;;;;;;;;;;;::::::;;;999:::===BBBMMM___ooovvvwwwzzzyyysssdddhhhmmmtttzzz~~~~~~~~~~~~}}}|||{{{{{{||||||{{{{{{zzzyyyxxxxxx}}}|||{{{zzzzzz{{{||||||yyyzzzzzzyyyxxxyyy|||~~~}}}|||||||||||||||}}}~~~|||yyywwwvvvvvvwwwyyy{{{}}}|||}}}~~~wwwrrrqqqkkkaaaYYYSSSNNNKKKIIILLLRRR\\\eeejjjmmmnnnnnnooooooooonnnnnnmmmmmmlllppppppqqqssstttuuuvvvwwwxxxxxxxxxyyy{{{|||~~~~~~~~~zzzvvvqqqmmmjjjiiigggffffffhhhkkklllqqqpppooommmmmmmmmnnnooonnnppprrrssstttuuuwwwyyyzzzzzz{{{}}}}}}~~~~~~}}}~~~~~~yyyvvvtttsssqqqooonnnllllllkkkjjjiiigggeeeeeeeeeggghhhhhhhhhiiijjjkkkmmmoooooorrrqqqqqqqqqrrruuuxxxzzz|||zzzyyyxxxxxxuuutttssspppnnnllljjjiiiggggggfffeeeddddddddddddbbbbbbbbbbbbbbbccccccdddeeeeeeffffffeeedddbbbaaabbbccceeedddcccaaabbbbbb`````````aaabbbdddffffffllllllssstttrrrqqqiiiaaaZZZXXXUUUQQQNNNOOOOOOQQQUUUXXXZZZWWWRRRMMMIIIHHHHHHGGGGGGGGGHHHHHHKKKIIIHHHHHHIIIIIIGGGFFFDDDBBB@@@>>>===>>>???AAA@@@@@@AAABBBBBBBBBBBBAAA????????????>>>>>>======;;;;;;;;;;;;;;;:::999999;;;::::::>>>BBBKKK\\\kkktttvvv{{{{{{vvvgggjjjooovvv}}}}}}}}}~~~~~~}}}|||{{{{{{|||{{{{{{{{{zzzzzzyyyyyy~~~}}}|||{{{{{{{{{||||||{{{||||||{{{yyyyyy{{{}}}}}}}}}}}}|||}}}}}}}}}}}}}}}{{{zzzyyywwwxxx{{{~~~~~~~~~zzzvvvsssmmmddd[[[TTTPPPLLLJJJKKKRRR]]]fffmmmpppsssttttttsssrrrqqqppppppppppppqqqrrrrrrsssuuuvvvwwwxxxzzzzzzzzz{{{|||}}}~~~}}}yyyvvvqqqmmmjjjiiigggggggggjjjlllnnnrrrqqqpppnnnnnnnnnnnnooonnnpppsssuuuwwwyyy{{{~~~}}}~~~}}}yyyvvvttttttrrrqqqpppooonnnnnnlllkkkiiigggffffffgggggggggggghhhiiikkklllnnnooorrrrrrqqqqqqsssuuuxxxzzz}}}{{{~~~{{{yyyvvvuuutttsssrrrqqqpppnnnllljjjiiihhhggggggfffeeeddddddddddddaaaaaaaaaaaaaaabbbcccccceeeeeeffffffeeedddbbbaaaaaacccddddddbbbaaabbbccc`````````aaaaaacccdddeeemmmlllssstttrrrrrrjjjbbb\\\XXXTTTNNNLLLMMMOOOOOOQQQSSSTTTRRRNNNKKKHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFBBBBBBAAAAAA@@@????????????@@@AAAAAABBBBBBAAAAAA??????@@@@@@??????>>>===<<<<<<<<<<<<;;;:::999999<<<;;;<<>>??????@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA???>>>==================<<<;;;:::<<<<<<===@@@BBBHHHVVVdddrrrwww}}}|||nnnnnnqqqxxx~~~|||||||||||||||}}}}}}||||||{{{||||||||||||||||||}}}}}}}}}|||||||||{{{zzzzzzyyy|||}}}}}}|||yyywwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~}}}}}}~~~}}}~~~zzzooolllfffbbb^^^YYYUUURRRPPPVVV```jjjpppuuuyyy{{{yyyyyyyyyxxxxxxwwwwwwvvvttttttssstttuuuwwwzzz{{{}}}}}}}}}}}}~~~}}}yyywwwuuuqqqmmmjjjiiihhhhhhjjjmmmppprrrqqqqqqpppoooooopppqqqrrrqqqsssvvvxxxyyy{{{}}}}}}zzzxxxttttttttttttrrrqqqooonnnkkkjjjiiiiiihhhhhhhhhhhhffffffggghhhjjjmmmooopppssssssssstttvvvyyy|||~~~|||yyyxxxyyyxxxwwwvvvuuusssqqqpppppppppooonnnllljjjiiihhhgggggggggfffeeeddddddddddddaaaaaaaaa```aaabbbbbbcccffffffggggggfffeeecccbbb___aaaccccccbbbaaabbbccccccbbbaaa```____________lllkkkrrrsssrrrrrrfffaaa\\\YYYTTTNNNNNNQQQRRRPPPNNNLLLLLLKKKIIIGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBAAAAAACCCEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAA===>>>??????@@@@@@?????????@@@AAABBBAAA@@@>>>======>>>>>>>>>>>>>>>======<<<;;;<<>>@@@BBBCCC======>>>??????????????????@@@AAABBBBBB@@@???===>>>>>>????????????>>>>>>::::::;;;>>>???DDDPPP\\\lllrrr{{{yyywwwwww}}}~~~~~~~~~{{{{{{|||||||||||||||{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzz|||}}}}}}{{{xxxuuuuuuuuutttvvvxxxzzz|||}}}}}}}}}yyyzzz|||~~~xxxrrrkkkjjjjjjjjjiiifffaaa]]]UUU[[[dddlllrrrvvvzzz|||yyyzzz|||~~~~~~}}}{{{zzzxxxxxxwwwwwwyyy{{{~~~{{{xxxvvvtttqqqmmmjjjjjjiiiiiikkkooorrrtttsssrrrrrrrrrsssuuuvvvxxxxxxyyy{{{|||{{{|||~~~~~~|||zzzuuuuuuuuutttrrrpppnnnlllhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjlllnnnqqqssstttsssssstttvvvyyy}}}}}}~~~}}}yyytttqqqrrrtttrrrrrrrrrrrrqqqpppooonnngggggghhhhhhiiiiiijjjjjjggggggfffeeeddddddddddddeeeeeeddddddeeeeeefffgggddddddeeeeeedddcccaaa```___```bbbcccbbbaaabbbccc_______________```aaabbbpppnnnvvvxxxtttoooiiibbb[[[WWWVVVUUUPPPLLLRRRPPPNNNKKKIIIGGGGGGGGGGGGGGGHHHHHHGGGDDDBBB@@@CCCDDDEEEGGGGGGHHHHHHGGGLLLHHHDDDAAA@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@BBBBBBBBB@@@>>>===============<<<<<<<<<<<<::::::<<>>>>>>>>>>>>>>???@@@@@@@@@AAACCCCCCCCCAAA@@@>>>>>>>>>>>>=========<<<<<<::::::<<>>======>>>??????@@@AAABBBAAABBBCCCDDDCCCBBBAAA@@@>>>>>>??????>>>======<<<;;;:::<<>><<<===>>>@@@AAABBBBBBBBBAAAAAABBBCCCBBBBBBAAA@@@???@@@@@@@@@???>>>===<<<<<<;;;<<>><<<===???AAABBBCCCCCCCCC@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAA???===<<<>>>;;;<<>><<>><<<@@@<<<;;;???AAAAAACCCFFFSSS^^^iiiqqqyyy~~~vvvttttttuuuxxx}}}~~~}}}~~~zzzwwwuuuuuuyyy{{{||||||yyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{|||||||||{{{}}}}}}|||}}}~~~~~~~~~}}}{{{wwwwwwwwwvvvuuutttsssrrrsssrrrqqqqqqrrruuuxxxzzzwwwzzz}}}zzzvvvssssssssstttrrrooommmmmmooorrrtttyyyzzz}}}}}}{{{{{{zzzwwwuuuvvvwwwyyyzzz|||}}}}}}~~~}}}}}}~~~~~~{{{yyyxxxvvvuuusssrrrsssrrrqqqooonnnnnnmmmnnnnnnoooppppppqqqrrrtttwwwyyy|||~~~|||yyyuuussssssrrrpppooolllkkkiiihhhggghhhiiijjjlllkkkkkkkkkkkkkkklllllljjjlllmmmllljjjjjjmmmooommmlllkkkiiigggeeedddcccdddddddddeeeeeeeeeeeefffccccccbbbbbbaaaaaa``````______`````````______^^^]]]]]]^^^^^^______``````~~~qqqhhhkkktttxxxyyyyyywwwtttnnneee]]]WWWTTTSSSPPPPPPQQQRRRQQQPPPOOONNNJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEIIIGGGEEEEEEEEEDDDBBB@@@@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAABBBCCCDDDBBBCCCEEEEEEDDDAAA>>><<<@@@<<<;;;???AAAAAABBBEEERRR\\\fffnnnwwwzzzoookkkkkklllrrrxxx}}}|||}}}wwwuuurrrssswww{{{|||{{{yyyyyyzzzzzzyyyxxxvvvuuuwwwxxx{{{}}}}}}}}}|||{{{||||||{{{{{{|||~~~~~~~~~~~~~~~|||yyyvvvvvvvvvvvvuuutttssssssuuutttrrrqqqrrrtttwwwxxxvvvxxx{{{}}}~~~zzzvvvsssqqquuussspppnnnmmmnnnoooqqqvvvxxx{{{}}}}}}|||{{{zzzxxxvvvxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~|||yyywwwvvvtttsssqqqqqqqqqqqqooonnnnnnnnnnnnnnnnnnoooooopppssstttvvvxxx{{{~~~}}}zzzwwwsssqqqooonnnlllkkkkkkiiigggffffffhhhjjjllllllkkkjjjiiijjjkkklllmmmkkkmmmnnnmmmkkkkkkmmmpppmmmmmmkkkiiigggfffdddcccdddddddddeeeeeeeeeffffffccccccbbbbbbaaa`````````___```````````````______^^^^^^^^^_________``````nnncccjjjtttvvvtttttttttrrrnnniiiccc\\\WWWTTTPPPPPPQQQRRRTTTTTTRRRPPPNNNKKKHHHGGGHHHHHHHHHGGGBBBBBBAAAAAABBBCCCEEEFFFIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGEEECCCBBBBBBBBBDDDFFFGGGGGGDDD@@@>>>@@@;;;;;;BBBHHHGGGDDDCCCJJJTTTbbbnnnuuu{{{~~~rrrgggbbbfffpppxxx}}}~~~~~~xxxwwwvvvwwwzzz||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyuuuxxx{{{|||{{{yyyyyyyyy{{{}}}~~~~~~}}}|||{{{zzzzzzsssssstttttttttttttttssstttttttttttttttuuuuuuuuuwwwwwwwwwyyy}}}zzztttpppqqqooommmmmmnnnoooooonnnppptttzzz}}}|||{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~}}}yyyvvvuuuqqqrrrrrrrrrqqqppppppoootttsssrrrpppooonnnnnnnnnqqqtttyyy|||~~~~~~}}}sssrrrqqqooonnnlllkkkjjjfffhhhiiihhhgggfffgggiiinnnnnnmmmmmmmmmllllllllloooooonnnllljjjiiikkklllkkklllllljjjgggeeeeeefffddddddbbbbbbbbbcccdddeeeggggggggggggfffeeedddcccfffdddbbb```______```aaa``````_________^^^^^^^^^rrrgggnnnwwwxxxuuutttsssrrrpppkkkeee^^^XXXUUUQQQPPPPPPQQQSSSTTTRRRQQQNNNKKKIIIHHHHHHIIIHHHGGGBBBBBBAAAAAABBBCCCEEEFFFHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIHHHEEECCCBBBBBBBBBDDDFFFGGGFFFDDD@@@>>>???<<<===EEEJJJJJJGGGFFFHHHSSSaaammmttt{{{tttggg```bbbkkksss{{{yyywwwuuuvvvxxx{{{||||||||||||{{{zzzzzzyyyxxxxxxtttwwwzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzzyyyssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxx{{{|||vvvrrrnnnmmmmmmmmmnnnmmmkkkiiimmmrrrxxx}}}}}}{{{{{{{{{|||}}}~~~~~~~~~}}}~~~|||yyywwwvvvuuuuuuuuuuuutttsssqqqqqqsssrrrqqqpppoooooooooooorrruuuzzz}}}~~~{{{yyyrrrqqqpppnnnlllkkkiiiiiifffhhhiiihhhgggfffgggiiinnnmmmmmmmmmlllllllllkkkkkkkkkkkkiiigggggghhhjjjlllmmmmmmkkkhhhfffeeefffeeedddddddddddddddeeeeeegggggggggggggggffffffeeegggeeecccaaa______```aaa`````````_________^^^^^^yyynnnsss|||{{{vvvtttrrrrrrqqqmmmhhhaaaZZZVVVRRRQQQPPPPPPRRRSSSSSSRRRNNNLLLJJJIIIIIIIIIHHHGGGBBBBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLJJJGGGCCCBBBBBBBBBCCCEEEFFFEEECCC@@@??????===???HHHMMMLLLIIIHHHFFFPPP^^^jjjttt{{{tttfff^^^```iiiqqqzzz~~~zzzwwwttttttvvvyyy|||}}}~~~}}}|||{{{yyyxxxxxxuuuxxxzzz{{{{{{zzz{{{{{{{{{{{{||||||||||||{{{{{{}}}}}}|||{{{zzzyyyxxxxxxssstttuuuwwwxxxxxxxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuwwwzzz}}}~~~yyyuuunnnmmmmmmnnnnnnlllhhhdddhhhmmmttt{{{~~~}}}{{{yyyzzz{{{}}}}}}zzzyyywwwwwwwwwwwwvvvvvvtttsssqqqpppqqqpppppppppppppppqqqqqqsssvvv{{{~~~{{{wwwuuuppppppooommmkkkjjjiiihhhfffhhhiiihhhgggfffgggiiimmmmmmllllllllllllkkkkkkiiiiiiiiigggffffffhhhjjjmmmnnnnnnllliiigggffffffeeeeeefffffffffeeeeeeeeegggggghhhhhhiiiiiihhhhhhhhhfffdddbbb````````````````````````____________tttxxx}}}wwwuuupppppppppnnnhhhaaaZZZUUUSSSQQQOOOOOOQQQSSSSSSSSSOOOMMMKKKJJJJJJJJJHHHFFFBBBBBBAAAAAAAAABBBDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGIIILLLMMMNNNKKKHHHDDDBBBBBBAAABBBDDDEEEDDDCCC@@@???@@@>>>AAAIIIMMMJJJGGGGGGDDDMMMZZZgggrrr{{{uuuggg___```jjjsss{{{{{{wwwsssrrruuuyyy|||~~~~~~}}}||||||{{{xxxzzz||||||{{{zzzzzzzzz~~~~~~}}}}}}}}}||||||{{{|||{{{{{{zzzyyyxxxwwwwwwssstttuuuwwwxxxyyyyyyyyy{{{zzzzzzyyyxxxwwwvvvvvvtttttttttuuuxxx{{{~~~}}}zzzrrrpppnnnmmmllljjjfffcccbbbhhhpppwww|||}}}|||{{{xxxyyy{{{~~~~~~{{{yyyxxxxxxxxxvvvvvvuuutttsssqqqooonnnoooooooooooopppqqqrrrssstttxxx}}}~~~|||yyyuuurrrpppooonnnmmmllljjjiiiiiifffhhhiiihhhgggfffgggiiillllllkkkkkkkkkkkkkkkkkkiiiiiiiiihhhggggggiiilllnnnooopppnnnkkkiiihhhhhheeeeeegggggggggfffdddcccfffggghhhiiijjjjjjjjjjjjiiigggeeecccbbbaaa``````aaaaaaaaa`````````______www{{{}}}wwwuuunnnooonnnlllfff___XXXSSSSSSQQQOOOOOOQQQSSSSSSSSSOOONNNLLLKKKKKKJJJHHHFFFBBBBBBAAA@@@AAAAAACCCDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEDDDCCCDDDEEEGGGHHHLLLMMMMMMKKKHHHDDDBBBBBB@@@AAACCCCCCCCCBBB@@@???AAA???BBBGGGIIIFFFCCCCCCCCCJJJWWWdddqqq{{{yyylllbbbbbbkkksss{{{~~~|||xxxsssrrrtttyyy}}}|||}}}~~~}}}zzzyyyxxxyyy~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvrrrsssuuuvvvwwwxxxxxxyyy{{{zzzzzzyyyxxxwwwvvvvvvssssssssstttvvvxxxzzz||||||xxxtttnnnjjjhhhfffeeeccc___eeelllsssxxx|||~~~|||||||||yyyzzz|||~~~{{{yyyxxxxxxxxxvvvvvvuuutttsssqqqooonnnnnnnnnnnnoooppprrrssstttuuuyyy~~~~~~{{{zzzwwwtttqqqppppppooonnnmmmkkkjjjjjjfffhhhiiihhhgggfffgggiiijjjjjjkkkkkkkkkkkkkkkkkkhhhhhhhhhgggfffgggiiikkkmmmoooqqqpppnnnlllkkkkkkeeefffgggggggggfffdddccceeefffgggiiijjjjjjjjjjjjiiihhhfffeeecccbbbbbbaaabbbbbbaaaaaaaaa`````````yyyzzz|||wwwuuunnnnnnmmmiiiddd]]]VVVRRRRRRQQQPPPPPPRRRSSSSSSRRRPPPOOOMMMMMMLLLKKKHHHFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFIIIJJJKKKJJJGGGDDDCCCCCC@@@AAAAAABBBBBBAAA@@@@@@AAA???AAAEEEEEEAAA@@@AAABBBIIITTTbbbooozzzsssgggdddjjjrrr{{{||||||yyytttsssvvvzzz}}}~~~~~~~~~~~~}}}zzzyyyyyyzzz}}}|||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvssstttuuuwwwwwwxxxxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvssssssssstttuuuwwwxxxyyyxxx{{{~~~yyyqqqkkkhhhfffeeedddaaaeeekkkpppuuuzzz~~~}}}~~~~~~|||}}}}}}{{{zzzxxxxxxwwwwwwwwwvvvvvvtttsssqqqpppnnnnnnnnnoooppprrrssstttvvvyyy~~~~~~zzzxxxwwwuuusssqqqppppppooonnnmmmlllkkkkkkfffhhhiiihhhgggfffgggiiiiiiiiijjjjjjjjjjjjkkkkkkgggggggggeeeddddddfffhhhllloooqqqrrrqqqooonnnnnnhhhhhhhhhhhhggggggfffeeedddeeefffggghhhhhhhhhhhhhhhhhhgggfffeeedddccccccbbbbbbbbbbbbaaaaaaaaaaaaxxxxxx}}}zzzvvvuuupppooolllhhhbbb[[[UUUQQQQQQPPPPPPQQQSSSTTTRRRQQQPPPOOONNNMMMMMMKKKHHHEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDFFFHHHHHHFFFDDDDDDDDD???@@@AAAAAAAAAAAA@@@@@@@@@>>>???BBBBBB???@@@CCCBBBHHHRRR```nnnyyyyyymmmhhhmmmttt||||||yyyzzz|||yyyvvvuuuxxx{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{zzz{{{}}}}}}|||{{{zzzzzzzzz{{{|||{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuussssssttttttuuuvvvwwwwwwwwwyyy{{{}}}zzztttpppmmmjjjhhhfffhhhlllppptttyyy~~~~~~~~~|||{{{yyywwwvvvuuuuuuuuuuuutttsssqqqqqqoooooooooooopppqqqssssssvvvyyy~~~~~~{{{wwwtttssssssrrrqqqooonnnnnnmmmlllkkkjjjjjjfffhhhiiihhhgggfffgggiiiiiiiiiiiiiiijjjjjjjjjkkkhhhhhhhhhfffddddddeeegggkkknnnrrrssssssqqqqqqqqqllllllkkkjjjiiihhhhhhhhhcccdddeeeeeeffffffffffffgggggggggggggggfffeeeeeeccccccbbbbbbbbbaaaaaaaaawwwvvv{{{yyyuuuuuurrrpppmmmgggaaaZZZUUURRRPPPPPPQQQRRRTTTTTTRRRPPPQQQPPPNNNNNNNNNLLLHHHEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDFFFGGGJJJKKKLLLKKKKKKLLLLLLKKKIIIGGGFFFBBBDDDFFFFFFEEEDDDDDDDDD???@@@@@@AAAAAAAAA@@@@@@???===>>>@@@@@@???AAAFFFCCCHHHRRR___mmmxxx}}}qqqmmmrrryyywwwqqqsss}}}|||zzzwwwwwwyyy|||}}}}}}||||||{{{{{{zzzzzzzzz|||||||||{{{|||~~~~~~}}}||||||}}}~~~|||{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyttttttttttttuuuuuuuuuuuusssssstttuuuuuuvvvvvvvvvwwwxxxyyyyyyyyy{{{~~~zzzuuupppllljjjlllnnnppptttzzz}}}~~~~~~}}}{{{yyywwwuuurrrrrrrrrrrrqqqppppppooooooooooooooopppqqqrrrsssvvvyyy~~~}}}||||||}}}yyytttqqqqqqqqqqqqqqqmmmmmmlllkkkkkkjjjiiiiiiggghhhiiihhhgggfffgggiiihhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkhhhffffffgggiiijjjnnnrrrttttttsssrrrssspppnnnmmmkkkjjjjjjkkkkkkbbbcccddddddeeedddddddddffffffggggggggggggffffffcccccccccbbbbbbbbbbbbaaawwwuuuzzzxxxvvvvvvqqqlllfffaaa]]]YYYVVVTTTTTTTTTTTTTTTTTTSSSRRRRRRTTTQQQNNNLLLLLLJJJIIIGGGDDDCCCAAA@@@@@@BBBEEEGGGBBBDDDHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLIIIFFFDDDGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCAAA@@@??????@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@CCCFFFLLLXXXfffttt~~~yyysssuuuzzz~~~wwwpppnnnpppxxx~~~vvvsssvvv{{{}}}|||}}}|||zzzyyyyyyyyy||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~{{{xxxuuuuuuuuuvvvtttvvvyyy{{{{{{yyyvvvtttxxxwwwuuutttssssssttttttqqqrrrrrrssstttuuuuuuvvvvvvvvvwwwwwwxxxzzz{{{{{{~~~yyyvvvuuuuuusssqqqpppsssyyy~~~}}}|||zzzxxxvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqqtttssspppnnnmmmnnnpppqqquuuxxx|||}}}{{{yyyxxxxxxwwwuuutttrrrpppooonnnnnnnnnnnnnnnlllkkkiiigggiiiiiihhhhhhhhhhhhiiiiiieeeffffffggghhhiiiiiiiiijjjkkkkkkjjjgggfffggghhhiiikkknnnqqqssssssqqqpppsssqqqooollljjjhhhgggfffffffffeeeeeeeeedddddddddcccdddeeeeeeffffffffffffddddddeeeeeedddcccaaa```vvvvvvzzzyyyuuuuuunnnjjjddd___\\\YYYVVVTTTUUUUUUUUUUUUUUUTTTSSSSSSRRROOOLLLKKKJJJJJJHHHFFFBBBAAA???>>>>>>@@@CCCDDDCCCEEEHHHIIIJJJJJJLLLNNNOOOOOOPPPOOOMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@CCCEEELLLXXXfffsss|||yyyyyy{{{wwwpppiiihhhkkksss~~~wwwtttwww{{{||||||~~~}}}|||{{{zzzzzzzzz|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}yyyuuusssssstttuuuuuuvvvxxxzzzzzzxxxvvvuuuxxxwwwvvvtttssssssssstttssssssttttttuuuvvvvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxxxx{{{}}}||||||{{{yyyvvvuuuxxx~~~~~~}}}|||zzzwwwuuutttsssqqqqqqppppppppppppqqqqqqsssrrrpppnnnnnnoooqqqsssuuuxxx|||~~~|||zzzxxxwwwwwwvvvuuusssrrrpppooonnnmmmmmmnnnnnnmmmkkkiiihhhhhhhhhgggggggggggghhhhhhffffffffffffggghhhhhhiiiiiijjjkkkjjjhhhfffggghhhiiikkknnnqqqssssssssssssuuutttqqqnnnkkkiiihhhgggeeeeeeeeeeeeddddddddddddbbbcccdddeeeeeeeeeeeeeeeddddddddddddcccbbb```___~~~uuuvvv{{{yyyuuussskkkgggbbb^^^[[[YYYVVVTTTUUUUUUUUUVVVUUUUUUTTTSSSOOOMMMJJJIIIIIIHHHGGGEEEBBBAAA???>>>???@@@BBBCCCDDDFFFGGGHHHHHHJJJLLLNNNPPPQQQQQQQQQOOOMMMJJJHHHEEEEEEFFFGGGHHHHHHIIIIIILLLJJJGGGEEECCCBBBBBBCCC??????????????????@@@AAABBBEEELLLWWWeeerrr{{{~~~~~~zzzooohhhccccccgggppp~~~xxxvvvxxx{{{||||||~~~~~~}}}||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{wwwsssrrrrrrsssuuuvvvwwwwwwxxxxxxwwwwwwvvvyyyxxxvvvuuutttsssssssssuuuuuuuuuvvvwwwwwwxxxxxxzzzxxxvvvtttsssssstttuuusssuuuyyy~~~}}}wwwvvvzzz~~~}}}|||yyywwwtttrrrqqqqqqooonnnmmmmmmnnnoooqqqqqqpppoooooooooqqqtttuuuvvvyyy}}}~~~}}}{{{yyyxxxvvvuuuvvvuuutttsssqqqooonnnnnnllllllmmmnnnmmmllljjjjjjgggggggggffffffggggggggghhhgggeeedddeeefffhhhiiiiiijjjkkkkkkiiigggggghhhkkklllmmmppprrrtttuuuvvvxxxwwwtttpppmmmjjjiiihhhddddddddddddccccccccccccaaabbbccccccdddccccccccccccdddccccccbbb```___^^^|||}}}tttvvv|||yyysssrrriiifffbbb___]]][[[XXXVVVTTTTTTUUUUUUUUUUUUTTTTTTMMMKKKIIIGGGGGGGGGEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHKKKNNNOOOPPPQQQQQQPPPNNNLLLJJJFFFGGGIIIKKKMMMNNNOOOPPPTTTQQQLLLHHHDDDBBBAAAAAA>>>>>>===>>>>>>???@@@@@@@@@CCCJJJVVVeeerrr||||||vvvmmmfffaaabbbfffpppzzzxxxyyy{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~|||xxxuuussstttvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxwwwvvvtttssssssrrrvvvwwwwwwwwwxxxxxxxxxyyyxxxvvvtttrrrqqqrrrssstttrrrsssvvvzzz~~~xxxsssuuuzzz}}}~~~}}}{{{xxxvvvsssqqqppppppnnnllljjjjjjlllnnnpppooooooooooooqqqsssvvvwwwxxx{{{~~~~~~~~~{{{{{{zzzxxxwwwuuuttttttttttttsssrrrpppooonnnmmmkkkkkklllmmmmmmlllkkkjjjffffffggggggggggggffffffhhhfffdddccccccdddggghhhiiikkklllllljjjiiihhhiiillllllmmmoooqqqtttwwwyyyzzzxxxuuuqqqmmmjjjhhhgggdddddddddcccccccccbbbbbbaaaaaabbbbbbbbbbbbbbbaaaccccccbbbaaa```___^^^^^^||||||sssuuu{{{xxxrrrpppjjjgggcccaaa___]]]ZZZXXXSSSSSSTTTTTTUUUTTTTTTSSSMMMKKKHHHGGGGGGFFFEEECCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGJJJLLLLLLMMMOOOPPPPPPOOOMMMLLLIIIKKKMMMPPPSSSUUUVVVVVV[[[WWWPPPJJJDDDAAA@@@???============>>>???@@@@@@???AAAIIIUUUdddsss~~~zzzwwwnnngggbbbbbbfffooo}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyzzzwwwwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwuuutttsssssswwwwwwwwwwwwxxxxxxxxxxxxtttsssrrrqqqrrrsssuuuvvvuuuuuuvvvxxxzzz|||~~~xxxrrrsssvvv}}}~~~||||||{{{yyywwwuuurrrppppppooommmkkkiiiiiikkkmmmooonnnnnnoooppprrruuuwwwyyyyyy|||~~~}}}{{{zzzxxxxxxxxxxxxwwwvvvtttssssssrrrsssrrrrrrpppooonnnmmmllljjjjjjkkkllllllkkkjjjiiiffffffggghhhhhhgggffffffgggeeecccaaabbbdddfffhhhjjjlllnnnnnnmmmkkkjjjkkkllllllmmmnnnqqqtttxxxzzzyyywwwtttpppmmmjjjhhhgggdddddddddcccccccccbbbbbbaaaaaaaaabbbbbbaaa``````bbbbbbaaa``````_________rrrtttyyyvvvpppnnnkkkhhheeecccaaa___\\\YYYSSSTTTUUUUUUUUUUUUUUUUUUOOOMMMJJJHHHGGGFFFDDDCCCAAA@@@@@@???????????????BBBCCCDDDDDDDDDEEEGGGIIIHHHJJJLLLNNNPPPPPPOOONNNLLLNNNQQQUUUXXXZZZ[[[[[[]]]YYYRRRJJJDDD@@@??????>>>>>>>>>>>>>>>>>>???@@@???AAAFFFQQQaaaqqq}}}{{{zzzqqqjjjdddbbbeeemmm|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{zzzzzzwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvwwwrrrrrrrrrssstttvvvwwwxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{vvvvvvwww}}}|||zzzyyyxxxvvvtttrrrqqqpppnnnmmmkkkjjjjjjkkkmmmnnnmmmnnnoooqqqtttvvvxxxzzz{{{}}}~~~}}}{{{xxxvvvttttttvvvuuuuuutttsssrrrrrrqqqrrrqqqpppooonnnmmmlllllliiijjjjjjkkkjjjiiihhhgggdddeeefffggggggfffeeedddccccccbbbaaabbbdddfffgggkkkmmmpppqqqooommmmmmmmmllllllmmmnnnpppsssvvvxxxwwwvvvsssooollliiihhhgggddddddddddddccccccccccccaaaaaabbbbbbaaaaaa``````aaaaaa````````````aaaaaaqqqrrrwwwtttnnnmmmkkkiiifffdddbbb___\\\YYYUUUVVVVVVWWWXXXXXXWWWWWWRRRPPPLLLJJJIIIGGGEEECCC@@@@@@@@@?????????>>>>>>???AAACCCDDDCCCCCCDDDFFFFFFHHHKKKNNNPPPQQQQQQQQQMMMPPPSSSWWWZZZ\\\]]]]]][[[WWWPPPIIIDDDAAA@@@AAA@@@@@@???>>>>>>>>>??????AAAAAADDDMMM\\\lllyyyzzz|||}}}~~~~~~wwwooohhheeefffmmmzzz~~~}}}||||||||||||{{{{{{|||}}}|||{{{yyyxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuurrrssstttvvvwwwxxxxxxwwwwwwwwwvvvuuuuuuvvvwwwwww|||}}}~~~}}}|||{{{|||~~~~~~~~~||||||}}}xxxwwwvvvuuusssrrrqqqqqqlllllllllkkkkkklllllllllnnnnnnppprrrtttwwwyyyzzz|||}}}|||zzzxxxvvvuuusssrrrttttttssssssrrrrrrqqqqqqppppppoooooonnnmmmllllllhhhiiiiiiiiihhhgggeeedddbbbcccdddeeeeeedddcccbbb``````aaaaaacccdddfffggglllooorrrsssrrrpppoooooollllllmmmnnnppprrrtttuuuwwwuuurrrooommmjjjiiihhheeeeeeeeeeeeddddddddddddbbbbbbbbbbbbbbbaaa`````````````````````bbbcccdddqqqqqqvvvsssnnnlllkkkiiifffdddbbb___[[[XXXWWWWWWXXXYYYZZZZZZYYYYYYTTTQQQNNNKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@===@@@BBBDDDCCCCCCCCCDDDEEEGGGKKKOOOQQQSSSTTTSSSNNNPPPTTTXXX[[[]]]]]]]]]XXXTTTNNNHHHDDDBBBBBBCCCAAAAAA@@@???>>>>>>??????CCCBBBCCCJJJXXXhhhuuu}}}{{{tttsssuuuxxx||||||tttlllhhhiiinnnzzz~~~}}}|||{{{{{{{{{{{{wwwyyy{{{||||||zzzwwwuuuuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvxxxxxxwwwwwwvvvtttttttttttttttsssssssssssstttwwwxxxyyyyyywwwvvvvvvuuutttttttttuuuvvvwwwxxxyyyzzzyyywwwvvvvvvwww}}}~~~vvvvvvuuutttsssrrrrrrqqqllllllllllllllllllllllllnnnoooqqqsssuuuwwwyyyyyy|||~~~~~~}}}||||||{{{||||||}}}zzzyyyxxxwwwvvvuuutttssssssssssssrrrrrrrrrqqqqqqppppppooonnnmmmllllllkkkhhhiiiiiihhhgggeeecccbbb___```bbbccccccbbb```___^^^___```bbbccceeeffffffmmmpppssstttsssqqqppppppkkklllmmmoooppprrrssssssvvvuuussspppmmmkkkjjjjjjffffffeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbaaa````````````___```aaaccceeefffppplllpppqqqnnnjjjhhhfffcccaaa___\\\XXXUUUYYYYYY[[[```dddddd```[[[VVVSSSOOOLLLJJJIIIGGGFFFBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBCCCDDDGGGKKKNNNPPPOOONNNLLLPPPSSSWWWYYYYYYYYYZZZZZZ[[[SSSIIICCCBBBBBB@@@===AAAAAA@@@@@@??????>>>>>>AAAAAACCCIIINNNXXXiiixxx}}}uuujjjgggiiiqqqzzz~~~tttjjjfffmmmzzz}}}{{{~~~~~~}}}|||{{{zzzzzzyyyzzzwwwtttuuuyyy{{{xxxtttxxxuuuttttttwwwxxxvvvtttvvvwwwyyyzzzzzzyyywwwvvvsssssstttttttttttttttssstttuuuvvvwwwxxxyyyyyyyyyssssssqqqqqqrrrtttwwwxxxzzzzzzyyyvvvtttrrrtttuuuzzz|||~~~wwwwwwvvvtttsssrrrqqqpppjjjkkklllllljjjjjjkkkllllllmmmooorrruuuxxx{{{|||~~~|||zzzxxx{{{zzzxxxvvvuuuuuuvvvwwwzzzxxxvvvtttsssrrrrrrrrrsssrrrqqqpppooommmllllllnnnmmmlllkkkjjjjjjjjjjjjjjjiiigggeeedddddddddddd]]]^^^aaabbbbbb___\\\ZZZYYYZZZ[[[]]]aaaeeehhhjjjoooqqqsssuuuuuusssqqqpppnnnnnnnnnnnnppprrrtttuuuuuusssqqqooommmkkkjjjjjjgggffffffeeeeeeeeeffffffeeecccaaa```___```aaabbbaaaaaaaaabbbbbbcccccccccpppmmmqqqqqqnnnkkkgggdddaaa^^^\\\YYYUUUSSSUUUVVVZZZ```eeefffbbb^^^SSSPPPMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCEEEHHHKKKOOOPPPPPPNNNMMMOOOQQQTTTVVVVVVVVVVVVVVVTTTMMMDDD?????????===;;;???????????????>>>>>>>>>BBBBBBCCCGGGLLLTTTcccrrryyy~~~rrrhhhbbbdddllluuuzzz}}}{{{ppplllrrr~~~~~~|||}}}{{{zzzyyyyyyyyyyyyvvvtttuuuyyy{{{yyyvvvvvvtttssstttvvvwwwvvvtttuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuttttttssstttvvvwwwxxxxxxxxxwwwrrrrrrrrrrrrssstttvvvwwwwwwwwwwwwuuusssssstttvvvwwwyyy}}}}}}|||xxxxxxvvvuuusssqqqpppooommmnnnnnnmmmjjjiiiiiijjjlllmmmppprrrvvvyyy{{{|||}}}|||zzzxxxvvvwwwvvvuuuttttttuuuwwwxxxxxxwwwuuusssrrrqqqqqqrrrnnnnnnnnnmmmmmmmmmllllllmmmlllkkkjjjjjjiiiiiiiiiiiihhhfffeeecccccccccddd___aaabbbccccccaaa___]]][[[[[[]]]___bbbfffiiikkkppprrrtttuuuuuusssqqqooonnnnnnnnnoooppprrrtttuuuuuuuuusssqqqooommmkkkjjjggggggfffeeeeeeeeeeeefffdddcccaaa`````````aaabbbaaaaaabbbccccccdddeeeeeeppplllpppqqqnnnllliiieee___[[[YYYWWWTTTSSSTTTVVVZZZaaaffffff```[[[PPPNNNJJJHHHHHHGGGEEECCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDGGGJJJMMMPPPQQQPPPOOONNNNNNOOOPPPPPPQQQPPPPPPOOOMMMHHHAAA=========<<<;;;===>>>>>>>>>>>>>>>>>>???CCCBBBBBBEEEHHHNNN\\\jjjuuu}}}|||qqqggg^^^```gggpppwww{{{wwwrrrvvv~~~~~~~~~~~~~~~|||zzzxxxxxxyyyyyyyyyvvvuuuvvvyyy{{{yyywwwtttsssssstttvvvwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuurrrtttvvvxxxyyyxxxvvvuuurrrsssssstttuuuuuuuuuuuutttuuuuuutttssssssuuuwwwtttvvvzzz~~~~~~~~~zzzyyywwwuuusssqqqooonnnpppppppppnnnkkkhhhhhhhhhmmmnnnpppsssvvvyyy{{{|||~~~|||zzzyyyxxxvvvtttrrrrrrqqqqqqrrrsssuuuvvvuuutttsssqqqqqqppppppqqqkkklllllllllmmmnnnnnnnnnkkkkkkkkkjjjiiiiiiiiihhhgggfffeeedddcccbbbbbbbbbccccccdddddddddcccbbbbbb^^^^^^___aaadddhhhkkkmmmqqqsssuuuvvvuuusssqqqoooooooooooopppqqqssstttuuuuuuuuuuuutttqqqnnnkkkiiiggggggfffeeeeeeeeeeeeeeedddcccbbb``````aaabbbbbbaaabbbcccdddeeefffggggggpppjjjmmmooooooooojjjfff___ZZZWWWVVVUUUTTTUUUWWW[[[```cccaaaZZZTTTNNNLLLIIIHHHHHHGGGEEECCCEEEFFFGGGGGGFFFEEECCCBBB@@@AAAAAABBBCCCDDDEEEEEEIIIKKKNNNQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHIIIEEEAAA>>>?????????>>><<<<<<======>>>>>>??????AAA???@@@BBBDDDIIIVVVcccrrrzzz}}}tttkkk______eeennnvvv{{{xxxyyy~~~}}}}}}~~~}}}|||yyyxxxxxxyyyzzzzzzxxxwwwwwwyyyyyyxxxvvvssssssssstttuuuvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuusssuuuxxx{{{{{{yyyvvvtttssstttvvvwwwxxxwwwuuuttttttuuuvvvuuuttttttuuuvvvtttuuuxxx||||||{{{yyyvvvssspppnnnmmmpppqqqpppooollljjjjjjjjjnnnoooqqqtttwwwyyy{{{|||}}}~~~~~~|||yyywwwwwwvvvtttsssoooooonnnooooooppprrrrrrqqqqqqpppppppppoooooopppmmmmmmnnnnnnnnnooooooooojjjjjjjjjiiiiiihhhhhhgggeeeeeedddccccccbbbbbbaaaddddddddddddddddddeeeeeeaaabbbbbbdddgggjjjmmmnnnrrrtttuuuvvvvvvtttqqqooooooooopppqqqrrrssstttuuutttuuuuuuuuusssnnnjjjggghhhgggfffeeeeeeeeeeeeeeeccccccbbbaaaaaabbbbbbcccbbbbbbccceeefffhhhiiiiiissskkkkkkmmmppprrriiiddd]]]XXXUUUUUUTTTSSSSSSTTTXXX]]]```]]]VVVOOOMMMKKKJJJIIIJJJIIIGGGEEEFFFHHHIIIJJJJJJHHHFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGKKKLLLOOORRRSSSTTTTTTSSSPPPMMMIIIGGGFFFFFFDDDBBBEEECCCAAA???@@@@@@@@@@@@<<<<<<======>>>>>>??????======>>>@@@BBBGGGSSS```mmmuuu}}}~~~vvvnnn```___cccllltttzzz|||}}}~~~~~~|||{{{|||}}}}}}zzzyyyzzzzzz{{{}}}{{{zzzyyyxxxwwwuuutttsssttttttuuuuuuuuuvvvvvvxxxxxxwwwvvvvvvwwwxxxxxxwwwvvvuuutttttttttuuuuuuvvvxxx{{{}}}|||zzzwwwuuuuuuwwwyyyzzzzzzxxxvvvuuuvvvxxxxxxwwwuuuttttttuuuuuuvvvxxxzzz}}}|||{{{yyyvvvssspppnnnmmmnnnooopppooommmmmmmmmnnnoooppprrrtttwwwzzz|||}}}}}}~~~}}}{{{xxxvvvuuuttttttrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooonnnnnnmmmlllllllllhhhhhhiiiiiiiiihhhgggfffdddddddddccccccbbbaaaaaadddccccccccccccdddffffffddddddeeefffhhhkkknnnpppssstttvvvwwwvvvuuurrrpppppppppqqqrrrssstttttttttqqqssstttuuusssnnnjjjggghhhhhhgggeeeeeedddddddddcccbbbbbbbbbbbbbbbccccccbbbcccdddeeeggghhhjjjjjj{{{qqqooooooqqqsssfffaaa[[[VVVTTTTTTSSSSSSOOOPPPTTTYYY]]]\\\VVVQQQLLLKKKJJJJJJKKKKKKIIIGGGEEEGGGJJJLLLLLLJJJGGGEEECCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOORRRUUUVVVWWWWWWTTTOOOIIIEEEDDDCCC@@@>>>?????????>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>???<<<<<<===???AAAEEEQQQ]]]fffoooxxx}}}~~~xxxqqqccc```bbbjjjrrrxxx~~~{{{|||}}}~~~~~~{{{{{{{{{}}}~~~}}}}}}||||||}}}}}}}}}|||{{{yyyxxxvvvuuuuuuuuuvvvwwwvvvuuutttuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuttttttttttttvvvvvvyyyzzz|||}}}|||zzzxxxvvvwwwxxxzzzzzzzzzxxxvvvuuuwwwxxxyyyxxxvvvttttttuuuvvvvvvwwwyyy{{{~~~|||{{{yyywwwtttqqqooonnnlllnnnooooooooooooppprrrpppqqqsssuuuxxxzzz|||}}}}}}~~~|||yyyvvvtttrrrqqqqqqqqqpppnnnkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooooooooooooooonnnmmmllljjjiiihhhgggffffffhhhhhhhhhgggfffeeecccddddddddddddcccbbbaaabbbbbbbbbcccdddeeefffgggggggggggghhhjjjllloooppprrrtttvvvwwwwwwvvvtttrrrpppqqqrrrsssttttttttttttpppqqqssstttrrroookkkiiiiiihhhgggfffeeedddddddddbbbbbbbbbccccccccccccccccccddddddfffggghhhiiiiii}}}yyytttrrrqqqfffbbb]]]YYYXXXWWWVVVUUUPPPQQQSSSXXX[[[[[[UUUQQQJJJIIIIIIJJJKKKKKKIIIGGGBBBEEEIIILLLMMMKKKHHHEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKMMMOOOSSSVVVXXXZZZ[[[XXXQQQIIIEEECCCBBB???<<<======>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>===>>>@@@@@@DDDOOO[[[ccclllvvv|||}}}vvviiieeedddkkkrrrxxx}}}|||||||||}}}~~~~~~}}}{{{{{{|||}}}~~~|||}}}~~~~~~zzzzzzzzzzzzxxxwwwwwwxxxwwwxxxyyyxxxuuutttuuuwwwssstttuuuvvvvvvuuutttsssvvvuuuttttttuuuvvvxxxyyyzzz{{{{{{|||{{{yyyxxxvvvxxxxxxxxxxxxxxxvvvuuuttttttvvvxxxxxxvvvuuuuuuuuuuuuuuuvvvxxx{{{|||{{{yyywwwtttrrrpppooommmnnnppppppppppppqqqsssqqqrrrtttvvvxxxzzz|||}}}~~~}}}yyyvvvqqqooommmlllmmmmmmlllkkkhhhhhhiiijjjkkkkkkkkkkkkjjjkkklllnnnooopppppppppnnnmmmlllkkkjjjhhhggggggdddeeeggghhhhhhgggfffeeecccdddeeeeeeeeedddcccbbbbbbbbbcccdddeeefffgggggghhhhhhhhhiiijjjlllooopppqqqsssuuuxxxxxxwwwuuutttqqqrrrssstttuuuuuuttttttpppqqqssstttsssqqqnnnmmmiiihhhgggfffeeedddddddddaaabbbccccccdddddddddcccddddddeeeffffffggghhhhhhyyyrrrppphhheeeaaa^^^]]]\\\[[[ZZZUUUTTTUUUXXXZZZXXXSSSNNNIIIHHHHHHJJJKKKKKKIIIGGG@@@CCCGGGKKKLLLJJJGGGEEEFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLOOOSSSWWWZZZ\\\]]][[[SSSJJJEEEDDDBBB???;;;===>>>@@@@@@???>>>>>>???AAAAAA@@@@@@??????>>>>>>@@@??????AAA@@@CCCMMMXXXcccmmmwww~~~|||ooojjjhhhnnnuuuzzz}}}|||||||||{{{{{{{{{{{{{{{}}}~~~}}}|||{{{|||~~~}}}~~~~~~|||{{{}}}wwwxxxyyyyyyyyyyyyzzz{{{xxxzzz{{{yyyvvvtttuuuwwwtttvvvwwwyyyyyywwwvvvtttwwwvvvuuuuuuvvvxxxzzz|||{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwvvvuuutttsssrrrpppsssuuuvvvvvvuuuvvvvvvssssssuuuxxx{{{{{{{{{yyywwwtttrrrppppppnnnoooqqqqqqppppppqqqsssrrrrrrtttvvvxxx{{{|||}}}~~~|||wwwtttnnnllljjjiiijjjjjjiiihhheeefffhhhiiikkkllllllllliiijjjlllnnnppppppppppppooonnnnnnmmmlllkkkjjjiiiccceeefffhhhhhhgggeeedddcccdddeeefffeeedddcccbbbbbbcccdddfffggghhhhhhhhhiiihhhhhhiiijjjlllooopppppprrruuuxxxyyyxxxwwwuuuqqqrrrtttuuuuuuuuuttttttqqqrrrsssttttttrrrqqqpppiiiiiigggfffeeeddddddcccaaabbbcccddddddddddddddddddeeeeeeeeeffffffggggggwwwnnnlllgggaaa\\\[[[]]]^^^___WWWVVVUUUSSSRRRPPPOOONNNIIIHHHGGGFFFEEEEEEEEEEEECCCEEEGGGGGGGGGFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPRRRPPPOOONNNOOORRRUUUWWWWWWNNNNNNLLLIIIDDD@@@??????AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAA???>>>CCCLLLSSSeeeoooxxx|||uuuooojjjlllttt~~~zzzzzz{{{{{{{{{zzzyyyxxx{{{{{{||||||||||||||||||~~~|||||||||zzzwwwuuuwww|||}}}zzzzzzzzzzzzyyyxxxwwwuuutttwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyy~~~{{{yyywwwvvvuuuuuuyyywwwuuutttttttttsssrrrtttuuuvvvwwwwwwuuusssrrrvvvuuuuuuwww{{{~~~|||xxxuuurrrpppnnnqqqrrrssssssqqqpppppppppqqqsssvvvyyy{{{|||||||||}}}~~~~~~zzztttoookkkiiiiiiiiijjjjjjiiigggfffggghhhiiiiiihhhggggggnnnnnnnnnooonnnnnnmmmmmmpppooonnnmmmkkkjjjiiihhhiiiiiihhhgggggggggggggggeeeeeeeeeddddddccccccbbbffffffgggggghhhhhhiiiiiiiiiiiiiiijjjkkklllmmmnnnqqqrrrsssuuuwwwxxxxxxxxx|||yyyuuussstttuuuvvvvvvtttssstttuuuwwwvvvtttrrrjjjjjjiiiiiihhhgggggggggggggggfffeeeddddddccccccfffffffffeeeeeeddddddddd|||tttllljjjfff```]]]\\\\\\]]]]]]ZZZXXXVVVSSSPPPMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGGGGGGGGGGHHHIIIGGGHHHHHHJJJKKKMMMOOOPPPOOOMMMLLLMMMOOOQQQRRRQQQKKKKKKKKKHHHEEEAAA@@@@@@EEEEEEEEEDDDBBB@@@>>><<>>>>>??????@@@AAAAAAAAAAAA??????DDDMMMTTTcccmmmxxx}}}|||vvvqqqrrrxxx|||{{{{{{{{{zzzzzzyyyyyy{{{{{{zzzzzzzzz{{{||||||~~~{{{{{{}}}~~~zzzzzzwwwvvvxxx|||}}}zzz|||||||||{{{zzzyyywwwwwwzzzyyyxxxxxxwwwwwwwwwwwwzzzzzz{{{{{{{{{{{{zzzzzz}}}{{{xxxwwwvvvuuuuuuwwwvvvuuutttttttttsssrrrtttuuuvvvvvvvvvuuusssrrrtttttttttwwwzzz~~~~~~}}}|||yyyvvvssspppooopppqqqrrrrrrqqqqqqrrrttttttuuuwwwyyy{{{}}}~~~~~~~~~|||xxxsssoooiiiiiihhhiiijjjjjjhhhfffdddeeegggiiijjjjjjjjjjjjmmmnnnnnnooooooooonnnnnnooonnnmmmlllkkkiiihhhhhhiiiiiihhhgggggggggggggggcccccccccdddeeefffffffffdddeeefffggghhhiiijjjkkkjjjjjjjjjkkklllmmmnnnooorrrssstttvvvxxxyyyzzzzzz|||yyyvvvuuuvvvwwwwwwvvvtttttttttvvvxxxxxxvvvtttmmmmmmlllkkkjjjhhhggggggfffffffffeeeeeedddddddddddddddddddddcccccccccccc|||xxxpppiiieeebbb___\\\\\\[[[ZZZYYYXXXWWWTTTQQQMMMJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGGGGGGGHHHIIIKKKIIIIIIJJJJJJKKKLLLNNNNNNPPPNNNLLLLLLMMMNNNNNNMMMIIIKKKLLLKKKHHHDDDBBBAAAHHHHHHHHHGGGDDD@@@===;;;??????>>>>>>??????@@@AAA???@@@AAA@@@@@@EEEMMMTTT```lllxxx}}}xxxwww{{{~~~|||zzzyyyyyyzzzzzz{{{zzzyyyyyyyyy{{{|||}}}~~~}}}}}}}}}~~~~~~|||zzzzzzxxxwwwyyy}}}}}}{{{~~~~~~~~~~~~}}}{{{zzzyyy}}}|||{{{yyyxxxwwwwwwwww{{{|||||||||||||||{{{{{{}}}|||zzzxxxwwwvvvuuuuuuuuuuuuttttttsssssssssrrrssstttuuuvvvuuutttsssrrrqqqrrrtttwwwzzz}}}~~~}}}|||}}}~~~}}}}}}~~~}}}}}}}}}|||yyyvvvsssqqqpppqqqrrrqqqqqqrrruuuxxxwwwwwwxxxzzz|||~~~~~~}}}{{{zzzyyyvvvqqqmmmhhhggghhhiiijjjiiifffdddbbbdddfffhhhjjjkkklllllllllmmmnnnooooooooooooooonnnmmmlllkkkjjjiiihhhgggiiiiiihhhggggggggghhhhhhdddddddddeeeffffffggggggcccccceeefffhhhjjjkkkkkkkkkkkkkkkkkklllnnnooopppssstttvvvxxxzzz{{{|||||||||zzzyyyxxxyyyyyyxxxvvvuuutttuuuvvvyyyzzzyyywwwsssrrrpppnnnllljjjiiihhhggggggffffffeeedddddddddbbbbbbbbbbbbbbbccccccccczzzxxxssskkkfff___^^^\\\[[[ZZZYYYVVVTTTSSSRRRPPPNNNLLLJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLMMMNNNNNNRRRQQQOOONNNOOOOOONNNLLLLLLNNNPPPOOOKKKGGGDDDCCCGGGHHHHHHGGGEEEAAA===;;;>>>>>>======>>>>>>???@@@>>>@@@AAAAAABBBFFFNNNTTT^^^kkkxxx{{{zzz}}}}}}{{{yyyyyyzzz{{{{{{zzzzzzyyyzzz|||~~~}}}}}}}}}||||||zzzyyyxxxzzz}}}~~~~~~|||~~~}}}|||{{{}}}|||{{{zzzyyyyyyyyyyyy||||||}}}}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuussstttuuutttssssssssssssssstttuuuuuuuuuttttttsssqqqsssvvvyyy{{{}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~{{{wwwuuusssssssssrrrrrrtttwwwzzzzzzyyyyyyzzz|||zzzyyywwwwwwvvvsssooolllffffffggghhhiiihhheeebbbbbbcccdddfffhhhjjjkkklllkkkkkklllnnnoooooooooooommmllllllkkkiiihhhhhhgggiiiiiihhhhhhggghhhhhhiiihhhhhhgggfffeeeeeedddcccddddddeeefffgggiiiiiijjjjjjjjjjjjkkklllmmmnnnooossstttvvvyyy{{{}}}~~~~~~|||{{{{{{{{{|||{{{yyyvvvuuuuuuuuuwwwyyy{{{zzzyyywwwvvvtttrrrooollljjjiiijjjiiihhhfffeeecccbbbaaaaaaaaaaaabbbbbbccccccccc{{{tttsssnnngggccc[[[YYYXXXXXXXXXVVVSSSPPPQQQPPPNNNLLLJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHGGGHHHKKKMMMOOONNNNNNMMMMMMNNNNNNOOORRRQQQPPPPPPQQQQQQPPPNNNOOOQQQRRRPPPLLLFFFCCCAAADDDDDDEEEEEECCCAAA???======<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCGGGMMMRRR[[[hhhuuu}}}~~~|||zzzyyyzzzzzz|||{{{{{{|||}}}|||zzzzzz{{{|||zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||{{{{{{zzz{{{{{{|||||||||||||||||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvuuutttqqqsssvvvvvvtttssstttuuuttttttuuuuuuuuuuuuuuuuuurrruuuyyy{{{||||||~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxxxxyyyvvvvvvvvvvvvvvvvvvwwwwwwuuuvvvwwwxxxyyyzzzzzz{{{yyyxxxyyy{{{~~~}}}~~~~~~|||zzzwwwwwwvvvuuutttuuuxxx{{{{{{{{{{{{|||}}}~~~~~~}}}xxxvvvuuutttsssqqqnnnkkkeeeeeeeeefffggggggdddaaabbbcccdddeeefffhhhiiijjjjjjkkklllnnnnnnooooooooollllllkkkjjjjjjiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiihhhgggfffeeedddccccccffffffffffffgggggggggggghhhhhhhhhiiijjjkkkmmmmmmrrrsssvvvyyy{{{}}}~~~|||||||||}}}}}}|||yyywwwuuuuuutttvvvxxxzzzzzzzzzyyyxxxvvvtttqqqnnnlllkkkmmmllljjjgggdddbbb```___aaaaaabbbbbbccccccdddddduuuppppppjjjccc```YYYXXXWWWWWWWWWUUURRROOORRRQQQOOOLLLIIIFFFDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDHHHHHHIIIHHHGGGHHHKKKMMMOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSTTTSSSRRRQQQRRRRRRPPPKKKFFFCCCAAABBBBBBBBBBBBAAAAAA@@@???===<<<<<<<<<<<<===>>>>>>???AAADDDDDDDDDGGGLLLPPPVVVcccpppwww}}}~~~{{{zzzyyyyyyzzz{{{|||~~~~~~|||yyyvvvvvvxxxzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{||||||}}}{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuutttpppssswwwwwwuuutttuuuwwwvvvvvvvvvvvvvvvvvvwwwwwwuuuxxx{{{|||zzz{{{~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyxxxwwwwwwvvvvvvvvvvvvssssssssssssssssssssssssqqqrrrssstttuuuvvvvvvwwwtttssssssuuuxxx{{{||||||zzz{{{}}}~~~~~~}}}|||yyyzzzzzzyyyxxxxxxzzz|||}}}}}}~~~~~~}}}|||xxxvvvtttsssrrrpppmmmjjjeeedddcccdddeeeeeecccaaaccccccdddeeefffhhhjjjkkkmmmnnnnnnoooppppppppppppmmmllllllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhiiijjjjjjeeeeeeeeeeeeeeeeeeeeeeeegggggggggfffffffffeeeeeehhhhhhhhhhhhiiikkklllmmmpppqqqtttwwwzzz}}}~~~}}}||||||}}}}}}}}}zzzxxxuuutttssstttvvvxxxxxxxxxyyyxxxvvvtttrrrpppooonnnnnnmmmkkkhhheeebbb___^^^bbbbbbbbbbbbbbbccccccccc|||pppmmmmmmgggaaa___ZZZYYYXXXXXXXXXVVVTTTQQQPPPOOOMMMKKKIIIFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFJJJJJJJJJHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPTTTXXXZZZZZZYYYTTTTTTTTTQQQMMMIIIGGGGGGDDDCCCBBB@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@@@@BBBEEEEEEEEEFFFKKKNNNOOO[[[iiiqqqxxx}}}{{{xxxwwwxxxyyy|||}}}}}}|||yyyvvvuuuwwwyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvuuutttoootttxxxyyyvvvuuuvvvyyywwwwwwwwwwwwwwwxxxxxxyyywwwzzz|||zzzwwwwww{{{~~~||||||}}}}}}}}}||||||{{{{{{{{{}}}}}}}}}}}}||||||||||||zzz|||~~~}}}{{{yyyyyyzzzxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqpppoooooonnnmmmnnnnnnooopppqqqrrrrrrqqqoooooopppsssuuuvvvvvvuuuuuuwwwxxxyyyyyyzzzzzzyyyzzz||||||||||||~~~~~~}}}yyywwwtttsssqqqooommmjjjfffdddbbbaaabbbccccccbbbccccccdddeeehhhkkkmmmoooqqqrrrrrrsssssssssrrrrrrmmmmmmllllllkkkkkkjjjjjjiiiiiihhhhhhiiiiiijjjkkkeeeeeeeeeeeeddddddddddddffffffffffffffffffffffffhhhhhhhhhiiijjjkkkmmmmmmnnnooorrruuuyyy{{{}}}~~~~~~}}}||||||}}}|||zzzxxxuuusssrrrrrrtttuuuvvvuuuvvvvvvuuutttrrrqqqppppppmmmllljjjhhheeecccaaa```bbbaaaaaaaaaaaaaaaaaa```}}}wwwnnnkkklllfff___^^^\\\ZZZYYYYYYYYYXXXUUUSSSLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGLLLLLLKKKIIIGGGGGGJJJLLLKKKKKKKKKKKKKKKLLLLLLMMMPPPQQQSSSXXX]]]`````````WWWXXXWWWTTTQQQNNNNNNOOOGGGEEEBBB@@@??????AAAAAA@@@@@@@@@???@@@@@@AAABBB@@@CCCFFFFFFEEEFFFJJJMMMJJJVVVdddmmmvvv~~~{{{xxxvvvvvvxxx|||}}}~~~~~~{{{xxxwwwyyy{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxwwwvvvuuutttssstttuuuvvvwwwwwwvvvuuutttoootttyyyzzzwwwuuuwwwzzzxxxxxxwwwwwwxxxyyyzzzzzzxxxzzz{{{yyyuuuuuuyyy~~~}}}}}}||||||}}}}}}{{{yyywwwvvvyyyyyyxxxxxxxxxxxxxxxxxx{{{{{{{{{zzzzzzzzzyyyyyywwwzzz~~~}}}||||||yyy{{{{{{zzzyyyxxxxxxzzzzzzzzzzzz{{{zzzzzzyyyyyyuuutttsssqqqpppppppppooooooooooooooonnnmmmlllkkkjjjkkkkkklllmmmnnnooooooooommmlllmmmoooqqqrrrrrrpppqqqqqqrrrtttuuuvvvwwwwwwyyy|||~~~zzzxxxuuusssrrrooommmjjjfffdddaaa```aaabbbccccccbbbcccdddfffjjjnnnqqqsssuuuuuuuuuvvvuuuuuuttttttmmmmmmmmmllllllkkkkkkkkkiiiiiihhhhhhiiijjjkkkkkkhhhgggfffeeecccbbbaaa```ddddddeeeeeefffggghhhhhhiiiiiiiiijjjkkklllnnnnnnlllnnnqqqtttxxxzzz|||}}}~~~}}}{{{{{{||||||zzzyyyuuusssqqqqqqrrrttttttssstttttttttsssrrrrrrqqqqqqjjjjjjiiigggfffeeeccccccaaaaaa``````_________^^^}}}yyyqqqjjjkkkiiiccc]]]\\\[[[YYYWWWVVVUUUUUUVVVUUURRROOOKKKHHHGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJMMMLLLJJJIIIIIIKKKMMMOOOPPPQQQSSSWWW\\\```aaaaaa___[[[VVVUUUWWWWWWSSSOOOJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBDDDFFFGGGHHHGGGFFFEEEGGGNNNZZZgggrrr{{{zzzzzz|||yyywwwuuuyyy}}}~~~~~~~~~}}}zzzyyyyyyzzz{{{xxxyyy{{{}}}~~~zzzzzz|||}}}zzzyyy{{{{{{yyyvvvwwwvvvuuuttttttsssssssssuuuuuuvvvvvvuuuuuutttsssqqqtttxxxyyyxxxvvvttttttyyyxxxwwwvvvuuuuuuuuuuuuxxxyyyyyywwwvvvvvvxxxzzz|||zzz|||~~~~~~}}}|||||||||}}}||||||{{{{{{zzzxxxvvvwwwyyyzzz{{{{{{xxxyyyyyyzzzyyyxxxwwwvvvwwwvvvuuuttttttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyytttuuuxxxzzz{{{|||{{{{{{{{{zzzxxxwwwwwwwwwuuusssuuuttttttttttttssssssssssssrrrpppooooooooommmkkkrrrqqqpppnnnllljjjiiihhhjjjkkklllmmmmmmmmmlllkkkmmmllllllkkklllmmmooopppmmmnnnnnnmmmkkkkkkmmmnnnqqqtttxxx{{{~~~~~~}}}xxxvvvsssqqqooolllhhheeebbbaaa___```cccfffgggfffhhhfffeeegggkkkoooqqqrrrwwwwwwvvvuuutttsssrrrqqqrrrqqqooommmkkkjjjiiiiiihhhggggggggghhhiiijjjjjjhhhhhhgggfffeeecccbbbbbbcccdddfffhhhhhhhhhhhhgggjjjkkkkkkkkkkkkkkkkkklllooopppqqqsssvvvxxxyyyzzz~~~}}}}}}{{{zzzxxxvvvuuutttrrrooommmmmmooorrrtttrrrrrrqqqqqqooonnnllllllkkkjjjhhhfffdddcccbbbbbbaaaaaa```___^^^^^^]]]]]]xxxwwwssskkkllljjjddd```___]]]\\\ZZZXXXXXXXXXXXXWWWTTTPPPLLLIIIHHHGGGHHHDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLNNNOOONNNMMMLLLKKKJJJIIIIIIJJJLLLOOOQQQSSSSSSUUUYYY___bbbdddccc___ZZZUUUTTTUUUVVVSSSPPPJJJIIIHHHFFFDDDCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEGGGGGGFFFEEEDDDFFFLLLWWWdddoooxxx~~~zzzyyy}}}}}}zzzxxxyyy{{{~~~}}}}}}~~~|||zzzyyyyyyzzzzzzzzz{{{|||~~~~~~|||{{{}}}~~~{{{zzzzzzzzzxxxuuuvvvuuutttrrrrrrrrrrrrsssrrrssssssssssssrrrqqqqqqqqquuuyyyzzzyyyxxxvvvvvvxxxxxxwwwvvvvvvvvvvvvwwwuuuvvvwwwwwwwwwyyy|||~~~~~~{{{zzz|||~~~~~~~~~~~~~~~}}}|||zzzxxxwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvtttssssssuuuwwwwwwwwwuuuvvvwwwwwwwwwvvvtttsssuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwyyyzzz{{{{{{|||{{{yyywwwwwwwwwvvvtttrrrttttttsssssssssrrrrrrrrrrrrqqqoooooonnnmmmlllkkkooonnnmmmkkkiiihhhffffffggghhhiiijjjkkkkkkjjjjjjjjjiiihhhhhhhhhiiijjjkkkkkkllllllkkkjjjiiikkklllnnnqqquuuyyy|||~~~{{{yyyuuussspppmmmiiifffdddbbbaaaaaadddfffggghhhgggeeeeeegggkkkppptttuuuyyyxxxvvvuuusssrrrrrrqqqsssrrrpppnnnlllkkkjjjjjjgggggggggggghhhiiijjjjjjggggggeeecccbbbaaa``````bbbccceeeggghhhiiihhhhhhkkkkkkllllllllllllmmmmmmnnnoooqqqsssvvvxxxyyyzzz{{{{{{{{{zzzxxxvvvuuutttrrrpppmmmkkkkkklllnnnppppppppppppooonnnlllkkkjjjhhhgggeeedddbbbaaa``````___^^^^^^]]]\\\\\\[[[[[[uuuwwwuuummmmmmlllfffcccbbbaaa___]]]\\\[[[[[[[[[YYYVVVQQQMMMJJJHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIJJJIIIKKKOOORRRSSSRRRQQQOOOJJJJJJIIIIIIKKKNNNQQQSSSUUUVVVXXX]]]bbbgggiiiiii```[[[UUURRRRRRRRRQQQOOOKKKJJJIIIGGGEEECCCCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDJJJSSS___kkkuuu|||{{{wwwxxx~~~~~~{{{yyy|||}}}}}}||||||}}}~~~|||zzzyyyyyyzzzzzz{{{|||}}}~~~}}}|||~~~~~~|||zzzyyyyyywwwuuuxxxvvvtttrrrrrrrrrssstttrrrrrrrrrrrrrrrqqqpppppppppssswwwyyyxxxwwwvvvvvvwwwwwwwwwvvvwwwwwwxxxyyyuuuwwwxxxxxxxxxyyy|||~~~}}}{{{yyy|||~~~|||{{{|||yyyyyyyyyxxxwwwuuusssrrruuuuuuuuuuuutttrrrqqqqqqqqqpppooooooqqqsssssssssrrrssstttttttttsssrrrqqqrrrsssuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvwwwxxxzzz{{{|||zzzyyywwwvvvvvvuuusssqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppooonnnmmmllllllkkkmmmmmmkkkjjjhhhgggfffeeefffggghhhiiijjjjjjjjjjjjhhhhhhgggfffffffffgggggghhhiiijjjiiiggggggiiikkkmmmppptttxxx{{{|||xxxtttqqqmmmiiiffffffdddbbbbbbeeehhhjjjkkkgggeeedddfffkkkqqqvvvyyy{{{yyyvvvsssqqqqqqqqqqqqsssrrrqqqooommmlllkkkjjjffffffffffffggghhhiiijjjhhhfffdddaaa```___^^^___aaabbbeeeggghhhiiiiiiiiikkklllllllllmmmmmmmmmnnnnnnoooqqqsssuuuwwwyyyzzzxxxxxxyyyxxxwwwuuusssrrrpppnnnkkkiiihhhiiijjjkkkmmmmmmmmmmmmkkkiiigggfffdddcccbbb```___^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[vvvyyyyyypppooommmhhhdddccccccaaa```^^^]]]\\\[[[YYYVVVRRRNNNJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJMMMQQQUUUVVVVVVSSSQQQLLLKKKJJJJJJKKKNNNQQQSSSUUUVVVZZZ```ggglllnnnnnnbbb\\\TTTOOOMMMMMMLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCFFFFFFEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCHHHPPP[[[gggrrr{{{|||vvvttt{{{~~~{{{yyy{{{|||}}}|||{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}||||||}}}~~~~~~}}}{{{zzzyyyxxxxxxwww{{{yyywwwuuutttuuuvvvwwwssssssttttttssssssrrrqqqlllpppsssuuuuuuttttttuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzzzzzxxxxxxyyy{{{{{{zzzyyy{{{~~~}}}xxxyyy{{{yyyyyyzzzxxxxxxwwwvvvuuusssrrrqqqssssssssstttssssssrrrrrrnnnmmmmmmnnnppprrrrrrqqqppppppqqqrrrrrrqqqpppooooooqqqtttwwwyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuwwwyyy{{{}}}zzzxxxvvvuuutttsssqqqoooppppppppppppoooooooooooooooooopppnnnmmmlllllllllmmmmmmlllkkkjjjiiihhhgggggghhhiiijjjkkkkkklllllljjjiiiiiihhhhhhgggggggggggghhhiiihhhggggggiiijjjnnnqqquuuyyy|||~~~yyytttqqqmmmhhheeeeeecccbbbdddhhhlllnnnooojjjgggeeefffkkkqqqwwwyyy|||zzzvvvrrrpppooopppqqqqqqqqqpppnnnmmmkkkiiiiiieeeeeeeeeeeefffgggiiiiiiiiigggdddbbb```_________```aaadddfffhhhiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmmmmnnnppprrrtttvvvxxxxxxuuuvvvwwwxxxwwwuuutttrrrooommmkkkhhhffffffggghhhjjjjjjjjjjjjhhhfffcccaaa``````___^^^]]]]]]]]]]]]_________^^^^^^^^^]]]]]]yyy|||~~~uuurrrnnnhhheeeccccccbbb```^^^\\\[[[ZZZXXXVVVRRROOOLLLKKKJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLJJJMMMRRRVVVWWWVVVTTTRRROOOMMMLLLKKKKKKMMMPPPRRRSSSVVV[[[ccckkkoooppppppbbb\\\TTTLLLHHHGGGGGGGGGJJJIIIHHHFFFEEEDDDCCCCCCGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCGGGMMMWWWcccppp{{{~~~wwwrrrwww|||}}}zzzxxxwwwyyyzzz{{{{{{{{{}}}~~~}}}}}}|||{{{{{{{{{{{{xxxyyy{{{~~~}}}{{{{{{{{{||||||{{{{{{zzzyyyyyyxxxyyyzzzzzzyyywwwuuutttuuuvvvwwwssssssttttttssssssrrrqqqmmmooosssttttttttttttuuuuuuuuuvvvvvvwwwxxxzzzzzzxxxyyyzzzzzzyyyxxxyyyzzzyyyyyyyyy{{{}}}~~~~~~}}}vvvrrrtttvvvvvvvvvwwwwwwvvvuuutttsssrrrrrrqqqooopppqqqrrrrrrrrrrrrrrrmmmlllmmmnnnqqqrrrrrrqqqnnnooopppqqqqqqpppoooooommmooosssvvvxxxxxxvvvuuussssssssssssssssssssssssuuuuuutttuuuvvvxxxzzz|||yyywwwtttssssssrrrooommmnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppooommmkkklllnnnllllllkkkjjjjjjiiihhhhhhgggggghhhhhhiiijjjkkkkkkjjjjjjjjjiiiiiihhhggggggggghhhiiihhhggghhhiiikkkmmmpppssswwwzzz}}}yyytttppplllhhheeecccbbbcccfffkkkoooqqqqqqllliiiffffffjjjpppuuuwww{{{xxxtttqqqnnnnnnoooooonnnnnnnnnlllkkkiiigggeeecccccccccdddeeeggghhhiiihhhfffdddaaa```___^^^^^^___aaacccfffhhhiiiiiiiiihhhiiiiiijjjkkkkkkllllllmmmnnnoooppprrrtttuuuuuusssuuuvvvxxxxxxvvvtttsssooommmkkkhhhfffffffffffffffggghhhgggeeebbb___]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]zzz|||xxxqqqjjjfffbbbbbbaaa```^^^\\\ZZZXXXVVVUUUTTTRRRPPPNNNLLLKKKLLLMMMNNNOOOOOOOOONNNMMMKKKMMMQQQTTTUUUTTTSSSQQQPPPOOOMMMKKKLLLNNNPPPRRRSSSWWW]]]ffflllooonnnlll^^^YYYQQQJJJEEECCCCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEJJJSSS___mmmzzzyyyrrrsssxxx}}}zzzxxxvvvxxxzzz|||||||||~~~~~~~~~~~~~~~}}}}}}}}}||||||wwwyyy{{{~~~~~~{{{zzz{{{|||{{{zzzzzz{{{{{{zzzxxxwwwyyyzzzvvvvvvuuutttssssssssssssrrrrrrrrrrrrrrrqqqpppppppppsssuuuvvvvvvuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxyyysssuuuxxxyyyyyyyyyzzz|||wwwxxxyyy{{{|||~~~~~~~~~}}}||||||||||||||||||}}}}}}~~~}}}zzzyyyzzz{{{{{{{{{wwwppplllnnnqqqqqqrrrtttssssssrrrqqqqqqqqqqqqrrrkkklllmmmnnnooooooooooookkkkkklllnnnqqqrrrqqqpppmmmnnnooopppppppppooonnnlllnnnrrruuuvvvvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqqsssttttttuuuvvvxxxyyyzzzxxxvvvsssrrrqqqpppnnnlllllllllllllllkkkkkkkkkkkklllnnnpppnnnkkkjjjkkknnniiiiiiiiihhhhhhhhhggggggffffffeeeeeeeeefffgggggggggggghhhhhhhhhgggffffffggghhhiiiiiihhhhhhjjjllljjjmmmpppsssuuuwww{{{}}}yyytttppplllhhhfffcccccceeeiiimmmppppppoookkkiiifffgggjjjooosssuuuwwwuuurrrooonnnmmmmmmmmmkkkkkkkkkkkkiiigggdddcccbbbbbbbbbcccdddfffggghhheeeeeedddcccaaa```___^^^```aaadddfffggghhhhhhhhhgggggghhhiiijjjkkkllllllmmmmmmnnnoooooopppqqqqqqqqqrrruuuwwwxxxvvvtttsssmmmllljjjhhhffffffffffffdddeeeffffffddd```\\\ZZZ\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[{{{ttt~~~~~~uuulllgggbbbbbbbbb```^^^\\\YYYXXXUUUVVVWWWWWWUUUSSSPPPNNNMMMNNNOOOPPPPPPOOONNNMMMKKKMMMOOOQQQRRRQQQPPPOOOOOONNNLLLLLLMMMOOORRRTTTUUUYYY```hhhmmmlllgggcccVVVSSSNNNGGGCCCAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBAAACCCGGGOOO[[[jjjxxx|||tttooouuu|||~~~~~~{{{yyyxxxzzz~~~~~~}}}}}}~~~|||~~~~~~~~~}}}yyyzzz|||~~~~~~{{{zzz|||}}}|||zzz|||}}}}}}zzzwwwuuuvvvxxxttttttuuuuuutttsssqqqppprrrssssssssssssrrrqqqqqqrrrtttvvvwwwvvvuuuvvvwwwuuutttttttttuuuvvvwwwwwwqqqtttwwwxxxxxxxxxyyyzzzvvvwwwyyyzzz|||}}}~~~}}}}}}|||{{{{{{{{{{{{|||zzz{{{|||~~~~~~|||||||||}}}|||yyywwwxxxyyyyyyyyyuuunnnjjjmmmpppqqqqqqsssrrrqqqqqqpppqqqrrrssstttllllllmmmmmmlllkkkkkkjjjhhhhhhiiilllnnnpppooommmkkklllmmmnnnooonnnnnnmmmlllnnnppprrrttttttsssrrroooooooooooooooooooooooorrrssstttvvvwwwxxxxxxyyywwwuuusssqqqpppooommmjjjkkkkkkkkkjjjjjjjjjiiiiiihhhlllnnnlllhhhgggiiillliiiiiiiiiiiiiiihhhhhhhhhgggfffeeedddddddddeeefffeeefffggghhhhhhggggggffffffggghhhhhhggghhhjjjllliiillloooqqqrrrtttwwwyyyzzz|||}}}~~~~~~{{{uuuqqqnnnjjjhhheeefffhhhlllnnnnnnllljjjhhhfffeeegggkkkpppssstttsssrrrqqqooommmllllllllljjjjjjkkkjjjhhhfffcccaaaaaaaaaaaabbbdddeeeggghhhffffffggghhhgggeeecccbbbaaabbbdddfffggggggggggggggghhhiiijjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmpppsssuuuvvvuuusssrrrkkkjjjhhhgggfffeeeeeeeeecccdddeeeeeebbb___[[[XXXYYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[yyyqqqzzzxxxnnniiiccccccbbbaaa___\\\YYYXXXUUUWWWYYYZZZYYYVVVSSSPPPMMMNNNPPPQQQQQQPPPNNNMMMKKKLLLNNNOOOOOOOOONNNNNNMMMMMMLLLLLLMMMPPPTTTVVVWWW[[[bbbiiillliiiaaa\\\PPPNNNKKKFFFBBBAAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAADDDLLLXXXhhhvvv~~~vvvmmmsss{{{zzz||||||{{{zzz}}}~~~}}}}}}zzz|||~~~~~~{{{|||}}}|||{{{}}}~~~}}}{{{~~~{{{vvvssssssuuutttuuuwwwwwwwwwuuurrrqqquuuuuuvvvvvvuuuuuutttsssrrrsssuuuuuutttssstttuuutttttttttttttttuuuuuuvvvtttvvvxxxxxxwwwvvvuuuvvvuuuwwwyyyzzz{{{|||}}}~~~~~~}}}}}}||||||}}}}}}}}}zzz|||~~~~~~|||{{{{{{zzzzzzzzzzzzzzz}}}zzzyyyyyyzzzzzzyyywwwppplllooorrrrrrsssuuusssrrrrrrrrrrrrtttvvvwwwooooooooonnnllljjjiiihhheeeeeegggiiilllmmmlllkkkjjjjjjlllmmmnnnmmmmmmlllmmmnnnoooqqqrrrrrrrrrqqqooooooooooooooooooooooooqqqrrrtttvvvxxxxxxxxxxxxwwwuuurrrqqqpppnnnllljjjjjjjjjjjjjjjiiiiiiiiihhhfffiiillljjjfffeeegggkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggfffeeeeeeffffffeeefffhhhiiiiiiiiihhhhhheeefffggggggggggggiiikkkkkkmmmppprrrssstttwwwyyyssstttuuuuuuuuuwwwzzz}}}zzz}}}|||vvvrrrooollljjjggghhhkkknnnooommmiiieeedddcccdddggglllqqqtttuuuppppppooonnnmmmlllkkkjjjjjjjjjkkkjjjiiifffcccaaa``````aaabbbccceeeggghhhiiijjjlllnnnmmmkkkiiigggaaacccdddfffggggggffffffhhhiiiiiijjjlllmmmnnnnnnmmmmmmmmmllllllkkkkkkjjjkkkmmmqqqtttuuutttrrrqqqiiihhhgggfffeeedddddddddbbbcccddddddbbb^^^ZZZWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]}}}sss{{{uuuiiiccccccbbbbbbcccddddddaaa___]]]^^^^^^___]]]XXXQQQLLLMMMNNNNNNMMMKKKIIIGGGEEEJJJIIIHHHHHHJJJLLLNNNPPPJJJKKKMMMOOOPPPQQQUUUWWWbbbdddhhhjjjhhhccc]]]XXXKKKGGGBBB@@@???AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBEEELLLTTT___ooo}}}|||qqqrrrxxx~~~zzzzzz~~~~~~~~~{{{}}}}}}{{{zzzyyyyyyzzz|||~~~}}}{{{zzzzzz|||~~~~~~}}}}}}{{{zzzwwwvvvuuuvvvvvvvvvtttrrrqqqrrrsssvvvtttrrrppppppppprrrrrrvvvuuutttssssssssssssssssssrrrqqqrrrtttvvvvvvvvvsssttttttttttttttttttsssuuuvvvwwwyyy{{{~~~~~~}}}{{{zzzzzzyyyzzz{{{|||~~~}}}|||{{{{{{|||~~~}}}{{{zzzzzz|||}}}xxxwwwuuusssrrrssstttuuuwww|||rrrsssuuusssrrrrrrrrrrrrsssuuuvvvwwwyyytttnnnnnnrrruuuuuusssnnnnnnmmmjjjgggeeefffggghhhiiijjjjjjiiiiiikkkmmmlllllllllkkkkkkjjjjjjjjjjjjlllnnnpppqqqqqqpppooommmnnnnnnnnnnnnnnnmmmmmmmmmnnnppprrruuuxxxyyy{{{wwwuuurrrqqqpppnnnkkkiiijjjiiiiiihhhhhhhhhhhhhhhffffffgggggghhhhhhiiiiiifffeeedddcccdddfffhhhjjjiiihhhgggfffeeedddddddddgggggghhhiiiiiiiiiiiiiiilllkkkjjjiiiiiijjjkkkllllllmmmooopppqqqqqqqqqpppppppppppppppppppppppppppvvvwwwzzz}}}{{{wwwtttrrrpppnnnmmmmmmlllkkkkkkiiiiiihhhgggffffffgggiiilllnnnqqqrrrpppooommmkkkjjjjjjjjjjjjgggiiijjjiiifffcccaaa```______```bbbdddfffhhhiiijjjqqqxxxwwwooohhhfffgggfffggghhhhhhhhhhhhhhhggghhhhhhiiiiiiiiijjjjjjjjjmmmllljjjhhhhhhiiijjjkkklllmmmppprrrrrrqqqooonnnmmmjjjgggfffggghhhfffccceeecccaaa``````^^^[[[YYYXXXXXXWWWVVVWWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[www~~~tttiiicccbbbbbbbbbdddeeedddaaa^^^^^^^^^^^^]]][[[VVVOOOIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFHHHKKKLLLHHHJJJMMMOOOQQQTTTXXX[[[dddfffhhhiiieee___XXXTTTJJJFFFAAA??????@@@@@@AAACCCBBBAAA@@@AAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBDDDKKKRRR]]]mmm{{{|||rrrrrrvvv{{{~~~{{{{{{~~~}}}||||||~~~}}}{{{zzzyyyzzz{{{}}}~~~|||{{{{{{}}}~~~~~~}}}|||zzzwwwvvvuuuwwwwwwwwwuuusssqqqrrrsssuuutttrrrqqqpppqqqrrrsssttttttsssssssssttttttuuuuuusssrrrrrrtttuuuttttttttttttuuuvvvvvvuuuttttttuuuuuuwwwyyy{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz|||}}}~~~~~~}}}}}}|||{{{zzzzzz{{{}}}~~~}}}|||zzzzzzyyyzzzzzzxxxvvvtttsssrrrsssttttttwww}}}vvvssssssrrrqqqqqqrrrsssssstttttttttvvvqqqllllllooossssssqqqlllmmmmmmkkkgggeeeddddddhhhiiijjjiiiiiiiiikkkmmmkkkkkkkkkkkkjjjjjjjjjiiiiiijjjlllmmmnnnmmmllllllmmmmmmmmmnnnnnnmmmmmmllllllmmmoooqqqtttvvvxxxyyyuuusssqqqooonnnmmmjjjhhhhhhhhhgggfffffffffffffffffffffggggggggggggggggggccccccccccccdddfffhhhiiijjjiiigggfffeeedddeeeeeehhhhhhhhhiiiiiiiiiiiihhhkkkkkkjjjiiiiiijjjkkkkkkkkkmmmnnnpppqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnqqqrrruuuxxxzzz{{{|||||||||zzzzzz{{{|||yyyvvvuuutttsssqqqpppoooooommmllljjjiiiiiihhhhhhiiiiiikkkmmmnnnoooooonnnmmmkkkjjjjjjjjjjjjgggiiijjjiiieeebbb``````^^^^^^___aaaccceeeggghhhjjjooosssqqqkkkggggggjjjhhhhhhhhhiiiiiihhhgggggghhhhhhiiiiiiiiijjjjjjjjjmmmkkkjjjhhhhhhiiijjjkkkkkkmmmoooqqqrrrqqqooommmjjjhhhfffeeeggghhhgggeeeeeecccaaaaaa```___\\\YYYYYYXXXWWWUUUUUUUUUUUUVVVYYYXXXXXXXXXXXXYYYZZZZZZwww~~~ssshhhcccbbbbbbdddfffgggeeeaaa^^^___^^^]]][[[XXXRRRKKKFFFEEEEEEEEEFFFFFFGGGHHHIIICCCBBBAAAAAABBBDDDFFFHHHFFFIIIMMMPPPSSSWWW[[[___fffggggggeeeaaaZZZSSSOOOIIIEEEAAA>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEEEEDDDCCCBBBCCCBBBCCCHHHOOOYYYiiiwww}}}}}}uuutttuuuzzz|||~~~~~~}}}{{{zzzzzz{{{|||~~~}}}|||zzzzzz{{{|||}}}~~~~~~}}}}}}~~~}}}|||yyywwwvvvuuuuuuvvvvvvtttqqqpppqqqrrrtttsssrrrqqqqqqrrrssssssrrrrrrrrrrrrssstttuuuvvvvvvtttrrrrrrssstttsssrrrtttuuuwwwxxxxxxwwwuuuttttttuuuvvvyyy||||||}}}}}}}}}|||zzzyyyxxxwwwxxxzzz{{{|||{{{{{{zzzyyyyyyxxxyyyzzz{{{}}}~~~|||{{{{{{zzz{{{{{{zzzzzzyyyxxxwwwwwwvvvtttsssrrrrrrsssssswwwxxx||||||tttpppqqqpppqqqrrrssssssrrrqqqpppsssoookkkjjjmmmooopppoookkklllllljjjgggeeeeeeeeejjjjjjjjjiiihhhhhhjjjmmmjjjjjjjjjiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhkkkllllllmmmmmmllllllkkkkkklllnnnpppsssuuuvvvvvvsssqqqnnnmmmmmmkkkiiigggffffffeeeddddddddddddeeeffffffffffffffffffeeeeeecccdddeeefffhhhiiikkkkkkmmmkkkhhhfffeeeeeeggghhhiiiiiiiiiiiiiiiiiihhhhhhkkkjjjjjjiiiiiijjjjjjkkkkkklllnnnooooooooonnnnnnjjjjjjjjjjjjjjjjjjjjjjjjkkkllloooqqqssstttuuuuuuuuuttttttvvvzzz}}}|||zzzwwwvvvvvvvvvvvvuuutttsssrrrqqqooommmkkkjjjjjjjjjjjjjjjjjjkkkllllllnnnmmmlllkkkjjjiiiiiiiiihhhiiijjjhhhdddaaa______\\\]]]]]]___aaaccceeegggjjjmmmnnnlllgggfffiiimmmiiijjjjjjjjjiiihhhgggggghhhhhhhhhiiiiiiiiiiiijjjkkkkkkiiihhhhhhhhhiiijjjkkkmmmoooqqqqqqpppnnnlllhhhfffdddeeefffgggffffffdddcccaaaaaaaaa___]]]ZZZZZZYYYVVVTTTRRRPPPOOOOOORRRSSSUUUVVVWWWXXXXXXXXX}}}ttt|||}}}qqqgggdddccceeehhhlllmmmjjjddd___aaa___\\\YYYVVVPPPIIIDDDCCCCCCBBBBBBCCCEEEGGGHHHAAA@@@???>>>???AAACCCEEEFFFHHHLLLOOORRRVVV[[[^^^ddddddcccaaa\\\VVVPPPMMMJJJFFFAAA??????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@===???AAACCCDDDBBB@@@???CCCAAABBBFFFKKKTTTcccqqqyyy|||yyyxxx|||~~~|||yyyxxxxxxyyyxxxyyyzzz|||~~~~~~}}}|||{{{zzzyyyzzz|||}}}}}}{{{yyywwwvvvuuutttttttttrrrpppooopppqqqssssssrrrrrrrrrsssssstttsssrrrrrrrrrsssssstttuuutttsssqqqrrrsssttttttsssssstttvvvxxxxxxvvvtttssstttuuuvvvyyy|||{{{|||}}}}}}}}}{{{xxxwwwvvvwwwyyyzzzzzzzzzyyyyyywwwwwwwwwwwwxxxzzz{{{||||||}}}~~~|||yyyxxxxxxxxxyyyzzz{{{{{{yyywwwvvvvvvuuutttsssrrrrrrsssssswwwsssvvvuuunnnoooooopppqqqrrrrrrpppnnnmmmpppmmmjjjjjjkkkmmmnnnnnnkkkkkkkkkiiiggghhhjjjllloooooonnnkkkhhhgggiiikkkiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhjjjjjjkkklllllllllkkkkkkkkkllloooqqqssstttuuuuuuqqqooommmllllllkkkiiigggfffeeeeeedddddddddddddddfffffffffeeeeeedddddddddeeegggiiikkkmmmnnnooooooooommmiiifffeeefffhhhjjjjjjjjjiiiiiiiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnmmmllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmooopppppppppqqqppppppsssvvvyyyzzzzzzuuusssqqqqqqrrrttttttsssuuuuuutttsssqqqnnnlllkkkkkkjjjjjjjjjjjjkkkkkklllmmmlllkkkkkkjjjiiiiiiiiihhhiiiiiigggccc___^^^]]][[[[[[\\\]]]```bbbdddeeegggjjjlllkkkhhhhhhkkkoookkkkkkkkkkkkjjjiiigggggghhhhhhhhhhhhiiiiiiiiiiiijjjiiihhhhhhhhhhhhiiiiiijjjlllnnnppppppnnnlllkkkgggfffeeeddddddddddddddddddbbbaaaaaaaaa```]]][[[[[[YYYVVVSSSOOOLLLJJJIIIMMMNNNPPPSSSTTTUUUUUUTTTzzzqqq{{{zzzooohhheeefffiiinnnssstttppphhhbbb```^^^[[[WWWSSSNNNHHHDDDDDDCCCBBBAAAAAABBBDDDEEEAAA@@@???>>>???AAACCCDDDFFFHHHKKKMMMOOORRRVVVYYY```___]]][[[WWWSSSOOOMMMKKKHHHCCC@@@@@@AAABBBBBBCCCBBBAAA?????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@<<<>>>@@@BBBCCCAAA???>>>BBB@@@@@@DDDHHHOOO\\\iiiuuu|||~~~{{{xxxvvvvvvwwwyyywwwxxxyyy{{{|||~~~~~~~~~}}}|||{{{{{{wwwxxxzzz}}}~~~|||zzzxxxwwwvvvvvvvvvvvvvvvtttrrrqqqqqqsssrrrrrrrrrrrrsssttttttuuuttttttsssrrrrrrrrrrrrrrrqqqpppoooqqqsssuuuvvvuuurrrsssuuuvvvvvvuuusssrrrtttuuuvvvyyy|||~~~~~~zzz{{{|||}}}|||{{{xxxwwwwwwxxxyyyzzzzzzzzzyyyxxxuuuuuuvvvvvvwwwyyyzzzzzzzzzzzz|||}}}~~~~~~{{{xxxwwwwwwwwwyyyzzz|||{{{zzzxxxvvvtttttttttsssssstttttttttwwwqqqttt}}}~~~tttnnnnnnnnnoooqqqqqqqqqooolllkkkooommmkkkjjjkkkmmmmmmnnnmmmllliiiggggggkkkqqqvvvvvvuuurrrmmmhhhfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkkkkjjjjjjiiijjjjjjkkkllllllkkkkkklllmmmppprrrttttttttttttpppnnnlllllllllkkkiiihhhgggfffeeeeeeddddddeeeeeeffffffeeeeeeddddddccccccfffgggiiilllmmmooooooppppppmmmjjjgggfffgggiiikkkkkkjjjiiiiiihhhiiijjjjjjkkkkkkllllllllllllkkkkkkjjjkkklllmmmlllkkkjjjiiigggggggggggggggggggggggghhhiiikkkmmmnnnnnnnnnnnnpppooooooqqqtttuuuuuutttpppnnnmmmmmmoooqqqrrrqqqttttttttttttrrrpppnnnlllkkkjjjjjjjjjkkklllmmmmmmkkkkkkkkkjjjjjjiiihhhhhhiiiiiihhheeeaaa]]]\\\\\\ZZZZZZ[[[\\\^^^aaacccdddeeehhhlllnnnmmmlllmmmooollllllllllllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmoooooommmkkkiiihhhgggfffdddbbb`````````bbbaaa````````````^^^\\\[[[YYYWWWSSSOOOLLLIIIGGGIIIJJJMMMOOOPPPPPPPPPPPPwwwrrr~~~wwwnnnhhhggghhhmmmsssyyyzzzuuullleee^^^[[[WWWSSSPPPLLLHHHDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAACCCEEEEEEGGGJJJKKKMMMPPPSSSVVV[[[ZZZXXXUUUSSSPPPOOONNNLLLHHHDDDAAAAAABBBCCCCCCFFFEEECCCBBBAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@===???@@@BBBBBBAAA@@@???@@@???@@@DDDFFFKKKVVVaaapppxxx~~~|||yyywwwuuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~}}}}}}|||||||||wwwxxx{{{}}}}}}{{{yyyxxxvvvvvvwwwwwwyyyzzzzzzxxxuuutttuuuvvvqqqqqqrrrssstttuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqpppooonnnpppsssvvvwwwvvvssssssttttttttttttssssssuuuvvvwwwyyy{{{~~~~~~~~~}}}|||||||||zzz{{{{{{|||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxttttttuuuvvvwwwxxxyyyyyywwwxxxyyy{{{|||}}}}}}}}}}}}~~~}}}zzzxxxwwwwwwwwwxxxzzz{{{{{{yyyxxxvvvrrrsssssstttuuuvvvwwwwwwvvvssstttxxxxxxsssooonnnnnnoooppppppooonnnmmmlllmmmmmmlllkkkkkklllmmmmmmmmmllliiihhhhhhmmmtttyyyyyywwwsssmmmgggeeeeeefffhhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkklllllllllllllllnnnpppsssttttttsssrrrnnnlllkkkkkkkkkkkkiiihhhggggggfffeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeddddddeeefffggghhhjjjkkkmmmmmmooommmjjjhhhggggggiiijjjjjjjjjiiihhhiiijjjkkkllllllmmmmmmnnnnnnmmmmmmllljjjkkkkkkkkkkkkjjjhhhggggggggggggggggggggggggggghhhiiikkklllmmmmmmmmmlllnnnnnnnnnppprrrsssrrrqqqooommmllllllnnnpppppppppqqqrrrsssttttttrrrqqqooolllllllllllllllmmmmmmnnniiijjjjjjjjjjjjiiihhhgggiiiiiihhhddd___\\\ZZZ[[[YYYZZZ[[[\\\^^^```bbbddddddhhhmmmppppppooonnnnnnlllmmmmmmmmmlllkkkjjjjjjiiihhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhiiikkkmmmnnnnnnllljjjhhhggggggfffccc```^^^^^^___```___^^^^^^______]]][[[ZZZYYYXXXUUURRRNNNKKKJJJHHHIIIJJJJJJKKKKKKKKKKKKtttsssvvvnnniiiiiijjjooowww}}}~~~xxxnnnfffYYYVVVRRROOOMMMJJJGGGDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDFFFIIIKKKLLLOOOSSSVVVXXXVVVTTTQQQOOONNNNNNNNNKKKHHHCCC@@@@@@BBBBBBBBBEEEDDDCCCAAAAAAAAAAAABBB????????????>>>>>>>>>>>>======>>>???????????????>>>===@@@DDDFFFHHHQQQZZZjjjrrr}}}~~~}}}zzzxxxwwwvvvwwwwwwzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}|||||||||yyyzzz|||~~~~~~~~~zzzyyywwwuuuuuuvvvwwwxxxzzzzzzzzzxxxvvvuuuvvvwwwpppqqqrrrtttuuuuuuvvvvvvssssssrrrrrrqqqrrrrrrrrrqqqoooooopppsssuuuuuuuuuvvvuuutttsssssstttuuuvvvwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyywwwxxxyyyzzzzzzyyyxxxwwwssstttuuuvvvwwwxxxxxxyyyuuuvvvwwwyyyzzz{{{||||||{{{|||}}}{{{yyywwwwwwwwwvvvvvvwwwxxxxxxxxxwwwvvvqqqrrrsssuuuwwwyyyyyyzzzuuuwwwwwwsssqqqqqqpppnnnoooooooooooonnnnnnnnnnnnlllllllllkkkjjjjjjkkkmmmkkklllkkkjjjkkkmmmrrruuuwwwuuuqqqkkkfffdddeeefffhhhhhhhhhiiiiiijjjjjjjjjggggggggghhhhhhiiijjjjjjiiijjjkkklllmmmmmmmmmmmmkkkmmmppprrrsssrrrqqqpppllljjjiiiiiijjjjjjhhhgggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggiiikkklllmmmllljjjiiihhhggghhhhhhiiiiiihhhhhhiiikkkmmmnnnmmmnnnoooppppppooonnnmmmjjjjjjkkkkkkjjjhhhgggfffggggggggggggggggggggggggggghhhiiikkkkkkkkkjjjjjjjjjjjjkkknnnqqqrrrrrrpppooommmjjjjjjlllmmmmmmmmmnnnpppsssuuuvvvvvvtttsssppppppooommmmmmllllllmmmhhhiiijjjjjjjjjiiihhhgggiiiiiigggccc^^^ZZZYYYYYYYYYZZZ[[[\\\^^^```bbbdddeeehhhllloooppppppooonnnllllllmmmmmmmmmllllllkkkiiiiiihhhhhhggggggggggggeeefffgggggghhhhhhhhhgggiiijjjlllmmmmmmkkkiiigggdddeeeeeebbb___]]]^^^___^^^]]]\\\]]]^^^^^^\\\[[[YYYYYYXXXWWWUUURRRPPPNNNIIIHHHHHHGGGFFFFFFFFFFFFyyyqqqsssuuummmjjjkkkjjjoooxxxyyynnnfffUUURRRNNNLLLJJJHHHFFFDDDAAABBBDDDEEEFFFEEEEEEDDDDDDCCCAAA@@@@@@BBBDDDEEECCCEEEHHHKKKMMMPPPTTTWWWXXXVVVRRROOOMMMLLLLLLMMMKKKGGGBBB@@@???AAAAAABBBCCCAAA@@@>>>======>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<===@@@DDDEEEGGGNNNVVVfffnnnzzz~~~|||zzzxxxwwwwwwwwwxxxzzz|||~~~}}}{{{zzz}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}xxxwwwuuuttttttvvvwwwyyyxxxxxxxxxvvvtttssssssuuupppqqqrrrtttuuuvvvvvvvvvqqqqqqqqqqqqrrrsssttttttrrrqqqpppppprrrttttttsssxxxvvvuuussssssuuuvvvxxxxxxxxxyyyyyy{{{|||~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzvvvwwwxxxyyyyyyxxxwwwvvvssstttuuuwwwxxxxxxxxxxxxtttuuuvvvxxxzzz{{{{{{{{{yyyzzz{{{zzzxxxvvvvvvwwwuuuuuuvvvvvvvvvvvvvvvuuupppqqqsssvvvxxxzzz{{{|||tttzzzyyyoookkkppprrrnnnoooooonnnnnnnnnnnnooopppjjjkkkkkkjjjiiiiiijjjllljjjkkkmmmmmmmmmmmmnnnppptttrrrnnniiieeeccceeeggghhhhhhiiiiiijjjjjjjjjkkkdddddddddeeefffggghhhiiiiiijjjkkklllmmmmmmmmmmmmjjjllloooqqqrrrqqqooonnnjjjhhhgggggghhhhhhgggeeegggfffeeeeeeddddddeeeeeeeeeeeeeeeffffffgggggggggiiihhhgggggggggiiilllmmmlllllljjjiiihhhgggggggggiiihhhggggggiiikkknnnpppnnnooopppqqqqqqpppooonnnjjjjjjjjjjjjiiihhhfffeeeffffffffffffffffffffffffffffffhhhiiiiiiiiihhhhhhggggggiiimmmppprrrrrrqqqmmmkkkiiihhhiiijjjjjjiiimmmpppsssvvvxxxxxxwwwvvvtttsssqqqooommmlllkkkkkkhhhhhhiiijjjjjjiiiggggggjjjiiigggbbb]]]ZZZYYYYYYYYYZZZ[[[\\\^^^aaacccdddfffhhhjjjmmmnnnooooooooollllllmmmmmmmmmmmmmmmmmmiiiiiihhhhhhgggggggggfffeeeeeefffggghhhhhhggggggiiijjjlllmmmmmmkkkhhhfffbbbcccdddbbb^^^]]]___aaa]]]\\\[[[\\\]]]]]]\\\ZZZYYYYYYYYYXXXWWWUUUSSSQQQJJJIIIGGGEEECCCCCCDDDDDD|||zzzuuurrrtttuuummmjjjkkkooossszzz}}}{{{sssiiicccXXXRRRKKKFFFFFFFFFEEEDDDBBBCCCDDDEEEFFFFFFGGGGGGAAABBBBBBAAA@@@AAADDDGGGGGGHHHHHHJJJMMMRRRVVVYYY[[[VVVPPPLLLKKKLLLLLLMMMJJJFFFBBB@@@BBBDDDDDDCCCDDDCCCBBBBBB@@@@@@???>>>===============<<<<<<;;;>>>>>>>>>===============???AAACCCDDDEEEGGGKKKMMM[[[kkkxxxyyy~~~}}}{{{wwwuuuvvvyyy}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||{{{wwwvvvvvvuuutttssssssrrrwwwwwwwwwwwwvvvtttsssrrrqqqrrrtttvvvwwwwwwvvvvvvrrrrrrrrrsssssstttttttttqqqrrrrrrqqqpppqqqtttvvvvvvvvvvvvvvvwwwxxxyyyyyy||||||||||||||||||||||||}}}}}}}}}|||{{{{{{zzzzzz|||{{{yyyxxxwwwwwwxxxyyy{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxvvvtttsssuuuuuuuuuuuuwwwyyy{{{|||}}}{{{yyywwwvvvvvvvvvvvvvvvvvvuuutttsssqqqooonnnnnnppptttyyy~~~~~~|||vvvtttqqqooommmmmmmmmnnnppppppqqqqqqpppooommmlllkkkkkkjjjjjjjjjkkkmmmnnnllllllmmmmmmmmmmmmllllllmmmmmmllljjjhhhgggfffeeehhhhhhiiijjjkkkkkkllllllhhhhhhhhhhhhiiikkklllmmmiiiiiijjjjjjjjjkkkkkkkkklllmmmoooqqqqqqpppnnnmmmlllkkkiiigggfffeeefffffffffeeecccbbbbbbccceeefffeeeeeedddcccdddeeefffggghhhggggggggghhhiiikkkllllllkkkjjjiiiiiiiiikkkkkkjjjjjjkkklllmmmnnnooooooppppppppppppooooooooooooiiiiiihhhgggggggggggggggggggggggggggggggggggggggiiiiiihhhfffeeefffhhhkkkggghhhkkkmmmooopppppppppooommmjjjhhhggghhhiiijjjlllnnnpppsssuuuvvvvvvvvvvvvvvvuuusssqqqnnnlllkkkiiiiiihhhgggggghhhiiijjjlllkkkhhhccc]]]XXXWWWWWWVVVYYY]]]```aaabbbccceeeeeegggjjjmmmooooooooonnnlllmmmnnnnnnnnnnnnmmmmmmfffggghhhiiiiiihhhgggfffeeeeeeeeefffffffffffffffggghhhiiijjjjjjiiigggffffffdddbbb___]]][[[ZZZYYYYYYYYYXXXWWWWWWXXXZZZ[[[[[[YYYWWWXXXZZZYYYUUURRRQQQNNNIIIFFFDDDCCCAAA???vvvoooqqqrrrssswww{{{rrrkkkiiikkkkkknnnsssuuussslllccc^^^VVVQQQJJJFFFEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEBBBBBBBBBAAA@@@BBBEEEGGGHHHHHHHHHIIILLLNNNQQQSSSUUUQQQLLLIIIHHHHHHHHHHHHEEEAAA>>>===???AAAAAA@@@DDDCCCCCCBBBAAA@@@??????????????????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEGGGJJJLLLWWWgggtttwww}}}~~~~~~|||yyywwwwwwzzz}}}~~~~~~~~~~~~}}}}}}|||{{{{{{||||||}}}~~~|||zzzxxxwwwwwwvvvuuuuuuttttttyyyxxxwwwvvvuuutttsssrrrsssssstttuuuuuuuuutttsssrrrrrrrrrsssssssssssssssqqqrrrrrrqqqpppqqqsssuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttuuutttttttttuuuwwwyyyzzzzzzyyywwwvvvuuuuuuuuuuuuvvvvvvvvvuuusssqqqpppooooooppptttyyy}}}~~~|||zzztttrrrpppnnnmmmnnnooopppppppppqqqqqqpppooommmllljjjiiiiiihhhiiijjjkkklllllllllmmmmmmmmmmmmllllllnnnmmmlllkkkiiihhhgggfffgggggghhhiiiiiijjjkkkkkkgggggggggfffgggggghhhhhhiiiiiiiiijjjjjjjjjkkkkkkmmmmmmnnnoooooonnnmmmlllkkkjjjhhhfffeeeeeeeeeeeeeeedddcccbbbbbbcccdddeeeffffffeeedddeeefffggghhhgggfffffffffgggiiijjjlllkkkkkkjjjiiiiiijjjjjjkkkkkkkkklllmmmmmmnnnooooooooooooooonnnnnnmmmmmmmmmiiihhhhhhgggffffffggggggggggggggggggggggggggggggiiiiiihhhfffddddddfffhhhgggiiikkknnnpppqqqqqqqqqooommmjjjgggffffffhhhiiilllmmmpppsssuuuvvvwwwwwwvvvvvvuuutttrrrpppnnnlllkkkjjjiiihhhhhhiiijjjkkkmmmllljjjeee___ZZZYYYXXXXXX[[[^^^aaabbbccceeefffhhhiiikkkmmmnnnoooooonnnnnnnnnnnnnnnnnnmmmllllllhhhiiiiiijjjiiihhhgggfffeeeeeeeeeeeeffffffffffffggghhhiiijjjjjjhhhgggeeeeeedddaaa___\\\ZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWXXXZZZYYYWWWTTTUUURRRNNNLLLJJJGGGDDDBBBzzzooojjjoootttxxx{{{wwwmmmhhhhhhkkkiiijjjlllmmmjjjddd^^^ZZZSSSOOOIIIEEEDDDEEEEEEDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBEEEHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPMMMJJJHHHGGGGGGEEEDDDAAA???<<<<<<===???@@@@@@DDDDDDCCCBBBAAA@@@@@@???AAAAAAAAA@@@@@@>>>======>>>>>>>>>??????@@@@@@AAA???AAACCCCCCDDDEEEHHHKKKQQQ___mmmttt{{{}}}~~~~~~~~~}}}{{{yyyxxx{{{}}}}}}|||{{{{{{{{{}}}}}}|||||||||}}}}}}~~~}}}{{{yyyyyyxxxwwwvvvvvvuuuuuuvvvzzzzzzyyywwwvvvtttsssrrrtttttttttttttttsssrrrrrrsssssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrpppqqqrrrtttuuuttttttuuuvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzzzzz{{{||||||yyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuttttttuuuuuuuuutttssstttuuuvvvwwwvvvuuuuuutttssssssssstttvvvvvvvvvuuutttrrrqqqppppppqqqtttxxx{{{|||zzzxxxrrrpppnnnlllmmmoooqqqssspppqqqqqqppppppooonnnmmmiiihhhhhhhhhhhhiiiiiijjjkkkllllllmmmmmmllllllkkknnnmmmmmmkkkjjjiiihhhhhhfffgggggghhhhhhiiiiiiiiiiiihhhggggggfffffffffggghhhiiiiiiiiijjjjjjjjjjjjmmmmmmmmmllllllkkkkkkkkkiiiiiigggfffeeeeeedddeeedddcccbbbaaaaaabbbcccdddfffffffffeeefffgggggghhheeeeeeeeeeeefffhhhjjjkkkkkkjjjjjjiiiiiijjjjjjkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhhhhgggffffffffffffggggggggggggggggggggggggggghhhhhhgggeeecccbbbdddfffhhhjjjmmmooorrrsssssssssqqqooollliiihhhhhhhhhiiilllnnnppprrrtttuuuvvvwwwvvvuuuuuutttsssqqqooonnnlllkkkjjjiiiiiijjjkkklllooonnnlllgggaaa]]][[[ZZZZZZ]]]```bbbcccdddfffhhhjjjjjjkkklllnnnooopppppppppppppppooonnnmmmlllkkkjjjjjjjjjjjjiiigggfffeeedddddddddeeeeeefffffffffggghhhhhhiiihhhgggfffeeedddbbb```^^^[[[ZZZXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVWWWVVVVVVWWWYYYZZZYYYWWWXXXVVVSSSQQQOOOKKKGGGDDD}}}tttsssxxx}}}~~~tttjjjfffgggjjjjjjjjjiiigggddd___[[[XXXPPPMMMIIIFFFEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAACCCFFFIIILLLMMMNNNNNNOOOOOONNNNNNOOOMMMKKKIIIHHHGGGEEECCC@@@???>>>>>>???AAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@>>>===<<<>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCCCCDDDFFFHHHKKKYYYgggpppyyy|||yyyzzz~~~{{{yyywwwyyy{{{|||{{{zzzzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvzzz{{{||||||{{{xxxtttrrrssssssssssssssssssrrrrrrttttttssssssrrrrrrqqqqqqrrrssstttsssqqqqqqrrrsssuuutttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwwwwxxxxxxyyyzzz{{{yyyyyyzzzzzzzzzzzzzzzzzzxxxwwwuuutttssstttuuuvvvwwwvvvuuutttttttttuuuuuuttttttssssssssssssssssssvvvvvvvvvuuutttsssrrrqqqqqqqqqsssvvvyyyyyyxxxvvvqqqooommmllllllnnnppprrrqqqqqqppppppooonnnnnnmmmiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllllllllkkkkkkllllllkkkjjjjjjiiihhhhhhggggggggghhhhhhiiiiiiiiijjjiiiiiihhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiijjjnnnmmmkkkjjjiiiiiiiiiiiihhhggggggfffeeedddddddddccccccbbbaaaaaabbbcccccceeeeeeeeeeeefffffffffgggddddddcccdddeeegggiiijjjjjjjjjjjjjjjjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjiiihhhgggfffggggggfffeeeeeefffffffffgggggggggggggggggggggggggggggghhhfffeeedddfffhhhjjjlllnnnqqqssstttuuuuuutttrrrpppmmmlllkkkkkkllloooooopppqqqrrrsssssssssssssssssssssrrrqqqpppooommmlllkkkjjjiiijjjkkkkkkoooooommmiiiccc^^^\\\[[[\\\^^^aaabbbcccdddgggiiijjjjjjkkklllnnnppprrrssstttssssssqqqpppnnnlllkkkjjjiiiiiihhhgggeeedddccccccccccccdddeeeeeeffffffgggggggggggggggfffeeedddbbbaaa___\\\ZZZYYYXXXWWWVVVUUUSSSRRRQQQRRRRRRSSSSSSSSSTTTVVVXXXYYYZZZZZZWWWVVVUUUTTTRRRMMMHHHDDD~~~}}}tttkkkggggggjjjkkkiiigggccc___[[[XXXVVVNNNLLLJJJHHHFFFFFFHHHIIIJJJIIIHHHGGGEEECCCAAA@@@AAABBBCCCCCCCCCFFFJJJMMMNNNOOOPPPPPPQQQPPPPPPPPPOOOMMMKKKIIIHHHFFFCCCAAA@@@@@@@@@@@@AAABBBDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<>>>>>>???@@@AAABBBBBBCCC@@@AAABBBBBBAAABBBDDDFFFHHHSSS```lllwww}}}yyyyyy}}}}}}zzzxxxuuuwwwyyyzzzzzzzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~}}}zzzyyywwwvvvuuusssssstttuuuvvvxxx||||||uuuqqqqqqqqqrrrrrrssstttuuuuuutttttttttssssssrrrrrrrrrsssuuuuuuuuusssqqqrrrsssuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzxxxwwwuuuttttttuuuvvvvvvyyyxxxvvvuuuttttttuuuuuuttttttttttttttttttssssssttttttuuuuuutttsssrrrrrrqqqqqqrrrtttwwwwwwvvvtttrrrqqqooonnnnnnnnnooopppqqqqqqpppoooooonnnnnnnnnkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhhhhiiiiiiiiiiiiiiigggggggggggghhhiiijjjkkkgggggghhhhhhhhhiiiiiiiiimmmllljjjiiihhhhhhhhhhhhgggggggggffffffeeeddddddcccbbbbbbbbbbbbbbbbbbcccccccccddddddeeeeeeeeeeeecccccccccccceeegggiiijjjjjjjjjkkkkkkllllllllllllnnnnnnmmmmmmllllllkkkkkkjjjjjjiiihhhgggeeeeeedddfffeeeeeeeeeeeeeeeffffffggggggggggggggggggggggggeeeggghhhhhhhhhhhhjjjllllllnnnppprrrtttuuuuuuuuutttsssqqqooommmmmmmmmmmmqqqqqqpppooooooooonnnnnnppppppqqqqqqqqqqqqppppppmmmlllkkkjjjiiijjjkkkkkknnnnnnmmmjjjddd___]]]\\\\\\^^^```bbbbbbdddfffhhhiiijjjkkkmmmpppsssuuuwwwvvvuuutttsssqqqnnnlllkkkhhhgggfffeeedddcccbbbbbbbbbbbbccccccdddeeeeeefffggggggffffffeeedddcccccc```___]]][[[YYYWWWWWWVVVTTTSSSQQQOOONNNNNNOOOOOONNNOOOQQQSSSUUUWWWYYY[[[XXXWWWVVVVVVTTTPPPJJJFFF}}}xxxooojjjiiijjjjjjhhhddd___ZZZVVVTTTSSSMMMMMMLLLJJJIIIIIIKKKMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBDDDEEEFFFHHHKKKPPPSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQNNNKKKIIIGGGEEEBBB???>>>???@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@@@@@@@???>>>>>>?????????@@@@@@AAAAAABBB@@@AAABBBAAA@@@@@@BBBDDDFFFNNNZZZgggsss||||||{{{|||}}}zzzwwwuuuwwwyyyyyyyyyzzz|||}}}{{{{{{|||}}}~~~~~~~~~~~~~~~{{{yyywwwuuutttrrrrrrsssuuuvvvwww{{{~~~wwwrrrqqqqqqqqqrrrsssuuuvvvwwwuuuuuuuuutttttttttttttttuuuwwwxxxwwwtttsssrrrssssssssstttuuuvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxwwwuuuttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrssssssssstttssssssrrrrrrppppppqqqsssuuuvvvtttsssrrrsssssssssrrrrrrrrrqqqrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmnnnmmmmmmlllkkkiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhggggggiiiiiiiiiiiiiiiiiiiiiiiidddddddddeeefffgggiiiiiigggggggggggghhhhhhhhhhhhkkkjjjjjjiiiiiihhhhhhhhhgggggggggggggggfffeeedddccccccccccccccccccccccccbbbbbbcccddddddddddddccccccccccccdddeeehhhjjjkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhgggfffeeeeeeddddddeeeddddddddddddeeeffffffggggggggggggggggggggggggeeegggiiijjjkkklllnnnpppnnnoooqqqssstttttttttsssqqqpppooonnnmmmlllllllllqqqpppooommmlllkkkkkkkkkmmmnnnooopppqqqqqqqqqqqqooonnnmmmkkkkkkkkkllllllnnnooonnnkkkfffaaa^^^]]]^^^___aaabbbbbbdddgggiiiiiijjjllloooqqqtttvvvwwwuuuuuutttrrrpppnnnllljjjffffffdddcccbbbbbbbbbbbbaaaaaabbbcccddddddeeeeeegggffffffeeedddcccbbbbbb^^^]]]\\\ZZZXXXVVVVVVUUURRRQQQOOOMMMLLLKKKLLLLLLJJJLLLNNNOOOQQQSSSWWWYYYXXXXXXWWWWWWVVVSSSNNNJJJ~~~}}}tttmmmjjjjjjjjjhhhccc]]]XXXUUURRRQQQMMMNNNOOOMMMKKKLLLNNNQQQRRRQQQQQQOOOMMMKKKIIIHHHEEEGGGIIIKKKMMMRRRWWW[[[^^^\\\ZZZXXXWWWVVVVVVVVVUUURRRNNNKKKHHHFFFCCC@@@>>>@@@BBBAAA@@@???AAADDDGGGFFFFFFEEEDDDCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAAAAABBBAAA??????@@@BBBEEEJJJTTTbbboooxxx}}}~~~~~~~~~~~~|||zzzxxxyyyzzzzzzyyyyyy{{{|||yyyzzz{{{}}}~~~~~~}}}}}}|||zzzxxxvvvtttsssssstttvvvxxxwwwzzz}}}yyyuuuttttttssssssssstttvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwyyyzzzyyyvvvtttssssssqqqqqqqqqrrrtttvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{zzzyyywwwuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwuuutttsssttttttuuuuuuuuuvvvuuutttsssqqqpppqqqqqqrrrrrrrrrrrrrrrqqqoooooooooqqqtttuuutttsssssstttwwwyyyyyyyyywwwvvvrrrqqqpppooonnnnnnnnnooommmmmmnnnnnnnnnmmmlllkkkiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeefffggghhhfffffffffggggggggghhhhhhhhhiiijjjkkkjjjjjjhhhhhhgggggghhhhhhhhhgggfffeeeccccccddddddddddddccccccbbbcccdddeeeeeeeeeddddddcccccccccdddfffhhhkkklllkkklllnnnooopppppppppooonnnmmmlllkkkiiihhhgggffffffffffffeeeeeeeeeddddddddddddccccccdddeeeeeefffggggggggggggggggggggggggfffhhhkkklllllllllnnnooopppqqqrrrssstttsssrrrrrrooonnnnnnnnnmmmmmmmmmmmmnnnmmmkkkjjjjjjjjjkkkkkklllmmmooopppqqqrrrssssssrrrqqqpppnnnmmmmmmnnnnnnpppqqqpppnnnhhhccc```___```aaaccccccccceeehhhkkkkkkmmmoooqqqssstttttttttrrrrrrqqqpppnnnkkkiiihhhfffeeecccbbbbbbbbbcccccc``````aaabbbcccdddeeeeeegggfffeeedddbbbbbbaaaaaa]]]\\\ZZZXXXWWWVVVUUUUUUQQQOOOMMMKKKJJJIIIIIIIIIFFFHHHKKKLLLMMMOOOSSSWWWVVVUUUTTTTTTTTTRRRNNNKKKxxxpppkkkjjjllliiiddd___ZZZVVVSSSRRRMMMOOOPPPOOOMMMMMMPPPTTTUUUUUUTTTSSSQQQOOOMMMLLLGGGIIILLLNNNRRRVVV\\\```hhhfffbbb^^^\\\[[[ZZZ[[[[[[WWWRRRNNNKKKHHHEEECCC@@@BBBDDDCCCAAA@@@BBBEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@??????????????????AAABBBBBB@@@???>>>???AAADDDGGGPPP^^^kkkuuu{{{~~~~~~}}}~~~|||{{{{{{|||zzzxxxxxxyyy{{{xxxyyy{{{|||}}}}}}}}}||||||zzzyyywwwuuuttttttuuuxxxyyyxxxzzz|||}}}}}}|||zzzxxxwwwvvvuuutttssstttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxzzz{{{zzzwwwuuuttttttoooooopppqqqrrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuussssssttttttuuuvvvvvvvvvuuuvvvwwwxxxyyyxxxwwwwwwxxxyyyzzzzzzzzzxxxuuutttvvvwwwyyyzzzzzzyyyxxxwwwvvvuuutttsssrrrsssssstttuuuuuuuuuuuutttrrrpppoooppppppqqqrrrrrrrrrqqqqqqnnnnnnnnnpppsssuuutttssssssuuuyyy}}}~~~|||{{{rrrqqqpppnnnnnnnnnnnnooommmmmmnnnnnnnnnmmmkkkjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjgggggggggggggggfffffffffiiiiiihhhgggggggggggghhhffffffffffffggggggggghhhggghhhjjjkkklllkkkiiihhhggghhhhhhiiiiiihhhgggfffcccddddddeeeeeeddddddccccccdddeeefffffffffeeedddccccccdddeeefffiiikkkmmmlllmmmooopppqqqqqqqqqpppnnnmmmllljjjhhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccddddddeeefffgggggggggggggggggggggggghhhjjjllllllkkkkkklllmmmqqqrrrsssssssssrrrqqqpppoooooooooooooooooooooooojjjjjjiiiiiiiiijjjlllmmmmmmnnnoooqqqssstttttttttuuutttrrrpppppppppppppppqqqrrrrrrpppkkkeeebbbaaabbbcccddddddeeefffiiilllnnnoooqqqssstttsssqqqppppppoooooommmkkkiiihhhgggfffeeedddcccccccccdddeee___```aaabbbcccdddeeeeeegggfffeeecccbbbaaaaaaaaa\\\[[[ZZZXXXVVVUUUUUUTTTPPPOOOMMMJJJIIIHHHHHHHHHDDDFFFIIIJJJJJJMMMQQQUUURRRQQQPPPQQQQQQOOOLLLJJJtttkkkjjjllliiiccc^^^YYYUUUSSSRRRQQQPPPOOOPPPQQQSSSSSSSSSVVVXXXZZZYYYVVVSSSQQQPPPIIIJJJKKKNNNQQQWWW^^^dddkkknnnooolllfffaaa^^^^^^[[[ZZZWWWSSSNNNHHHCCC@@@<<<>>>@@@AAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???@@@AAABBBAAA@@@???>>>@@@???>>>>>>>>>>>>>>>???@@@@@@@@@>>>======@@@BBBCCCCCCIIIVVVgggtttyyyyyy~~~~~~~~~}}}zzzuuuxxx|||}}}~~~}}}|||~~~zzzwwwwwwyyyzzzyyywwwyyyzzzzzz{{{|||}}}~~~~~~}}}yyyvvvyyyxxxwwwwwwwwwwwwwwwwwwxxxwwwvvvuuutttsssrrrrrrsssssssssssssssssssssrrrrrrrrrtttuuuwwwyyyzzz{{{yyyzzz{{{{{{yyyvvvssspppppppppooooooooooooooopppoooqqqssstttsssrrrrrrrrrrrrssstttuuuuuutttssssssvvvvvvuuutttttttttttttttvvvwwwyyyzzzzzzyyywwwvvvwwwxxxyyyzzzzzzzzzyyyxxxuuusssqqqrrrsssuuuuuuuuuvvvuuusssqqqppppppqqqqqqnnnoooppprrrrrrssssssrrrppppppppppppqqqrrrssssssuuuwww|||zzzuuupppooonnnmmmmmmlllmmmmmmnnnmmmmmmnnnoooooommmkkkgggffffffffffffgggggghhhiiihhhhhhhhhhhhhhhhhhiiillljjjhhhfffeeeddddddeeeeeefffffffffffffffeeeeeedddeeeggggggffffffhhhiiihhhiiijjjkkkjjjiiihhhgggfffffffffgggffffffeeeeeegggggggggeeebbbbbbdddfffccccccdddddddddeeeeeeeeecccdddfffgggiiikkkooorrrooooooooooooooopppqqqqqqnnnmmmllljjjhhhgggfffeeefffeeeddddddccccccccccccfffeeeddddddeeefffhhhiiiffffffffffffggggggggggggiiijjjjjjiiiiiikkknnnqqqrrrrrrrrrrrrrrrrrrqqqqqqmmmnnnpppqqqrrrpppooonnnooonnnlllkkkjjjjjjkkkkkknnnnnnnnnnnnooopppqqqrrrssssssssssssssssssrrrqqqrrrssssssrrrooojjjeeebbbfffgggggghhhiiijjjjjjkkknnnnnnooopppqqqsssuuuvvvqqqrrrrrrpppmmmjjjiiijjjfffdddcccbbbbbbbbb```^^^aaaaaabbbcccdddfffggghhhjjjiiifffdddaaa___^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFHHHIIIJJJKKKKKKKKKNNNNNNOOOOOOOOOMMMLLLKKKssskkkiiijjjgggbbb\\\XXXUUUSSSRRRSSSRRRRRRSSSUUUWWWXXXXXX]]]___aaa```\\\WWWSSSRRRLLLMMMOOOPPPTTTYYY___dddpppsssvvvtttnnngggcccbbb\\\[[[XXXTTTOOOJJJEEEBBB??????@@@BBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAABBBAAA@@@???>>>???>>>>>>>>>>>>>>>??????@@@@@@???>>><<<===???BBBBBBCCCHHHTTTeeerrryyy{{{xxxtttwww|||~~~{{{xxxxxxyyyzzzyyyxxxyyyzzzzzz{{{|||}}}~~~~~~}}}{{{yyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrssssssssssssttttttssssssrrrsssuuuwwwxxxzzzzzz{{{yyyyyyzzzzzzxxxuuurrrppprrrqqqpppooooooooooooooonnnpppssssssrrrqqqqqqrrrsssssstttuuuuuuuuutttsssvvvuuuuuutttsssssstttttttttuuuwwwyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyvvvtttrrrrrrssstttttttttuuutttsssqqqppppppqqqqqqooooooppppppqqqrrrrrrsssqqqqqqpppppppppqqqrrrrrrvvvxxx|||yyyuuupppooonnnmmmllllllllllllnnnmmmmmmnnnoooooonnnllljjjiiihhhgggfffeeeeeeeeehhhhhhiiiiiiiiiiiihhhhhhjjjiiigggfffeeeeeeeeeeeeiiihhhfffeeeeeeeeeggggggeeeggghhhhhhhhhhhhiiikkkkkkkkkllllllkkkjjjiiihhhgggggggggggggggffffffeeegggggggggeeecccbbbdddfffcccddddddddddddeeeeeeeeedddeeeggghhhhhhkkknnnqqqooonnnnnnmmmmmmmmmmmmmmmlllkkkkkkiiihhhgggfffeeefffeeedddcccccccccccccccddddddddddddeeefffggghhhggggggggghhhhhhhhhhhhhhhjjjjjjjjjjjjiiikkknnnqqqrrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqqqqpppooonnnooonnnmmmlllkkkkkkkkkkkkmmmmmmnnnnnnoooqqqrrrsssttttttuuuvvvvvvvvvuuuuuuvvvwwwwwwvvvrrrmmmhhheeehhhhhhhhhiiijjjkkkkkkkkknnnnnnooooooqqqrrrttttttqqqssssssqqqnnnkkkjjjjjjfffdddbbbbbbbbbbbb```^^^___``````aaabbbdddffffffiiihhhfffdddbbb```______^^^]]]\\\[[[YYYXXXWWWVVVSSSQQQOOONNNNNNMMMJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIssskkkiiihhheeeaaa\\\WWWUUUSSSSSSUUUUUUUUUWWWYYY\\\^^^```hhhjjjllljjjddd]]]WWWUUUPPPQQQSSSUUUWWW[[[aaaeeerrrwww{{{zzztttkkkeeebbb\\\[[[YYYUUUQQQLLLGGGEEEBBBAAAAAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>=========>>>>>>??????@@@@@@>>>??????===<<<<<<>>>@@@AAABBBFFFQQQ```nnnwww{{{~~~~~~wwwuuuxxx|||~~~~~~}}}~~~~~~|||yyyxxxyyyzzzyyyxxxyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}|||{{{xxxxxxwwwuuuuuutttttttttrrrssstttuuuuuutttssssssrrrsssssstttuuuuuuuuuuuurrrsssvvvyyyzzz{{{zzzzzzxxxxxxyyyyyywwwtttqqqooorrrrrrqqqpppppppppppppppoooqqqssstttsssrrrrrrrrrttttttuuuuuuuuuuuuttttttuuuuuutttsssssssssttttttrrrtttvvvxxxyyyzzzzzzzzzyyyzzz{{{||||||{{{zzzyyywwwuuusssrrrsssssssssqqqtttsssrrrqqqqqqqqqqqqqqqppppppoooooooooqqqrrrsssrrrqqqppppppppppppppppppvvvwwwzzz~~~|||wwwsssooonnnmmmllllllkkkllllllmmmllllllnnnppppppooonnnjjjiiiiiihhhgggfffeeeeeeggghhhjjjkkkkkkjjjhhhggghhhgggffffffeeeeeeffffffllljjjgggeeeeeefffhhhjjjggghhhjjjjjjiiiiiikkklllnnnnnnnnnnnnmmmllljjjjjjhhhhhhhhhgggggggggffffffggghhhhhhfffdddcccdddfffdddddddddeeeeeeeeefffffffffggghhhiiihhhjjjlllnnnmmmmmmllllllkkkjjjjjjjjjjjjiiiiiihhhggggggffffffeeeddddddccccccccccccdddccccccdddeeeffffffffffffggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiikkknnnqqqqqqqqqrrrrrrssssssttttttrrrqqqppppppoooooooooooommmmmmmmmmmmmmmlllkkkjjjmmmmmmmmmnnnppprrrtttuuuuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{|||zzzwwwrrrllliiiiiiiiijjjjjjkkkkkkllllllnnnnnnnnnooopppqqqrrrsssrrrssstttsssoookkkiiiiiieeecccbbbaaabbbaaa```^^^^^^^^^^^^___```bbbdddeeehhhgggeeedddbbbaaaaaaaaa```___^^^\\\ZZZYYYWWWVVVTTTSSSPPPOOOOOONNNLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIItttlllkkkhhheeeaaa\\\XXXVVVUUUTTTUUUVVVWWWYYYZZZ^^^bbbeeeooorrrtttrrrkkkccc\\\XXXTTTUUUXXXYYY[[[^^^bbbeeepppvvv{{{{{{tttjjjbbb^^^ZZZYYYXXXUUUQQQMMMIIIGGGDDDCCCBBBAAAAAABBBDDDEEECCCCCCEEEFFFGGGHHHHHHHHHCCCCCCBBBAAA@@@>>>======<<<<<<===>>>???@@@@@@@@@===>>>>>>===<<<<<<>>>???@@@AAAEEEMMMZZZhhhssszzz{{{~~~~~~yyyxxx{{{~~~}}}|||~~~}}}|||zzzxxxxxxxxxxxxxxxyyyzzzzzz|||}}}~~~}}}{{{{{{{{{{{{xxxwwwvvvuuutttssssssssspppqqqsssuuuuuuuuutttsssrrrssstttvvvvvvwwwvvvvvvrrrtttwwwzzz|||{{{zzzyyywwwxxxxxxwwwuuussspppoooqqqqqqppppppqqqqqqrrrsssppprrrtttuuutttsssssstttuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssstttssstttuuuwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwuuussssssssssssqqqooorrrrrrqqqqqqqqqqqqqqqqqqqqqpppnnnmmmnnnooorrrsssrrrqqqpppooooooooooooooouuuuuuwwwyyyyyywwwssspppooonnnmmmlllkkkkkkkkkkkklllllllllnnnpppqqqpppooofffgggggghhhiiiiiiiiiiiifffhhhjjjlllllljjjhhhffffffffffffffffffffffffgggllljjjiiihhhggghhhiiijjjgggiiijjjkkkjjjjjjkkkmmmqqqppppppooonnnmmmlllllliiihhhggggggffffffffffffggghhhhhhgggeeedddeeefffeeeeeeeeeeeeffffffffffffgggiiijjjiiiiiiiiijjjllljjjjjjkkkkkkkkkkkkkkkjjjggggggggggggffffffffffffddddddcccccccccccccccdddaaabbbdddfffffffffeeeeeeggggggggghhhhhhiiiiiijjjhhhiiiiiihhhhhhiiimmmooopppqqqqqqrrrsssttttttuuutttrrrpppnnnnnnnnnoooooolllmmmnnnnnnnnnmmmkkkjjjllllllmmmnnnppprrrtttuuutttuuuwwwyyy{{{}}}}}}~~~~~~}}}zzzuuupppllljjjjjjjjjkkkkkkkkkllllllooonnnnnnnnnooopppqqqqqqqqqsssuuusssoookkkhhhfffdddbbbaaaaaaaaaaaa___^^^]]]]]]^^^___```bbbcccdddffffffeeedddccccccccccccaaa```___]]]ZZZXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKvvvooonnnjjjgggccc^^^ZZZWWWVVVVVVTTTVVVWWWXXXYYY\\\aaaeeeqqqsssuuutttmmmeee___[[[WWWYYY\\\^^^___aaadddgggoootttzzzyyyqqqfff^^^YYYXXXWWWVVVTTTQQQNNNJJJHHHEEEDDDBBBAAAAAABBBCCCDDDAAABBBDDDEEEFFFGGGHHHHHHCCCCCCBBB@@@???>>>>>>===;;;<<<===???@@@@@@@@@@@@===>>>>>>>>><<<<<<===??????@@@DDDIIISSS```mmmuuuxxx|||~~~~~~~~~}}}}}}~~~~~~|||{{{zzzxxxvvvvvvwwwwwwyyyzzz{{{|||}}}}}}zzzyyyyyyzzzwwwvvvuuutttssssssssssssooopppqqqssstttuuuttttttrrrsssuuuwwwxxxxxxwwwwwwrrrtttxxxzzz|||{{{zzzyyyxxxxxxwwwvvvuuurrrpppooonnnnnnooopppqqqsssuuuuuuqqqtttvvvvvvuuutttuuuuuuvvvvvvuuutttttttttttttttssssssrrrrrrrrrrrrssssssuuuuuuvvvvvvwwwwwwvvvvvvxxxyyyyyyzzzyyyxxxwwwvvvwwwuuusssssssssrrrpppnnnppppppqqqqqqqqqqqqqqqqqqqqqooonnnmmmmmmnnnppprrrqqqppppppooonnnnnnnnnnnnrrrrrrrrrssstttssspppmmmoooooonnnmmmlllllllllllllllkkkkkkmmmooopppooonnnfffggghhhiiijjjjjjjjjjjjggghhhkkkllllllkkkhhhgggffffffgggggggggggggggggghhhiiijjjkkkkkkjjjiiihhhgggiiijjjjjjjjjjjjkkkmmmqqqqqqpppooonnnnnnmmmmmmiiihhhgggfffeeeeeeeeeeeegggiiiiiihhhfffeeeeeefffeeeeeefffffffffggggggggghhhjjjkkkjjjiiihhhiiijjjggghhhjjjkkkmmmmmmnnnnnneeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbbbbccccccdddbbbccceeefffggggggfffeeeeeeeeeffffffggghhhiiiiiiggggggggggggfffhhhkkknnnpppppppppqqqrrrssstttttttttrrrooommmlllmmmnnnooolllmmmnnnooonnnmmmlllkkkkkkkkklllnnnooorrrsssuuurrrsssvvvxxx{{{}}}~~~|||wwwrrrooojjjjjjkkkkkkkkkkkkllllllooonnnnnnnnnooopppqqqqqqqqqsssuuutttpppjjjfffdddcccaaa``````aaa```___^^^^^^^^^______aaacccdddeeefffeeeddddddccccccddddddaaa```^^^\\\ZZZXXXVVVUUUUUUTTTRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJ~~~vvvpppoookkkhhhddd___ZZZXXXVVVVVVSSSUUUVVVVVVUUUWWW]]]bbbkkkmmmpppoookkkeee```]]]ZZZ]]]aaacccdddfffhhhjjjqqquuuyyyvvvnnnddd\\\YYYVVVVVVUUUTTTRRROOOLLLJJJFFFFFFEEEDDDCCCCCCCCCCCC???@@@AAACCCDDDDDDEEEEEECCCBBBAAA@@@????????????<<<===>>>@@@@@@@@@???>>>===>>>??????======>>>???>>>@@@CCCGGGLLLWWWdddmmmtttyyy~~~~~~~~~}}}~~~||||||{{{yyyvvvuuuvvvxxxyyyyyy{{{|||~~~~~~{{{zzzyyyyyyvvvvvvuuuttttttttttttuuuoooppppppqqqrrrssstttuuusssuuuwwwyyyyyyyyywwwvvvsssuuuwwwyyyzzzzzzyyyyyyxxxxxxwwwvvvtttrrrqqqpppmmmnnnnnnoooqqqssstttuuurrrtttvvvwwwvvvuuuuuuuuuvvvuuutttssssssrrrssssssrrrrrrqqqqqqqqqrrrssssssvvvvvvuuuuuuuuuuuuuuuuuuxxxxxxyyyyyyxxxwwwvvvuuuvvvtttsssssssssrrrpppnnnoooooopppqqqrrrrrrqqqqqqoooooonnnmmmmmmnnnoooppppppooonnnnnnnnnnnnnnnnnnqqqooonnnoooppppppooommmpppooonnnmmmmmmlllmmmmmmkkkjjjjjjlllnnnnnnmmmllliiijjjkkkkkkkkkiiihhhggghhhiiikkkllllllkkkiiihhhgggggghhhiiiiiiiiihhhhhheeegggjjjlllmmmllljjjhhhhhhiiikkkkkkjjjjjjlllmmmppppppooonnnnnnnnnnnnoookkkjjjhhhfffeeeeeeffffffhhhiiijjjiiigggffffffffffffffffffgggggggggggghhhhhhjjjkkkkkkiiihhhhhhiiieeegggiiilllnnnoooooooooddddddddddddddddddcccccccccbbbbbbbbbbbbccccccdddcccdddeeefffggggggggggggddddddeeefffggghhhiiiiiigggggggggffffffhhhkkknnnooooooppppppqqqqqqrrrrrrqqqpppnnnlllllllllnnnooommmmmmnnnnnnnnnmmmmmmlllkkkkkkkkklllnnnppprrrsssppprrrtttwwwzzz|||~~~~~~~~~}}}yyytttrrrllllllllllllllllllmmmmmmnnnnnnnnnooopppqqqrrrsssqqqtttwwwvvvqqqkkkfffcccbbb```______``````___]]]_________```bbbccceeeffffffeeeeeeddddddddddddddd```___^^^\\\ZZZXXXWWWVVVWWWUUUSSSSSSSSSSSSQQQOOOOOOOOOOOONNNMMMLLLKKKJJJFFFFFFFFFEEEEEEFFFGGGGGG}}}tttnnnnnnllliiiddd^^^ZZZVVVUUUTTTSSSUUUVVVTTTRRRSSSYYY___bbbeeehhhhhheeebbb```^^^^^^aaaeeeiiijjjkkkmmmnnntttvvvwwwsssjjjaaa[[[YYYVVVVVVVVVUUUSSSQQQNNNMMMHHHHHHHHHHHHGGGFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBB@@@?????????@@@@@@<<<===???@@@@@@???>>>======???@@@@@@???>>>>>>???===AAADDDEEEHHHOOO\\\eeeqqqvvv}}}~~~~~~{{{xxxvvvxxxzzzyyyyyy{{{|||~~~}}}|||{{{zzzuuuuuuttttttuuuuuuvvvwwwqqqpppooooooppprrrtttvvvuuuvvvyyyzzzzzzyyywwwvvvttttttvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvtttsssqqqqqqoooooooooooopppqqqrrrrrrppprrruuuuuutttsssssstttvvvuuusssrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrssssssttttttttttttuuuuuuvvvwwwyyyyyyzzzzzzyyyxxxvvvuuutttssssssssstttssspppnnnmmmnnnpppqqqrrrrrrrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoooooopppooommmmmmoooppppppoooqqqqqqooonnnnnnnnnnnnnnnkkkjjjjjjkkklllmmmkkkiiiiiijjjkkklllllljjjhhhgggiiijjjjjjkkkkkkjjjjjjiiiiiiiiijjjkkkjjjjjjiiihhhdddfffhhhjjjlllllllllkkkiiikkkllllllllllllmmmooonnnmmmmmmllllllmmmnnnooonnnllljjjhhhgggggghhhhhhhhhiiikkkjjjhhhfffffffffffffffggggggggghhhhhhhhhhhhjjjkkkkkkjjjhhhhhhhhheeegggiiilllnnnnnnnnnmmmdddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbcccddddddffffffffffffggghhhiiiiiieeeeeefffggghhhiiijjjjjjhhhhhhiiihhhgggiiillloooooooooooooooooooooppppppnnnmmmlllkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnjjjjjjkkkkkkmmmnnnooopppppprrrtttwwwzzz|||}}}~~~}}}~~~~~~{{{wwwuuuoooooooooooooooooooooooonnnnnnooooooqqqrrrttttttssswwwzzzyyytttmmmgggdddaaa___^^^^^^``````___]]]^^^______```aaacccdddeeegggfffeeeddddddddddddddd``````___]]]\\\ZZZYYYYYYZZZXXXVVVVVVVVVVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMKKKJJJHHHFFFFFFFFFFFFFFF|||rrrlllkkkllliiiccc^^^YYYUUUSSSRRRTTTUUUVVVSSSPPPQQQWWW]]][[[^^^aaacccbbb```______```dddiiilllnnnoooppprrrtttvvvuuupppggg^^^ZZZYYYWWWWWWWWWVVVUUUSSSPPPOOOJJJJJJKKKKKKJJJHHHFFFEEECCCDDDEEEFFFFFFGGGFFFFFFBBBAAA@@@?????????@@@AAA===>>>@@@AAA@@@???===<<<>>>???AAAAAA???>>>???@@@===AAADDDDDDEEEKKKWWWaaaooottt{{{}}}yyyxxxzzz|||yyyyyy{{{|||~~~~~~}}}|||uuuttttttuuuuuuvvvwwwxxxrrrqqqooonnnoooqqqtttvvvvvvwwwzzz{{{{{{yyywwwuuuttttttuuuvvvwwwwwwxxxyyyzzzyyyxxxvvvuuusssrrrqqqqqqppppppooonnnooooooooooooqqqssstttsssrrrrrrrrruuutttsssqqqppppppqqqqqqqqqpppppppppqqqrrrrrrsssrrrrrrrrrsssuuuvvvxxxyyyzzzzzz{{{{{{zzzxxxwwwvvvssssssrrrssstttssspppnnnmmmnnnoooqqqrrrrrrrrrqqqmmmnnnnnnooonnnnnnmmmlllmmmmmmmmmmmmmmmnnnooopppqqqooommmmmmoooqqqrrrqqqrrrqqqpppooonnnnnnnnnnnnkkkjjjiiijjjkkkkkkjjjhhheeegggiiilllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllkkkjjjiiihhheeeeeefffhhhjjjlllmmmnnnkkklllnnnnnnmmmmmmooopppllllllkkkkkklllmmmoooppppppnnnllljjjiiiiiiiiijjjhhhjjjkkkkkkiiigggffffffgggggggggggghhhhhhhhhhhhgggiiikkkkkkjjjhhhhhhhhhfffgggjjjlllmmmmmmlllkkkddddddccccccbbbaaaaaa```bbbbbbaaaaaabbbcccddddddggggggfffffffffhhhjjjkkkeeefffggghhhiiijjjkkkkkkiiijjjjjjiiiiiikkknnnqqqoooooooooooonnnnnnnnnnnnllllllkkkkkkkkkllllllmmmooonnnmmmllllllmmmoooooojjjjjjjjjkkklllmmmnnnoooqqqrrrtttwwwzzz|||}}}~~~}}}~~~}}}yyywwwrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnooopppqqqsssuuuvvvuuuyyy||||||vvvooohhheee```___^^^^^^___```___]]]^^^^^^^^^___aaabbbdddeeegggfffeeeeeeddddddddddddaaa``````^^^]]]\\\[[[[[[\\\ZZZYYYXXXYYYYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLJJJHHHGGGGGGHHH|||vvvpppmmmllliiiccc]]]XXXTTTQQQPPPQQQQQQQQQPPPOOOOOORRRSSSVVVXXXZZZ[[[\\\]]]___aaacccgggiiiiiilllqqqsssqqqwwwuuuoooggg```\\\[[[[[[VVVWWWXXXXXXVVVTTTQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCCCCBBBAAABBBFFFIIIDDDDDDDDDCCCBBB@@@???>>>@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>??????<<<===AAAEEEFFFHHHQQQ[[[jjjqqq{{{~~~}}}|||zzzyyyyyyyyyyyyxxxyyy{{{}}}~~~~~~||||||}}}~~~}}}}}}~~~}}}|||zzzwwwvvvuuutttsssssssssssssssrrrpppoooppprrrtttvvvwwwyyyzzz||||||{{{yyyxxxtttttttttttttttvvv{{{~~~}}}yyyuuurrrqqqpppqqqpppnnnnnnooonnnmmmlllpppqqqqqqrrrrrrssstttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqooonnnnnnoooqqqrrrsssssssssttttttsssrrrrrruuuwwwyyyxxxvvvtttssssssuuutttsssrrrqqqooonnnnnnmmmnnnooopppqqqpppoooooollljjjhhhhhhjjjkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmooonnnmmmllllllmmmnnnooopppooooooppprrrsssqqqpppjjjjjjjjjjjjjjjjjjjjjjjjfffhhhjjjkkkkkkkkkiiihhhjjjjjjiiiiiiiiiiiijjjjjjkkkjjjjjjkkklllkkkiiiggghhhhhhhhhhhhiiilllnnnooonnnppppppooommmkkkkkkllliiiiiijjjkkkmmmnnnnnnooommmllljjjiiihhhiiijjjjjjllllllkkkkkkjjjiiihhhhhhhhhhhhggggggggggggggghhhggggggfffgggiiiiiihhhfffggghhhiiijjjjjjjjjjjjjjjggggggfffeeeddddddccccccbbbdddeeebbb]]]]]]bbbhhhgggffffffffffffeeeeeeeeehhhgggfffffffffhhhiiijjjiiihhhhhhhhhhhhjjjkkklllpppoooooonnnmmmmmmlllllljjjiiiiiiiiijjjkkkkkklllnnnnnnnnnmmmmmmllllllllljjjjjjkkkkkkkkklllllllllooopppqqqsssuuuwwwwwwxxx|||~~~~~~{{{yyysssssssssrrrqqqqqqpppppprrrqqqpppppprrrtttwwwxxxxxxxxxyyyzzzxxxrrrkkkeeebbb```^^^^^^______^^^]]]___^^^^^^```dddgggiiijjjffffffeeeddddddcccbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWVVVUUUSSSPPPOOOPPPOOONNNLLLJJJHHHGGGFFF{{{}}}zzzssspppmmmjjjeee^^^WWWSSSQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVYYYYYYZZZ[[[]]]___aaaeeehhhiiimmmssswwwvvvyyyuuuooohhh```\\\ZZZZZZVVVVVVWWWVVVUUUSSSQQQPPPOOONNNLLLJJJGGGEEECCCCCCBBBCCCCCCCCCBBBCCCEEEHHHFFFEEEEEEDDDCCCAAA@@@????????????>>>>>>=========??????@@@@@@@@@@@@??????>>>>>>@@@CCCCCCEEELLLUUUgggnnnxxx~~~|||{{{zzzzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~||||||~~~~~~}}}}}}}}}}}}{{{yyyxxxxxxwwwvvvuuuuuutttttttttsssqqqpppppprrrtttvvvwwwxxxzzz{{{{{{zzzyyyxxxtttuuutttttttttvvvzzz~~~}}}zzzwwwuuuttttttsssqqqpppoooooonnnmmmlllppppppqqqqqqrrrsssssssssssssssrrrrrrqqqqqqqqqqqqqqqpppnnnmmmmmmnnnpppqqqrrrrrrsssssssssrrrrrrqqqtttvvvxxxwwwuuusssrrrsssrrrrrrqqqqqqpppppppppooommmmmmooopppppppppooonnnmmmkkkiiihhhjjjkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmpppooonnnmmmmmmnnnooopppmmmmmmmmmnnnppppppooommmjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiikkkkkkjjjiiihhhkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjiiijjjkkkkkkhhhfffggggggggggggiiikkkmmmnnnooopppqqqooommmkkkjjjkkkiiiiiijjjkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhggggggggggggggghhhggggggfffhhhiiijjjhhhgggfffgggggghhhiiiiiiiiiiiigggffffffeeeddddddccccccdddeeeeeebbb______aaaeeeeeeeeeffffffffffffffffffhhhhhhggggggggghhhiiijjjjjjiiiiiihhhiiijjjlllmmmooonnnnnnmmmllllllkkkkkkiiihhhhhhhhhhhhiiijjjkkklllllllllkkkkkkjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkknnnoooqqqsssuuuvvvwwwxxxzzz{{{|||}}}}}}|||zzzyyywwwwwwvvvvvvuuuttttttttttttssssssrrrsssuuuwwwxxxyyyyyyzzz{{{yyytttlllgggbbb```^^^]]]^^^^^^^^^]]]___^^^^^^```cccfffiiijjjhhhhhhgggfffeeedddcccccccccccccccbbbaaa```___^^^^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXYYYXXXWWWUUUSSSRRRQQQPPPOOOMMMLLLJJJIIIHHHzzzuuuwwwxxxsssooonnnjjjaaaYYYSSSRRRSSSOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVWWWWWWWWWYYY[[[^^^bbbeeefffllltttxxxxxxvvvsssllleee___ZZZXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSQQQNNNJJJFFFBBB@@@???AAABBBDDDDDDCCCCCCEEEFFFIIIHHHGGGFFFDDDCCCBBBAAA????????????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@??????>>>???AAAAAAAAAFFFNNNaaaiiittt|||~~~}}}|||{{{{{{yyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||zzzxxxzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvtttrrrrrrssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvsssttttttssssssuuuyyy|||~~~{{{xxxvvvvvvvvvwwwuuutttsssqqqpppnnnmmmlllooooooppppppqqqrrrrrrrrrsssrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmmmmnnnoooppppppqqqqqqrrrrrrrrrqqqqqqsssuuuvvvvvvtttrrrrrrrrrppppppppppppppppppppppppmmmmmmnnnoooooooooooonnnmmmkkkiiiiiijjjkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnppppppooonnnnnnoooppppppmmmmmmlllmmmoooooonnnmmmjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjkkkjjjiiiiiikkkkkkkkkjjjjjjkkkkkkkkkiiihhhhhhiiijjjjjjhhhffffffffffffgggiiijjjlllmmmooopppqqqooollljjjiiijjjhhhiiiiiijjjkkklllmmmmmmoooooonnnmmmlllkkkiiihhhjjjjjjiiiiiihhhhhhggggggggggggfffffffffgggggghhhhhhgggggghhhjjjjjjiiihhhfffffffffgggggggggggggggffffffeeeeeeddddddccccccbbbbbbccccccbbbcccccccccdddddddddeeeffffffggggggiiiiiihhhhhhhhhiiijjjjjjjjjiiiiiiiiiiiikkklllmmmmmmmmmllllllkkkkkkjjjjjjhhhhhhggggggggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjmmmnnnppprrrtttvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwvvvwwwwwwuuuttttttuuuvvvwwwzzz{{{|||}}}{{{vvvoooiiibbb```]]]\\\]]]]]]]]]\\\]]]^^^^^^```bbbeeehhhjjjjjjiiiiiihhhgggeeeeeedddddddddddddddcccbbb````````````______^^^]]]]]]]]]ZZZZZZ[[[[[[ZZZXXXWWWVVVSSSRRRQQQPPPNNNLLLKKKKKKxxxrrruuu|||wwwuuutttooofff\\\UUUTTTUUUQQQQQQQQQSSSUUUVVVVVVUUURRRSSSUUUUUUTTTTTTUUUWWWZZZ^^^```aaafffooouuuuuuppplllfff```\\\ZZZXXXWWWYYYWWWUUUSSSSSSSSSTTTUUUSSSQQQMMMIIIDDDAAA???>>>@@@BBBDDDEEEDDDDDDDDDFFFKKKJJJIIIGGGEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBAAA@@@???===???===>>>@@@@@@@@@DDDJJJ[[[cccoooxxx}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||||||||{{{yyyvvvzzz{{{{{{zzzzzzyyyyyyxxxyyyxxxvvvtttsssssstttuuuvvvvvvwwwwwwwwwvvvuuuuuurrrrrrrrrrrrqqqsssuuuxxxzzzyyywwwuuutttuuuvvvwwwwwwwwwvvvssspppnnnmmmmmmnnnooooooppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooonnnnnnnnnnnnooopppoooppppppqqqqqqqqqqqqppprrrtttuuuuuusssrrrqqqrrrpppppppppooooooooooooooonnnnnnooooooppppppppppppmmmkkkiiiiiijjjkkklllkkkjjjjjjjjjkkklllmmmnnnooopppooonnnmmmmmmnnnooopppooonnnnnnooopppqqqooonnnjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjjjjjjjjjjiiikkkjjjjjjiiiiiijjjjjjkkkiiiggggggggghhhiiigggffffffgggggghhhjjjkkklllmmmooopppqqqooollljjjiiiiiihhhhhhiiijjjjjjkkkllllllnnnnnnnnnnnnllljjjgggfffhhhhhhhhhhhhggggggffffffffffffeeeeeeffffffgggggghhhggggggiiikkkkkkjjjiiiggggggffffffffffffffffffeeeeeeeeedddddddddcccccc______```cccfffgggfffdddbbbccccccdddfffgggggghhhiiiiiiiiiiiiiiiiiijjjjjjiiihhhhhhhhhhhhjjjkkklllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggggghhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhiiiiiilllmmmoooqqqsssuuuvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxvvvuuuuuuuuuuuu{{{|||~~~~~~yyyrrrlllccc```]]]\\\\\\]]]]]]\\\]]]^^^___```aaadddhhhjjjkkkjjjiiihhhgggfffeeedddeeeeeeeeedddcccbbbaaaaaa````````````______^^^^^^[[[[[[\\\\\\\\\ZZZYYYXXXTTTSSSRRRQQQPPPOOONNNMMMyyytttvvvyyyzzzxxxsssjjj```ZZZXXXXXXUUUTTTSSSUUUXXXZZZZZZYYYRRRTTTUUUTTTSSSRRRSSSUUUWWWZZZZZZZZZ___hhhnnnnnnkkkgggaaa^^^]]]\\\[[[ZZZZZZYYYVVVTTTSSSSSSUUUVVVQQQOOOKKKGGGCCCAAA@@@@@@@@@BBBDDDEEEDDDDDDDDDFFFMMMLLLIIIGGGEEECCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@???===<<<>>><<<===@@@AAAAAADDDJJJTTT]]]iiisssyyy}}}~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{{{{|||{{{xxxvvvzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwuuutttttttttuuuuuuuuuuuuuuuuuuttttttsssooopppqqqpppoooppprrrtttvvvvvvuuuuuuuuuvvvwwwxxxwwwxxxwwwuuupppmmmmmmnnnnnnooooooppppppqqqrrrrrrqqqqqqrrrrrrrrrqqqpppoooppppppppppppppppppppppppnnnoooppppppqqqqqqqqqpppqqqsssuuuuuusssrrrqqqrrrrrrrrrqqqpppooonnnmmmlllooooooooooooppppppqqqqqqmmmkkkiiiiiikkkllllllkkkjjjjjjjjjkkklllmmmooopppnnnmmmllllllllllllmmmnnnooonnnmmmnnnppppppnnnllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhgggffffffhhhhhhhhhgggggghhhiiijjjlllmmmnnnnnnoooppppppooollljjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllllllllkkkjjjgggeeedddgggfffffffffffffffeeeeeeeeeeeedddeeeeeefffgggggghhhggghhhiiikkklllkkkjjjiiihhhgggfffffffffffffffdddddddddddddddcccccccccaaaaaabbbdddffffffdddbbbaaabbbcccdddeeeggghhhhhhiiiiiijjjjjjjjjiiiiiiiiigggffffffffffffhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiiggghhhhhhhhhiiiiiiiiiiiilllmmmnnnppprrrssstttttttttssssssrrrsssuuuxxxyyyxxxyyyyyyyyyzzz{{{{{{{{{|||{{{zzzxxxvvvuuuuuuttt|||}}}{{{tttooodddaaa]]]\\\\\\]]]]]]\\\\\\^^^```aaaaaadddhhhkkkkkkkkkiiihhhgggeeeddddddddddddddddddcccbbbaaaaaa``````````````````______\\\\\\]]]]]]]]]\\\ZZZYYYUUUTTTTTTSSSRRRQQQQQQPPP|||vvvwwwzzzzzzwwwqqqkkkeeeaaa^^^]]]ZZZWWWUUUVVVZZZ\\\\\\[[[UUUVVVWWWVVVTTTSSSSSSUUUUUUWWWVVVUUUYYYbbbiiijjjiiiddd___]]]___```___]]][[[YYYVVVTTTRRRRRRSSSTTTNNNLLLIIIEEECCCBBBBBBBBBAAABBBDDDDDDCCCCCCEEEFFFNNNLLLIIIFFFCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEE@@@@@@???>>>>>>=========>>>;;;<<<@@@BBBBBBDDDHHHLLLUUUaaallltttzzz~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{~~~~~~~~~}}}||||||}}}}}}{{{zzzxxxxxxyyy{{{|||{{{yyyvvvyyyyyy{{{{{{{{{zzzyyyxxxyyyxxxwwwvvvuuuuuuttttttuuuttttttssssssrrrrrrrrrooopppppppppnnnnnnpppqqqtttuuuvvvxxxyyyyyyyyyyyyvvvxxxxxxuuupppmmmmmmoooooooooppppppqqqrrrrrrrrrpppqqqrrrrrrrrrqqqooonnnpppppppppqqqqqqpppppppppnnnooopppqqqqqqqqqqqqqqqqqqsssuuuuuusssrrrrrrrrrssssssrrrqqqooonnnmmmlllooooooooooooooopppqqqqqqnnnllljjjiiikkkllllllllljjjjjjjjjkkklllnnnooopppmmmmmmlllkkkkkklllmmmmmmmmmlllkkklllmmmmmmkkkiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjhhhhhhgggggggggggghhhhhhiiigggffffffhhhiiiiiihhhggghhhjjjlllmmmnnnnnnnnnmmmnnnooonnnllljjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllljjjjjjiiihhhgggfffdddccceeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeefffggghhhhhhhhhjjjlllmmmlllkkkjjjiiigggfffeeeeeeeeefffddddddddddddccccccccccccdddeeeffffffdddcccaaa```aaabbbcccdddeeefffggggggiiiiiiiiijjjiiiiiihhhgggfffeeeeeeeeeeeeggghhhiiijjjjjjjjjjjjjjjjjjiiiiiijjjjjjiiihhhhhhhhhiiiiiihhhhhhiiiiiiiiiiiiiiijjjiiiiiiiiijjjjjjjjjkkkkkklllmmmnnnpppqqqqqqrrrrrrrrrqqqqqqqqqrrrsssuuuvvvxxxyyyzzz{{{}}}~~~~~~}}}|||{{{yyywwwvvvuuu|||}}}}}}vvvqqqfffccc^^^\\\\\\]]]]]]]]]\\\___bbbbbbbbbdddhhhmmmlllkkkjjjiiigggfffdddddddddddddddddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^____________]]][[[ZZZWWWWWWVVVVVVUUUUUUTTTTTT~~~vvvvvvzzzvvvqqqkkkhhhiiihhhfffccc^^^YYYUUUUUUYYY\\\]]][[[XXXYYYYYYXXXVVVTTTUUUUUUTTTUUUTTTSSSWWWaaaiiijjjfffaaa\\\ZZZ]]]^^^]]][[[ZZZXXXVVVSSSQQQPPPPPPOOONNNKKKHHHDDDBBBBBBBBBCCCBBBCCCCCCCCCBBBCCCEEEHHHMMMKKKHHHDDDAAA@@@??????>>>???@@@AAABBBCCCDDDDDDCCCAAA???>>>======>>>???>>>;;;;;;???AAAAAABBBEEEEEEMMMYYYdddmmmvvv~~~{{{zzzzzzyyy{{{~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{~~~|||{{{zzz{{{{{{yyyxxxuuuvvvwwwzzz||||||yyywwwwwwxxxyyy{{{{{{zzzxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttsssrrrqqqqqqpppppppppqqqqqqqqqoooooopppqqqqqqsssvvvyyyzzzzzzxxxwwwtttwwwxxxuuuooolllnnnpppppppppqqqqqqrrrsssssssssoooppprrrrrrrrrqqqooonnnooooooppppppppppppoooooonnnooopppqqqrrrrrrrrrrrrqqqsssuuuuuutttssssssssssssrrrrrrqqqpppooooooooonnnmmmmmmlllmmmnnnooopppnnnllljjjjjjkkklllmmmllljjjjjjjjjkkkmmmnnnpppqqqnnnmmmlllkkkkkklllmmmnnnmmmlllkkkkkklllllljjjhhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkiiiiiihhhhhhhhhhhhiiiiiiiiigggffffffhhhiiijjjiiifffhhhjjjlllmmmmmmnnnmmmkkkmmmnnnnnnllljjjkkkkkkkkkkkkkkkkkklllllllllllliiihhhgggfffeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccdddeeefffggghhhhhhhhhjjjmmmnnnmmmllljjjiiifffdddccccccddddddccccccccccccccccccccccccbbbdddffffffcccbbbccceeebbbbbbcccdddeeeeeeffffffhhhhhhiiiiiiiiihhhgggfffffffffeeeeeefffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggggggggggggggggghhhhhhhhhiiiiiiiiiiiikkkkkkkkkkkklllllllllmmmmmmnnnooooooppppppooooooooooooooooooppppppqqqrrruuuvvvxxxzzz}}}~~~|||{{{yyyxxx|||}}}}}}wwwrrrhhhddd___]]]]]]^^^^^^^^^]]]```ccccccbbbdddiiinnnnnnmmmllljjjiiigggfffeeeeeeeeefffffffffeeeddddddccccccccccccccccccccccccbbbbbbcccbbbaaa___]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYY~~~tttttt}}}zzzqqqkkkeeefffjjjmmmkkkggg```ZZZTTTSSSWWW[[[\\\[[[ZZZ[[[[[[YYYWWWUUUVVVVVVSSSUUUTTTSSSXXXccckkkmmmddd^^^XXXWWWYYYZZZYYYVVVXXXWWWUUURRRPPPNNNMMMLLLNNNKKKHHHDDDBBBAAABBBBBBCCCCCCCCCBBBAAACCCFFFIIIMMMKKKGGGCCC@@@>>>>>>>>>======>>>???AAABBBCCCCCCEEECCC@@@>>>===>>>@@@AAA???;;;;;;>>>@@@??????BBBAAAIIITTT___iiisss}}}zzztttrrrsssxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzz~~~|||zzzyyyyyyyyyxxxwwwttttttvvvzzz||||||zzzwwwvvvwwwyyyzzzzzzyyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqppppppppppppqqqrrrsssrrrqqqpppppprrrmmmpppuuuxxxyyyxxxuuussssssvvvxxxuuuooolllnnnqqqpppqqqqqqrrrrrrsssttttttoooppprrrrrrrrrqqqooommmnnnnnnoooooooooooonnnnnnoooooopppqqqrrrsssssssssqqqsssuuuvvvuuusssssstttqqqqqqqqqqqqqqqqqqqqqqqqllllllkkkjjjkkklllmmmnnnnnnllljjjjjjkkkmmmmmmllljjjjjjjjjkkkmmmooopppqqqooonnnmmmllllllmmmnnnoooooommmmmmmmmnnnnnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjjjjhhhffffffhhhjjjjjjjjjeeegggiiikkklllmmmmmmllljjjlllmmmmmmlllkkkkkklllkkkllllllllllllllllllmmmiiihhhgggeeeeeeeeefffgggcccccccccccccccccccccdddccccccccccccdddeeefffggghhhhhhhhhjjjmmmnnnmmmllliiihhheeecccaaaaaabbbccccccccccccccccccccccccccc\\\```eeeeeecccccchhhmmmbbbccccccddddddeeeeeefffggghhhiiiiiiiiigggfffeeeggggggffffffggghhhjjjkkkjjjjjjjjjjjjjjjjjjkkkkkkiiihhhgggffffffffffffffffffggggggggghhhhhhiiiiiilllllllllmmmmmmmmmnnnnnnnnnooooooooooooooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnqqqrrrtttwwwzzz}}}}}}|||{{{|||}}}~~~wwwrrriiieee```]]]]]]^^^______]]]aaaddddddccceeejjjooopppooonnnllljjjhhhgggfffggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\rrrssszzzxxxrrrmmmgggdddeeeeeedddbbb]]]ZZZVVVSSSSSSVVVZZZ]]]]]]\\\YYYWWWWWWXXXZZZ\\\VVVSSSRRRWWW```hhhkkkkkk```\\\VVVRRRPPPQQQTTTWWWSSSRRRQQQPPPNNNMMMLLLKKKMMMNNNMMMIIICCC??????@@@BBBBBBBBBAAABBBBBBCCCCCCEEEDDDCCCBBB@@@???>>>>>>AAA@@@>>>======???@@@AAAFFFEEEDDDCCCAAA@@@???>>>============>>>???@@@AAAEEEDDDJJJWWWcccmmmwww~~~wwwnnnmmmpppwww{{{~~~{{{xxx~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{~~~{{{zzzyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{xxxzzz{{{|||{{{yyyvvvtttuuuwwwxxxxxxvvvuuuuuuvvvuuusssqqqqqqrrrrrrqqqpppqqqsssttttttsssrrrssstttsssuuuvvvwwwvvvuuuvvvwwwwwwxxxyyywwwtttqqqpppppppppqqqssstttuuuttttttssssssrrrqqqpppoooooooooooopppooooooooopppqqqrrrrrrrrrrrrsssssstttsssssssssqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqpppppppppoooooonnnmmmmmmllllllnnnoooppplllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjlllnnnoooppppppooonnnnnnnnnnnnnnnmmmllllllkkkjjjjjjjjjkkknnnnnnnnnmmmllljjjiiihhhiiijjjjjjiiiiiihhhgggfffgggggghhhhhhiiiiiijjjjjjeeeeeeeeefffffffffffffffiiiiiijjjjjjkkklllmmmmmmkkkkkkkkkkkkkkklllmmmnnnnnnnnnooooooooonnnlllkkkkkkjjjgggeeedddcccccccccbbbbbbbbbbbbbbbbbbbbbbbb`````````bbbdddeeecccaaaeeefffiiikkkllllllkkkjjjgggfffeeedddccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccdddeeefffhhhhhhhhhhhhgggfffffffffffffffjjjiiihhhgggfffeeeddddddgggggggggggghhhiiijjjkkkjjjiiiiiihhhhhhhhhhhhhhhfffggghhhiiiiiihhhgggfffgggfffeeedddeeegggiiikkklllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjkkklllmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnpppppppppqqqtttxxx{{{}}}zzzxxxqqqlllfffbbb```______^^^aaaaaabbbdddfffiiikkklllnnnooonnnkkkhhhffffffggghhhiiikkkjjjhhhgggggghhhhhhgggfffggghhhgggfffdddhhhhhhhhhhhhgggfffeeedddbbb___]]]]]]___```___]]]uuuvvvzzzuuummmhhhbbb`````````^^^\\\XXXVVVSSSPPPPPPRRRUUUWWWWWWVVVUUUTTTTTTUUUVVVWWWUUURRRQQQUUU\\\cccffffff___[[[UUUPPPMMMMMMOOOQQQQQQQQQPPPOOONNNMMMLLLLLLNNNNNNLLLGGGBBB??????@@@???>>>>>>>>>>>>>>>??????BBBAAAAAA@@@???>>>======<<<<<<<<<===???BBBEEEGGGEEEEEEDDDBBBAAA@@@???>>>============>>>???@@@AAACCCBBBFFFQQQ^^^hhhsss|||xxxpppooossswww{{{~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{{{{|||~~~|||zzzyyyxxxxxxyyyvvvwwwwwwxxxxxxyyyzzzzzzxxxzzz{{{|||{{{yyyvvvuuuvvvwwwyyyxxxwwwuuuvvvvvvvvvtttrrrrrrsssssssssrrrqqqrrrttttttrrrrrrrrrsssqqqsssuuuvvvuuuuuuvvvwwwwwwyyyyyyxxxuuurrrqqqpppqqqrrrssssssssssssssssssrrrrrrqqqpppoooooooooooopppoooooooooppppppqqqrrrqqqrrrsssssstttsssssssssrrrssssssssssssrrrrrrqqqqqqqqqqqqppppppooooooooonnnmmmmmmlllmmmnnnoooppplllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiikkklllnnnooooooooonnnmmmmmmmmmmmmnnnkkkkkkjjjiiiiiiiiiiiiiiimmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhgggfffgggggghhhhhhhhhhhhhhhhhhfffffffffffffffgggggggggjjjjjjkkkkkklllmmmmmmnnnlllkkkkkkkkkllllllmmmnnnjjjkkkkkklllkkkjjjiiihhhjjjiiigggeeeccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeggghhhgggeeecccdddfffhhhhhhhhhgggffffffeeeddddddccccccccccccbbbbbbcccccccccccccccccccccccccccdddeeefffggghhhhhhggggggfffffffffffffffhhhhhhhhhgggffffffeeeeeehhhggggggggghhhiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhfffggghhhiiiiiihhhgggfffgggfffeeedddeeegggiiijjjllllllkkkkkkkkklllmmmmmmlllkkkkkkjjjkkklllmmmnnnmmmmmmlllllllllmmmnnnnnnoooooopppqqqssswwwzzz|||~~~}}}tttpppiiieeecccbbbaaa```aaabbbcccdddgggiiikkkllloooooonnnkkkhhhgggggghhhjjjllllllkkkiiihhhhhhhhhiiihhhgggggghhhhhhgggeeehhhhhhhhhhhhhhhggggggfffeeecccaaaaaabbbcccaaa___vvvwww||||||ssshhhccc]]]YYYYYYYYYWWWUUURRRQQQOOOMMMMMMMMMOOOPPPOOOOOOPPPQQQQQQRRRRRRRRRSSSQQQOOORRRXXX]]]___^^^]]]YYYSSSMMMJJJIIIJJJKKKNNNNNNNNNNNNNNNMMMMMMLLLOOOMMMJJJEEEAAA>>>>>>???@@@@@@???????????????@@@>>>>>>>>>======<<<<<<<<<::::::;;;===@@@CCCGGGHHHDDDDDDCCCBBB@@@???>>>>>>======<<<======>>>???@@@AAA???AAAJJJUUU```nnnyyy~~~zzztttuuuzzzyyy~~~}}}~~~~~~~~~~~~}}}||||||||||||||||||{{{yyyxxxwwwwwwxxxxxxuuuvvvxxxyyyzzzzzzyyyyyyxxxyyy{{{{{{{{{yyywwwuuuwwwxxxyyyyyywwwvvvvvvwwwvvvuuusssssstttttttttsssppprrrssssssrrrqqqqqqrrroooqqqtttuuutttuuuvvvwwwxxxyyyzzzyyyvvvsssrrrqqqtttssssssrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnoooooooooooooooppppppqqqqqqqqqrrrssssssssssssssstttttttttttttttsssrrrrrrqqqqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmnnnoooooollllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkklllnnnooonnnnnnmmmllllllllllllmmmiiiiiihhhggggggggghhhhhhllllllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiihhhhhhggghhhhhhggggggggggggggggggffffffggggggggghhhhhhhhhlllllllllmmmmmmnnnnnnnnnllllllllllllllllllmmmnnniiiiiijjjjjjjjjiiihhhhhhiiigggeeecccbbbbbbbbbbbbcccccccccccccccccccccccccccdddeeehhhkkklllkkkjjjggghhhiiijjjjjjiiihhhgggdddddddddcccccccccccccccbbbbbbccccccddddddeeeeeeccccccccccccdddfffggghhhhhhgggffffffeeeeeeffffffgggggggggggggggggggggggghhhhhhggggggggghhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhfffgggggghhhhhhggggggfffffffffeeeeeefffgggiiijjjkkkkkkjjjjjjjjjkkkmmmnnnlllkkkkkkjjjjjjkkkmmmmmmmmmlllkkkkkkkkkmmmnnnoooooooooooopppsssvvvxxxzzz}}}yyyuuunnniiifffeeedddccceeeeeefffgggiiikkkmmmnnnooooooooollliiiggghhhiiimmmnnnnnnmmmjjjhhhhhhiiikkkiiihhhiiijjjjjjhhhggghhhhhhiiijjjjjjjjjjjjjjjiiihhhffffffffffffeeecccuuuwwwyyyrrreee```YYYVVVUUUTTTRRRPPPPPPOOONNNMMMLLLKKKKKKKKKJJJKKKNNNPPPQQQQQQPPPOOOPPPOOONNNPPPTTTXXXZZZZZZXXXUUUPPPLLLHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLOOOLLLHHHDDD@@@>>>>>>???AAA@@@??????????????????<<<<<<<<<<<<<<<<<<<<<===============???@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<======>>>???@@@======CCCMMMYYYhhhuuu|||}}}zzz}}}|||~~~~~~}}}||||||||||||||||||||||||yyyxxxwwwvvvvvvvvvwwwxxxtttvvvxxxzzz{{{zzzyyyxxxyyyyyyzzz{{{zzzyyywwwvvvwwwyyyzzzyyywwwvvvvvvvvvuuutttrrrrrrsssttttttsssppprrrsssrrrqqqppppppqqqmmmppprrrsssttttttvvvwwwxxxyyyzzzyyyvvvtttsssrrrvvvtttsssqqqppppppqqqrrrqqqqqqpppooonnnnnnnnnnnnoooooonnnnnnnnnooooooppppppqqqrrrsssssssssssssssttttttttttttsssrrrqqqqqqqqqppppppooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnoookkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmnnnmmmmmmlllkkkkkkkkkkkkllliiihhhhhhggggggggghhhhhhjjjkkklllmmmnnnooooooooolllkkkkkkjjjiiiiiihhhhhhhhhhhhggggggffffffeeeeeegggggghhhhhhiiiiiijjjjjjnnnnnnnnnnnnnnnooooooooommmlllllllllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjgggfffdddbbbaaaaaaaaabbbccccccccccccccccccccccccddddddfffiiimmmnnnnnnmmmiiijjjjjjjjjjjjiiihhhgggcccccccccdddddddddddddddbbbbbbcccdddeeeeeeffffffccccccccccccdddeeefffgggggggggfffeeeeeeeeeeeefffeeeeeeffffffggghhhhhhhhhhhhhhhgggggggggggghhhhhhjjjiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffeeefffggghhhiiilllkkkjjjjjjkkkllloooppplllkkkjjjjjjjjjkkklllmmmmmmllllllkkklllnnnpppqqqnnnnnnoooppprrrtttwwwxxxzzz|||~~~yyyrrrmmmjjjhhhgggfffjjjjjjjjjlllmmmoooqqqrrrppppppooommmjjjiiiiiijjjooopppooommmjjjiiiiiijjjnnnllljjjjjjkkkkkkjjjiiihhhiiijjjkkklllmmmmmmmmmllllllkkkjjjjjjiiihhhggg~~~|||vvvwww}}}xxxtttgggaaaZZZVVVUUUTTTQQQNNNPPPPPPOOONNNLLLKKKKKKJJJHHHKKKNNNRRRSSSRRRPPPOOOMMMLLLMMMOOORRRUUUWWWXXXSSSQQQMMMJJJHHHHHHHHHIIIGGGIIIJJJLLLMMMLLLLLLKKKMMMKKKGGGDDDAAA@@@@@@???======<<<;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>>>>???BBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;<<<<<<===>>>@@@<<<<<<@@@GGGRRRaaaoooyyy~~~|||}}}}}}|||zzz{{{{{{{{{||||||||||||wwwvvvuuuttttttuuuvvvwwwtttvvvxxxzzz{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwyyyzzzyyywwwuuuuuuvvvtttrrrqqqqqqrrrssssssrrrppprrrssssssqqqoooppppppmmmooorrrsssssstttuuuwwwwwwyyyzzzyyyvvvtttssssssvvvuuusssqqqpppppppppqqqrrrqqqpppooonnnnnnnnnnnnoooooonnnnnnmmmnnnnnnoooooopppqqqrrrssssssssssssrrrssssssrrrqqqpppooooooooooooooonnnnnnnnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhiiiiiijjjiiijjjlllnnnooopppqqqqqqmmmlllkkkjjjiiiiiiiiijjjhhhhhhggggggffffffeeeeeehhhhhhiiijjjjjjkkkllllllooooooooooooooooooooonnnmmmlllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkllllllgggeeedddbbbaaaaaaaaabbbcccccccccccccccccccccccccccdddeeeiiimmmnnnnnnmmmgggggggggffffffeeeddddddccccccdddeeeeeeeeeddddddbbbbbbcccdddeeeeeeffffffcccccccccccccccdddeeefffggggggfffeeeeeeeeeeeeeeeddddddeeefffggghhhiiiiiigggggggggggggggggghhhiiijjjiiiiiihhhhhhhhhhhhhhhggggggffffffffffffggggggfffffffffffffffgggggghhhlllkkkkkklllmmmoooqqqrrrlllllljjjjjjiiijjjkkklllnnnmmmmmmnnnoooqqqssstttnnnooooooqqqrrrtttuuuvvvwwwyyy}}}|||uuupppmmmllljjjiiillllllmmmmmmnnnpppqqqrrrpppppppppnnnkkkjjjkkklllooooooooommmkkkjjjlllmmmrrrooommmlllllllllkkkjjjhhhiiikkkmmmnnnoooooopppmmmnnnnnnnnnmmmkkkjjjjjj}}}zzzxxxyyy}}}zzzwwwuuukkkeee^^^YYYWWWVVVSSSPPPRRRQQQOOONNNLLLKKKJJJJJJIIIKKKOOORRRSSSRRRPPPOOOKKKKKKLLLNNNOOOQQQSSSTTTNNNMMMKKKIIIHHHHHHHHHIIIFFFGGGIIIKKKLLLKKKJJJIIIKKKIIIFFFEEEDDDCCCBBB@@@???>>>===<<<<<<;;;<<<<<<=====================>>>:::;;;<<<===???@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>;;;;;;???CCCKKKZZZgggssszzz|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{zzzwwwvvvuuutttssstttuuuvvvuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyxxxvvvtttttttttsssqqqpppppprrrssssssrrrqqqssstttsssqqqpppppppppnnnpppssstttssstttuuuvvvvvvxxxyyyxxxvvvtttssssssttttttrrrqqqppppppppppppsssrrrqqqpppooooooooooooooonnnnnnmmmmmmmmmmmmmmmnnnoooppprrrssssssssssssqqqqqqqqqqqqpppnnnmmmlllmmmmmmmmmmmmnnnnnnnnnnnnlllmmmmmmnnnooonnnnnnnnnjjjjjjkkkkkkkkkkkkllllllkkkkkklllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkllljjjjjjiiiiiiiiijjjkkkkkkjjjkkklllnnnpppqqqrrrrrrnnnmmmllljjjiiijjjjjjkkkhhhhhhggggggggggggggggggiiiiiijjjkkklllmmmmmmnnnpppppppppoooooonnnnnnnnnlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkfffeeedddbbbaaaaaabbbbbbddddddddddddddddddddddddcccccceeehhhlllnnnmmmlllhhhhhhggggggffffffffffffdddeeefffggggggfffeeedddbbbbbbccccccddddddeeeeeecccccccccccccccdddeeeeeegggfffeeeeeeddddddeeeeeeddddddeeefffggghhhiiiiiiffffffffffffggghhhiiijjjjjjiiiiiihhhhhhhhhhhhhhhgggffffffeeeeeeffffffgggffffffggggggggggggggggggjjjkkklllnnnoooqqqrrrrrrlllllljjjiiiiiijjjjjjkkklllmmmnnnpppqqqsssttttttooooooppprrrsssttttttuuuuuuwwwyyy|||~~~yyytttqqqpppooonnnmmmmmmmmmnnnnnnpppqqqqqqqqqqqqqqqooolllkkklllmmmooooooooonnnmmmnnnppprrrvvvssspppnnnmmmmmmkkkjjjiiijjjlllmmmooopppppppppmmmoooqqqqqqooonnnmmmnnn|||wwwxxxyyy~~~yyyvvvssspppjjjbbb]]][[[YYYUUURRRRRRPPPNNNKKKIIIIIIHHHIIIHHHJJJNNNPPPQQQPPPNNNMMMKKKLLLLLLMMMLLLMMMNNNOOOKKKJJJIIIHHHGGGGGGFFFFFFEEEFFFIIIKKKKKKJJJIIIHHHIIIGGGFFFFFFGGGGGGDDDAAABBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<:::;;;===???AAABBBCCCDDD@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<;;;:::;;;>>>AAAFFFRRR^^^kkksss}}}||||||||||||{{{{{{{{{zzzyyyzzz{{{{{{{{{zzzyyyyyywwwvvvuuutttsssssstttuuuvvvwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvxxxxxxwwwuuusssrrrssssssrrrqqqqqqsssttttttsssssstttuuutttrrrppppppqqqppprrrttttttttttttuuuvvvuuuwwwxxxxxxuuusssrrrrrrrrrrrrrrrrrrrrrqqqpppoootttsssrrrqqqppppppppppppooonnnmmmmmmlllllllllmmmnnnooopppqqqrrrsssssssssqqqqqqqqqpppooonnnlllllljjjkkkllllllnnnoooooopppllllllnnnooooooooonnnmmmjjjjjjjjjkkkkkklllllllllkkklllmmmnnnnnnmmmmmmlllnnnmmmmmmllllllllllllllliiiiiiiiiiiiiiijjjkkkllljjjkkkmmmoooqqqrrrrrrsssooonnnllljjjiiijjjkkklllgggggghhhhhhhhhhhhhhhhhhiiijjjkkklllmmmnnnooooooqqqppppppooonnnnnnmmmmmmkkkjjjiiiiiihhhhhhiiiiiihhhgggggggggggghhhiiijjjgggfffdddcccbbbbbbccccccddddddddddddddddddddddddddddddeeehhhlllmmmlllkkkjjjiiiiiihhhhhhhhhhhhiiifffggghhhiiihhhgggeeedddbbbbbbcccccccccccccccccccccccccccbbbccccccdddeeegggfffeeeeeeddddddeeeeeedddeeeeeefffggghhhiiiiiiddddddeeeeeeggghhhjjjkkkjjjiiiiiihhhhhhhhhhhhhhhgggfffeeeeeeeeeeeefffgggfffgggggggggggggggffffffgggiiilllooopppqqqqqqqqqmmmllljjjiiiiiiiiijjjkkkjjjkkknnnqqqssstttssssssppppppqqqsssttttttttttttttttttuuuwwwyyy{{{}}}~~~{{{|||~~~|||wwwuuuttttttsssqqqpppppppppqqqrrrssssssqqqrrrqqqooommmlllmmmnnnooopppppppppqqqsssvvvyyyzzzwwwrrrooonnnmmmkkkjjjjjjkkklllnnnooopppppppppnnnqqqttttttrrrqqqqqqrrr|||tttuuuwwwzzzuuuppprrrlllddd___\\\ZZZWWWTTTQQQOOOLLLIIIGGGFFFGGGGGGHHHIIILLLNNNOOONNNLLLKKKLLLLLLMMMLLLJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFIIIKKKKKKJJJHHHFFFGGGFFFFFFHHHJJJIIIEEEAAA??????===<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;===>>>@@@AAACCCCCCDDDDDD@@@@@@??????>>>>>>======<<<;;;;;;:::::::::;;;;;;999999;;;>>>???CCCMMMXXXeeeoooyyy~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxxxxxxxwwwuuutttssssssttttttwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxvvvtttrrrrrrrrrtttsssrrrrrrtttuuuuuuuuusssuuuvvvuuusssqqqqqqqqqqqqsssuuuuuutttttttttuuutttvvvxxxwwwuuusssrrrrrrpppqqqrrrssssssqqqpppooottttttsssrrrqqqqqqqqqqqqooonnnmmmlllllllllllllllnnnnnnpppqqqrrrsssssssssrrrrrrqqqqqqooonnnmmmllliiijjjkkklllnnnooopppqqqkkklllnnnooooooooonnnmmmjjjjjjjjjkkkkkklllllllllkkklllmmmnnnnnnnnnmmmlllnnnnnnmmmllllllllllllmmmiiiiiihhhhhhiiijjjkkkkkkkkklllmmmoooqqqrrrrrrssspppnnnllljjjjjjjjjkkklllgggggghhhhhhiiiiiijjjjjjjjjjjjkkklllmmmnnnooopppqqqppppppooonnnmmmlllllljjjjjjiiihhhgggggghhhhhhiiihhhgggggggggiiijjjkkkgggfffdddccccccccccccdddddddddddddddddddddddddddeeeeeefffiiilllmmmlllkkkffffffeeeeeeeeeeeeffffffhhhiiijjjjjjiiigggeeecccccccccbbbbbbbbbbbbbbbbbbcccccccccbbbccccccddddddffffffeeeddddddddddddeeeeeeeeeffffffggghhhhhhiiiccccccdddeeegggiiikkkllljjjiiiiiihhhhhhhhhhhhhhhgggfffeeeddddddeeefffgggfffgggggggggggggggffffffeeegggkkkoooqqqqqqpppooommmllljjjiiiiiiiiijjjjjjhhhjjjnnnqqqssssssrrrrrrpppqqqrrrsssttttttttttttssssssssstttvvvxxx{{{|||wwwyyy|||~~~zzzxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwqqqrrrrrrpppnnnmmmmmmooooooppprrrrrrsssvvv{{{~~~}}}yyytttpppnnnmmmkkkjjjjjjkkklllnnnooooooppppppnnnrrrvvvvvvuuussstttuuuyyytttxxxzzzvvvooolllooohhh```ZZZYYYYYYXXXWWWRRRPPPMMMJJJHHHGGGGGGHHHFFFHHHJJJLLLMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGJJJLLLMMMLLLJJJEEEGGGHHHJJJJJJIIIGGGFFFCCCCCCDDDEEEEEEDDDBBBBBBBBBCCCCCCAAA>>><<<<<<===>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCC???>>>======>>>@@@BBBCCCBBB@@@===:::888999:::;;;;;;:::999:::>>>DDDJJJNNN^^^hhhssszzz|||~~~~~~~~~}}}}}}}}}|||{{{zzzzzz{{{||||||{{{yyywwwvvvtttrrrqqqqqqqqqrrrtttuuuvvvvvvvvvxxxzzz||||||{{{zzzyyyxxxyyyzzzzzzyyyyyyzzzyyyxxxvvvtttssssssrrrrrrrrrsssssstttuuuwwwuuurrrpppqqqqqqqqqppprrrssstttsssrrrrrrsssuuuuuuttttttuuuvvvvvvuuutttssssssssssssssssssrrrrrrsssrrrrrrqqqpppooonnnnnnooopppqqqpppooonnnnnnpppmmmnnnnnnoooppprrrsssttttttsssrrrqqqpppnnnmmmmmmmmmllljjjkkklllnnnooooooqqqmmmkkkkkknnnqqqqqqpppooonnnmmmlllkkklllmmmmmmmmmnnnooonnnmmmmmmmmmooonnnnnnooonnnnnnmmmllllllnnnmmmllllllkkkkkkkkkkkkmmmnnnoooqqqqqqqqqppppppooonnnmmmlllkkkjjjjjjjjjfffggggggfffeeeeeegggjjjnnnooooooooonnnnnnqqqsssoooooommmllllllkkkkkkllliiiiiiiiiiiiiiiiiijjjjjjkkkiiihhhgggffffffggggggcccccccccccccccccccccccceeeeeeeeeddddddcccccccccdddeeegggiiijjjkkkkkkjjjgggffffffggghhhhhhfffdddgggffffffffffffeeeeeeeeeeeedddcccbbbaaaaaaaaaaaa^^^```ccceeefffeeedddccc___```aaabbbcccdddddddddeeeeeeeeeeeeeeeeeeeeeeeecccccceeefffgggggghhhhhhiiihhhhhhhhhhhhhhhhhhhhhfffeeeeeedddddddddeeeeeefffeeeddddddeeefffggghhhgggiiijjjjjjiiiiiijjjkkkllllllkkkkkkkkkjjjjjjjjjmmmnnnnnnooopppqqqqqqrrrrrrqqqpppppprrrrrrqqqpppsssssstttuuuvvvwwwxxxyyyyyyyyyzzz|||~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{xxxwwwvvvtttrrrqqqqqqqqqrrrqqqqqqrrrtttwwwzzz||||||xxxrrrnnnkkkjjjjjjjjjjjjjjjmmmppprrrqqqpppvvvvvvvvvvvvwwwwwwwwwwwwzzzvvv{{{|||}}}~~~tttmmmjjjkkkfff^^^YYYVVVUUUSSSRRRNNNLLLIIIGGGEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFIIILLLNNNNNNMMMFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDBBBAAACCCCCCCCCAAA???=========<<<<<<=========>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@???>>>>>>>>>@@@CCCDDDCCCAAA===:::999888999:::???>>><<<<<<>>>BBBGGGIIIYYYbbbooowwwzzz~~~~~~|||{{{{{{zzzzzz{{{{{{zzz{{{}}}}}}{{{zzzwwwvvvtttrrrqqqqqqqqqqqqrrrtttvvvwwwwwwwwwyyy{{{|||{{{zzzyyyzzzzzz{{{|||{{{{{{zzzyyywwwuuusssrrrssssssrrrrrrsssttttttuuutttrrrppppppqqqqqqpppooorrrrrrsssrrrqqqrrrsssuuuwwwuuussssssssstttuuuuuuttttttssssssssssssrrrrrrqqqqqqqqqqqqppppppppppppooopppqqqpppooonnnooopppppppppppppppqqqrrrttttttssssssrrrqqqpppooonnnmmmmmmlllkkklllnnnpppqqqrrrqqqnnnlllkkknnnppppppooonnnnnnlllkkkkkkkkklllmmmlllmmmnnnnnnllllllmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmllllllkkkjjjjjjkkkkkklllmmmnnnppppppppppppoooooonnnmmmlllkkkjjjjjjjjjgggggghhhgggeeefffhhhjjjnnnpppqqqqqqooooooppprrrooooooooonnnnnnmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiiggggggfffggggggddddddddddddddddddddddddeeeeeeeeedddddddddccccccccceeegggiiijjjkkkkkkkkkggggggfffggghhhhhhgggeeefffffffffeeeeeeddddddddddddcccbbbaaa```````````````aaadddfffgggfffeeecccccccccddddddeeeddddddccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffhhhhhhhhhhhhhhhhhhiiiiiiffffffeeeeeeeeeeeeeeefffffffffeeedddeeefffggggggggghhhjjjiiihhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnoooqqqpppooooooqqqqqqpppoooooopppqqqrrrtttuuuvvvwwwwwwxxxxxxzzz{{{}}}~~~}}}|||{{{{{{{{{}}}}}}}}}}}}}}}~~~zzzyyywwwuuutttrrrrrrrrrqqqrrrrrrsssuuuwwwzzz{{{{{{yyyuuuqqqnnnlllkkkkkkkkkkkkkkknnnqqqssssssrrruuuvvvvvvwwwxxxyyyyyyzzz{{{xxx{{{}}}rrrjjjgggiiieee___YYYVVVRRROOOMMMKKKIIIGGGEEEEEEEEEGGGHHHIIIKKKLLLNNNNNNNNNNNNNNNKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEHHHLLLPPPRRRRRRHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIGGGEEECCCBBBCCCCCCCCCBBB???======>>>======>>>>>>>>>?????????AAAAAABBBCCCDDDDDDDDDDDD@@@@@@??????@@@BBBDDDFFFEEECCC???;;;999888999999@@@???>>>===???BBBEEEGGGQQQ[[[hhhrrrwww|||~~~|||zzzxxxxxxxxxyyy}}}|||{{{|||}}}}}}|||zzzxxxwwwuuusssrrrqqqpppppppppsssuuuvvvvvvwwwxxxyyy{{{{{{zzzzzzzzz|||}}}~~~}}}|||zzzwwwuuusssrrrqqqssssssrrrrrrrrrsssttttttrrrqqqqqqrrrssssssrrrpppqqqrrrrrrrrrqqqqqqsssuuuxxxvvvtttrrrqqqrrrtttuuutttttttttsssssssssrrrrrrppppppqqqqqqqqqrrrrrrrrrpppqqqqqqqqqooonnnoooppprrrrrrqqqqqqrrrrrrssstttrrrrrrrrrqqqpppooonnnnnnlllllllllmmmoooqqqssstttrrrooommmmmmnnnoooooonnnmmmmmmlllkkkkkkkkkkkklllkkklllmmmmmmkkkkkklllmmmmmmmmmnnnnnnmmmmmmlllllllllkkkjjjjjjiiijjjjjjjjjkkklllmmmnnnooooooooooooooonnnmmmlllkkkjjjjjjjjjggghhhhhhhhhggggggiiikkkoooqqqssssssrrrpppppppppnnnooopppppppppooonnnmmmiiiiiiiiiiiiiiiiiiiiiiiilllkkkjjjhhhgggfffffffffddddddddddddddddddddddddeeeeeeeeeeeeeeeddddddcccbbbdddfffiiikkklllllllllhhhgggfffgggiiiiiihhhfffffffffeeeeeedddcccbbbbbbbbbbbbaaa```____________aaabbbeeefffgggfffeeedddfffffffffffffffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeggggggfffffffffeeeeeeeeeggggggggghhhhhhiiiiiiiiiffffffeeeeeeeeeffffffgggggggggfffeeeeeeeeeffffffggghhhiiiiiihhhhhhiiijjjiiiiiiiiijjjkkkkkklllllllllllllllllllllmmmmmmmmmooonnnmmmmmmoooooonnnmmmkkklllmmmoooqqqssstttuuuvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzzzz{{{|||||||||{{{yyywwwvvvttttttsssrrrssstttvvvwwwxxxyyyyyyvvvuuurrrooommmlllllllllmmmlllmmmooorrrttttttsssuuuuuuvvvxxxyyy{{{||||||~~~{{{|||}}}rrrjjjggghhhfffbbb]]]WWWRRRMMMJJJJJJHHHGGGFFFFFFHHHJJJKKKKKKLLLMMMOOOOOONNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCGGGLLLQQQSSSUUUJJJIIIHHHGGGHHHIIIKKKMMMLLLKKKJJJIIIGGGEEEDDDCCCAAABBBBBBAAA>>>======>>>@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDEEEEEEFFFFFFEEEBBBAAA@@@@@@AAACCCFFFGGGGGGDDD@@@<<<999888888999<<<<<<<<<===???BBBEEEGGGLLLUUUcccnnnvvv|||}}}|||||||||zzzyyywwwwwwxxxyyyzzz~~~}}}|||}}}~~~~~~|||zzzxxxwwwvvvtttrrrqqqppppppoooqqqtttvvvvvvvvvwwwxxxyyyyyyxxxyyyzzz|||~~~}}}zzzwwwtttrrrrrrrrrrrrrrrrrrqqqqqqrrrssssssqqqqqqrrrsssuuuuuusssqqqpppqqqrrrqqqpppqqqsssuuuvvvvvvvvvtttsssrrrssstttuuuuuuttttttssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrpppqqqrrrqqqooonnnooopppsssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqpppooooooooommmnnnnnnnnnnnnoooqqqsssrrrpppooonnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjkkklllllljjjjjjkkklllllllllmmmmmmmmmllllllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnooooooooonnnmmmlllkkkjjjjjjjjjgggiiijjjjjjiiiiiikkklllppprrruuuuuusssqqqpppooommmnnnpppqqqqqqpppnnnmmmjjjjjjjjjiiiiiiiiiiiiiiikkkjjjiiihhhfffeeeddddddccccccccccccccccccccccccddddddeeeffffffeeedddcccbbbdddfffiiikkklllllllllhhhgggfffhhhiiijjjhhhgggfffeeeeeedddcccbbbaaaaaabbbaaa```___^^^^^^^^^^^^aaabbbdddeeefffeeedddccceeeeeefffffffffffffffeeeddddddeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeffffffffffffgggggghhhiiiiiiiiiffffffeeeeeeeeefffggggggggggggffffffeeeeeeeeeeeefffgggiiihhhgggggghhhjjjgggggghhhiiijjjkkkllllllnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkklllmmmlllkkkiiiiiikkkmmmoooqqqssstttuuuvvvvvvwwwwwwwwwwwwwwwuuuuuuvvvwwwyyy{{{}}}~~~|||}}}~~~~~~~~~|||zzzyyywwwwwwvvvsssuuuwwwyyyzzzzzzyyyxxxtttsssqqqooommmlllllllllnnnmmmmmmooorrrtttuuutttvvvvvvwwwxxxyyyzzz{{{|||~~~}}}~~~ssskkkiiigggfffccc^^^WWWPPPKKKIIIHHHGGGFFFEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOMMMLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDBBBAAABBBEEEJJJOOORRRTTTIIIHHHGGGFFFGGGIIIKKKMMMJJJIIIHHHGGGFFFEEEEEEDDD@@@AAAAAA@@@>>><<<<<<===???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHHHHEEEAAA===:::888888999::::::;;;===???AAACCCEEEJJJRRR^^^jjjsss|||zzzxxxwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}|||}}}~~~}}}|||zzzwwwwwwvvvuuusssrrrqqqpppnnnpppssstttttttttvvvwwwwwwwwwwwwwwwxxxzzz|||~~~}}}zzzwwwuuutttssssssrrrrrrqqqqqqqqqqqqrrrrrrooooooppprrrttttttrrrpppnnnpppqqqppppppppprrrtttqqquuuxxxyyywwwtttrrrrrrvvvvvvuuuttttttsssrrrrrrssssssrrrqqqqqqpppoooooopppqqqrrrqqqpppooooooqqqrrrqqqqqqpppppppppppppppqqqqqqppppppppppppppppppoooppppppnnnlllkkknnnpppqqqqqqpppooommmmmmlllmmmmmmmmmmmmlllllllllkkkkkkjjjkkklllkkkjjjjjjjjjlllkkkkkkllllllllllllkkkkkkiiiiiiiiihhhhhhiiiiiijjjjjjjjjkkklllmmmnnnooopppooonnnmmmlllkkkjjjjjjjjjhhhiiikkkkkkkkkkkklllnnnpppsssuuuuuusssqqqppppppmmmnnnoooppppppooommmkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffdddcccccccccccccccccccccccccccccccccdddfffggggggfffeeedddbbbdddfffiiikkklllllllllgggffffffgggiiijjjhhhgggeeeeeedddcccbbbbbbaaaaaabbbaaa```______^^^^^^^^^aaaaaabbbcccccccccbbbbbbaaabbbcccdddffffffggggggdddddddddeeeeeeeeeffffffeeedddddddddeeefffhhhiiiffffffgggggghhhhhhhhhhhheeeeeeeeeeeeeeefffgggggggggggggggffffffeeeddddddeeeggghhhhhhgggfffhhhiiiffffffggghhhjjjkkkllllllmmmmmmmmmlllllllllllllllkkkjjjiiiiiikkkkkkjjjiiiiiijjjkkkmmmooorrrssstttuuuvvvvvvwwwwwwvvvvvvuuusssssstttvvvxxxzzz|||~~~yyyzzz{{{}}}~~~}}}|||{{{zzzzzzwwwxxx{{{|||}}}|||zzzyyyuuuuuusssqqqooonnnmmmmmmooonnnmmmooorrruuuvvvvvvxxxxxxyyyyyyyyyyyyzzzzzz~~~uuunnnllleeeeeeccc]]]VVVOOOJJJHHHEEEEEEDDDDDDEEEGGGIIIKKKNNNNNNNNNNNNNNNLLLKKKIIIKKKJJJHHHFFFEEEDDDCCCCCC@@@???@@@DDDIIIMMMOOOOOOHHHGGGFFFEEEFFFHHHKKKLLLIIIHHHGGGFFFEEEEEEEEEEEE@@@AAAAAA@@@>>>======>>>======>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIKKKKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHHHHFFFBBB===:::999999:::<<<===>>>>>>???@@@@@@AAAHHHNNNYYYdddnnnxxx|||~~~|||wwwuuutttuuuwwwyyy{{{|||~~~~~~~~~}}}||||||}}}}}}{{{yyyvvvvvvvvvvvvuuusssrrrqqqnnnoooqqqqqqqqqrrruuuwwwwwwvvvvvvvvvxxxzzz{{{}}}}}}|||zzzyyywwwwwwvvvvvvttttttsssrrrrrrrrrssssssnnnmmmmmmnnnpppqqqpppnnnmmmoooppppppoooppprrrtttooottt{{{}}}zzzvvvtttssswwwvvvvvvuuutttsssrrrrrrssssssrrrqqqpppooonnnmmmqqqrrrrrrrrrpppooopppqqqqqqqqqppppppoooppppppppppppppppppppppppqqqqqqqqqpppqqqqqqoookkkjjjlllooooooqqqqqqpppnnnllllllmmmmmmmmmnnnnnnmmmmmmlllkkkjjjkkklllllljjjjjjkkkllljjjjjjkkkkkkllllllkkkkkkiiiiiiiiihhhiiiiiijjjkkkjjjjjjkkkkkkmmmnnnpppqqqooonnnmmmlllkkkjjjjjjjjjhhhjjjlllmmmmmmmmmnnnoooppprrrttttttrrrqqqqqqqqqooooooppppppooommmlllkkkkkkkkkjjjjjjiiihhhhhhhhhggggggggggggfffeeeddddddcccccccccccccccccccccccccccdddfffggghhhgggeeeddddddeeegggiiijjjkkkkkkjjjeeeeeeeeefffhhhiiihhhfffdddddddddcccccccccbbbbbbccccccbbbaaa````````````aaaaaabbbbbbbbbbbbbbbaaa^^^___aaaccceeefffggggggcccddddddeeeeeefffffffffddddddddddddeeegggiiijjjggggggggggggggggggggggggdddddddddddddddeeefffgggfffffffffgggffffffeeedddeeefffggggggffffffggghhheeefffggghhhiiijjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhjjjjjjiiihhhjjjkkklllnnnppprrrsssttttttuuuvvvwwwwwwvvvuuutttrrrsssssstttvvvxxxyyyzzzvvvxxx{{{}}}{{{|||~~~~~~|||{{{wwwwwwvvvtttsssrrrqqqpppqqqpppooopppsssvvvxxxxxx{{{{{{{{{zzzzzzzzzzzzzzz~~~uuuooonnnffffffddd___VVVOOOLLLKKKFFFEEEDDDDDDEEEGGGJJJKKKNNNNNNNNNNNNMMMKKKIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>???CCCGGGJJJJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKLLLJJJHHHFFFDDDDDDCCCCCCBBBCCCCCCBBB@@@??????@@@<<<<<<===>>>???@@@AAAAAABBBDDDFFFHHHKKKMMMNNNNNNKKKJJJGGGFFFEEEEEEGGGHHHHHHFFFBBB>>>;;;:::;;;;;;<<<===???AAABBBBBBBBBBBBFFFJJJRRR\\\gggrrr{{{vvvrrrssswww|||~~~zzzvvvuuuvvvyyy|||}}}~~~~~~}}}}}}|||{{{|||||||||zzzxxxtttuuuvvvvvvuuutttsssrrrooooooooonnnnnnqqquuuxxxxxxxxxwwwwwwxxxzzz{{{|||zzzzzzzzz{{{{{{zzzyyyyyywwwwwwvvvuuuuuuuuuuuuuuupppooommmnnnoooppppppooommmnnnoooooooooppprrrtttooouuu{{{}}}zzzwwwvvvwwwwwwwwwvvvuuutttsssrrrrrrpppppppppoooooonnnnnnnnnqqqrrrsssrrrpppooopppqqqqqqqqqpppppppppqqqrrrrrroooooopppppppppqqqqqqqqqoooqqqrrrppplllkkknnnqqqnnnpppqqqpppnnnlllmmmnnnnnnnnnooooooooonnnmmmlllkkklllmmmlllkkkjjjkkkmmmiiiiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkmmmoooqqqrrrooonnnmmmlllkkkjjjjjjjjjhhhkkkmmmnnnnnnnnnoooppppppqqqrrrrrrqqqqqqrrrsssrrrrrrqqqpppnnnmmmllllllkkkkkkjjjjjjiiihhhhhhggggggggghhhiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeebbbdddfffhhhhhhgggeeedddeeefffhhhiiijjjjjjiiiiiidddcccccceeeggghhhgggfffcccccccccdddddddddddddddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb``````bbbccceeeeeeffffffccccccddddddeeeffffffgggfffeeedddddddddfffhhhiiihhhhhhhhhgggffffffeeeeeebbbbbbbbbcccccceeeffffffdddeeefffgggggggggfffeeedddfffggggggfffeeeggghhhffffffgggggghhhiiijjjjjjgggggghhhhhhiiiiiijjjjjjjjjhhhggghhhiiijjjiiihhhkkklllmmmnnnpppqqqrrrsssrrrsssuuuvvvvvvuuutttssssssrrrrrrrrrsssttttttuuusssuuuxxx|||~~~}}}wwwwwwxxxxxxwwwwwwvvvvvvtttsssqqqsssvvvyyy{{{{{{|||||||||}}}}}}~~~~~~~~~~~~uuupppnnniiiiiigggaaaYYYRRROOOOOOIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>======???BBBFFFHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJOOOMMMJJJGGGDDDCCCBBBBBBCCCDDDEEEDDDBBBAAAAAACCC===>>>???@@@AAABBBCCCCCCBBBCCCFFFIIILLLNNNPPPPPPMMMKKKIIIGGGEEEFFFFFFGGGHHHEEEBBB>>>;;;;;;;;;<<<:::;;;???BBBEEEGGGGGGHHHDDDGGGMMMVVVaaammmwww|||}}}~~~|||rrrlllmmmqqqvvvzzz}}}yyyvvvxxx{{{~~~}}}|||}}}|||{{{{{{|||{{{yyywwwssstttuuuvvvvvvuuutttsssoooooonnnmmmmmmppptttxxxzzzyyyxxxxxxyyyzzz|||}}}xxxyyy{{{|||}}}||||||{{{zzzzzzyyyxxxwwwwwwxxxxxxuuusssppppppqqqssssssrrrlllmmmoooooooooppprrrtttqqqvvv{{{|||yyywwwyyy|||xxxwwwvvvuuutttsssrrrrrrnnnnnnnnnnnnooooooooooooqqqrrrsssrrrpppooopppqqqrrrqqqqqqqqqrrrrrrssstttooooooooopppqqqqqqrrrrrroooqqqsssqqqmmmlllpppuuummmoooqqqqqqnnnlllmmmooonnnooopppppppppooommmlllkkklllmmmmmmkkkkkklllmmmhhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiijjjkkkllllllkkkkkkkkklllmmmooorrrsssooonnnmmmlllkkkjjjjjjjjjhhhkkknnnoooooooooooopppooopppqqqqqqpppppprrrtttuuutttrrrpppooonnnmmmmmmkkkkkkjjjjjjiiihhhhhhgggggghhhiiikkkkkkjjjjjjiiiggggggggggggggggggggggggbbbdddfffhhhiiihhhfffdddfffggghhhjjjjjjiiiiiihhhcccccccccdddgggggggggeeebbbccccccddddddeeeffffffgggfffeeedddccccccccccccdddcccccccccccccccccccccbbbccccccdddeeeeeeeeeeeeccccccddddddeeefffggggggiiigggeeeddddddeeefffgggiiiiiihhhgggfffeeeddddddbbbbbbbbbbbbcccdddeeefffcccdddfffgggggggggffffffdddeeegggfffeeeeeefffhhhffffffgggggghhhhhhiiiiiihhhhhhiiijjjkkkllllllmmmjjjhhhggghhhiiijjjiiihhhllllllmmmnnnooopppqqqrrrppprrrsssuuuuuutttsssrrrsssrrrqqqqqqppppppqqqqqqooorrrvvvzzz}}}wwwwwwxxxzzzzzz{{{{{{{{{wwwuuutttuuuxxx{{{}}}~~~||||||}}}}}}tttnnnkkkiiifffbbb^^^ZZZVVVRRROOOMMMIIIDDDCCCGGGKKKMMMMMMMMMNNNOOOOOOMMMJJJGGGEEEFFFEEECCCAAA@@@>>>>>>===???>>>===???BBBDDDEEEEEEFFFFFFEEEFFFHHHLLLOOOQQQMMMMMMMMMKKKGGGCCC>>><<<>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEGGGHHHIIIJJJKKKFFFEEECCCAAAAAAAAACCCDDDDDDDDDDDDBBB@@@>>>;;;:::===;;;;;;@@@GGGLLLLLLJJJBBBEEEIIINNNUUU```nnnxxx~~~}}}{{{}}}}}}}}}wwwooolllmmmvvv|||{{{}}}~~~}}}}}}{{{zzzyyyzzz{{{{{{zzzxxxtttttttttssssssrrrrrrrrrssssssqqqooonnnooorrrtttyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{|||}}}}}}|||zzzyyyxxxwwwwwwvvvwwwxxxzzz{{{ttttttttttttsssrrrqqqqqqooopppqqqrrrrrrqqqpppooonnnsssxxx}}}~~~yyyxxxwwwvvvuuutttsssrrrnnnnnnnnnnnnnnnmmmllllllnnnooooooooommmmmmoooppprrrpppnnnmmmoooppppppooopppooonnnnnnnnnoooqqqrrrrrrqqqpppooooooooopppqqqooonnnnnnnnnnnnnnnooopppoooooopppooonnnllljjjiiijjjlllnnnnnnlllkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllhhhiiijjjkkklllmmmmmmmmmggghhhiiikkkmmmooopppqqqnnnmmmllljjjiiihhhhhhgggmmmmmmnnnnnnooooooppppppsssrrrqqqoooooooooooopppqqqppppppooonnnmmmmmmmmmjjjiiiiiiiiihhhgggggggggfffffffffffffffggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjcccccccccdddggghhhgggeeeiiijjjjjjiiiiiihhhgggfffeeeeeefffgggggghhhggggggcccdddeeeeeeffffffeeeeeecccccccccccccccccccccccccccccccccbbbaaa``````___cccccccccccccccccccccccceeeeeecccccccccccceeeeeeffffffggggggggggggffffffggggggfffeeedddccccccccccccddddddeeeeeeddddddcccaaaaaabbbbbbbbbccccccccccccdddeeeffffffeeeddddddccceeeggggggfffeeefffgggiiijjjkkkjjjhhhhhhhhhjjjgggggghhhiiiiiiiiiiiihhhhhhiiikkkmmmnnnooopppppprrrrrrrrrsssssstttttttttqqqpppooonnnnnnmmmmmmnnnppprrrtttvvvyyy|||~~~|||~~~||||||~~~yyyyyyyyyzzz|||~~~~~~|||tttnnnkkkiiifffccc___ZZZVVVRRROOOMMMIIIEEEDDDFFFIIIKKKKKKMMMNNNOOOPPPNNNKKKHHHFFFFFFEEECCCAAA???>>>======???>>>===>>>@@@CCCCCCCCCFFFFFFGGGHHHKKKMMMPPPQQQQQQPPPOOOLLLHHHDDD@@@>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDCCCAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCAAA???===;;;===;;;;;;???FFFJJJJJJHHHCCCEEEGGGJJJOOOZZZfffpppyyy|||}}}zzz}}}{{{{{{|||wwwqqqoooqqqyyy~~~~~~}}}}}}zzzyyyxxxyyyzzzzzzxxxwwwssssssssssssssssssrrrrrrtttsssrrrpppooopppsssuuuvvvvvvvvvwwwwwwxxxyyyzzz|||}}}~~~~~~|||zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyttttttttttttssssssrrrqqqppppppqqqqqqqqqppppppooommmqqqvvvzzz{{{{{{{{{|||zzzyyyyyyxxxvvvuuuttttttppppppqqqppppppooonnnmmmnnnoooooonnnmmmlllnnnooorrrpppnnnmmmoooppppppppppppooonnnnnnnnnoooqqqrrrqqqqqqqqqpppppppppqqqqqqooonnnnnnmmmmmmmmmnnnnnnooopppppppppooommmkkkjjjjjjlllnnnnnnlllkkkkkklllllllllkkkjjjjjjkkkkkkkkkiiiiiijjjkkklllllllllllliiiiiijjjkkklllmmmmmmnnnkkkkkkjjjiiiiiijjjjjjjjjnnnnnnoooooopppqqqqqqqqqrrrqqqooonnnmmmnnnnnnoooppppppooonnnnnnmmmllllllkkkjjjjjjiiiiiihhhhhhggghhhhhhgggggghhhhhhiiijjjgggfffffffffffffffffffffeeeddddddeeehhhhhhhhhfffhhhiiiiiiiiiiiihhhggggggeeeeeefffgggggggggggggggeeeeeeffffffeeeeeeddddddccccccdddddddddddddddddddddddddddcccbbbaaaaaaaaaccccccccccccccccccccccccccccccbbbcccdddeeeggghhhiiiiiiiiiiiihhhgggfffeeehhhgggfffeeedddddddddddddddeeeeeeffffffeeeeeedddbbbbbbbbbcccccccccddddddeeeeeefffgggffffffdddddddddeeeggggggfffffffffggghhhjjjjjjjjjhhhggghhhiiihhhhhhiiijjjkkkkkkjjjjjjiiijjjkkkmmmnnnoooooooooppppppqqqqqqqqqrrrrrrrrrpppooonnnmmmllllllllllllnnnoooqqqtttvvvyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~|||tttnnnlllhhhgggeeeaaa\\\WWWSSSPPPNNNJJJFFFDDDEEEFFFHHHHHHMMMNNNPPPQQQPPPMMMIIIGGGGGGFFFDDDAAA???===<<<<<>>>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>======;;;;;;>>>CCCGGGFFFEEECCCDDDEEEEEEHHHQQQ\\\eeerrrvvv}}}}}}zzz|||yyyyyyzzzwwwssstttxxx}}}~~~}}}yyyxxxwwwwwwxxxxxxvvvuuurrrrrrssssssssssssssssssrrrrrrrrrpppoooppprrruuuuuuuuuvvvwwwxxxyyyyyyzzz}}}~~~}}}{{{yyyxxxwwwvvvvvvuuuvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqrrrqqqqqqpppooooooooopppooorrrvvvxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuussssssssssssrrrqqqpppooonnnoooooommmlllkkklllnnnrrrpppnnnmmmooopppppppppppppppooonnnooopppqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmlllmmmmmmppppppppppppooonnnlllkkkjjjlllmmmmmmlllkkkkkklllmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkhhhhhhhhhiiijjjkkklllmmmooooooppppppqqqrrrrrrsssqqqpppnnnmmmllllllmmmnnnoooooonnnnnnmmmlllllllllllllllkkkjjjjjjiiihhhhhhjjjjjjiiiiiiiiijjjkkkkkkfffffffffeeeeeedddddddddfffeeeeeefffhhhiiihhhgggfffggghhhiiijjjiiiiiihhheeeeeeffffffggggggffffffffffffffffffeeedddcccccceeeeeeddddddddddddddddddeeeeeeddddddcccbbbbbbbbbccccccccccccccccccccccccaaaaaabbbccceeegggiiijjjkkkkkkkkkjjjhhhfffeeedddhhhhhhgggfffeeeeeeeeeeeeeeeffffffggggggffffffeeecccccccccdddddddddeeeeeegggggggggggggggfffeeeddddddfffhhhhhhggggggggghhhgggiiiiiihhhgggfffggghhhhhhiiijjjkkklllllllllllljjjkkklllmmmnnnnnnnnnnnnoooooooooooooooppppppppppppooonnnlllkkkjjjjjjjjjkkklllnnnppprrrtttuuuvvvwwwxxxzzz}}}}}}{{{tttnnnmmmjjjjjjiiieee___YYYTTTRRRNNNKKKGGGEEEDDDDDDEEEFFFMMMOOOQQQRRRRRROOOKKKHHHGGGFFFCCCAAA>>>===<<<;;;>>>===<<<>>>BBBEEEGGGGGGGGGGGGHHHJJJOOOUUU[[[___ccc```YYYRRRKKKFFFCCCAAA???@@@AAABBBBBBBBBAAA@@@?????????????????????????????????>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@AAAAAA@@@???>>>======;;;;;;===AAACCCBBBAAABBBBBBBBBAAACCCJJJUUU]]]lllrrryyy~~~~~~{{{zzzxxxxxxyyyyyywwwzzz}}}zzzxxxvvvvvvvvvvvvuuusssrrrrrrrrrsssssstttttttttpppqqqpppooonnnoooqqqsssxxxxxxyyyyyyzzzzzzzzzzzz~~~}}}yyywwwvvvuuuuuutttttttttttttttvvvvvvvvvuuutttsssrrrqqqtttrrrqqqoooooooooppppppsssuuuwwwxxxxxxwwwxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuttttttrrrqqqpppooonnnnnnnnnmmmkkkjjjkkkmmmqqqooommmmmmooopppqqqpppqqqpppooooooooopppqqqrrrpppqqqrrrssstttsssrrrqqqqqqpppooonnnmmmmmmmmmmmmoooppppppppppppnnnmmmkkkjjjkkkmmmmmmlllkkklllmmmnnnmmmlllkkkjjjiiiiiiiiikkklllllllllkkkkkkjjjiiihhhiiiiiiiiiiiijjjjjjjjjggggggggghhhiiikkklllmmmnnnoooooopppqqqrrrssssssqqqpppooommmlllmmmmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmlllkkkjjjjjjiiiiiijjjjjjjjjiiiiiijjjjjjkkkiiiiiihhhhhhggggggffffffgggeeedddeeeggghhhhhhgggeeefffhhhjjjjjjjjjiiiiiidddeeeeeefffffffffeeeeeeddddddeeeeeefffeeeeeedddffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbcccccccccccccccddddddaaabbbcccdddfffhhhiiijjjjjjiiiiiiiiigggfffeeedddhhhhhhgggfffffffffffffffeeeeeeffffffffffffeeeeeedddddddddeeeeeeeeeffffffhhhhhhhhhggggggfffeeeeeeeeegggiiiiiihhhggghhhiiiggghhhhhhhhhfffeeefffgggggghhhiiijjjkkklllllllllkkkkkklllmmmnnnnnnnnnmmmoooooooooooooooooooooooopppooonnnlllkkkjjjjjjjjjiiiiiijjjlllnnnooopppqqqssssssuuuwwwzzz}}}zzzsssooommmlllnnnnnnjjjbbb[[[UUUSSSMMMKKKHHHFFFDDDDDDEEEFFFMMMOOORRRTTTTTTQQQMMMJJJFFFEEECCC@@@>>>===<<<;;;<<<<<<>>>AAAFFFJJJLLLLLLHHHGGGFFFIIIOOOYYYbbbiiikkkfff^^^UUUMMMGGGCCCAAA@@@AAABBBBBBBBBAAA@@@?????????????????????????????????>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>???===>>>>>>???>>>===<<<;;;<<<;;;<<<===>>>@@@@@@??????@@@@@@???@@@FFFOOOWWWgggnnnvvv|||~~~~~~zzzxxxxxx{{{{{{{{{~~~{{{yyyvvvuuuuuuuuutttsssrrrrrrrrrsssssstttttttttqqqqqqrrrqqqpppqqqsssuuu||||||}}}}}}}}}||||||{{{}}}~~~{{{vvvsssrrrrrrsssssssssssssssssswwwwwwwwwvvvuuutttrrrqqqtttsssrrrpppppppppqqqrrrtttvvvwwwwwwvvvuuuvvvwwwwwwxxxyyyzzzyyyxxxwwwvvvuuuuuutttsssrrrpppnnnmmmmmmnnnnnnmmmkkkkkklllmmmqqqooommmmmmoooqqqqqqqqqqqqpppoooooooooppprrrsssoooqqqrrrssstttsssrrrrrrrrrqqqpppooonnnmmmmmmmmmooooooppppppooonnnmmmllljjjkkkllllllkkkkkkmmmnnnnnnmmmlllkkkjjjiiiiiiiiillllllllllllkkkjjjiiiiiifffggghhhhhhiiijjjkkklllhhhhhhhhhhhhiiijjjkkkkkkmmmmmmnnnooopppqqqrrrsssrrrqqqooonnnmmmmmmnnnnnnmmmmmmmmmmmmmmmlllllllllnnnnnnmmmlllkkkjjjiiihhhjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhfffeeecccccceeefffffffffdddeeehhhjjjkkkkkkjjjiiiddddddeeeeeeeeeeeeddddddaaabbbccceeefffgggggghhhfffffffffeeeeeedddddddddbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbccccccdddddddddddddddeeefffggggggggghhhfffffffffgggffffffeeeeeehhhhhhgggffffffffffffgggddddddeeeeeeeeeeeeddddddddddddeeeeeeeeefffffffffhhhhhhggggggffffffffffffeeegggiiiiiihhhggghhhiiifffggghhhgggeeeeeeeeegggffffffhhhiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmppppppppppppppppppooooooqqqpppooommmlllkkkkkkkkkhhhhhhiiijjjkkklllmmmmmmrrrqqqqqqrrruuuxxx|||{{{}}}yyysssooonnnnnnqqqrrrmmmdddZZZTTTRRRJJJJJJIIIGGGEEEDDDFFFHHHMMMOOOSSSVVVVVVSSSOOOLLLEEECCCBBB@@@>>>===<<<<<<<<<===AAAFFFKKKNNNOOONNNHHHFFFEEEHHHNNNYYYcccjjjjjjeee^^^UUUMMMGGGCCCAAA@@@AAABBBBBBBBBAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<=========<<<:::999;;;;;;<<<======>>>>>>???<<<>>>?????????CCCKKKPPP```hhhrrryyy||||||zzz{{{~~~~~~~~~~~~{{{xxxvvvvvvvvvuuutttrrrrrrssssssssssssssssssrrrtttuuutttttttttvvvxxx|||}}}~~~~~~}}}|||{{{|||~~~~~~{{{wwwrrrnnnmmmnnnpppqqqssstttttttttxxxxxxxxxwwwvvvtttsssrrrtttssssssrrrrrrssssssttttttuuuuuutttrrrrrrtttvvvuuuwwwyyyzzzzzzyyyxxxvvvvvvuuutttsssqqqooommmlllmmmnnnnnnmmmllllllmmmooopppnnnmmmmmmoooqqqqqqqqqqqqqqqpppooopppqqqrrrsssooopppqqqrrrrrrssssssrrrqqqpppooonnnnnnnnnnnnnnnmmmnnnooooooooommmlllkkkjjjkkklllkkkkkkkkkmmmooommmllllllkkkjjjjjjjjjjjjllllllllllllkkkkkkjjjiiifffggghhhiiijjjkkklllllliiiiiihhhhhhhhhiiiiiijjjlllmmmnnnoooppprrrrrrsssrrrqqqooonnnmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllljjjiiihhhhhhiiiiiihhhgggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiigggeeeccccccdddeeefffeeedddeeehhhkkklllkkkiiihhhddddddeeeeeeddddddcccccc___```bbbeeeggghhhiiiiiiffffffeeeeeeddddddccccccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccddddddeeefffgggggghhhggggggffffffdddeeeeeeffffffeeeeeeeeeggggggffffffeeeffffffgggcccddddddddddddddddddcccdddddddddeeeeeeeeeffffffgggffffffeeeeeefffggggggdddfffhhhhhhggggggggghhhfffhhhhhhgggfffeeefffgggeeefffgggggghhhgggggggggjjjkkklllmmmnnnnnnnnnnnnqqqqqqqqqqqqpppppppppppppppooonnnmmmllllllllllllhhhiiiiiijjjjjjkkkkkkkkkpppooonnnnnnpppsssuuuwwwzzz||||||~~~~~~xxxsssooooooooorrrsssnnndddYYYRRROOOHHHIIIIIIHHHFFFFFFIIILLLMMMPPPTTTWWWWWWTTTPPPMMMCCCBBBAAA???>>>>>>=========???DDDIIINNNOOOMMMKKKEEEEEEEEEHHHNNNVVV]]]bbbbbb___YYYRRRLLLGGGCCCAAAAAAAAABBBCCCBBBAAA@@@???????????????????????????============>>>>>>>>>>>>???????????????>>>>>>>>>======>>>>>>===;;;:::888:::;;;<<<=========>>>???;;;===??????>>>@@@EEEIIIVVV```llluuuzzz~~~|||~~~}}}zzzwwwwwwwwwvvvuuussssssssssssssssssrrrrrrqqqsssttttttssstttuuuwwwwwwxxxzzz}}}~~~~~~}}}|||xxxyyy{{{{{{xxxsssmmmiiihhhjjjmmmpppssstttuuuvvvyyyyyyxxxwwwvvvtttsssrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuuuusssrrrrrruuuwwwvvvwwwzzz||||||{{{yyyxxxwwwvvvuuutttrrrooommmllllllmmmnnnnnnmmmmmmoooqqqpppnnnmmmmmmoooqqqrrrrrrqqqqqqpppppppppqqqrrrsssooooooooopppppprrrssssssnnnmmmmmmlllllllllmmmmmmlllmmmmmmnnnnnnmmmkkkjjjjjjkkklllkkkjjjkkknnnpppllllllkkkjjjjjjkkkkkkkkkkkkkkklllllllllkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkhhhhhhhhhhhhhhhiiijjjjjjmmmnnnoooppprrrsssttttttqqqpppnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjhhhggggggiiiiiihhhggggggggggggggghhhhhhiiiiiijjjjjjkkkkkkiiifffdddcccdddfffffffffdddfffiiikkkllljjjhhhgggdddddddddddddddcccbbbbbb```aaaccceeefffggghhhhhheeeeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccddddddeeeeeefffggghhhhhhhhhhhhgggffffffgggggggggfffeeeddddddfffeeeeeeeeeeeeeeeffffffddddddeeeeeeeeeeeeddddddcccdddddddddeeeeeeeeeeeeeeedddddddddeeefffggghhhdddeeeggggggfffffffffgggggghhhiiihhhfffeeefffgggfffggggggggggggfffeeeeeeiiijjjkkkmmmnnnoooooooooqqqqqqqqqpppppppppoooooommmmmmlllllllllllllllmmmjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllmmmoooqqqrrrssswww{{{}}}~~~wwwrrrooooooooorrrtttnnncccWWWOOOMMMGGGHHHJJJIIIGGGGGGKKKNNNMMMPPPTTTXXXXXXUUUQQQNNNBBBAAA@@@???>>>>>>>>>>>>???AAAFFFKKKOOONNNKKKHHHBBBCCCFFFIIINNNSSSWWWZZZ[[[YYYUUUPPPKKKFFFCCCBBBAAABBBBBBCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>@@@@@@AAA@@@@@@???>>>===>>>>>>??????===<<<:::999:::;;;============>>>@@@;;;===@@@???======@@@CCCOOOZZZhhhrrryyy~~~{{{xxxxxxxxxwwwvvvtttttttttssssssrrrrrrrrrnnnoooqqqqqqqqqqqqssstttqqqsssvvvzzz|||}}}}}}}}}vvvwwwyyyyyyvvvpppjjjfffeeegggkkkooosssuuuvvvwwwzzzyyyyyyxxxvvvuuusssrrrrrrsssuuuwwwxxxxxxwwwwwwwwwwwwwwwuuutttuuuxxxzzzwwwxxx{{{}}}~~~}}}{{{zzzxxxwwwvvvuuurrrpppnnnllllllmmmnnnnnnnnnoooqqqssspppnnnlllmmmoooqqqrrrrrrrrrqqqpppppppppqqqrrrssspppooonnnnnnoooqqqssstttkkkkkkjjjjjjjjjkkkllllllkkklllmmmmmmmmmlllkkkjjjjjjkkkkkkkkkjjjkkknnnpppkkkkkkjjjjjjjjjkkklllllljjjkkkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiigggggggggggghhhiiikkkkkknnnooopppqqqssstttuuuvvvpppooommmlllkkkkkkllllllnnnnnnnnnooooooooooooooonnnmmmlllkkkiiihhhgggfffjjjjjjiiihhhgggggghhhhhhiiiiiijjjkkklllmmmmmmnnnjjjhhheeedddeeegggggggggdddfffiiilllllljjjhhhfffdddddddddddddddcccbbbaaabbbcccdddeeefffgggggggggeeeeeedddccccccbbbaaaaaacccccccccccccccccccccdddaaaaaabbbcccddddddeeeeeeeeefffhhhiiiiiiiiihhhgggiiiiiiiiihhhgggeeedddccceeeeeedddddddddeeeeeefffeeeffffffffffffffffffeeecccccccccdddddddddeeeeeedddcccccccccdddfffhhhiiiccceeeggggggfffeeefffggggggiiiiiihhhgggfffggghhhhhhhhhhhhhhhgggfffeeedddhhhiiikkkmmmnnnoooppppppqqqqqqppppppoooooonnnnnnkkkkkkjjjjjjkkkkkklllmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmooooooooossswwwzzz{{{}}}}}}~~~xxxrrrllliiioooqqqppphhh\\\QQQKKKJJJGGGHHHJJJJJJJJJKKKNNNPPPPPPQQQTTTXXXZZZVVVMMMFFFEEECCC@@@>>>===>>>@@@AAACCCDDDJJJRRRXXXWWWOOOHHHCCCDDDFFFHHHJJJMMMNNNOOOMMMNNNNNNNNNKKKHHHDDDBBBCCCDDDDDDEEEDDDBBBAAA???======<<<<<<<<<<<<=====================<<<<<<<<>>===AAAAAA???>>>============<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAAMMMUUU```lllvvv~~~{{{yyyxxxyyyzzzzzzxxxuuutttttttttrrrqqqoooppprrrrrrrrrpppnnnmmmnnnoooppprrrtttvvvwwwxxxxxxzzzzzzyyyuuupppnnnmmmkkkmmmppprrrttttttsssrrrvvvwwwxxxxxxwwwuuusssqqquuuwwwxxxwwwvvvuuuvvvwwwzzzxxxuuutttuuuvvvwwwwwwuuuvvvxxx{{{}}}}}}yyyvvvtttssssssttttttsssooommmoooppppppqqqqqqooonnnmmmkkklllmmmnnnooopppqqqqqqsssqqqpppnnnnnnoooqqqrrrsssrrrpppnnnnnnooopppqqqnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjlllllljjjjjjjjjjjjllllllmmmlllkkkjjjiiiiiiiiiiiikkkjjjiiihhhhhhjjjlllmmmllllllkkkjjjiiiiiiiiiiiiffffffggghhhiiijjjkkkkkkmmmnnnpppqqqssssssttttttuuutttrrrpppooommmmmmmmmrrrqqqpppnnnnnnnnnooopppnnnnnnnnnmmmlllkkkiiiiiieeeffffffggghhhiiiiiiiiihhhjjjmmmoooqqqqqqpppoooiiiiiihhhffffffeeeeeeeeedddfffhhhjjjkkkjjjiiihhhgggfffcccbbbaaaaaabbbcccdddddddddeeeeeeeeeffffffhhhgggeeecccbbbbbbbbbcccfffdddbbbbbbdddeeeccc```eeeeeeeeeeeeeeefffhhhhhhiiihhhfffeeeddddddeeeeeeiiigggeeecccccccccdddeeeggggggfffffffffeeeeeeeeeeeedddcccccceeefffgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeecccddddddeeefffffffffeeehhhgggfffeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbbgggggghhhhhhiiijjjllllllpppnnnllllllnnnnnnnnnmmmnnnmmmmmmlllllllllmmmmmmlllllllllkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjooopppsssuuuxxxyyy{{{{{{~~~~~~}}}vvvooojjjhhhggghhhgggaaaVVVLLLHHHGGGHHHIIIJJJJJJJJJKKKMMMOOOOOOPPPSSSUUUUUUPPPJJJEEEDDDBBB@@@>>>>>>???AAABBBFFFHHHMMMTTTXXXUUUMMMEEEBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBAAA@@@>>>===???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>???@@@EEEMMMXXXeeeqqq||||||~~~|||{{{||||||zzzxxxuuuttttttsssrrrqqqoooppprrrrrrrrrpppooommmnnnooopppqqqrrrtttuuuuuuuuuwwwxxxwwwtttqqqoooooommmnnnqqqsssuuuvvvvvvvvvuuuvvvxxxxxxxxxvvvtttsssvvvwwwxxxwwwuuutttuuuvvvxxxvvvsssrrrsssuuuuuuuuuuuuuuuxxx{{{}}}|||yyyvvvtttsssssstttuuussspppmmmooopppqqqqqqqqqpppnnnmmmkkkllllllmmmoooppppppqqqsssrrrpppooooooqqqrrrssssssrrrpppooonnnooopppqqqnnnnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjkkkkkkjjjiiiiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkklllkkkjjjiiihhhhhhjjjlllmmmkkkkkkkkkjjjjjjjjjkkkkkkffffffggghhhiiijjjkkkkkkmmmnnnoooqqqrrrrrrssssssuuutttrrrpppooonnnmmmmmmooonnnmmmllllllmmmmmmnnnmmmmmmllllllkkkkkkjjjjjjggggggggghhhiiiiiijjjjjjkkkmmmooopppooollliiifffhhhhhhgggffffffgggggggggeeefffhhhjjjjjjjjjiiihhheeedddcccbbbbbbcccdddeeedddeeeeeeeeeffffffffffffeeedddcccccccccdddeeefffgggeeecccccceeeeeedddbbbbbbbbbccccccdddeeefffggghhhgggfffddddddddddddeeegggfffdddccccccccceeefffggggggfffffffffeeeeeeeeeeeedddddddddeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeecccdddeeeeeeffffffeeeeeefffeeeeeeddddddddddddeeecccccccccdddeeeeeeffffffhhhhhhhhhhhhiiijjjkkklllooonnnllllllmmmnnnnnnmmmnnnmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiikkkkkkkkkllllllkkkkkkkkklllnnnpppsssuuuwwwxxxxxxxxxyyy|||~~~~~~}}}}}}~~~uuulllfffccc^^^___^^^YYYPPPIIIFFFEEEHHHIIIIIIHHHGGGHHHJJJLLLNNNPPPRRRRRRNNNIIIEEEDDDBBBAAA@@@??????@@@BBBDDDJJJLLLPPPVVVXXXTTTKKKCCCCCCBBBBBBBBBBBBBBBBBBBBBEEECCCBBBAAAAAACCCEEEGGGEEEDDDBBBAAA@@@AAAAAAAAACCCAAA@@@===;;;:::999999;;;;;;:::;;;<<<>>>???AAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<======>>>???FFFPPP\\\hhhttt~~~~~~|||xxxuuuvvvwwwyyy}}}~~~~~~zzzwwwuuuttttttsssrrrqqqppppppqqqrrrrrrpppooonnnnnnnnnooooooppppppqqqqqqqqqsssuuuuuusssrrrqqqrrrpppppprrrsssuuuwwwxxxyyytttuuuwwwxxxxxxvvvuuutttuuuvvvwwwvvvtttssstttuuuvvvtttqqqqqqrrrssssssrrrtttuuuvvvyyy{{{{{{xxxuuutttssstttuuuvvvtttqqqoooooopppqqqqqqqqqpppnnnnnnllllllmmmnnnoooppppppqqqrrrqqqppppppqqqrrrtttuuusssrrrpppooooooooopppqqqooonnnmmmllllllmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnoookkkjjjiiiiiiiiijjjkkklllkkkkkkkkkllllllllllllmmmgggggghhhiiijjjkkkkkklllmmmmmmnnnpppqqqqqqqqqqqqtttsssrrrpppooonnnnnnnnnmmmmmmlllllllllmmmnnnnnnlllkkkkkkjjjjjjkkkkkklllhhhiiiiiijjjjjjkkkkkkkkklllmmmoooooommmiiieeebbbhhhgggggggggggghhhiiiiiieeefffhhhiiijjjiiiiiihhhccccccbbbbbbcccdddfffgggeeeeeefffffffffgggggggggfffeeedddcccccccccdddeeegggeeeddddddffffffeeecccaaabbbcccdddeeefffgggggggggfffeeedddcccccccccdddeeedddcccccccccdddeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeddddddddddddeeeeeeddddddeeeeeeffffffeeeeeecccccccccddddddddddddeeeaaabbbccceeefffhhhiiijjjhhhhhhhhhhhhiiijjjkkkkkkooommmllllllmmmnnnnnnmmmnnnmmmllllllkkkkkkkkkllljjjjjjiiiiiiiiiiiihhhhhhkkkkkkllllllllllllkkkkkkiiijjjmmmooorrrtttuuuuuuqqqrrrssstttvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvxxxxxxxxxyyy{{{}}}wwwkkkaaa]]]YYYZZZYYYUUUOOOJJJHHHHHHGGGHHHGGGFFFDDDDDDGGGIIIOOOQQQRRRPPPJJJEEEDDDDDDAAA@@@@@@@@@@@@BBBDDDEEEJJJMMMQQQVVVWWWRRRJJJDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGFFFDDDAAA???>>>???AAABBBBBBAAA@@@>>><<<;;;::::::===<<<;;;;;;<<<===???AAAAAAAAAAAA@@@@@@??????>>>???>>>>>>>>>>>>??????@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===???DDDKKKTTT^^^iiittt{{{}}}{{{|||~~~zzzwwwvvvrrrrrrsssvvvzzz}}}~~~}}}{{{xxxvvvtttttttttrrrqqqppppppqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqrrrrrrrrrssstttsssssssssssstttvvvwwwxxxrrrsssuuuvvvvvvuuutttsssrrrtttuuuuuuttttttuuuvvvuuusssqqqqqqrrrsssrrrqqqssstttuuuwwwyyyyyywwwuuutttssstttuuuwwwvvvsssqqqppppppqqqrrrqqqpppooonnnnnnnnnnnnooopppqqqqqqrrrppppppooopppqqqrrrssstttrrrqqqpppoooooooooppppppooonnnmmmmmmmmmmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjkkkjjjjjjjjjjjjjjjjjjkkklllkkkkkkllllllmmmnnnooojjjjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmllllllggghhhhhhiiijjjkkkllllllmmmmmmnnnoooooopppoooooosssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnooooooppppppkkkjjjjjjiiijjjkkklllmmmjjjkkkkkkkkklllllllllmmmkkkkkkkkkkkkjjjjjjiiiiiijjjiiiiiihhhhhhhhhiiiiiiffffffggghhhiiiiiihhhhhhdddcccccccccdddeeefffgggfffffffffgggggggggggghhhjjjhhhfffdddbbbaaaaaaaaaeeeeeeddddddeeeeeeddddddcccdddeeefffhhhiiiiiijjjfffeeeeeedddcccccccccbbbbbbbbbbbbbbbcccdddffffffffffffffffffffffffffffffeeefffgggfffeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffddddddeeeeeefffeeeeeedddccccccddddddeeeeeeeeeeeeaaabbbcccdddfffhhhiiiiiihhhhhhhhhhhhiiijjjkkklllnnnlllkkkkkkmmmnnnnnnmmmmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkllllllllllllkkkkkkgggiiikkknnnppprrrssstttpppooonnnnnnooopppqqqrrrrrrqqqppppppqqqrrrtttuuutttssssssssstttvvvxxxyyyzzzkkk^^^XXXWWWVVVTTTQQQMMMKKKJJJJJJIIIIIIHHHFFFDDDEEEGGGJJJPPPRRRRRROOOIIIEEEEEEFFFAAAAAA@@@AAABBBCCCEEEFFFHHHKKKOOORRRSSSOOOJJJEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEGGGHHHGGGFFFEEEEEECCC@@@>>>===>>>@@@BBB@@@???>>>======<<<<<<===??????>>>=========>>>???@@@?????????>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@BBBGGGMMMVVVaaammmtttzzz~~~zzzzzz}}}~~~{{{zzzzzzqqqpppqqqsssvvvyyyzzzzzz~~~}}}{{{wwwvvvuuutttrrrppppppppppppqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmlllllliiilllnnnppppppqqqsssuuuttttttsssrrrrrrsssttttttppprrrsssuuuuuutttrrrqqqoooppprrrsssssstttvvvxxxuuutttrrrrrrssstttsssrrrrrrrrrsssuuuxxxxxxvvvttttttttttttvvvxxxwwwuuussspppqqqqqqrrrrrrpppooonnnpppppppppqqqqqqrrrrrrsssnnnnnnnnnooopppqqqrrrrrrqqqqqqqqqpppppppppppppppooonnnmmmllllllmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjkkkllllllllllllllllllkkknnnmmmmmmllllllmmmmmmnnnjjjjjjiiijjjjjjjjjkkkkkknnnoooooonnnmmmlllkkkjjjhhhhhhiiijjjkkklllmmmmmmmmmnnnnnnooooooooonnnnnnqqqpppoooooonnnnnnnnnnnnmmmmmmnnnnnnooooooooopppjjjjjjjjjjjjkkklllmmmmmmllllllllllllmmmmmmmmmmmmmmmkkkiiihhhiiikkknnnqqqmmmmmmkkkjjjhhhhhhggggggfffgggggghhhhhhhhhhhhhhhfffeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggghhhiiihhhfffcccbbbaaaaaabbbccccccddddddccccccddddddcccdddfffggghhhiiiiiiiiieeeeeeeeeeeedddcccbbbbbbaaaaaaaaabbbcccdddeeefffeeefffffffffffffffffffffeeegggiiihhhfffddddddeeeffffffffffffffffffffffffggggggffffffffffffggggggdddeeeeeefffeeeeeeddddddcccdddeeefffggggggffffffbbbccccccdddeeefffffffffggggggggghhhiiijjjllllllmmmllljjjkkkmmmnnnnnnmmmmmmmmmkkkjjjjjjiiiiiiiiiggggggggggggggggggggggggjjjjjjkkkkkkkkkkkkjjjjjjhhhiiikkknnnppprrrssstttrrrqqqooommmllllllmmmnnnnnnnnnnnnoooqqqsssvvvxxxrrrqqqpppooooooooopppqqq|||kkk^^^XXXVVVTTTQQQNNNLLLJJJJJJJJJLLLLLLJJJHHHGGGGGGKKKMMMPPPQQQPPPNNNKKKIIIHHHHHHAAAAAAAAABBBCCCDDDEEEFFFEEEGGGJJJLLLLLLJJJGGGEEE@@@@@@@@@@@@AAAAAAAAAAAAAAADDDIIILLLMMMKKKGGGDDDDDDCCC@@@>>>===>>>@@@AAA>>>>>>>>>======>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>===============>>>======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;;;;::::::;;;;;;===>>>>>>???AAACCCHHHPPP\\\iiirrrttt|||{{{zzz}}}~~~|||{{{{{{qqqpppqqqssswwwzzzzzzzzz{{{~~~~~~zzzxxxvvvtttrrrppppppppppppppppppqqqqqqqqqooonnnnnnnnnmmmmmmmmmmmmhhhjjjlllmmmnnnooorrrtttsssssssssrrrrrrrrrrrrrrrqqqrrrtttuuuuuusssrrrpppmmmoooqqqrrrrrrsssuuuwwwvvvtttssssssuuuuuusssrrrrrrqqqrrrtttvvvvvvuuusssttttttuuuwwwyyyyyywwwtttpppqqqrrrrrrrrrqqqooooooppppppqqqqqqrrrrrrrrrrrrmmmmmmnnnoooooopppppppppqqqqqqqqqqqqppppppoooooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjllllllmmmmmmmmmmmmllllllnnnmmmmmmlllllllllmmmmmmiiiiiijjjjjjjjjkkkkkkkkkmmmnnnnnnooonnnlllkkkjjjiiiiiijjjkkklllmmmmmmnnnnnnoooooooooooonnnnnnmmmnnnnnnmmmmmmmmmmmmmmmnnnkkkkkklllmmmmmmmmmlllllljjjkkklllmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmqqqnnnkkkhhhhhhkkkoooqqqpppooommmkkkiiihhhggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeefffffffffgggggggggddddddcccccccccdddeeefffaaacccddddddbbbbbbccceeebbbccceeefffggggggfffeeeeeefffffffffeeedddcccbbb``````aaabbbccccccddddddeeeeeeeeefffffffffffffffeeehhhkkkiiifffcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeggggggffffffffffffggggggeeeeeeffffffeeeeeedddddddddeeefffgggggggggfffeeedddddddddddddddeeeeeeeeeffffffggghhhiiikkkmmmnnnlllkkkjjjkkkmmmnnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhffffffgggggggggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhjjjlllnnnqqqsssttttttsssrrrpppnnnlllllllllmmmmmmmmmnnnppprrrtttwwwxxxpppooommmlllkkkkkkkkkkkk~~~{{{lllaaa]]]XXXUUUQQQNNNLLLKKKKKKKKKKKKKKKIIIGGGFFFGGGKKKNNNOOONNNMMMNNNNNNMMMKKKIIIBBBBBBCCCCCCCCCDDDEEEEEEDDDFFFGGGGGGFFFDDDCCCCCC@@@@@@@@@??????????????????CCCHHHLLLMMMKKKHHHEEECCCBBB@@@>>>===>>>???@@@???>>>>>>>>>>>>>>>?????????@@@AAACCCCCCBBBAAA@@@===<<<;;;;;;;;;;;;<<<===???>>>===<<<<<<;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;<<<>>>???@@@CCCBBBBBBDDDKKKVVVccclllpppxxx~~~|||~~~|||zzzyyyrrrssstttxxx}}}}}}zzzwwwtttqqqoooppppppoooppppppqqqqqqrrrooooooooooooooonnnnnnnnnhhhjjjkkkllllllmmmppprrroooppprrrsssttttttssssssttttttvvvvvvvvvtttrrrqqqoooppprrrrrrqqqqqqssstttuuutttssstttuuuuuusssqqqqqqqqqqqqrrrtttuuutttrrrttttttuuuxxxzzzzzzxxxvvvqqqqqqrrrrrrrrrqqqpppoooooooooooopppppppppqqqqqqnnnoooooopppppppppooooooqqqqqqqqqqqqqqqpppoooooommmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjkkkkkklllmmmmmmlllkkkkkkkkkkkkkkkkkklllmmmnnnnnniiiiiijjjjjjkkkkkkkkkjjjiiijjjlllnnnnnnnnnlllllliiiiiijjjkkklllmmmnnnnnnppppppppppppoooooonnnmmmllllllkkkkkkkkkllllllmmmkkklllmmmmmmmmmlllkkkjjjjjjlllnnnooopppnnnlllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmkkkjjjjjjlllnnnoooooonnnmmmkkkjjjiiiiiiiiigggggggggfffffffffggggggdddeeefffgggggggggggggggdddeeeeeeeeeffffffffffffcccbbbbbbbbbccceeeggghhhaaaccceeeeeeccccccdddfffdddeeefffggggggfffeeedddffffffggggggfffeeecccbbb``````aaabbbbbbccccccbbbeeeeeeeeefffffffffggggggeeeiiilllkkkfffccccccdddddddddddddddddddddddddddeeeeeeddddddddddddeeeeeeeeeeeeffffffeeeeeedddcccdddeeefffggggggeeedddccceeeeeeeeeeeeffffffffffffddddddfffgggjjjlllooopppllljjjiiijjjlllnnnnnnnnnmmmlllkkkiiihhhhhhggggggffffffgggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhjjjlllnnnqqqsssttttttpppooonnnnnnmmmmmmmmmnnnkkklllnnnpppqqqrrrrrrssslllkkkiiihhhhhhhhhhhhiii~~~yyykkkcccaaa\\\XXXSSSOOONNNMMMMMMMMMHHHHHHFFFDDDCCCEEEIIILLLNNNLLLKKKMMMOOOOOOLLLIIICCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCAAA@@@@@@AAABBBBBBAAAAAA@@@?????????===AAAFFFJJJLLLKKKIIIGGGBBBAAA@@@>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>>>>===???BBBDDDEEEEEECCCBBB<<<;;;:::999::::::<<<===AAAAAA@@@>>>============;;;::::::999999::::::;;;999999:::;;;===???AAABBBHHHFFFDDDCCCGGGPPP\\\eeennnvvv~~~}}}}}}zzzyyyuuuvvvyyy~~~{{{xxxuuuqqqoooppppppoooooopppqqqrrrrrrppppppppppppppppppooooooiiijjjkkkkkkkkkllloooqqqlllnnnqqqtttvvvvvvvvvuuuvvvwwwxxxxxxwwwuuusssqqqqqqrrrsssrrrpppooopppqqqtttsssssssssttttttrrrpppqqqpppppprrrtttuuutttrrrttttttuuuxxxzzz{{{yyywwwqqqqqqrrrsssrrrqqqpppooonnnnnnnnnnnnooooooooooooppppppqqqqqqqqqppppppooopppqqqqqqqqqqqqpppoooooolllkkkjjjjjjjjjjjjkkklllnnnnnnnnnnnnmmmlllkkkjjjjjjjjjlllllllllllljjjjjjiiiiiiiiijjjlllnnnooopppiiiiiijjjkkkkkkkkkkkkjjjfffgggjjjmmmooooooooonnniiijjjjjjkkklllmmmnnnnnnpppqqqqqqppppppooonnnmmmkkkkkkjjjjjjjjjkkkllllllnnnnnnooooooooonnnlllkkkjjjllloooqqqqqqooollljjjmmmmmmmmmmmmmmmllllllllliiiiiikkklllmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkhhhggggggfffffffffggggggbbbccceeeggghhhiiiiiijjjdddddddddeeeeeeeeeffffffeeeeeecccccccccccceeeeeebbbdddffffffdddcccfffhhhfffhhhiiijjjiiihhhfffeeefffgggggghhhgggeeedddccc```aaaaaabbbbbbbbbbbbaaaeeeeeeeeefffffffffggggggeeeiiimmmkkkfffbbbbbbdddccccccccccccccccccccccccdddccccccbbbbbbccccccdddeeefffffffffeeeddddddccccccdddfffffffffdddbbbaaaeeeeeeffffffggghhhhhhiiicccccceeegggjjjmmmpppqqqllljjjiiijjjlllnnnnnnnnnmmmlllkkkiiihhhgggggggggfffggggggggghhhhhhiiiiiigggggghhhhhhhhhhhhgggggghhhiiilllnnnqqqrrrttttttllllllmmmmmmnnnnnnooooookkklllmmmooooooooonnnmmmhhhgggfffffffffggghhhhhh}}}zzzooogggdddeee```XXXPPPJJJGGGFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLMMMLLLLLLKKKIIIHHHFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<===CCCEEEEEEDDDAAA?????????AAABBBCCCEEEFFFGGGGGGGGGHHHDDDAAA??????AAAAAAAAADDDAAA===;;;;;;<<<<<<<<>>======<<<<<<>>>???@@@AAABBBBBB@@@===;;;;;;;;;999;;;<<<<<<;;;999999999:::;;;<<<===>>>???@@@AAAIIIHHHEEECCCEEEKKKTTTZZZhhhoooxxx~~~}}}yyyvvvuuuxxx~~~{{{vvvsssqqqrrrssssssrrrpppnnnnnnoooqqqqqqppppppoooooonnnnnnllllllkkkhhhfffgggiiikkknnnppprrrsssssstttuuuvvvuuutttrrrtttvvvwwwuuurrroooppprrrssssssssssssrrrtttuuuuuuuuutttsssrrrrrrppppppqqqqqqssstttvvvwwwwwwvvvvvvvvvwwwvvvsssqqqrrrrrrrrrrrrssstttuuuuuurrrrrrrrrqqqpppooonnnnnnkkkmmmnnnnnnnnnoooqqqsssrrrrrrrrrrrrqqqqqqpppoooooonnnmmmlllkkkllllllmmmkkklllmmmnnnnnnmmmlllkkkoooooonnnmmmllljjjiiihhhllliiiggghhhkkknnnnnnmmmjjjjjjjjjiiiiiijjjkkkkkkhhhiiiiiihhhhhhhhhkkkmmmllllllllllllmmmooopppqqqtttqqqnnnmmmnnnoooooooooooonnnllljjjjjjjjjlllmmmpppqqqssssssrrrpppmmmkkkjjjkkkllllllkkkkkkmmmooooooooooooooonnnmmmlllkkkkkklllmmmnnnnnnnnnmmmlllnnnnnnmmmllljjjhhhfffeeejjjiiifffddddddeeegggiiieeeddddddeeehhhiiiiiihhhdddddddddcccddddddeeeeeefffdddbbbcccfffgggfffdddccccccdddddddddeeeeeeeeegggffffffggghhhhhhgggeeedddeeefffffffffeeedddccccccdddeeedddccccccdddfffbbbcccdddeeedddcccbbbaaadddddddddddddddcccbbbaaabbbcccddddddeeeeeeeeedddfffeeeeeeddddddeeeeeefffbbbbbbcccccccccdddddddddccccccddddddeeefffgggggghhhgggeeedddcccddddddeeecccdddeeeggghhhjjjkkklllkkkkkkjjjjjjjjjjjjjjjiiilllmmmnnnmmmkkkiiiiiiiiikkkjjjhhhgggfffffffffgggggghhhiiijjjjjjjjjjjjjjjggghhhiiijjjlllmmmnnnoooooonnnnnnmmmmmmmmmmmmnnnmmmmmmmmmlllkkkkkkjjjjjjffffffffffffeeedddcccbbbzzzpppiiifffgggbbb[[[SSSMMMIIIHHHHHHFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCCAAAAAAAAABBBAAA@@@>>>===<<<<<<======CCCDDDEEEDDDAAA???????????????AAACCCEEEGGGHHHIIIKKKHHHCCCAAA@@@AAA@@@@@@DDD@@@===;;;;;;<<<<<<<<>>>>>======<<<;;;<<<===>>>???AAAAAAAAA>>>;;;::::::<<<777:::<<<===;;;::::::::::::;;;;;;<<<>>>???@@@@@@DDDCCCAAA@@@AAAFFFMMMRRR___gggrrrzzz~~~{{{yyyzzz|||{{{wwwuuuqqqrrrrrrqqqpppoooooopppoooooooooooooooooooooooollllllkkkiiigggfffhhhkkkmmmooorrrsssssstttvvvwwwwwwuuutttuuuwwwwwwuuussspppqqqrrrttttttsssrrrqqqrrrsssttttttttttttttttttqqqqqqqqqrrrsssuuuwwwwwwyyyxxxwwwxxxxxxwwwuuussspppppppppoooppppppqqqrrrppppppppppppooonnnmmmlllkkkmmmnnnnnnnnnoooqqqssssssssssssrrrqqqpppooonnnpppooommmlllllllllmmmnnnkkklllmmmmmmmmmmmmlllkkknnnnnnnnnmmmlllkkkjjjiiimmmkkkiiiiiikkkmmmlllkkkkkkkkkjjjjjjjjjkkkkkkkkkiiiiiijjjiiihhhhhhjjjllllllllllllmmmnnnooopppqqqsssqqqnnnmmmnnnooopppooonnnmmmkkkjjjjjjkkklllmmmoooppprrrsssrrrpppmmmkkklllmmmmmmllljjjjjjkkkmmmoooooooooooonnnmmmlllkkkjjjkkklllmmmmmmmmmllllllllllllkkkkkkjjjiiihhhgggiiihhhfffeeeeeeeeefffgggfffeeedddfffhhhjjjiiiiiiddddddcccccccccddddddeeeeeecccbbbccceeegggeeedddcccccccccdddddddddeeeeeehhhgggggggggiiiiiigggfffffffffgggggggggfffeeedddccceeeffffffdddcccddddddbbbbbbdddeeeeeedddcccbbbdddddddddddddddcccbbbbbbcccddddddeeeeeeeeeddddddeeeeeeddddddddddddeeeeeebbbbbbcccccccccdddddddddbbbbbbccccccdddeeeeeefffgggfffeeedddddddddddddddcccdddeeefffhhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmkkkiiiiiijjjkkkjjjhhhgggfffffffffgggggghhhiiijjjjjjjjjjjjjjjgggggghhhiiijjjllllllmmmnnnnnnmmmllllllmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjeeeffffffffffffeeedddddd{{{rrrkkkiiigggbbb[[[SSSMMMIIIHHHGGGFFFEEECCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGEEECCCAAA@@@?????????>>>===<<<<<<<<<<<<>>>>>>BBBDDDEEEDDDAAA@@@???@@@======>>>@@@CCCFFFJJJKKKMMMJJJEEEBBBAAA@@@???>>>BBB@@@<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;===>>>@@@@@@>>><<<999999:::<<<999<<>>>>>????????????===>>>AAAFFFJJJRRR[[[hhhsss{{{~~~}}}~~~|||zzzsssrrrqqqqqqppppppppppppmmmmmmnnnooooooppppppqqqllllllkkkiiigggggghhhjjjlllnnnqqqrrrssstttvvvxxxxxxwwwwwwwwwxxxxxxvvvtttppprrrsssttttttsssqqqoooqqqrrrsssttttttuuuuuutttqqqqqqrrrssstttvvvwwwxxxzzzyyyxxxxxxyyyyyywwwuuuppppppooonnnnnnnnnoooooooooooooooooonnnmmmlllllllllmmmnnnnnnnnnnnnqqqsssttttttssssssrrrpppooonnnoooooommmlllllllllmmmnnnkkkkkkllllllllllllkkkkkkmmmmmmmmmmmmmmmlllkkkkkknnnllljjjjjjkkklllkkkjjjlllllllllllllllllllllllljjjkkkkkkjjjhhhhhhiiikkkkkkkkklllmmmnnnooopppppprrrpppnnnmmmoooppppppooollllllkkkjjjjjjkkkmmmmmmnnnooopppqqqpppooommmkkkmmmnnnnnnllljjjiiijjjllloooooooooooonnnmmmlllkkkiiijjjkkkllllllllllllkkkiiijjjjjjjjjjjjiiiiiihhhgggggggggffffffffffffffffffeeeeeegggiiikkkkkkjjjddddddccccccccccccdddddddddccccccccceeefffeeedddcccccccccdddddddddeeeeeehhhhhhggghhhiiijjjhhhfffgggggghhhhhhggggggfffeeedddfffhhhhhhfffdddccccccaaabbbccceeeeeeeeedddddddddddddddddddddccccccbbbddddddeeeeeeeeeddddddccceeeddddddccccccddddddeeebbbbbbcccccccccdddddddddaaabbbbbbccccccdddddddddeeeeeeffffffeeeeeeddddddccccccdddeeefffhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmlllkkkjjjjjjkkkjjjiiihhhgggfffffffffggggggggghhhjjjjjjkkkkkkkkkgggggghhhhhhiiijjjjjjkkklllllllllkkkllllllmmmmmmmmmmmmllllllkkkjjjjjjjjjffffffgggggggggfffeeeeee~~~tttmmmkkkccc___YYYQQQKKKHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDBBB???>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???BBBCCCDDDCCCBBB@@@@@@AAA>>>======???AAAEEEHHHJJJKKKHHHEEEBBBAAAAAA@@@>>>BBB???<<<;;;<<<<<<<<<<<<>>>????????????>>>======;;;:::999999999:::<<<<<>><<<999777777:::===???BBBEEEFFFDDD@@@>>>===::::::;;;;;;<<<<<<======>>>??????>>>>>>@@@CCCEEEIIIRRR___llluuu|||~~~xxxvvvsssqqqqqqpppooonnnllllllmmmnnnpppqqqqqqrrrlllmmmllljjjhhhggghhhjjjlllmmmoooqqqqqqsssuuuxxxyyyyyyxxxxxxxxxwwwvvvuuuqqqrrrtttttttttrrrpppooorrrrrrssstttttttttssssssrrrrrrrrrsssuuuvvvxxxyyyyyyxxxwwwwwwxxxxxxwwwuuurrrrrrqqqoooooonnnnnnnnnoooooooooooonnnnnnmmmllllllmmmnnnnnnnnnnnnppprrruuuttttttsssrrrpppooonnnnnnmmmlllkkkkkklllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmlllmmmlllkkkkkklllllllllkkkmmmmmmmmmmmmmmmlllllllllkkkllllllkkkiiiggghhhiiikkkkkklllmmmoooooopppppprrrpppnnnnnnoooppppppoookkkjjjjjjjjjkkklllmmmmmmmmmnnnooooooooommmlllkkklllmmmmmmllljjjjjjkkkmmmoooooooooooonnnmmmlllkkkiiiiiijjjjjjkkkkkkkkkkkkiiiiiiiiijjjiiihhhhhhgggffffffgggggggggfffeeedddfffeeeeeegggjjjlllkkkkkkeeeddddddccccccccccccdddeeeddddddeeeffffffffffffcccddddddddddddeeeeeeeeehhhgggggghhhiiiiiihhhfffggggggggggggffffffeeeeeedddgggiiijjjhhheeecccbbb```aaaccceeeffffffeeeeeecccddddddeeeddddddcccccceeeeeeeeeeeeeeeeeedddcccddddddccccccccccccddddddbbbbbbcccccccccdddddddddbbbbbbccccccdddddddddeeeddddddfffffffffeeedddcccccccccddddddeeefffggggggggghhhhhhhhhiiiiiijjjjjjiiikkkllllllkkkjjjkkkllliiiiiihhhgggggggggggggggfffggghhhiiijjjkkkkkkkkkhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmlllkkkkkkkkkhhhhhhhhhhhhgggfffeeedddwwwnnnkkk```]]]WWWQQQKKKHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDBBBAAA???>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@AAABBBDDDCCCBBBAAAAAABBB@@@@@@??????@@@CCCEEEGGGGGGDDDBBBAAAAAABBBAAA@@@AAA???===<<<===>>>===<<<======>>>>>>======<<<;;;:::999999888888999;;;<<<======;;;999777777:::===BBBEEEHHHIIIFFFAAA===;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>===>>>@@@BBBEEELLLWWWccclllsssxxx{{{~~~{{{wwwtttsssrrrpppnnnmmmnnnnnnooopppqqqrrrrrrnnnnnnnnnllljjjiiiiiijjjkkklllnnnnnnoooppptttvvvwwwxxxyyyxxxwwwvvvvvvvvvrrrssssssssssssrrrppppppttttttttttttsssrrrqqqppprrrrrrrrrsssuuuvvvxxxyyywwwvvvuuuuuuvvvvvvuuutttrrrqqqpppooonnnmmmmmmmmmooooooppppppoooooonnnnnnmmmnnnooonnnmmmnnnppprrrtttttttttsssrrrqqqoooooolllllljjjjjjjjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmmmmiiijjjkkkllllllmmmmmmnnnmmmnnnnnnnnnnnnmmmlllkkkkkkmmmmmmllliiihhhhhhiiijjjkkkmmmnnnooooooooooooqqqooonnnnnnpppqqqpppooojjjjjjjjjjjjkkkkkklllmmmllllllmmmmmmmmmlllkkkjjjiiikkklllkkkkkklllnnnpppoooooooooooonnnmmmlllkkkiiiiiiiiiiiijjjjjjkkkkkkjjjjjjjjjiiihhhgggfffeeeeeefffggghhhgggfffdddcccfffeeeeeegggjjjllllllkkkfffeeeeeedddccccccddddddeeefffffffffffffffggghhhdddeeeeeeeeeeeefffffffffhhhgggfffggghhhiiigggeeefffffffffeeeeeeeeeeeeeeedddgggiiijjjhhheeecccbbbaaabbbccceeefffffffffeeecccddddddeeeeeeeeeddddddeeeeeeeeeffffffeeeeeedddccccccbbbbbbbbbbbbccccccbbbbbbcccccccccdddddddddddddddddddddeeeeeeeeeeeecccdddeeefffffffffddddddcccdddddddddeeeeeeffffffffffffggghhhhhhiiijjjjjjiiikkkllllllkkkjjjkkklllhhhhhhhhhhhhhhhgggggggggfffggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjlllllloooooonnnnnnmmmllllllllllllkkkkkkiiihhhfffdddcccyyynnniii^^^[[[VVVQQQMMMIIIHHHGGGCCCDDDFFFHHHIIIIIIHHHHHHIIIGGGFFFDDDBBBBBBAAAAAACCCBBBAAA??????@@@@@@AAACCCBBB@@@???>>>??????@@@@@@AAACCCCCCBBBAAABBBCCCBBBBBBAAA@@@AAABBBCCCDDDCCCBBB@@@@@@BBBCCCBBBAAABBB@@@>>>>>>?????????===;;;;;;;;;;;;;;;::::::999:::999888888888999;;;<<<<<<<<<;;;999888888;;;===AAAEEEIIIJJJGGGAAA<<<::::::::::::999999999999999999;;;<<<;;;;;;;;;===>>>CCCGGGNNNXXXbbbjjjpppsss|||zzzwwwvvvvvvssspppppppppqqqqqqqqqqqqqqqqqqppppppqqqooollljjjjjjkkkjjjkkklllllllllmmmqqqssstttvvvwwwwwwvvvuuuuuuvvvtttsssrrrqqqqqqqqqrrrrrruuuuuuuuutttrrrqqqooonnnqqqqqqrrrssstttvvvwwwxxxvvvtttrrrrrrtttuuutttssspppooonnnmmmllllllkkkllloooooooooppppppoooooonnnmmmnnnooonnnmmmnnnoooqqqsssttttttssssssrrrqqqppplllkkkjjjjjjjjjkkklllmmmllllllkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnmmmmmmhhhjjjlllmmmmmmmmmnnnooommmmmmnnnooonnnlllkkkjjjkkklllmmmmmmjjjiiihhhiiijjjkkkmmmoooppppppoooooopppooonnnooopppqqqpppooojjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjhhhiiikkkkkkkkkllloooqqqoooooooooooonnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkllljjjjjjiiiiiigggfffeeedddeeeeeefffgggfffeeedddccceeeddddddfffiiikkklllkkkhhhgggfffeeeeeeddddddeeedddfffggggggffffffggghhhfffffffffggggggggghhhhhhhhhgggggghhhiiiiiihhhfffffffffeeeddddddddddddeeedddfffhhhhhhfffdddccccccbbbcccdddfffffffffeeeeeecccddddddeeeeeeeeeeeeeeeddddddeeefffffffffffffffcccbbbbbbaaaaaabbbbbbcccbbbbbbcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeedddeeefffggghhhiiijjjjjjjjjkkkmmmlllkkkjjjjjjkkkgggggghhhhhhhhhhhhggggggeeefffhhhiiikkkkkkllllllllllllkkkjjjiiiiiihhhhhhfffffffffggghhhjjjkkkllloooooonnnnnnmmmlllllllllmmmlllllljjjiiigggeeeddd{{{mmmfffZZZXXXTTTPPPLLLIIIHHHGGGDDDGGGKKKOOOQQQPPPNNNMMMKKKIIIGGGEEECCCBBBAAAAAABBBBBBAAA@@@AAABBBCCCDDDGGGFFFDDDBBB@@@@@@@@@@@@???AAACCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBBBBBAAA???@@@AAAAAA@@@???;;;;;;;;;<<<;;;::::::999::::::999888999:::;;;<<<:::;;;;;;;;;999999;;;===AAAFFFKKKMMMKKKFFFAAA>>>::::::999999888888888888888999::::::999:::<<<>>>@@@AAAFFFMMMWWWbbbjjjnnnuuu}}}~~~}}}~~~~~~}}}||||||~~~}}}|||~~~|||yyyzzz{{{yyyvvvttttttssssssrrrqqqppppppqqqrrrsssqqqnnnllllllllljjjkkkkkkjjjiiijjjmmmppppppsssuuuuuutttsssuuuvvvtttssspppooooooqqqtttuuutttttttttsssrrrqqqpppoooqqqqqqqqqrrrsssuuuwwwwwwuuutttrrrrrrssstttttttttoooooonnnmmmlllllllllmmmmmmnnnnnnoooooonnnnnnmmmmmmnnnooonnnmmmmmmoooqqqrrrsssssssssssssssrrrrrrmmmmmmlllkkklllmmmnnnooommmmmmlllkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnmmmllliiikkknnnooommmlllmmmnnnlllmmmnnnnnnnnnllljjjiiijjjlllmmmmmmkkkiiiiiiiiiiiikkkmmmoooppppppooonnnooonnnnnnoooqqqqqqpppooojjjkkkkkkkkkkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllkkkkkklllnnnpppoooooooooooonnnmmmlllkkkkkkjjjjjjiiijjjkkklllmmmggghhhhhhhhhggggggfffeeeeeefffffffffeeeeeedddddddddccccccfffiiikkkkkkkkkiiiiiihhhffffffeeeeeefffbbbdddffffffdddccceeegggggghhhhhhhhhiiiiiiiiiiiijjjjjjiiijjjkkkllljjjhhhhhhgggfffeeedddeeeeeefffccceeeffffffdddcccddddddcccdddeeeffffffeeeddddddcccddddddeeeffffffeeeeeebbbcccdddfffggggggggggggbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeefffgggfffffffffeeeeeeeeeeeeeeecccdddeeefffhhhiiijjjkkkkkklllmmmmmmkkkiiiiiijjjfffggghhhiiiiiihhhggggggeeefffgggiiikkkllllllllllllkkkjjjiiihhhgggffffffddddddeeefffgggiiikkklllmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkjjjiiihhhggg|||llldddUUUTTTPPPMMMIIIGGGFFFEEEHHHKKKQQQVVVXXXWWWUUUSSSLLLKKKHHHEEECCCBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFKKKIIIGGGDDDAAA@@@@@@??????AAACCCCCCBBBBBBCCCDDDAAAAAABBBCCCDDDDDDDDDCCCEEEDDDCCCCCCDDDEEECCCBBBCCCAAA@@@AAABBBBBBAAA???======>>>>>>======<<<;;;;;;:::999999999:::;;;<<<999;;;<<<<<<;;;:::;;;===BBBGGGNNNQQQPPPKKKGGGDDD::::::999999888777777777999:::;;;::::::;;;>>>@@@======@@@FFFQQQ]]]ggglllpppxxx}}}yyyuuusssrrrrrrrrrqqqrrrvvvzzz{{{zzz||||||{{{}}}}}}zzzwwwvvvuuutttrrrqqqpppooorrrttttttrrrpppmmmmmmmmmjjjjjjjjjiiihhhiiikkknnnnnnqqqttttttsssrrrtttvvvuuussspppnnnnnnqqquuuxxxrrrrrrsssssssssrrrqqqqqqppppppqqqqqqssstttvvvwwwvvvtttrrrrrrsssuuuuuutttqqqqqqpppoooooooooooopppllllllmmmmmmnnnmmmmmmlllnnnoooooonnnmmmmmmoooqqqqqqrrrssssssttttttssssssooonnnmmmmmmnnnooopppqqqnnnmmmllllllllllllmmmnnnnnnnnnnnnnnnnnnmmmmmmllljjjmmmppppppmmmkkkkkkllllllmmmnnnnnnmmmkkkiiihhhiiikkkmmmmmmllljjjjjjjjjiiikkkmmmoooppppppooonnnooonnnnnnoooqqqrrrpppoookkkkkkkkkkkkkkkjjjiiihhhiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmlllkkkkkklllnnnoooooooooooonnnmmmlllkkklllkkkjjjjjjjjjkkklllmmmeeeeeefffggghhhhhhggggggffffffeeeeeeeeedddddddddcccbbbccceeehhhjjjkkkjjjjjjjjjiiiggggggfffffffff```ccceeedddbbbaaacccfffhhhiiiiiiiiijjjjjjjjjjjjlllkkkkkklllmmmmmmllljjjiiihhhgggeeeeeeffffffgggcccdddeeedddccccccdddfffdddeeefffffffffeeedddccccccddddddeeefffffffffeeebbbcccdddfffggghhhhhhiiibbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccccccccdddddddddcccccccccccccccccccccccceeeeeedddcccdddeeeggghhhgggffffffffffffeeeeeeeeeccccccdddfffhhhiiijjjkkklllmmmnnnmmmkkkiiiiiiiiifffggghhhiiiiiihhhggggggeeefffgggiiikkklllllllllkkkkkkjjjhhhgggfffddddddccccccdddeeegggiiijjjkkkllllllkkkjjjjjjiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkxxxlllggg\\\UUUNNNLLLIIIEEEDDDFFFCCCLLLWWW```aaa[[[UUUPPPLLLJJJGGGDDDCCCBBBBBBBBBFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBAAA@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDD???AAACCCEEEFFFGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@>>><<<<<<===>>>???======>>>>>>>>>>>>=========<<<;;;::::::;;;<<<===:::;;;;;;;;;;;;;;;;;;;;;CCCHHHQQQ[[[^^^XXXMMMCCC::::::999999888999999999888888999999999:::::::::>>>>>>>>>@@@GGGQQQ^^^gggmmmrrrzzz}}}~~~}}}xxxrrrpppnnnkkkjjjjjjkkklllnnnrrrwwwzzz{{{~~~~~~{{{|||~~~|||yyyxxxvvvtttpppmmmqqqooonnnoooqqqpppllliiikkkjjjhhhgggfffgggiiijjjlllooorrrssssssssstttuuuqqqrrrssstttuuuuuuttttttssssssrrrqqqqqqqqqrrrrrrnnnnnnooopppqqqrrrssssssuuuttttttssssssrrrqqqqqqooommmlllmmmooopppqqqpppmmmmmmmmmmmmmmmlllllllllqqqrrrsssrrrpppnnnnnnoooppprrrtttuuutttrrrrrrssspppnnnkkkkkklllmmmmmmlllkkkkkkmmmnnnnnnnnnmmmlllllllllllllllllllllllllllnnnmmmkkkiiiiiijjjkkkllllllkkkjjjjjjkkklllnnnooommmnnnnnnmmmkkkiiijjjkkkjjjmmmppprrrpppooommmmmmooooooooooooooonnnmmmmmmiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiikkkjjjiiiiiiiiikkkmmmooopppnnnmmmkkkjjjjjjjjjkkkmmmlllkkkkkkkkkllllllmmmkkkjjjhhhffffffffffffgggffffffffffffffffffeeeeeedddddddddfffgggjjjlllmmmjjjiiihhhggggggfffgggggghhhfffdddcccccceeehhhiiihhhiiikkkmmmmmmlllkkkjjjnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkhhhhhhhhhhhhgggeeeccccccccccccddddddeeefffggggggffffffeeedddbbbbbbbbbcccdddfffggghhhhhhhhhdddfffhhhiiiiiihhhfffdddfffeeeeeeddddddccccccbbbaaaaaacccdddddddddddddddbbbccccccddddddeeeeeefffbbbbbbcccdddeeeffffffgggdddcccbbbcccddddddcccbbbeeeeeeffffffggghhhhhhhhhhhhhhhgggffffffgggiiiiiilllkkkiiigggfffeeeffffffeeefffffffffgggggghhhhhhggghhhiiijjjiiihhhfffdddcccccccccdddeeefffggghhhhhhhhhiiiiiijjjjjjkkkkkkjjjjjjkkkkkkjjjjjjiiiiiivvvjjjeee]]]UUUNNNKKKHHHEEEEEEGGGIIIQQQ\\\cccccc^^^WWWSSSMMMKKKGGGEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBAAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAEEECCCAAA?????????@@@AAA======>>>>>>>>>>>>======<<<;;;::::::::::::;;;<<<<<<<<<;;;:::::::::;;;;;;CCCJJJUUU___aaaZZZMMMCCC<<<;;;:::888888777777777777777888888888999999999<<<<<<<<<>>>CCCLLLWWW^^^gggmmmwww}}}|||}}}}}}xxxsssjjjgggdddbbbcccfffhhhiiinnnqqqvvvzzz~~~~~~|||zzzyyyvvvtttqqqqqqooonnnnnnooonnnkkkhhhjjjiiihhhffffffggghhhiiijjjlllooopppqqqqqqssstttuuuuuuuuuvvvvvvvvvwwwwwwuuutttssssssrrrrrrrrrrrrppppppqqqqqqrrrsssttttttuuuttttttsssrrrrrrqqqqqqooommmllllllnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmppprrrsssrrrpppnnnnnnoooqqqsssuuuuuusssrrrrrrrrrpppnnnkkkkkklllmmmmmmlllkkklllmmmnnnnnnnnnmmmlllllllllllllllllllllllllllnnnlllkkkiiiiiijjjkkklllkkkjjjjjjjjjjjjlllmmmnnnmmmnnnnnnmmmkkkjjjjjjkkklllooorrrrrrqqqooonnnmmmnnnoooooooooooonnnmmmmmmiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiikkkjjjiiiiiijjjkkkmmmoooooonnnmmmkkkjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmjjjiiihhhgggffffffffffffffffffffffffffffffeeeeeecccdddeeegggiiijjjlllllljjjiiihhhgggfffeeeeeeeeegggfffeeedddeeefffhhhiiihhhiiikkkmmmnnnmmmlllkkkmmmmmmmmmnnnnnnmmmllllllllljjjhhhgggggggggfffeeeddddddcccccccccdddeeeeeefffffffffffffffeeedddccccccdddeeefffggggggggggggeeefffggghhhhhhgggfffeeefffeeeeeeddddddcccbbbbbb```aaabbbcccddddddddddddcccccccccdddddddddddddddccccccccccccdddddddddddddddcccbbbccccccdddcccbbbdddeeeeeeffffffgggggghhhiiiiiihhhggghhhiiijjjkkklllkkkiiihhhfffffffffgggeeeeeeeeeeeefffffffffgggfffgggiiiiiiiiigggfffdddddddddcccddddddeeefffgggggggggggghhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjjjjiiittthhhccc^^^UUUMMMIIIGGGEEEFFFIIIOOOVVV___dddccc^^^XXXTTTMMMKKKHHHGGGHHHIIIHHHHHHFFFFFFDDDDDDDDDDDDFFFFFFCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBCCCBBB@@@>>>>>>???AAABBBFFFEEECCCAAA@@@@@@@@@@@@===>>>>>>??????>>>>>>===<<<;;;:::999999:::;;;<<>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<::::::::::::<<<<<>>@@@FFFPPPWWWVVVOOODDD<<<:::999888777666666666666777888888888999999999999999:::;;;;;;<<>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>AAA???;;;888777999===???BBBFFFKKKMMMKKKFFF@@@<<<777777777777777777888888999999999:::::::::;;;;;;:::;;;<<<;;;;;;<<>>??????@@@@@@??????>>>???>>>===<<<<<<===>>>???@@@>>>;;;888888;;;>>>@@@GGGHHHIIIGGGDDD@@@???>>>777777777777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<:::;;;===???FFFNNNZZZfffoootttxxxzzz|||}}}xxxuuuttttttooolllgggfffjjjrrr|||}}}~~~}}}vvvqqqaaa]]]XXXVVVYYY^^^bbbeeehhhjjjmmmnnnmmmllllllmmmiiiiiiiiihhhgggfffeeeeeeccceeefffgggggghhhjjjlllooooooooooooqqqsssuuuvvvrrrqqqqqqpppppppppppppppqqqrrrssstttuuuvvvwwwwwwuuutttrrrpppooopppqqqrrrpppnnnlllkkkkkklllkkkiiikkkkkkllllllmmmnnnnnnnnnoooppprrrrrrpppooopppppprrrtttuuuuuusssqqqqqqqqqpppnnnkkkkkklllmmmmmmllllllmmmnnnooopppooonnnnnnlllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjggggggiiijjjjjjkkkjjjjjjlllnnnooonnnmmmlllmmmnnnqqqrrrssssssqqqoooooopppllllllmmmmmmllllllkkkjjjiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhjjjlllnnnooonnnmmmllljjjjjjkkklllmmmmmmmmmlllmmmmmmmmmmmmkkkiiigggeeedddeeeeeeeeeeeeeeeddddddccccccddddddeeeeeeffffffccceeefffhhhiiijjjiiiiiiggggggfffeeeddddddddddddeeefffggghhhiiihhhggggggfffgggjjjlllnnnnnnmmmllljjjlllnnnppprrrrrrqqqpppkkkiiigggfffggggggeeeddddddccccccbbbbbbbbbbbbcccccccccdddeeefffffffffeeeddddddeeefffggggggffffffggggggggggggggggggggggggdddddddddcccbbbbbbaaaaaa___```aaabbbccccccccccccccccccbbbbbbaaa```____________```aaabbbcccdddddd```bbbdddccc```___aaadddbbbbbbcccddddddeeeeeefffffffffhhhiiijjjjjjjjjjjjfffggggggggggggfffeeedddgggggggggggggggfffffffffdddddddddeeeeeeeeeeeefffdddccccccbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccceeefffgggggggggzzzmmmccc___[[[RRRJJJHHHGGGFFFIIIMMMQQQTTTVVVWWWVVVVVVVVVWWWSSSTTTWWW]]]bbb```VVVMMMCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAACCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@>>>??????@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>>>><<<:::999:::<<>>@@@GGGRRR]]]fffnnntttxxx|||yyytttrrrqqqooooooooonnnpppyyy}}}{{{yyy}}}{{{mmmfff^^^XXXVVVXXX[[[\\\```dddjjjmmmmmmllllllmmmjjjjjjjjjiiihhhgggeeeeeeaaaccceeeeeeeeeeeefffgggiiijjjlllmmmpppqqqssstttqqqqqqppppppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxyyyzzzuuutttqqqooonnnoooqqqrrrooonnnlllkkklllmmmlllkkkjjjjjjkkkkkklllmmmmmmmmmnnnppprrrrrrpppooopppqqqqqqsssuuuuuusssrrrrrrrrrpppnnnkkkkkklllmmmmmmllllllmmmnnnooopppoooooonnnllllllllllllllllllllllllkkklllllllllkkkkkkjjjjjjggghhhiiikkkkkkkkkkkkjjjlllnnnooonnnmmmlllmmmooopppqqqrrrqqqpppooopppqqqkkkllllllllllllkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhjjjmmmooopppooommmkkkiiijjjkkkmmmmmmnnnmmmmmmllllllkkkkkkjjjiiiiiihhheeedddddddddddddddeeeeeebbbccccccdddeeeeeeffffffddddddeeefffggghhhhhhiiiffffffeeeeeeeeeeeeffffffeeeeeefffgggggggggggggggdddfffiiikkkmmmmmmlllllliiijjjlllmmmooopppppppppllljjjhhhgggggggggfffeeebbbbbbbbbbbbbbbbbbcccdddccccccddddddddddddddddddcccdddeeefffggggggggggggeeefffggghhhhhhgggfffeeeddddddccccccbbbaaaaaaaaa```aaabbbcccddddddddddddbbbbbbbbbaaaaaa``````___aaaaaaaaabbbbbbccccccccc___bbbeeeccc```^^^aaadddccccccddddddeeeffffffffffffgggiiijjjkkkllllllkkkggghhhiiiiiiiiihhhgggfffgggggggggffffffeeeeeeeeeddddddcccddddddeeeeeefffcccbbbbbbaaaaaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbb``````bbbcccddddddddddddxxxkkkaaa^^^ZZZRRRJJJHHHHHHGGGIIIMMMNNNPPPSSSTTTTTTTTTUUUWWWSSSRRRRRRWWW]]]\\\TTTLLLBBBAAA@@@@@@@@@@@@AAABBB@@@@@@??????@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDBBB@@@???>>>@@@BBBDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@??????>>>??????@@@@@@@@@@@@??????===<<<;;;::::::;;;<<<======;;;::::::;;;===@@@BBBFFFGGGGGGCCC>>>:::999:::;;;;;;:::999888888888999888888999999999:::::::::<<<<<<<<<:::999999<<<>>><<>>;;;??????>>>??????@@@AAAAAABBB@@@??????AAACCCDDDCCCAAA@@@@@@BBBDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA??????>>>???AAAAAA???===AAA===::::::;;;<<<;;;:::;;;;;;:::;;;<<<>>>@@@AAABBBBBBAAA???>>><<<;;;:::<<<;;;999888888999;;;<<<::::::::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<>>>>>AAAAAA>>>;;;============>>>???@@@AAABBB@@@??????@@@BBBBBBAAACCCBBBAAABBBCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@???>>>???@@@AAA@@@>>>@@@===;;;:::;;;<<<;;;:::<<<<<<;;;;;;;;;<<<>>>???DDDCCCAAA>>>;;;999777666;;;:::999888999:::<<<===<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<======>>>>>>BBBBBBCCCHHHPPP[[[eeekkkrrrxxx|||wwwtttssstttxxx|||~~~tttiiibbb```dddjjjoooqqqqqqppppppqqqppppppoooooommmiiifffbbbbbbbbbbbbaaaaaaaaa``````aaabbbeeehhhkkkmmmooopppppppppppppppqqqqqqrrrwwwwwwwwwxxxyyy{{{|||}}}~~~zzzvvvsssrrrsssttttttrrrrrrpppooonnnmmmmmmlllmmmmmmlllkkkkkklllmmmnnnooopppqqqqqqqqqooommmlllnnnoooppprrrrrrqqqooonnnooonnnmmmkkkkkklllnnnoooooonnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkklllmmmnnnmmmllljjjiiiiiijjjkkkllljjjkkkmmmnnnoooooonnnnnnnnnmmmmmmnnnooopppqqqqqqqqqpppooopppqqqrrrooommmiiiiiihhhhhhiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhhhhjjjjjjkkklllllllllkkkjjjkkkiiihhhhhhjjjkkkkkkjjjhhhhhhiiiiiihhhhhhgggfffffffffeeeddddddddddddeeeeeedddcccbbbbbbccceeefffhhhgggfffgggiiijjjjjjhhhiiiiiihhhgggddddddeeeggggggfffffffffgggggghhhiiihhhhhhiiiiiijjjkkkkkkllllllkkkjjjkkkmmmnnnmmmlllhhhgggeeefffggggggfffdddddddddccccccddddddeeefffeeeeeeddddddccccccddddddcccdddeeegggggggggfffffffffhhhiiiiiifffeeeeeegggdddddddddcccccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddeeeeeefffggghhhhhhhhhhhhhhhiiijjjkkkkkkiiihhhfffdddddddddddddddccccccbbbbbbbbbaaaaaaaaabbbcccccc```aaabbbccccccaaa```___]]]]]]]]]^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaqqq___RRRNNNNNNJJJDDDAAAAAABBBCCCDDDHHHIIIJJJIIIIIIIIIJJJLLLPPPPPPPPPSSSVVVUUUPPPKKKGGGDDDAAA@@@AAAAAA>>>;;;::::::;;;;;;===>>>@@@AAACCCAAA??????AAABBBCCCBBBEEECCCBBBBBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????BBB@@@>>>>>>???@@@AAA@@@@@@>>><<<;;;<<<<<<;;;:::===<<<;;;::::::;;;<<<===AAA@@@>>><<<:::888777666::::::999999:::<<<>>>??????>>><<<::::::;;;<<<===::::::;;;===>>>???@@@AAAAAAAAAAAADDDJJJSSS[[[```jjjpppzzzyyyuuussswww{{{{{{xxxyyy{{{|||}}}yyyzzz{{{}}}wwwppphhhkkkppptttvvvvvvtttsssuuusssrrrqqqpppnnnkkkhhhddddddcccbbbaaa```______^^^___```bbbdddgggjjjkkkooooooooooooooopppppppppvvvvvvwwwxxxyyy{{{|||}}}~~~{{{vvvssssssttttttsssvvvuuutttrrrqqqooonnnnnnnnnmmmmmmmmmnnnoooppppppoooppppppqqqpppooommmlllkkkmmmnnnpppqqqqqqpppoooooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmnnnnnnmmmlllkkkjjjjjjlllmmmnnnmmmllljjjjjjjjjlllooopppooonnnnnnnnnooopppqqqrrrqqqoooooooooppppppnnnllliiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjhhhiiikkkllllllllllllkkkkkkiiihhhgggiiiiiiiiihhhiiiiiiiiiiiiiiihhhggggggffffffeeeddddddddddddeeeddddddddddddeeeeeeffffffkkkiiihhhgggiiijjjjjjjjjhhhhhhhhhgggeeedddeeegggggggggggggggggghhhhhhiiiiiiiiihhhhhhiiijjjkkkllllllkkkjjjkkkmmmnnnmmmlllhhhgggffffffggggggfffeeeddddddccccccddddddeeefffccccccddddddeeeeeedddddddddeeefffggggggfffeeeeeefffhhhiiiiiigggffffffgggdddddddddccccccccccccbbbbbbbbbccccccccccccbbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaa^^^^^^______``````aaaaaa``````aaaaaabbbbbbccccccddddddeeefffggghhhhhhggghhhiiijjjkkkjjjiiigggeeeddddddcccbbbbbbbbbbbbccccccbbbaaaaaaaaaaaaaaabbb```aaabbbcccbbbaaa```___]]]]]]]]]^^^^^^______```aaaaaa``````___^^^^^^^^^qqq___SSSNNNKKKHHHDDDAAA@@@AAABBBCCCEEEGGGHHHGGGFFFHHHLLLPPPVVVUUUUUUUUUUUUSSSNNNJJJHHHEEECCCBBBBBBAAA>>>;;;888888999:::<<<===???@@@BBB@@@@@@AAAEEEHHHIIIIIIIIIGGGDDDDDDEEEGGGGGGFFF??????????????????????????????>>>>>>>>>???@@@AAACCC@@@>>>===>>>@@@AAAAAA???>>>===<<<<<<<<<;;;;;;<<<;;;:::::::::<<<===>>>======;;;::::::::::::;;;999999999:::<<<>>>???@@@AAA???===;;;:::;;;<<<===999:::;;;===???AAACCCDDDDDDCCCBBBCCCGGGMMMSSSWWW```gggsss|||yyyuuuwww{{{}}}||||||xxxsssooonnnqqquuuwwwtttuuuxxxzzz}}}{{{qqqrrrtttwwwzzz|||||||||yyywwwsssqqqooommmjjjhhhfffeeedddbbbaaa___^^^]]]]]]]]]^^^___bbbdddfffgggllllllmmmooopppqqqrrrrrrvvvwwwwwwxxxyyy{{{}}}~~~~~~zzzvvvtttttttttssssssvvvvvvuuutttrrrpppooonnnlllmmmmmmnnnnnnooopppqqqooooooppppppooonnnmmmmmmmmmnnnooopppppppppooooooqqqpppooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnlllllllllkkklllmmmnnnooommmllljjjiiijjjllloooqqqooooooooooooooopppqqqqqqooooooooooooooonnnmmmlllhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiijjjkkkhhhiiikkklllmmmmmmmmmlllllljjjhhhhhhiiiiiihhhgggiiiiiiiiiiiiiiihhhhhhgggffffffeeeddddddddddddeeecccdddeeegggggggggffffffmmmjjjgggggghhhiiijjjjjjggghhhhhhgggeeeeeefffggghhhhhhggggggggghhhhhhiiiiiihhhfffffffffhhhjjjkkklllkkkjjjkkklllmmmmmmkkkiiihhhfffggghhhhhhgggeeeddddddccccccddddddeeefffaaabbbccceeeffffffeeedddeeefffgggggggggfffeeedddfffggggggggggggfffffffffccccccccccccccccccccccccbbbccccccddddddccccccbbbcccccccccddddddcccccccccbbbbbbbbbaaaaaaaaaaaa```^^^______```aaabbbcccccc___`````````aaaaaabbbbbbcccccceeefffggggggggggggggghhhiiijjjiiihhhfffddddddcccbbbaaa```aaabbbcccbbbbbbaaa````````````aaaaaaaaabbbbbbaaaaaa```___]]]^^^^^^______`````````bbbaaa```___^^^]]]\\\\\\qqq```TTTOOOKKKIIIFFFCCCAAAAAACCCEEEEEEGGGIIIIIIIIILLLRRRWWW```^^^\\\YYYUUUQQQLLLIIIGGGFFFDDDDDDCCCAAA>>><<<888888999:::<<<===???@@@@@@@@@AAAEEEKKKQQQTTTUUUSSSPPPKKKHHHGGGGGGFFFFFF????????????????????????>>>=========???AAACCCDDDBBB@@@===<<<>>>???@@@@@@>>>>>>>>>>>><<<;;;;;;;;;999999999:::;;;===@@@AAA???>>><<<;;;:::;;;<<<===888888999;;;<<<>>>@@@@@@AAA@@@===;;;:::;;;;;;<<<888999;;;===@@@BBBDDDEEEEEECCCBBBBBBDDDHHHMMMPPPVVV^^^jjjuuu}}}~~~zzz{{{}}}}}}{{{wwwuuutttvvvsssnnniiihhhjjjooorrrpppsssvvvxxx{{{~~~xxxvvvtttwww{{{~~~{{{vvvrrrpppmmmkkkiiihhhgggfffdddbbb```^^^]]]\\\]]]]]]^^^___aaacccdddgggiiilllooorrrtttuuuvvvwwwwwwwwwxxxyyyzzz||||||{{{yyyuuutttttttttsssrrruuuuuutttsssrrrpppnnnmmmkkkkkklllmmmnnnnnnooooooooooooooooooooonnnnnnmmmpppqqqqqqppppppoooooonnnoooooonnnmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnnnnooommmmmmnnnnnnnnnooooooooollllllllllllmmmnnnnnnooollllllllllllmmmnnnoooooooooooooooooooooooopppqqqnnnoooooonnnmmmlllkkkkkkhhhhhhgggggghhhhhhiiijjjhhhhhhiiiiiijjjkkklllllliiiiiihhhhhhiiijjjkkkkkkiiijjjlllmmmnnnnnnnnnmmmmmmkkkiiiiiiiiijjjiiihhhiiiiiiiiiiiiiiihhhggggggffffffeeeddddddddddddeeebbbdddfffggghhhhhhgggfffkkkiiifffeeefffhhhhhhhhhfffggghhhhhhfffeeefffggghhhhhhggggggggggggggghhhgggfffdddcccccceeeggghhhkkkjjjiiijjjkkklllllljjjjjjhhhgggggghhhiiigggfffddddddccccccddddddeeefff```aaaccceeeffffffeeeeeeeeefffgggggggggfffeeedddddddddeeeeeeffffffeeedddccccccccccccccccccccccccccccccddddddddddddccccccbbbcccddddddddddddcccbbbaaa````````````_________^^^^^^___```aaabbbbbbccc```````````````aaaaaaaaabbbcccdddfffggghhhhhhhhhggghhhiiiiiiiiigggeeeccccccbbbaaa```___```aaaaaaaaaaaa``````___``````aaaaaaaaaaaaaaaaaa```____________```aaaaaaaaaaaa```bbbbbbaaa___^^^]]]\\\[[[ppp___TTTOOOJJJJJJHHHEEEBBBBBBDDDGGGFFFJJJNNNOOONNNQQQXXX___fffddd```[[[UUUOOOJJJHHHDDDEEEEEEDDDCCC@@@>>><<<::::::;;;;;;===>>>@@@AAA@@@AAADDDJJJRRRYYY^^^```___ZZZRRRLLLGGGEEECCCBBB????????????????????????>>>===<<<<<<===@@@CCCDDD@@@>>><<<<<<===>>>???>>>===???@@@???===;;;;;;<<<999999999:::<<>>===<<<;;;;;;;;;;;;888999;;;===@@@BBBDDDEEEBBBAAA???>>>@@@CCCFFFIIIOOOVVV```kkkttt{{{||||||}}}}}}|||yyytttpppnnnnnnooonnnlllhhhggghhhlllpppqqqtttxxxzzz{{{~~~zzzvvvsssuuu{{{|||wwwssspppooommmllljjjiiigggeeecccaaa```___]]]]]]]]]^^^___```aaabbbdddgggjjjooosssvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxvvvssssssssstttsssrrrrrrrrrsssrrrqqqpppnnnmmmjjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrqqqpppoooooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnooommmnnnnnnooopppooooooooollllllmmmmmmmmmmmmmmmmmmkkkkkkmmmnnnoooooonnnnnnoooooonnnnnnnnnnnnoooooommmnnnooonnnllljjjjjjjjjhhhgggggggggggghhhiiiiiigggggghhhhhhiiijjjjjjjjjhhhhhhhhhhhhhhhiiijjjkkkiiijjjlllmmmnnnmmmmmmlllllljjjiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhgggffffffffffffeeeddddddddddddeeebbbccceeeggghhhhhhgggggghhhfffddddddfffgggggggggeeeggghhhhhhgggffffffggghhhggggggffffffffffffgggeeedddcccbbbbbbcccdddeeeiiihhhggghhhjjjkkkjjjiiijjjiiihhhhhhiiiiiihhhgggddddddccccccddddddeeefffaaabbbcccdddeeeeeeffffffdddeeefffggggggfffeeeeeedddccccccdddffffffeeecccbbbccccccccccccdddddddddccccccddddddddddddccccccaaabbbcccddddddcccbbbaaa``````_________^^^^^^^^^]]]]]]^^^^^^______``````````````````aaaaaaaaaaaabbbccceeefffhhhhhhiiiiiiggghhhiiiiiihhhfffdddbbbaaaaaa```____________```_______________```aaaaaaaaaaaa`````````_________``````bbbccccccbbbaaa```aaaaaa```___^^^]]]\\\[[[qqq```TTTPPPJJJJJJIIIFFFCCCBBBEEEHHHJJJOOOTTTTTTSSSUUU\\\bbbfffddd```YYYRRRLLLHHHGGGBBBCCCDDDDDDBBB@@@>>>===============>>>???@@@AAAAAABBBFFFMMMVVV___dddgggccc]]]TTTLLLGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;::::::<<<>>>@@@>>><<<;;;<<<===>>>===;;;<<>>===>>>@@@CCCEEEJJJOOOWWW___hhhqqqyyy~~~~~~{{{yyy}}}zzzzzzyyyuuupppllljjjjjjjjjlllmmmmmmlllmmmqqqtttwww{{{~~~~~~wwwtttrrruuu{{{zzzvvvqqqnnnmmmnnnnnnmmmkkkjjjiiigggeeecccbbbaaa______^^^^^^___```aaaaaaccceeeiiinnnrrrtttvvvvvvuuuuuutttsssssssssssssssuuusssqqqqqqssstttssssssooopppqqqrrrrrrpppnnnmmmkkkkkklllmmmmmmmmmlllkkknnnnnnmmmmmmmmmnnnnnnnnnpppoooooonnnnnnnnnoooooohhhiiijjjjjjkkkkkkkkkkkkkkkkkklllmmmmmmnnnoooooommmnnnooopppppppppoooooollllllmmmmmmmmmllllllkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllnnnooonnnjjjhhhhhhjjjggggggggggggggghhhiiiiiiiiihhhhhhhhhggggggffffffgggggggggggghhhiiijjjkkkhhhiiijjjkkkkkkkkkjjjiiijjjhhhggggggiiijjjjjjiiigggggggggggggggfffeeeeeeffffffeeeddddddddddddeeebbbcccdddeeefffgggggggggfffeeedddeeeggghhhhhhgggdddfffhhhhhhgggffffffgggggggggfffeeeeeeeeeeeeeeedddddddddccccccccccccccchhhgggfffggghhhiiihhhgggkkkiiihhhhhhiiijjjhhhgggddddddccccccddddddeeefffccccccccccccddddddeeefffcccdddeeegggggggggffffffeeeccccccdddggggggfffdddbbbbbbcccccccccdddddddddcccddddddeeeeeeddddddccc```aaacccddddddcccaaa```````````````____________________________________aaaaaaaaaaaaaaaaaaaaaaaacccdddeeeggghhhiiijjjjjjggghhhhhhiiigggeeecccaaa___````````````___^^^^^^]]]]]]]]]^^^___```aaabbbaaaaaa```__________________```aaabbbbbbaaa```_________^^^]]]\\\\\\[[[[[[tttbbbVVVRRRIIIJJJIIIFFFCCCBBBEEEHHHMMMRRRXXXXXXVVVWWW]]]cccdddbbb^^^WWWPPPJJJGGGFFF@@@BBBDDDDDDBBB@@@>>>>>>???????????????@@@AAAAAACCCDDDGGGNNNXXX```fffiii```ZZZRRRKKKHHHFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;999888999:::;;;<<<;;;;;;<<<======<<<:::<<>>=========>>>???AAABBBCCCAAA>>>;;;999999;;;;;;777888999:::;;;<<<<<<<<<999:::<<<======;;;999888888999:::<<<>>>@@@BBBCCCAAA@@@>>>>>>>>>AAADDDEEEHHHKKKQQQWWW___iiisssyyy{{{zzzxxx|||yyyyyywwwsssnnnjjjiiiiiiiiimmmqqqrrrssstttxxx{{{~~~}}}zzztttrrrrrruuu{{{}}}zzzwwwrrroookkkiiiiiikkklllmmmkkkkkkiiihhhfffdddcccbbb``````_________```aaaaaabbbeeeiiimmmppprrrsssssstttsssrrrqqqpppppppppppprrrqqqpppppprrrtttssssssnnnoooqqqrrrrrrqqqooonnnlllmmmnnnnnnnnnmmmlllkkknnnnnnmmmmmmmmmnnnnnnooommmmmmlllmmmmmmnnnooopppiiijjjkkklllmmmnnnnnnnnnkkkkkkllllllmmmnnnoooooommmnnnoooqqqqqqppppppooolllmmmmmmmmmlllkkkjjjjjjkkkjjjiiiiiijjjkkkmmmooonnnmmmmmmlllllllllmmmmmmlllnnnooonnnjjjggghhhiiiggggggggggggggghhhiiiiiikkkjjjiiigggfffdddcccbbbffffffffffffggghhhiiijjjggghhhiiijjjjjjiiigggfffhhhfffeeefffhhhiiiiiiiiifffffffffffffffeeeeeedddffffffeeeddddddddddddeeebbbbbbcccdddeeefffggghhheeeddddddfffiiiiiihhhgggdddfffhhhiiigggffffffggggggfffeeedddddddddddddddddddddeeeeeeeeedddccccccgggfffeeefffggghhhhhhfffkkkjjjiiiiiijjjjjjiiigggddddddccccccddddddeeefffeeedddcccbbbcccdddeeefffbbbccceeeggghhhhhhggggggfffdddccceeehhhiiigggeeebbbbbbbbbccccccdddddddddcccddddddeeeeeeddddddccc___```bbbccccccbbb```___aaaaaaaaaaaa````````````bbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaacccdddfffhhhiiijjjkkkkkkgggggghhhhhhgggeeebbbaaa^^^___`````````___]]]\\\\\\\\\]]]]]]___```bbbcccaaaaaa```_______________^^^___aaabbbbbb```___]]]]]]]]]\\\\\\[[[ZZZZZZZZZwwwcccVVVQQQNNNKKKGGGDDDCCCEEEHHHJJJLLLNNNPPPQQQQQQRRRTTTUUU[[[]]]^^^YYYQQQJJJIIIJJJJJJHHHEEEBBBAAAAAACCCDDDGGGDDDAAA@@@AAABBBCCCCCC@@@BBBFFFMMMUUU[[[^^^___XXXUUUOOOJJJFFFDDDCCCDDDAAAAAA@@@@@@@@@?????????@@@===:::999:::===>>>>>>888:::===???@@@???===;;;???>>>===<<<<<<;;;;;;;;;@@@???>>>>>>>>>>>>>>>??????===<<<;;;;;;:::999777999::::::::::::999888888666777999:::;;;;;;:::999;;;;;;===>>>???@@@@@@AAAAAA>>>;;;:::<<<>>>???@@@AAACCCGGGLLLTTT```llltttxxx}}}}}}zzz}}}{{{xxxtttpppllliiihhhqqqtttwwwyyyzzz}}}{{{vvvsssssstttwww{{{}}}{{{vvvrrrmmmjjjhhhhhhjjjlllmmmmmmnnnmmmllljjjgggdddbbbaaa^^^^^^_____________________aaadddgggjjjkkkllllllmmmooorrrtttsssqqqnnnlllsssqqqnnnooorrrttttttsssqqqrrrrrrsssrrrpppooonnnrrrqqqooonnnmmmmmmmmmnnnlllmmmooopppooonnnooopppppppppooonnnnnnnnnnnnnnnmmmmmmnnnnnnmmmlllkkkkkkjjjlllnnnooooooooopppqqqsssqqqoooqqqssssssqqqnnnnnnnnnnnnmmmllllllkkkkkkllllllmmmmmmllllllkkkjjjooopppqqqpppnnnnnnooopppooonnnnnnmmmllllllkkkkkklllkkkiiigggggghhhiiijjjjjjiiihhhfffeeeeeeeeeeeehhhhhhiiiiiiiiiiiihhhhhhggggggggggggggggggggggggeeeeeeeeefffggghhhhhhiiieeefffhhhiiihhhfffcccaaagggfffeeedddcccccccccccceeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffggghhhiiiiiiiiihhhhhhggggggggghhhhhhjjjjjjiiihhhgggfffeeedddccccccdddeeefffffffffeeefffffffffffffffggggggggglllkkkjjjiiihhhhhhhhhhhhhhhgggeeefffggggggfffeeeeeeeeeeeeeeeeeeeeeddddddffffffffffffffffffeeeeeeffffffeeeddddddddddddeeeccceeegggfffdddaaa______dddddddddddddddcccbbbaaabbbbbbbbbaaa``````_________^^^^^^^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaa```````````````aaabbbbbbcccfffiiijjjiiihhhggghhhggghhhhhhgggeeecccaaa```^^^___```aaaaaa___]]]\\\[[[\\\]]]^^^``````aaaaaabbbaaa^^^\\\[[[[[[\\\]]]``````_________^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[xxxeeeXXXSSSOOOLLLHHHEEEDDDEEEGGGIIILLLNNNOOOOOONNNNNNOOOPPPSSSVVVWWWTTTNNNIIIHHHJJJJJJHHHFFFDDDCCCDDDEEEFFFJJJGGGDDDCCCDDDEEEEEEEEEDDDEEEGGGKKKOOOSSSSSSSSSOOOMMMJJJFFFCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@===::::::<<<>>>@@@@@@888:::<<<>>>???>>>===<<>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>><<<;;;:::;;;;;;999777999999::::::999999888777777888888999::::::::::::;;;<<<===???@@@@@@AAAAAA???<<<:::999;;;===>>>>>>???AAADDDHHHOOOYYYdddkkkuuuzzz}}}{{{wwwssspppnnnnnnnnnppprrrvvv{{{|||yyyvvvtttrrrrrruuuyyy{{{|||zzzxxxvvvqqqmmmhhheeefffjjjlllnnnoooooonnnmmmiiifffbbb```________________________]]]___aaaccceeeggghhhhhhjjjllloooqqqqqqpppnnnlllqqqooommmnnnrrrtttuuutttttttttttttttsssqqqooonnnsssrrrqqqooooooooooooooolllnnnppppppooooooooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllnnnpppqqqppppppqqqrrrsssqqqpppppprrrrrrpppmmmnnnnnnmmmmmmmmmmmmllllllnnnnnnmmmmmmmmmlllllllllnnnooopppooonnnmmmnnnooonnnnnnnnnmmmlllkkkkkkkkklllkkkiiigggggghhhiiijjjiiihhhgggfffffffffffffffiiiiiijjjjjjiiiiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhffffffffffffggggggggggggggghhhiiiiiiiiigggeeedddgggfffeeedddcccccccccccceeeeeeeeeeeeeeeeeeeeeeeedddeeeeeefffggghhhhhhiiihhhhhhggggggfffgggggghhhllllllkkkjjjiiihhhggggggddddddeeefffffffffffffffggggggggggggggghhhhhhhhhkkkkkkjjjiiihhhhhhhhhhhhhhhgggfffggghhhiiihhhggggggfffffffffeeeeeeddddddeeeeeefffffffffffffffeeeffffffeeeddddddddddddddddddfffhhhgggeeebbbaaaaaabbbbbbbbbbbbbbbaaa````````````````````````aaaaaa___^^^^^^^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbccccccdddfffiiijjjiiihhhggghhhgggggggggfffeeecccaaa```^^^___```aaa```___]]]\\\]]]^^^___```bbbbbbbbbbbbbbb```^^^]]]\\\]]]^^^^^^```_________^^^^^^^^^]]]^^^]]]]]]\\\\\\[[[[[[[[[xxxfffZZZVVVPPPMMMIIIFFFDDDEEEGGGHHHLLLMMMMMMLLLJJJIIIJJJKKKMMMPPPQQQPPPLLLJJJJJJLLLKKKIIIGGGFFFEEEFFFGGGHHHJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDFFFIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCAAA???<<<<<<>>>@@@AAAAAA999:::;;;<<<>>>>>>??????@@@???>>>======<<<<<<<<<===<<<;;;;;;::::::;;;;;;===;;;::::::;;;;;;:::888999999::::::999999888777888888888888999:::;;;<<<<<<===>>>???@@@AAAAAAAAA===;;;999888:::<<<=========???AAADDDIIIPPPXXX^^^mmmssszzz}}}xxxtttrrrrrrtttuuurrrssswww~~~}}}yyyvvvsssrrrrrrrrruuuyyy~~~zzzqqqjjjggghhhjjjlllppppppqqqpppmmmhhhbbb___________________________\\\\\\]]]^^^___aaabbbccceeegggjjjmmmnnnooonnnmmmnnnmmmmmmooorrrtttuuuuuuvvvvvvvvvuuutttsssqqqpppttttttsssqqqqqqqqqqqqqqqmmmoooqqqqqqpppooopppqqqppppppooonnnnnnnnnnnnnnnooooooooopppoooooonnnmmmnnnppprrrrrrrrrqqqrrrssssssrrrqqqqqqqqqqqqooommmmmmmmmmmmmmmnnnnnnnnnnnnqqqpppooonnnmmmnnnoooooonnnooopppooommmlllmmmnnnnnnmmmmmmllllllkkkkkkjjjkkkjjjiiihhhggghhhiiiiiihhhggggggffffffgggggghhhkkkkkkkkkkkkjjjiiiggggggggggggggggggggggggggggggfffffffffgggggggggggggggjjjjjjjjjiiihhhhhhgggggggggfffeeedddcccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggghhhggggggffffffffffffgggggglllkkkkkkjjjiiihhhggggggeeeeeefffgggggggggffffffgggggghhhhhhiiiiiiiiijjjkkkjjjiiihhhggggggggggggiiihhhhhhiiikkklllkkkjjjiiiiiihhhgggfffeeeeeedddcccdddeeeffffffffffffffffffeeeddddddccccccddddddfffgggiiihhhfffdddcccccc``````aaaaaa``````______^^^^^^______```aaaaaabbb______^^^^^^______```aaaaaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbbbbcccdddddddddgggjjjkkkiiihhhhhhhhhfffffffffeeedddbbbaaa```^^^^^^___``````___]]]\\\^^^___```aaabbbccccccccc```___^^^]]]]]]^^^___```______^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZwwwhhh\\\XXXPPPNNNJJJGGGEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHHHHJJJMMMNNNPPPOOOMMMLLLMMMOOOMMMLLLJJJHHHGGGFFFGGGGGGFFFDDDAAAAAAAAABBBAAA@@@@@@@@@@@@BBBEEEGGGFFFEEEDDDEEEEEEEEEEEECCCBBBAAA======>>>???@@@AAABBBCCCDDDAAA???>>>>>>?????????;;;;;;<<<===>>>@@@AAAAAA@@@@@@>>>===============<<<<<<;;;::::::;;;;;;;;;<<<:::999:::;;;;;;:::999999999999999999888777777888888777777888:::<<<===<<<===>>>???@@@@@@@@@@@@<<<:::999999;;;=========>>>@@@AAACCCEEEIIIOOOSSSaaahhhpppwww{{{}}}|||vvvtttuuuxxxzzzxxxwww{{{{{{{{{|||~~~|||zzzxxxtttrrrrrrtttvvvzzzwwwooojjjhhhgggmmmnnnppppppnnniiidddaaa_______________^^^^^^^^^\\\\\\[[[ZZZ[[[\\\^^^___aaacccfffiiikkkmmmnnnnnnoooooooooppprrrtttuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttssssssrrrrrrrrrrrroooppprrrrrrqqqppppppqqqpppoooooonnnnnnnnnnnnnnnpppppppppqqqqqqppppppooooooqqqrrrrrrqqqpppqqqrrrttttttssssssrrrpppooommmllllllmmmnnnooooooppppppsssrrrpppnnnnnnoooppprrroooppppppooommmlllmmmnnnllllllllllllkkkkkkjjjjjjjjjjjjiiihhhggghhhhhhiiiggggggffffffggghhhiiiiiimmmmmmmmmllljjjhhhgggfffddddddddddddddddddddddddeeeeeeeeefffggghhhhhhiiikkkjjjhhhggggggggghhhhhhffffffeeedddddddddddddddeeeeeeeeeeeeeeeeeeddddddeeeeeeeeefffffffffggggggffffffffffffffffffggghhhiiiiiihhhhhhgggffffffeeeffffffgggggggggggggggfffgggggghhhiiiiiijjjkkkkkkjjjiiihhhhhhggggggggghhhjjjiiiiiijjjlllnnnmmmlllkkkjjjiiihhhgggfffeeedddbbbcccdddeeefffgggggggggeeeddddddccccccccccccccceeeggghhhgggeeeccccccccc___```````````````______^^^^^^______````````````_______________``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccddddddeeegggjjjkkkiiihhhggggggeeeeeeddddddbbbaaa``````]]]^^^_________^^^]]]]]]^^^^^^___```aaabbbbbbaaa___^^^^^^^^^^^^___```aaa^^^^^^]]]]]]]]]]]]]]]]]]___^^^^^^\\\[[[ZZZYYYYYYuuuggg\\\XXXOOOMMMJJJFFFDDDDDDEEEEEEGGGHHHJJJJJJIIIIIIKKKLLLNNNNNNNNNMMMLLLKKKLLLMMMNNNMMMJJJHHHFFFEEEDDDDDDBBB@@@??????@@@@@@???>>>???>>>???AAADDDEEEDDDCCCDDDEEEEEEFFFEEECCCAAA???===>>>???@@@AAABBBCCCDDDFFFCCC@@@>>>>>>===<<<;;;======>>>>>>@@@AAABBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>===;;;::::::<<<<<<;;;:::888999999999999888777777888777777777888:::<<<===<<<===>>>>>>????????????<<<;;;999:::<<<>>>???>>>AAABBBDDDEEEEEEGGGIIIKKKXXX^^^gggpppvvv{{{}}}~~~|||xxxxxxyyy{{{|||{{{zzzxxxxxxzzzvvv{{{~~~}}}{{{wwwttttttvvvyyy}}}xxxooohhhdddhhhiiikkklllkkkhhheeeccc``````_________^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]___```bbbeeehhhkkkmmmnnnoooppprrrssssssttttttuuuttttttuuuuuuvvvwwwxxxxxxssssssssssssssssssrrrrrrppprrrssssssrrrqqqqqqrrrpppoooooonnnnnnnnnnnnnnnppppppqqqqqqqqqqqqqqqpppnnnpppqqqqqqooonnnoooooouuuuuuuuutttrrrqqqpppooolllmmmmmmnnnooopppqqqqqqtttrrrpppooonnnoooqqqrrrpppqqqqqqpppnnnmmmmmmnnnkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggfffgggggghhhiiijjjnnnnnnmmmllljjjhhhfffeeeddddddddddddddddddddddddbbbcccdddfffgggiiijjjkkkiiihhhfffeeeeeefffggghhhffffffeeeeeeddddddeeeeeeffffffeeeeeeeeedddddddddddddddeeeeeeffffffggggggfffffffffffffffggghhhhhhiiiiiihhhhhhggggggfffffffffgggggggggggggggffffffeeeffffffhhhiiijjjkkkkkkjjjiiiiiihhhhhhhhhhhhhhhjjjiiiiiijjjmmmnnnnnnmmmkkkjjjjjjhhhgggfffeeeeeebbbcccdddeeeffffffffffffddddddcccbbbbbbbbbbbbcccccceeeeeeeeecccaaaaaabbb```aaaaaabbbbbbaaaaaaaaaaaaaaa``````____________```____________```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccccccdddgggiiijjjhhhgggffffffddddddcccbbbaaa`````````]]]]]]^^^^^^^^^^^^^^^^^^______```aaabbbbbbbbbbbb]]]]]]^^^^^^______```aaa\\\\\\]]]]]]]]]]]]]]]]]]___^^^]]]\\\ZZZYYYWWWWWW|||qqqeee[[[VVVLLLKKKHHHFFFDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOLLLLLLJJJIIIHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCBBBAAA@@@??????@@@AAABBBAAA@@@BBBAAA@@@AAACCCCCCAAA@@@BBBCCCCCCCCCBBB@@@>>>===???@@@@@@AAACCCDDDEEEEEEEEECCC@@@>>>===<<<:::888===>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAA???===<<<<<<======<<<:::888888999999888888777666666777777888999;;;<<<===;;;<<<======>>>>>>>>>===;;;:::999;;;===??????>>>BBBDDDFFFGGGFFFEEEFFFGGGPPPUUU^^^hhhqqqxxx|||}}}~~~{{{zzzzzz|||}}}|||wwwttttttuuuvvvzzz{{{yyyzzz}}}}}}tttlllfffddddddddddddddddddcccccc`````````___^^^^^^]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^```cccfffiiijjjmmmooorrrssssssssstttvvvtttsssssstttuuuvvvwwwxxxsssttttttuuuuuutttssssssrrrsssttttttrrrqqqrrrrrrppppppooonnnnnnnnnnnnnnnooopppqqqqqqrrrqqqqqqqqqnnnoooppppppnnnmmmmmmmmmssstttuuutttrrrppppppqqqmmmnnnnnnooopppqqqqqqrrrrrrqqqpppooonnnoooppppppooopppqqqooommmllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggggggggggghhhhhhiiijjjmmmmmmlllkkkjjjhhhfffeeeffffffffffffffffffffffffbbbcccdddfffgggiiijjjkkkgggfffeeeddddddeeefffgggffffffeeeeeeeeeeeeeeeffffffffffffeeeeeeddddddcccccccccdddeeefffggghhhhhhggggggfffgggggghhhiiijjjjjjjjjjjjjjjiiiiiihhhhhhffffffgggggggggfffeeeeeebbbcccdddfffgggiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjlllmmmlllkkkjjjiiiiiihhhgggffffffeeebbbcccdddeeeeeeeeeeeeeeedddcccbbbbbbaaaaaabbbbbbbbbccccccbbb`````````bbbaaaaaabbbcccccccccbbbbbbcccbbbbbbaaa``````______``````______``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccccccdddfffhhhiiigggeeeddddddccccccbbb``````______```]]]]]]]]]]]]]]]^^^^^^^^^```aaabbbbbbcccccccccbbb\\\]]]]]]^^^^^^_________[[[[[[\\\\\\\\\\\\]]]]]]^^^]]]\\\ZZZXXXWWWUUUTTTxxxnnnbbbXXXTTTJJJHHHFFFDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKMMMOOOKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>@@@BBBCCCCCCBBBBBBAAAAAAAAABBBBBB@@@>>>@@@@@@AAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA???===<<<<<<;;;999777<<<===???@@@@@@???===<<<>>>===<<<;;;::::::::::::999999:::<<<>>>@@@BBBCCCAAA???>>>===>>>>>><<<:::888888888888888777777666555666777999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::999888:::<<<>>>>>>===@@@CCCFFFGGGEEEDDDCCCCCCGGGKKKTTT___jjjrrrwwwyyy~~~|||zzz|||}}}}}}|||}}}~~~}}}zzzvvvsssssssssuuuyyy~~~}}}vvvpppkkkcccaaa^^^\\\\\\]]]___aaaaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\^^^aaaccceeegggkkkoooqqqrrrsssuuuwwwuuutttsssssssssssstttuuutttuuuvvvwwwwwwvvvuuuuuussstttuuuuuusssrrrrrrsssppppppooonnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqnnnpppqqqpppnnnlllllllllppprrrtttssspppooooooqqqoooooooooppppppqqqqqqqqqoooooooooooonnnnnnnnnnnnnnnoooooommmkkkiiiiiijjjiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhhhhhhhggggggfffhhhhhhhhhggghhhhhhiiiiiikkkkkkkkkjjjiiigggfffeeeffffffffffffffffffffffffeeeeeeffffffgggggghhhhhhfffeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeffffffgggffffffeeeddddddccccccaaaaaacccdddfffgggiiiiiiggggggggghhhhhhiiikkkkkkjjjjjjjjjjjjiiiiiiiiiiiifffffffffffffffeeedddddd``````bbbccceeeggghhhiiikkkkkkjjjjjjjjjjjjkkkkkkjjjiiihhhhhhjjjkkkjjjhhhhhhhhhhhhggggggfffffffffcccddddddeeeeeeeeeddddddccccccbbbaaaaaaaaaaaaaaaaaabbbbbbaaa```___```bbb```aaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbcccddddddccceeeggghhhfffdddcccccccccbbb```____________```]]]\\\\\\\\\]]]^^^^^^___^^^^^^___````````````___\\\\\\]]]]]]]]]]]]]]]]]][[[[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[YYYWWWUUUSSSRRRuuulll```WWWRRRHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJLLLNNNJJJHHHFFFFFFFFFGGGGGGGGG@@@@@@AAAAAAAAAAAAAAAAAA<<<;;;<<<>>>AAACCCBBBAAA@@@??????@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA;;;;;;<<<<<<======>>>>>>===;;;::::::;;;;;;:::888;;;<<<>>>@@@???===;;;999======<<<:::::::::::::::777777999;;;===@@@CCCDDDCCCAAA???>>>???>>><<<:::888888888888888777666666444555888:::;;;<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;888777777999;;;======<<<>>>AAAEEEFFFDDDBBBAAAAAA@@@CCCKKKVVVbbblllrrrttt|||~~~~~~{{{|||}}}{{{wwwuuutttuuuwwwxxxxxxvvvttttttuuusssvvvzzz}}}{{{vvvrrrnnnccc```[[[WWWVVVXXX\\\^^^aaaaaa```___^^^^^^]]]]]]\\\\\\]]]^^^^^^]]][[[ZZZYYYYYYXXXXXXZZZ]]]```aaabbbfffllloooqqqrrrvvvyyywwwvvvtttrrrqqqqqqqqqqqqvvvvvvxxxyyyyyyxxxwwwvvvsssuuuvvvuuusssrrrrrrsssppppppooonnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqooopppqqqpppnnnlllllllllmmmppprrrqqqooommmnnnppppppppppppppppppqqqqqqqqqmmmnnnnnnnnnnnnmmmlllllllllmmmmmmkkkiiigggggghhhiiiiiiiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhggggggfffiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeehhhhhhggggggfffffffffeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeffffffgggggggggfffeeeddddddcccccc```aaabbbdddfffhhhiiijjjhhhhhhhhhhhhiiijjjkkklllhhhhhhhhhhhhggggggggggggeeefffffffffeeeddddddccc^^^___```bbbdddfffggghhhkkkkkkkkkjjjkkkkkklllllljjjhhhggghhhiiiiiihhhgggggggggggggggffffffffffffddddddeeeeeeeeedddcccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbcccaaa``````aaaccc``````aaabbbbbbbbbbbbbbbaaaaaaaaabbbccccccdddddd```````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddccccccddddddeeefffbbbdddggggggeeecccbbbbbbbbbaaa```___^^^^^^___```]]]\\\\\\\\\]]]]]]^^^___ZZZZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[\\\\\\\\\]]]]]]\\\ZZZXXXVVVSSSRRRQQQzzzooohhh^^^WWWUUUQQQKKKGGGFFFEEECCCEEEIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHGGGDDDBBB?????????>>>======<<<<<<;;;;;;<<<>>>???@@@AAABBBAAA@@@@@@??????@@@AAAAAA>>>>>>>>>?????????@@@@@@;;;<<<<<<===>>>>>>=========<<<:::;;;;;;;;;:::999;;;<<<>>>>>>>>>===;;;:::>>><<<999777777888:::;;;888999:::;;;===???AAACCCEEECCC@@@??????>>><<<;;;;;;;;;:::999888777666666444555777999;;;<<<======888999999::::::;;;;;;<<<777888:::;;;===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAACCCEEEIIIPPP\\\hhhpppyyy|||{{{||||||~~~}}}|||zzzvvvrrrqqqqqqsssrrrtttvvvwwwvvvuuuuuuuuuuuuyyy}}}~~~zzzwwwuuussslllaaaXXXVVVUUURRRTTTZZZ\\\\\\\\\^^^``````^^^\\\]]]\\\[[[[[[]]]^^^]]][[[ZZZXXXWWWVVVVVVXXX[[[]]]```bbbeeeiiioootttxxxzzz{{{yyyvvvsssrrrrrrrrrssstttwww{{{|||zzzxxxvvvuuutttuuuuuuuuuuuuuuutttsssrrrqqqqqqpppooooooooopppmmmoooqqqrrrsssrrrpppooooooooopppppppppoooooonnnnnnnnnnnnnnnnnnoooooooooqqqpppnnnmmmmmmoooqqqrrroooooonnnnnnmmmmmmllllllnnnmmmlllkkkjjjjjjjjjjjjnnnmmmlllkkkiiihhhggggggjjjhhhgggffffffggghhhjjjggggggfffgggggghhhiiijjjjjjjjjjjjjjjjjjiiihhhgggggggggfffffffffhhhjjjkkkllllllkkkkkkjjjiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiifffddddddgggiiihhhgggeeeeeedddccccccdddddddddcccdddeeefffggggggggggggggghhhiiijjjjjjjjjjjjjjjlllkkkhhhfffddddddddddddgggeeedddeeehhhhhhfffccccccccccccddddddeeeeeeeeefffggghhhiiijjjiiihhhhhhgggffffffffffffhhhiiikkkiiiiiijjjjjjiiihhhfffeeebbbbbbbbbbbbbbbbbbccccccdddcccbbbaaa````````````````````````aaaaaaaaaaaa___``````aaaaaaaaaaaaaaabbbbbbcccccccccdddddddddbbbbbbaaaaaaaaaaaaaaabbbaaabbbcccbbb```^^^___```bbbccceeeggghhhhhhgggggggggggggggggggggffffffeeeccccccbbbbbbaaa`````````]]]\\\\\\[[[\\\]]]___```^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYY[[[\\\]]]^^^^^^^^^[[[ZZZXXXWWWVVVTTTQQQOOO{{{ooohhh```[[[ZZZTTTOOOLLLKKKIIIEEEDDDGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDBBB===<<<<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAA>>>>>>???@@@AAAAAABBBBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<===<<<;;;;;;<<<<<<;;;999>>>>>>>>>>>>>>>>>>??????@@@>>>;;;999777777888999888999999:::<<<>>>@@@AAACCCAAA???>>>>>>===<<<;;;777777777777666666666666222333444666777888888999:::::::::::::::999999999888999;;;===>>>???@@@@@@????????????@@@@@@@@@@@@@@@AAABBBEEEJJJTTT^^^eeerrrvvv||||||{{{zzzyyyxxxwwwvvvvvvwwwvvvtttpppmmmllloooqqqrrrtttwwwwwwuuutttuuuvvvxxx|||zzzwwwwwwvvvtttrrrmmmddd]]][[[XXXRRRPPPSSSZZZ]]]___```___^^^^^^___]]]\\\[[[[[[]]]]]]\\\[[[[[[ZZZXXXVVVVVVWWWYYY[[[^^^___bbbggglllqqquuuxxxyyyxxxvvvuuutttttttttuuutttwwwzzz{{{zzzwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttsssrrrqqqqqqpppppppppqqqooopppqqqqqqqqqppppppooommmnnnooooooppppppppppppnnnnnnnnnoooooooooooopppqqqpppooonnnnnnooopppqqqppppppooonnnnnnmmmllllllmmmlllkkkjjjiiiiiiiiiiiillllllkkkjjjiiiiiihhhhhhiiihhhfffeeeeeefffhhhiiigggggggggggghhhhhhiiijjjiiijjjjjjjjjiiiiiihhhggggggfffffffffggghhhiiijjjllllllkkkjjjjjjiiihhhhhhhhhhhhhhhggghhhhhhiiiiiihhheeecccccceeefffeeedddeeeddddddccccccdddddddddcccdddeeefffgggggggggggggggggghhhiiiiiiiiiiiiiiikkkiiigggeeedddccccccccceeedddcccdddfffgggeeebbbcccccccccddddddeeeeeefffggggggiiijjjjjjjjjiiihhhffffffffffffhhhiiikkklllhhhhhhiiiiiihhhgggeeedddccccccccccccccccccccccccdddcccbbbaaa``````````````````````````````____________```aaaaaaaaaaaaaaabbbbbbbbbbbbccccccddddddbbbbbbbbbaaaaaaaaabbbbbbaaabbbcccbbb```___```aaacccdddfffggghhhhhhgggggggggggggggggggggfffeeeeeeccccccbbbaaaaaa``````___]]]]]]\\\[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\\\\]]]\\\\\\ZZZYYYWWWVVVUUUSSSPPPNNN|||nnngggcccaaaaaa[[[VVVRRRPPPLLLFFFCCCEEEHHHIIIIIIIIIIIIHHHHHHGGGHHHGGGFFFFFFFFFFFFCCCAAA;;;;;;::::::;;;<<<>>>???=========>>>>>>?????????;;;===???AAABBBCCCCCCBBB<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===;;;:::;;;<<<<<<;;;999>>>===<<<;;;;;;===@@@AAACCC@@@===:::888777777777999999999999:::<<<===>>>@@@>>><<<<<<<<<===<<<;;;666666666777777777888888222333333444555666666666;;;;;;:::999999888777777999:::<<<>>>@@@AAABBBBBB>>>>>>>>>>>>?????????????????????@@@CCCIIIRRRWWWiiinnnvvv|||~~~zzzvvvrrrooommmlllooommmkkkhhhfffgggkkkooorrrvvvzzzyyyuuutttwwwzzz~~~xxxrrrqqqtttwwwwwwuuuooojjjeeeccc___WWWRRRPPPZZZ^^^bbbbbb^^^\\\]]]```]]]\\\[[[[[[\\\]]]\\\[[[\\\[[[XXXWWWVVVVVVWWWXXXZZZ\\\___ccciiinnnrrrtttvvvvvvvvvwwwwwwwwwwwwwwwuuuxxxzzz{{{yyywwwvvvvvvuuuuuuttttttttttttuuuvvvtttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooooooooooookkklllmmmoooppppppqqqqqqnnnnnnooooooppppppppppppqqqqqqooonnnnnnooopppqqqrrrqqqpppooonnnmmmlllkkklllkkkjjjiiihhhhhhhhhhhhkkkkkkjjjjjjjjjiiiiiiiiihhhgggfffeeeeeefffggghhhhhhhhhggggggggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhggggggfffffffffggghhhiiijjjkkkkkkkkkjjjiiiiiihhhhhhgggggggggggghhhhhhiiijjjhhhfffdddddddddeeedddcccddddddccccccccccccddddddddddddeeefffgggggggggggggggggghhhiiiiiiiiiiiihhhiiihhhfffdddccccccccccccdddcccbbbccceeeeeecccbbbbbbccccccdddeeeeeeffffffhhhhhhiiijjjjjjjjjjjjiiiggggggggghhhiiijjjlllmmmggggggggggggfffeeedddddddddddddddddddddddddddddddddcccbbbaaa````````````aaaaaa``````______^^^^^^______```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbb```bbbccccccbbbaaabbbdddfffgggggghhhhhhggggggfffffffffggggggffffffeeedddbbbbbbbbbaaa``````______^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSQQQNNNLLL}}}mmmfffeeeeeeeeebbb[[[UUUQQQKKKDDDCCCEEEJJJJJJJJJIIIIIIHHHGGGFFFGGGFFFEEEFFFFFFFFFDDDBBB>>>===<<<;;;;;;===???@@@>>>>>>>>>>>>>>>>>>======<<<===@@@BBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;;;;:::::::::;;;:::999999:::;;;:::999999999999999:::;;;===>>>AAA@@@===:::999888888888999888888888999:::;;;<<<>>><<<::::::;;;<<<;;;:::999999999999999999999999666666666666666777777888::::::999999999888888888:::;;;===???AAABBBCCCCCC<<<============>>>>>>>>>============???CCCIIINNN___fffpppxxx||||||||||||~~~xxxsssnnnkkkiiiiiigggeeebbbbbbeeejjjoootttzzz~~~~~~{{{zzz}}}{{{tttnnnooouuuzzz{{{yyysssqqqnnnmmmjjjeee```]]]```aaabbbaaa```^^^]]]]]]]]]\\\[[[[[[\\\\\\[[[ZZZ[[[YYYXXXWWWVVVWWWXXXXXXXXXZZZ]]]aaaeeejjjnnnppprrrsssuuuwwwxxxyyyyyyzzzyyy{{{|||{{{xxxuuuttttttuuuuuutttssstttuuuvvvvvvttttttsssssssssssstttttttttssspppnnnmmmmmmnnnooolllmmmmmmnnnoooooooooooonnnnnnooooooppppppqqqqqqrrrqqqpppoooooooooppppppsssrrrqqqpppnnnmmmkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjggggggfffeeeeeefffggggggggggggfffffffffffffffgggggghhhhhhiiihhhhhhggggggfffffffffggghhhhhhiiiiiikkkjjjjjjjjjiiiiiihhhhhhggggggfffgggggghhhiiijjjjjjiiihhhgggfffeeeeeedddccccccccccccccccccdddeeedddeeeeeefffggggggffffffhhhhhhiiijjjjjjiiiiiiiiihhhgggfffdddccccccddddddcccccccccdddddddddccccccbbbccccccdddeeefffgggggghhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkhhhhhhggggggfffeeeeeeddddddddddddddddddcccccccccccccccbbbaaa``````aaaaaacccbbbbbbaaa```______^^^___```aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccc```bbbcccdddcccccceeefffhhhhhhhhhhhhhhhggggggfffeeeffffffffffffeeeddddddbbbaaaaaa``````___^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQPPPNNNKKKIII~~~mmmgggggghhhgggggg^^^TTTMMMGGGBBBCCCGGGLLLLLLKKKKKKIIIHHHFFFEEEFFFEEEEEEFFFGGGGGGEEECCCBBBAAA@@@???>>>>>>???@@@>>>>>>>>>===============>>>@@@AAABBBBBBAAA???===???>>><<<;;;;;;<<<===>>>@@@???===<<<::::::999999999888777888999:::999777666777999:::;;;;;;;;;:::======;;;:::999:::::::::888888888888888999::::::<<<:::999999:::;;;;;;:::;;;;;;;;;:::999888888777999888888777777888999999888888999999999:::::::::;;;<<<>>>???AAABBBBBBBBB;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>AAAFFFJJJWWW^^^hhhpppuuuxxxyyyyyy}}}}}}|||wwwrrrnnnlllgggfffdddbbbbbbffflllpppxxx~~~yyytttoooooouuuzzz||||||xxxxxxwwwwwwxxxzzzyyywwwlllgggbbbaaabbbbbb^^^ZZZ]]]\\\ZZZ[[[\\\\\\ZZZYYYWWWWWWWWWVVVWWWXXXYYYZZZXXXYYY[[[^^^bbbfffjjjlllmmmnnnqqqsssvvvxxxyyyyyy||||||{{{yyyuuusssrrrrrrtttttttttttttttuuuvvvvvvuuuttttttsssttttttuuuuuuuuussspppmmmllllllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkmmmnnnnnnoooppppppqqqqqqrrrrrrqqqppppppppppppppprrrrrrqqqooonnnlllkkkjjjiiiiiihhhhhhgggggghhhhhhhhhhhhiiiiiiiiiiiijjjjjjgggggggggffffffggggggggggggfffeeedddddddddddddddfffgggggghhhhhhhhhggggggeeefffgggggghhhiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhggggggffffffggghhhiiiiiiiiijjjiiihhhfffeeedddcccbbbbbbbbbbbbccccccdddeeedddeeeffffffgggfffffffffiiijjjjjjjjjjjjjjjiiiiiihhhgggeeedddcccdddeeeeeecccdddeeeeeeeeedddddddddbbbccccccdddfffgggggghhhiiiiiiiiiiiiiiijjjjjjjjjlllllllllkkkjjjiiiiiihhhiiiiiihhhgggffffffffffffdddcccccccccbbbbbbbbbaaacccbbbaaaaaaaaaaaaaaaaaaeeeddddddcccbbbaaa`````````aaabbbbbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeedddddddddaaacccdddeeedddeeeggghhhiiiiiihhhhhhggggggffffffeeeeeeeeeeeeeeeddddddcccaaaaaa``````___^^^^^^^^^\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRPPPOOONNNMMMKKKHHHFFFpppiiiiiiiiigggggg]]]RRRJJJEEEAAADDDIIIMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCDDDFFFFFFEEECCCDDDCCCCCCBBBBBBAAA@@@@@@========================AAAAAABBBBBBAAA@@@>>>===>>>===;;;:::;;;<<<>>>@@@CCCAAA???<<<:::999999:::888777666777999:::999888777888;;;<<<===<<<;;;:::999999999999::::::;;;;;;888888888888888999:::;;;<<<:::999999:::;;;:::999;;;:::999888777666555555888888777666666777999999888888999::::::;;;<<<<<<<<<===>>>??????@@@@@@???::::::::::::;;;;;;;;;<<<:::;;;<<<<<<===@@@DDDGGGNNNTTT\\\eeekkkooosssuuu{{{|||~~~|||wwwssspppjjjiiihhhffffffiiinnnrrr|||}}}xxxvvvssssssuuuxxx{{{|||}}}|||rrrhhhdddffffff```ZZZ]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXYYY\\\___bbbdddffffffgggiiikkknnnqqqssstttyyyyyywwwuuuqqqppppppqqqrrrssstttuuuvvvvvvvvvuuutttttttttsssttttttuuuvvvtttrrrpppmmmllllllmmmnnnoooooonnnnnnmmmkkkjjjiiillllllmmmnnnoooppppppqqqrrrrrrrrrqqqqqqpppooooooqqqpppooonnnmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhiiihhhhhhiiiiiiiiiiiiiiiiiiggghhhhhhhhhhhhhhhhhhggghhhgggfffddddddccccccccceeeffffffgggggggggggggggeeefffggghhhiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiihhhggggggffffffgggggghhhfffggghhhgggdddbbbbbbbbbbbbbbbaaabbbbbbcccdddeeeeeeeeefffffffffffffffeeeiiijjjjjjjjjjjjiiihhhhhhfffeeedddcccccccccdddeeeccceeeffffffeeeddddddeeebbbcccdddeeefffggghhhiiihhhhhhgggggghhhhhhiiijjjlllllllllkkkjjjiiihhhgggjjjiiihhhgggffffffffffffdddccccccbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaabbbeeeeeeddddddccccccbbbbbbbbbbbbcccdddddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaabbbdddeeeffffffeeedddcccdddffffffffffffhhhiiiiiihhhggggggfffffffffgggddddddeeeeeeddddddcccbbb`````````___^^^^^^]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPOOONNNLLLKKKJJJHHHEEECCCuuummmmmmkkkfffddd[[[QQQKKKFFFCCCEEEJJJMMMMMMLLLJJJHHHEEECCCBBBAAAAAA@@@BBBDDDDDDCCCBBBAAABBBDDDEEEDDDCCCBBBAAA<<<<<<==================AAAAAA@@@@@@@@@@@@@@@@@@???>>><<<<<<===???BBBDDDEEECCC@@@===;;;:::::::::999888888999:::;;;;;;999999999::::::::::::::::::888888888888999999::::::777777777888999:::;;;<<<===;;;999999::::::999888999999999888888777777777888777666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<999999999::::::::::::;;;888:::;;;;;;<<<===@@@BBBDDDIIIPPPWWW^^^eeelllpppyyyzzz~~~~~~xxxtttmmmmmmlllkkkjjjlllpppsss~~~~~~|||||||||yyywwwwwwzzz}}}ssskkkhhhgggccc```]]]\\\ZZZZZZ[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWXXXVVVVVVWWWYYY[[[]]]___```^^^^^^___aaaeeehhhlllnnnqqqqqqpppnnnmmmmmmoooqqqppprrruuuwwwwwwwwwuuuttttttsssssssssssstttuuuvvvrrrqqqooonnnmmmmmmmmmnnnmmmmmmmmmmmmmmmlllkkkjjjkkkkkklllmmmnnnooopppppprrrrrrrrrrrrqqqpppooooooooonnnnnnmmmlllkkkkkkjjjiiiiiiiiihhhhhhiiiiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhjjjiiigggfffeeeddddddddddddeeeffffffgggggggggfffeeefffggghhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggfffffffffffffffdddfffhhhgggdddbbbbbbcccaaaaaaaaaaaabbbcccdddeeeeeefffffffffffffffeeeeeehhhhhhhhhhhhhhhgggffffffcccbbbaaa``````aaabbbcccaaadddfffeeecccbbbcccdddbbbcccdddeeefffhhhiiiiiihhhgggfffffffffggghhhiiihhhiiijjjkkkkkkjjjiiihhhiiihhhgggeeeeeeeeeeeefffeeeeeedddccccccbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbcccccccccccccccccccccccccccdddeeeeeeffffffeeeeeeddddddccccccbbbbbbbbbbbbaaabbbdddfffgggfffeeeeeeeeefffgggggggggfffhhhiiihhhgggfffeeeeeeeeefffgggdddddddddddddddcccbbbbbb``````______^^^]]]]]]\\\XXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOMMMKKKJJJIIIHHHFFFCCCAAAxxxpppooolllfff```YYYQQQMMMIIIEEEFFFKKKMMMLLLKKKIIIGGGDDDBBB@@@???>>>>>>@@@BBBBBBAAA@@@>>>@@@CCCEEEFFFEEECCCBBB<<<<<<<<<<<<======>>>>>>@@@?????????@@@AAABBBBBBAAA@@@??????@@@CCCFFFHHHGGGEEEAAA>>>;;;:::::::::;;;:::999:::<<<===<<<;;;:::888777555555666888999888888888888888888999999777777777888999;;;<<<===>>><<<:::999::::::999888999::::::::::::;;;;;;;;;999999777777888:::<<<===>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;::::::888888999999999:::::::::888999::::::::::::<<<>>>>>>BBBGGGNNNUUU^^^ffflllwwwyyy}}}|||xxxooooooooonnnmmmnnnpppsss~~~}}}{{{yyyyyyyyyyyy{{{}}}{{{yyy||||||qqqjjjfffffffff^^^\\\ZZZZZZ[[[ZZZYYYWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\XXXXXXYYYZZZ^^^bbbfffiiijjjkkkkkkjjjiiikkknnnqqqoooqqquuuxxxyyywwwuuusssssssssssssssssstttuuuvvvqqqpppooonnnnnnmmmmmmmmmkkkkkkllllllmmmllllllllljjjjjjkkklllmmmnnnooopppsssssssssrrrqqqpppooonnnmmmmmmmmmllllllkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhgggiiiiiijjjjjjjjjjjjiiiiiilllkkkiiihhhffffffeeeeeedddeeeeeefffgggggggggfffdddeeegggiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjiiihhhgggeeeeeeeeeeeeeeehhhjjjjjjgggddddddfffaaaaaaaaaaaabbbcccdddeeeeeefffffffffffffffeeeeeeffffffggggggfffeeedddddd``````___^^^^^^___aaabbb```bbbeeedddbbb```bbbcccbbbcccdddeeeggghhhiiijjjgggfffeeeeeeeeefffhhhiiieeefffhhhjjjkkkkkkkkkjjjhhhgggeeedddccccccdddeeeffffffeeeddddddcccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccdddeeeffffffggggggffffffdddddddddcccccccccbbbbbbaaabbbeeefffggggggfffeeefffggghhhhhhgggggghhhiiigggfffeeeddddddeeefffgggcccddddddddddddcccbbbbbb```______^^^^^^]]]\\\\\\WWWXXXYYY[[[[[[[[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOLLLJJJHHHGGGGGGEEEBBB???|||wwwrrrlllgggddd\\\PPPGGGCCCDDDFFFGGGNNNLLLIIIGGGFFFDDD@@@>>>@@@@@@????????????@@@@@@@@@BBBCCCEEEEEEDDDBBBAAA@@@@@@??????????????????>>>===<<<<<<===???AAACCCEEEGGGIIIFFFBBBAAADDDHHHFFFEEECCCAAA???===;;;:::===<<<:::999888999::::::888888888999999:::::::::;;;999777666555666777888<<<;;;:::999:::<<<>>>???@@@???>>><<<;;;;;;::::::;;;;;;;;;::::::999999999;;;::::::999999:::::::::???>>>===<<<;;;:::999999<<<<<<;;;:::999777777666;;;;;;;;;<<<<<<<<<======999;;;======<<<<<<<<<>>>AAACCCFFFHHHKKKRRR\\\cccpppsssxxx}}}{{{xxxtttqqqppprrrtttwww~~~}}}wwwtttrrrrrrtttwwwwwwwwwyyy}}}zzz{{{|||sssmmmiiihhheeeccc```]]][[[[[[^^^aaa]]][[[YYYXXXXXXXXXVVVTTTWWWWWWVVVVVVUUUVVVVVVVVVUUUSSSRRRTTTUUUVVV[[[bbbddddddeeegggiiikkkmmmooopppqqqssstttuuutttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnmmmllllllllllllnnnmmmmmmmmmmmmlllllllllnnnmmmkkkkkkmmmnnnmmmlllmmmnnnpppqqqrrrrrrqqqpppmmmllljjjhhhhhhiiijjjkkkiiihhhggggggggghhhjjjkkkkkkkkkjjjjjjiiihhhggggggkkkkkkkkkjjjjjjjjjjjjiiimmmllljjjhhhgggggghhhiiilllkkkhhhfffeeeeeefffgggggghhhhhhhhhiiiiiiiiiiiikkkkkkiiihhhgggggggggggggggggghhhhhhiiiiiiiiijjjlllkkkjjjhhhgggeeedddccceeeeeeeeeddddddccccccccccccccccccccccccccccccccchhhhhhgggfffeeeeeedddddddddccc```___^^^```bbbdddfffeeeddddddccccccddddddddddddeeeeeefffggghhhhhhgggfffeeeddddddeeefffgggiiiiiiiiihhhiiiiiijjjjjjhhhhhhhhhhhhgggfffeeeddddddddddddccccccbbbbbbbbbbbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccggggggfffffffffeeeeeeeeecccccccccdddddddddeeeeeecccdddfffhhhhhhhhhhhhgggggghhhhhhhhhhhhggggggfffggggggfffeeeeeeeeeeeefffjjjfffcccbbbccccccaaa^^^aaa___]]][[[ZZZZZZZZZ[[[XXXWWWWWWVVVUUUUUUTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMMMMKKKIIIFFFDDDCCCBBB???>>>}}}wwwqqqjjjeee```YYYOOOGGGDDDFFFHHHJJJNNNLLLHHHEEEDDDBBB@@@>>>@@@??????>>>>>>>>>>>>??????@@@BBBCCCCCCBBB@@@???????????????????????????>>>>>>======>>>@@@BBBDDDHHHKKKNNNLLLGGGDDDDDDFFFEEEEEECCCAAA???===;;;:::===<<<;;;:::999::::::;;;888888999999999:::::::::;;;:::888666666777888999<<<;;;:::999:::<<<>>>??????>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::999999999999999999999888888888======<<<;;;;;;::::::999888:::<<<<<<;;;;;;<<<===>>>AAACCCEEEGGGMMMVVV\\\iiimmmtttyyy~~~xxxrrrppprrruuuxxx}}}zzzvvvtttqqqpppppprrruuuvvvwwwvvvuuuzzzzzztttnnnjjjgggbbbbbbaaa```^^^]]]^^^^^^```^^^\\\[[[[[[ZZZWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVTTTRRRTTTXXXZZZYYYZZZ]]]]]]^^^```cccfffjjjmmmnnnnnnoooqqqssssssrrrqqqpppqqqqqqqqqrrrrrrrrrrrrrrrsssqqqpppnnnmmmlllllllllnnnmmmmmmmmmmmmlllllllllnnnlllkkklllnnnoooooonnnpppqqqqqqqqqqqqpppnnnmmmnnnllljjjhhhggghhhiiiiiijjjiiihhhgggggghhhiiijjjkkkkkkjjjjjjiiihhhhhhgggiiiiiijjjjjjkkkkkkkkkkkklllkkkiiigggfffggghhhiiijjjiiigggfffeeefffhhhiiiiiiiiiiiiiiihhhhhhhhhhhhkkkjjjiiihhhgggggggggggghhhhhhhhhhhhiiiiiiiiijjjkkkkkkjjjhhhgggfffeeeeeeeeeddddddddddddddddddcccddddddddddddddddddddddddgggffffffeeeddddddcccccceeedddbbbaaaaaacccdddffffffeeeddddddccccccddddddddddddeeeeeefffgggggghhhfffeeeddddddddddddeeefffhhhhhhhhhggghhhhhhiiijjjhhhhhhhhhhhhhhhgggfffeeedddddddddcccccccccbbbbbbcccccccccdddcccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbcccffffffeeeeeeeeeeeeddddddcccdddddddddeeeeeeeeeeeecccdddfffggghhhhhhggggggfffgggggghhhhhhhhhgggggggggfffeeeeeeddddddeeeeeegggdddaaa```aaaaaa___]]]___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJFFFCCC@@@???>>>===;;;999xxxooogggaaa\\\UUUMMMGGGFFFHHHJJJLLLNNNKKKFFFBBBAAAAAA@@@?????????>>>===============>>>>>>???@@@@@@???>>>===??????????????????????????????>>>>>>@@@AAACCCDDDIIIMMMPPPNNNIIIEEEBBBBBBDDDCCCBBB@@@>>>===;;;;;;<<<<<<;;;:::::::::;;;;;;999999999999::::::::::::;;;:::999888888888999:::<<<;;;;;;;;;;;;===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===============>>>??????======<<<;;;::::::999999666777777888888999999999>>>>>><<<;;;999888777666777999;;;;;;::::::<<<===<<<>>>AAAAAABBBFFFMMMSSS^^^dddllltttzzz~~~wwwsssssswwwyyy~~~zzzvvvsssooollllllmmmnnnrrrvvvxxxyyyxxxuuuyyy~~~{{{wwwtttpppjjjfffaaabbbdddeeeeeecccbbbaaadddbbb___]]]\\\ZZZXXXUUUWWWVVVUUUUUUTTTTTTTTTUUUTTTRRRUUU\\\```\\\WWWUUUUUUVVVYYY]]]aaafffiiikkkkkklllnnnooopppqqqppppppppppppqqqqqqqqqrrrrrrrrrtttsssrrrpppnnnmmmmmmmmmnnnmmmmmmmmmmmmlllllllllmmmllllllmmmoooqqqqqqpppsssrrrrrrqqqooommmkkkjjjmmmllljjjhhhgggfffggggggjjjiiiiiihhhhhhhhhiiiiiikkkkkkjjjjjjiiihhhhhhhhhggghhhiiijjjllllllmmmmmmkkkiiihhhfffffffffggggggggggggfffeeefffgggiiijjjjjjjjjiiiiiihhhgggggggggjjjiiihhhhhhgggggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjiiiiiihhhgggggggggcccddddddddddddddddddeeeddddddddddddddddddddddddeeeeeeeeeddddddccccccbbbeeeeeeddddddeeefffggggggfffeeeddddddccccccdddddddddddddddeeeffffffggggggeeeeeedddccccccdddeeeeeeggggggffffffggghhhiiiiiiggghhhhhhhhhhhhhhhggggggddddddddddddccccccccccccdddddddddddddddccccccbbbaaaaaaaaaaaaaaabbbbbbccceeeddddddddddddcccccccccdddddddddeeeeeeeeeffffffddddddeeefffggggggggggggdddeeefffgggggggggggggggfffeeeddddddccccccddddddcccaaa^^^^^^^^^___^^^\\\\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEAAA???<<<::::::999777555yyynnneee^^^ZZZUUUMMMHHHGGGIIIKKKLLLNNNJJJDDD@@@???????????????>>>===<<<<<<<<<<<<===>>>>>>?????????>>>===<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAACCCDDDEEEGGGIIIKKKJJJFFFBBBAAAAAACCCBBBAAA@@@>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;============>>>???@@@AAABBBAAA@@@>>>======<<<<<<===============<<<<<<<<<============>>>???@@@@@@<<<<<<;;;;;;:::999999888666666666777888888999999===<<<;;;:::888777666666777888::::::999:::<<<>>><<<>>>@@@@@@???AAAGGGKKKTTT[[[eeennnuuuzzz~~~zzzxxxxxxxxx|||xxxuuusssqqqnnnlllmmmmmmnnnrrrwww|||~~~~~~{{{{{{|||{{{uuussssssqqqlllfffdddeeegggjjjllllllkkkjjjgggdddaaa___]]][[[WWWUUUWWWVVVUUUTTTTTTTTTTTTTTTTTTQQQSSS[[[___[[[TTTPPPPPPQQQSSSWWW[[[___ccceeeggghhhjjjlllnnnooooooooonnnoooooopppqqqrrrrrrsssuuuuuusssqqqpppnnnmmmmmmnnnmmmmmmmmmmmmllllllllllllllllllnnnqqqssssssrrrrrrqqqpppooonnnlllkkkjjjmmmllljjjhhhgggfffeeeeeehhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjkkklllllllllllliiihhhgggffffffffffffggggggffffffffffffggghhhiiihhhhhhhhhhhhhhhhhhiiiiiijjjiiihhhgggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhcccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccdddeeeeeefffggggggggghhhfffeeeddddddccccccdddddddddddddddeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggghhhiiijjjfffgggggghhhhhhggggggfffdddddddddddddddddddddddddddeeeeeeeeeeeedddccccccaaaaaaaaaaaaaaabbbbbbcccccccccccccccbbbbbbbbbbbbddddddeeeeeeeeefffffffffddddddeeeeeeffffffffffffccccccdddffffffgggggggggddddddcccbbbbbbbbbbbbccc```___^^^]]]]]]]]]]]]]]]ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSQQQPPPPPPOOOMMMKKKJJJIIIGGGHHHIIIIIIGGGEEEBBB@@@???===:::999999888777555{{{nnnccc]]][[[VVVOOOKKKIIIJJJKKKKKKNNNIIICCC>>>===>>>???@@@>>>>>>============>>>>>>???????????????>>>============>>>>>>>>>?????????@@@@@@AAAAAABBBDDDEEEEEEEEEEEEEEECCCBBBAAABBBCCCAAAAAA@@@???===<<<;;;;;;999999999::::::::::::999::::::::::::::::::::::::999999999::::::;;;<<<<<>>>>>???;;;;;;::::::999999888888777777777777777777777888::::::999999999888888888777888999999999:::<<>>@@@BBBBBB@@@@@@CCCFFFLLLSSS^^^hhhpppvvvyyy|||~~~zzzwww{{{{{{{{{}}}~~~zzzwwwtttrrrpppppppppqqqpppoooooonnnnnnrrrwww~~~~~~|||zzz}}}zzzuuuqqqqqqssssssnnnjjjiiiiiijjjmmmqqqttttttssskkkiiieeebbb```^^^ZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVQQQPPPVVVZZZXXXRRROOOOOOPPPQQQSSSVVVYYY[[[]]]bbbccceeehhhjjjlllnnnnnnmmmmmmnnnoooqqqrrrrrrsssuuuuuutttsssqqqpppnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklllooorrrtttsssrrrmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiigggfffeeeeeeffffffhhhiiijjjkkklllllljjjjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmmmmllljjjiiigggggggggfffffffffffffffhhhggggggfffffffffffffffeeeffffffhhhiiijjjkkkllljjjiiiiiihhhhhhhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhcccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeedddeeeeeeffffffffffffgggfffeeeddddddccccccdddddddddddddddeeeeeeeeeeeeeeeffffffggggggggggggffffffhhhhhhhhhhhhiiijjjkkklllffffffgggggggggfffeeeeeedddddddddddddddddddddddddddeeeeeeeeeeeedddccccccaaaaaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbaaaaaaaaadddddddddeeeeeeeeeffffffdddddddddddddddeeeeeeeeeaaabbbccceeeeeefffffffffccccccbbbaaaaaaaaaaaaaaa_________^^^]]]\\\]]]^^^YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTRRRQQQPPPOOOOOOOOONNNMMMLLLJJJHHHFFFDDDEEEFFFFFFDDDBBB???======;;;999888888888666555}}}oooccc]]]]]]XXXRRRMMMLLLKKKKKKKKKMMMHHHBBB???>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@???>>>>>>>>>===<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAACCCDDDFFF?????????>>>===<<<<<<;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::888888999:::;;;;;;<<<<<>>===<<<<<<<<<<<<=====================<<<<<<<<<<<<======:::::::::999999888888888888888888888888888888888888888888999999:::::::::888999999999999;;;>>>@@@AAACCCEEEDDDBBB@@@BBBEEEGGGNNNXXXbbbiiioootttwww|||}}}yyyxxxuuusssrrrsssrrrnnnjjjfffeeefffhhhmmmpppqqqrrrrrrqqqqqquuu{{{||||||}}}uuusssqqqrrruuuvvvtttrrrqqqoooooorrrwwwzzzyyywwwooommmiiigggdddbbb^^^\\\YYYXXXWWWVVVUUUTTTTTTTTTVVVQQQOOOSSSUUUSSSQQQRRRPPPPPPQQQQQQSSSTTTVVVWWW\\\]]]___bbbeeehhhkkklllkkklllmmmnnnppprrrssssssssssssssssssrrrqqqooonnnnnnmmmmmmmmmmmmlllllllllkkkkkkmmmooorrrsssrrrqqqiiiiiijjjkkklllnnnpppqqqlllkkkkkkjjjhhhgggfffffffffggghhhjjjkkkllllllllliiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnmmmllljjjhhhggggggggggggggggggffffffgggggggggffffffeeeeeeeeecccdddfffgggiiikkkmmmmmmkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggcccddddddddddddddddddeeeddddddddddddddddddddddddffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffeeeddddddccccccddddddddddddddddddddddddeeeeeegggggghhhhhhhhhhhhgggggghhhhhhhhhhhhiiikkkllllllhhhhhhhhhhhhgggfffeeedddddddddddddddeeeeeeeeeeeedddddddddddddddccccccbbbaaaaaaaaaaaaaaabbbbbbccccccbbbbbbbbbbbbaaaaaaaaacccccccccdddddddddeeeeeeddddddcccccccccddddddeeeaaabbbcccdddddddddddddddbbbaaaaaa```___``````````````````^^^\\\[[[\\\^^^YYYXXXWWWVVVUUUVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKIIIGGGEEECCCBBBBBBBBBBBB@@@>>><<<;;;:::888555555555666555333~~~pppddd^^^\\\XXXSSSOOONNNNNNMMMMMMLLLHHHCCC@@@???@@@@@@@@@?????????@@@BBBCCCEEEFFFAAA@@@???>>>>>>=========<<<<<<======>>>??????@@@???@@@AAABBBCCCDDDDDDDDDAAAAAAAAABBBCCCCCCCCCBBB>>>>>>>>>======<<<<<<;;;::::::<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::666777888999;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBBBBCCCBBBAAA??????>>>>>>>>>;;;;;;<<<<<<<<<=========???>>>===<<<<<<<<<<<<<<<999999999999888888888888666777777888999:::;;;;;;999999999999::::::;;;;;;888999:::999:::;;;???BBBCCCEEEHHHGGGDDDAAABBBDDDCCCIIIRRR[[[bbbiiinnnrrrvvvzzz}}}yyytttnnnlllkkkiiieee```]]]]]]___dddkkkpppssstttvvvwwwzzz~~~wwwrrrrrrtttuuuxxxyyy{{{{{{{{{zzzzzz~~~|||wwwooollliiigggeeebbb___\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTQQQQQQTTTTTTQQQRRRUUUQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\```cccfffhhhjjjkkklllnnnpppqqqssssssqqqrrrrrrsssrrrqqqpppooonnnmmmmmmmmmmmmlllllllllkkkkkkmmmooorrrsssqqqooogggggghhhiiikkknnnqqqrrrkkkkkkkkkkkkjjjiiihhhggghhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnnnnmmmkkkjjjggggggggghhhhhhgggggggggeeeeeeffffffgggfffffffffdddeeefffhhhiiikkklllmmmlllkkkkkkjjjkkkkkkllllllkkkkkkkkkjjjjjjiiiiiiiiihhhgggggggggffffffeeeeeeeeeddddddddddddddddddcccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeiiihhhfffdddcccdddeeeffffffeeeddddddccccccddddddddddddddddddddddddddddddffffffggghhhhhhgggfffffffffggggggggghhhjjjkkklllkkkkkkkkkjjjhhhgggeeeddddddddddddeeeeeeeeeffffffcccccccccdddcccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbbbbbaaaaaabbbbbbbbbcccccccccddddddeeedddcccbbbbbbcccddddddbbbbbbcccccccccccccccbbbaaa``````___^^^____________``````^^^[[[YYYZZZ\\\[[[YYYVVVTTTTTTUUUWWWYYYXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQPPPOOOMMMKKKIIIGGGFFFGGGGGGGGGFFFDDDAAA@@@??????>>>===;;;:::999888888666444444555555444333pppeee___[[[XXXSSSPPPPPPPPPPPPOOOKKKHHHCCCAAA@@@@@@@@@?????????@@@AAACCCEEEGGGHHH@@@@@@???======<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>???AAABBBCCCDDDDDDDDD>>>>>>@@@BBBCCCBBB???===>>>>>>======<<<<<<<<<<<<;;;<<<>>>?????????>>>===<<<<<<<<<;;;;;;:::::::::555666777999:::;;;<<<<<<======>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????:::;;;;;;;;;<<<<<<======AAA@@@???===<<<<<<<<<<<<999999999888888888888888444555666888:::<<<===>>>::::::::::::::::::::::::999::::::::::::<<<@@@CCCCCCFFFIIIHHHEEEBBBBBBDDDAAAGGGOOOVVV]]]dddjjjnnnqqqvvv||||||uuummmiiigggddd___ZZZ[[[[[[^^^dddkkkqqquuuvvvzzz}}}zzzqqqqqqsssvvvyyyzzz|||wwwllliiifffdddbbb```\\\ZZZ[[[[[[YYYXXXWWWVVVVVVVVVSSSRRRSSSVVVTTTQQQRRRVVVQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRTTTXXX\\\```ccceeejjjjjjlllnnnpppqqqssstttpppqqqrrrrrrrrrrrrppppppnnnnnnmmmmmmmmmlllllllllkkkkkkmmmooorrrrrrpppnnngggggggggiiikkknnnppprrrkkkkkkkkkkkkkkkjjjiiihhhkkkkkkllllllkkkiiihhhgggiiiiiiiiiiiiiiiiiijjjjjjgggiiilllnnnooonnnmmmlllgggggghhhhhhhhhhhhhhhgggbbbcccdddfffggghhhhhhhhhffffffggghhhiiijjjkkkkkklllllllllkkkkkklllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiihhhggggggfffeeeeeeddddddeeeeeeeeeddddddcccccccccccccccccccccccccccccccccddddddddddddddddddddddddllljjjgggdddcccdddfffgggfffeeeddddddccccccdddddddddddddddddddddddddddddddddeeefffggggggfffeeedddeeeeeeffffffgggiiijjjkkknnnnnnmmmllljjjhhhfffeeedddddddddeeeeeefffffffffbbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccbbbbbbbbbbbbaaaaaabbbbbbbbbccccccccceeedddcccbbbbbbbbbcccdddbbbbbbcccccccccbbbbbbaaa``````___^^^^^^^^^^^^______``````^^^ZZZXXXYYY[[[\\\YYYVVVSSSSSSUUUXXX[[[WWWVVVUUUSSSQQQPPPOOONNNOOOOOOOOONNNLLLIIIGGGEEEBBBCCCDDDDDDCCCAAA???===>>>===;;;999888777777777999777555555666666666555yyyllldddeee]]]TTTNNNNNNOOOQQQPPPRRRNNNJJJFFFEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@BBBAAA???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>============@@@@@@???===<<<;;;999999???@@@@@@AAAAAAAAA@@@@@@<<<<<<;;;::::::999888888777888888999999::::::;;;===???@@@???===;;;;;;<<<::::::<<<>>>@@@@@@>>><<<@@@???===<<<;;;<<<===???????????????===;;;888777777888999::::::999888777999999999999999999999999===<<<;;;999888888999999;;;:::999999:::<<>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::777666555444444555666777}}}qqqiiifff^^^TTTNNNNNNPPPRRRRRRSSSPPPKKKHHHGGGFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======?????????@@@@@@@@@AAAAAA========================>>>>>>>>>===<<<<<<;;;;;;??????@@@@@@@@@@@@@@@???<<<<<<;;;;;;:::999888888888888888999:::;;;<<<<<<===>>>??????===;;;;;;<<<;;;;;;<<>>???????????????===;;;999888888999::::::::::::999888999999999999999999999999;;;:::999999999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAEEEEEEDDDDDDDDDDDDCCCCCCCCCGGGMMMTTTZZZ___bbbdddlllpppuuuzzz}}}zzzsssmmmiiifffccc^^^^^^dddkkkqqqtttzzz~~~||||||yyywwwwwwxxx{{{|||}}}ttthhh]]]YYYXXXVVVVVVWWW[[[\\\]]]\\\ZZZXXXXXXXXXXXXWWWUUUUUUVVVWWWVVVUUUTTTTTTRRRQQQPPPPPPPPPPPPOOOOOONNNOOOQQQTTTVVVXXX[[[^^^cccgggiiikkknnnppplllmmmooopppppppppooooooooonnnmmmlllkkklllnnnooommmlllllloooqqqqqqooolllmmmkkkkkklllnnnpppqqqpppooonnnlllkkkjjjiiiiiiiiijjjkkklllmmmmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiimmmnnnoooooonnnllljjjiiijjjiiihhhfffeeeeeeffffffddddddeeeeeeffffffggggggggghhhgggfffeeefffhhhkkkjjjjjjjjjkkklllnnnooopppnnnnnnlllkkkjjjiiiiiiiiieeegggiiijjjkkkkkkjjjiiiggggggggggggfffffffffffffffeeedddcccbbbcccddddddcccddddddcccbbbbbbccceeefffeeedddcccbbbbbbbbbbbbaaaccceeefffggggggfffeeecccddddddeeeddddddccccccfffeeeddddddcccccccccddddddeeefffgggiiijjjkkkllliiikkkmmmllliiifffddddddbbbbbbcccdddddddddddddddcccbbbaaaaaaccccccbbbaaa```______^^^___```aaabbb```aaabbbccccccbbbaaa```aaaaaabbbbbbbbbbbbaaaaaaaaa``````````````````aaa_________^^^^^^^^^^^^^^^___^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWUUUSSSPPPOOOOOOOOONNNMMMJJJIIIIIIGGGFFFDDDCCCBBB???>>>===;;;:::999999999777777777777777777777777777666555555555555666777wwwooofff^^^SSSMMMLLLOOORRRSSSSSSPPPLLLJJJIIIHHHGGGFFFAAABBBCCCCCCCCCBBBAAA@@@======>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===???????????????@@@@@@@@@================================================?????????@@@@@@??????>>><<<<<<;;;;;;::::::999999888888999:::;;;<<<===>>>===>>>??????<<<;;;;;;<<<=========???AAABBB@@@>>>@@@???>>>===<<<===>>>????????????>>>===;;;:::999999999:::;;;;;;:::999999999999999999999999999999888888888888999:::<<<===<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDJJJSSS\\\``````]]][[[cccggglllqqqvvv{{{zzzvvvrrrmmmjjjdddeeejjjqqqvvvyyy|||zzzyyyxxx|||~~~{{{|||~~~{{{oooccc]]]ZZZVVVUUUWWW\\\^^^___^^^\\\ZZZZZZ[[[\\\ZZZYYYYYYZZZZZZYYYWWWSSSRRRRRRQQQPPPPPPPPPQQQNNNNNNMMMMMMNNNPPPRRRSSSVVVYYY^^^aaacccdddfffhhhhhhjjjlllnnnpppqqqqqqqqqpppooommmlllllllllmmmmmmkkkkkklllnnnpppqqqooonnnnnnmmmlllmmmoooqqqqqqqqqnnnmmmlllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjnnnnnnoooooonnnmmmkkkjjjlllkkkiiihhhffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffiiiiiihhhgggeeedddfffhhhiiijjjjjjkkkmmmooopppqqqrrrqqqooolllkkkjjjjjjjjjggghhhjjjkkkllllllkkkjjjggggggggggggfffffffffffffffeeedddcccccccccdddeeeeeeeeeeeedddbbbaaabbbdddeeeeeedddcccbbbbbbbbbbbbaaaccceeefffggggggfffeeeccccccddddddddddddcccccceeeeeedddcccccccccddddddeeefffggghhhiiikkkllllllkkklllmmmkkkhhheeedddcccbbbccccccdddddddddddddddeeecccbbbcccdddeeedddccc______^^^___```aaabbbcccaaabbbbbbccccccbbbbbbaaabbbbbbccccccccccccbbbbbb``````____________`````````______^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLMMMMMMLLLKKKGGGGGGFFFDDDBBB@@@???>>>;;;;;;999888777777777777555555555555555555555555777777666666666666777777yyypppcccZZZOOOIIIIIILLLOOOPPPQQQNNNKKKJJJIIIIIIGGGFFFAAABBBCCCCCCCCCBBBAAA@@@:::<<<>>>??????>>><<<;;;;;;;;;::::::;;;;;;<<<===>>>?????????????????????;;;<<<<<<<<<<<<<<<==============================>>>>>>?????????>>>======;;;;;;;;;;;;;;;:::::::::888999:::;;;<<<>>>??????>>>???@@@@@@===<<<<<<===>>>>>>>>>???AAAAAA@@@>>>@@@???>>>=========>>>>>>>>>>>>>>>===<<<;;;::::::999999999999999999999999888888888888888888888888888888888999999:::;;;;;;<<<;;;;;;<<<===>>>@@@AAA@@@AAAAAABBBCCCDDDDDDDDDGGGMMMVVV^^^aaa^^^YYYTTTUUUXXX^^^dddjjjqqqxxx}}}~~~zzzuuuqqqkkkjjjlllrrrwww|||~~~{{{{{{~~~zzzuuussssssvvvzzz~~~tttkkkeee```YYYUUUVVV\\\^^^`````````___```aaa```^^^]]]]]]]]]\\\ZZZYYYRRRRRRQQQQQQPPPQQQQQQQQQOOOOOONNNNNNNNNNNNOOOPPPRRRTTTXXX[[[\\\]]]^^^```eeegggjjjmmmoooqqqrrrrrrnnnmmmlllkkkjjjjjjjjjjjjiiijjjkkkmmmooopppooooooooommmlllmmmoooppppppooommmlllkkkkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjkkkmmmnnnkkkkkkkkkllllllllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkiiihhhfffeeeeeefffffffffeeeeeeeeeeeeeeehhhhhhhhhgggeeeeeefffhhhiiiiiijjjkkkmmmoooqqqrrrtttrrrooolllkkkjjjjjjjjjhhhiiijjjkkkkkkkkkkkkjjjggggggggggggfffffffffffffffeeedddcccccccccdddeeefffgggfffdddbbbaaaaaaccceeedddccccccbbbbbbbbbcccaaaccceeefffggggggfffeeebbbbbbcccddddddddddddccceeeddddddccccccdddddddddgggggghhhiiijjjkkkllllllkkkmmmmmmkkkhhheeeccccccccccccddddddeeeddddddccceeedddccccccdddeeedddccc^^^^^^___```aaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbb```______^^^^^^______`````````___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPOOOLLLKKKIIIIIIJJJJJJIIIHHHEEEDDDBBB@@@>>><<<;;;:::999888777666666666666666555555555666666666666666777777777777777777777777xxxnnn]]]UUUKKKEEEEEEHHHKKKLLLLLLJJJHHHGGGHHHGGGFFFDDDAAABBBCCCCCCCCCBBBAAA@@@:::;;;===>>>???>>><<<;;;:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<<<>>======<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<999::::::;;;===>>>>>>??????AAABBBAAA???======>>>>>>======>>>???@@@???===>>>>>>>>>=====================<<<;;;;;;;;;::::::888888777777777777888888888888888888888888888888999999999999999999999999:::::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCDDDGGGLLLRRRWWWXXXVVVQQQNNNIIILLLRRRXXX```iiiqqqwww|||}}}~~~~~~||||||}}}{{{wwwqqqnnnmmmpppuuu{{{~~~yyysssrrrvvvzzz~~~xxxsssooooooppptttxxx}}}}}}wwwssspppiii```YYYWWW[[[]]]```bbbbbbccceeefffdddcccaaa``````^^^[[[XXXSSSRRRRRRQQQQQQQQQRRRRRROOOOOONNNMMMMMMMMMLLLMMMNNNQQQTTTVVVVVVWWWXXXYYY^^^```cccgggjjjlllmmmmmmhhhhhhhhhgggggggggggghhhiiijjjkkklllmmmnnnoooooonnnmmmkkklllmmmnnnnnnmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkjjjiiiiiikkkmmmnnnkkkkkklllllllllmmmmmmmmmjjjjjjlllmmmooopppqqqqqqmmmmmmlllkkkiiihhhfffffffffffffffffffffffffffeeefffggghhhhhhgggggghhhjjjhhhiiijjjkkkmmmoooqqqrrrrrrqqqooollljjjiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiggggggggggggffffffffffffeeedddcccccccccdddeeefffgggggggggeeebbbaaaaaabbbddddddccccccbbbbbbccccccaaaccceeefffggggggfffeeeaaabbbccccccdddddddddcccdddddddddccccccddddddeeegggggghhhiiijjjkkkkkklllllllllllljjjgggeeeddddddddddddeeeeeeeeeddddddcccdddbbbaaabbbcccdddcccbbb^^^___```aaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccbbbbbbbbb______^^^^^^^^^^^^______```______]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKHHHGGGFFFFFFGGGGGGEEEDDDAAA@@@>>><<<:::999888888777777666666555666666666444444555555666666666666777888888888888888888777vvvkkkYYYRRRIIIDDDDDDGGGHHHIIIGGGFFFEEEEEEEEEEEEDDDBBBAAABBBCCCCCCCCCBBBAAA@@@:::;;;<<<=========<<<;;;:::::::::::::::;;;;;;<<<>>>>>>>>>>>>============999999::::::;;;<<<<<<<<<@@@@@@???>>>>>>===<<<<<<============<<<;;;::::::::::::;;;;;;<<<<<<======::::::;;;;;;<<<=========???@@@AAAAAA???======>>>===<<<;;;;;;======<<<;;;=========<<<<<<<<<;;;;;;;;;::::::999999999::::::777777666666666666777777888888888888888888888888888999999999999999888777999999:::;;;<<<===>>>>>>>>>??????@@@AAABBBBBBCCCDDDFFFIIIKKKLLLKKKIIIHHHCCCFFFKKKPPPXXXaaajjjppptttvvvxxxyyyxxxxxxyyy{{{|||}}}~~~zzzvvvrrrnnnooorrrwww~~~{{{uuuooommmoooqqq{{{zzzwwwsssooonnnoooppprrrvvv{{{{{{yyyxxxxxxrrrggg```^^^\\\___bbbdddeeefffiiijjjjjjhhhfffeeeccc___[[[XXXUUUTTTSSSSSSRRRRRRRRRSSSMMMMMMLLLLLLKKKJJJJJJIIIMMMOOORRRSSSSSSSSSSSSTTTUUUWWWZZZ]]]```bbbbbbcccbbbbbbcccdddeeefffggggggiiijjjllllllkkklllnnnoooooommmkkkkkkmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllllllllkkkjjjjjjjjjkkklllmmmiiiiiijjjjjjkkkkkklllllljjjjjjkkkmmmoooqqqrrrsssmmmmmmmmmlllkkkiiihhhgggggggggggggggggggggggghhhggghhhjjjjjjiiiiiijjjkkkhhhiiiiiijjjlllnnnoooppppppooonnnmmmkkkjjjhhhhhhggggggggggggggggggggghhhggggggggggggffffffffffffeeedddcccccccccdddeeefffggghhhgggeeecccaaabbbcccddddddccccccbbbccccccdddaaaccceeefffggggggfffeee```aaabbbcccddddddddddddddddddcccccccccdddeeeeeegggggghhhhhhiiijjjjjjkkkkkklllkkkjjjgggeeeeeefffeeeeeeeeeeeeeeeddddddccccccaaa```aaabbbcccbbbaaa___```aaabbbbbbbbbaaaaaaaaa``````______``````aaaaaaaaabbbbbbbbbbbbaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^______^^^]]][[[ZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSPPPPPPPPPPPPNNNKKKIIIGGGEEEDDDCCCCCCDDDCCCAAA???>>><<<:::888777777777777666555555555555666666777333333333444555555666666888888999999999999888888wwwlllXXXRRRJJJFFFGGGIIIIIIHHHDDDCCCBBBCCCDDDDDDCCCAAAAAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<>>>>>>=========<<<<<<<<<888999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::999999:::::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???===;;;;;;<<<;;;:::888888:::;;;:::999;;;;;;;;;;;;;;;::::::999999888888777777888999:::888888777666666777888888888888888888888888888888666777888999::::::999999999:::;;;<<<===>>>>>>???>>>?????????@@@@@@AAAAAAAAAAAACCCDDDEEEEEEDDDDDDAAACCCFFFIIIOOOWWW```fffjjjmmmqqqssstttttttttuuuwwwxxx|||~~~{{{{{{vvvsssrrrrrrtttzzz}}}{{{vvvuuutttqqqooonnnnnnooossssssrrrqqqooooooqqqsssuuuxxx}}}{{{{{{yyyzzz{{{wwwnnnhhhhhheeegggjjjkkklllmmmnnnppppppnnnkkkiiifffbbb\\\XXXWWWWWWUUUTTTSSSSSSSSSSSSMMMMMMMMMMMMLLLKKKJJJJJJMMMOOORRRRRRQQQQQQQQQQQQOOOQQQSSSVVVXXXYYYZZZZZZ\\\]]]___bbbdddfffggghhhiiikkklllllljjjjjjlllooopppnnnmmmlllmmmnnnmmmllljjjjjjjjjjjjkkkkkklllmmmllllllkkkkkkjjjjjjkkkkkkiiiiiijjjjjjkkkllllllmmmllllllmmmmmmnnnpppqqqrrrlllmmmmmmmmmlllkkkiiihhhgggggghhhhhhiiiiiijjjjjjiiikkklllllljjjiiiiiijjjhhhiiiiiijjjkkklllmmmnnnmmmnnnnnnnnnmmmkkkiiiggghhhgggggggggfffgggggggggggggggggggggffffffffffffddddddcccbbbcccdddeeefffgggggggggeeecccbbbcccddddddccccccbbbccccccddddddaaaccceeefffggggggfffeee```aaabbbccccccddddddddddddcccccccccddddddeeeffffffgggggghhhhhhiiiiiijjjjjjjjjjjjiiigggfffggghhheeeeeeffffffeeeddddddccccccaaa```aaabbbcccbbbaaaaaaaaabbbcccbbbaaa```___```___^^^]]]]]]^^^___`````````aaaaaaaaaaaa``````^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUTTTTTTRRRQQQOOONNNMMMMMMNNNMMMKKKIIIFFFEEECCCBBBAAAAAAAAA@@@===;;;;;;:::888666555666777777444444333333444555666666444444555555666777777777888888999::::::999888888yyymmmYYYSSSMMMJJJJJJKKKKKKIIICCCBBBBBBCCCDDDDDDCCCAAAAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<::::::999999::::::;;;<<<>>>>>>======<<<<<<<<<;;;888888999::::::;;;<<<<<<<<<======>>>???@@@@@@@@@<<<<<<<<<<<<;;;:::999888999::::::;;;<<<===>>>>>><<<;;;;;;;;;;;;:::::::::<<<===>>>===;;;::::::::::::888777777888999888777::::::;;;;;;::::::999888888777666666666777888999:::999888777777888999:::777777777777777777777777333555777999:::;;;;;;;;;:::;;;<<<>>>???????????????????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBDDDHHHNNNVVV\\\dddhhhmmmpppqqqqqqqqqrrrsssuuuyyy}}}~~~{{{}}}yyywwwvvvtttqqqtttzzz{{{yyywwwwwwyyyxxxuuuqqqkkkkkklllnnnppprrrrrrrrroooppppppppppppqqqtttwwwzzz}}}{{{uuu{{{zzzzzz|||xxxqqqooopppnnnpppsssssssssssstttuuutttrrrooollliiiccc]]]YYYYYYXXXWWWUUUTTTSSSSSSSSSOOOOOOPPPPPPOOONNNMMMLLLNNNPPPRRRRRRQQQPPPPPPPPPNNNOOORRRTTTUUUVVVVVVVVVYYY[[[^^^aaaeeegggiiijjjjjjkkkmmmkkkiiiiiikkknnnrrrpppnnnnnnnnnooonnnmmmjjjjjjjjjjjjkkklllmmmmmmlllllllllkkkkkkjjjjjjjjjkkkkkkllllllmmmnnnoooooooooooonnnnnnnnnnnnooopppllllllmmmmmmmmmllljjjiiigggggghhhiiijjjkkkkkkllllllmmmnnnmmmkkkiiihhhiiiiiiiiiiiiiiijjjkkklllmmmlllmmmooopppooommmjjjhhhhhhhhhggggggggggggggghhhhhhgggggggggffffffffffffddddddcccbbbcccdddfffgggfffggggggeeeccccccdddeeecccccccccbbbccccccddddddaaaccceeegggggggggfffeee``````aaaccccccdddddddddccccccccccccddddddeeefffffffffgggggghhhhhhiiiiiiiiijjjjjjiiigggfffhhhiiieeefffffffffeeeddddddccccccbbbaaabbbccccccbbbaaabbbbbbccccccbbbaaa___^^^___^^^]]]\\\\\\]]]^^^_________````````````______^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJKKKLLLLLLJJJHHHEEECCCBBBAAA@@@@@@@@@>>>;;;888:::888666555555555777888222222222222333444555555777777777888999::::::;;;888999:::;;;;;;:::999888zzznnn[[[SSSNNNNNNOOOMMMLLLMMMAAA@@@@@@AAADDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===;;;999777999999999::::::;;;;;;;;;>>>===;;;:::999999::::::::::::999999999999999::::::;;;<<<>>>@@@BBBCCCDDDAAA???===:::999888888888666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>><<<<<<;;;;;;;;;<<<;;;999888888999;;;<<<>>>===<<<;;;999888777777:::999777555444555555666777777777777777777777777888888999888777888999;;;999999999888999999::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGGGG??????@@@@@@BBBEEEJJJNNNZZZ\\\cccjjjllljjjkkkoooqqqtttwwwzzzzzz{{{|||}}}}}}yyyuuusssrrrwwwsssooonnnppppppkkkggghhheeeffflllpppqqqsssvvvvvvwwwwwwvvvvvvwwwzzz|||~~~|||yyywwwyyy{{{|||{{{yyywwwwwwwwwyyy|||}}}zzzyyyyyyvvvrrrwwwsssnnnjjjgggddd```^^^\\\[[[ZZZWWWUUUSSSQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLRRRXXXXXXRRRNNNNNNQQQNNNOOOPPPPPPOOONNNOOOQQQRRRTTTWWWZZZ___ccceeegggfffgggiiikkklllllllllkkkmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllllllllkkkkkkiiijjjlllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkjjjiiihhhgggjjjiiigggffffffhhhjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmpppooonnnmmmkkkiiihhhhhhgggfffeeeeeeeeefffhhhiiihhhggggggeeedddcccbbbbbbaaabbbcccdddddddddddddddgggffffffeeeeeeddddddcccbbbcccdddeeeffffffffffffeeeeeeffffffeeeeeedddcccccccccdddddddddeeeeeeeeegggfffeeedddcccbbbbbbbbbcccddddddeeeeeeddddddcccggggggffffffeeeeeeeeedddiiifffddddddfffgggfffdddcccdddeeeeeecccaaaaaabbbbbbbbbbbbaaaaaaaaaaaa```bbbaaa______``````^^^]]]```____________^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[^^^\\\YYYVVVUUUTTTUUUVVVWWWVVVUUUUUUUUUSSSPPPMMMOOOOOONNNNNNMMMLLLLLLLLLFFFGGGGGGFFFDDDBBB@@@>>>>>>======<<<<<<;;;;;;:::888777777666555555444444666555555555555666666777;;;::::::999888888888999999888777777777777777777xxxkkkYYYRRRLLLLLLMMMKKKJJJKKKBBBAAAAAABBBDDDEEEEEECCCAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;:::999999999999999::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<:::999888888888888888888::::::<<<>>>@@@BBBCCCDDDAAA@@@===;;;:::999999999777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>===<<<;;;;;;;;;;;;;;;:::999999:::<<<>>>@@@>>>>>>===<<<:::999888777999888888888888888999999777777777777777777777777888888888888777888999:::999999888888888999999::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>??????AAABBBCCCGGGJJJKKKIIIGGG>>>?????????@@@CCCGGGKKKTTTVVV]]]eeehhhhhhjjjnnnpppssswwwyyyzzz{{{|||}}}}}}zzzwwwvvvuuuvvvrrrmmmllllllkkkgggcccdddbbbdddkkkppprrrvvv{{{~~~~~~~~~~~~|||yyywwwvvvuuuwwwyyy{{{{{{zzzzzz{{{}}}wwwqqqmmmgggcccaaa``````______^^^[[[XXXTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQWWW[[[ZZZSSSNNNNNNPPPKKKLLLMMMLLLKKKKKKLLLMMMMMMNNNQQQTTTXXX[[[]]]___bbbdddfffhhhiiijjjjjjjjjnnnnnnoooooonnnlllkkkiiikkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkkmmmnnnoooooonnnnnnnnnnnnmmmllllllkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhhgggfffggghhhjjjllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkkllllllooonnnnnnmmmlllkkkjjjiiiiiihhhgggffffffggghhhhhhggggggfffeeeddddddccccccaaabbbcccccccccccccccccceeeeeeeeeeeeddddddddddddbbbcccdddeeefffffffffffffffffffffffffffeeeddddddddddddccccccddddddeeefffgggfffeeedddccccccccccccccccccddddddddddddccccccddddddeeeeeeffffffggggggiiifffddddddfffgggfffdddccceeefffeeecccaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaabbb```______```___^^^\\\_________^^^^^^^^^]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRPPPMMMKKKLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEEEEDDDBBB@@@>>>======<<<;;;:::999777777666444444444444444444555555777777666666666777888888;;;::::::999999888999999888777777777777888999999wwwhhhWWWPPPJJJKKKKKKIIIHHHIIIDDDCCCBBBBBBDDDDDDCCCBBB@@@@@@@@@??????>>>>>>>>><<<;;;:::999888888999:::999999::::::::::::;;;;;;999999888888999;;;<<<>>>;;;::::::999888888999999888999;;;===???AAABBBCCC@@@???===<<<;;;:::::::::777888999:::;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<======<<<;;;::::::::::::999999999:::<<>>===<<<;;;999888888777888999:::;;;<<<<<<<<<666666666666666666666666777777777777888888999::::::999999888888888999999::::::999999888888999999888888999:::;;;<<<>>>???BBBBBBEEEKKKQQQQQQKKKFFF>>>??????>>>>>>@@@DDDFFFMMMOOOVVV___ccceeeiiinnnnnnrrrvvvyyyzzz{{{|||~~~~~~|||{{{zzzyyyxxxsssnnnkkkkkkiiieeebbb```___bbbjjjpppuuu{{{~~~|||zzzyyyxxxvvvuuuuuuuuuvvvwwwxxxzzz{{{|||~~~|||oooiiiaaa[[[ZZZ\\\^^^```aaa___\\\WWWSSSOOOMMMKKKMMMMMMLLLLLLMMMOOOPPPQQQVVVZZZ]]][[[TTTNNNMMMNNNIIIJJJKKKJJJIIIHHHIIIJJJHHHIIIKKKNNNPPPSSSTTTUUU\\\]]]```bbbeeeggghhhhhhmmmmmmnnnnnnnnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkkmmmnnnlllmmmnnnoooppppppppppppoooooonnnlllkkkjjjhhhhhhiiiiiijjjkkkkkkkkkkkkkkkhhhggggggggggggiiikkklllmmmlllllllllkkkkkkkkkkkkhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmlllllllllllllllkkkjjjiiihhhggggggggggggfffffffffeeeeeedddddddddbbbbbbbbbcccbbbbbbaaaaaaccccccccccccddddddddddddcccddddddeeeeeeffffffffffffggggggggggggfffeeeeeeeeedddcccccccccdddfffggggggfffeeeddddddccccccdddbbbbbbccccccccccccbbbbbbaaaaaacccdddfffgggiiiiiihhhfffddddddeeefffeeeddddddeeefffeeecccaaaaaabbbccccccbbbbbbbbbaaaaaaaaaaaa```^^^^^^______]]]\\\^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXXVVVUUUUUUTTTSSSRRRRRRRRRPPPOOOMMMMMMMMMLLLJJJGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;::::::888777555444333222111111222333444444555555888888777777888999999:::::::::::::::999999999999777777777777888999::::::wwwgggWWWOOOIIIIIIJJJHHHFFFGGGEEEDDDBBBBBBCCCCCCAAA@@@??????>>>>>>>>>=========>>><<<999777666666888999::::::::::::::::::::::::999999888888888:::;;;<<<<<<<<<;;;:::::::::::::::888888:::;;;===???@@@AAA===<<<<<<;;;::::::::::::777777888999::::::::::::>>>>>>===;;;;;;:::::::::<<<;;;::::::999999999:::999999:::;;;===???BBBCCC>>>>>>===<<<:::999888888777888:::<<<<<<<<<;;;;;;666666666666666666666666777777666777999;;;;;;;;;<<<<<<;;;::::::999::::::<<<;;;:::999888777777888777777888999:::<<<>>>???BBBBBBFFFNNNVVVUUUMMMDDD?????????>>>===>>>AAACCCHHHIIIPPPXXX^^^bbbgggnnnlllpppuuuyyy{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{xxxsssooommmjjjfffccc______bbbjjjqqqvvv~~~{{{{{{yyyxxxwwwvvvvvvwwwyyy{{{}}}zzz{{{||||||~~~ssskkkaaaXXXVVVXXX[[[^^^___]]]YYYUUURRROOOMMMLLLPPPOOOMMMLLLMMMNNNQQQRRRUUUYYY[[[XXXRRRMMMLLLMMMIIIJJJKKKJJJHHHHHHIIIJJJHHHHHHIIIKKKLLLNNNOOOPPPUUUVVVXXX[[[___aaacccdddiiijjjkkkmmmnnnmmmmmmlllkkkkkkkkkkkkkkkllllllllljjjiiihhhhhhiiikkkmmmooollllllmmmnnnoooppppppqqqoooooonnnmmmlllkkkjjjjjjjjjjjjkkkkkklllkkkkkkjjjgggggggggggghhhiiikkklllllllllkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkklllmmmmmmnnnnnnllllllkkkiiihhhgggggggggeeeeeeeeeeeeeeeeeeeeedddbbbbbbbbbbbbbbbaaa```___aaaaaabbbccccccdddeeeeeeddddddddddddeeeeeeffffffggggggggghhhgggffffffeeefffeeecccccccccdddfffgggffffffeeedddddddddddddddaaaaaabbbbbbbbbbbbaaaaaa```aaabbbccceeeggghhhiiigggfffeeeddddddeeeeeeddddddfffgggfffcccbbbaaabbbccccccbbbbbbbbbaaaaaaaaa```___]]]]]]^^^^^^\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWRRRSSSSSSSSSRRRQQQPPPPPPLLLKKKIIIIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>=========<<<;;;:::999999777777666555444333222222222222333333444555555555888777777888888999:::;;;::::::::::::::::::999999999999888888888999999:::yyyhhhWWWOOOIIIIIIIIIGGGEEEFFFEEEDDDBBBAAABBBAAA???>>>========================@@@>>>:::777555666777888:::::::::::::::::::::::::::999888777777888999:::::::::999999999999::::::888888999:::<<<===>>>>>>999999999999999999999999666666888999:::;;;;;;;;;???>>>===<<<;;;:::::::::;;;;;;:::999999999999:::::::::;;;;;;===>>>???@@@>>>===<<<;;;:::999888777888999:::;;;;;;:::999888777777777777777777777777888666666888<<>>===<<<;;;;;;;;;<<<<<<:::999888888888888888888999:::;;;===???@@@BBBBBBFFFNNNUUUUUUKKKBBB???@@@@@@???======???AAACCCDDDHHHPPPUUUYYY```hhhiiimmmsssxxxzzz{{{|||}}}yyyzzz{{{}}}~~~~~~~~~}}}|||zzzwwwssspppllliiifffccccccffflllrrrwww}}}~~~|||yyywwwwwwwwwwwwxxxzzz}}}~~~yyyqqqeeeZZZUUUUUUVVVWWWZZZXXXVVVSSSQQQPPPPPPPPPUUUSSSQQQOOONNNOOOPPPQQQQQQTTTUUUTTTPPPLLLKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKOOOPPPRRRTTTXXX[[[]]]^^^aaacccfffiiilllnnnnnnooojjjjjjjjjkkkkkkllllllllljjjiiihhhggghhhjjjmmmnnnjjjkkkkkklllmmmnnnooopppoooooooooooonnnnnnnnnnnnlllmmmmmmlllkkkjjjiiiiiiggggggggghhhhhhiiijjjkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggghhhiiiiiiiiiiiijjjkkklllmmmnnnooommmlllllljjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeedddbbbbbbbbbbbbbbbaaa```___aaaaaabbbcccddddddeeeeeeeeeeeedddddddddeeeffffffggggggggghhhgggffffffeeeeeeeeedddddddddeeefffgggeeeeeedddccccccccccccddd```aaaaaabbbbbbaaaaaa```bbbbbbccccccdddeeeeeefffffffffeeeddddddcccdddeeeeeeggggggfffdddbbbaaabbbbbbbbbbbbaaaaaaaaa``````___^^^\\\\\\]]]]]][[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVPPPQQQQQQQQQPPPPPPNNNNNNIIIGGGEEEEEEEEEEEEDDDBBBAAAAAA@@@???>>>===<<<<<<::::::999888888888777777444444444444555555555555666666666666666666666666777777777777888999:::;;;999::::::;;;;;;;;;:::999;;;;;;:::999999888999999{{{jjjVVVNNNHHHHHHHHHEEEDDDDDDDDDBBB@@@@@@@@@@@@>>><<<;;;<<<<<<======>>>>>>???AAA???;;;999777777999:::;;;;;;::::::::::::999999:::999888777777777888999666666666666777888999999999999999:::::::::;;;;;;666777888999999999999888666777888:::<<<===>>>>>>???>>>===<<<;;;:::::::::;;;::::::999999:::::::::;;;;;;<<<<<<======>>>>>>???>>>===<<<;;;999888888999999999::::::999888888777777777777777777777777999777777:::@@@EEEEEEEEECCCBBB@@@???======<<<<<<<<<;;;:::999888888888888999999:::;;;<<<===???@@@@@@AAADDDKKKPPPOOOHHHAAA???@@@@@@???===<<<>>>???@@@>>>AAAFFFJJJMMMTTT\\\ccchhhoootttwwwxxxzzzzzzvvvwwwyyy{{{|||||||||{{{zzzzzzzzzxxxtttpppkkkiiihhhhhhkkkppptttyyy~~~|||{{{zzzyyyxxxvvvuuuuuuuuuuuuwwwyyy||||||uuukkkaaa[[[WWWUUUSSSWWWVVVTTTSSSSSSTTTUUUWWWYYYXXXVVVSSSRRRQQQQQQQQQOOOQQQRRRQQQNNNLLLKKKKKKGGGHHHIIIGGGEEEDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKLLLNNNQQQSSSVVVWWWXXX[[[___cccgggjjjlllmmmhhhiiiiiijjjjjjkkkkkkllljjjjjjiiihhhiiijjjkkkllliiiiiiiiijjjlllmmmooopppooopppppppppppppppppppppnnnnnnmmmmmmllljjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggghhhhhhgggggghhhjjjkkklllmmmnnnkkkkkkkkkkkkiiihhhfffffffffffffffeeeeeedddddddddbbbbbbbbbcccbbbbbbaaaaaaaaabbbbbbcccdddeeeeeeffffffeeedddcccddddddfffffffffggggggggggggfffeeeeeedddeeeeeeeeeffffffffffffccccccbbbbbbbbbbbbccccccaaaaaabbbbbbbbbbbbaaaaaacccccccccccccccccccccccceeeffffffeeecccbbbdddeeefffggghhhfffdddbbbaaabbbaaaaaa`````````_________^^^]]][[[[[[\\\\\\ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUTTTSSSOOOOOONNNMMMLLLLLLKKKKKKFFFCCCAAAAAAAAABBBAAA@@@=========<<<;;;;;;::::::777777666555555666666666333333444555666777777888888888777777777777777777666666777777888999;;;;;;888999;;;<<<<<<;;;::::::<<<;;;::::::999999::::::}}}lllTTTLLLFFFFFFFFFCCCAAABBBBBB@@@???>>>???>>>===;;;::::::;;;===>>>???@@@AAA???>>><<<;;;:::;;;===>>>;;;;;;;;;::::::999999999777777666666777888999:::555555666777888:::;;;<<<::::::999999999888888888555666888999:::::::::999777888:::===@@@AAACCCCCC>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>????????????AAA@@@???>>>===;;;::::::888888888888999:::;;;;;;999999999999999999999999999777777<<>>>>>>>>???CCCFFFIIIGGGCCC???<<<===>>>===<<<;;;<<<===@@@======@@@BBBDDDJJJRRR\\\bbbiiiooorrrtttuuuvvvtttuuuwwwyyyzzzzzzyyyxxxzzz|||~~~~~~{{{uuuqqqnnnllllllnnnsssvvv|||~~~}}}|||zzzxxxwwwsssssssssrrrrrrrrrssstttssstttwww{{{~~~zzzssslllgggaaa\\\XXXXXXVVVUUUTTTUUUXXXZZZ\\\\\\[[[YYYXXXVVVTTTSSSRRRRRRRRRSSSRRRPPPNNNLLLLLLHHHIIIJJJHHHFFFEEEFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJKKKMMMOOOQQQQQQSSSXXX\\\aaadddfffggggggggghhhiiiiiijjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkmmmooopppqqqpppppppppoooooonnnnnnlllmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhgggjjjjjjjjjiiiiiiiiihhhhhhhhhggggggffffffgggggggggffffffggghhhjjjkkklllllljjjjjjjjjjjjiiihhhfffeeeggggggfffeeeddddddccccccaaabbbccccccccccccccccccccccccddddddeeeeeeffffffgggfffdddccccccdddeeegggfffffffffffffffeeeddddddcccdddfffggghhhgggfffeeebbbaaaaaaaaaaaaaaabbbbbbaaabbbbbbccccccbbbbbbaaabbbbbbbbbbbbccccccccccccdddffffffeeebbbbbbccceeeggghhhhhhgggdddbbbaaaaaa____________^^^^^^^^^^^^^^^\\\[[[ZZZ[[[[[[ZZZXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTRRRQQQQQQPPPMMMLLLJJJHHHGGGGGGGGGGGGBBB???===<<<===>>>===<<<999999999999999999999999666555444333444444555666444444444555666666777777666666777777888999999999777777888888999;;;<<<===888999;;;<<<===<<<;;;:::999999999::::::;;;======}}}lllSSSKKKEEEDDDDDDAAA???@@@@@@???======>>>>>><<<;;;999:::;;;===???@@@BBBBBB<<<<<<<<<<<<===???@@@AAA;;;;;;;;;::::::999999999555555555555777999;;;<<<777777888999;;;===???@@@;;;::::::999888777666666555666888:::;;;;;;;;;;;;888:::===@@@BBBEEEFFFGGG======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<===>>>???AAAAAAAAAAAACCCBBBAAA@@@???===<<<<<<888777777888999;;;>>>???999999999999999999999999:::888888>>>GGGMMMOOOMMMCCCBBB@@@???===<<<;;;;;;888777777666666666666666::::::::::::;;;;;;<<<======???AAACCCDDDBBB@@@???:::<<<<<<<<<:::999:::;;;CCC???>>>??????@@@FFFNNNXXX]]]eeekkkoooppprrrrrrssstttvvvxxxyyyxxxwwwvvv|||{{{vvvsssmmmmmmpppuuuxxx~~~|||yyyvvvrrrppppppqqqqqqoooppppppoooooopppsssuuusssuuuyyy}}}}}}zzzvvvrrrllleee```ZZZXXXWWWWWWXXXZZZ]]]___\\\\\\[[[ZZZYYYWWWUUUTTTUUUUUUUUUSSSQQQOOOMMMMMMKKKLLLMMMKKKIIIHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMMMMOOOSSSXXX\\\^^^```aaafffgggggghhhiiiiiijjjjjjjjjjjjkkkjjjjjjiiiggggggiiiiiiiiijjjkkkmmmpppqqqrrrqqqpppooonnnmmmlllkkkjjjkkkllllllmmmmmmlllllliiijjjjjjiiiiiihhhgggfffkkkkkkkkkjjjjjjjjjiiiiiihhhggggggfffffffffggggggeeefffggghhhiiijjjkkkkkkhhhiiijjjjjjiiihhhfffeeehhhhhhgggfffdddcccbbbbbbaaabbbcccdddddddddddddddddddddeeeeeeeeeeeeffffffgggfffdddccccccdddeeegggeeeeeeffffffeeeeeedddcccbbbdddfffhhhiiigggeeedddaaa```````````````aaaaaabbbbbbccccccccccccbbbbbb```aaaaaabbbccccccdddddddddeeefffeeebbbaaacccfffggghhhiiigggdddbbbaaaaaa______^^^^^^^^^]]]]]]]]]]]]\\\ZZZZZZ[[[[[[YYYXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNLLLJJJHHHEEECCCCCCDDDDDD???===:::999:::;;;;;;:::666666666777777777777888555444333333333444555666555555555555555555555555444444555777888:::;;;;;;999999999:::;;;<<<>>>>>>888999;;;======<<<;;;:::666777888999;;;===???AAAyyyhhhUUUOOOIIIFFFGGGHHHEEEAAAAAA@@@>>>===<<<<<<<<<===>>>>>>===<<<<<<===??????>>>===<<<;;;;;;;;;;;;;;;>>><<<:::888777777777888777666666666666888999:::===;;;::::::===?????????777888888888999999999999888777777777777999;;;<<<:::<<<@@@EEEHHHJJJKKKKKKCCCAAA???>>>===>>>???@@@<<<;;;:::::::::;;;<<<<<<>>>===<<<<<<>>>AAACCCEEEGGGEEEBBB???===;;;::::::;;;;;;;;;::::::888777666444666777777666666777999<<<;;;<<<@@@EEEJJJMMMOOOEEECCC???<<<:::::::::;;;;;;:::999777777777777888888999;;;======<<<;;;:::>>>>>>????????????>>>>>><<<<<<;;;::::::;;;;;;;;;;;;::::::;;;===@@@CCCEEEQQQTTT[[[bbbiiinnnppprrroooqqqsssttttttuuuvvvwwwzzz|||~~~|||{{{yyyyyy|||}}}xxxuuutttrrrpppnnnnnnooonnnnnniiijjjkkknnnrrruuuvvvuuuuuuttttttyyy~~~{{{}}}|||{{{|||}}}{{{uuupppiiifffbbb]]][[[[[[\\\]]]XXXTTTSSSVVVXXXWWWWWWYYYZZZ[[[\\\ZZZWWWSSSPPPOOOMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEFFFHHHGGGEEEDDDDDDEEEIIIIIIJJJKKKOOOSSSWWWZZZ_________```aaadddfffgggeeeggghhhhhhggggggggghhhhhhhhhhhhhhhhhhiiikkkkkkqqqppppppooommmllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhiiiiiikkklllllllllkkkkkkiiijjjjjjjjjjjjiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiikkkjjjjjjiiihhhgggffffffgggfffeeedddccccccccccccccccccddddddeeedddddddddeeeccc```aaaeeehhhiiihhhffffffeeeeeeeeeddddddddd___aaaeeefffeeeccccccccceeefffggghhhgggfffdddcccaaa```````````````aaabbbaaabbbcccdddccccccaaaaaa^^^^^^^^^```bbbdddcccbbb```aaabbbdddeeefffffffffkkkjjjgggdddbbb```^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLLLLJJJHHHGGGEEEBBB>>><<<<<<<<<<<<;;;:::888777666666666777555555555555555555555555222333333444555666777777555555555666666666666666666666777888888888888888888888888888999:::;;;<<<999888888888999:::999888<<<===>>>>>>>>>???BBBEEExxxhhhSSSOOOLLLMMMQQQPPPJJJDDD??????===<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;:::::::::;;;<<<;;;:::999777777777777777777666666777888:::;;;;;;:::888888:::<<<===<<<777777777888888888999999777777666666777888:::;;;===???CCCFFFIIIKKKKKKKKKAAA@@@>>>===<<<===>>>???<<<;;;:::999999999:::;;;<<<;;;;;;<<<>>>AAADDDFFFIIIGGGDDD@@@===;;;999999::::::::::::999888777666555666888777666666777888;;;;;;;;;>>>CCCHHHJJJKKKDDDBBB???;;;:::999:::;;;;;;:::888777777777888888888999;;;<<<===<<<;;;:::<<<===============<<<;;;;;;;;;:::::::::::::::;;;::::::::::::<<>>??????@@@BBBFFFIIIwwwiiiSSSQQQRRRXXX___\\\QQQGGG???>>>===<<<<<<<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;:::999999999999:::::::::999999888777666555777777777777888999:::;;;<<<:::999999:::;;;;;;:::666777777777888888888888777777666666666888999:::>>>???BBBDDDFFFGGGGGGGGG???>>><<<;;;;;;;;;<<<===<<<;;;999888888888999999::::::;;;<<<>>>AAADDDFFFIIIGGGCCC@@@<<<:::999888999999999888888777666666666888888888666555666777:::::::::<<<@@@DDDEEEEEEBBB@@@===;;;999999999::::::999888777777777888999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999:::999999999999999::::::999999999:::;;;===@@@AAAAAADDDIIIPPPXXX```fffiiiiiilllooorrrtttvvvzzz|||vvvxxxzzz{{{|||~~~~~~~~~~~~|||xxxrrrmmmjjjiiihhhhhhggghhhiiikkknnnppprrrtttvvvxxx|||~~~|||{{{}}}|||yyyxxxvvvtttuuuuuuwww|||}}}tttkkkeee]]]XXXVVVYYY[[[ZZZ[[[^^^cccdddddd```[[[UUUQQQPPPOOONNNMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHKKKMMMOOOOOOOOOOOOPPPQQQSSSTTTUUU[[[]]]```aaabbbcccdddfffccccccccccccdddeeeffffffhhhhhhhhhiiiiiiiiihhhhhhgggggggggffffffeeeeeeeeeggghhhhhhiiiiiiiiihhhhhhjjjkkkkkkllllllkkkjjjiiiiiiiiiiiiiiiiiihhhgggggggggffffffeeeeeeffffffgggkkkkkkjjjhhhgggeeeddddddeeeeeeddddddccccccbbbbbbcccdddeeeeeefffffffffeeeeeecccaaabbbdddfffggggggeeeeeeeeeeeeddddddddddddaaabbbdddcccbbbbbbcccddddddeeefffffffffeeecccbbbccccccbbbaaa`````````aaabbbcccccccccbbbaaa___^^^\\\\\\\\\^^^```aaa```_________```aaabbbbbbccccccgggfffdddbbb```^^^\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXVVVUUUTTTSSSTTTTTTRRRQQQPPPOOONNNLLLKKKKKKKKKIIIGGGFFFFFFEEECCCBBB@@@>>><<<:::888888888888888777666555555555555555444444444444444444444444666666666666666777777777777777777777666666666555777777888999999999999999999999888888888999999:::888999999:::<<<>>>???@@@>>>???AAACCCFFFJJJPPPTTTvvviiiVVVVVVZZZcccjjjeeeVVVHHH@@@???===<<<;;;;;;<<<<<<===<<<;;;::::::999888888999999888888888888999999888888999999888777555444777777888888999::::::;;;>>><<<;;;;;;<<<===<<<;;;666666777777777888888888777777666666666777999:::;;;<<<>>>???@@@@@@@@@@@@<<<;;;::::::::::::;;;;;;;;;:::999777777777777888;;;;;;;;;<<<>>>???AAABBBDDDBBB@@@===;;;:::999999999888888777777666666777888999999888666555666777:::999999;;;>>>@@@@@@@@@???>>><<<:::888888999999999888777777777888999:::::::::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888777888888888888888888999:::999999999999;;;<<<>>>???@@@BBBEEEJJJQQQXXX^^^bbbgggiiilllmmmoooqqquuuwwwxxxyyyyyyzzz{{{~~~|||vvvnnngggcccaaa```___aaadddgggkkkoootttxxx{{{zzz||||||wwwuuuuuutttsssxxxxxxyyy}}}yyyrrreee]]]XXXWWWXXXYYY]]]aaaeeefffeeebbb]]]XXXTTTSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFEEEEEECCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNOOORRRTTTWWWZZZ[[[\\\^^^```____________```aaabbbbbb```bbbdddfffhhhiiiiiiiiieeeeeeeeeeeedddddddddcccffffffgggggghhhhhhggggggiiijjjkkkkkkkkkjjjiiihhhhhhhhhiiiiiihhhhhhgggfffgggffffffffffffffffffgggkkkkkkiiihhhfffeeeccccccddddddddddddccccccbbbbbbcccdddeeeeeeffffffffffffdddcccccccccdddeeeffffffeeeeeeeeedddddddddccccccbbbccccccbbbaaaaaaccceeeccccccdddeeeeeedddcccbbbeeedddcccaaaaaa`````````ccccccccccccbbb```^^^\\\[[[ZZZZZZ\\\^^^___^^^]]]____________```aaabbbccceeedddcccaaa```^^^\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYWWWUUURRRQQQQQQRRRRRRMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDBBBAAAAAAAAA???===;;;:::888777666666666666666666555555444444444444444444444444444444444444888888888777777777777777666666666777777888888888666777777888999888888888888777777777777777888888777888999999:::<<<>>>@@@@@@CCCGGGKKKPPPWWW^^^ccctttjjjZZZ[[[```hhhmmmfffUUUFFFBBBAAA>>><<<::::::999:::;;;;;;;;;:::999888888777888888777777777888888999777888999999888777555444777888999999:::;;;;;;;;;===<<<;;;;;;======;;;:::777777777777888888888888888777777666666777999999:::::::::;;;;;;;;;::::::999999999999999999:::::::::999888777666777888888>>>========================<<<;;;999999999::::::999888777666666777777888888999:::888777666666777999999888:::<<<======;;;<<<<<<:::999888888888888888888777777777888:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888888777777777888888999:::999999999:::;;;<<<======AAAAAABBBEEEIIINNNTTTWWW___bbbeeehhhkkkooossswwwyyyzzz{{{zzz{{{}}}~~~xxxooogggbbb```^^^\\\```ccchhhlllqqqxxx~~~xxx|||}}}yyywwwvvvuuuuuuzzzzzz{{{}}}uuujjj^^^XXXUUUUUUYYY^^^bbbddddddccc^^^ZZZXXXWWWQQQPPPNNNMMMKKKJJJJJJJJJFFFEEEEEEEEEDDDDDDDDDCCCBBBDDDFFFFFFDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKOOOQQQRRRSSSUUUWWWZZZYYYYYYZZZZZZ[[[\\\]]]^^^___aaadddeeeeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeeffffffeeeeeehhhhhhiiijjjjjjiiihhhgggggghhhhhhhhhhhhgggffffffhhhggggggffffffgggggghhhjjjiiihhhgggfffdddccccccccccccdddddddddcccbbbaaabbbcccdddeeeffffffffffffcccdddddddddccccccdddeeeeeeeeedddddddddcccccccccbbbccccccbbb``````bbbdddbbbbbbcccccccccccccccbbbdddcccbbbaaa````````````bbbbbbbbbbbbaaa___]]]\\\ZZZZZZZZZ[[[]]]^^^]]][[[___^^^^^^^^^___```aaabbbbbbbbbbbbaaa___]]]\\\ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVSSSPPPOOOOOOOOOPPPIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@>>>======<<<:::888777666666555555555555555555555555555555444444444444444444444444444444444888888888888888777777777888888888888888777777777555666777777888888777777;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>???CCCFFFGGGKKKQQQWWW^^^fffmmmrrr}}}sssjjj\\\^^^aaaeeefff^^^PPPEEEBBB@@@>>><<<:::999999999::::::;;;;;;:::999888777888777777777777888999999888888999999888888777666888888999;;;;;;;;;;;;;;;999999888999;;;;;;:::888777888888888999999999999999999888777777888999:::;;;;;;::::::::::::999999888888888888999999999999999999888777777888999:::???>>>>>>===<<<;;;;;;:::888888777777777888:::;;;999999777666666777888999777999999999777666777888999999999:::<<<<<<;;;999:::999999888777777777777777777666777777999;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::777777777777888999:::::::::::::::;;;;;;<<<<<<<<>>???AAADDDGGGIIIRRRUUUZZZ___eeelllsssxxxxxxyyyzzzzzzzzz|||}}}wwwpppjjjfffcccbbb```aaaeeeiiinnnsss{{{}}}|||xxx}}}}}}||||||{{{zzzzzz{{{|||~~~yyyjjj```YYYUUUVVVZZZ___```bbbaaa^^^[[[YYYXXXQQQPPPNNNMMMKKKJJJIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCEEEEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDEEEEEEFFFEEEEEEDDDCCCEEEHHHJJJJJJKKKMMMNNNRRRRRRRRRRRRSSSTTTUUUVVV\\\]]]^^^______]]][[[ZZZ]]]]]]]]]^^^______`````````aaabbbccccccccccccccceeeeeeggghhhhhhhhhgggfffgggggggggggggggffffffeeehhhgggggggggggggggggghhhhhhhhhgggfffeeeddddddcccaaabbbcccddddddcccbbbaaaaaabbbcccdddeeefffffffffcccdddeeedddcccbbbcccdddddddddddddddccccccccccccaaacccccccccaaa```aaabbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```_________```aaaaaaaaaaaa```___]]]\\\ZZZZZZZZZ[[[]]]]]]\\\[[[^^^]]]\\\\\\\\\]]]___```______```___^^^\\\ZZZYYYWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSPPPNNNMMMLLLLLLLLLEEEEEEDDDBBBAAA@@@???>>>>>><<<:::999999999777555444444444555555555555555444555555666555555444444555555555555555555555555777777777777777888888888<<<;;;:::999888666555555666666777888888888888777999999999999:::;;;<<<===>>>@@@BBBAAAAAACCCHHHMMMSSSWWW___gggmmmtttzzz~~~|||sssjjjZZZ[[[]]]]]]ZZZRRRIIICCC???>>><<<;;;::::::;;;<<<999::::::;;;;;;:::999888888777777777888888999:::::::::999888888888888999888999:::;;;<<<<<<<<<;;;888777888999;;;<<<:::888999999999999::::::::::::;;;:::999888888999:::;;;;;;;;;:::999999999999999777777888999999999999999999888777777888999;;;<<<============<<<;;;::::::888888777666777888999::::::999888777777888:::;;;777888999999888777888::::::999999;;;======;;;999888888777777777777777777777666666666888999;;;<<<<<<<<<;;;;;;::::::::::::888888999:::;;;;;;;;;;;;888777777888999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;======<<<<<<===>>>@@@AAACCCFFFLLLRRRZZZbbbkkkppprrruuuwwwyyyzzz{{{~~~~~~zzztttooollliiigggeeedddgggkkknnnsss|||{{{{{{wwwzzz|||zzzyyyzzz||||||~~~uuummmeee^^^\\\]]]\\\^^^```___\\\YYYWWWWWWQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDAAACCCEEEEEEDDDCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFEEEEEEDDDCCCAAACCCEEEFFFEEEEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNRRRTTTVVVWWWWWWVVVTTTSSSVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^___```aaaaaaaaaaaaaaabbbdddfffgggggggggfffffffffgggggggggfffeeeeeegggffffffeeeeeeffffffgggfffffffffeeeeeeeeedddddd```bbbcccddddddcccbbbaaa___```bbbcccdddeeeeeeeeebbbdddfffeeebbbaaabbbcccdddddddddccccccccccccbbb```bbbddddddbbb`````````````````````aaaaaabbbbbb``````_______________```______```aaa```___]]]]]][[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[ZZZYYYXXXXXXZZZ[[[]]][[[[[[\\\\\\[[[ZZZWWWVVVTTTTTTTTTSSSSSSSSSRRRRRROOOOOOMMMLLLJJJHHHGGGFFFAAA@@@???>>><<<;;;::::::;;;:::888777777666444222333333444555555666666555444555666666666666555444666666666666666666666666555666666777777888888888999999999999999999888888888888999::::::::::::999777777777888999;;;<<<===???BBBEEEFFFFFFJJJQQQWWWaaafffnnnuuuzzz~~~|||rrriiiWWWXXXXXXVVVPPPJJJEEECCC<<<;;;;;;:::;;;<<<===>>>888999:::;;;<<<;;;:::999888888777888888999::::::;;;:::999888888888999:::888999:::<<<===<<<<<<;;;888888999;;;>>>>>>===;;;999999:::::::::;;;;;;;;;<<<;;;:::999999999:::;;;:::999999888777888888888666777888999999999999999888888777777888:::<<<===;;;<<<<<<===<<<<<<;;;;;;:::999888777777888999999;;;:::888777777999:::<<<666777999999888888999;;;:::::::::<<<======<<<:::777777777777777666666666666666666666888:::<<<======<<<;;;:::::::::::::::666777888999:::;;;;;;;;;888888888888999:::;;;<<<;;;;;;<<<======<<<<<<;;;==================>>>>>>:::>>>BBBHHHOOOWWW___eeemmmppptttwwwyyy{{{}}}}}}}}}}}}zzzuuuqqqmmmjjjgggeeehhhkkkmmmrrr}}}~~~{{{{{{uuuvvvyyy}}}xxxvvvtttssstttwww{{{}}}~~~{{{vvvpppiiidddeee\\\^^^___^^^ZZZWWWUUUTTTQQQPPPNNNLLLJJJHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEAAACCCDDDEEEDDDCCCDDDEEECCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDAAABBBDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGIIIMMMPPPSSSSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]^^^___````````````___aaaccceeeffffffffffffffffffggggggffffffeeedddfffeeeeeeddddddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeee```aaacccddddddcccbbbaaa______aaabbbcccdddddddddbbbeeefffeeebbb```aaacccdddddddddcccccccccbbbbbb___bbbddddddccc```______```````````````aaabbbbbb______^^^^^^^^^______```^^^___`````````___^^^]]][[[ZZZZZZ[[[]]]]]]\\\ZZZYYYXXXWWWVVVVVVWWWYYYZZZXXXYYYZZZZZZYYYWWWUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPLLLLLLKKKJJJHHHFFFDDDBBB>>>===<<<;;;999888777777:::999777666666555333111222333444555666666666666444555666777777777555555777777777777777777777777444555555666777888888999333444666888:::<<<>>>???999:::;;;;;;<<<<<<;;;;;;999::::::;;;===???AAABBBDDDHHHLLLNNNOOOTTT]]]dddkkkpppxxx~~~pppbbbXXXTTTMMMGGGDDDCCCAAA@@@<<<<<<======<<<;;;::::::::::::::::::::::::::::::999777555444555888<<<>>>:::;;;<<<======;;;999888999999:::;;;;;;<<<=========<<<<<<===??????>>>===:::999999999:::;;;===>>>BBB@@@<<<999888999;;;===???>>><<<:::999999999:::999999999999999999999999999999888777777888;;;>>>@@@>>><<<:::::::::999777777888999;;;;;;;;;:::999999::::::::::::999888888666666777888888888888777<<<======<<<:::999999:::;;;:::777666555777999:::666666666777888888999999<<<<<<======<<<:::999777999888888888999:::;;;;;;999888777777777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::?????????AAAEEEKKKQQQUUUeeeiiinnnrrruuuwwwzzz{{{yyyyyyyyyyyy{{{}}}|||yyyyyyzzzvvvoooiiicccggglllooosss||||||wwwuuutttrrrrrrqqqpppnnnlllkkkmmmooorrruuuxxxyyyzzzzzzzzz|||~~~~~~}}}{{{wwwrrrnnnhhhjjjhhhccc```\\\UUUMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEDDDCCCCCCBBBEEECCC@@@>>>>>>@@@CCCEEE@@@@@@@@@@@@AAAAAABBBCCCFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZ\\\\\\]]]ZZZ[[[]]]^^^```aaaaaabbbeeeeeeeeeeeeeeedddccccccbbbcccdddeeeeeedddcccbbbdddccccccbbbbbbbbbccccccbbbbbbbbbaaaaaaaaa``````]]]]]]___```bbbccceeeeeeaaaaaaaaaaaaaaabbbcccddddddddddddeeeddddddcccccc``````^^^]]]]]]\\\\\\\\\______^^^^^^___```aaaaaa\\\]]]]]]]]]]]]]]]]]]\\\^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZZZZYYYYYYZZZZZZWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTRRRPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMIIIHHHFFFCCCAAA@@@???>>>===:::888888999999666444555555555555666666666777555444444444444555666666888888888777777777777777777777777777777777777777555777999<<<<<<;;;:::888999888777777999:::;;;:::;;;888777888:::;;;999777999;;;>>>???@@@AAADDDFFFGGGLLLRRRVVVZZZbbbmmmvvvzzz}}}~~~|||{{{~~~mmm___RRRNNNHHHCCCAAA@@@??????===>>>>>>>>>======<<<;;;::::::::::::::::::::::::;;;999777666777888:::<<<:::;;;<<<===<<<;;;999888::::::::::::;;;;;;;;;;;;=========???@@@@@@???===;;;;;;:::;;;<<<>>>@@@AAAGGGEEEBBB???===>>>@@@AAAAAA???>>><<<;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::999:::===???>>><<<::::::::::::999777777777888888888777666666999::::::::::::999888888999999:::;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::;;;:::777666555777888:::666666777777888999999:::<<<<<<<<<<<<<<<:::999888888888888888888999::::::888888777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999999999=========>>>BBBGGGLLLOOO[[[```hhhnnnrrruuuwwwxxxuuuuuuuuuvvvxxxzzz}}}~~~~~~{{{zzzzzz|||zzztttnnnjjjkkkmmmooossszzz}}}|||zzzvvvrrrnnnmmmmmmmmmlllkkkiiigggfffhhhlllppptttwwwyyyzzzzzzzzz|||~~~~~~}}}{{{zzz}}}{{{tttkkkcccXXXPPPQQQOOOMMMJJJHHHFFFFFFFFFJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJLLLNNNOOORRRRRRSSSUUUVVVXXXYYYZZZZZZ[[[]]]^^^```aaaaaaaaabbbbbbccccccccccccbbbbbbbbbccccccdddcccccccccbbbaaaaaa```````````````aaa````````````____________^^^___```aaabbbcccdddeeebbbbbbaaaaaaaaaaaaaaaaaabbbbbbccccccbbbbbbaaa```___^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHEEEDDDBBB@@@>>>===<<<<<<999777555666888888777555555555555666666666777777666555555555555666777777888777777777777777777777777777777777777777777777::::::::::::::::::999999::::::999999:::::::::999???===<<<===???AAA???>>>;;;>>>AAACCCEEEHHHLLLOOOPPPVVV^^^cccffflllsssyyy~~~}}}zzzyyyxxxzzziiiZZZMMMIIIDDDAAA@@@@@@???>>>>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999::::::;;;<<<<<<;;;999888999999999:::::::::::::::======???AAACCCBBB???===<<<<<<<<<<<<>>>@@@CCCDDDGGGEEEBBB???===>>>???@@@@@@???>>><<<;;;;;;;;;;;;999999999999::::::::::::;;;<<<<<<<<<;;;;;;<<<>>>;;;:::999999::::::888777999888777666666555666666:::::::::::::::999999888777888888999999999999999888999;;;:::999999:::<<<<<<:::888777666777888999777777888888999:::::::::<<<<<<<<<<<<;;;:::999999888888888777888888999:::777777888999999999999888999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::;;;===AAAEEEHHHMMMSSS]]]ffflllpppsssuuuqqqqqqqqqrrrtttwwwyyy{{{{{{zzzzzz|||{{{wwwtttqqqoooooossswww{{{}}}}}}yyytttrrrqqqpppllliiieeefffhhhiiijjjiiigggffffffiiimmmssswwwzzz{{{|||yyyyyy|||~~~}}}qqqeee\\\WWWTTTOOOJJJGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA===>>>???@@@@@@???>>>===@@@@@@@@@???@@@@@@AAABBB?????????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^___````````````aaaaaaaaa``````aaaaaabbb]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___``````aaaaaaaaaaaabbbbbbaaa```^^^]]]```````````````___^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[XXXYYYYYYZZZZZZYYYYYYXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===;;;:::999888555444333444666777666555555555666666666777777777666666666666666777888888777777777777777777888888777777777777777777777777;;;:::888777888999;;;===::::::;;;<<<;;;:::999888===<<<<<<===@@@AAAAAA@@@AAACCCFFFIIILLLPPPVVVYYY^^^dddlllqqqsssuuuxxxzzz~~~{{{vvvtttttttttvvveeeWWWNNNJJJFFFCCCAAAAAA@@@???>>>>>>>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::999777777888999999:::;;;;;;<<<===@@@BBBDDDCCC???<<<;;;;;;;;;<<<>>>AAACCCEEEEEEDDDAAA>>>======>>>>>>>>>===<<<;;;:::999999888999999999:::::::::::::::999:::;;;;;;::::::;;;<<<:::999888888999999888777;;;:::888777777888999:::::::::;;;;;;::::::999888777777888999999999888888888999;;;;;;;;;;;;<<<>>>===<<<:::999888999999:::777888888999::::::;;;;;;<<<<<<<<<;;;;;;::::::999888888888777777888888999777777999::::::999888777888999999::::::;;;;;;;;;>>>>>>>>>>>>>>>=========;;;;;;::::::;;;===@@@BBBCCCIIIQQQZZZbbbiiiooosssppppppppppppqqqsssuuuvvvwwwwwwyyy|||}}}xxxsssrrruuuvvvuuurrrrrroookkkhhhgggeeebbb___^^^aaafffjjjlllmmmnnnooopppssswww{{{{{{{{{}}}xxxqqqaaa\\\UUUNNNKKKKKKMMMOOOMMMMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAA@@@@@@???@@@@@@????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRWWWXXXZZZ[[[\\\]]]]]]]]]^^^]]]\\\[[[\\\]]]^^^___ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\^^^___```bbbaaa```^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQSSSRRRPPPNNNMMMLLLKKKKKKIIIHHHFFFDDDCCCAAAAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;:::999888777777444444444555555666666555555666666666666777777777666666555555666666777888777777777777777888888888777777777777777777777777777777666777888:::===>>>777999<<<===<<<;;;:::999:::;;;<<<>>>@@@BBBCCCCCCHHHJJJNNNQQQUUU[[[aaafffnnnrrrvvvxxxxxxwwwwwwwww}}}{{{wwwsssooonnnppprrr{{{ssscccUUUOOOLLLGGGDDDBBBAAA???>>><<<======>>>>>>==================<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;999999::::::::::::::::::555555777888:::;;;======<<<===???BBBCCCBBB???;;;999999999;;;<<>>;;;999888888999888777999888888888888:::<<<===:::;;;;;;;;;;;;:::999999:::;;;<<<<<<======<<<<<<999;;;<<<===<<<===???@@@???>>>===;;;::::::;;;;;;777888888999::::::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888999777888999::::::999777777888888999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???@@@CCCHHHNNNVVV___hhhooonnnnnnmmmmmmnnnpppqqqrrrssstttwwwzzz~~~yyyxxxzzzxxxsssmmmmmmkkkhhheeebbb___[[[YYYYYY___ffflllppptttxxx{{{}}}|||~~~pppjjjbbbYYYTTTRRRSSSTTTVVVVVVTTTSSSQQQOOOMMMLLLHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@??????@@@AAAAAA@@@??????>>>>>>>>>??????@@@??????>>>======<<<<<<<<<<<<<<<======???@@@AAA>>>>>>@@@AAACCCEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJQQQRRRTTTUUUWWWWWWXXXXXXWWWVVVUUUUUUUUUWWWXXXYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ]]]___```___^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMMMMLLLMMMMMMMMMNNNMMMKKKIIIHHHFFFFFFFFFDDDCCCAAA???>>>=========;;;;;;;;;:::::::::999999999999999:::999888777777777777777777666555555666666666666666777777777888555555444444555555666777666666777777888888888888888888888888888888888888666777888999::::::;;;;;;666:::===???>>>======>>>>>>???BBBDDDGGGIIIKKKMMMOOOSSSXXX^^^eeellltttyyy|||}}}|||zzzxxxuuuuuuuuuuuusssoookkkiiikkkooosssyyyvvvpppbbbVVVMMMJJJFFFCCCAAA@@@>>><<<<<<<<<======>>>>>>======>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;999999999999::::::::::::555666777999:::<<<===>>>;;;;;;===???AAA@@@===;;;888888888888:::<<<>>>@@@@@@???>>>===<<<======>>>?????????>>>===<<<:::999999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<>>>AAADDDDDD@@@<<<999888888888888666666666777999:::<<<===;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>???AAA??????>>><<<;;;;;;;;;;;;777777888888999:::::::::<<<;;;;;;:::::::::;;;;;;;;;:::999999888999999999888999999999999888777777888888999:::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<===>>>@@@AAABBBEEEKKKTTT^^^eeehhhhhhhhhhhhiiikkknnnooooooqqqtttwwwzzz}}}}}}uuunnnmmmllljjjgggccc```\\\ZZZYYY___gggnnntttzzz~~~}}}{{{||||||}}}~~~}}}xxxppphhhbbb^^^]]]\\\^^^______^^^[[[WWWTTTQQQLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::;;;<<<======;;;<<<===>>>???@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTUUUWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTUUUWWWYYY[[[[[[[[[[[[XXXXXXXXXXXXWWWUUUTTTSSSTTTSSSSSSRRRRRRSSSSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRPPPQQQQQQPPPPPPOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDBBB@@@?????????===<<<;;;:::999999999999:::::::::999999999999888666777999::::::999888777777888999888666555666777666666666777777777888888444444444444444555666666666666666777888888999999999999999999999999999999::::::;;;;;;;;;;;;:::999===@@@DDDDDDBBBAAABBBEEEBBBEEEIIIKKKNNNQQQTTTWWWYYY^^^fffmmmuuu}}}~~~zzzwwwtttssssssooonnnkkkiiiiiimmmsssyyytttrrrnnncccYYYJJJGGGDDDBBBAAAAAA???===<<<===>>>>>>?????????>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999999888999999::::::;;;999999::::::;;;;;;<<<<<<:::::::::<<<======<<<:::888777777777999:::<<<===::::::999999999:::;;;<<<>>>>>>???>>>===<<<:::999999999::::::;;;<<<<<<===<<<<<<;;;:::;;;>>>DDDHHHLLLFFF???999777888888888777888999:::;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888999999:::::::::::::::;;;===>>>>>>======>>>@@@>>>>>>===<<<;;;:::999999666666777777888999999:::<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999999:::::::::999999888777777888888999999:::;;;<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<@@@???>>>===============??????@@@AAADDDKKKSSSXXX\\\]]]^^^```cccgggjjjlllmmmnnnqqqsssuuuxxxzzz|||zzzsssnnnooonnnllliiieeecccbbb^^^dddlllrrrxxx}}}|||}}}~~~~~~~~~~~~}}}yyyuuurrrooonnnmmmkkklllnnnmmmjjjeee```\\\VVVUUUTTTRRRPPPNNNMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===============>>>======<<<<<<;;;;;;;;;::::::999::::::;;;<<<===;;;;;;<<<<<<===>>>>>>???>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???===<<<;;;;;;;;;999999888888888888999999::::::999999999888888888444666777999:::999888777555777999888666666777999666666777777777888888888555555555555555666666777555666666777888888999999::::::::::::::::::::::::<<<<<<;;;<<<===???AAABBBIIILLLNNNMMMIIIGGGIIILLLJJJNNNRRRUUUXXX[[[```cccggglllsssyyy~~~~~~zzzwwwuuusssrrrpppooonnnlllkkkmmmrrrzzz|||qqqpppmmmddd[[[HHHFFFDDDCCCCCCCCCBBBAAA===>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;>>>===;;;:::999888888888999888888888999::::::;;;<<<<<<<<<;;;;;;::::::::::::999888999;;;<<<;;;999888888777777888:::;;;<<<;;;;;;;;;<<<<<<>>>??????<<<<<<======<<<:::888777999999::::::;;;<<<======:::999888777888===DDDIIIPPPJJJAAA:::777777888999;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999;;;<<<======>>>>>>======;;;<<<======<<<<<<===>>>===<<<<<<;;;999888777777666666666777888888999999<<<;;;:::999:::;;;<<<======<<<;;;;;;::::::::::::;;;:::888777777777888999999999:::;;;<<<>>>>>>???;;;<<<<<<<<<======>>>>>>@@@???>>>>>>===============>>>??????AAAEEEJJJOOOSSSTTTVVVZZZ___dddhhhkkkkkkmmmoooqqqrrrtttvvvxxx}}}wwwpppqqqqqqpppmmmjjjhhhhhheeekkkrrrwww|||}}}|||uuuxxx}}}|||{{{}}}zzz{{{{{{|||}}}}}}}}}}}}{{{}}}|||vvvoookkk```___]]][[[XXXVVVTTTSSSMMMMMMLLLKKKJJJJJJIIIIIIDDDDDDEEEEEEDDDDDDCCCBBB@@@BBBDDDFFFFFFDDDBBB@@@??????>>>===============?????????>>>>>>=========<<<;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<=========<<<<<<===>>>?????????>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@??????@@@@@@@@@???>>>===<<<;;;;;;;;;999999999999999:::;;;;;;::::::999999999888888888333444777888999999888777222555777777666666999;;;777777777777888888888888666666666666666777888888555666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::>>>DDDJJJNNNSSSVVVWWWSSSNNNKKKMMMQQQUUUYYY^^^bbbdddhhhmmmqqqrrrvvv{{{yyyxxxvvvuuutttrrrooommmqqqpppooooooqqqwww~~~yyynnnllljjjccc\\\KKKHHHEEECCCBBBBBB@@@???>>><<<;;;===@@@BBB@@@===>>>>>>======<<<<<<<<<;;;999999888888888999::::::;;;;;;:::999888888888888<<<:::999777777888999:::999888888888888888999999::::::999999999:::;;;;;;;;;;;;::::::;;;<<<>>>???======>>>>>>===<<<;;;;;;999:::;;;<<<=========<<<444555666888888888777666<<<:::888777666777888999888;;;>>>???>>>===<<<<<<:::999888888999999888666999999:::;;;;;;;;;;;;:::999::::::;;;<<<<<<<<<<<<===<<<;;;999888999999:::666666555666666777888888999999::::::::::::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;:::888777555999888777999<<<>>><<<:::::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;======<<<<<<===???BBBCCCDDDEEEHHHMMMUUU^^^fffkkkjjjjjjkkkmmmooorrrtttvvv~~~~~~|||ttttttrrrqqqooonnnmmmlllooossswwwzzz}}}}}}wwwrrrqqqsssuuuzzz~~~{{{zzzxxxvvvuuuxxx}}}|||xxxyyy|||zzzoookkkfffdddbbb```\\\XXXWWWTTTQQQOOONNNMMMKKKIIIFFFFFFFFFGGGGGGDDD@@@<<<@@@AAAAAABBBAAAAAA@@@@@@>>><<<;;;<<<======<<<:::;;;<<<=========<<<;;;:::====================================>>>>>>>>>>>>========================AAAAAA@@@???????????????======>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHFFFFFFFFFGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIGGGEEECCCAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<:::999777666:::;;;;;;;;;;;;:::999888;;;::::::999888777666666777777777777777777777777555666777999999888888777888888888888777777777777666666555555666777888999666666666777777777888888555666777888888888888888999999999;;;===>>>===<<<======<<<<<>>???BBBBBBAAA>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999999:::999999888777777777777777:::999777777777888:::;;;999999888888777888888888::::::999999999:::;;;;;;::::::999999:::;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;666777888888888888888888:::999888666666777888999:::<<<>>>???>>>======>>>;;;:::888777888888888666888999999:::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::888777777777888999777777666666777777888999999999999:::::::::;;;;;;888999999999::::::::::::::::::::::::999999888777999888777999<<<===<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<>>===<<<<<<===???@@@BBBAAABBBFFFNNNXXXccciiinnnnnnmmmmmmnnnqqqtttvvv}}}}}}zzzvvvvvvuuutttrrrooonnnmmmooorrrwww{{{}}}{{{vvvrrrppppppppprrrtttuuuuuuuuurrrssssssssssssvvvzzz}}}|||wwwuuuyyyxxxrrrkkkeeebbb___\\\YYY[[[ZZZXXXWWWVVVSSSOOOLLLKKKIIIGGGFFFFFFEEECCCAAACCCCCCCCCCCCBBBAAA@@@???BBBAAA??????AAAAAAAAA@@@<<<===>>>>>>>>>===<<<;;;========================<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@@@@AAABBBAAA@@@BBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBBAAABBBBBBCCCBBBAAA@@@?????????>>>>>>=========<<<::::::::::::999999999999:::999999999888888888777<<<;;;;;;::::::999999999777777777777777777777777666777888999:::999999888888888888888777777777777888888888777666666555555888777777666555444444333555555666777777777777777999999999:::<<<=========??????>>>>>>@@@EEELLLRRRSSSWWW\\\```bbbdddhhhkkkllllllnnnppprrrsssuuuuuuvvvwwwwwwuuurrrpppoooppprrrqqqrrrvvv{{{~~~|||zzz{{{ttthhhdddaaaZZZRRRHHHFFFCCCAAABBBBBBAAA@@@@@@?????????@@@@@@>>>===;;;;;;::::::::::::999999<<<<<<;;;:::999999999999777777666555555555666666777777666777888999;;;===:::999888777777777777777999999999999999:::;;;;;;999999999999999:::;;;<<<999::::::;;;<<<<<<===============<<<;;;::::::999:::999888888888888888888999888777666777888999:::999;;;<<<<<<;;;;;;<<<======:::777666777888888777888888888999999999999999999999999999999888888888777777666555666777888999888888777777888888999999999999999999::::::::::::999999:::::::::;;;;;;<<<::::::999999888999999999888888888999;;;<<<;;;999::::::::::::::::::::::::999::::::;;;;;;<<<<<<===@@@???===;;;::::::;;;;;;>>><<<;;;>>>FFFRRR^^^fffooommmlllkkklllooorrrtttzzz|||~~~~~~{{{xxxxxxxxxxxxwwwvvvsssqqqppppppqqquuuzzz}}}xxxuuuuuutttqqqnnnnnnmmmlllkkkjjjjjjkkkkkkjjjmmmqqqsssuuuwwwzzz|||~~~}}}zzzzzzzzzyyyuuuqqqooovvv{{{rrriiiccc___\\\ZZZ]]]]]]^^^______^^^ZZZWWWUUUQQQKKKGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@>>>>>>???@@@AAA@@@>>>>>>>>>???>>>===<<<<<<========================<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::=======================================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????===<<<;;;;;;<<<>>>===<<<===============>>>>>>>>>>>>======<<<<<<======>>>===============<<<<<<<<<===<<<<<<;;;:::999999888888777777777888:::;;;<<<999888777666555666777777::::::::::::::::::::::::777777777777777777777777888888999::::::::::::999999999888888888777777777777888888888888777555444777777777666666555555555666777777888888888888888<<<;;;;;;;;;===???@@@BBBBBBCCCCCCCCCEEEJJJPPPTTT]]]cccjjjpppsssuuuvvvwwwssssssssstttuuuvvvvvvwwwtttsssrrrooolllkkkkkkmmmsssuuuyyypppeeebbb```YYYQQQGGGDDDBBBAAAAAABBBAAA@@@>>>============<<<:::999::::::::::::::::::::::::===<<<;;;:::999999999999666666555555555666666777777777777888999;;;===>>>:::999888777777666666777888888888888999:::;;;;;;999999:::::::::;;;;;;<<<999999:::;;;<<<>>>???@@@AAA@@@???===<<<::::::999;;;:::888777666777777888777777666666777888999:::888999999999888888:::<<<>>>;;;777555666777888888888888777888888888999999888888777666666555555555666666555555666777999:::999999999888888999::::::888999999999999:::::::::;;;;;;<<<<<<======>>>>>>:::999888888888999:::;;;888888888999:::;;;:::999888888888888888888888888777888999:::;;;<<<======>>>>>><<<;;;:::999999::::::999999===DDDOOOYYY```fffffffffhhhjjjmmmoooqqqwwwxxx{{{||||||zzzxxxvvvwwwxxxyyyzzzzzzyyywwwvvvsssqqqpppttt{{{~~~}}}zzzssspppllljjjjjjjjjhhhfffiiijjjkkkjjjiiihhhhhhhhhjjjnnntttxxxzzz{{{|||}}}{{{~~~xxxvvvtttssssssrrrooommmjjjsss~~~xxxooohhhaaa]]][[[ZZZZZZ\\\```cccdddcccbbb```[[[SSSMMMJJJHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEAAA???===<<<>>>???@@@@@@??????>>>>>>======<<<<<<========================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<<<<;;;:::999:::;;;======<<<999::::::;;;<<<<<<<<<<<<::::::::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888777777666888777666666666999;;;===999888666555444666777999777777777888888999999999777777777777777777777777888888888999999999999999999999999888888888777777333444777999:::999888777555555666777888::::::;;;888888999:::;;;;;;;;;;;;>>>>>>>>>>>>???BBBEEEHHHGGGHHHKKKMMMQQQVVV\\\```kkkpppwww}}}~~~|||zzzsssssssssssssssrrrrrrrrroooooonnnllljjjkkknnnqqqvvv{{{nnncccbbbaaaZZZTTTFFFDDDAAA@@@@@@AAAAAA@@@=========<<<;;;:::999888::::::::::::::::::::::::===<<<;;;:::999888888888666666666666777777888999888888999:::;;;<<<>>>>>>999888888777666666777777888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::<<<===@@@BBBCCCEEECCCAAA???<<<;;;:::::::::999777666555555666777666666666777777888888999888999999999888888:::<<<===:::666555666888999999888888777777777888999::::::999888777777777777777777666666666777999:::<<<::::::999999999999999:::888888888999999999:::::::::;;;<<<===>>>>>>>>>>>>:::999888888888999:::;;;777888999:::999999999999666666666666666666666666666777888999:::<<<<<<===;;;;;;:::::::::::::::;;;777999<<<@@@GGGNNNTTTXXXYYY[[[```eeeiiimmmoooppptttuuuwwwyyyyyyxxxvvvuuutttuuuxxxzzz}}}~~~~~~~~~xxxrrrnnnoootttwwwuuurrriiigggdddaaa```___^^^^^^aaaeeejjjlllllllllmmmnnnqqquuuzzz~~~~~~~~~~~~~~~{{{~~~~~~xxxvvvtttsssrrrqqqooonnnlllttt}}}|||vvvnnngggbbb___ZZZZZZ[[[^^^bbbeeefffeeeeee```ZZZTTTQQQOOOMMMLLLHHHHHHFFFEEEEEEEEEEEEFFFFFFDDDAAAAAABBBCCCCCCBBB@@@???>>>======<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<<<<======<<<<<<;;;;;;:::999999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999::::::;;;;;;;;;999888999;;;<<<<<<;;;888999:::;;;<<<<<<;;;;;;999999::::::::::::999999<<<;;;;;;::::::;;;<<<<<<;;;;;;:::999999888777777:::999777666666777999;;;:::999777666666777999:::777777777888888999999:::777777777777777777777777777777777777888888888999999999999999888888888888333444777999::::::999888444555666888999;;;<<<<<<888999:::;;;<<<=========???AAABBBBBBCCCFFFKKKOOOOOORRRWWW\\\aaaffflllpppyyy|||zzzvvvnnnnnnmmmmmmllllllkkkkkkiiijjjjjjjjjlllpppuuuyyy~~~}}}~~~lllcccbbbaaa[[[UUUFFFDDDAAA???@@@@@@???>>>===>>>???>>><<<:::::::::999999::::::::::::;;;;;;;;;;;;:::999888888888888666666666777888999:::;;;999999::::::;;;;;;<<<<<<777777777666666777777888777777777888888:::;;;<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCDDDFFFDDDAAA>>><<<;;;::::::888777666666666666666666666666777777777777777777999:::;;;;;;::::::;;;<<<:::888666555777999::::::999999888777777999:::;;;>>>===;;;::::::;;;<<<===888888777777888:::;;;<<<::::::999999888888999999888888888888999999999999777999<<>>CCCHHHLLLNNNOOONNNQQQWWW___fffkkkoooqqqrrrsssuuuvvvwwwvvvttttttrrrsssvvvyyy}}}}}}wwwqqqppprrrssspppmmmfffdddbbb___\\\[[[ZZZZZZZZZ```ggglllooorrruuuyyy}}}}}}||||||}}}~~~zzzyyyxxxvvvuuuuuuuuuuuuuuuyyy}}}yyy{{{{{{yyyuuupppmmmkkkfffffffffhhhkkkkkkjjjhhhhhhddd^^^ZZZXXXXXXWWWWWWTTTRRROOOLLLJJJHHHHHHHHHIIIGGGEEEEEEEEEEEECCCAAABBBAAA???>>>====================================:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::888777777999::::::999888999;;;<<<<<<;;;::::::999::::::;;;;;;::::::999999999:::::::::::::::;;;::::::::::::999999999999;;;:::999888777777888999999999888777888999:::;;;999999999::::::;;;;;;;;;777777777777777777777777777777666666777777888999:::999999999999888888888777888999999999888777666777888888888999999::::::999:::<<<>>>@@@AAABBBCCCBBBEEEIIIKKKLLLOOOUUUZZZ^^^bbbhhhmmmqqqvvvzzz}}}~~~wwwqqqiiiiiiiiihhhhhhhhhhhhhhheeegggjjjmmmqqqxxx}}}xxxwwwxxxzzz{{{|||lllbbbaaa```ZZZSSSGGGDDDAAA?????????>>>===;;;===>>>===;;;999:::;;;888888888999999999::::::999999888777777888888888666666666777888999;;;<<<::::::::::::999888888777666666555666666777888999666666777777888:::;;;<<<:::;;;<<<<<<<<<;;;::::::;;;;;;:::;;;===???BBBCCCEEECCC@@@===:::999999999666666777888888888777777777777777777777777666666666888:::;;;:::999999:::777666555666999;;;;;;:::::::::888888888999;;;<<<>>>===<<<;;;;;;<<<>>>???999888888777888999;;;;;;::::::999888888888888888888888888888999999999999777:::???CCCDDDBBB???===::::::::::::999999888777666999;;;:::888777888999777777777777777777777777666777777888999::::::;;;999::::::;;;;;;;;;;;;;;;888;;;>>>BBBEEEGGGGGGGGGEEEHHHLLLSSS[[[dddkkkoooqqqrrrtttuuuuuuuuutttsssrrrssstttwww{{{~~~yyywwwvvvtttooolllgggfffdddaaa___]]]]]]^^^[[[```ggglllqqqxxx|||zzzzzz|||~~~}}}{{{{{{zzzzzzyyyzzz{{{}}}|||{{{zzz{{{}}}tttwwwzzzzzzyyyyyyzzz|||yyyzzz~~~zzzvvvrrrlllccc]]]ZZZ[[[]]]^^^\\\[[[XXXUUUSSSRRRRRRSSSMMMLLLKKKKKKKKKIIIEEEBBBEEEDDDBBB@@@????????????========================999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;999777777999999999888999:::;;;<<<<<<:::999888999:::;;;<<<<<<;;;:::999888999:::;;;<<<;;;;;;:::999999999:::::::::::::::::::::::::::999999999999888888888999999999::::::::::::::::::::::::;;;;;;777777777777777777777777888888777777777888999:::::::::999999999888888888888888888888888888888888:::;;;;;;<<<===>>>>>>>>>>>>???BBBEEEHHHJJJLLLLLLKKKPPPVVVYYY[[[^^^dddiiipppsssxxx|||}}}~~~~~~}}}}}}|||xxxqqqlllhhhhhhiiiiiiiiijjjjjjjjjhhhkkkpppuuu|||{{{wwwqqqnnnooorrruuuvvvlllbbb```^^^XXXQQQGGGEEEAAA??????>>>===<<<777:::<<<;;;888777888:::666666777777888888888999777777777777777777888888555555555666888999;;;;;;::::::999999777666444444555555555555666888999:::666666666777888:::;;;<<<999:::;;;;;;;;;:::999888;;;:::::::::;;;>>>AAABBBCCCAAA>>>;;;999888888888555777888:::::::::999888777777888888777666555444111444777888777666555555555555555777:::<<<<<<;;;;;;:::999888888:::<<<===<<<;;;999999999;;;===>>>999888777777777888:::::::::999999888777777777888777888888888888999999999:::>>>DDDIIIJJJGGGCCC@@@::::::;;;;;;:::999777555666999;;;:::888666777999888888888888888888888888777777777888999999::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;===@@@BBBCCCCCCCCC@@@AAACCCHHHQQQ\\\ffflllqqqrrrssstttuuuttttttssstttttttttvvvzzz{{{vvvpppllljjjiiihhheeebbbaaabbbccc___ccciiimmmsss}}}}}}{{{{{{yyy{{{~~~|||zzzzzz{{{{{{{{{{{{}}}~~~zzzwwwwww|||xxxqqqtttxxxzzz{{{~~~}}}uuuhhh^^^YYYZZZ]]]___^^^]]][[[ZZZ[[[\\\^^^___UUUTTTTTTTTTTTTPPPLLLHHHGGGFFFDDDBBBAAAAAAAAAAAA========================999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>::::::::::::::::::::::::;;;:::::::::999999888888::::::::::::::::::::::::999999999999999999999999>>>>>>======<<<;;;;;;;;;>>><<<:::999:::;;;:::999999:::;;;<<<;;;999777666999:::;;;<<<<<<;;;:::999999:::<<<>>>???>>><<<;;;888888888999::::::;;;;;;999::::::;;;;;;;;;::::::666777888999999999999999888888888888888888888888777777777777777777777777:::999888888888999:::;;;:::::::::999999999888888555555666777888:::<<<===;;;<<<>>>@@@CCCEEEFFFGGGEEEFFFIIIMMMPPPSSSUUUVVVTTT[[[bbbfffhhhlllrrrwww|||xxxvvvtttttttttrrrmmmiiijjjjjjkkkkkklllmmmnnnnnnnnnrrrxxx~~~~~~zzzxxxrrrlllggghhhkkknnnpppoooaaa]]]YYYSSSMMMIIICCC===<<<>>>???===:::999::::::;;;;;;::::::999::::::999999888777666666777666555666777888777666333444444444666777888999::::::999999888777777777222222222555888;;;;;;;;;777666666777777888999999:::999999:::;;;<<<:::999999999999999999:::;;;<<>><<<;;;::::::;;;<<<>>>>>>>>>===;;;999777555777777666666666666777777999888777666555555555555777777666666888;;;===???<<<;;;999777666666777888===;;;777555555888;;;===;;;999777666555666777888;;;;;;;;;;;;;;;:::999888777777777777888999:::;;;:::>>>EEENNNTTTRRRHHH???======<<<;;;::::::999999999999999:::::::::;;;;;;::::::999888777666555444888777555444555666888999999:::<<<======<<<:::999999;;;===>>>>>>???@@@AAA???AAACCCFFFKKKRRRYYY___gggpppwwwvvvttttttuuutttttttttuuuwww{{{~~~|||wwwtttooommmllljjjiiiiiiiiiiiijjjlllppptttzzz~~~zzzvvvxxxyyy{{{{{{|||~~~}}}{{{yyyxxxxxxxxxxxxyyyzzz~~~{{{yyy|||yyytttqqqsssvvvxxx|||~~~tttjjjbbb^^^[[[YYY``````aaadddggghhhfffddd```^^^]]]\\\ZZZVVVQQQNNNOOONNNLLLJJJHHHFFFEEEDDDAAA???===<<<;;;:::888666<<<;;;;;;<<<<<<;;;999666777888999:::;;;;;;;;;;;;<<<<<<============>>>>>>:::999999999999999999999999:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::999888888888999:::;;;888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999999999888888888888888888888888888777777777777777999999999888888888888888;;;;;;:::999888777777666777999;;;<<<;;;::::::;;;999;;;<<<;;;::::::;;;<<<999:::;;;;;;999999;;;===CCCBBBBBBCCCGGGLLLQQQTTTTTTVVVZZZ^^^bbbeeefffgggggglllrrrwwwzzz{{{}}}~~~~~~}}}vvvtttpppnnnnnnnnnnnnmmmnnnrrruuutttuuuwwwvvvrrr{{{~~~xxxsssrrrllleeeccceeeggggggfffpppbbb\\\XXXQQQJJJEEE@@@;;;:::<<<<<<:::777888888999999999999888888::::::999888888777666666666555444555666777666555444444444444555666777777999999888888777777777666333333333555999;;;;;;;;;:::999888777777888888999<<<;;;:::;;;;;;;;;999888:::::::::::::::;;;<<<<<<:::999888777777777888888;;;<<<<<<===<<<;;;:::999777777666666666666777777999999888777666666666666888777666666777999;;;===;;;:::888666555666777777:::999888777666777888888999888666555555555777777777888888888888777777666777777777777888999::::::<<<>>>DDDLLLRRRPPPHHH@@@;;;;;;::::::999888888777888999::::::;;;:::::::::777777777777777777777777888777666555555777888999999:::;;;<<<<<<;;;:::999999;;;<<<===<<<;;;<<<===@@@AAAAAABBBCCCHHHMMMRRR]]]iiitttxxxyyy{{{zzzxxxtttsssssstttvvvyyy{{{||||||zzzsssrrrpppnnnmmmllllllllloooqqqtttwww}}}}}}yyyuuutttssstttwwwzzzzzzwwwttttttvvvxxxxxxvvvuuuuuuvvvvvvvvvwwwyyy|||~~~|||vvvqqqppprrruuuxxxzzz~~~vvvmmmfffbbb___]]]]]]^^^aaaffflllooonnnlllgggccc^^^ZZZWWWTTTPPPNNNOOOOOOOOONNNLLLJJJHHHGGGAAA???===<<<======<<<;;;:::::::::;;;===<<<;;;999999::::::;;;<<<<<<<<<<<<:::::::::::::::::::::;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;999999888888888999:::;;;888888888999999999999999888888888888888888777777:::;;;;;;<<<<<<;;;;;;:::999999888777777888888888999999999999999888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::666888999:::888777888888:::<<<===<<<;;;:::;;;===<<<======<<<;;;<<<>>>AAAEEEGGGIIIMMMRRRWWW\\\^^^```bbbfffjjjnnnppprrrrrrxxx{{{~~~}}}{{{{{{{{{yyyyyyxxxxxxxxxwwwvvvtttpppnnnlllkkkllloooqqqrrrvvv|||yyyppplllgggbbb]]]\\\___cccdddcccqqqbbb[[[VVVNNNHHHBBB???<<<;;;<<<<<<888555777777888888888888777777999999888888777777666666555333333444555666666555555444444333333444444555777777777777666666666666555444444666999;;;;;;;;;===;;;999777777777888999===;;;:::999999999777555999999999999::::::::::::666666555555555666777777888999;;;<<<======<<<<<<777777666666666666777777::::::999888888777777777888777666555666777888999999888666555444555555666777777888888777666555444777666555444444444555666555555666777777777666666666666666666777888999:::;;;===@@@FFFJJJJJJDDD???999999999888777777666666666888:::;;;;;;;;;999888444555555666777888999999777666666555666777888999999:::;;;<<<<<<;;;:::999888:::;;;;;;999888999:::>>>>>>>>>======@@@DDDHHHSSSaaapppyyy}}}~~~|||yyysssrrrqqqqqqrrrtttvvvxxx}}}~~~zzzyyywwwuuusssrrrqqqqqqtttuuuxxx{{{}}}zzzxxxtttrrrpppooonnnnnnooonnnllliiimmmoooqqqrrrqqqrrrtttuuuwwwwwwyyy{{{}}}{{{wwwssspppppprrruuuxxxzzz|||zzzrrrmmmjjjgggfffbbbdddhhhpppwww{{{yyyvvvllleee\\\TTTOOOMMMLLLLLLQQQRRRTTTUUUUUURRRPPPNNNGGGDDD@@@????????????>>>:::::::::;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;:::::::::999999999999999::::::::::::;;;;;;999999888888999999:::;;;999999999888888888888888666666666666666666666666:::;;;;;;<<<<<<;;;;;;::::::999888777777777777777999999999999999999999999888888888888999999999999::::::::::::::::::::::::999999::::::;;;<<<======999:::;;;;;;999888999:::===>>>??????>>>>>>???@@@BBBBBBAAA??????AAAEEEIIIMMMPPPUUU[[[aaafffiiijjjkkkmmmqqquuuxxxzzz{{{|||~~~yyyuuusssrrrqqqqqqqqqppppppooonnnmmmkkkjjjiiijjjnnntttzzz~~~zzzooohhhddd\\\ZZZWWWWWWYYY\\\^^^___pppaaaZZZUUUNNNGGGCCCAAA???>>>???===:::777666777777888888777777666888888777777777666666666555444333444666777777555555555444333222222222222555555555666666666666666777666666777:::;;;;;;:::;;;:::777666666777999::::::888666666777777666555777777888888888888888888555666666666777888999999888999;;;<<<=========<<<777777666666666666777777::::::::::::999888777777888777666555555555666666777666555444444444444555666666666777777777666666555555444333333444444555555555666777888888888888666666666666777888999999888999:::>>>AAA@@@===:::888888888888777777666666555777999;;;<<<:::888777444444555555666777888888555555444444555666777888999999::::::::::::999999666888::::::999888999:::999:::;;;;;;<<>>>>>???@@@AAA@@@>>>=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;999999:::::::::::::::999;;;;;;:::999999999999:::;;;::::::::::::999999999::::::::::::::::::::::::999888999999999999::::::999999999888888777777777888888888888999999999999:::;;;;;;<<<<<<;;;;;;::::::999888777777777777777999999999:::::::::::::::999999999999::::::::::::999999::::::::::::;;;;;;888999999:::;;;<<<=========>>>???>>><<<===>>>@@@@@@BBBDDDDDDDDDEEEFFFHHHIIIHHHGGGEEEFFFJJJPPPTTT[[[^^^dddiiimmmooooooooommmooorrruuuxxxzzzzzz{{{yyyyyyyyyvvvqqqmmmlllkkkiiikkklllmmmlllllllllmmmnnnnnnnnnpppuuu~~~|||rrrhhhaaa]]]XXXWWWWWWWWWXXXZZZ]]]___ooo```ZZZUUUNNNHHHBBBAAA@@@???>>><<<:::888777777888888888888777777777777666666666666666666555444444555777999888777666555444333222111111111444444555555666666666777888777777777999:::999888666666555444555777999;;;888666555666888999999999888888999999999999888777555555666777888999::::::999:::;;;<<<<<<;;;;;;:::777777666666666666777777::::::;;;;;;:::999888777777777666555444444444444555555444444444444444444666555555555666777999;;;444333333333333333444444444555666777777777777777555555555555666777888999888888888999:::::::::888888888888888777777777777444666999;;;;;;:::777666555555555555555555666666222222333333444555666666888999999999999999999888555777999:::::::::;;;<<<666777999999:::===AAADDDJJJSSS]]]ccciiiooopppmmmmmmooooooooooooppptttxxxyyyzzz|||~~~}}}|||{{{ttttttuuuxxx|||yyyuuuooojjjgggeeecccbbbhhhiiiiiijjjlllooosssvvvyyyyyyxxxwwwuuuvvvxxxzzzrrrsssvvv{{{{{{xxxqqqrrrsssssssssuuuxxx{{{|||yyywwwxxxzzz||||||~~~zzzpppaaaRRRIIIEEEDDDDDDGGGJJJMMMQQQTTTUUUUUUUUUUUUQQQMMMIIIIIIIIIIIIHHHJJJHHHFFFEEEEEEEEECCCBBB@@@???>>><<<;;;;;;;;;;;;>>>>>>======<<<;;;::::::999999999999::::::;;;;;;999:::::::::::::::999999<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888999999:::::::::::::::999999999888888777777999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888888888888888999999::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<999999999:::::::::;;;;;;999:::::::::;;;;;;<<<<<<>>>>>>???>>>>>>???CCCFFFHHHJJJLLLMMMMMMNNNPPPQQQOOOOOONNNNNNPPPUUU\\\bbbjjjllloooqqqqqqpppmmmllliiikkkmmmppprrrtttttttttrrrrrrqqqnnnkkkiiiiiijjjeeehhhlllmmmnnnoooqqqsssxxxxxxzzz|||}}}zzz|||~~~~~~|||zzz{{{yyytttkkkaaaYYYUUUWWWYYY]]]^^^___aaaeeeiiinnn___YYYTTTMMMGGG???>>>===<<<:::888777666777777888888888888777777666666666666555555555555555444444555888999999888666666444333222111111111333444444555666777888888999888777777888999888666333333444555666888999:::999777666777999;;;<<<<<<:::;;;<<<<<<<<<;;;:::999333444555666777888888777999999:::;;;;;;:::888777777777666666666666777777999:::;;;;;;:::999777666777777666666555444333333444444444444444444444444666555444444555777:::;;;333333333333444444444444333333444555555555444444444444444555555666777888:::999999888888888999999777777777777777777777777444666888999999999777666666666555555444444444333111222222333444555666666888888888888888888888888444777999::::::;;;<<<>>>666777888777777888:::===BBBHHHNNNRRRXXX```dddcccaaaeeeiiijjjkkkmmmqqqvvvvvvwwwzzz}}}vvvuuuuuuvvvzzz}}}uuurrrmmmhhhccc```___^^^cccdddgggjjjnnnvvv~~~{{{yyy{{{|||vvvwwwyyy}}}uuuuuusssrrrqqqssswww{{{~~~|||yyywwwvvvwwwzzz~~~pppaaaVVVOOOKKKIIIFFFGGGIIIKKKMMMPPPRRRSSSWWWUUURRRRRRTTTVVVWWWWWWUUUSSSOOOMMMLLLKKKIIIGGGEEEDDDAAA???>>>======>>>??????>>>===<<<;;;:::999999999::::::;;;;;;<<<<<<<<<============<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999777888999::::::::::::999:::::::::999999999999999888888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999:::::::::999::::::;;;;;;<<<<<<===::::::;;;;;;<<<<<<======999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>??????>>>??????@@@AAADDDJJJNNNUUUWWWXXXXXXVVVVVVWWWYYYUUUVVVVVVWWW[[[aaajjjooouuuuuutttrrrpppllliiigggggghhhkkkmmmnnnoooooooookkkkkkjjjhhhfffeeegggiiiiiimmmrrruuuuuuwww{{{~~~|||tttpppqqqtttuuuvvvttttttqqqlllddd]]]YYYWWW^^^dddjjjmmmnnnpppvvv|||ooo___XXXSSSKKKDDD======;;;888666555555666555666666777777666666555555555555555555555555555444333333555777999888888777666555333222222222222333444555666777888999999999888777777777777666555333444666777888888888888999777555555777999::::::999:::;;;<<<;;;:::888777333444555666777777666666777888999999999999888777777777666666666666777777999999:::;;;:::888666555666666666666666555444333444444555555555555444444555555555555555555555555222333333444444444444444444555555555555444444333444444444444555666777777999:::999888777666777888555555555555555555555666555666777777888888777777555555555444444444333333222333444555666777777777888888777777777777888888555777999::::::999:::<<<777888888777666666888:::===@@@CCCDDDIIIPPPSSSRRRQQQWWW^^^bbbdddfffkkkpppqqqssswww{{{}}}~~~~~~}}}}}}~~~}}}zzzwwwwwwzzz|||||||||yyywwwrrrlllfffbbb`````````cccggglllsss}}}{{{zzz{{{xxxyyyzzz|||zzzzzz~~~~~~{{{wwwvvvxxx~~~}}}zzzvvvttttttvvvzzz~~~|||qqqhhhbbb\\\YYYUUUSSSQQQPPPQQQTTTXXXZZZ\\\[[[[[[\\\```bbbcccccc^^^[[[WWWUUUSSSRRRPPPOOOMMMKKKHHHEEECCCBBBCCCCCCBBBBBBAAA???>>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999777888999:::::::::999999:::::::::::::::;;;;;;;;;888888888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<======:::::::::;;;<<<=========:::;;;;;;<<<======>>>>>>;;;<<<<<<===>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIILLLRRRYYY]]]eeeeeeeeebbb___\\\\\\\\\YYY[[[]]]```eeellluuuzzzzzzxxxtttpppllliiihhhgggggghhhjjjlllmmmnnnmmmmmmhhhiiiiiihhhhhhjjjmmmpppuuuzzzwwwrrrlllgggfffhhhllloooooommmjjjeeebbbcccgggkkkttt{{{ppp```WWWQQQIIIBBB>>>===;;;888555444555777444555555555555555555444444555555555555555555555333222222444666888888777777666555444333333333333333444555666777888999:::999888666666777777555444555666888::::::999777666888666333222333555555555666777888999888777555333555666777888888888777666555666777888999999888777777777666666666666777777888999:::;;;:::888666444666666777777666555555444444444555666666555555555444555777777666333000...222333444444555555555555777888888888777666555555444444444444444666777777888888888666444444444555444444444444444444444444666666666666777777777888444444444444444444444444333444555777888999999999888888777777777777888888777888::::::888888888999777888999999888888:::<<<===??????===@@@EEEEEECCCEEELLLUUU[[[^^^aaafffkkkmmmpppuuuzzz}}}~~~}}}|||zzz{{{}}}{{{yyyzzz||||||{{{~~~|||xxxqqqkkkfffdddcccaaadddiiiooowww{{{yyyzzztttsssssstttvvvxxx{{{}}}yyy{{{|||yyytttuuu|||~~~~~~}}}~~~{{{uuutttsssuuuyyy}}}zzzuuupppkkkhhhgggccc^^^[[[ZZZ]]]aaadddcccbbbbbbdddggghhhhhhgggbbb___[[[YYYXXXWWWVVVTTTRRRPPPMMMJJJHHHGGGGGGHHHFFFFFFEEECCCAAA@@@???>>><<<======>>>???@@@@@@AAAEEEEEEEEEEEEDDDDDDCCCBBB>>>>>>===<<<<<<<<<<<<===>>>============<<<<<<<<<;;;;;;;;;::::::999999999777888999:::;;;:::999999:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>???::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???===>>>>>>???@@@AAAAAAAAACCCCCCEEEGGGIIILLLMMMNNNQQQRRRSSSUUUYYY```hhhmmmoooooommmiiiccc___]]]]]]\\\^^^aaaeeekkkrrr{{{zzzwwwrrrmmmjjjhhhhhhiiiggghhhjjjlllmmmmmmmmmlllkkklllmmmoooqqqvvv{{{zzzqqqoookkkfff```]]]___eeeiiikkkhhhdddbbbeeennnyyymmmZZZRRRQQQKKKBBB>>>===;;;888777666666777777777666666555444222222222222333444444555555666555555555555555555555555555666777888999888777777999;;;>>>>>>===;;;;;;;;;:::888555555666888999999999888777666666666666666444444444555777888:::;;;888888999999999999888888666777777888999:::::::::888999999999999888777777999888777666555555666777444555666888999999999:::666444333333555666666555444555555555555555444444333333444444555555444444222333333444555666888888777888999999999777666555555555555555555666777777444666888777555333333333222555888888666444555666777777666666555555444444666555444333444555666777666444222222444666777777::::::888777666666666666888999;;;<<<<<<;;;:::888888999999999999888777666777777888999::::::;;;;;;AAACCCFFFJJJPPPUUUYYY[[[eeeiiioootttvvvwwwxxxyyyyyyzzzzzzzzzyyyzzz}}}~~~}}}}}}~~~}}}|||{{{xxxuuurrrooommmqqqnnnmmmqqq||||||zzzsssnnniiiiiinnnrrrttttttvvvuuurrrpppqqqtttwwwyyy{{{}}}wwwtttwwwzzzzzzzzz|||}}}zzzxxxwwwvvvxxxxxxuuurrrtttzzz|||zzzuuupppkkkjjjkkkllliiifffddd[[[VVVWWWXXXTTTSSSVVV[[[XXXUUUQQQOOOPPPUUUXXXSSSRRRPPPMMMJJJFFFCCCAAABBBBBBBBBDDDGGGHHHGGGFFFKKKKKKKKKJJJIIIHHHFFFFFFCCCBBB@@@???>>>??????@@@???@@@AAABBBBBB@@@>>>===>>>===;;;:::::::::;;;<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::>>><<<:::999999;;;===???>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEFFFDDDCCCBBBDDDGGGIIIJJJKKKMMMOOOLLLOOORRRUUUWWWYYY\\\___^^^```cccgggkkkooosssttt|||wwwppphhhcccaaabbbccciiikkknnnqqqsssvvv{{{~~~zzzssskkkhhhiiijjjgggdddkkklllmmmnnnooooooooooookkkmmmqqqwww|||ooohhhfffccc```\\\ZZZ\\\aaaeeegggfffhhhiiikkkppp|||kkkYYYQQQOOOIII@@@>>>===<<<;;;999888888888555555555555555555444444555555555555555555555444555555555444444444444444555777999:::;;;:::999888999;;;>>>>>>===<<<;;;;;;999777555444666888888888777777666555555555666666444444444555666777888999555555666666666666555555333444444555666666777777777888888888888777666666555555444333222333444444333333444555666666666666666555333333444555555444444555555555555555444444111222333444444444444444333333333444555666777888999999999888777666555444555555555555555666777777555777888888555444333444444666999999777666777888777777777666666555555444666555444444444555666777888555333333444666777777:::999888777666666666666888999:::;;;;;;:::888777888888888888888888777777777777888888999::::::;;;<<<===???CCCGGGKKKOOOQQQ[[[aaahhhnnnqqqrrrssstttzzz{{{{{{zzzyyyyyy{{{}}}~~~}}}|||}}}~~~~~~|||||||||{{{{{{{{{{{{{{{yyywwwvvvyyy{{{xxxuuutttoookkkfffeeegggjjjjjjiiinnnoooooooooooorrrvvvyyy{{{wwwyyyzzzyyyxxxzzzzzz}}}zzzxxxxxxxxxyyyxxxtttrrrooojjjeeeddd]]]ZZZ]]]]]]YYYWWWXXXWWWVVVTTTRRRSSSWWW]]]aaaaaa___[[[VVVPPPKKKHHHFFFGGGGGGHHHKKKOOORRRSSSSSSSSSRRRQQQNNNLLLIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBAAABBBCCCDDDCCCBBB@@@???AAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>==================<<<<<<======>>>?????????>>>>>>>>>>>>>>>======<<>>??????@@@AAAAAA???@@@@@@AAABBBDDDEEEFFFDDDEEEFFFHHHKKKLLLLLLKKKNNNPPPSSSTTTSSSSSSTTTVVVTTTVVVYYY\\\^^^aaaeeehhhnnnppprrrvvvxxx{{{|||}}}wwwtttoookkkiiijjjlllmmmqqqssstttuuutttuuuwwwyyysssnnniiiggghhhjjjkkkjjjooopppsssuuuvvvvvvuuuuuuwwwzzz~~~qqqddd]]][[[[[[[[[ZZZZZZ[[[^^^cccfffkkknnntttxxx{{{hhhXXXQQQNNNGGG>>>============<<<;;;:::999333333444444555555555555777777777666555444444333444444444444444444444444555777999<<<===<<<:::999999;;;======<<<;;;;;;;;;777555444444666777888888777777666666666777888888555444444444444555666666444444555555555555444444333333444444555555666666777777777777777666555555333333222222222333444444333444444555555555444444777555333222333444333222444444555555555555555444000111222333444555555555333333333444555666777888;;;:::999888666666555555666666555555555666777777666777888777555444444555666777999999888888999:::888888777777666555555444666555444444444666777888:::888555444555666777777999999888777666666666777888999:::;;;;;;:::999888999999999888888888777777666777777888888999999:::888888:::<<<>>>AAADDDEEEMMMSSS[[[ccchhhkkkmmmooouuuwwwxxxxxxxxxxxxzzz|||}}}||||||{{{{{{|||~~~~~~}}}||||||}}}~~~|||tttpppoooooonnnmmmjjjfffddddddeeeeeedddiiilllppppppnnnoootttyyy|||}}}|||{{{xxxvvvxxxyyy|||}}}{{{wwwuuuuuuwwwzzz|||~~~zzzuuunnnhhhgggdddcccfffgggccc``````^^^\\\ZZZZZZ\\\```eeehhhmmmjjjddd^^^WWWRRROOOMMMPPPQQQSSSWWW]]]aaacccddd[[[XXXTTTOOOKKKIIIGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFDDDBBBAAA???>>>===<<<<<<<<<>>>===<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKMMMNNNLLLMMMOOOQQQSSSUUUVVVWWW[[[]]]______^^^\\\\\\]]]]]]___aaadddfffjjjooossszzz{{{}}}~~~}}}|||sssrrrooonnnnnnpppssstttwwwxxxyyywwwtttrrrqqqqqqjjjiiihhhiiikkkooosssvvvyyy{{{}}}~~~xxxuuussstttyyyuuuhhh\\\WWWUUUXXX\\\```aaa```bbbggglllzzz~~~xxxhhhYYYQQQNNNFFF===;;;<<<=========<<<:::999444444444444444444444555666666555555444444444444333333333333444444444444333555888;;;<<<;;;999888777999;;;;;;999888888999555444333333666888888888888888888888888999:::;;;555444444333333444444444555666666666666666666555666666666777777888888888777777888888777777666555555555555555666777777777666666777777666555444444777555333222222333222000333444555555666555555555111222333555666666666666444444444444555666777888<<<;;;999888777888999:::777666666666666666777777666666777555444333555777888888888888888999:::;;;999999888777777666555555666555555555555666888999<<<:::666555666777777666888888777777777777777888888999:::<<<============>>>===;;;:::888777666666666666666777777888888888888888999999:::<<<===>>>@@@EEEMMMUUU\\\bbbiiilllnnnqqqtttvvvwwwyyy{{{}}}{{{{{{zzzzzz{{{}}}~~~}}}zzzxxxyyy{{{|||}}}wwwnnnhhheeefffggghhhiiiiiihhhhhhhhhiiijjjkkknnnsssxxxvvvpppnnnqqqvvvwwwzzz|||~~~|||wwwvvvxxx}}}wwwtttqqqooopppuuuzzz}}}~~~zzzuuurrrooonnnooopppqqqpppppppppsssoookkkiiihhhjjjllllllpppmmmgggaaa\\\XXXVVVUUUXXXZZZ___eeejjjmmmmmmkkkYYYUUUPPPJJJFFFDDDCCCDDDHHHIIIKKKMMMQQQTTTVVVXXXYYYXXXUUURRROOOMMMKKKJJJEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFGGGHHHJJJKKKLLLMMMPPPPPPPPPQQQQQQSSSTTTUUUSSSUUUVVVWWWXXXZZZ]]]___aaadddffffffdddbbbaaaaaacccdddgggiiilllpppuuuyyy~~~~~~{{{wwwuuuqqqpppooonnnooopppqqqrrruuuvvvwwwuuurrrooommmmmmhhhkkknnnqqqvvv{{{yyyrrrooommmnnnrrrwww{{{}}}{{{zzzuuummmddd^^^]]]___ccckkkssstttqqqqqqxxx~~~~~~}}}xxxjjj[[[SSSOOOGGG???:::;;;<<<<<<;;;:::999777777666444333222222222333222222222333333444444444333333333444444555555555222444666888999999777666444666777777555555555666444333222444666888999888777777777777888888999:::555444444333333333333444555555666666666666555555777888888888888888999999888888999999888888777666666666777777888888888888777777777777666555444333777555333222222333222000333444444555666666555555444555666777888888888888555555555555555666777888:::999999999:::<<<>>>???888777777666666666777777555555555444333444777:::;;;:::888777888999:::;;;;;;:::999888777666555555666666555555666777999:::===:::777555666777777666888777777777777777888888888999;;;===???AAABBBCCCCCCBBB???;;;888666555444555555666666666666777777999999888888888999999:::999<<>>???@@@AAADDDHHHNNNTTTZZZ^^^aaa___\\\XXXSSSNNNKKKHHHGGGJJJJJJKKKKKKLLLLLLLLLLLLFFFGGGHHHIIILLLNNNPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSVVVXXXZZZWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXZZZ^^^aaafffhhhkkkllljjjhhhgggggghhhjjjmmmooorrruuuzzz~~~}}}xxxssspppllllllmmmnnnoooooopppppppppqqqsssrrrpppooooooppppppttt{{{~~~vvvooojjjhhhffffffiiimmmpppqqqnnnooommmiiifffgggmmmqqqzzzyyylll]]]TTTOOOHHHAAA::::::::::::999888777666888666444333111111222222000111111222333333444444333444444555555666666666222333444555666555555444222444555444333222333555333222333555888::::::999666666555555555666777777555444444333333333444444333333444444444444333333666666666666777777777777999999999999999888777777555555666777777777666666555555555555555444333222777555333222333444333222333333444555666666666666777777888999999999999888666666555555666666777888777888999:::<<<>>>@@@AAA888888777666666666777777555666555555555777<<>>AAACCCEEEFFFEEECCC???;;;888555444444555555555555555555555555777777666666666666666777666888<<>>>>>???@@@>>>AAAGGGNNNUUU[[[```bbb\\\YYYTTTNNNIIIEEEDDDCCCIIIJJJMMMPPPRRRTTTVVVVVVSSSTTTWWWZZZ\\\^^^___```^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVVVVWWWVVVUUUUUUTTTQQQQQQSSSUUUWWWZZZ\\\^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXWWWWWWZZZ___eeennnqqqttttttrrrooonnnmmmmmmpppsssvvvxxxzzz~~~|||xxxtttooommmgggiiimmmqqqtttvvvvvvvvvrrrsssttttttttttttwwwyyy~~~}}}vvvpppiiiddd___]]]\\\]]]```bbbddddddeeehhhlllooorrrxxxzzzmmm]]]TTTOOOHHHBBB<<<<<<:::999777777666666666555333222111222333444333333333333333333333333444444555666666777888888555444444333333333333333222333444333222111333444333333333666999;;;;;;:::888888777666666666777777555444444444444444555555444444555555555555444444666666666666666666666666888888888888888777777666555666666777777666555444555555666666666555444444666555333333444555555444222333444555666666666666888888999999999888777777666666666666666666777888555666888:::<<<===>>>>>>999888888777666666777777777777777777888<<>>@@@BBBDDDEEECCCAAA===999666555444444444444444444444444444444555555444444444555555666555888;;;???CCCIIIOOOTTTWWW]]]eeelllppprrrtttuuuwwwvvvvvvuuuvvvwwwyyyzzzzzzxxxwwwvvvwwwyyy{{{}}}xxxxxxyyy|||wwwrrrjjjccc___]]][[[ZZZ]]]ccciiilllnnnuuuzzzvvvuuupppqqqqqqttt}}}~~~|||zzzxxxzzz|||wwwtttqqqooopppssswwwzzz{{{~~~zzzxxxxxxzzz|||}}}yyytttpppmmmkkkfffgggiiikkkiiieee]]]XXXPPPNNNJJJGGGDDDDDDDDDEEEEEEGGGLLLRRRXXX\\\___aaa[[[XXXSSSMMMIIIGGGGGGGGGJJJLLLPPPVVV[[[^^^aaabbbccceeehhhkkkmmmmmmmmmllleeeeeedddcccbbbaaaaaa```___^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSOOOQQQVVV[[[^^^___^^^]]][[[[[[ZZZYYYXXXXXXXXXXXXXXXZZZ\\\\\\\\\aaaiiioooxxxzzz}}}|||yyyuuurrrqqqooossswwwzzz{{{}}}~~~~~~}}}{{{xxxtttpppmmmlllkkknnnsssyyy}}}~~~~~~~~~}}}|||~~~|||qqqhhhbbb^^^\\\WWWVVVVVVXXX\\\___aaaaaadddlllwww{{{mmm]]]SSSNNNHHHBBB???===;;;888777666666777444333222111111333555666666555555444444333333222555555555666777888888999777666444333222222333444333444444333222222333555333333444777:::<<<<<<;;;<<<<<<;;;:::999999999999555444444444444555666777666666777777777777666666777777777777777666666666777777777777777666666555777777888888888666555444777777888888888888777777666444333333555666666555222333444555666666666666888999999888888777666555777666666666666777777888555666888:::;;;;;;;;;:::999999888777777666777777999999999999;;;???FFFKKKKKKEEE???<<<===>>>>>>>>>===<<<;;;:::888777666555777666666666888999;;;===:::888555444555666777777666666666666777888::::::>>>>>>>>>>>>???@@@AAABBB???===:::777555555555555444444444444444444444444555555555555555666777777555888===@@@BBBDDDFFFHHHFFFMMMWWWaaaiiinnnrrrtttuuuuuutttsssssstttvvvwwwvvvvvvuuuuuuwwwyyy|||}}}uuuuuuuuuxxx{{{~~~~~~~~~zzzvvvpppkkkiiihhhggggggeeekkkrrrsssttt{{{~~~zzzxxxllllllkkkmmmttt||||||xxxwwwwwwuuussssssuuuzzz~~~xxxwww{{{~~~~~~zzzxxxuuurrrrrrtttwwwyyy~~~}}}|||xxxuuussstttxxx{{{}}}{{{xxxuuutttnnnmmmlllkkkiiieee```\\\VVVTTTQQQNNNKKKJJJJJJJJJNNNPPPTTTXXX\\\^^^___```^^^[[[VVVQQQNNNNNNNNNOOOQQQTTTZZZ```gggllloooqqqoooqqquuuxxxxxxwwwuuusssffffffeeedddbbbaaa``````___^^^\\\ZZZXXXVVVTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPRRRWWW___fffiiihhheeebbb]]]]]]\\\\\\\\\\\\]]]]]]\\\___bbbcccdddiiisss{{{~~~|||wwwsssrrrnnnrrrwww{{{|||||||||}}}|||yyyvvvsssqqqppprrrvvv{{{~~~~~~~~~|||ssshhh^^^YYYXXXYYYUUUUUUVVVYYY^^^bbbddddddjjjuuu~~~}}}~~~kkk\\\TTTMMMFFF??????;;;777555666777555444555333111111222333444333444444333333333333222222555444333444555666666555444333333222222333333333444444444444444444444444666999<<<>>>>>>>>>???@@@:::;;;;;;;;;:::888666555555555444444444444555555333444444555666777777888555666777888999:::::::::444666777777777777999:::;;;:::999888777888999:::888888777666555555666666555444333333333333444555222333333444555666777777888888888888888777666666777666666777888999888777555666777888999:::::::::777888999:::::::::::::::888888777888<<>>;;;===???>>><<<;;;;;;:::999888666666555777777888;;;???@@@???>>>:::888666333222222333444222555555333444999:::888;;;;;;<<<<<<<<<=========999888888777666555555444555444333333333333444555444444444444333333333333888888999:::;;;;;;;;;;;;CCCEEEKKKRRR\\\eeelllqqqoooqqqrrrsssrrrqqqrrrsssqqqsssuuuwwwxxxyyy|||~~~|||yyywwwxxxzzz|||zzzyyyyyyxxxvvvttttttttttttuuuppptttyyy{{{}}}zzzuuurrrpppkkkhhhhhhlllnnnllljjjllliiillltttwwwvvvxxx~~~~~~~~~}}}yyyuuuuuuyyy||||||wwwxxx|||}}}{{{yyyvvvrrrppprrrvvvzzz~~~}}}|||xxxtttnnniiiccc```]]][[[XXXVVVVVVWWWVVVVVVZZZ[[[]]]bbbfffiiiiiiiiicccaaa^^^XXXTTTTTTXXX\\\YYY___dddeeehhhooovvvyyy~~~|||vvvppplllfffbbbcccdddccccccfffddddddccc```]]][[[[[[\\\^^^[[[XXXUUUTTTVVVYYY[[[___bbbgggkkkmmmlllkkkiiifffeeeeeeeeeeeeeeefffffffffhhhjjjjjjkkknnntttyyyzzz|||~~~}}}yyytttqqqpppssstttvvvyyy|||zzzwwwvvvvvvwwwxxx~~~yyyuuuppppppppprrrtttwwwzzz|||wwwrrrhhh___WWWSSSQQQQQQVVVXXX[[[]]]```gggpppvvv~~~|||{{{zzzyyyvvvttt~~~jjj[[[RRRLLLFFF@@@>>>;;;777555666666555444555333222222444444444333444444333333333333222222222111222333444666666555555555444333333333444444444444444444444444444444777;;;???AAAAAA>>>===<<<::::::::::::999888777666444444444333333444444444444444555666666777888888666777888888999999999999777888::::::999999;;;===:::999999888888888888888888888777777666666666666555555333333333333555555222222333333444555555555777888888888888777666555777666666777888888888888888999999999888888777777555555666777888888888888999888888999===CCCIIIMMMKKKEEE>>>;;;<<<>>>===;;;::::::999999888777777666999999:::<<>>:::888666444333222333444222444555333444888999777777777777777888888888888777777666666555444444333555444333333333333444555666666666666666666666666777888999:::;;;;;;;;;;;;???AAAEEEKKKRRRYYY___bbbeeeiiinnnrrrrrrrrrqqqqqqppprrruuuvvvvvvxxxzzz|||{{{yyywwwxxxzzz|||{{{yyyyyyyyyxxxwwwwwwwwwxxxyyyuuuwwwzzz||||||xxxssspppmmmkkkhhheeeeeehhhiiigggeeeiiihhhmmmuuuxxxwwwxxx|||{{{{{{zzzwwwvvvxxx}}}~~~zzzyyy|||~~~}}}zzzxxxuuuqqqnnnooossswwwzzzrrrllljjjiiigggdddcccaaa```___^^^dddeeegggjjjmmmmmmmmmllljjjhhheee___[[[[[[___cccdddjjjnnnmmmooouuu|||~~~}}}}}}}}}zzztttooojjjfffeeehhhiiigggfffgggjjjiiihhheee```^^^]]]^^^cccaaa]]][[[ZZZ\\\___aaaeeehhhmmmqqqrrrqqqooommmkkkkkkjjjjjjjjjkkklllllllllmmmnnnnnnnnnqqqvvvzzz{{{}}}~~~~~~{{{xxxvvvvvvyyyzzz}}}~~~xxxsssmmmiiihhhhhhhhhiiikkkmmmoooqqqmmmggg___VVVRRRQQQTTTVVV[[[```hhhooovvv}}}}}}zzzvvvtttrrrooommmjjj~~~hhhXXXOOOJJJEEE@@@===;;;777666666666555444555444333444666666444333444444333333333333222222///000111222333444555666555444333333222222222333444444444444444444444444888<<>>;;;999::::::999888777777777888444333333333333333333444555555666666777777888888777777888888999888888888888999:::;;;::::::;;;===888999999999999888777777888888888777777777777777666555444333333444555666333333333333333333333333777777777777777666666555666666666777777777888888999999888888888777777777555555777888888999999999:::999999:::>>>CCCIIILLLIIIDDD>>>;;;;;;<<<;;;999888888888888888888888888;;;;;;;;;===???@@@>>><<<999888666444333333444444111444444222333777888666333333444444444555555555666666555555444333333333444444333333333333444444555555555666777777888888666777888999::::::::::::<<<===???BBBFFFJJJMMMOOOVVV]]]eeellloooooonnnnnnmmmoooqqqrrrssstttvvvxxxzzzxxxxxxyyy{{{|||{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyzzz}}}{{{uuupppmmmkkkhhhfffdddccccccdddfffggggggfffjjjmmmttt|||}}}{{{zzz|||xxxxxxvvvuuuwww|||~~~{{{zzzzzz{{{xxxyyy}}}zzzxxxtttpppmmmmmmpppsss~~~|||zzz|||||||||wwwvvvwwwvvvuuussspppmmmjjjiiimmmoooqqqrrrrrrqqqnnnmmmmmmllliiifffdddeeejjjmmmrrrxxxzzzwwwwww|||~~~zzzxxxxxxuuuqqqmmmiiiggghhhnnnpppmmmkkklllqqqqqqoookkkfffbbbaaabbbiiigggdddbbbbbbdddfffhhhkkknnnrrrvvvwwwuuurrrpppooooooooopppqqqrrrtttttttttttttttssssssvvvzzz}}}}}}~~~~~~~~~~~~|||uuuooohhhbbb^^^______```aaacccdddffffffeeeaaa\\\XXXXXX]]]cccgggkkkrrr~~~yyyvvvssspppmmmjjjiiihhhgggfff{{{dddSSSKKKGGGCCC???;;;:::888777666666555555444444444666777777444222444444333333333222222222000111222333222333444555333222222111111111111111444444444444444444444444777:::>>>@@@???<<<:::999:::999777666666777888999555444444333333444444555666666666777777777888888777888888888888888777666666888999999888888999;;;888999:::::::::999777666888888888888888888777777666555444333333444555666555555555444444333333333666666666777777666555555555666777777666666777888555555666777888999:::;;;888999:::;;;<<<=========:::999999:::===BBBFFFIIIFFFBBB>>>;;;::::::888777666666777888999::::::;;;<<<;;;;;;<<<>>>>>>;;;999888777666555444444555555222444444111222666777444444444444444555555555555555555555555444444333333333333333333333333333333111222333444555666777777666666777888999999999999999:::;;;===>>>@@@BBBCCCHHHOOOXXX___dddfffggghhhhhhjjjmmmnnnnnnppprrrtttwwwwwwwwwxxxzzzzzzzzzzzzuuutttttttttttttttttttttwwwvvvvvvzzz~~~tttpppjjjfffdddbbb```^^^\\\___bbbeeeiiilllnnnpppuuu{{{~~~yyywwwuuutttwww~~~|||yyyxxxxxx}}}yyytttuuu{{{yyyuuuqqqmmmlllnnnqqqxxx}}}}}}|||yyyyyy{{{www~~~}}}yyyvvvuuutttvvvyyyyyywwwtttqqqpppnnnmmmkkkjjjlllooossswww|||~~~|||}}}wwwtttsssrrrnnnkkkllliiikkkqqqtttsssrrrsssxxxwwwuuupppkkkgggfffffflllkkkjjjiiiiiikkkmmmnnnooorrrvvvyyyyyyvvvsssppppppqqqrrruuuxxx{{{~~~~~~}}}|||{{{|||~~~~~~|||xxxrrrllleee___[[[XXXWWWXXXZZZ]]]___aaabbbcccbbbaaaaaaccchhhpppxxx|||~~~vvvpppmmmfffeeecccdddgggjjjllllllvvv```OOOHHHDDDAAA>>>::::::999888666555555666444444444666777777444222444444333333333222222222444555666555222111222333333333222222222222333333444444444444444444444444555777999999999888:::;;;888777666555666777888999666666555555555555666666666666666666777777777777777777888888888777777666666888999999777777888:::999:::;;;;;;;;;:::888777666777888888888888777777666555444444444444555666777777666666555555444444444555555666666666555555444666777777666555777999666555555666777888:::;;;999:::<<<===>>>?????????:::999999999;;;???BBBDDDBBB???===;;;:::888777666444555666777999:::;;;<<<;;;::::::;;;<<<;;;999777777666666555555555666666333555555222222555666333444444444555555555555666666666666555555555555555333333333333333333333333000111222333444555666777444555666777888888888888999999;;;<<<===>>>>>>??????CCCIIINNNSSSWWW[[[^^^bbbeeehhhjjjkkkmmmpppsssrrrsssuuuwwwxxxxxxxxxyyyttttttsssrrrqqqpppooonnnqqqoooooouuu||||||xxxkkkgggbbb]]][[[YYYWWWUUUTTTYYY```fffkkkqqqxxx}}}{{{xxxtttsssvvv|||zzzyyyxxxwww||||||tttppprrr~~~|||{{{wwwrrrnnnmmmnnnppprrryyy}}}xxxwwwwwwvvvwww{{{xxx|||}}}}}}vvvtttssssssuuuxxx{{{}}}~~~wwwssssssssspppnnnooolllmmmrrrvvvwwwxxx{{{~~~}}}{{{wwwrrrnnnmmmmmmpppppppppqqqrrrtttvvvvvvxxxzzz|||}}}}}}zzzvvvttttttuuuyyy~~~}}}xxxuuuvvvyyy|||}}}{{{}}}|||mmmkkkfff___YYYTTTRRRQQQQQQTTTXXX]]]```cccdddddddddggglllssszzzzzzrrrlllhhhfff______```dddjjjpppsssuuusss]]]MMMGGGDDDAAA>>>888999:::999666555555666555444333444666666444333444444333333333333222222555777888666222///000222444444444444555666777777444444444444444444444444333444555555444555888:::666666555666666777888888777777666666666666777777555555555666666666666666666666777777888777777777888999::::::999888999:::999::::::::::::999888888444555777888888777666666777666555444444555666777888777777777666666555555333444555555555555555555333666888777555444666999999888777666555666777777777888:::;;;===>>>>>>>>>;;;:::999999:::<<<>>>@@@===<<<;;;:::999777666666444555666777999;;;<<<===:::999999:::;;;:::888555666666666666666666666777444666666222222555666333333333333333444444444444555555555555555555555555222222333333333333222222111222333444555666777777444444555666777777777777999:::;;;<<<===>>>>>>>>>:::;;;>>>@@@CCCGGGMMMQQQXXX[[[___cccfffiiimmmppplllooorrrtttttttttuuuvvvuuuuuuuuusssrrrpppnnnmmmllljjjjjjooovvvyyywwwtttfffbbb]]]XXXVVVTTTRRRPPPOOOVVV^^^dddiiiqqq||||||xxxsssppprrrvvvyyy{{{|||wwwtttuuuvvvvvv{{{~~~{{{{{{yyyyyyyyyvvvpppooorrr|||}}}|||yyytttpppnnnoooqqqpppwww~~~wwwqqqqqqqqqqqqssswwwzzz|||~~~|||yyyzzzzzzyyywwwvvvssssssyyy}}}~~~{{{xxxxxxxxxyyyzzz|||~~~}}}~~~|||wwwppplllkkklllmmmnnnppprrruuuzzz~~~}}}wwwqqqaaa___ZZZUUUPPPNNNOOOQQQWWW[[[```fffkkknnnnnnoootttxxx~~~~~~wwwoooiiifffddddddbbbcccgggllltttyyy|||}}}qqq\\\NNNHHHFFFBBB???777999:::999777555555777555333222222444444444333444444333333333333222222222555777555000...000333111222222333444666777888444444444444444444444444222444555555444333444555333444555666777777777777666666555555555555666666555555555555444444444444555555666777888888888777777888999999777777888999999888888777777777777777333444666777777777555555777666555444444555666777666666666666666555555555222333444555555555555555222666888777444333666999999888666555555555777888666777888:::<<<=========>>>===;;;::::::;;;<<<===888999::::::888777666666444555666777999;;;<<<<<<:::999999:::;;;;;;888666555555666777777777777777666888777333333666666333333333333333444444444444444444444444444444444444111222333333333333222111111111222333333444555555333333444555666666666666888999:::<<<<<<<<<<<<;;;777888888888999<<<@@@CCCIIILLLQQQVVV[[[```eeehhhhhhkkkpppqqqqqqqqqrrrttttttttttttsssrrrpppnnnmmmiiihhhhhhlllpppsssrrrqqqfffccc^^^ZZZXXXWWWUUUTTTSSSYYYaaaeeegggooo{{{}}}yyytttooolllmmmooopppppptttooolllnnnqqqtttzzz}}}zzzwwwuuuyyyvvvttttttqqqnnnqqqvvv|||{{{xxxtttpppnnnoooqqqrrrxxx|||uuunnnmmmmmmlllnnnrrrwwwxxx{{{~~~yyyqqqllleee```^^^^^^______dddeeeiiinnnrrrqqqkkkfffZZZYYYWWWTTTSSSVVV]]]ccclllpppvvv}}}|||}}}~~~}}}{{{{{{~~~{{{yyytttrrrooollljjjiiiiiijjjkkknnnsss{{{ppp]]]OOOJJJHHHDDDAAA666999;;;:::777555666777555333111111222444444333444444444333333333222222///333555333///---000333------...000111444555666444444444444444444444444222555777777555333111000222333555777888888777777555555444444444444555555444444444444444444444333444444666777888888888888555666777666555444555666888777555444444444555666111333555666777666555444777666555444444555666777555555555555555555555555222333444444555555555444222666999777444333666999666555444444555777:::;;;666777999;;;<<<===>>>>>>@@@???===<<<;;;;;;;;;<<<666888999999888777666666444555666777999;;;<<<<<<:::999999;;;<<<<<<:::888444555666777888888888777777999888444333666666333444444555555555666666666333333333333333333333333111222333444444333222111/////////000111111222222222333444555666666666666777888999:::::::::999888666777777666555666888:::;;;???EEEKKKPPPVVV\\\```eeeiiinnnpppooooooppprrrpppqqqrrrrrrqqqpppooonnniiihhhiiijjjmmmoooooooooiiifffaaa___]]]]]]\\\[[[ZZZ___eeeggggggnnn{{{zzzvvvqqqkkkiiijjjkkkjjjiiioooiiifffiiilllqqqzzzzzzvvvuuutttqqqyyyuuurrrrrrpppooosssyyy{{{zzzxxxtttpppnnnoooqqquuuzzzwwwpppmmmlllkkklllppprrrssswww}}}~~~~~~|||~~~vvvnnnddd___YYYUUUTTTUUUVVVWWW\\\]]]```eeejjjiiiccc^^^XXXXXXYYYYYY]]]eeeqqqzzzzzzwwwxxxzzzxxxvvvrrruuuyyyyyyvvvrrrnnnlllllllllnnnooopppqqqqqqqqqrrrvvv}}}~~~nnnZZZLLLFFFCCC???;;;<<<;;;999777666555444444333333333333333333333333444444444444444444444444333333444444333111000///333333222222333333444555444444333333333333222222111111222333333333333222444444444555555555555666444222000111444555444222444444444444444444444444555555555666666666666666888777666555444444555666888777777666666666777777666666666666777777777777666555444333333444555666555555666666555444333333555444444444444555666666555777999999777555555555777555333666;;;<<<999555999999999999:::<<<>>>???AAA???<<<;;;;;;999777555888888888888777555444333444777:::===>>><<<:::999666888:::;;;:::777444111333333333444444444555555555555555555555444444333...000333666777666555444666555444333222222222222000000000000000000000000444333222000000000111111333333333333333333333333555555555666666666666777666555444333222333333444777:::===???AAAFFFMMMRRR[[[___dddhhhkkkmmmppprrrttttttttttttuuuuuuuuuvvvooommmlllllllllllljjjiiiiiigggdddbbbbbbbbbbbbaaaaaafffkkklllmmmrrr}}}uuunnnhhhfffeeeeeefffhhhiiiiiikkkkkkjjjjjjpppyyy|||zzz~~~{{{yyyyyy{{{}}}}}}wwwrrroooqqqvvv{{{~~~~~~{{{tttmmmkkkpppuuuwww|||{{{tttnnnmmmllllllnnnsssrrruuuwww{{{}}}}}}|||}}}~~~}}}|||~~~yyyooopppqqqrrrtttuuuuuuuuuxxxyyyzzz|||zzzssshhh```[[[UUUMMMJJJKKKMMMOOOOOOTTTXXX```fffjjjjjjhhhfffccccccccceeelllwww}}}rrrlllllloooppppppmmmnnnnnnmmmkkkjjjkkklllppprrruuutttrrrrrrtttwwwyyy}}}mmmYYYKKKEEECCC???<<<<<<;;;999777666555555444333333333333333333333333333333333333333333333333333333333333333111000///111111111111111222222333444444333333333222222222000111222222333333222222333444444444555555555555666444222333666777666555444444444444444444444444666666666666555555555555777666555444444444555666777666666555555555666666555555666666666777777777777666555555555555666777555555666666555444444333555444444444444555666666555777999888777555555555888555333333555666555444888777777777999<<<>>>@@@AAA???<<<::::::999777666888888888888777666555555666888;;;>>>>>>===;;;999444555888999:::999777666333333333444444444555555444555555555555444333333000222444777888777666555666555444333222222222222111111111111111111111111222222111000000111222222222222222222222222222222444444444555555555555666666555444222222222333444666888::::::;;;>>>CCCGGGLLLPPPWWW]]]ccciiinnnrrrpppqqqrrrssstttuuuuuuuuuqqqppppppppppppppppppoookkkiiigggfffggghhhggggggfffkkkooopppooosss{{{zzzqqqiiieeeaaa```aaacccfffjjjlllnnnrrruuuvvvwww||||||{{{yyywwwvvvxxx||||||tttoooooossswww}}}{{{zzzvvvqqqmmmnnnssswww{{{|||tttmmmlllmmmmmmnnnqqqqqqtttwwwzzz|||xxxxxxwwwvvvxxxxxxwww{{{}}}|||}}}zzzzzz||||||zzzwwwqqqkkkddddddeeefffhhhjjjlllnnnoooooopppqqqnnnggg]]]VVVTTTPPPLLLJJJLLLPPPTTTWWW]]]ccckkktttxxxyyyvvvtttvvvuuutttvvv|||}}}uuukkkffffffhhhiiihhhfffhhhjjjkkklllmmmppprrrqqqtttwwwxxxvvvvvvxxx{{{{{{lllXXXJJJEEECCC@@@===;;;:::999777666555555555444444444444444444444444222222222222222222222222222222333222222111000///000////////////000111111333333333333222222222222000111222222333333222222333333333333444444444444666555333444666777777666333333333333444444444444777666666666555444444444444444333333333444555555555555444444444444555555555555555666666666666777777777666666666666777777555555555666555555444333555444444444444555666666555777888888666555555666666555444222111111444666666555555666888<<<@@@BBBBBB???;;;999999999999888777777888888888888777777999:::===>>>>>>===;;;999555666777888888888777777333333333444444444555555444555555555555444333333222333666888999999888777555555444333222222222222222222222222222222222222111111111000111111222333111111111111111111111111222222333333333444444444555444333222222222333444444555555555444555888;;;===AAAGGGNNNUUU]]]dddjjjiiikkkmmmpppssstttuuuuuurrrrrrsssssstttttttttuuummmkkkiiiiiikkkllllllllllllqqquuuuuussstttyyy~~~wwwnnnfff```\\\ZZZVVVXXX[[[___eeekkkpppssszzzzzzxxxuuutttuuuyyy~~~}}}uuuqqqppptttxxxzzzuuuuuusssooommmnnnqqqvvvyyy}}}~~~tttllllllnnnnnnnnnooonnnqqqtttxxxwwwsssqqqooonnnooorrrqqqttt{{{~~~}}}wwwvvv}}}~~~~~~}}}||||||{{{}}}xxxssspppmmmkkkjjjnnnrrruuuuuuvvvwwwxxxzzzvvvpppllljjjgggaaa\\\WWWWWWVVVWWWZZZ^^^cccfffjjjjjjkkkkkkiiiccc[[[UUUQQQQQQQQQRRRUUU[[[ccchhhqqqxxx~~~|||xxxuuupppkkkeeecccdddggghhhggggggiiilllnnnpppsssvvvyyyvvvzzz~~~}}}|||}}}}}}zzzjjjVVVIIIDDDCCCAAA>>>;;;:::999777666555555555444444444444444444444444111111111111111111111111222222111111111000000//////////////////000111111333333333222222222222111000000111222222222222222222222222222333333333444333333222222333444444444333333333333333444444444777777666555444444333333222222222333333444444555333333333222333333444555444444555555555666666666666666555555555555666666444555555555555555444444555444444444444555666666555777888777555444555666444777999777444333777;;;666555444555888===AAADDDBBB>>>:::888888999999999666666777888999999888888999:::<<<======;;;999888:::999888777666555555555333333333444444444555555555666666666666555444444333555777999::::::999999555444333333222222222333222222222222222222222222222222111111111111111111000000000000000000000000111111111111222222222333444333222111111222333444333333222111111111222333999;;;>>>AAAEEELLLSSSXXX]]]```eeejjjooorrrssstttqqqrrrttttttttttttuuuvvvooommmkkkkkklllmmmmmmlllooosssvvvvvvtttsssvvvyyyzzzuuulllccc[[[VVVSSSRRROOORRRVVV\\\cccjjjqqquuu}}}|||wwwsssrrruuuxxx{{{~~~|||xxxsssqqqrrrwww{{{wwwoookkkooollliiijjjnnnssswwwyyy}}}~~~tttllllllooonnnmmmmmmlllooorrrvvvyyyssspppllliiihhhkkkjjjmmmtttyyy}}}}}}wwwrrrpppvvv~~~vvvvvvxxx|||zzz{{{|||~~~~~~zzzwwwvvvvvvvvvuuuwww|||uuulllgggdddaaa^^^^^^bbbfffiiijjjiiiiiiiiihhheeebbb___]]][[[WWWTTTPPPOOONNNOOOTTTZZZaaaeeeiiikkkmmmooommmjjjeeeaaa]]]```bbbdddgggnnnxxx~~~|||||||||wwwsssqqqooojjjhhhfffhhhlllppprrrsssrrrtttwwwyyyzzz{{{~~~|||yyyjjjUUUGGGCCCBBBAAA>>>::::::888777666666666666444444444444444444444444111111111111111111111111111111000000000000000000111000000000000111222222333333222222222111111111000000111222222222222111111111111111222222222222222222222222222222444555222222222333333333444444777666666555444333333222111111222333333444444444222222222222222333444444444444444444555555555555444444444444444444444444444444555555555555555444555444444444444555666666666777777666444444555666777<<>>CCCGGGPPPSSSXXX___eeejjjnnnooooooqqqssssssssssssuuuwwwtttrrrooommmnnnnnnmmmlllnnnqqqssstttrrrqqqrrrtttpppmmmggg```YYYTTTPPPOOOMMMQQQVVV[[[aaahhhooottt}}}}}}xxxsssqqqrrrtttvvvpppppppppooonnnqqquuuyyy{{{pppiiihhhjjjhhhgggiiinnnsssvvvxxx|||}}}tttmmmmmmooonnnmmmnnnnnnrrruuuzzzyyytttmmmhhhfffdddccceeelllqqqvvv|||{{{zzzyyyqqqlllkkkooouuu{{{xxxppppppsssxxx~~~zzzpppqqqsssvvvzzz~~~}}}{{{wwwssspppnnnoooooonnnooosssxxx}}}~~~}}}|||tttoooggg___ZZZVVVTTTSSSRRRVVVZZZ]]]]]]\\\\\\\\\ZZZYYYWWWVVVVVVUUUSSSRRRRRRQQQQQQTTTYYY```gggkkkooorrrvvvyyyyyyvvvsssqqqrrruuuxxxzzz|||wwwtttssstttyyy~~~xxxrrrnnnmmmnnnoooooonnnoooqqqtttxxxzzz{{{yyy|||~~~~~~}}}yyyiiiUUUFFFBBBAAA@@@>>>:::999888777666666666666333333333333333333333333111111111111111111111111000000////////////000000222111111111111222333333222222222222111111111111///000111111222222111111000000000000111111111222222333444333222222444666111111222222333333444444666555555555444333333333222222333444444444333333222111111222222333444555333333333444444444555555222333444444444444333222333444555555666555555555555444444444444555666666666666777555444333444666;;;@@@DDDCCC<<<777555555666666666777999<<<>>>@@@<<<:::777666777888888888555555666777777777777777444555666777777666555555666666555555555666777888333333333444444444555555666777777777777666555555333444555666777888888999444333333222222333333333222222222222222222222222222222333222222111//////000000000000000000000000///000000000000111111111222111000000000111222333222111111111333444333222555555555444444777;;;>>>CCCEEEIIIOOOVVV\\\aaadddgggjjjnnnppppppqqquuuyyyxxxuuurrrqqqqqqqqqpppooommmnnnppppppooonnnnnnoooiiigggddd```[[[VVVRRROOOQQQUUUZZZ^^^bbbgggooouuuzzzxxxuuurrrqqqqqqsssuuukkkmmmoooppppppqqqsssvvv}}}|||~~~~~~yyypppkkkkkkiiijjjlllnnnppprrrtttvvv|||yyysssnnnooonnnmmmnnnqqqtttxxx|||xxxpppiiiggg___^^^```ggglllrrr{{{~~~uuusssqqqnnnkkkfffeeeiiimmmqqqyyy|||sssllliiijjjlllpppvvv|||~~~xxxpppeeefffiiilllooosssvvvxxxwwwxxxzzz|||wwwooonnnllliiieeedddeeeffffffggghhhlllooopppnnnmmmbbb___YYYSSSNNNLLLLLLLLLJJJNNNRRRUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ]]]^^^```eeejjjqqqvvvyyy}}}}}}vvvmmmiiiiiijjjoootttyyyuuuppplllkkkmmmppprrrxxxxxxwwwwwwxxxyyy{{{|||xxx}}}{{{{{{}}}~~~}}}zzzjjjTTTFFFAAA@@@???===:::999888777666666666666222222222222222222222222222222222222222222222222000///.........///000000222111111111111222333333222222222222111111111111///000000111111111111111/////////000000000111111000222333222111111333555000111111222333333444444444444444444444444444444333444444555555444333222222111111222333444555555222333333333333444444444333333444555555444333333333444444555666666555555555444444444444555666666666666666555333333444666999;;;>>>===999666555555555555666777888999999999999777555555666777777666444555555666666666555555222333444555666666666555555555555666666666666666333333333444444444555555555555555555555444444333222333333444555666777777333333333222222333333444111111111111111111111111///000111222333222222111111111111111111111111111///000000000000111111111111000000///000111222333333111000111333444222000222333333222222333666999999:::<<<@@@EEEKKKQQQTTTXXX]]]cccggghhhlllrrrwwwwwwtttrrrpppqqqrrrqqqpppnnnnnnnnnmmmkkkjjjjjjjjjffffffeeebbb___[[[XXXVVVVVVZZZ```ccceeejjjrrrxxx}}}tttrrrqqqpppooopppqqqrrrnnnqqqvvvzzz{{{{{{||||||}}}zzz{{{~~~{{{sssnnnooolllppptttuuutttrrrsssuuuxxxuuurrrppppppnnnkkknnntttwww{{{{{{rrrkkkiiiaaa___bbbhhhnnnttt~~~~~~sssnnnjjjfffdddaaa```ccceeehhhooovvvzzzppphhhbbbbbbaaabbbfffkkkpppsssuuuwwwyyy{{{{{{yyyrrrjjjddd[[[[[[]]]___bbbfffiiikkkkkkkkkmmmqqqttttttoookkkccccccbbb___\\\[[[\\\___]]]]]]]]]```cccddddddcccZZZXXXTTTPPPMMMLLLMMMNNNMMMPPPUUUYYY[[[^^^bbbdddiiijjjkkkkkkkkkkkklllmmmooorrrwww}}}|||wwwxxxuuukkkcccbbbdddgggmmmssstttsssrrrqqqrrrtttwwwxxx~~~}}}|||zzzyyyyyyzzz{{{xxxzzzwwwwwwzzz~~~}}}}}}{{{jjjTTTEEE@@@???>>><<<999999888777666666666777111111111111111111111111222222222222222222222222000///...------...000000111111111111111222222333222222222111111111111000//////000111111111111111////////////000000000000---///111000...---000333000000111222333333444444333333444444444444444444444555555666555444222111222222222222333444555666222222333333333444444444333444555666666555444333333333444555666666666555555444444444444555666666666666666444333333444666222333555666666666888999444555666777777666555444777555555555666777666444444555555555555555444444222333444555666666666666777888777777666444333222333333333444444444555555333333444444333333222111111222222333444555666666333333333222222333444444000000000000000000000000,,,---///222333444444444111111111111111111111111000000000000111111111111111000/////////111222333333111000111333333000---222333333222000000222444444444555666:::@@@EEEHHHKKKQQQYYY^^^aaagggnnnuuurrrpppnnnnnnooopppqqqpppqqqpppnnnkkkiiiggggggggghhhgggfffdddbbb```^^^]]]YYY^^^dddggghhhmmmuuu{{{uuuqqqpppooonnnnnnmmmmmmmmmrrrxxx}}}yyyzzz~~~|||tttooopppnnntttzzz{{{vvvsssssstttttt|||rrrqqqrrrqqqmmmjjjooovvvwww{{{{{{sssllljjjfffdddgggmmmssszzzuuunnnhhhccc```]]]\\\___aaaccchhhooozzz~~~sssjjjccc^^^\\\[[[[[[^^^ccchhhkkkmmmmmmnnnooonnnjjjddd^^^ZZZTTTTTTUUUWWWYYY]]]```bbbccccccdddhhhkkkkkkgggccc\\\^^^^^^[[[XXXWWWYYY[[[VVVUUUVVVXXX[[[^^^^^^^^^ZZZYYYWWWTTTRRRRRRTTTVVVTTTXXX]]]bbbfffkkkpppttt}}}~~~~~~~~~~~~}}}{{{||||||vvvqqqrrr{{{}}}zzzlllddd^^^```ffflllsssyyyuuuvvvxxxzzz|||}}}}}}~~~~~~~~~}}}{{{yyyzzz|||~~~|||~~~wwwtttuuuzzz|||}}}zzzvvvhhhUUUFFF???===;;;999:::999888666444333333222444333222111111222333444111111111111000000000000............/////////000111111111111000000000000000000000000000000000000...///000111111000///...000000000000000000000000333222222111000///......111111111111111222222222555444444333333444444555666666555444333333222222222222333444444555555666555444444333333444444555444555666666666555333333444555666777777666555444333333222111111222333333444444333222222333333333111222222333333444444555666555333222222333555666888777666666666777999:::666666555444444444444555666888888777666555666777444555666777666555333222222333444444222222333444000000111111111111000000///000111222333444444444555555444444333222111111111111222222222222111111222222111111111111111111222222111111000/////////000000000000111111111111000000////////////000000111///...---...///111222111111333444444333111111444333111111111333555666???EEELLLPPPRRRVVV]]]cccgggffffffiiinnnqqqqqqoooooollljjjjjjlllmmmllljjjmmmkkkhhhddd```]]]ZZZYYY```^^^bbbjjjnnnooottt}}}xxxpppkkkfff```^^^ccciiinnnpppxxx{{{}}}yyywwwtttppplllooouuu{{{{{{wwwrrrqqqrrruuu|||}}}uuuppppppooollliiiiiinnnrrryyyyyy{{{zzzsssmmmkkklllgggjjjooossszzz{{{uuuooohhhccc```^^^]]]```fffmmmrrrzzzqqqhhhdddddd]]]]]]]]]___aaaccccccbbbfffhhhiiiiiigggbbb]]]YYYTTTUUUTTTRRRQQQRRRUUUXXXZZZ___ccceeeiiikkkhhhbbb___ZZZWWWYYYYYYWWWVVVXXXVVVZZZ^^^______```dddhhhggghhhhhhhhhgggeeecccaaaccciiirrryyy}}}~~~zzzxxxvvvwwwzzz~~~{{{sssjjjiiipppzzz{{{wwwsssrrrsssrrrrrrhhhiiiiiiiiikkkpppwww|||~~~~~~~~~~~~{{{yyyyyy{{{~~~}}}vvvqqqqqqqqqyyyzzz{{{|||}}}{{{wwwttt|||vvvhhhUUUGGG@@@>>><<<;;;:::999777666444333333333333222222222222222222333111111111111000000000000........./////////000000111111111111000000000000000000000000000000000000000111111222222111000///000000000000000000000000222222111111000000//////111111111111111222222222444444444333333444444444666555555444333333222222222222333444444555555666555444444333333444444555444555666666666555444333222333444444444444333222444444333222222333444444444333333222222333333333111222222333333444444555333222111000111222444555777777666555666777888999666666555444444444444555444555666555444333444555555555555555555444333333333444555444222111111222333333333222222222111111222333333333333333222222444444333333222222111111111111111111111111111111222222222222222222111111333222222111000//////...//////000000000111111111000000////////////000000111000///......000111333111222222222222222222111222111000//////111222444333888>>>AAACCCFFFLLLQQQ\\\[[[\\\```ggglllnnnnnnnnnllljjjjjjlllmmmllljjjnnnllliiieeebbb___^^^]]]dddbbbeeellloooqqqvvv~~~yyynnngggddd___ZZZYYY^^^eeejjjlllwww}}}{{{xxxuuuqqqnnnpppuuuzzzzzzuuuqqqoooooopppvvv~~~vvvooommmnnnmmmkkkggghhhkkkooovvvwww{{{zzztttnnnlllmmmmmmppptttxxx~~~yyyssslllgggfffddddddfffmmmtttzzzuuuqqqooojjjhhhfffeeefffggggggfffeeeiiinnnrrrsssooojjjfffddddddbbb___\\\[[[\\\]]]```dddhhhlllqqqwwwwwwssspppjjjffffffeeeaaa```aaaaaaeeejjjmmmnnnqqqvvvzzz~~~}}}|||yyyvvvtttsssvvv|||~~~|||wwwuuutttvvvzzz~~~zzzpppjjjddddddkkkttt{{{}}}sssqqqooooooppprrrssssssrrrrrrrrrqqqsssvvv|||~~~zzzwwwwwwzzz}}}{{{uuurrrqqqrrrxxxuuurrrooolllgggaaa]]]uuugggTTTFFF@@@???===<<<:::999777666444333333333222222222333333222222222111111111111000000000000....../////////000000000111111111111000000000000000000000000000000000000222222222222222111000000000000000000000000000000111111111000000000000000000000111111111222222222444444444444444444444444555555444444333333222222222222333444444555555666555444444333333444444555555555666666555555444333222222333333333333222222555444444333333444444555333333222222222222333333111222222333333444444555222222111111222444666777666666555444555666777888666666555444444444444555444555666555333333333444555444444333333333333333444555444333000///000111555444333222222222222333333333333333222222111111222222222111111111111111111111////////////111111111222222333333222222222444333222111000///....../////////000000000111111000000////////////000000111000/////////000222333222222111111111111222222111000///.........///000...222666888999;;;???CCCLLLLLLMMMSSSZZZbbbgggiiikkkiiihhhiiikkkmmmmmmlllooommmiiifffcccaaa```___aaaaaacccgggjjjlllqqqxxx}}}~~~uuummmeee___[[[XXXUUUUUUZZZ```fffiiittt{{{|||xxxuuurrrppppppuuuyyyzzzvvvqqqooooootttvvvzzz}}}~~~zzztttooolllnnnooommmjjjiiikkknnnrrruuu{{{xxxsssnnnlllmmmpppssswww{{{yyysssnnnkkkkkkjjjkkkmmmttt|||~~~{{{xxxtttpppmmmmmmnnnoooooonnnttt~~~}}}xxxyyyxxxuuupppkkkgggfffggglllqqqvvv{{{yyywwwtttpppnnnooorrrvvv||||||yyytttssssssuuuzzz~~~zzzssseeebbb^^^```fffmmmrrrssslllkkkllloootttwwwxxxxxx{{{{{{{{{zzzyyy{{{yyyuuuuuuxxx{{{~~~wwwrrrpppoooooopppllleee___XXXQQQKKKFFFssseeeSSSEEE@@@>>>===<<<999888777666444444333333111222333444444333222111111111111111000000000///...////////////000000000111111111111000000000///////////////////////////222222222111111111000000000000000000000000000000000000000000000111111111000000000111222222333333333444444444444444444333444444444333333333222222222222333444444555555666555444444333333444444555555555555555555444444444444444444444444444444444444444333333333333444444222222222222222222333444111222222333333444444555333333333444666888999:::555555444333444555666777666666555444444444444555666777888777555444555666555444333222111222333444333333333222000000111333444444444444444666777888666555444333333222222222000000000000111111111111222000...------...000222111222333444444333333222444444333222000///....../////////000000000111111000000////////////000000111000000000000111222222222111000//////000111222111000///...------......000222555555555666888;;;>>>>>>@@@EEELLLTTT[[[^^^bbbbbbccceeehhhkkklllmmmooommmiiifffcccaaa``````___```aaacccdddggglllpppssswwwwwwqqqkkkgggccc___XXXVVVUUUVVV[[[aaagggkkkrrrzzzzzzvvvsssqqqppppppuuuzzz|||{{{yyywwwwww}}}{{{yyyzzz{{{zzzvvvsssoooqqqsssrrrnnnlllmmmooopppttt{{{zzzuuuqqqllljjjlllnnnqqquuuzzz}}}vvvppplllmmmnnnoooppprrryyy{{{uuussstttwwwyyy{{{{{{uuuqqqppppppyyy{{{zzz{{{}}}zzzvvvsssrrrrrruuuxxx{{{||||||~~~~~~~~~~~~}}}wwwpppjjj___^^^___bbbhhhmmmoooppprrrsssuuuyyy~~~|||zzz{{{}}}xxxsssrrruuuxxxyyyrrrmmmiiigggfffccc^^^XXXQQQLLLGGGBBB???rrrdddRRRDDD>>>===<<<:::999888777555444444444444111222333444444333222111111111111111000000000///////////////000000000111111111111111000000000///////////////////////////000000000///000000000000////////////////////////000000000000000111111111///000000111222222333333333333444555555444333333333333333333333222222222222222333444444555555666555444444333333444444555666666555555444444444444444444444444444444444444222222333333333333222222111111111111222222333444111222222333333444444555222222333555666888::::::555444333333333444666777666666555444444444444555555777777666555444555666555444333222111222333444000111111111000222555777666777888:::===@@@BBBCCCAAA???===999777555333333000000000000000000000111222000...------...000222111222333555555555444333444444333222111000//////000000000000111111111111000000////////////000000000000000000000111111222222111////////////111222000000//////............000111222222111111222333555666888;;;@@@FFFLLLQQQUUUWWWZZZ]]]```dddhhhjjjmmmllljjjgggeeecccbbbaaaaaacccddddddeeegggjjjllliiillllllgggdddeeeccc```YYYYYYZZZ\\\```fffmmmqqqwww~~~yyysssooommmlllmmmooottt{{{{{{yyyzzzzzzxxxvvvrrruuuwwwuuupppmmmmmmnnnooossszzz}}}tttpppnnnjjjhhhiiijjjnnnrrrxxx~~~vvvqqqooonnnqqqssstttvvv|||}}}yyyuuutttwww}}}}}}xxxuuuvvvwww~~~~~~|||wwwzzz~~~}}}wwwsssqqqpppppprrruuuvvvuuutttrrrrrrrrrqqqnnnjjjddd```]]]```eeekkkrrrwwwyyyzzz|||zzzyyy{{{~~~xxxrrrppprrruuu|||zzzqqqhhhbbb^^^ZZZWWWUUUQQQLLLGGGDDDBBB@@@>>>ssseeeRRRDDD>>>===;;;:::888888666555555444444444222222222333333222222222111111111111000000000000/////////000000000111111111111111111000000000000000000000000000000000000............///000111222////////////////////////111111111000000000000000//////000111222333333444222333444555555444333222333333333333222222222222222222333444444555555666555444444333333444444555666666555444444444444555333333222222222222333333111222222333333222222111111111000111111222333444111222222333333444444555///000111333444555777777555555444333444555666777666666555444444444444555333444555444222222222333555444444333333333333333000111111111111333777:::;;;===AAAEEEIIILLLNNNOOOOOOLLLGGGAAA;;;777444222111111111000000000000000111111////////////111111000222444666666666444333333333333222111111000000111111111222222222333333000000////////////000000.../////////000000000000000000////////////000000000000000////////////...111111111111111111111111222333555666888;;;@@@DDDGGGJJJMMMPPPSSSWWW\\\___dddeeefffgggfffeeedddccc___cccfffddddddffffffeeeaaacccccc______bbbbbb___[[[]]]___bbbeeekkkqqqvvv}}}|||sssqqqnnniiieeedddfffhhhmmmrrrzzz|||tttvvvvvvsssnnnjjjjjjkkknnnqqqvvvvvvnnnlllkkkhhhggghhhjjjmmmrrrxxxxxxtttssspppssswwwxxxyyy~~~yyyuuurrrrrrxxx|||wwwttttttwwwzzz}}}{{{zzz{{{}}}}}}zzzsssvvv{{{~~~|||vvvqqqlllkkkkkkkkkmmmoooooommmkkkdddeeeeeeeeedddbbb```^^^bbbgggoooxxx|||yyyyyy|||yyyrrroooppprrr}}}tttlllbbbZZZUUUQQQLLLHHHIIIFFFBBB???>>>===;;;:::vvvhhhUUUFFF@@@>>><<<:::888777666555555444555555333222222222222222222333111111111111000000000000//////000000000111111111111111111111000000000000000000000000000000000000............000222444555////////////////////////222222111111000000//////...///000111222333444444222333555666666555333222222222222222222222222222222222333444444555555666555444444333333444444555777666555444333444444555444444333222222333444444222222333444444333222222000000000000111222333444111222222333333444444555///000111222444444555555666555444444444555777777666666555444444444444555333444555444222111222333555555555555555444333333222333222222222444888;;;???BBBGGGLLLPPPRRRSSSSSSRRRNNNIIIBBB<<<777444333222222222111111000000///111111111111111111111111000222444777777777555444222222222222222222222222222222333333333444444444000000////////////000000------...///////////////...//////000000//////.........//////////////////222111111111222222222111000333555555444555888;;;;;;>>>AAACCCDDDGGGKKKOOOTTTWWW\\\```ccccccbbbaaa^^^dddgggeeedddeeeddd```^^^```___\\\\\\______\\\\\\^^^bbbeeeggglllrrrwwwzzzuuullleeedddbbb^^^[[[[[[___ccckkkpppyyyvvvwwwvvvrrrkkkgggggghhhkkkmmmqqqxxxyyyqqqkkkkkkkkkhhhggghhhkkknnnqqqvvv~~~|||uuuqqqrrrnnnrrrvvvwwwwww|||~~~wwwtttqqqqqqvvv}}}}}}zzzuuuqqqoooqqqwww|||xxxuuutttrrruuuyyy}}}zzzxxxxxx{{{}}}~~~~~~~~~~~~yyytttnnnrrrwwwzzz{{{{{{{{{{{{{{{~~~wwwoookkkgggcccaaabbbcccfffhhhhhhfffccc___aaaccceeegggiiijjjlllpppuuu}}}{{{xxxyyy~~~yyyrrrooonnnpppxxxzzz}}}yyyqqqkkkaaaYYYPPPJJJHHHFFFBBB??????===;;;:::;;;;;;999888xxxjjjWWWHHHAAA???===;;;888777666555555555555555444333222111111222333444111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000.........///111333666777////////////////////////333222222111000//////......///000111222333444444222333555666666555333222222222222222222222222222222222333444444555555666555444444333333444444555777666555444333444555555777666555555555555666777333333444555555444333333000000000000111222333444111222222333333444555555111222333444555666666666666666555444555666777888666666555444444444444555555666777666444333444555444555666777666555444333555555444333222333777:::@@@DDDIIINNNRRRSSSRRRRRRKKKIIIDDD>>>:::777666555444333333222111000//////111111222222222222111111000222555777888777555444111111222222222333333333333333333444444444555555000000////////////000000,,,------...///.........---...///000000///...---,,,,,,---...////////////...---,,,---...///...---000222555555333333555888444777:::;;;:::<<<@@@CCCEEEIIIQQQYYY^^^```___^^^bbbjjjnnnkkkiiijjjgggbbb```aaa___\\\\\\___^^^[[[[[[^^^bbbeeegggkkkqqqvvvsssvvv{{{~~~|||sssggg^^^\\\\\\ZZZWWWUUUVVV[[[```iiinnnwww{{{yyyyyywwwrrrkkkgggfffhhhiiijjjmmmssswwwpppjjjkkkkkkiiihhhiiikkkmmmpppttt{{{zzzuuunnnkkkmmmjjjoootttttttttxxx~~~{{{xxxuuuqqqqqquuu{{{zzzwwwqqqmmmkkkooovvv|||}}}tttpppooommmppptttwww{{{zzztttssssss|||}}}~~~|||{{{}}}|||vvvqqqllliiimmmrrruuuuuutttrrrqqqqqqtttssslllfffccc```\\\ZZZ[[[]]]aaacccdddaaa___aaadddhhhmmmqqquuuyyy|||~~~~~~xxxvvvxxx}}}zzzsssooonnnnnnlllmmmnnnnnnjjjcccYYYRRRRRRKKKCCC@@@@@@@@@>>>;;;999888777999:::;;;;;;:::xxxkkkZZZKKKCCC???>>>===777777666666555555555444333333222222111111222222000000000000000000000000//////...//////000111222444333222111000000000000//////000000000000//////000000////////////000000---......///////////////////////////000000000000222///,,,,,,111444444111777111...222666555222111333333222222333333444555666444222000000222444666444333333222222333333444777555333333444444333222333444555555666666555555666666555444222111000000444444333222222333333333444333333222222333333444111222333444444444333222666555444444555666777888888777666444333333333333222222222333333444444444444444444444444444444444222222222222333444555555>>>AAAFFFJJJLLLKKKIIIGGGAAA???<<<888666555555666333222222222333333111000111111111000000000000000555444222111111111111222444333222111111333555666555444444333333222222111////////////............111///...///000111000...////////////////////////---.........------///000000000///...............000000111222222222222111333333333333444444555666;;;>>>CCCIIIOOOSSSVVVWWW```cccgggjjjkkkhhheeebbbcccdddddddddbbb```]]][[[\\\\\\]]]___aaaccceeegggfffggghhhgggddd^^^YYYUUURRRQQQNNNLLLOOOVVV___fffhhhpppzzz}}}|||}}}zzzxxxwwwxxxzzz{{{{{{xxxsssmmmiiikkkoootttyyy|||~~~uuusssooollljjjhhhfffddddddhhhnnnttt{{{wwwnnnkkkjjjiiigggjjjmmmpppppppppuuu~~~zzzxxxsssrrrqqqqqqtttxxx}}}yyywwwrrrmmmkkknnnvvv}}}}}}uuunnnkkkkkklllmmmooosssxxxuuuooollllllxxx{{{}}}{{{wwwwww{{{uuujjjdddaaadddgggkkkllljjjiiijjjkkkjjjgggcccaaa___^^^\\\ZZZ^^^```bbbccccccdddfffhhhooorrrwww|||yyytttssswww}}}~~~yyysssmmmgggdddbbbaaa^^^YYYTTTOOOKKKIII???===;;;999888777888888999999999888888888777777yyymmm[[[LLLDDD@@@>>>===999888888777666666555555444444333222111111111111000000000000000000000000//////...//////000111222333333222111000000000000//////000000000000//////000000////////////000000---...//////000000////////////000000000111111111222---,,,111222000222777===555///000333222111222333222222222222333444444444333222000000111333444444333333222222333333444666444222222333333222111333444444555555555555555555555444333222222111111333333333222222222333333333222222111111222222333111222333444555444444333555444333333444555666777888777666555555444444555222333333333333333333444444444444444444444444444333333222222222333444444888;;;>>>AAACCCBBBAAA???===;;;888666444333444444333222222222333333111000000000000///////////////333333444444333222000000000///...---...///111222333333333333222222222222000000000///.........---000///...///000111000...////////////////////////,,,---------,,,,,,...///000000///...............000000111222222222222111222222111111222222333333555777:::???CCCGGGJJJKKKVVVZZZ___dddffffffdddbbbcccdddeeeffffffeeedddccc^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^]]]ZZZVVVRRROOOMMMLLLKKKJJJMMMUUU___fffkkksss|||{{{tttrrrrrrpppmmmnnnpppsssxxxzzzyyyxxxxxxxxx{{{}}}wwwtttpppmmmkkkiiifffdddccceeeiiiooovvv}}}vvvkkkdddbbbccccccbbbhhhkkkllllllmmmrrr{{{yyyrrrpppkkkkkklllnnnqqquuuyyy{{{~~~tttrrroookkkjjjmmmtttzzz}}}|||sssllljjjkkklllmmmpppssswww{{{zzzpppkkkiiiiiitttwwwzzzxxxtttqqqrrrtttvvvxxxyyytttlllddd```___]]]aaaeeeggggggggghhhjjjiiigggdddccceeefffffffffdddgggjjjmmmooorrrvvvyyy|||~~~xxxsssssswww|||~~~xxxqqqiii```YYYVVVNNNMMMLLLIIIFFFBBB???>>>===<<<:::999888888888888999999888888888777777777{{{nnn]]]NNNEEEAAA>>>===;;;:::999888777666555444555444333222111111111111000000000000000000000000////////////000111222222333333222111000000000000...//////000000//////...000//////......//////000...//////000000000000000//////000000000111111111111------333333000555???AAA888000///000///111444222222222222222333444444222222222222222222222222444333333222222333333444444333111111222333222111333333444444444555555555444444444333333222222222222222222222222222222222222111111000000111111222222333444444555555444444444333333333333444555555555555555444444444555555444333333333333333333222333333333333444444444444444444333333222222333333444666777999999999888888777666444333222111222222333222222222333333111000////////////////////////111333555666555333000.........---,,,,,,---///000111111111222222222222333111111000//////...------000///......000000///...////////////////////////+++,,,---,,,++++++---///000//////............//////000111111222222111111111111000/////////000000000111333555888;;;>>>???HHHLLLSSSZZZ^^^`````````aaabbbdddfffggggggggggggbbbaaa___]]][[[YYYXXXWWWTTTTTTTTTSSSQQQOOOLLLKKKIIIIIIIIIJJJNNNVVV___fffnnnuuu}}}yyyooogggeeedddbbbaaacccffflllsssvvvwwwyyy|||xxxtttqqqooommmjjjiiieeefffiiinnntttyyy||||||uuunnneee______aaabbbbbbggghhhhhhggghhhmmmvvv}}}yyymmmgggfffccceeeiiimmmqqqsssuuuvvv~~~|||sssooonnnmmmkkkkkknnntttxxx{{{yyypppiiihhhjjjlllnnnqqqssstttvvvyyy{{{ooofffcccdddeeeooorrrtttrrrlllhhhffffffgggiiikkkiiiddd``````aaa^^^bbbgggjjjlllmmmooopppqqqnnnllllllnnnqqqssstttoooqqquuuxxx{{{|||zzz||||||vvvrrrsssvvvzzz|||}}}{{{tttqqqkkkcccZZZRRRKKKGGGAAAAAAAAA@@@>>>===<<<;;;::::::999888888888888888888888777777777777777666{{{ooo^^^OOOFFFAAA>>><<<;;;:::999888666555444333555444333222111000000000000000000000000000000000......//////000111222333333222111000000/////////...//////////////////.../////////....../////////...///000000111111000000....../////////000000000000000///...222:::@@@CCC@@@888111000000///111444222222222111222333333444111222333444444444333222444333333222222333333444444333111111222333333222333333333333333444444555333333333333333333333333111111222222222222222222222222111111111111222222333333444444555555555555444444444444444444444555333222222222333444444555444444444333333222222222333333333333333444444444666555444333222222222222555555555555555555555555444333222111111111222222333222222222333333111000////////////000000000000333444555555444222000///000//////......///000000//////000000111222333333222111111000///...------000///......///000///...////////////////////////,,,---------,,,,,,...000000///............/////////000000111111111111111111111000///............222111111222333555888999<<>>>>>>>>>>>======<<<777777777777777777888888666666666666666666666666yyynnn]]]NNNFFFAAA>>><<<:::999888777555444333222555444333222111111111111000000000000000000000000......//////000222333444333222111000////////////......////////////......//////............//////......///000000000000000---------.........//////000555111***444IIILLLAAA888333111222222000111444222111111111111222333333222333555666777666555444444333333222222333333444555333222222444555444333333222222222222333444444222222333333333333444444000111222333333333333222333333222222222222333333333333333333444444555555555555666666666555555555333333333333444555666777444444444333333222222222222222222333333333444444666555444333222111111111555555444444333333333333222222222222222222222222333222222222333333111000000000000111111222222222777666444333222111111111111000000000000000000000---......///000111222222222111111000//////......///...---...///000///---////////////////////////---...///...---...///111//////............////////////000111111111111000222111000///////////////333333222111222333555666666999???DDDIIIKKKLLLLLLNNNPPPSSSVVVZZZ]]]```aaaaaaaaaaaaaaa```^^^]]]\\\]]]\\\ZZZXXXVVVTTTSSSSSSPPPQQQQQQRRRSSSVVV[[[^^^```eeelllsss{{{|||qqqddd[[[TTTNNNNNNNNNNNNRRRWWW[[[aaahhhkkklllqqq||||||xxxwwwxxxyyyyyyyyy{{{}}}}}}vvvpppmmmlllkkkkkkhhhfffbbb```___ccchhhllluuuuuurrrkkkbbb[[[XXXXXXWWWZZZ```fffjjjkkkjjjiiinnnrrrxxx{{{yyyrrriiiddddddccccccdddfffiiikkkllloooqqqrrrrrrvvv|||~~~{{{mmmhhh```[[[[[[___ccceeeggggggfffdddccceeeiiimmmnnniiiaaa[[[YYY[[[```dddjjjiiigggeeecccccceeeggglllooossstttttttttwwwzzz{{{|||||||||}}}}}}|||{{{|||}}}~~~zzzxxxuuutttxxx|||vvvssstttuuutttrrrqqqpppooolllhhhccc]]]ZZZPPPNNNKKKGGGCCC@@@===<<<999::::::::::::999888888555555555666666666666666555555555555555555555555vvvkkk[[[MMMEEE@@@===;;;999888777666555444333222444333222222111111222222000000000000000000000000......///000111222444555222222111000////////////---......//////......---///......------......///---......///////////////------.........////////////555333000===OOOLLL<<<222000000333333111000333111111111111111222333333333444666777888777777666444333333222222333333444555333222333444555555444333222111000111222333444333333333333333333333333000111333444555555444333444333333333333333333444333222222222222333444555666666777777666666555444666666666666666777888999444333333333333333333222111111222222333333444444666555444333222222111222333333333222222111111111222222333333333333333333333222222222333333111000000111111222222333333333888777555333111111111222///////////////.........------......///000111111111111000000000000/////////...------//////...---////////////////////////...///000///......000222///............//////000...///000000111111000000111111000/////////000000222111111111111222222333333555999===???@@@@@@@@@???AAAEEEKKKPPPVVVZZZ]]]bbbbbbddddddddddddbbbaaa``````___^^^\\\[[[ZZZZZZUUUVVVWWWVVVUUUVVVXXXZZZVVVZZZ^^^bbbggghhh```UUUNNNHHHEEEFFFGGGGGGLLLQQQVVV[[[bbbgggkkkrrr|||{{{yyyzzz|||{{{yyyuuusssqqqrrruuuyyy|||}}}{{{xxxwwwwwwjjjhhhfffddddddgggjjjlllpppooolllgggaaa\\\YYYYYYUUUXXX\\\```cccccccccccceeehhhlllnnnnnnjjjeeebbbaaa```^^^___aaacccdddcccfffhhhhhhgggjjjoooppplllddd```ZZZVVVWWW[[[^^^```aaaaaaaaa___^^^___bbbdddfffddd```^^^___bbbgggjjjnnnmmmjjjiiijjjnnnrrrtttyyy}}}}}}}}}}}}|||zzzxxxyyy|||~~~xxxuuussstttxxx{{{tttqqqqqqpppkkkgggaaa___\\\YYYVVVRRRMMMJJJGGGEEECCC???<<<:::999888888888888888888777666555333444555555555555555444333444444444444555555555rrrgggXXXKKKCCC???<<<:::888888777777666555555444222222111111222222333333000000000000000000000000......///000111333444555222111000//////......///---......//////......---///......------......///,,,,,,---.............../////////000000000000111///000666AAAIIIHHH???666111//////222222...///222111111111111111222222333333444555666666777777777444333333222222333333444444222111222333555555444222222000000000111333444333333333333333333333333000222444666666666555444333333222222222222333333222222111111111222333444555555666666666555444333666666555555555666777777222333333333333333333444000111111222333333444444555444333333222222222222111111222222222111000000222333333333333333222222333222222222333333111000///000000111222222333333777777666555333222111000///////////////...---------------....../////////000000000000000111111111///...------//////...---////////////////////////---...//////......///111...............///000000...//////000000000000000000////////////000000111...///000111111111111111111222555888999999888777555666:::>>>CCCHHHMMMOOOWWWYYY]]]```ccceeeeeeeeeaaabbbbbbccccccccccccccc]]]^^^___^^^\\\ZZZ[[[\\\TTTWWWYYYXXXYYYZZZUUUOOOIIIEEEDDDEEEEEEEEEHHHNNNSSSVVV\\\bbbhhhpppxxx~~~{{{tttlllhhhhhhjjjiiihhheeeddddddgggmmmtttxxx{{{}}}|||}}}sssqqqpppqqqsssvvvxxxyyywwwvvvtttpppkkkfffcccbbb______aaacccdddeeeffffffdddfffhhhkkkllllllkkkjjjjjjgggddddddfffggggggfffgggiiiiiigggiiimmmkkkgggddd```\\\[[[\\\```bbbdddbbbdddeeeeeeddddddeeegggiiiiiiiiijjjlllooorrrsssuuuttttttuuuxxx|||~~~~~~~~~}}}zzzxxxuuuwwwzzz}}}~~~tttrrrqqqrrrwww~~~yyyrrrjjjfffeeebbb[[[UUUQQQNNNJJJHHHGGGEEEBBB???@@@>>><<<:::888888777777999999999999999888888777333333444555555444333222222333333333444444444444oooeeeVVVJJJBBB>>>;;;999999888888888777777666666111111111111222333444555000000000000000000000000......///000111333555666222111000//////.........---..................---.........------.........+++,,,------......------111111111111222222222222///***777PPPSSS???111333222//////000///,,,...222111111111000111222222333333333444444555666777777444333333222222333333444333111000111222444444333222111000//////111333444444444444333333222222222111222555666777777666555222222111111111111222222222111000000000111222333444444555666555444222111444333333222222333333333222222222333333444444444000000111222333333444444444444333333222222333333111111333333333222111000222333333333333222222111333222222222333333111000...//////000111222222222555666777777666333000...000000111111000///......---------............////////////000111111222222///...------...///...---////////////////////////---.........------///000...............///000111...//////000000000000000...............///000111---...000111222222111111000111333555666555444333111222333555888;;;>>>???DDDHHHNNNTTTZZZ___aaacccaaabbbeeegggiiijjjjjjjjjccceeefffeeebbbaaa```aaaXXXZZZZZZUUUSSSTTTRRRNNNJJJGGGFFFGGGGGGEEEHHHNNNRRRTTTXXX]]]dddkkkqqquuuqqqiii^^^YYYZZZ\\\\\\[[[YYYXXXYYY^^^fffnnntttwww|||xxxwwwwwwxxx{{{{{{{{{}}}{{{vvvqqqnnnlllkkkkkkjjjkkkkkkmmmnnnooommmnnnppprrruuuwwwxxxyyyvvvrrrnnnmmmoooppppppnnnmmmoooooonnnoooqqqooojjjiiifffcccbbbdddgggiiijjjhhhjjjlllmmmmmmlllmmmnnnoooppprrrtttwwwxxxzzzzzz{{{{{{|||~~~~~~}}}}}}}}}xxxuuutttvvvyyy||||||yyyqqqpppoooqqqvvv~~~zzzrrrooohhh```\\\ZZZVVVMMMFFFFFFBBB???>>>??????===:::999999888777777888999:::777888888999999999888888333333444555444333222111222222222333333444444444kkkaaaTTTIIICCC???===;;;666666444333333333333333111111111111111111111111/////////000111111222222222111111111111111222222222111111000///......---......////////////......------,,,+++,,,---...///...............///000111............///111222333444555666777777555333222000000000000000111111222000000111222333333333333666666555555555555666666555444333222111111111111444555555444222000111222444444333333444444555666222222222222222222222222444444444444444444444444222333444444555555555555111111111111111111111111333333333444444555555555666666666666666555555555555555555444444333333333222222111111111111111222222222111111111222444555222222444555555444222222444555555666555555444444333222111111000000111111222222222111111111111111333444444333111///...///222111111111333222000///111000/////////000222222000111000///......000111......---------,,,,,,,,,000///......///...,,,***---------------...//////000000000000//////////////////000111111000///.../////////000000000000000////////////////////////000000000000000000000000333333222222333333444555;;;===@@@FFFLLLQQQUUUVVVZZZ]]]cccfffhhhiiikkklllmmmkkkiiijjjkkkjjjfffcccbbb```]]][[[ZZZXXXVVVTTTPPPOOONNNMMMLLLLLLLLLLLLPPPQQQSSSVVV[[[```eeeggg\\\VVVOOOMMMPPPSSSSSSQQQPPPRRRUUUYYY___gggpppuuu~~~yyywwwuuuqqqnnnnnnqqqtttwwwyyy{{{|||yyywwwtttxxxzzzwwwxxx|||~~~}}}~~~|||{{{}}}~~~{{{zzzzzz{{{||||||}}}~~~|||yyysssrrrqqqqqqrrrsssuuuwwwuuuxxxxxxvvvvvvyyyyyywwwxxxxxxxxxyyyzzz|||~~~|||}}}|||xxxuuuuuuzzz~~~yyyuuutttsssvvvzzz{{{|||{{{wwwooooooooossswww{{{}}}}}}~~~zzztttooojjjgggeeeZZZVVVRRRPPPNNNKKKFFFBBB>>>>>>>>>>>>==================<<<<<<:::888777666777777666666666666777777666555444333222111111111333333333333333444555666lllbbbTTTIIICCC???<<<:::777666555444333333333333111111111111111111111111222222111111000///////////////......///000111111000000000//////...............////////////.........------,,,---...///000///............//////000//////.........///000000000111222333333111///...000000//////000000111222000000111222333333333333666666666666666666666666555555444222111111111111444555666555333222111222333333333333333444555555333333333333333333333444333333333333333333333333000111111222333333222222222222222222222222222222333333333333444444444555555555555555666666666666333333444444444444444444222222111000000111111222222111111000111222333444222222333333333333222222222333333333333333222222222222111111000000111111........................222333444333000.........,,,++++++---000222222111000//////...///000111222000000///...---...000111............------,,,,,,///...---...//////---+++......------......///000000/////////////////////...///000111111000//////................................................000000000000000000000000222222111111222222333444333777<<>>BBBHHHOOOVVV[[[aaabbbbbbdddfffgggggggggjjjjjjkkkiiihhhffffffggggggfffeeeccc```^^^\\\[[[]]]\\\ZZZXXXVVVTTTRRRRRRRRRNNNJJJHHHHHHHHHGGGEEEEEEGGGJJJNNNRRRWWW^^^ccclllqqqooocccYYYTTTRRROOOPPPOOOOOOOOOQQQUUUXXXZZZ]]]aaahhhnnnpppmmmeee___ZZZYYYXXXXXXZZZ^^^aaaccchhhlllooorrryyy~~~|||xxxuuurrrpppooommmtttvvvxxx{{{}}}~~~}}}{{{wwwuuusssrrrqqqrrruuuxxxzzz~~~|||{{{{{{|||~~~|||xxxvvvtttssssssxxx||||||zzzwwwrrrqqqrrrwww|||~~~{{{uuurrrrrrtttsssrrrhhhccc[[[TTTPPPNNNLLLKKKJJJIIIGGGDDDBBBAAA@@@???EEEDDDCCCBBBAAA???===;;;;;;;;;:::::::::999999999888777666555555555666666666555555444444555555666777666555444444444444444444444333333333444444555}}}mmmcccUUUIIIBBB>>>:::888777666555444444333333444111111111111111111111111/////////000111111222222/////////000111333444555---------...............------............------******++++++,,,,,,,,,,,,000///...---------------+++++++++,,,,,,---//////000000111111111111111000/////////...///000000111000000111222333333333333333444666888888666444333555555444333222222222222333666999:::888555444333333333222222333333444555555444444444333333222222111111111111111111111111111222222333222222111111222222222333333444444444333333333333333333333333222333333444555666666777666666555444333333222222000000//////000111111222000000111111000000000000111000............000111......///000000000000000000111111111111000///.........///000000111222222...000111000...------------,,,,,,000555;;;???AAA111111222222222333333333000...,,,---///111000///.../////////////////////,,,++++++---000111000///...............///000000------....../////////000.........///000111111222222222111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---+++***---111333222111333555666888;;;@@@EEEJJJQQQSSSUUUWWWZZZ\\\___aaadddfffhhhgggffffffgggiiiiiiiiiiiihhhfffdddbbbaaabbbbbb```^^^\\\ZZZYYYXXXWWWUUURRRPPPNNNMMMKKKJJJGGGHHHJJJKKKLLLOOOSSSVVV\\\]]]ZZZRRRKKKHHHFFFDDDGGGFFFGGGHHHJJJMMMPPPQQQTTTWWW\\\```aaa\\\SSSMMMJJJIIIHHHIIILLLPPPTTTWWW]]]aaafffkkkttt~~~vvvtttqqqmmmiiifffeeeeeekkknnnrrrvvvyyy~~~{{{wwwxxxvvvsssrrrpppooooooppptttyyy{{{~~~|||zzzxxxxxxyyy{{{}}}~~~{{{xxxvvvuuuuuuuuutttxxx{{{~~~~~~xxxvvvtttqqqqqqsssyyy|||zzzuuurrrqqqlllgggeeefffhhhiiihhh\\\WWWPPPIIIFFFCCCBBB@@@CCCBBBAAA@@@???>>>>>>>>>BBBBBBBBBAAA???>>><<<<<<;;;;;;;;;:::::::::999999777666666666666777888888555555444444444444555555666666555444444444555555555444444333333333444444{{{kkkaaaSSSHHHAAA===:::777666666444333333333333333111111111111111111111111222222111111000/////////............///000222222///.....................------............------******+++,,,,,,,,,,,,,,,......------,,,---------+++++++++,,,---...///000......////////////000000//////......//////000111000000111222333333333333333444555555555555444333333222222111111222222333333555888888777555444555444333333333333444555555555555444444333222222222111111111111111111111111///000000000000///......111111222222333333444444555555444444444444333333333333333444555555555666777777666555333222111000////////////000111111222111111222222111111000///000//////......//////000---...///000000111111000///000111111111000///...---------......//////000...///111000...------......,,,++++++,,,...///...000111222222333333222222///------///222333111...---............/////////,,,+++,,,---000000000...---------------...//////---------......//////000//////......///000111222111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...)))'''***000333111,,,111222222222222444888;;;AAACCCFFFHHHJJJMMMQQQTTT[[[^^^aaabbbaaabbbfffiiiggggggiiijjjjjjiiihhhgggdddddddddcccbbb```___^^^[[[ZZZXXXVVVSSSQQQOOOMMMKKKLLLLLLKKKJJJJJJLLLNNNQQQOOOLLLHHHEEECCCAAA@@@@@@AAAAAACCCDDDFFFGGGHHHKKKMMMOOORRRRRRMMMGGGAAA@@@?????????BBBFFFJJJLLLRRRWWW\\\dddppp{{{~~~{{{nnnmmmjjjfffbbb``````bbbcccggglllpppttt{{{~~~vvvssstttsssooolllkkkjjjjjjmmmrrrwww{{{~~~zzzxxxuuurrrrrrtttwwwyyy}}}}}}{{{yyyxxxxxxwwwuuuyyy|||}}}wwwqqqpppooolllllloooppprrrttttttqqqkkkeeeaaa___ZZZVVVUUUWWWYYYYYYXXXNNNJJJEEE@@@>>>===<<<;;;<<<<<<;;;;;;:::;;;;;;;;;:::<<<===>>>===<<<===>>>::::::::::::999999999999555555777888999999999999444444333333333333444444555555444444444444444555555555444333333333444444xxxiii___QQQFFF@@@<<<999777555444333222222111222222111111111111111111111111222222111111000///////////////......///000111111000000000//////.........,,,------......------,,,+++,,,---.........------------,,,,,,,,,---......------,,,------...//////...............///000000///............///000000000000111222333333333333333333333333333333333333000000000000111222333333333555666666555444555666555555444444555555666777666666555555444333333333222222222222222222222222//////000000///......---000000111111222333333444666666666555555444444444444444444444444444444444666666555444333333222222.........//////000222222222222333333333222000/////////000000000000//////,,,---...///000000000000///000111222111000...---------------------------...000111111///......//////---,,,+++,,,,,,***)))...///000111111111000000...---...111666666222---,,,,,,------............---,,,,,,---///000///---,,,,,,,,,,,,,,,---......,,,,,,---......///000000000000///......///000111111111000000///......------------------------------------------------------------------...//////...,,,***+++///000...,,,.../////////...///111444666888;;;;;;<<<>>>BBBEEEKKKOOOTTTVVVVVVXXX]]]aaa^^^___bbbeeeggghhhhhhgggfffgggggghhhgggfffddddddaaaaaa```^^^ZZZWWWTTTSSSRRRSSSRRRPPPNNNMMMNNNOOOMMMJJJHHHGGGFFFDDDBBBAAA???@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFDDD@@@===<<<<<<<<<<<<>>>@@@CCCEEEJJJMMMRRRYYYdddnnnoookkkbbbbbb```\\\XXXWWWYYY\\\[[[___dddhhhmmmvvv|||rrrnnnooonnnjjjfffeeedddeeeiiiooovvvzzz}}}wwwuuurrrppppppsssvvvxxx{{{~~~}}}{{{zzzyyy|||}}}~~~~~~rrrkkkfffeeeddd``````aaa^^^^^^^^^^^^\\\XXXSSSPPPLLLIIIFFFFFFHHHJJJIIIGGGBBB???<<<::::::999888777999888888888888888999999777999<<<;;;:::999:::<<<999999888888888777777777222444777999::::::999888444444333333333333444444444444333333333333444444666555444333333333333333vvvggg^^^PPPEEE???<<<999777444444333222111111111111111111111111111111111111/////////000111111222222222111111111111111222222222222111000///......---,,,------......------,,,------///000000000///...,,,,,,,,,,,,------.../////////...---------......///////////////000111222...............///000000000000111222333333333333333222222111111222222333.........///000222333444333555666555444444555666666555555555555666777777888777777666555444444444222222222222222222222222111111222111111000////////////000111222222333333777777666666666555555555444444444444444444333333444444444444444444444333............///000222222222333444444333222111000...///000111111000///...+++,,,---...////////////...///111222111000...---..................------...000111111///...//////+++******,,,---...,,,+++,,,---///000000000///......---///333888888222,,,,,,,,,,,,---------......------,,,...///000...---,,,++++++++++++,,,------,,,,,,------...///000000111000///......///000000333333333222111000000///------------------------------------------------...------------.../////////000000///............***,,,---------...000222222333555444333444888;;;<<>>@@@@@@???===<<<<<<<<<<<<===>>>@@@AAAEEEGGGIIINNNWWW^^^]]]XXXVVVWWWVVVRRROOONNNQQQUUUTTTXXX]]]aaagggppp}}}zzzoookkkkkkiiieeefffeeedddfffjjjqqqxxx}}}~~~xxxvvvsssqqqrrrtttxxxzzz{{{~~~|||yyy{{{zzzwwwuuutttoooiiihhhaaa\\\[[[YYYUUUSSSTTTOOONNNNNNMMMMMMJJJGGGDDDAAA>>><<<<<>><<<;;;999777666777777666444999999888888888999:::::::::<<<>>><<<888666666888777777777777666666666666000222666999;;;:::888777444333333222222333333444333333222222222333333444666555444333333333333333ttteee]]]PPPFFFAAA===999666555444444333333222222111111222222222222111000000111111111111111111222222///////////////000111111222333333222///......//////...------...///...---***+++---...//////...---.........------,,,,,,,,,000...***((((((***...000..................------............////////////............///000111222111111111111111111111111444222111111222444555555888666555555666666555444333333333333333444555666777777777666555333222111444444333333333222222222000000000111111222222222444444333333222333333333444444444333333222222222333222222111111222222333444555555555555555444333//////......000111333555000111333333111000000111111111222222222222111111//////////////////////////////000000111111222222,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......---------......///000000///...------,,,,,,------............------------------------------++++++,,,------......///------------------------------...000111111111111'''))),,,000222444555555555444111///......//////000//////.........//////------------------------------......------,,,+++---,,,,,,,,,,,,---......------------------------......///111222333444555777777999;;;===???AAABBBJJJLLLOOORRRVVVZZZ\\\^^^cccfffiiikkkkkkkkklllmmmiiiiiijjjjjjiiigggeeedddbbbbbbaaa```___]]]\\\[[[XXXWWWTTTPPPMMMJJJIIIHHHFFFFFFEEECCCCCCBBBBBBBBB@@@@@@??????>>>======<<<>>>===<<<;;;<<<>>>@@@BBB>>>@@@CCCGGGKKKMMMNNNNNNJJJIIIGGGFFFGGGHHHJJJKKKLLLRRRUUUVVV[[[iiixxx|||ooogggeeefffeeecccbbbeeehhhhhhjjjqqq|||}}}|||xxxwwwyyy}}}}}}yyyuuurrrpppooommmiiieee```]]]ZZZYYYQQQOOOMMMJJJGGGEEEDDDCCCAAAAAA@@@@@@?????????>>><<<<<<;;;;;;;;;:::::::::777888::::::888777888999777777777777777888888999::::::::::::::::::::::::::::::999777777666666666666666555444444444444555444444333222111000//////333333333222222222111111333333333222222222222111ssseee]]]PPPGGGAAA===:::777555444444333333222222111333333333333333222222111111111111111111111111111///////////////000000111111222333111///......//////...------...///...---,,,,,,---------,,,,,,+++......---------,,,,,,,,,...---,,,++++++,,,---.....................------............////////////////////////000111222333111111111111111111111111333222111111333444555555777666555555666666555444444444333333333333444444666666666555444222111000333333333333222222222222111111111222222222333333333333222222222222333333555555555555444444444333333333222222222222333333444555555666666666555555111111000///000111222222111333444333222000000111000111111111111111111000/////////////////////////////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...---------------......000//////...------,,,,,,,,,,,,,,,------,,,,,,,,,---------------------------------------------------------------------------...///000000000000000+++,,,---///111222222333444222000...---------.........------------......------------------------------......------,,,+++...---------...///000000---------------------------......///000111222222111111222444555777888888>>>@@@BBBFFFJJJNNNQQQRRRXXX[[[___aaabbbccceeegggeeeeeegggggghhhgggffffffddddddeeeffffffeeedddccc^^^]]][[[XXXVVVTTTSSSRRRNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@BBBCCC???@@@@@@AAAAAA@@@@@@???CCCBBB@@@@@@@@@BBBDDDEEEGGGMMMPPPQQQUUUaaannnuuuxxxpppgggaaaaaabbbaaa___```cccgggiiikkkqqqzzz~~~xxxsssrrrpppllliiifffdddbbb\\\ZZZWWWTTTPPPMMMKKKJJJGGGFFFDDDBBB@@@>>>======<<<;;;;;;;;;::::::::::::::::::999999999888888888444666888777666555666666777666666666666777888888999999999999999999999999999888777666555555666777555444444333333333333333111111111111000000000000333333222222222111111111222222222222222222222222ssseee\\\PPPFFFAAA>>>:::888555444444333333222222111222222333333222222111000111111111111111111111111////////////000000000000000111222111///...///000///...------...///...---...---,,,++++++*********...------------,,,,,,,,,,,,---............---,,,------------------......---............/////////000000000000111222333333000000000000000000000000222222222222333444555666777666555555666666555333444444333333222222333333555555444444333222111000222222222333333333333333222222333333333333333444222222111111111222222333777666666666666555555555333333222222222222333333444444555666777777777666333333222111000000000111444555666555222111000111///000000111111000000///000000000000000000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,------------------,,,------------------------//////...------,,,++++++------------------------...//////000000000/////////............///000000222000...---,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------------......------,,,+++.........//////111222222------------------------............/////////000---------....../////////222333666999===@@@CCCDDDIIILLLOOORRRTTTVVVYYY[[[\\\^^^```bbbdddeeeeeeffffffgggiiikkklllkkkjjjiiieeeeeedddbbbaaa```___^^^YYYXXXVVVTTTRRRPPPOOOOOOOOONNNMMMLLLJJJGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFDDDBBB@@@>>><<<;;;===<<<;;;;;;<<<>>>@@@AAABBBHHHLLLMMMQQQ[[[dddhhhmmmgggbbb```bbbdddeeedddfffjjjooorrruuuyyyxxxnnnfff^^^\\\YYYUUUSSSQQQPPPPPPIIIHHHFFFCCCAAA???===<<<>>>===;;;:::999888777777777777777777666666666666777777777777666666666666444666777777666555555666666666555555666666777888888888888888888888888888888777555444444555666777333333333333222222222222000000111111222222222333333222222222222111111111222222222222222222222222uuuccc[[[OOOFFFAAA>>>;;;888555444444333333222222111///000000000000///......222222222111111111111111...//////000000000000000///000111000///...///000///---------...///...---...---+++***)))***++++++---------------------------..................---,,,,,,------------......---------.........//////////////////000111222333000000000000000000000000000111222333333333555666777555444444555666444333333222222222222222333444444444444444333333222111222222333444444555666666444444444444444444444444111111111000111111222222666666666666666555555555333333333222222333333333333444555666777777888777333333222222111111111111555666777666333111111111//////000000000000//////000000000000000000000000/////////......------,,,---------------------------......///////////////------,,,+++++++++,,,,,,.........------,,,,,,,,,...//////000000//////...------------------------......---------,,,,,,,,,,,,,,,------------------/////////000//////......000///...---------//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------------------......------,,,+++............///111222333,,,,,,------------------/////////..............................---------...///111333555777999:::<<>>===<<<<<<>>>@@@CCCEEEDDDJJJPPPRRRVVV^^^dddfffjjjfffbbbaaaeeejjjmmmoooooosssyyy}}}{{{rrrlllggg```XXXRRRKKKIIIFFFCCC@@@@@@@@@AAA@@@@@@???>>>===;;;:::999999888777666666666666666666666666666666666666666666666666666555555555555555777888888777666666777555555555555555666777777777777777777777777777777777555444222222444666888333333333333333222222111222222222333333333444444222222222222111111111111111111111222222333333333uuuaaaYYYNNNEEE@@@===:::888555444444333333222222111///000000000000///......222222222111111111000000......///000111000000///...///000000///...///111///---------...///...---++++++***)))***+++---...------------------------000///---,,,,,,---///000,,,,,,,,,,,,------......------------..................---......///000111////////////////////////...111333444333333555777666555444444555555444333000000000111222333444555333333444444444333333222222333444555666777888999444444444444444444444444111000000000111111222333444444444444444444444444444333333333333333333444333333555666777777777777111222222333333333333333666777777666333111111111//////000000000000//////000000000000000000000000//////......------,,,,,,---------------------------......///////////////...---,,,+++++++++++++++---------------,,,,,,,,,......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,---------.........////////////......---...---,,,,,,,,,---///000000//////...------------------,,,,,,---......///,,,,,,,,,---------......------......------,,,+++------------...///000111,,,,,,,,,---------......000////////////.........000000000//////.........//////000000111222222222555777999::::::;;;>>>@@@DDDEEEHHHKKKNNNRRRTTTVVVZZZ\\\```dddggghhhiiiiiillllllllllllkkkjjjiiihhhkkkjjjhhheeecccaaa```____________^^^[[[XXXUUUSSSRRRTTTVVVXXXYYYXXXWWWVVVQQQPPPOOONNNLLLJJJIIIHHHCCCCCCCCCCCCEEEHHHKKKMMMNNNUUUZZZ^^^cccjjjooonnnooolllhhhgggjjjqqqwww{{{xxxzzz~~~}}}xxxtttjjjddd\\\VVVQQQMMMHHHEEE@@@>>>;;;999777777888999;;;<<<<<<<<<<<<;;;:::999666555555555555555666666555555555555555555555555666666666666555555555555555666888888666555666777555555555555555666777777666666666666666666666666666555333222333444666777333444444444444333222222333222222222111111111111222222222111111111000000000000111222333333444444qqq___WWWLLLCCC???<<<:::888555444444333333222222111222222333333222222111000333333222222111000000000---...000111111111000///---...////////////000111///...------...///...---*********++++++,,,---...,,,,,,,,,------------...///...,,,++++++,,,...///++++++,,,,,,------......,,,------------.........------------...///000000////////////////////////---000444444333333555888666555444444555555444222000000000000111222333444111111222333333333222222111222333555777888::::::555444444444444444333333111111111111111222333444222222222333333333333333444444333333333333444444333333444555666666666555111222333444444444444444555666777666333222111222///000000111111000000///000000000000000000000000...............------------------------------------......//////////////////...---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,---...//////+++,,,,,,------.........---....../////////......,,,,,,,,,,,,,,,....../////////.........------------,,,,,,,,,---...///000+++,,,,,,------.........------......------,,,+++---,,,,,,,,,,,,---......+++,,,,,,------.........///////////////.........................................................111222333333222333555777::::::<<<>>>AAADDDGGGHHHJJJLLLPPPVVV[[[```ccceeeeeefffhhhiiiiiiiiihhhgggmmmllljjjhhhgggfffeeeeeeffffffggggggeeebbb```^^^[[[\\\^^^```aaa```___^^^\\\\\\[[[ZZZWWWTTTQQQOOOKKKKKKKKKMMMOOOSSSVVVXXX\\\bbbgggkkkpppwwwzzzxxx|||yyyvvvuuuvvv{{{~~~~~~~~~~~~}}}|||zzzwwwtttpppjjjddd___SSSOOOJJJFFFDDDBBB@@@>>>999888777555555555555666555666777888999888777666333333222222333333444555222222222333333333333333777666666666555555555555222444555555444333333444666666555555666666777888666666666666666666666666666555555444444444555555333444555555555444222111000000000/////////......222111111111111000000000//////000222333444555555yyyhhh]]]UUUJJJAAA===;;;999777555444444333333222222111333333333333333222222111333333222222111000000///---...000111111111//////,,,---//////...///000222///...------...///...---+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,***++++++,,,------......,,,,,,---------.........---------......///000111........................,,,000444555333222555888666555333444555555444222222222111000000000000000......///000111111000000///000111333666888999:::444444444444333333222222111111111222222333444555222222222222333333333444444444333333333333444444333333444444444444444333333444444555555444333222333444555555333222222333000111111111111111111000////////////////////////.............../////////........................---......///////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------,,,---------------------++++++,,,,,,---......///,,,,,,---...////////////++++++,,,------------,,,---------------,,,,,,+++++++++++++++,,,---...///++++++,,,,,,---......///------......------,,,+++...------,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------.........++++++,,,,,,---......///+++++++++,,,,,,---------...//////...---...000333333333444555777999;;;===<<<===@@@DDDIIINNNSSSVVVWWWYYY\\\___aaabbbbbbbbbffffffeeedddccccccccccccfffgggiiijjjiiigggeeecccaaaaaacccdddeeeeeeddddddfffggghhhgggeeebbb]]][[[VVVVVVVVVXXX[[[___bbbeeehhhmmmqqqsssxxx~~~}}}~~~~~~~~~zzzwwwssspppoooooopppqqqpppuuuvvvssspppooolllgggdddbbb___]]]YYYTTTOOOKKKBBBAAA???===<<<;;;999888444444444444444444444444111222444666666555444333222222111111222222333333111111222222222333333333666666555555555444444444111333555444333222333444777666666666666777888888666666666666666666666666666666777777666555444333222222444444444333111000///000000000000000111111111111111111000000000000...///000111333444555666|||sssaaa\\\SSSHHH@@@<<<:::888666555555444333333222222111111222222222222111000000333333222222111000000///---...000111222111///...+++---//////...///000222///...------...///...------...//////...---+++***,,,,,,,,,------.........)))+++---//////---+++)))******+++,,,,,,---......,,,,,,,,,---------...............//////000111222........................+++000555666333222555888666444333333444555333222555444333111///...------,,,,,,---...////////////---...///222444666888999444444444333333222222222222222222222333444555666222222222333333444444444555444444333333444444555333333333444333333222222555666666666555333111000222333555444333222222333111111222222222222111111////////////////////////---.........///000000000........................---......///////////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///......------,,,,,,+++++++++,,,,,,---...//////+++,,,---...////////////,,,,,,---...---,,,+++***++++++,,,,,,,,,+++******************+++,,,---...++++++,,,,,,---...//////------......------,,,+++//////...---,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------)))***+++,,,---...///000))))))***+++---...///000+++,,,,,,,,,+++,,,///222111000000000111333555666555555555777:::>>>BBBDDDIIILLLPPPUUUXXX[[[\\\\\\^^^^^^]]]]]]]]]^^^^^^___ccceeegggiiiiiigggeeedddcccdddeeeffffffgggggggggfffhhhkkkmmmllliiieeebbb^^^^^^___aaadddhhhlllnnnooosssuuuwww{{{}}}xxxzzz||||||zzzxxxvvvuuummmhhhaaa\\\ZZZZZZ\\\\\\\\\```aaa^^^[[[YYYUUUPPPPPPNNNLLLJJJHHHEEEAAA>>>:::999999888777666444333222222333444444333333222111222444666777666444333333333222222222333333444222222333333444444444555555555555444444444333333333555666666555444444555777777777777777888999999777777777777777777777777666777888888888555333111000111333333333222000...000111222333444555666666111111111111000000000000...///000111333444666666xxxkkkcccZZZRRRGGG???<<<:::777555666666555444333333222222222222111111000//////...333222111000///////////////............///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,+++*********+++/////////......---------***+++---.........------///...,,,,,,,,,---///111//////...---------------........................///222555666555555555555666666555555555444444444333333222222111222222222000000111111111000000///111111111111222333444555555555333333333555777999222333444444444333222222000000111111111222222222888777666555555555555555333333222222222333444444888888888888777666555444444444333333222111000000000000////////////000000//////////////////......//////000000000000/////////...---,,,,,,---////////////000...---,,,...000---,,,++++++************........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------333222111///---,,,++++++---,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++***'''%%%'''+++......---------------------------.........---,,,+++)))(((........................++++++,,,,,,,,,,,,------000000000000000111222222222222222333444555666777;;;<<<>>>@@@CCCEEEGGGHHHKKKKKKMMMNNNPPPRRRSSSTTTWWWYYY[[[^^^`````````___^^^^^^^^^___```bbbcccdddfffhhhjjjjjjiiifffbbb```\\\]]]```bbbeeeggghhhiiinnnooopppppppppooonnnmmmgggiiimmmooonnnjjjfffcccYYYUUUOOOIIIFFFFFFGGGIIIJJJJJJIIIGGGEEEBBB@@@???AAA@@@???===;;;999888777555555444444444444555555333333333333333222111000111222333333444444333333444444333222222333333333111111333444555666666666333333444555555555555444555555333000///000444888:::999888777666666666777444444555555555555444444666555444333222111111111333333444555444333222111222222222333333444444444333333333222222111111111222222222222222222222222yyymmmeee[[[SSSHHH@@@<<<:::777555666555555444333333222222000000000000000111111111333222111000////////////,,,,,,,,,,,,,,,------.........------------......---------------------------------------...//////...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,.../////////......///...,,,,,,,,,---///000000///......---------...------------------------...111555777666555444444555555555444444444444333333333222111111111222222000000111111222111111000333222222333333444555555222111000///000111333444333333333333333333333333111111111111222222222222555555444333333333333333111111111111222222222222555555555555555444444333444444333222222111000000000///////////////000111///////////////............//////000000//////...000///.........///000000///000000111111111000000------,,,+++++++++++++++)))******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------333222111///---,,,,,,,,,---,,,,,,,,,,,,---......//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))'''))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......//////...............------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,------...000000000000111222333444555666777999;;;===>>>???======>>>@@@AAACCCDDDEEELLLMMMPPPRRRTTTTTTTTTSSSQQQQQQQQQRRRSSSTTTVVVVVV\\\]]]___```___\\\XXXVVVQQQRRRTTTVVVYYYZZZ[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYYUUUWWWZZZ\\\[[[XXXTTTQQQHHHEEEAAA===;;;;;;===>>>>>>>>>===<<<:::888666555;;;:::999888666555444444555555444444444444555555333444444444444333222111111222333333444444333333444333333222222222333333222222333444555555555555000111111222222222222222555555444222111222555777888888777666666666666666555666666666666666666555777666555444333222222333333444555555555444333333222222222333333444444444333333333222222222111111222222222222222222222222yyyoooggg]]]TTTIIIAAA<<<:::777555555555444444333333222222...//////000111222222222222222111000///////////////............///000000......------------.............................................//////000.........------------------,,,,,,,,,,,,+++++++++---......////////////......---,,,,,,,,,---///000000//////............///------------------------...111666888777555444333444444444444333333333333333333222111000000111111000000111222333333333222444444444444444555555555111000///......///111222333333222111111222333444111111222222222333333333333333222111111111111222000111222333444444333222333333333444444444444444333333222222111111000000//////......///000111111............////////////......////////////......111111000//////000000111//////000444777666222.........---,,,,,,,,,,,,---***++++++,,,---.../////////...------++++++***))),,,,,,,,,---------......333222111///...---------,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,...------*********++++++++++++,,,---------------.........,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++---...,,,+++++++++++++++++++++++++++)))***+++,,,---..................------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,------...///.........------......///......///000222333444444444444555666777999999:::===>>>@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFLLLMMMOOOPPPOOOLLLIIIGGGBBBCCCEEEFFFHHHHHHIIIIIIKKKJJJHHHGGGEEEDDDDDDDDDAAACCCEEEGGGFFFCCC@@@>>>;;;:::888777666777888888777777777666555444333222555555444444333333222222444444333333333333444444444444444444444444333222111222222333333333333333333222222222222222333333333333444444444444333333000000111222222222222111444555555444333333555666666666555555555555555555666666777777777777666666666666555444333333444444444555555666666666555555222222333333333333444444333333333222222222222111222222222222222222222222zzzpppiii]]]UUUJJJAAA<<<:::777555444444444333333333222222/////////000111111222222111111000/////////////////////......//////000111......------------......------------------------......------------...///------.........---------........................------..................------,,,,,,,,,---...///000//////.........//////...........................222666888777555333222444444333333333222222222333222111000000000000000///000111222333444444444444444444555555555444444333222111111111111222222333222000///000111333444222222222222333333333333222111111000000000111111111333555777777777555444444444444444555666777888333333222222111111111111///////////////000111222......///////////////000......////////////......111111000000000//////000...---///444999999222,,,///......---------......,,,------....../////////---------,,,,,,+++++++++,,,,,,---------.........222111000///......---...,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,++++++++++++++++++++++++))))))((()))+++---,,,+++))))))*********+++++++++---------.........------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---+++***************************,,,+++++++++)))((('''&&&......------,,,++++++++++++++++++,,,,,,,,,------///...............//////...---,,,++++++++++++++++++++++++,,,------......111111111222333333444444222333555666777777777777888888888999999:::;;;<<<===>>>???@@@@@@>>><<<:::777888999::::::;;;;;;;;;===<<<:::999888888888999666777999::::::888555444555555666666666666555555444444555555444444333222333333333333333444444444333333222222222222333333222333333444333333222222111111222333333333333222222111111111111222222333444444444444444333222111111222333333444444333333222444555555444333333444444444444333444444555555666666666777777666666666555555444333333333444444444444555555666666666666333333333333333333333333222222222222222222222222222222222222111111111111yyypppiii\\\TTTIII@@@<<<:::777555333333333333333222222222000000000000000000000000111000//////////////////***************+++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,------------,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000000000000000000000///222666888666444333222444444333333333222222222333222111000///////////////000111222333444444444222333333444444444444333444444333333222222222222222111/////////111333444111111222222222333333333222111111111111111222222111222555777888777666555333333333333444666777888333333333222222222222222000000000000000111222333/////////000000111111111///000000111111000000///000000000000//////......++++++---222777666000***.........------......///,,,++++++******)))))))))+++++++++,,,,,,---------,,,,,,,,,---------......000000///...------......,,,++++++++++++,,,------.........---,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***)))))))))*********+++++++++,,,,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,......---,,,+++***************************------,,,+++)))&&&$$$###------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,------------------------------------//////000111111111111111333333333333333444555666333444555666666555333222222222333444444444444333666555444333333444666666333333444555555444222111111111222333333222000/////////000000000000//////111111111222333444444555222222111111111111222222000111111222222222111111000111222222333333222222000000000000000111222333444444444444333222111111222222333444444444444333000222444444333111222222333333222222333444555555444555555666666555555444444333333333333444444555444444444444444444555555333333333333333333333333222222222222222222222222222222222111111000000000xxxnnngggZZZRRRGGG???<<<:::777555333333333333222222222222111111111000000000000000000//////....../////////,,,++++++++++++,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++***+++---......---,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++***++++++++++++,,,,,,,,,------------...------------...//////111111111111111111111111111333666666555444333333444444444444333333333333222222111///............000000111222333333333222000111333444555555444444444444333222111111000///000000/////////111222333000000111111111222222222222111111111111222333333///000222333444444444444111111000000111333444555444444444444444333333333333333222222222222222333000000111111222222333333222222333333333333222222000000000000///...------******+++///222111---)))...------------...//////...------,,,+++***)))))))))***++++++---......///+++++++++,,,,,,,,,------......------,,,---------+++++++++++++++,,,------------,,,,,,+++*********++++++++++++++++++++++++,,,***))))))******)))(((*********++++++++++++,,,++++++,,,------,,,***)))*********+++++++++++++++++++++++++++++++++++++++***,,,------+++***+++,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---...---,,,,,,++++++++++++------------..................------,,,,,,,,,+++//////////////////////////////......//////000111...///000111111111000///000000111111222222111111000000000111111222333444111222222222222222111111000111222222222111///......//////000000//////.........///000111222333333111111000000000000111111///000000111111111111111000111111222222222222222////////////000111222222333333444333333222111111111111222333333333333222000111333333222111111222222222222222333444666666444444555555555555444444444333333333444555666666666555444444333333444444444444333333333333222222111222222222222333333333222222222111000000//////vvvllleeeXXXPPPEEE>>>;;;999888666222222222222222222222222//////000000111111222222//////.........//////000000////////////000111111......------------......------------------------...---,,,++++++++++++,,,+++,,,.../////////...---+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---......000000000000000000000000333444555555333333333555555555555444444444444333222222000///...---------000000111111222111111000///111333666777777666666444444444333222000///.........//////000111111222//////000000000111111111111111000000111222222333//////000111222333444444222111000///000111333555555555555555555555555555666555444444333333333333111111222333333444555555444555555666666555555444111111222222111///...---+++++++++,,,,,,,,,++++++------,,,,,,---......//////......------,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++++++++***++++++,,,---,,,,,,+++******))))))(((***************************)))((()))***+++***)))++++++++++++,,,,,,,,,,,,)))***+++,,,,,,***)))''')))*********++++++++++++++++++++++++++++++++++++)))+++,,,+++))))))+++---++++++++++++++++++++++++***++++++,,,------,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------//////...------------------,,,,,,+++++++++,,,,,,+++,,,,,,,,,------......000000//////...---,,,,,,.........---------......,,,,,,,,,,,,,,,------...---...///000000000000///---...//////000000000///...//////000000000//////111000000000000000111111000111222222333222111111000000111111111000000///......///000111222222333111000000//////000000111000000111222222222222222000000111222222222222222///......///000111222222222222333333333222222111222222333444444444444333111222333333111111222333111111222222444555666777555555666666666666555555555555555555666777888999999888666555444333444444444444444333333222222222111111222222222333333333222222222111000/////////uuukkkcccVVVNNNDDD===:::999888666222222222222222222222222------...000111333444444//////.........//////000...............///000000.........------.................................///...------,,,,,,,,,,,,+++---///000111000///...---------......///////////////---,,,+++,,,,,,---***+++,,,---------,,,,,,++++++++++++,,,,,,---...000000000000000000000000444555555444222222444555666666555555555444444444222111000///------,,,,,,000000111111111000000//////111444777999999888888666666555555333222000///------///000111111111111////////////000000000000000000000000000111222222111111111222333444666777444333222111111333555666555555666666666666666666888777666555444333333333222222333444444555666666666666777777777777666666222222333333222111///...+++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,---...///*********************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******++++++,,,,,,++++++******++++++,,,---++++++******)))(((((((((************************(((''''''(((+++,,,,,,+++++++++,,,,,,,,,---------))))))+++,,,+++)))'''&&&))))))******++++++++++++++++++++++++++++++++++++)))***+++***((((((+++///++++++++++++++++++++++++)))******+++++++++******(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++******)))((((((((())),,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,///...---,,,+++******)))...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000+++,,,---..................///000000000...---,,,111000000///000000111111,,,,,,---...///000000000....../////////...------///000000111222333444444000000////////////000000000111222333333333333333000000111222222222222111............///000222222111222222333333333222222444555666666777777666666333444444333222222333555111222222333444666777888666666777777777777666666777777777777888999;;;;;;;;;:::888666444444444444444444444333333222222222111111111222222333333333222222222111000//////...ttthhheeeUUUOOOEEE===888555444333555444444333333222222111111111111111000000000000////////////////////////000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...000---+++,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,...000222333222111000000000000000000111111222444444444444444444444444444333111000///...//////000000111111111222222222///000222444666888999999555444333333222222222222000000000000111111111111000000111111111222222222///000000000000111111111222222222222333333444555444222000//////000222444222444666888999:::::::::444444444333333222222222000111222333444555555555444666999;;;<<<;;;:::999666666555333111000///......---,,,,,,++++++++++++------------------------*********)))******+++,,,------,,,,,,,,,,,,++++++...------,,,+++***)))))))))******+++---......///+++++++++*********))))))++++++++++++++++++++++++------++++++******++++++(((((()))******************(((''')))+++,,,***(((+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++*********+++******))))))***,,,...///)))************+++++++++******+++++++++,,,,,,,,,///......------,,,+++++++++++++++,,,,,,------------,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,************,,,,,,...---,,,+++++++++,,,---------,,,,,,,,,,,,++++++...------------------.........//////...---,,,,,,,,,,,,...///000000000000//////000000000000//////........................///////////////////////////////////////000111111111111111000///---+++***/////////...------,,,,,,222111111111000000//////111111111000000000000000000111111111111222222222444444555555555555444444444444444333222111000///555555666666777888888888555555555555555555444444222111111333777999:::::::::999777555333111111000333333333333222111000000111111222333444444555555444444333222111000///...rrrfffbbbSSSMMMDDD===888666444333555444444333333222111111000000000////////////...////////////////////////222000///---------///000---------,,,,,,,,,,,,,,,///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...222///,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000222333444444333222000000//////000000111222333333333333333333333333333222111000//////000000000000111111111222222222111222444555666777777888666555444333222222222222000000000000111111111111111111222222222333333333000000000111111111222222222222222222222333444555444222000//////000222444444555777888999:::999999222222111111111000000000///000111222333333333333333555888:::;;;:::888777555444333222000///...---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++)))(((***,,,---+++)))++++++++++++++++++++++++---,,,,,,+++************------,,,,,,,,,+++++++++---,,,++++++*********+++******))))))***+++,,,---)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,++++++---,,,++++++++++++,,,---...............---,,,,,,,,,---...//////000//////...//////////////////...................................................///............///000000000000000000000000000000.../////////////////////222222222111111111000000000000000000000000000000000111111111111222222222444444555555555555444444333333333333222111000000333333444444555666666666777777777777666555333333333333222444777:::;;;;;;===<<<:::888666555444333111222222333333333222222111111222222333333444444444333333222111000///...ooobbb^^^PPPKKKCCC<<<999777666555444444444333222222111111////////////............////////////////////////111000///------...//////------------------------000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...///111222333333222111000000//////000000111222222222222222222222222222111111000000000000111111111111111111111222222222333444555666777777777777777666555333222111111000000000000111111111222222222222222333333333444444111111111111222222222333333222222222222333333444333222000//////000222333555666777888888888777666111111111000000000000000---...///000111111111111222333666777888777666555333222111000///...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++***+++++++++*********************************************,,,------,,,++++++******++++++,,,,,,+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++...---,,,+++***))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++******)))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))),,,---------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,---------,,,,,,,,,,,,++++++---,,,+++******+++,,,------............------,,,---....../////////..............................------------------------------------------------...------------...//////////////////111333555777......//////000111111222222222222222111111111111000000000000000000000000000111111111111222222222333444444555555444444333333333333333222111111000111111222222333444444444999999999888666555333222444333333555888:::;;;:::<<<;;;:::888666555555444000000111222333333333333111111222222222222222222333333222111000//////...}}}kkk^^^YYYMMMHHHAAA<<<999888777666444444333333222111111111000000/////////.........////////////////////////...---,,,,,,,,,,,,---------------...............///......---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...//////000/////////////////////000111111111111111111111111111111000000000000000111111222111111111111111111111111333444555666777888888888888777555333222000000000000000111111111222222222111111222222222222333333111111222222222333333333333222222222222222333333222111000//////000111222444555666666666555444333222222222222222222222111,,,---....../////////...000111333444555444333333000000//////...---,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))***,,,,,,,,,***(((''')))******+++++++++*********)))))))))***+++++++++************************,,,,,,+++***))))))******++++++++++++++++++++++++++++++***************++++++******)))))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,......------,,,++++++***---,,,,,,,,,++++++******((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,,,,---------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++...---,,,++++++,,,---...---------......------,,,.........///......---------------------------------------------------------------------------------,,,,,,,,,,,,---......///.........000333666888....../////////000000000111111111000000000000000/////////000000000000000000000111111111222222222333333444444444444333333333333333333333222111000000000111111222333333333777777777777666555333333444333222444666888999888888888666555333333222222000111222333333333333333222222111111111111111111333222222111000/////////zzzgggYYYUUUJJJFFF@@@;;;999888777666444333333222222111000000111111111000000000//////////////////////////////------,,,,,,,,,------------------.........//////---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............/////////...///000000111000000000000000000000000...///000000111111222222111111111111111111111111000111333555777888999999888777555333222000000000111111111111222222222222000000000000111111111111111111222222222333333333333222222111111222222222111111000//////000111111333444444444444222111000111111111111111111111111,,,,,,---.........------///000111222222222111111.........------,,,,,,,,,+++++++++******++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,+++++++++------,,,,,,+++***))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))******++++++***(((%%%###((()))))))))))))))((((((((((((((((((((((((***+++************************))))))))))))***++++++,,,)))))))))************************))))))***+++++++++*********)))(((((('''))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,++++++******,,,,,,,,,++++++*********&&&''')))+++,,,,,,,,,+++))))))******++++++++++++------------------------*********++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,---...............---,,,...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,---......///...------...000333444/////////......---------.........///////////////......//////000000000000000000111111111222222222222222333333333333222222222222333333333222111111111111111222333333444444333333444555555444444444333222111222444666666666666555444333222111111111333333333333333222111000222222111111111111111111222111111000000/////////xxxcccVVVQQQIIIEEE???;;;999888666555333333333222111111000000111111111111000000000000////////////////////////.........///////////////,,,,,,,,,---......//////,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------......///000000//////......//////000111000000000000000000000000...///000111111111111111222222222111111111111111///000222444666888999999777666555333222111111000111111111222222222222333/////////000000000000111111111111111222222222333333222222111111111111222000000000//////000000000222333333444333111000///............////////////------...............---//////000000000000000///------------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++...------,,,+++***)))((()))*********++++++,,,,,,***************+++++++++***************************++++++***)))'''%%%$$$(((((())))))(((((('''''''''(((((('''&&&''')))+++************************((((((((()))***+++,,,---)))))))))******************))))))))))))***++++++***+++++++++***)))(((((()))************+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------+++++++++++++++*********((((((***+++,,,,,,------(((((())))))******++++++,,,,,,------------,,,,,,((()))***+++,,,,,,,,,+++------,,,,,,,,,,,,++++++((()))***++++++***)))(((+++,,,,,,------------,,,,,,------.........------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000///...------...///000000//////...------,,,,,,------------............---......//////000000111000111111111111222222222111222222333333222222111222222222333333222222111111111222222333444444444111111333444444444444444333222111111333444444444666555444333333333333333333333333333222111000000111111222222222222222222111111000000000/////////uuuaaaTTTOOOHHHDDD???;;;999777666444333333222222111000000000111000000000000/////////////////////////////////---......//////000//////+++++++++,,,---.........,,,---...//////...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---...///---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------...///000///............///000000000000000000000000000000///000111111222111000000222222222111111111000000///000222333555666777777666555444333222222222222111111111222222222333333///000000000000111111111000000000111111111222222333333222111111111111111000000000//////000000000333333444444444222111000---------.........//////...//////000//////......////////////////////////------------------------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++************))))))*********+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((''''''((())))))'''&&&&&&***---************************))))))((())))))***+++,,,******++++++,,,,,,,,,,,,)))))))))))))))***++++++***++++++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------************++++++++++++,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,***+++,,,------,,,+++***'''(((***+++,,,,,,,,,+++------,,,,,,,,,,,,++++++(((***---//////---***(((***+++,,,---------------+++,,,,,,---............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------------....../////////..................////////////............---------.........//////------......///000000111000111111111111222222222111111222222222222111111111222222333333222222222000111111222222333444444333333444444555444444444444333111222333444444333555555444444333333444444222222333333333222222111111111222222333333444444000000000000////////////ttt```SSSOOOHHHDDD???;;;999777555444333333222222111000000000000/////////............////////////////////////++++++,,,---.........---******+++,,,,,,---......---...///000000///......************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++---...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))************+++,,,------...............///000000111111111111111111111111///000111222222111000///222222222222111111000000000111222333444444444444555444333333222222222222111111222222222333333333000111111111111222222222///000000000000111111111333333222111000000111111///000000000000000000///444444555666555444333222.../////////000000111111///000000000000000//////////////////////////////,,,,,,------------......******))))))***+++,,,,,,------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,+++***)))((('''))))))******++++++++++++++++++++++++++++++++++++************+++,,,---...***************)))(((((()))******(((&&&'''+++...))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,------.........))))))((())))))***++++++***+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))))))))******+++++++++,,,111///---+++*********+++))))))***+++,,,,,,------******,,,,,,,,,,,,******'''(((***+++,,,,,,++++++---------,,,,,,,,,++++++***---111444444111---******+++,,,,,,------------***+++,,,---......///...000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------...//////......////////////...---......//////000000111111---.........//////000000---------...///000000111000111111111111222222222111111222222222222111111111222222333333333222222000000000111222222333333555666666666555444333333555444222333444555555444444333333222222333333333000111222222333333333333111111222333444444555555000000000000////////////ssscccXXXQQQMMMHHHAAA;;;888777666666333333333222222222111111111111111111000000000000......------...///000000------------------------......------------......,,,------......------,,,++++++++++++++++++++++++---......---+++******+++------,,,,,,,,,++++++++++++++++++*********)))))),,,,,,------...///000000...------,,,,,,------...---------------,,,,,,,,,////////////////////////////////////////////////111111111000000000000000111111000000000000000000000111222333333333333333222222222111000//////...000000000000000111111111222222222111111111111000111111000000111111222333222222111000//////000000111000/////////111222333333555666555111//////000111///......//////...---,,,------......------,,,//////............//////.........------,,,,,,,,,+++,,,------++++++,,,------.........---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***+++++++++*********))))))(((((())))))(((((((((((()))))),,,+++***))))))***+++,,,))))))******+++++++++,,,)))))))))))))))******+++&&&''''''((()))******+++************************)))***+++,,,---.........,,,+++)))(((((()))+++,,,+++++++++*********)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,++++++************,,,---,,,******+++,,,,,,,,,,,,++++++*********,,,,,,...444888777111***......---,,,***(((&&&%%%+++,,,------......---------------,,,,,,------...---------,,,,,,+++++++++------,,,++++++,,,,,,,,,......//////......---,,,000000////////////000000/////////......---------//////...------------...111000///...------...///111111000000//////......000000000000000111111222111111000000000000111111222222333333333333444444111222444666777777666555111222222333333222222111222222222111111222333333222222333333333222111111222222111111222444555777222222222111///...,,,,,,sssdddXXXRRRMMMHHH@@@;;;888777666666333222222222111111111111111111000000000/////////........./////////000000------------------------...------,,,,,,------...)))******++++++******)))+++++++++++++++++++++++++++,,,------++++++,,,---......---------,,,,,,,,,,,,++++++++++++*********+++++++++,,,---.........,,,,,,,,,++++++,,,,,,,,,---------------------...................................................000000000000000000000000333333333333333333333333000111222333333333333333222222111111000//////...000000000000111111111111222222222111111111111000111111000000111111222333222111111000000000000111111000/////////111222333333444666444111//////000111///......//////...------......//////......---------,,,,,,,,,,,,------......---------,,,,,,,,,+++---...---,,,+++,,,---------...------,,,,,,+++------,,,,,,++++++******+++++++++++++++*********+++,,,,,,------,,,,,,+++************************************)))))))))((())))))((((((((()))************)))(((((()))******'''((((((((()))))))))))))))))))))))))))******+++((((((((())))))******+++************************(((((()))***++++++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))***************))))))*********++++++,,,------------,,,,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,++++++***************,,,000444444...))),,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++......---------------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,---------,,,//////............//////............---------,,,---------------...///000111000///...---......///111111111111000000000000000000000///000000111111222222111111111111222222222222222333333333444444222333444555555666555555222333333444444333333222555555444444333333333333222222222222111111000///222222111111222333444555333333222222111///...---sssdddXXXRRRLLLGGG@@@:::777777666555222222111111111000000000000000000/////////.........//////000000000000///------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,...///............------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,,,,---------.../////////................................................000000000000000000000000444444444444444444444444111111222333333333222222222111111000000//////...000000000111111111222222222222222111111111111000111111000000111111222333111111000000000111222222444444333222222444555666222444555444111//////000111///......//////...---...//////////////////...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,---...------------,,,,,,,,,,,,///......---+++******))),,,+++++++++******))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))************)))))))))))))))))))))))))))***+++,,,***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))******++++++************************************************))))))***************))),,,+++***))))))***+++,,,+++++++++***************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++************+++++++++,,,,,,---------------+++++++++++++++************+++,,,+++******+++,,,+++++++++++++++*********)))((((((+++//////,,,(((******+++,,,------------)))******+++++++++++++++///......---,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---((()))+++,,,---............------------------......------------,,,,,,,,,++++++,,,,,,---///000111000000///............///000111111111111111222222111111000//////000000000333222222111111222222333222222222222333333333333444444444333333444555555333333444444444444333333555555444444333333333222222222222111000///...---333222222111222222333333333333333333222000//////sssdddXXXRRRKKKFFF???999777666666555111111111000000000000///////////////...............///000111111000000///,,,,,,------------------......------------......------............------++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///...------------,,,,,,,,,---------,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---......///000000------------------------------------------------/////////000000000000000000000111111111111222222111222222333333333222222111111000000////////////000000000111111222222333222222222111111111000000111111000000111111222333000000000000111222222333444333222111111222333444222333333333111000//////111///......//////...---......////////////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,......------,,,++++++***---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))(((*********)))))))))))))))))))))))))))***+++,,,---***)))(((''''''((()))******************+++++++++))))))******++++++++++++,,,+++++++++++++++++++++************************+++,,,,,,,,,,,,++++++***++++++***))))))***++++++************************+++******************+++++++++++++++++++++++++++************************++++++***************+++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,+++++++++***************)))***++++++******+++,,,+++++++++***************)))((('''(((++++++***((()))***+++,,,------------++++++,,,------------,,,...---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------+++,,,---...////////////......------------......---------------,,,,,,,,,,,,,,,,,,,,,---...///000/////////.........///////////////000111111111222111111000////////////000222111111000000111111222111222222222222333333333555444333222222222444444222333333444444333333222111111111222222222111111222222222222111000......222222222111111111111111222222222222111000000///rrrcccXXXRRRJJJEEE>>>999666666555555111111111000000000000///////////////............//////000000000000//////,,,,,,,,,---------......//////............//////******++++++++++++******+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,---...///000000------------------------------------------------......//////000000000000.../////////000000000111222222333333333222222111000000000//////////////////000000111222333333333222222222111111111000000111111000000111111222333111111000000111222333333000///...---------...///222222222222222111000///111///......//////...---,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((())))))))))))))))))************))))))***+++,,,,,,+++***))))))))))))***+++++++++******************))))))***++++++++++++***,,,,,,,,,+++++++++++++++************************++++++,,,,,,,,,+++******+++******************+++*********************************++++++*********++++++++++++++++++++++++************************+++***************++++++,,,++++++++++++++++++,,,))))))***+++++++++++++++************************((()))++++++***)))+++,,,***************************)))(((((()))*********)))***+++++++++++++++******+++,,,,,,------,,,,,,,,,++++++***))))))******+++++++++,,,,,,---------,,,+++++++++,,,,,,---...---......///......------///..................///------------------------...------,,,,,,,,,------......//////////////////---.........///000000000000000///////////////000000000////////////000000111111111222222222333333555444222111111222333444111111222222222222111111......000111222333333222333333333333222111000///111111111111111111000000///000000000000000//////qqqbbbWWWQQQIIIDDD===888666555555555222222111111111000000000000000000/////////......000//////............///+++,,,,,,------..................------.........++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---------+++++++++---++++++++++++************,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...------,,,,,,------...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111//////000000111222222222222222333333333222111111///////////////////////////000000111222333444444222222222111111111111000111111000000111111222333222222111111111222222333333222111000///000111111222111000111222222000...111///......//////...---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++******+++---...*********++++++,,,,,,,,,''''''''''''''''''''''''******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))************+++******)))))))))******,,,+++***))))))***+++,,,))))))))))))((((((((((((((()))+++,,,,,,,,,+++***++++++++++++++++++++++++************************(((((()))))))))))))))(((***************************************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++*********************************)))******+++,,,++++++************++++++((())))))***************)))))))))***************''')))******))))))+++,,,)))))))))***************+++***)))))))))******+++******+++++++++***))))))((())))))***************+++******))))))******++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......,,,,,,------,,,,,,+++***//////............//////---------............///......---,,,,,,,,,,,,,,,---...//////000/////////------...............//////.........//////000111/////////....../////////111111111111222222222222222222222111111222333333000000111111111111000000///000222444555555444444222333333333333222111111///000000111111111000000...//////000000000//////ooo```UUUOOOHHHCCC<<<777555555555555333222222222111111111111111111000000000/////////111///---++++++,,,...///++++++,,,,,,---......///---,,,,,,++++++,,,,,,------......//////......---++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,+++++++++******,,,++++++++++++*********,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......///000000111///000000111222222333333222333333333333222111000///////////////////////////000000111333444444555222222222111111111111000111111000000111111222333333333222111111111222222666555444333222333444444222000///000222222000...111///......//////...---------............------,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,+++***)))***+++---...*********************)))''''''(((((()))***************++++++++++++******************************((()))))))))************++++++***)))((((((((((((+++***)))(((((()))***+++))))))))))))((((((((('''((()))+++------,,,+++***))))))******++++++,,,,,,************************&&&'''((())))))***))))))*********++++++*********))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++******************************))))))***++++++,,,*********))))))*********))))))***++++++++++++***((()))))))))*********+++'''(((******))))))+++,,,((()))))))))*********+++************))))))***+++***++++++,,,,,,++++++***(((((()))***************+++******++++++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///++++++,,,,,,---,,,,,,,,,...------------------............/////////000000,,,,,,,,,+++,,,,,,------,,,---///000000000//////////////////............---------...///000111222000000////////////000000111111111111222222222222///000111222222333222222111111111222222111111111111222333444444333111000000111111222222222222222---...///111111111111000...///000111111111111111nnn```TTTOOOGGGBBB<<<777555555555555333333333222222222222111111111111111000000000000111///,,,***)))+++---///++++++,,,,,,---...//////+++******************+++***++++++,,,,,,++++++***++++++++++++++++++++++++''')))+++,,,,,,---///111---------,,,,,,,,,+++++++++++++++*********))))))++++++******************,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...///000000111...//////000111111222222333333333333333222111000.........//////////////////000000222333444555555222222222111111111111000111111111000111222222333444444333222111111111111333222000/////////000000222000///000222333000---111///......//////...---......////////////.........------,,,,,,------...*********++++++,,,,,,,,,)))***++++++))))))***+++,,,+++***))))))+++---...,,,++++++***)))(((''''''******+++,,,---......///******++++++++++++******++++++***))))))***++++++(((((())))))*********+++,,,+++***(((''''''''''''***)))(((''''''((()))***,,,+++++++++******))))))(((***+++------,,,+++***(((((()))***++++++,,,,,,************************(((((()))++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))************+++,,,,,,,,,,,,+++(((((())))))*********+++&&&((()))***))))))+++---(((((())))))*********+++)))***+++***)))))))))******++++++,,,------------******+++,,,,,,,,,,,,++++++++++++,,,---...///000---------,,,,,,+++++++++++++++++++++,,,---...///+++,,,---...///000000000---,,,,,,++++++,,,,,,---.../////////000000111111*********+++,,,---...///,,,---///000000000//////111111000000//////......,,,,,,,,,---///000222333111111000000000000111111000111111111111222222222...///111222333333333222222222222333333222222222111222333333222///---+++...///000111111222222111,,,---///000111111111000///000111222222222222222xxxgggZZZQQQMMMIIICCC<<<777555555444333111111111111111111111111111111111111000000000000,,,------......------,,,//////...---,,,,,,++++++---------............///+++++++++,,,,,,---------+++,,,,,,---............+++******+++.........,,,+++,,,,,,------,,,,,,+++000///---++++++,,,---...,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******000...+++)))***,,,,,,,,,///......---------......000000000///////////////////////////000000000000............/////////000111111000000111333555666111111000000//////......////////////000000000000000......000333555444222666555444222000///------000000111111111111000000......---,,,,,,,,,,,,---...//////...,,,++++++,,,000///---,,,+++,,,------++++++++++++++++++++++++++++++************++++++*********))))))))))))(((******))))))))))))******,,,---...,,,+++***,,,...))))))))))))))))))))))))+++++++++*********))))))++++++************++++++(((((((((((()))***+++,,,(((((())))))))))))(((((((((,,,,,,###!!!...''''''((()))***+++++++++++++++++++++++++++++++++******))))))(((((('''''''''))),,,......---+++***(((+++,,,***+++,,,)))$$$******))))))))))))******+++***(((((()))******))))))***+++,,,,,,+++***)))------,,,++++++,,,------))))))))))))))))))))))))******))))))******+++,,,))))))***++++++++++++***)))***+++,,,+++)))(((&&&(((((())))))*********+++*********++++++,,,,,,,,,,,,+++***((((((((()))***)))))))))))))))))))))))),,,)))((())),,,......,,,***+++,,,,,,+++***+++---)))************+++++++++)))))))))***+++,,,...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++---///000000///------............------//////000000000000///...,,,------...///000000111111111000000///.........222222111111111111222222333333222222111000000///222222111000/////////000///////////////000111111222222222111111111000000222222111111111111222222000000000000000000000000yyyhhhZZZQQQMMMIIICCC<<<777555555444333111111111111111111111111000000000/////////......---......//////......---///......---,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++)))***,,,,,,,,,,,,+++***,,,------......------,,,///...,,,+++***+++,,,---,,,+++++++++++++++,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,---000...,,,+++,,,------,,,......---------......///000000000000000000000000....../////////000000000........./////////000000111111111111222333444444////////////000000000000.../////////000000000000000...---///222444333222111111111111111000000000///000000111111000000///......---,,,,,,,,,,,,---+++,,,------++++++,,,---......,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++*********)))))))))++++++************+++++++++***))))))******++++++))))))))))))))))))))))))+++++++++*********))))))+++******))))))******+++,,,++++++***)))*********((())))))))))))))))))(((((())))))%%%!!!!!!&&&+++(((((())))))***+++++++++++++++++++++++++++++++++************))))))))))))((()))+++------,,,+++*********((($$$%%%***---+++++++++************++++++---+++)))))))))***)))'''******+++,,,,,,+++******,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))******+++,,,))))))******+++++++++***+++******)))))))))))))))*********+++++++++,,,,,,***++++++++++++++++++,,,,,,+++)))((((((((()))***************************(((&&&%%%&&&(((******)))***+++,,,+++)))((()))***)))************+++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++---///...---------............------//////000000000//////...,,,,,,---......///000000111111111111111111222222222111111000000111111222...///000111222333333444111111000000///000000000///////////////000000111222222222111111111000000000000////////////000000////////////////////////zzzhhhZZZQQQMMMHHHCCC===888555444444333111111111111111111111111/////////.........------...//////////////////............------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******************)))(((+++...111000---******+++------............------------+++*********+++,,,,,,++++++*********++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,---......000...------...///...,,,,,,---------.../////////000000000000000000111111------........./////////....../////////000000000111111222222222222222111.........///000111111111....../////////000000000///...---///111333222111///000000000000000000111//////000000000000//////......---,,,,,,,,,,,,---***+++------,,,,,,...///---,,,++++++***+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,)))'''(((+++---,,,+++))))))))))))))))))))))))+++************)))))))))+++******))))))******+++///...,,,+++***)))(((((()))))))))******)))))))))(((''''''(((+++,,,+++)))******************++++++))))))))))))))))))))))))************++++++++++++)))******++++++++++++***(((+++---++++++---,,,))),,,++++++******++++++,,,...,,,***)))))))))((('''******++++++++++++*********)))(((((((((((()))***))))))))))))))))))))))))***))))))))))))***++++++)))))))))*********++++++,,,+++)))''''''(((***+++))))))************+++++++++++++++++++++*********+++***))))))((()))))))))++++++++++++++++++++++++***)))((((((***,,,,,,++++++,,,,,,***(((''''''((()))************+++++++++---,,,,,,+++*********+++***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------***)))(((***,,,---,,,+++------............------......///////////////...,,,------......//////000//////000111111222333333111111000000000000111111......///000111333444444000000/////////000111111////////////000000000000222111111111111000000000000//////......//////000////////////////////////yyyhhhZZZQQQMMMGGGCCC>>>999555444333333111111111111111111111111/////////.........------......////////////............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++******+++******)))((((((...333777555///++++++---,,,,,,------------,,,,,,,,,+++******))))))******,,,+++******))))))******,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++,,,------......------...//////---++++++,,,---.../////////000000000000111111111111111------------.........///...////////////000000000111222333333333111000///.../////////000000000111........./////////000000.........///000111111111111111111000///......---...//////000000//////.........---,,,,,,,,,,,,---,,,---......------...000++++++******************++++++++++++++++++++++++++++++************++++++------,,,,,,,,,+++++++++******+++,,,,,,+++*********&&&###%%%***---+++((())))))))))))))))))))))))************))))))))))))******))))))))))))******------+++***)))(((((((((******))))))))))))******(((''''''***...///,,,(((++++++++++++************))))))))))))))))))))))))(((((()))******+++,,,,,,*********)))************,,,...,,,'''$$$'''((('''+++******))))))******+++,,,***))))))***++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))******++++++***)))(((((()))******'''''''''''''''(((((((((,,,,,,++++++******))))))******))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,---......***+++,,,+++)))(((((()))))))))*********+++++++++---,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,---------***))))))***+++,,,,,,+++,,,------......------,,,------.../////////...............//////000000000............//////000000000000000//////000000000333222222111000////////////////////////000111222...//////000000000000000111111111111000000000000111111000000000000111111////////////////////////xxxgggZZZQQQMMMEEECCC???:::555333333333000000000000000000000000000000000/////////......,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,,,,+++***))))))...333666444///++++++---+++++++++,,,,,,+++++++++++++++******))))))))))))++++++******)))******+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,+++++++++---...//////////////////000000111111111111------------.........///////////////000000000111111222333333222111///...111000000000/////////...............////////////....../////////000111111111111111000///......---......////////////............---,,,,,,,,,,,,---,,,---...---+++***+++,,,)))*********************++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,,,,+++))))))************))))))&&&"""!!!''')))'''$$$************************))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))******)))(((((()))******((()))))))))))))))******++++++******************((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))000---$$$(((---))))))(((((((((((()))))))))''''''(((+++---......(((((((((''''''(((((((((************************))))))))))))))))))))))))))))))(((((())))))***+++))))))((((((((()))***+++((()))***++++++***)))(((((((((((('''''''''''''''+++++++++******))))))))))))))))))*********))))))++++++++++++++++++++++++************)))***+++,,,(((***++++++******,,,---))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))******+++,,,------+++++++++,,,,,,,,,------,,,+++***+++,,,---,,,+++,,,,,,------------,,,,,,,,,,,,---...............000000000000000111111111////////////......------000//////......//////000444444333111///...---,,,///.........///000111111......///000111000000///000000000000000000000000111111000000000000111111........................uuueeeXXXPPPLLLDDDCCC@@@;;;666333222333000000000000000000000000000000000/////////......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,///000///,,,******,,,******++++++++++++******++++++++++++******))))))***************+++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---------,,,,,,,,,+++,,,+++***+++---------,,,+++,,,.../////////............//////000000111111------.........//////////////////000000000111111111222222222111000//////111111111000///.........------........./////////...///111000//////111222///000000000000000000111------............------......---,,,,,,,,,,,,---***+++,,,+++((('''((()))))))))***+++++++++******++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++******)))(((((()))*********'''%%%&&&***++++++)))************************(((((()))))))))))))))******))))))(((((())))))***&&&&&&&&&'''((()))***+++***)))(((''''''((()))***((()))***(((&&&%%%'''***))))))))))))))))))******((((((((((((((((((((((((&&&''''''((()))*********((())))))))))))(((((('''###(((***&&&$$$'''***+++(((((((((''''''((((((((('''&&&&&&(((,,,///000000((((((''''''''''''((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((()))******))))))((('''((()))***+++&&&(((***,,,,,,+++)))(((++++++************))))))***************)))))))))(((((()))************)))+++++++++++++++++++++++++++,,,,,,+++******,,,---((()))+++++++++,,,---///)))************++++++++++++*********+++,,,,,,---,,,,,,,,,++++++++++++***))))))******++++++,,,,,,******++++++,,,,,,---------,,,+++,,,---...---,,,,,,,,,------------,,,,,,++++++,,,---............000000000000000000000000222222111000000///......//////............//////111111000000000///////////////.........///000000---...000111111111000/////////000000000000000111///......------......///........................rrrcccWWWOOOKKKCCCCCCAAA;;;666222222333000000000000000000000000/////////.........------------............------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++***)))************+++---...///++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------...,,,***+++,,,.........,,,---...///000///---,,,,,,------...//////000000....../////////000000000//////000000000111111111222111111000000000000111000000000000////////////---------........./////////111222222000///111333111111111111111000000000---------......---------......---,,,,,,,,,,,,---)))+++++++++)))))))))+++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++,,,+++)))(((((()))+++,,,---,,,,,,,,,,,,,,,------************************(((((((((((())))))******))))))(((((((((((())))))''''''''''''((()))***+++)))((('''&&&&&&'''((()))&&&'''))))))'''''''''((('''''''''((()))))))))***))))))))))))))))))))))))((((((((())))))*********'''((()))******(((&&&%%%&&&111333111///+++'''))))))(((((((((((())))))'''''''''))),,,///000000***)))(((((((((((()))*********+++,,,,,,+++******))))))))))))))))))))))))((((((((((((((()))*********)))'''''''''(((***+++(((((()))***************,,,,,,+++++++++*********))))))))))))************'''((()))***+++******)))************************+++---...,,,******,,,...(((***++++++******+++---)))************+++++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++*********************+++++++++)))******+++,,,,,,------...,,,+++,,,---...---++++++,,,,,,------,,,,,,+++******+++------........./////////...............000000000000000000/////////......------......///......//////000111111222000000///.........//////---...000111111111//////////////////000000111111......------------..............................pppaaaVVVNNNKKKCCCCCCAAA<<<666222222444000000000000000000000000......---------,,,,,,,,,......////////////......------------------------)))************++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,---+++))))))+++---//////+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******)))******+++,,,...///000*********++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,---...//////000---++++++---///000000,,,---///000000...---+++,,,,,,------...//////000////////////000000000000000000000000111111111111222111000//////000111222......//////000000111111---------........./////////111333222000000111444666555444222000///------,,,------......------,,,......---,,,,,,,,,,,,---***,,,------------...000)))***+++,,,------,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******///---***((((((***---///((()))***)))''''''(((***************************'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))******+++)))(((&&&%%%%%%&&&((()))$$$%%%''')))+++***(((%%%%%%&&&&&&'''((())))))******************************************+++++++++&&&(((***+++***(((%%%$$$'''+++***### $$$+++...******))))))))))))******)))(((((())),,,...///...,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((()))*********)))'''&&&'''(((***+++***)))((('''((()))+++---+++*********))))))(((((((((((())))))******++++++'''((()))+++++++++***)))))))))))))))))))))))))))&&&((()))(((%%%%%%'''))))))***+++***)))((()))***)))************+++++++++///...,,,+++***))))))))),,,,,,,,,++++++*********+++++++++***************))))))***+++,,,,,,---------,,,++++++------,,,++++++,,,,,,------,,,,,,+++)))***+++,,,------...------------------------,,,,,,,,,------.../////////.........------...............//////000000111111111000///...............---...000111222111///....../////////000000111111000000////////////000000........................~~~ooobbbXXXPPPLLLIIIFFFAAA<<<777444333222333222111111000000111111111000///000111222111000////////////////////////...///000///...---///000,,,,,,,,,,,,,,,,,,,,,,,,)))---///...***)))+++///...,,,******+++,,,+++***)))))))))))))))******+++******))))))))))))))))))+++++++++*********))))))))))))*********+++++++++...---+++))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,------,,,++++++,,,------..................------//////000000000000//////////////////000000000000//////000000000000//////555444333333222111000000000000000000//////////////////......///000111333000111111111111222222222444333222111000000000000------------------------///000111111111000///...,,,,,,,,,+++++++++******+++++++++,,,,,,---......+++,,,,,,---............,,,++++++******++++++,,,---,,,+++***))))))))))))---,,,***)))''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))(((((('''&&&++++++***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))************))))))((((((''''''((((((((((((((()))******))))))))))))((((((((((((************************++++++,,,------+++***))))))))))))((((((((((((((((((((())))))*********+++***************************))))))(((((((((((()))&&&&&&'''((()))***++++++'''(((((()))***++++++++++++*********))))))((((((***(((''''''((())))))((()))***+++,,,,,,,,,,,,,,,''''''''''''(((((((((((('''((()))***+++,,,------))))))***+++++++++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,.../////////...---+++,,,------......------......---,,,---...///000000000000000000///..............................)))+++...111222333222111............///000111222111///------...//////...///...,,,++++++,,,...///|||mmmaaaWWWOOOKKKIIIGGGBBB===888555333222222111000000//////000000---,,,++++++,,,---,,,***........................+++,,,,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,***---000...+++))),,,///...,,,************)))((()))))))))))))))******+++************************+++++++++*********))))))***+++++++++,,,,,,,,,,,,---,,,+++*********+++,,,******++++++++++++************+++++++++,,,,,,,,,++++++***))))))***++++++------...............---/////////000000/////////------...///000111222222222333333444444333333222333333222111111000//////////////////////////////000//////......///111222000000111111111222222222444333222111000000000000------------------------***+++,,,,,,,,,+++)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++,,,+++++++++,,,++++++******++++++,,,---,,,+++***))))))))))))---,,,+++***))))))******))))))))))))))))))))))))''''''((((((((()))))))))++++++***(((%%%###!!!+++***)))(((((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))******)))))))))((((((((('''%%%&&&((()))))))))((('''))))))))))))((((((((((((******))))))))))))))))))+++++++++++++++******))))))))))))))))))))))))))))))))))))***************************************((((((''''''''''''((()))''''''(((((())))))******'''(((((()))******++++++************)))))))))(((+++)))'''((()))***))))))***++++++++++++******)))(((((()))))))))************************+++++++++((()))******++++++******))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++---.........---,,,,,,,,,---.....................---------...///000000000000000000///..............................---...///111111111000///.........///000111222333222000....../////////...///...,,,++++++,,,...///zzzkkk___UUUNNNKKKIIIGGGBBB===999666444333111000000///////////////000///............---,,,........................++++++***((('''(((***------------,,,,,,+++++++++***---///...+++***,,,......,,,***))))))***)))''')))))))))))))))******+++******+++++++++++++++++++++++++++***************++++++,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,++++++***))))))***+++++++++,,,---.....................////////////......+++,,,---///000222333444444444555555555555444444111111111000000//////.../////////000000000000000222111///......//////000000000000111111111222222333222111000000//////000------------------------------......------,,,+++,,,,,,,,,+++++++++************))))))(((''''''&&&++++++++++++++++++***)))++++++************++++++,,,,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******&&&'''''''''''''''&&&%%%))))))((((((''''''((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((###%%%(((***+++)))&&&$$$(((((((((((())))))))))))***)))))))))((((((''''''+++******)))))))))))))))************************+++++++++***************************************&&&&&&&&&&&&'''(((((()))(((((((((((())))))))))))((((((((()))******++++++************))))))))))))+++***((((((***+++***)))+++++++++******)))((('''*********+++++++++,,,,,,,,,+++++++++******))))))'''((())))))******)))))))))))))))*********++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,------...////////////.........------......///000000000000000000///......////////////////////////111111000000//////.........//////000111222444444444222000//////000...---...---,,,++++++,,,---...xxxiii^^^UUUOOOKKKHHHFFFCCC>>>:::666444333111111000////////////000444333111111111111000...........................------,,,***((())),,,///...------,,,,,,++++++******+++---,,,***)))+++,,,+++)))(((((()))******))))))))))))))))))******++++++++++++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,------,,,++++++,,,------***+++,,,---.../////////---......//////......---,,,,,,---///000222333333222222333333333333222222000000000000000000000///000000111111222222222333333222000///.........///000000000000111111111111222111000///////////////------------------------000000000000000/////////,,,,,,,,,+++++++++******,,,,,,++++++************---------------,,,+++***++++++************++++++,,,++++++***))))))******************++++++,,,,,,))))))))))))))))))))))))))))))))))))************&&&&&&((()))***+++++++++((((((''''''''''''((((((&&&''''''((()))******+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))(((((((((((($$$&&&(((******)))'''&&&(((((((((((())))))))))))*********)))((((((''''''+++***((('''''''''((()))***************+++++++++,,,,,,++++++******))))))************************&&&&&&&&&'''((()))***+++***)))))))))((((((((('''(((((())))))*********************))))))))))))))),,,***))))))***++++++***((()))))))))))))))((('''*********+++++++++,,,,,,+++++++++************)))''''''((()))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,---......///000/////////...............//////000000000000000000///......000000000000000000000000222111000///.........////////////000111333444555555333111000000000...---...---,,,,,,,,,,,,---...xxxiii]]]TTTOOOKKKGGGEEEBBB>>>:::777444333222222111000000000000111111000............,,,+++........................---...---+++***+++---///---------,,,,,,+++++++++)))*********)))))))))***((('''&&&'''***,,,,,,,,,)))))))))))))))******+++******+++++++++,,,,,,,,,************************************+++++++++++++++,,,,,,,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,------,,,++++++,,,------***+++,,,---............------............------......//////000000111111111111222222222222111111000000111111111111111111111111222333444444555555333222000///............//////000000000111111111000000//////.../////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------,,,++++++***+++******))))))******+++,,,+++******)))*********(((((()))******+++++++++))))))))))))))))))))))))))))))))))))************------,,,+++***(((&&&&&&((((((''''''''''''((((((&&&''''''((()))******+++)))(((((((((((((((((()))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))*********'''((((((((()))))))))***+++++++++******)))))))))+++***((('''''''''((()))))))))******++++++++++++,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))(((((('''''')))))))))))))))*********))))))))))))))))))******,,,***))))))***++++++***%%%&&&'''((()))*********)))))))))************+++)))************+++++++++''''''((()))))))))))))))(((((()))))))))*********************************************************++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,------...---......///000/////////.........///////////////000000000000000///......000000000000000000000000000///////////////000111/////////000111333444555555333111000000000...------------,,,,,,---------wwwhhh[[[SSSMMMJJJEEEDDDAAA>>>:::666333222333222222111111111111111000...------......,,,+++------------------------+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''(((+++---------)))))))))))))))******+++))))))******+++,,,,,,,,,***************+++++++++))))))*********+++++++++,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,++++++***))))))***++++++***+++,,,---------------,,,,,,------------,,,,,,////////////000000000000222222333333333333222222000000000111111222222222111111222333444555666777333222000///.........////////////000000000111111//////............//////---------------------------,,,+++*********++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******************)))(((******))))))))))))******++++++***************+++'''((()))***************))))))))))))))))))))))))((((((((()))))))))******************)))((('''&&&((((((''''''(((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))***+++,,,''''''(((((())))))*********************+++++++++***))))))((((((((((((((((((((())))))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******))))))((((((''''''))))))))))))))))))******))))))))))))************+++***((((((***+++***)))$$$%%%'''(((***+++++++++((((((((())))))))))))***))))))******+++++++++,,,'''((())))))******))))))((((((((()))))))))******************************************************++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...////////////...---...///000000000000///000000000000000///......////////////////////////---......///000111111222000000000000000111222333444222000//////000...---------------------------vvvfffYYYPPPKKKHHHCCCBBB@@@===999555222111222222111000000000000000111000...///000111000...------------------------)))+++------,,,++++++,,,***++++++,,,,,,------...+++*********+++++++++***+++***))))))+++,,,,,,+++)))))))))))))))******+++(((((())))))***++++++,,,))))))*********+++++++++*********+++++++++,,,,,,---,,,+++*********+++,,,******++++++++++++************+++++++++,,,,,,,,,++++++***))))))***+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,---......///000111111222222222333333333333222222......//////000111222222//////000222333555666666222111000.........//////////////////000000000111///......------......///------------------------///...---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))************((())))))************)))******))))))))))))******+++***************++++++((()))***+++++++++***)))))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))************)))(((((((((((()))***+++(((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((''''''((((((((()))))))))***(((((()))************)))'''''''''((()))*********(((((())))))******++++++)))*********))))))((((((''''''((())))))***++++++((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))((((((((((((***)))))))))))))))))))))((()))))))))************+++)))'''((()))***))))))&&&'''((()))***+++++++++((((((((()))))))))******+++++++++***************((()))******++++++******(((((((((((()))))))))***************************************************************************++++++++++++,,,,,,,,,,,,,,,+++*********+++------,,,,,,---...............---...///000111000000///000000000000000///..............................,,,---///000111111111000000000000//////000000111222000....../////////...,,,------------------,,,uuudddWWWNNNHHHFFFBBBAAA???<<<999555222000111111000//////////////////...---...///000///...------------------------***,,,///000///---,,,,,,)))***+++,,,------...///---,,,+++,,,------,,,+++///---+++***++++++***))))))))))))))))))******+++'''(((((()))******++++++))))))******++++++++++++++++++,,,,,,,,,---------...---+++))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++,,,---///000222333444000111111222222111111000,,,------...///000111111---...///000222333555555222111///......//////000////////////000000000000......---------......///------------------------...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******+++***************++++++***+++,,,---,,,,,,******))))))))))))))))))))))))''''''''''''((((((((((((000//////---+++)))'''%%%)))))))))))))))***++++++))))))))))))(((((((((((('''''''''&&&&&&''''''''')))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))(((((((((''''''((((((((())))))******$$$&&&))),,,,,,***(((&&&&&&''''''((()))******+++&&&&&&'''((()))***++++++)))***+++++++++***((('''&&&''''''((()))*********&&&&&&''''''(((((())))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))*********)))))))))))))))(((((())))))*********+++***(((''''''((())))))(((((()))***************)))((())))))))))))*********------,,,+++***)))((('''))))))***+++++++++++++++(((((((((((())))))))))))************************************************************************))))))******+++++++++,,,+++***)))))))))***,,,---+++,,,------......---------...000111111111000///000000000000000//////...........................---...000222222111///...111000000///////////////111///------/////////...,,,------......------,,,pppcccXXXMMMEEEDDD?????????===;;;888555333//////000000111111111111...///000000000///---,,,......//////...---,,,,,,+++,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++******))))))))))))******))))))))))))************++++++***)))(((((()))))))))))))))))))))))))))))))))******++++++******)))***)))))))))***+++---...++++++************++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,---.........,,,***+++---///------,,,,,,---...000111222111///...---...000111000111111000---,,,------111000/////////000222333222111000......000111222222222111000//////000000---...///111111111000000......//////......---,,,+++,,,,,,---...///000000---.........---,,,++++++***+++,,,------,,,+++***+++,,,,,,---,,,+++)))(((+++,,,,,,,,,,,,+++******((((((((((((((((((((((((+++*********))))))(((((((((((())))))*********+++))))))************))))))''')))***)))((('''(((***+++***))))))((()))))))))(((((((((((()))***,,,,,,&&&&&&&&&&&&''''''''''''******))))))((((((''''''((((((((()))***)))&&&$$$&&&&&&&&&&&&'''''''''(((******))))))((((((''''''(((((())))))******++++++))))))(((((((((((())))))******)))(((((((((((((((+++*********))))))(((((()))))))))))))))((('''&&&))))))))))))))))))))))))&&&'''(((******+++++++++))))))(((((('''''''''&&&&&&''''''((()))******+++***)))(((''''''((()))***'''(((((((((((((((''''''******))))))(((((('''''''''((()))++++++******)))(((((((((((())))))))))))))))))************))))))+++*********))))))((((((++++++******)))(((((((((......,,,+++******))))))+++*********))))))((((((***)))'''&&&%%%'''((()))************************)))***+++,,,,,,+++***)))************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---............///000000///...---////////////////////////000000///...------,,,,,,......///000000000000000000000//////......------------...///000000//////////////////////////////ooocccXXXMMMFFFDDD??????>>>===:::777555333000000000111111111222222///////////////......---......//////...------,,,,,,---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++++++++************++++++))))))))))))************++++++***))))))))))))))))))))))))))))))))))))))),,,------......------,,,'''&&&&&&&&&'''(((***++++++******************+++++++++++++++++++++++++++******)))))))))))))))***,,,...///...,,,+++,,,---+++++++++,,,,,,---...///111000///------...000111000111111000...------...111000/////////000111222333222000//////000222333222111111000//////000000...///000111111000//////......//////......---------------..............................---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++*********))))))))))))((()))))))))************))))))************))))))((()))***)))((('''(((************))))))(((((('''(((((((((((())))))***+++(((((((((((())))))))))))***)))))))))(((((((((''')))((('''((())))))'''%%%&&&'''''''''((((((((((((***)))))))))((((((((('''((((((((((((((()))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))((((((''''''))))))))))))))))))(((((())))))))))))))))))))))))'''((()))***************)))))))))(((((((((''''''''''''(((((())))))************))))))))))))******((((((((())))))(((((('''************)))))))))((('''((()))***+++******)))(((((((((((())))))))))))***************)))((('''*********)))))))))(((((()))))))))))))))(((''''''))))))(((((('''(((((((((************)))))))))(((***)))(((&&&&&&''')))*********************************++++++++++++******************************++++++************++++++,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,---------------------------...///000000///...---//////////////////////////////......---,,,,,,,,,......///000000000000000////////////............---...//////////////////........................}}}mmmbbbXXXMMMFFFDDD??????>>><<<999777444333111111111111111222222222000//////............///.........///......---,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))(((((()))***,,,---*********************************++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++---000000...,,,++++++)))***+++,,,,,,------,,,000///...------...///000000111222111///---...///000000/////////000111222333222111000000111222333111111000/////////000000///000000000000000///.../////////.........------............------,,,,,,....../////////...------,,,++++++++++++++++++,,,,,,,,,++++++******++++++******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))************))))))************))))))((()))******(((((()))******************(((&&&%%%((((((((('''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((***((('''&&&((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))((())))))*********))))))***)))))))))))))))(((((((((((((((((())))))))))))******++++++++++++******(((((()))******))))))(((++++++************))))))'''((()))*********))))))(((((((((((())))))))))))((())))))******)))))))))******))))))))))))(((((('''((()))))))))((('''&&&''''''&&&&&&'''(((((()))************))))))))))))+++***)))(((((()))***+++************************++++++************++++++************************++++++************++++++++++++************++++++***************+++++++++//////.........------------....../////////......////////////////////////.........------,,,,,,+++......///000000000000///...............///////////////////////////...---........................zzzkkkaaaWWWMMMFFFDDD@@@@@@>>><<<:::777555444111111111111222222222222000///...------...///000---...............------,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++******+++++++++((()))))))))******************)))))))))))))))***))))))))))))))))))))))))((())))))))))))))))))(((++++++***)))***+++,,,---*********++++++*********))))))***+++,,,,,,---------,,,,,,,,,,,,---......,,,...//////---+++++++++)))***,,,---------,,,+++......---------...///000000111222111///...///000////////////000000111111111111000000000000111111111000000/////////000000111111000000000///......000//////...............------------------------...///////////////......---,,,+++******+++,,,------,,,+++*********,,,,,,(((((((((((((((''''''&&&************************************************)))))))))))))))*********))))))************))))))((()))******)))((()))******+++,,,,,,+++)))'''%%%)))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((***(((&&&%%%'''(((((((((((())))))))))))*********))))))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))******++++++)))))))))))))))))))))))))))************))))))(((************))))))))))))))))))))))))((((((((((((***+++,,,------,,,+++***((())))))************)))***)))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))%%%&&&''')))***+++++++++))))))))))))))))))((((((&&&((()))*********((('''******)))))))))******+++*********)))))))))))))))******)))))))))***+++,,,************************,,,+++***))))))***+++,,,************************++++++************++++++)))))))))(((((()))))))))************************------------............------..................////////////////////////......------,,,,,,,,,+++---...//////000000//////---------......///////////////000000///...------........................xxxjjj```VVVLLLEEECCCBBBAAA???<<<:::888666666111111111111111111111111000///...------...///000------...............---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******))))))))))))******((()))))))))***************)))))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((('''&&&'''((()))***)))***++++++++++++***)))))))))***+++,,,,,,------)))))))))))))))***++++++/////////---******+++---***+++---......---,,,,,,---------------......//////000111000///...///000......//////000000000000//////............//////000///////////////000000111111000/////////......111000///............///++++++,,,,,,---......///......///////////////...---,,,+++******+++,,,---,,,,,,*********+++,,,---))))))******))))))((('''***************************************+++++++++******))))))))))))))))))))))))************)))))))))***+++***)))((()))++++++,,,---------+++(((''')))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***(((&&&%%%'''((()))((())))))))))))*********+++(((((((((((())))))))))))*********))))))((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,)))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))((((((((((((***+++,,,------,,,+++***(((((()))***************'''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))''''''((())))))))))))((((((((((((((((((((())))))((((((***+++,,,++++++***...---,,,+++************))))))))))))))))))*********************+++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++************++++++******))))))))))))******++++++******************)))***+++,,,---...//////------------......//////////////////////////////...---------------,,,,,,------...///////////////,,,,,,------......////////////000000///...------........................vvviii___VVVKKKDDDBBBBBB@@@>>>;;;999777666666111111111000000000000000///............//////000,,,---......///.........*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***))))))))))))))))))***))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))******++++++******)))***)))((((((((()))***+++)))***+++,,,,,,+++***)))*********++++++,,,,,,---***************+++,,,---111000///,,,)))))),,,...,,,,,,------------,,,,,,++++++,,,------............///000///...---...///---...///000000000//////------............------//////......//////000000111000000////////////000111000///.........///000******+++,,,---...//////------.../////////......,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************))))))))))))))))))************)))))))))***++++++))))))***+++***+++,,,,,,,,,+++***)))((((((((('''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))'''&&&&&&((())))))((())))))))))))************(((((((((((())))))))))))************))))))))))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&))))))))))))************))))))(((''''''((()))***))))))))))))))))))))))))((())))))*********))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))************))))))''''''((()))************&&&&&&''''''''''''(((((((((((('''''''''((()))***(((((((((((())))))))))))++++++***)))(((&&&%%%$$$''''''(((((((((((())))))))))))******+++,,,---------,,,+++)))((((((''''''))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++************++++++************************++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++(((((()))+++---...000000,,,,,,,,,,,,---...///000////////////////////////........................------...////////////...---------------.........//////////////////...---------------------------uuuhhh^^^UUUJJJBBB@@@@@@???<<<999777555444444000000000/////////......---......///////////////,,,------...//////......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++******))))))******+++))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''---,,,+++******+++,,,,,,(((***+++,,,,,,+++***(((++++++++++++++++++++++++,,,,,,,,,,,,---...///000///000///...+++******,,,,,,,,,++++++++++++,,,,,,******+++,,,---.........,,,...///...---,,,---///---...///000000000///...---..................---...............///000000000000///......///000111222111///...---...///000+++++++++,,,,,,---------,,,,,,---...............+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,************)))))))))((())))))************)))))))))***++++++))))))***+++((())))))))))))*********(((((((((((())))))***+++(((((((((((())))))))))))'''((((((((()))))))))***'''&&&&&&''')))***((('''((((((((()))))))))******'''((((((((()))))))))***((((((((()))))))))))))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&((((((((()))))))))*********)))'''&&&%%%&&&((()))))))))))))))))))))))))))'''((()))***************''''''((((((((()))))))))''''''(((((())))))******(((((((((''''''(((((((((&&&&&&'''((())))))))))))''''''''''''((((((((()))(((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))((('''&&&%%%'''''''''((((((((())))))))))))(((((()))+++...///******)))(((((((((((((((((()))))))))************'''((()))***++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++************++++++++++++************++++++---------,,,,,,,,,++++++******+++,,,---...///000,,,,,,++++++,,,...///000////////////////////////////////////////////////,,,---......//////.........------------------,,,---...//////////////////------------------------uuuhhh^^^UUUIIIAAA??????===:::777555333333333000000//////.........---,,,---///000000000///...,,,,,,---.../////////...,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,++++++++++++++++++,,,))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))******++++++++++++*********)))(((''''''((())))))((()))+++,,,,,,+++)))(((,,,,,,++++++++++++++++++))))))))))))***+++,,,------///111000...+++)))))),,,+++***)))))))))++++++)))***+++,,,---......---+++---...---,,,,,,---...,,,---///000000000///.........////////////.....................///000111000///.........000111222222111///...---...000111------,,,,,,,,,,,,+++++++++,,,,,,---.........---***+++,,,------,,,+++***(((***+++,,,---,,,,,,+++***************)))((((((((((((((((((((((((((((((*********++++++,,,,,,,,,+++*********))))))(((((())))))************)))))))))+++++++++***)))***+++'''&&&&&&&&&'''((()))***(((((((((((()))+++,,,,,,&&&&&&&&&&&&'''''''''((('''((((((((())))))******&&&&&&&&&(((******(((&&&(((((((((((())))))))))))'''((((((((())))))******&&&'''''''''(((((())))))'''((()))++++++)))((('''******)))(((((((((((((((&&&'''''''''(((((())))))***)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))''''''(((******+++++++++&&&'''''''''(((((())))))&&&''''''((()))******+++((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))'''((((((((())))))******(((''''''&&&&&&((()))***(((((((((((())))))))))))$$$%%%&&&((()))*********&&&'''''''''(((((()))))))))(((&&&&&&'''***---000)))))))))))))))******+++(((((())))))*********+++''''''(((******+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++************++++++((((((''''''''''''((((((.........------,,,,,,,,,,,,------....../////////,,,,,,++++++,,,...///000/////////////////////////////////000000000000000,,,---......//////...............------,,,,,,,,,------...///000000000///------------------------ttteeeZZZPPPGGGAAA@@@???===:::999999888666444111111000000000000111111111000000000000////////////---***)))+++,,,------000///...---,,,+++******,,,++++++******++++++,,,+++,,,,,,---,,,+++)))(((************************))))))*********+++++++++***************************++++++++++++******)))************************,,,+++***((((((((()))***)))***,,,------,,,***)))******)))))))))***,,,---...------,,,+++***))))))***++++++,,,,,,++++++***************************........................//////............//////...............///000000000000///...............,,,,,,,,,---------...............///////////////...---,,,+++++++++++++++...------,,,,,,++++++***..................------,,,,,,+++***))))))******,,,++++++******)))))))))+++***)))'''''''''((())))))************+++++++++******))))))(((((('''''')))))))))))))))(((''''''))))))((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''"""######$$$&&&((()))******)))((()))***+++***(((,,,***'''%%%%%%'''***,,,&&&&&&'''((()))***++++++''''''(((((())))))*********)))(((''''''((()))*********))))))(((((('''''''''((((((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((''''''''''''((('''&&&&&&&&&((()))***,,,,,,+++***)))(((''''''&&&''')))*********)))((())))))(((((((((((())))))******))))))((((((''''''))))))))))))(((((((((((()))************+++++++++************))))))))))))(((((())))))*********+++***++++++,,,,,,++++++***))))))***++++++++++++***************************,,,,,,+++***))))))******(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,//////000000000000/////////////////////............///000111111000///.........////////////......---------------...///000111///---++++++---///111------------------------tttdddYYYPPPFFFAAA@@@===;;;999888777666444222111111000000000000111111...------------,,,,,,,,,---+++))))))+++---......---------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,************************(((((())))))***))))))(((************************+++***))))))))))))))))))((()))+++,,,,,,+++)))(((+++***)))))))))***+++,,,---,,,,,,++++++******)))***++++++,,,,,,++++++***************************------------------------///......------......///...............//////000000//////...............---------.........//////............////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***************+++++++++++++++*********+++***)))((('''(((((()))(((((()))))))))*********+++*********))))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((('''***)))))))))((()))))))))***)))((()))******)))((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((())))))++++++******)))(((((((((%%%&&&'''((()))(((((('''))))))(((((((((((())))))***)))))))))((((((((('''++++++++++++************))))))*********+++++++++************))))))))))))((()))))))))************)))******++++++******)))))))))***++++++++++++***************************,,,++++++***))))))******)))))))))******++++++,,,*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,......////////////..................////////////...///000111111000///......//////000000//////...------,,,,,,,,,---......///...---,,,,,,---...///------------------------rrrcccXXXOOOFFF@@@@@@;;;999777666555444222000111111000000000000111111000000////////////......,,,***)))))),,,...//////++++++,,,,,,------......,,,++++++******++++++,,,,,,,,,++++++******++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------************************%%%&&&'''(((((()))((((((************************((())))))************)))((()))***++++++***)))(((,,,+++******)))*********++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------......///000000///......------.............../////////000000........................///...------,,,---------******+++,,,,,,---......+++++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,******)))((((((((())))))'''((((((((())))))))))))++++++++++++***************++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))))))))))))))*********++++++((((((((((((((((((((((((''''''((((((((((((((((((,,,++++++******)))))))))***)))((((((******)))((('''((()))******)))((('''***)))))))))(((((((((''''''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((('''''''''))))))(((((((((((())))))))))))))))))((((((((((((++++++++++++************)))))))))*********++++++************))))))))))))))))))))))))************((())))))))))))))))))(((((()))******++++++******************************,,,+++******)))******************************************++++++++++++,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,---------......------------------.../////////000...//////000000//////...//////000000000000/////////...---------------......------------------...------------------------~~~qqqbbbWWWNNNFFF@@@???:::999666555555444222000111111000000000000111111111111111000000000//////---+++******,,,......---++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,+++*********,,,,,,((((((((((((((((((((((((******++++++++++++,,,,,,************************%%%%%%'''((())))))))))))************************'''((()))+++++++++***)))))))))***++++++***)))))),,,,,,+++******)))))))))))))))******+++++++++,,,******++++++++++++******************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------...////////////...------------...---.........///////////////...............------///......---------......+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,---------******))))))))))))))))))((((((((()))))))))***************************************++++++***)))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******)))))))))*********++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))))))))***((('''((()))***)))((('''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))******)))(((((((((((((((((())))))))))))))))))))))))))))))******((((((((((((((())))))))))))))))))))))))))))))))),,,,,,++++++******))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))******&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''))))))))))))************************)))))))))((()))))))))))))))*********((())))))******))))))(((((())))))***************************************++++++***************+++************))))))))))))************++++++++++++---,,,,,,++++++*********++++++,,,---------,,,,,,------............------,,,,,,------...///000000//////////////////////////////000000000000//////111000///...............,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,|||ooo```VVVNNNEEE@@@???;;;999777666666555333111111111000000000000111111......---------,,,,,,,,,///---++++++,,,,,,+++***------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,*********+++,,,---(((((((((((((((((((((((())))))))))))************************************&&&'''((()))***+++++++++************************'''((()))+++++++++***)))***++++++++++++++++++***++++++++++++******))))))((())))))******++++++,,,)))******++++++******)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------...////////////...---------------,,,,,,---------.........//////......---------,,,......---------......///---------,,,,,,+++++++++++++++,,,,,,---------...,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------))))))******************)))))))))*********++++++))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))(((((())))))************)))))))))*********++++++((((((((()))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''((((((((((((''')))((('''((()))***)))'''***)))(((''''''((()))***'''''''''((()))*********((((((((('''''''''''''''&&&'''(((*********)))(((''''''(((((())))))************************))))))(((((((((((())))))******((((((((((((((((((((((((,,,,,,++++++******))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''((())))))******((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((('''(((((()))))))))*********************)))))))))(((******)))))))))))))))))))))******************)))(((((()))************)))))))))))))))))))))))))))+++***************++++++******))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++************++++++,,,------,,,,,,.........//////.........+++,,,,,,---...//////000//////............////////////000000000000////////////...---,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,zzzmmm___UUUMMMEEE@@@???<<<:::888777666555333111111111000000000000111111/////////............---000...,,,,,,,,,,,,***(((------,,,,,,++++++******,,,++++++******++++++,,,++++++******++++++,,,,,,))))))))))))))))))))))))((((((((())))))))))))***************************((()))***++++++,,,++++++************************((())))))************)))++++++++++++++++++++++++******+++++++++***)))))))))))))))*********++++++))))))************))))))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,------...//////...------,,,,,,------,,,,,,,,,------------...//////......---,,,,,,,,,------------------...///......---,,,,,,+++******++++++,,,,,,------......,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,((()))***+++++++++******************++++++++++++((((((((((((((()))))))))''''''((())))))))))))((((((''''''(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++************++++++++++++((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))))))))******+++***)))'''&&&)))(((''''''))))))((('''***)))(((''''''((()))***&&&&&&'''((()))***++++++(((((((((''''''''''''&&&&&&'''((())))))******)))&&&''''''((()))******+++))))))(((((((((((('''''''''(((((())))))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&'''''''''(((((())))))))))))(((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++************((((((((()))))))))******************))))))))))))************)))))))))))))))******++++++******)))'''((())))))******))))))))))))))))))))))))))))))*********)))******+++,,,)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++)))***+++,,,,,,------,,,......////////////......,,,,,,,,,---.........//////......------......///......////////////......,,,+++******************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,yyylll]]]TTTLLLDDD@@@???<<<:::888777666555333111111111000000000000111111111111111111000000000000...---,,,,,,------+++)))+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,************************((())))))))))))***************************************+++++++++++++++***************************+++***))))))))))))))))))++++++************++++++))))))***+++,,,+++******))))))))))))************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------...//////...------,,,,,,------------------............//////...------,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++++++++++++++,,,---...+++++++++++++++*********((()))***++++++++++++***))))))))))))************(((((()))))))))*********'''((()))***************''''''''''''((()))***+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))))))))*********++++++))))))))))))))))))))))))&&&&&&''''''((())))))***)))***+++,,,,,,+++)))((()))(((''''''((()))((('''(((((())))))))))))((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''((()))***+++&&&&&&'''((()))***++++++)))))))))((((((((('''''''''(((((()))******++++++((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''))))))((('''''''''''''''''''''(((((((((((((((((((((((('''&&&'''((()))***))))))(((((((((((())))))'''((((((((()))))))))***++++++++++++************(((((((((((()))))))))***************))))))))))))************)))))))))(((((())))))))))))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,''''''(((((())))))******))))))))))))*********************++++++,,,,,,---))))))***,,,,,,------,,,---------......---------------------------------///...------------...///------............------++++++*********+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++xxxkkk]]]TTTLLLDDD@@@???;;;999777666666555222000111111000000000000111111............------------,,,++++++,,,......,,,+++((()))***+++,,,---......,,,++++++++++++++++++,,,(((***+++,,,---,,,,,,+++************************)))************+++++++++***************************++++++++++++******)))************************,,,+++***((((((((()))*********))))))))))))******((()))***+++,,,,,,+++************)))))))))))))))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---............/////////000//////...---,,,,,,++++++++++++++++++,,,,,,---...***++++++,,,,,,------...((())))))***++++++,,,,,,++++++++++++,,,,,,---...,,,++++++******)))))))))((()))***+++,,,,,,+++***(((((((((((())))))))))))))))))******+++++++++,,,((()))***+++++++++++++++''''''''''''((()))++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***###%%%(((***,,,,,,,,,+++)))'''&&&'''((()))((('''%%%'''***,,,,,,***'''%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''''''''''')))+++,,,%%%&&&'''((()))***+++,,,,,,+++++++++******))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))******++++++,,,,,,)))(((((((((''''''''''''***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))+++*********))))))((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,&&&''''''((()))******+++))))))))))))************))))))***+++,,,------...((()))***+++,,,---------+++,,,,,,------,,,,,,+++------------------,,,,,,///...---,,,,,,---...///,,,------------------,,,------------......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvlll]]]QQQIIIDDDAAA>>>999888555333222222333444222222222111000//////...111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,+++******)))***************))))))))))))******''')))***)))((('''(((*********))))))))))))******++++++++++++++++++++++++***************************(((((()))***+++***)))))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))),,,)))'''(((+++---,,,***)))))))))))))))******+++******+++,,,,,,---....../////////......---------------..................---,,,,,,,,,,,,---......//////...---,,,++++++***+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))(((((((((((())))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,+++++++++++++++***)))(((************************...,,,***(((''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((('''&&&%%%%%%(((((())))))******++++++)))'''&&&'''((()))(((''''''(((((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************'''((()))******)))((('''))))))(((((('''''''''&&&(((((((((((())))))))))))((()))***++++++***)))((('''((()))******)))(((''''''(((((((((((((((''''''((()))***++++++***)))((((((''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++******,,,+++***)))***+++,,,------------,,,,,,+++++++++---...///000000///...---------------------------******+++++++++,,,,,,,,,......---,,,---...///000,,,---...---+++++++++---++++++,,,,,,,,,+++******tttjjj\\\PPPHHHDDD@@@===<<<:::777444222222222222222222111111000//////...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,,,,++++++,,,,,,,,,++++++*********************))))))))))))******'''((())))))''''''((()))******))))))))))))******++++++++++++++++++++++++***************************(((((()))***+++***)))(((((()))))))))*********++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))+++)))'''(((***,,,+++)))***************++++++,,,******++++++,,,------...------,,,,,,,,,+++++++++......---------------------------------...//////.........------,,,,,,+++,,,++++++*********++++++************************(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))(((((((((((())))))((()))************)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++******+++++++++***))))))))))))))))))))))))))))))+++***))))))((()))))))))''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%&&&&&&&&&'''''''''''')))'''''''''))))))((('''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((()))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''((()))************)))(((+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))******)))))))))+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,------------------------******+++++++++,,,,,,,,,++++++***)))***+++,,,---,,,---...,,,***))))))******++++++,,,,,,,,,++++++rrrhhh[[[OOOHHHCCC???===>>><<<999555333222222222222222111111000/////////000000000///......------------------------------...---,,,++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,+++*********************))))))))))))******)))***++++++))))))***+++******))))))))))))*********************************************************(((((()))***+++***)))((((((((((((((()))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++***((()))+++,,,,,,++++++++++++***+++,,,,,,---******++++++,,,,,,---------,,,,,,,,,,,,+++++++++......------,,,,,,++++++......------......///000------------------------,,,,,,+++***))))))))))))************************'''((())))))+++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))******+++*********(((((((((((((((((((((((('''((())))))************''''''''''''''''''''''''''''''((((((((((((((((((&&&'''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''((())))))(((&&&''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''&&&&&&''')))+++((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))''''''((((((((((((((((((((())))))******))))))((()))((('''((()))******((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))((())))))))))))*********(((((())))))))))))(((((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------******+++++++++,,,,,,,,,******)))))))))***+++,,,...//////---***(((((())))))***++++++,,,,,,,,,,,,qqqhhh[[[PPPIIIEEE@@@===>>><<<999666444333333333111111111111000000//////000000//////....................................------,,,++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,+++************+++******))))))))))))******+++,,,------++++++,,,---******))))))))))))******))))))))))))))))))))))))***************************(((((((((***+++***)))))))))))))))))))))))))))************************,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,+++++++++,,,,,,------+++************+++,,,,,,******++++++,,,,,,,,,,,,..............................---,,,++++++******---,,,,,,,,,,,,---......,,,,,,,,,------.........---,,,+++***)))(((((((((************************)))***+++,,,...///000111))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))***++++++***)))))))))(((((((((((())))))***)))(((((((((((()))***************************'''''''''(((((((((((()))''''''((((((((()))))))))(((((()))******+++******((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((())))))((((((((((((((((((((((((((((((((()))******(((&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++***)))(((((()))***+++'''''''''''''''(((((()))((())))))))))))))))))((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((***,,,,,,***((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))))))))((((((((()))+++,,,,,,,,,+++*********++++++,,,,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////...,,,***+++,,,((()))***+++,,,---------qqqhhh\\\QQQKKKFFFBBB???<<<:::888555444444555555111111111000000000000000////////////....................................---,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++***+++++++++******))))))))))))*********+++,,,+++******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))************************************************,,,++++++++++++++++++,,,))))))))))))))))))))))))******************,,,---)))))))))))))))***++++++******+++++++++++++++,,,..............................---,,,++++++******++++++******++++++,,,---+++,,,,,,------.........---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))***++++++***)))))))))(((((((((((())))))+++******))))))******+++************************((())))))))))))*********(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))(((((()))******((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((***++++++(((&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''%%%%%%%%%%%%'''''''''''''''&&&'''((()))***)))(((((((((((((((((()))***)))((()))+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((***,,,,,,***((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******++++++******)))((()))***+++,,,+++***)))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...............***+++,,,,,,+++***,,,---((()))***+++,,,---------ppphhh\\\RRRLLLHHHCCC@@@:::999777555444444555666111111000000000000000000//////////////////......---------------------------,,,+++******+++,,,---...---,,,,,,++++++,,,,,,------,,,+++++++++++++++******))))))))))))******'''((()))(((''''''''')))******))))))))))))******************************))))))))))))))))))))))))***(((((()))***+++***)))++++++++++++************************************++++++************++++++))))))))))))))))))))))))'''((()))((('''''')))+++))))))(((((())))))***+++******+++++++++++++++++++++++++++,,,,,,,,,,,,---......------,,,,,,++++++******)))))))))***++++++,,,,,,,,,------.........------,,,+++************------------------------*********++++++,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++***)))***++++++***)))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))************(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&))))))))))))))))))))))))&&&&&&''''''((())))))))))))((('''''''''((()))***((((((((((((((('''''''''(((((()))***,,,+++(((&&&%%%&&&'''((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((('''&&&&&&'''(((***+++)))((((((''''''(((((())))))''''''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))((())))))))))))***************++++++++++++******((()))******++++++***************+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,&&&'''))))))((((((***+++)))***++++++,,,,,,,,,,,,nnnfff[[[QQQLLLGGGCCC???;;;999777444222222333333000000000000000000000111.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,------,,,++++++++++++,,,******))))))))))))******'''((()))(((''''''((()))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))+++*********))))))))))))*********************************))))))*********))))))))))))))))))))))))''')))***)))((('''***,,,******))))))******+++,,,++++++******************+++++++++,,,,,,,,,------......------------------***************++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++************************+++***)))***++++++***)))))))))(((((((((((())))))((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))************++++++++++++************))))))))))))))))))((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***+++***((('''&&&''')))***(((((('''''''''&&&&&&&&&(((((()))+++,,,+++(((&&&%%%&&&'''((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''''''''((((((((()))''''''((((((((()))))))))'''&&&%%%%%%%%%%%%&&&'''))))))************))))))((('''&&&%%%&&&(((***+++)))(((''''''''''''((()))&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))************)))))))))))))))))))))***++++++++++++++++++************---,,,++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++((()))******)))((()))+++***++++++,,,,,,,,,++++++mmmeeeZZZQQQKKKGGGBBB>>>===;;;777444222000000111000000000000000111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,******))))))))))))******)))+++,,,+++***)))***+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))******))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***,,,...---******---000++++++******++++++,,,---++++++******************---------....../////////------..................++++++******++++++,,,---------------------------------,,,,,,,,,---......++++++++++++++++++++++++//////...---+++***)))))),,,,,,++++++++++++++++++************************+++***)))***+++++++++)))))))))(((((((((((())))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++++++++++++++))))))***))))))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,***((('''&&&'''((()))))))))((((((((('''''''''(((((()))+++---,,,)))&&&%%%&&&'''((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%((('''&&&%%%&&&(((***,,,)))((('''&&&&&&'''((())))))((('''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((((())))))))))))((((((***)))((((((((()))+++,,,,,,+++++++++******))))))---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,......---+++***+++,,,++++++,,,,,,,,,+++******|||nnneee\\\VVVOOOFFFAAAAAA;;;:::888666444444444444222222111000//////000000000...---...///000///...)))+++---///000///---,,,******+++,,,------...............------,,,,,,,,,///---,,,***))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,***))))))***'''((()))++++++***)))))))))))))))******+++++++++,,,+++***((((((((()))***(((((((((((()))***+++,,,,,,,,,++++++***)))))))))*********)))))))))))))))******))))))))))))******---,,,,,,+++***)))((((((++++++******++++++,,,---......---,,,+++)))((('''******))))))***+++,,,,,,///......------......///,,,++++++******++++++,,,...---,,,++++++,,,...///,,,+++******,,,,,,+++***+++++++++++++++***)))(((+++++++++,,,,,,+++++++++,,,,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))************---+++)))((('''((()))***))))))((())))))***+++++++++)))(((''''''((()))+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((((((((&&&'''(((******((('''&&&&&&'''((('''&&&&&&&&&(((+++)))'''(((+++,,,***(((***)))'''%%%%%%'''((()))++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))************)))(((...+++((('''(((+++,,,---)))***+++,,,,,,+++***)))******))))))((((((''''''(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))***+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))(((((())))))))))))((((((((()))))))))***************************************+++,,,,,,+++***)))(((---,,,,,,++++++******)))------,,,,,,,,,---............---,,,+++))))))(((---,,,***)))))))))***+++'''((()))***************{{{lllcccZZZTTTMMMEEE@@@@@@;;;999888666444444444555222222111000000000000000000...---...///000///...++++++,,,,,,,,,,,,,,,,,,*********+++,,,---------......---------,,,,,,,,,...---,,,***************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))*********))))))))))))(((***,,,------+++******+++(((((()))***************))))))))))))******++++++,,,+++)))((((((((()))*********)))))))))))))))************************+++***)))))))))))))))))))))******))))))))))))******++++++******)))(((((((((+++++++++***++++++,,,,,,+++,,,,,,---......------***************+++,,,,,,...------------------.........------------.........------,,,,,,,,,------,,,+++******,,,,,,+++***+++++++++++++++***))))))******++++++++++++******,,,+++++++++***)))))))))((())))))))))))((((((((())))))))))))************,,,+++)))((('''(((***+++))))))((((((((()))*********)))'''&&&&&&''')))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((******((('''&&&''''''(((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((())))))''''''((()))((('''%%%&&&((()))(((&&&)))(((''''''''''''((()))+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((000---***(((((())))))(((''''''((())))))(((''''''***)))))))))((((((((('''((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))'''''''''(((***+++************)))))))))((())))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((()))*********++++++++++++************************,,,,,,,,,,,,,,,+++************++++++,,,---------+++++++++,,,---...///000++++++++++++++++++++++++---,,,,,,++++++***++++++)))******++++++++++++***zzzjjjaaaXXXRRRLLLCCC??????:::999777555444444555555222111000000000000000000000...---...///000///...---,,,+++))))))***+++,,,))))))******+++,,,,,,,,,------------,,,,,,,,,,,,------,,,+++************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))+++---...---,,,***++++++)))))))))))))))******+++))))))))))))************+++***))))))((())))))))),,,+++***)))(((((((((((((((((()))******+++,,,,,,))))))))))))))))))************))))))))))))******)))))))))))))))))))))))),,,,,,++++++***++++++++++++,,,---...///000000000+++************++++++,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,++++++,,,***)))***+++,,,+++***++++++++++++++++++***))))))******************)))++++++************************))))))((((((''''''))))))))))))***************)))((((((((()))***+++))))))(((((('''((((((((()))((('''&&&&&&'''((()))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((,,,+++***(((''''''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%''')))***((()))***)))((('''(((***'''&&&%%%&&&''''''&&&%%%'''((((((((()))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''))))))'''(((((())))))(((((((((---,,,************((('''&&&''''''((((((''''''&&&))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))((((((((()))+++,,,************))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((*********+++++++++,,,,,,************************---------,,,,,,,,,,,,,,,+++++++++,,,------......*********+++---...000111))))))***+++,,,---......,,,------------,,,+++++++++,,,,,,,,,,,,++++++***wwwiii```XXXRRRKKKCCC??????999888666555444444555555111111000000000000000111000...---...///000///...------,,,+++******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((***,,,------+++******+++***)))((((((((()))+++,,,******++++++++++++++++++******))))))))))))))))))++++++***)))(((((())))))((()))))))))*********+++)))))))))))))))***************))))))))))))******((()))))))))*********+++---,,,++++++******++++++......////////////......+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,---......---,,,***)))+++***)))***+++,,,+++***+++++++++,,,,,,+++******))))))************))))))***************+++++++++******)))(((((('''''''''((()))))))))************))))))(((((()))***+++,,,***)))(((''''''&&&''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((***))))))(((((('''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))'''((())))))((('''((())))))(((((((((((((((''''''&&&''')))******)))(((''')))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***&&&''''''(((((((((((('''(((((((((***,,,,,,+++)))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((()))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))*********+++++++++************************,,,,,,,,,+++++++++,,,,,,///......------,,,,,,+++++++++++++++,,,---...///)))******+++,,,---......***+++,,,------,,,+++***,,,,,,,,,,,,+++***))))))uuuiii```WWWRRRKKKDDD??????999888666555444444444444111000000000000000111111000...---...///000///...,,,---...///...---+++)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''')))***++++++)))(((((()))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********))))))))))))(((((()))***++++++*********)))))))))(((((((((((())))))******************))))))))))))******)))******++++++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,---............---,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++,,,---...---,,,***)))***)))((()))+++,,,+++******++++++,,,,,,,,,++++++))))))************))))))***************++++++++++++***)))(((''''''((((((((()))))))))************((((((((())))))***++++++***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''%%%&&&&&&'''(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((())))))************&&&'''((())))))((('''&&&&&&'''((((((&&&&&&'''(((((())))))(((''''''''''''%%%''')))++++++***)))'''(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***(((''''''(((***+++&&&&&&'''(((((((((((((((&&&'''(((***,,,,,,***((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''(((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++///......------,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++++++++***)))((((((ssshhh___WWWQQQKKKCCC??????:::999777555333333333333000000000000000111111222000...---...///000///...+++,,,///000000...+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((()))+++***(((''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++(((((()))************)))(((((((((((()))***+++,,,++++++***))))))(((''''''((((((((()))******++++++******))))))))))))******+++++++++,,,,,,---------++++++******++++++,,,---((()))***,,,.../////////---,,,,,,++++++++++++,,,+++,,,---......---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))(((((()))+++,,,+++******+++,,,,,,,,,,,,,,,,,,)))******************)))++++++*********************)))(((''''''((()))***))))))))))))************))))))))))))************))))))(((((('''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''###$$$%%%'''((((((((((((''''''((((((((()))))))))((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''(((((())))))***%%%''')))******)))'''%%%&&&'''((('''&&&%%%&&&((('''(((((('''%%%$$$%%%&&&%%%''')))+++++++++))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((******&&&''''''((())))))))))))***))))))***+++***(((%%%(((''''''&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))&&&'''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))*********)))(((''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))((()))***+++,,,+++***)))+++++++++,,,------.........---,,,++++++*********......------,,,,,,++++++))))))***+++++++++******))))))*********)))((((((qqqfff]]]UUUPPPJJJBBB>>>>>>;;;:::777555333111111111000000000000000111222222000...---...///000///...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))+++++++++************)))(((***++++++)))(((((()))(((((()))***************+++++++++******)))))))))'''((()))***+++******)))***)))))))))))))))******)))))))))))))))((((((((('''(((((()))******++++++******))))))))))))******++++++++++++++++++,,,,,,)))))))))***+++,,,---...))))))+++,,,......//////...---,,,++++++++++++++++++---...//////...---+++))))))(((((((((((())))))************+++,,,------)))((('''(((+++,,,+++******+++,,,,,,------,,,,,,******++++++++++++******,,,+++++++++***))))))))))))((('''&&&''')))+++,,,))))))))))))************)))************))))))((())))))((((((((()))******((((((((())))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''((())))))(((((('''((((((((())))))))))))'''(((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''((()))))))))''''''((((((((((((''''''&&&((()))((('''&&&'''(((''')))***(((&&&$$$%%%'''&&&''')))***++++++******)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***************)))((()))******(((&&&)))(((''''''''''''((()))'''((((((((()))))))))***((((((((((((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))*********++++++***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,......---***)))******++++++,,,---------,,,,,,++++++++++++++++++......---------,,,,,,,,,+++*********++++++,,,---))))))***+++++++++******pppddd\\\SSSNNNHHHAAA<<<===<<<:::888555222111000000000000///000000111222222000...---...///000///...++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,,,,---,,,+++***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))---------,,,,,,,,,++++++)))+++,,,,,,***))))))***'''(((***+++++++++***)))***)))))))))(((((('''''''''((()))+++++++++***))),,,+++***)))((((((((((((''''''(((((())))))******'''(((((()))***+++++++++******))))))))))))******************************((())))))***+++---...///------......------,,,+++...---,,,,,,++++++++++++,,,---///000000///---,,,,,,,,,++++++++++++,,,,,,******))))))***,,,...///(((''''''(((+++,,,+++******+++,,,,,,------------++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((((('''&&&&&&'''))),,,---))))))))))))***************************)))((('''))))))((())))))***+++,,,(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))******)))((('''(((((((((((())))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((()))******+++***((('''&&&&&&'''(((***((()))***)))((('''(((******,,,---+++(((&&&''')))''''''((()))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))'''''')))***++++++++++++'''&&&&&&'''***+++++++++,,,+++***))))))***+++,,,'''((((((((())))))******))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((())))))*********+++(((((((((((((((((((((((())))))******+++++++++,,,+++)))(((''''''((()))+++))))))))))))************))))))))))))))))))))))))''')))---000000...+++)))------,,,++++++******)))+++*********+++,,,------------------------------,,,,,,+++***+++,,,...///)))***+++,,,,,,,,,,,,,,,~~~qqqddd^^^TTTKKKEEEAAA>>><<<===;;;888555444333444444333222000000111000///---000///...------...///000++++++,,,---,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++******))))))))))))******))))))***+++***)))((('''))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++***)))((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))((()))+++,,,,,,+++)))(((***************)))((((((,,,+++++++++******))))))(((((())))))*********+++((((((((()))******++++++)))***,,,,,,++++++,,,---......---------,,,,,,,,,***++++++***))))))***++++++...000111...+++***)))***((()))+++)))%%%&&&)))(((((())))))******++++++''''''''''''((()))++++++++++++************++++++------,,,++++++******)))************)))))))))))))))((('''&&&&&&'''((())))))******+++++++++************)))(((((((((((((((************)))))))))))))))(((''''''''')))***+++++++++******))))))((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''((()))++++++******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&+++***))))))******)))(((((((((''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&%%%%%%&&&((()))+++,,,,,,)))((('''''')))******)))))))))))))))))))))))))))((((((((()))***,,,......''''''***---***%%%&&&***))))))))))))************))))))(((((('''''''''&&&(((((())))))))))))(((((()))((('''((()))***)))((()))((('''''''''(((***+++,,,***)))((()))((('''%%%'''((((((((('''&&&%%%%%%###%%%(((***+++***(((''')))))))))***++++++,,,,,,))))))))))))************(((''''''&&&&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,+++++++++***)))))))))...///000///---+++***+++,,,,,,,,,+++++++++***************+++,,,,,,------}}}pppddd]]]TTTKKKEEEAAA>>><<<===;;;888555444333333444333222000000111111///---///...---,,,,,,---...///------.........---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++))))))(((((((((((())))))++++++,,,,,,,,,+++***)))************************(((((()))******+++,,,,,,,,,,,,+++))))))(((((((((************))))))))))))))))))))))))******************))))))))))))*********************)))((((((++++++*********)))))))))((()))))))))*********************))))))))))))))))))***++++++******+++------,,,,,,,,,++++++++++++++++++***)))))))))***+++,,,...000000...,,,******+++***+++...,,,(((&&&)))***************+++++++++))))))((())))))***+++,,,++++++************+++++++++++++++++++++++++++,,,************)))))))))))))))(((''''''''''''((()))***************)))((('''******)))((((((((((((((()))))))))*********++++++((((((((((((((()))************))))))))))))))))))***)))))))))((((((((('''((()))))))))))))))((('''''''''''''''((()))***+++((((((((((((((('''''''''))))))((((((((('''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&***)))))))))((((((((((((&&&''''''&&&%%%%%%'''(((***)))((('''&&&''''''((())))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&''''''(((((()))))))))(((&&&''')))******)))))))))))))))))))))))))))((((((((())))))+++,,,---((('''(((+++)))$$$$$$'''''''''''''''(((((((((((()))))))))((((((((('''''')))))))))***))))))(((((()))((('''((()))***)))((((((((('''''''''((())))))+++)))(((((())))))(((&&&''''''((((((''''''&&&%%%$$$%%%''')))***)))((((((((())))))******+++,,,,,,(((((()))))))))*********(((((('''&&&'''((()))*********++++++++++++******(((((((((((())))))))))))'''(((((())))))))))))(((((())))))))))))*********************************)))***++++++++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++)))(((((())),,,,,,+++++++++***************)))))))))))))))))){{{nnnbbb\\\SSSKKKFFFBBB???===<<<;;;888555333333333444333111000000111111///...------,,,,,,,,,,,,------------.........---,,,+++************++++++++++++------------------------++++++,,,,,,,,,,,,++++++)))************+++++++++))))))(((((((((((())))))---------...---,,,,,,+++++++++++++++++++++++++++((())))))******+++++++++,,,,,,+++***))))))))))))))))))******+++++++++,,,************+++++++++++++++***(((&&&&&&(((***+++*********+++******)))(((******))))))))))))(((((())))))))))))************++++++******)))(((((('''(((***+++***))))))***,,,++++++++++++************+++***)))(((((()))++++++,,,...000000...,,,+++++++++)))***------)))(((***++++++++++++++++++******+++***************++++++++++++************++++++)))******+++,,,,,,------************)))))))))))))))((((((''''''(((((()))************((('''&&&%%%))))))))))))(((((((((((((((((())))))******++++++'''(((((()))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((''''''(((((()))***+++&&&'''''''''(((((()))))))))))))))))))))((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&%%%###""""""###&&&''''''&&&))))))))))))(((((((((((('''((()))(((&&&&&&''')))))))))((('''''''''(((((()))))))))))))))(((((((((((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&)))'''&&&'''(((***))))))))))))))))))))))))))))))((((((((((((((()))******...***))),,,,,,(((&&&'''''''''''''''((((((((((((***)))))))))))))))((((((***************)))(((((()))((('''((()))***)))(((((((((((()))((((((''''''***)))'''((()))***((('''''''''((((((((('''&&&&&&%%%&&&'''((()))))))))((((((((()))******++++++,,,(((((())))))))))))******(((((('''''''''((()))*********++++++++++++******(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))************************************)))***++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))******)))'''''')))+++,,,++++++++++++*********++++++******)))(((((('''zzzmmmaaa[[[SSSKKKFFFBBB???===<<<:::777555333333333333333111000000111111000...------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------------------((()))++++++++++++)))((())))))*********+++++++++******))))))))))))******---------------,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++,,,,,,+++***************)))))))))*********++++++)))))))))*********+++++++++***)))(((((()))***+++*********++++++******))))))))))))((((((((((((((()))))))))))))))*********************))))))((((((((()))******)))((()))+++,,,++++++++++++*********+++***(((((()))***++++++---...//////---,,,,,,---...***(((******)))))),,,+++++++++******)))))))))++++++***)))))))))******++++++************++++++*********++++++,,,,,,,,,************)))))))))((()))(((((((((((((((((())))))*********)))(((''''''((()))))))))))))))(((((()))((((((((((((((((((((('''((()))******)))(((''''''''''''(((((()))))))))))))))))))))(((((((((((()))******))))))((('''&&&((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%&&&((())))))((('''''''''''''''&&&&&&&&&))))))***)))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))'''&&&&&&((())))))((((((((((((((((((((((((((()))(((((('''''''''((((((...)))'''***---+++(((((())))))))))))************************))))))))))))++++++++++++***)))(((''')))((('''((()))***)))(((((()))***+++***)))(((''')))((('''((()))***)))(((''''''((((((((((((''''''''''''''''''(((((())))))(((((())))))***+++++++++(((((((((((()))))))))***((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))***))))))((('''&&&((((((((()))))))))***************************************++++++***************+++,,,,,,,,,,,,+++***+++++++++,,,,,,------,,,,,,+++***)))***---000++++++++++++************,,,,,,,,,+++++++++******zzzmmm___ZZZRRRKKKFFFBBB???===<<<:::777444333222333333222111///000111111000///.........//////.........,,,,,,+++++++++*********------------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++,,,++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++******)))***************)))))))))(((((((((((((((((()))))))))************,,,,,,,,,,,,************++++++++++++******((((((((((((((()))))))))******))))))))))))))))))(((((())))))************(((***+++***)))((()))***,,,,,,,,,,,,+++++++++++++++)))((()))+++---,,,***---......---++++++,,,...:::111***(((((('''(((,,,******))))))((((((''''''***))))))((((((((())))))++++++************++++++,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))(((((())))))***++++++++++++'''((())))))))))))(((((())))))((('''&&&%%%%%%$$$'''((()))******)))((('''&&&&&&''''''((((((((()))(((((((((((()))))))))))))))))))))))))))((('''''')))(((((((((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))***((('''((())))))((('''&&&&&&&&&''''''''''''''')))******)))''''''((()))(((((())))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&''''''((())))))******((('''%%%&&&((())))))((((((((((((((((((((((((((()))(((''''''''''''''''''***%%%###'''***(((''''''))))))))))))************))))))))))))***************************)))(((((()))((('''((()))***)))((()))***+++,,,,,,+++)))((()))((('''((()))***)))(((''''''((((((((((((((('''''''''''''''(((((((((((('''(((((()))******++++++'''(((((((((((()))))))))((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))***))))))((('''&&&'''''''''((((((((())))))************************+++******************+++)))***++++++,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,+++***,,,///111+++++++++*********))))))******+++++++++,,,,,,,,,yyylll]]]XXXRRRKKKGGGCCC???===;;;:::777444222222222333222000///000111222000///......///000000///......///...---,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,)))************++++++++++++++++++******+++++++++,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))******)))))))))(((((('''''''''((((((((())))))))))))***+++---......---+++***)))***++++++,,,+++++++++(((((())))))))))))******************))))))))))))'''(((((()))******++++++***+++++++++)))((()))***---,,,,,,,,,+++++++++++++++)))))),,,///000---***,,,,,,,,,+++)))))),,,...CCC999...***)))'''''')))(((((((((((((((((('''''')))((((((((((((((())))))++++++************++++++------,,,,,,+++******)))************))))))))))))((())))))******))))))((('''((()))+++,,,,,,,,,,,,&&&''')))******)))(((((())))))((('''&&&%%%$$$$$$)))))))))))))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((())))))))))))************(((''''''(((((('''&&&((((((((()))))))))))))))*********)))'''&&&''')))(((((()))*********))))))&&&&&&&&&&&&'''''''''''''''(((***++++++***(((''''''''''''((()))******+++(((&&&%%%&&&''')))(((((()))))))))))))))))))))))))))(((((('''''''''((((((,,,(((&&&)))***)))(((***''''''''''''(((((((((((((((((()))))))))))))))***(((((())))))))))))(((((()))((('''((()))***)))(((((()))******+++++++++******)))'''((()))***((('''''''''((()))))))))((((((''''''((((((((((((((('''''''''((())))))******+++''''''(((((((((((())))))'''((()))*********))))))******++++++++++++******(((((((((((())))))))))))((())))))))))))(((((('''(((((((((((())))))))))))************************++++++***))))))***++++++)))******+++++++++++++++******************++++++***++++++***)))***,,,///+++************)))))))))'''(((((()))******++++++wwwjjj\\\WWWQQQKKKGGGCCC???===;;;999777444222222222333111000///000111222111///------...//////...------///...---,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------)))************+++++++++***))))))))))))))))))***---,,,+++***)))******+++************************)))))))))))))))))))))((()))((((((((((((((()))))))))))))))))))))*********(((((()))))))))*********+++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,+++)))))))))*********++++++************)))))))))((()))))))))))))))*********+++,,,,,,,,,***)))***+++++++++++++++***************)))***...333333...)))++++++***((('''(((+++...===333+++***+++)))((()))(((((((((((())))))))))))(((((((((((()))***++++++++++++************++++++,,,+++++++++++++++++++++************))))))))))))((()))************)))((((((((()))***++++++******&&&''')))*********)))(((((((((((((((((((((((((((******)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***&&&'''((())))))******)))))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))'''&&&''')))))))))'''(((((((((((()))))))))***)))******(((&&&%%%&&&((('''((()))***+++******)))&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''))))))))))))))))))))))))((((((((('''(((((())))))---***)))***((($$$%%%)))''''''''''''((((((((((((''''''((((((((()))))))))%%%&&&'''(((((()))(((((()))((('''((()))***)))(((&&&&&&''''''((()))+++++++++)))(((((())))))(((&&&''''''((()))))))))))))))&&&''')))******((('''&&&''''''(((((()))*********'''''''''((((((((())))))'''((()))***+++***))))))******++++++++++++******(((((((((((())))))))))))'''(((((())))))))))))((()))************+++++++++************************++++++***))))))***++++++))))))***+++++++++++++++++++++++++++++++++******)))***++++++***)))***,,,************))))))))))))))))))))))))))))))******uuuhhh[[[WWWQQQLLLGGGCCC@@@===;;;999666444222222222222111000///000111222111000,,,,,,---......---,,,,,,---,,,+++***)))***+++,,,+++*********))))))((((((---------------------------,,,************,,,---)))************+++++++++((((((''''''''''''((((((---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((()))'''((()))***+++,,,------)))************+++++++++,,,+++)))(((((()))+++,,,)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,+++*********))))))((((((++++++******)))(((((((((+++------,,,***)))***+++************))))))))))))***)))+++000555444...(((+++***)))'''&&&'''***---///((($$$(((,,,,,,******(((((())))))******++++++))))))))))))***+++,,,---++++++************++++++*********++++++,,,------************))))))))))))((()))***++++++***)))(((((()))))))))))))))((('''%%%''')))***+++***)))(((''''''((()))***+++,,,---+++***)))'''''''''((()))'''''''''&&&&&&%%%%%%%%%'''((((((((())))))******%%%&&&''')))***************)))(((((((((((())))))%%%%%%&&&'''((()))***+++'''((((((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))(((''''''(((+++,,,,,,+++%%%&&&&&&&&&''''''(((((()))******(((&&&%%%&&&''''''((()))+++++++++***)))'''((((((((())))))*********((('''&&&&&&'''(((***)))(((((('''&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))((((((((((((((()))******(((&&&%%%$$$ ))))))))))))************&&&'''''''''(((((())))))###$$$&&&'''(((((()))))))))((('''((()))******(((%%%$$$$$$$$$&&&(((***,,,,,,***)))((()))((('''%%%''''''((()))))))))))))))%%%''')))+++***)))&&&%%%''''''(((((()))*********''''''''''''((((((((()))'''((()))++++++******)))(((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))***))))))++++++,,,,,,,,,---------************************,,,+++***))))))***+++,,,))))))***++++++++++++***---------,,,,,,+++++++++***+++------+++***++++++************))))))))))))------,,,,,,+++*********xxxjjj___YYYPPPHHHCCC@@@>>><<<:::999777555333222111111222000------...//////...///...---,,,,,,---...///---.........---,,,,,,+++///...,,,+++***+++,,,,,,******************++++++(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((++++++++++++++++++++++++(((((()))***************+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))))))))))),,,+++*********+++,,,---(((((())))))*********+++)))************+++++++++***+++,,,+++)))))))))************++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++******++++++++++++******)))))))))))))))*********+++******)))(((''''''&&&''''''''''''(((((((((((()))*********)))((('''&&&,,,+++)))(((''''''''''''&&&'''''''''(((((())))))'''((()))***)))(((&&&$$$''')))***+++***)))'''&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((''''''''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''''''''''''''((()))***$$$%%%''')))***))))))((())))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))'''&&&&&&'''((()))))))))))))))))))))))))))***************)))(((((()))))))))))))))(((''''''''''''''''''(((((((((((('''(((((()))***++++++,,,+++***((('''''')))+++,,,((()))***++++++***)))((()))******++++++)))((('''*********)))))))))))))))++++++***************************++++++,,,,,,,,,******************************))))))))))))******,,,,,,,,,++++++***************)))))))))))))))(((++++++************++++++)))+++,,,+++***)))***+++wwwjjj^^^XXXOOOHHHCCC@@@>>><<<:::999777555333222111111222000...---...////////////...------------...///------......------,,,+++...---,,,+++***+++,,,,,,,,,,,,,,,+++*********)))+++***)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++*********************************)))))))))))))))************))))))))))))))))))(((((())))))***+++*********************)))(((((()))***************+++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++++++++*********+++,,,---((()))))))))************)))************+++++++++)))***+++***((('''((()))))))))******************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))******))))))))))))******)))******++++++******)))'''(((((()))******++++++*********)))((('''''''''''''''''''''(((((((((((('''(((((()))))))))((((((***)))(((''''''((())))))''''''''''''((((((((()))'''((()))***)))(((&&&%%%"""$$$&&&((())))))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((((((((()))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++)))(((((('''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++'''''''''''''''((())))))%%%&&&'''((())))))))))))'''''''''''''''''''''''')))((((((''''''((((((((('''((((((((((((((((((''')))(((((('''''''''(((((())))))))))))))))))))))))***************)))(((((((((((())))))(((((('''&&&''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,,,,+++)))((((((((())))))))))))(((((()))******+++***)))((('''(((((())))))))))))))))))*********************************++++++,,,,,,,,,******************************))))))))))))******,,,,,,,,,++++++***************++++++++++++,,,,,,++++++************++++++&&&'''((((((&&&&&&'''(((vvviii\\\VVVNNNGGGBBB???===;;;999888666555333222111111333111///...///000000//////...------------...///------......------,,,,,,...---,,,+++++++++,,,---......---,,,+++***)))))),,,,,,+++))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++,,,+++***((((((((())))))(((((())))))******++++++******)))))))))***++++++*********))))))((((((((((((((()))*********************))))))))))))******+++************)))))))))+++++++++++++++++++++++++++************+++,,,,,,))))))))))))************)))************+++++++++((()))***)))'''''''''((())))))))))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))************))))))((((((++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))************)))))))))******++++++******)))''''''((())))))***++++++******))))))((((((''''''''''''''''''((((((((((((&&&&&&'''((())))))******((((((((((((((()))******''''''''''''(((((((((((('''((()))))))))(((&&&&&&###$$$&&&((())))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((()))))))))***(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------******)))(((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))''''''&&&''''''((()))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''))))))&&&'''((())))))((('''&&&'''(((((())))))((((((((()))))))))))))))))))))))))))************))))))((((((((())))))((((((''''''''''''''''''((((((((((((***))))))))))))((((((((())))))************)))((((((((((((''''''((((((((()))************)))(((((('''((((((((()))******************************************+++++++++++++++******************************))))))))))))******+++++++++++++++*********)))***+++,,,,,,---------++++++************++++++***+++,,,,,,******+++,,,uuugggYYYTTTMMMFFFBBB???<<<:::888777666444333222111111444222//////000111111000.........------.........,,,------...------,,,,,,...---,,,+++++++++,,,------------,,,,,,+++++++++,,,+++******)))))))))***************************************++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++...,,,***(((''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))+++******))))))(((((('''(((((()))******************))))))))))))))))))***************))))))))))))))))))))))))))))))))))))***************++++++,,,)))))))))))))))*********))))))*********+++++++++)))*********((('''((()))*********))))))(((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))((()))***++++++***)))((())))))************))))))((((((((()))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((()))))))))((((((((((((((())))))'''''''''(((((((((((((((''''''((()))(((((('''&&&)))))))))***)))(((''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''((((((((()))))))))&&&&&&&&&''''''(((******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******++++++++++++***)))(((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((()))))))))((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''""""""######$$$%%%''''''''''''((((((((((((''''''&&&''')))******)))((('''(((((((((((((((((((((((())))))************)))(((((())))))***))))))((((((''''''''''''((((((((((((*********))))))(((((('''***)))'''&&&''')))+++,,,***)))(((''''''((()))***************)))))))))(((((((((((()))***+++,,,,,,))))))))))))***************************+++++++++******************************))))))))))))******+++++++++***************)))***+++,,,,,,++++++***++++++************++++++---///000///...---...///rrrdddVVVRRRKKKEEEAAA>>>;;;999888777555444222222111111444222//////000111111000---..................---,,,,,,------...------,,,---,,,+++++++++,,,---...+++++++++,,,,,,---------***************+++,,,,,,************************)))))))))******+++++++++))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++...,,,***(((''''''((()))((((((((((((''''''''''''))))))(((((((((((())))))++++++*********)))))))))(((((()))***************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++******))))))))))))))))))))))))*********+++++++++***+++,,,+++)))((()))***+++++++++******))))))(((************))))))))))))************************'''(((((()))******++++++******************************))))))))))))******(((((((((((())))))))))))((()))***++++++***)))((()))))))))******)))))))))******))))))((('''''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''*********)))(((''''''&&&((((((((((((((('''''''''''''''(((((((((((((((''')))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%,,,+++***(((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''******************))))))(((((()))******)))((('''(((((('''&&&&&&''')))***((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&***)))&&&%%%%%%&&&)))***&&&''')))*********)))(((((((((((((((((((((((((((((())))))*********)))))))))******++++++*********''''''''''''((((((((((((***************)))))))))(((***,,,...//////...---,,,+++***))))))***+++,,,*********)))))))))))))))))))))******+++,,,------(((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))******************************+++,,,---------,,,***)))++++++************++++++)))***++++++))))))***+++pppbbbTTTOOOIIIDDDAAA>>>;;;999777666555333222222111111333111///...///000000///------...//////...------,,,,,,------......---------,,,+++++++++,,,---...))))))***+++,,,---......)))))))))******,,,------************************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++***((((((((())))))++++++******))))))((((((++++++***)))))))))******************************(((((()))***************))))))************))))))(((((()))))))))))))))***************************((()))******++++++******************)))))))))))))))************+++++++++***+++,,,+++***))))))+++******************))))))((((((((((((''''''''''''************************''''''((()))***+++,,,,,,******************************))))))))))))******(((((((((((())))))))))))))))))************))))))((())))))******))))))(((***))))))((((((''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((***)))(((&&&%%%%%%&&&'''++++++******)))'''&&&%%%((((((((((((((('''''''''''''''''''''(((((((((((($$$$$$%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&$$$"""+++******)))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***+++***)))((('''((((((''''''''''''(((((())))))))))))))))))))))))******)))(((''''''((((((,,,)))&&&######&&&))),,,''''''((()))************))))))))))))))))))))))))((())))))************)))))))))******++++++******''''''''''''(((((((((((())))))******+++,,,------(((...666<<<===777///))),,,++++++******++++++,,,+++******)))((())))))))))))******++++++,,,,,,,,,'''(((((())))))************************)))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***************+++---...//////---+++***++++++************++++++'''((())))))((('''((()))nnn___RRRNNNHHHDDD@@@===:::888666555444333222111111111222000...---.../////////------...//////...------+++,,,------......------,,,,,,+++***+++,,,---...)))*********+++,,,,,,,,,++++++*********+++,,,,,,************************((((((((()))***+++++++++))))))))))))))))))))))))************))))))))))))*********************************)))))))))))))))))))))))))))************+++***))))))(((((())))))''''''((())))))*********(((((()))***************((()))***++++++***)))((((((((((((((())))))******************************'''((()))***+++******)))************)))))))))((()))************+++++++++)))++++++***)))((()))***(((((())))))))))))))))))((((((((((((''''''''''''************************(((((())))))*********+++******************************))))))))))))******(((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''((())))))******)))((('''&&&)))((((((((('''''''''''''''''''''''''''((())))))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((()))*********(((&&&%%%******)))))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((()))+++++++++)))(((&&&''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((+++)))&&&%%%%%%&&&)))+++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***************''''''((()))))))))))))))''''''''''''(((((((((((('''((()))+++---///000111///444;;;???===777...(((******++++++++++++******++++++)))((((((((()))***))))))))))))))))))))))))''''''(((((()))******++++++*********)))))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))*********+++%%%'''***,,,---,,,+++***++++++************++++++***+++,,,+++***)))***,,,lll^^^QQQMMMHHHCCC@@@===:::888666555444333222111111111222000------...//////...,,,---...//////...---,,,+++,,,,,,---.........---,,,,,,+++***+++,,,...///++++++******************------,,,+++************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((())))))*********))))))%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((()))***************((()))***++++++***)))((('''((((((((())))))******(((((((((((((((((((((((('''((()))++++++******)))+++*********))))))(((((()))************+++++++++(((******)))((('''((()))&&&'''''''''(((((())))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((($$$$$$%%%'''(((***+++,,,(((((((((((())))))))))))''''''''''''((((((((()))'''&&&%%%$$$%%%''')))***&&&''')))*********)))((())))))(((((('''''''''&&&'''''''''''''''((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%(((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++***)))***)))))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))******)))***+++,,,+++***(((&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((()))(((((('''(((***,,,---))))))))))))))))))))))))(((((()))***************%%%%%%&&&'''((((((''''''''''''''''''((((((((()))&&&'''))),,,...111333444::::::999777444000---***((()))***++++++***)))(((,,,+++)))((((((((()))***((((((((((((''''''''''''&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))*********+++ $$$''')))***)))(((++++++************++++++)))***++++++))))))***+++|||kkk```RRRMMMGGGAAA===:::666444666555444444222222111000000////////////000000111222///,,,+++,,,---......***'''%%%&&&))),,,,,,+++))))))***++++++++++++***...---+++***)))***++++++'''(((***++++++***(((''',,,+++***))))))***+++,,,++++++++++++++++++++++++((()))***++++++***)))(((((((((((((((((((((((((((+++*********))))))((((((++++++************++++++))))))))))))************))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))))))))---+++***((((((((())))))******)))(((''''''(((((()))))))))))))))))))))))),,,,,,,,,++++++*********************))))))))))))((((((((((((((())))))*********************************))))))))))))******+++***)))***+++***)))'''+++*********))))))(((((())))))))))))***************************)))((('''+++++++++++++++***)))((('''(((((()))))))))))))))******))))))(((''''''&&&)))((('''&&&&&&''')))******(((&&&&&&))))))'''%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))%%%%%%&&&'''(((******+++&&&&&&''''''((()))))))))'''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******++++++++++++******)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''%%%$$$&&&)))+++***(((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((()))***+++***)))'''%%%((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))),,,******///888>>>???>>>>>>///(((111999444---***,,,+++******))))))*********)))((((((((()))+++,,,************))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((************************+++***)))(((((()))******************************))))))))))))))))))))))))+++*********))))))((((((************)))(((&&&&&&|||kkk```RRRMMMGGGAAA===:::777555666555444444222222111000000000////////////000000111///,,,+++,,,......---111...++++++---...---,,,++++++,,,------------,,,---,,,+++*********+++,,,+++,,,---......---,,,+++++++++***))))))***++++++************************))))))************))))))))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))***((((((((()))))))))******)))))))))))))))))))))))))))************)))((('''(((((((((((())))))))))))''''''''''''((()))******,,,,,,+++***************))))))))))))))))))))))))++++++*********)))))))))*********)))))))))(((((())))))((((((((()))******************************+++******************++++++***)))***+++***)))'''************)))))))))((())))))))))))************)))************))))))(((******++++++***))))))((('''(((((()))))))))))))))------,,,,,,+++******)))***)))'''&&&&&&'''((())),,,***))))))++++++***((((((''''''''''''((())))))&&&&&&'''((((((((((((''''''((((((((())))))))))))%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&&&&'''((((((((((((************************(((((((((((((((((((((((())))))************))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))((((((((('''&&&'''***,,,+++)))'''&&&%%%$$$$$$%%%&&&'''************************))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&(((***+++***)))(((,,,+++***)))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))+++000777999777444333+++---:::AAA888---(((+++***)))))))))((())))))***)))((((((((()))++++++)))))))))(((((((((((('''(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((,,,+++***))))))***++++++************************************************************)))))))))(((************)))((('''&&&}}}kkk```RRRMMMGGGBBB>>>;;;888666666555444444222222111000222111000//////...//////000...,,,+++,,,......---///...,,,,,,---------,,,++++++,,,------------,,,++++++*********+++,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))*********)))(((((((((((((((((())))))))))))&&&'''((()))************,,,+++******************))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))((((((***))))))))))))***++++++******************************))))))))))))******+++***)))***+++***)))'''************))))))))))))))))))))))))************((())))))************)))))))))******))))))(((((('''((())))))******))))))+++******))))))(((((('''***)))(((&&&&&&&&&'''((()))(((&&&'''(((((('''%%%((((((((((((((()))******''''''((()))))))))((((((''''''((((((((()))))))))''''''&&&%%%$$$######""")))(((((('''&&&&&&%%%%%%((('''&&&'''((()))'''%%%''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((+++------+++((('''&&&''''''(((((())))))***************************(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((+++)))(((''''''((()))+++(((((())))))))))))(((((()))(((''')))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''###$$$''')))++++++++++++---,,,+++***)))))))))***))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))((()))+++000444333---((()))'''---:::>>>555,,,***)))))))))((((((((((((((()))))))))((()))******+++((((((((((((''''''''''''))))))***++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((++++++*********++++++,,,************************************************************))))))))))))************)))(((''''''}}}jjj___QQQMMMGGGBBB???<<<999777666555444444222222111000222222000///............///---,,,+++---...------+++++++++,,,...//////000))))))***++++++++++++***))))))*********+++,,,,,,******)))(((((()))******+++******************+++))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((()))))))))))),,,,,,---------+++)))((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((***************++++++,,,************************((((((''''''''''''((((((+++***))))))+++***)))'''*********)))))))))))))))((()))))))))************'''((()))***************(((((())))))))))))(((((((((((()))************)))))))))((((((((('''''''''+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%((((((''''''(((((()))***'''(((((()))))))))))))))'''''''''((((((((())))))))))))((('''&&&%%%%%%$$$((('''''''''&&&&&&&&&%%%((('''&&&'''))))))'''&&&(((''''''''''''((())))))************************(((((((((((((((((((((((('''((()))******)))(((''''''''''''((())))))***+++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))(((&&&$$$$$$&&&((()))(((((())))))))))))((((((((((((((()))************)))***++++++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))************))))))###%%%&&&)))***+++,,,,,,)))))))))(((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((()))+++...000...)))$$$(((&&&)))......+++***...)))))))))))))))((((((((()))))))))))))))******+++))))))((((((((('''''''''(((((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++*********************************************************)))))))))))))))***************)))((('''|||iii\\\PPPLLLFFFAAA>>><<<:::888666555444444222222111000222222000///...............,,,+++,,,---...---,,,---...000111111222333333))))))***++++++++++++***((())))))***++++++++++++...------,,,,,,------...*********++++++*********************************+++***)))(((((()))***+++************************))))))))))))))))))******+++******))))))******+++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''''''''(((((((((((()))))))))))),,,,,,---------+++)))((()))((((((((((((((())))))))))))))))))))))))))))))************************)))))))))(((((((((((('''***************++++++,,,))))))))))))))))))))))))***))))))(((((())))))***+++***))))))+++***)))'''))))))))))))))))))******((()))))))))************'''((()))***************'''((())))))))))))((((((((())))))***************,,,,,,++++++++++++************)))((('''&&&&&&&&&************)))(((((()))''''''&&&&&&''''''((()))'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''((()))***+++$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))((((((((((((((((((((((((((((((((('''((()))******)))((('''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''((((((((((((((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((())))))************))))))&&&'''(((((()))*********''''''(((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))***++++++)))(((((('''((((((%%%$$$''',,,******+++++++++***)))(((((()))))))))*********************)))))))))((((((&&&''''''((()))((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************************************************))))))))))))))))))******)))************))))))((({{{gggYYYNNNJJJEEE@@@>>><<<:::888666555444444222222111000222111000//////...//////---,,,+++,,,---...---,,,...///111000...------...++++++,,,------------,,,((()))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++************++++++''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))&&&'''((()))***************************++++++,,,))))))))))))))))))))))))))))))************++++++))))))((((((((((((''''''***))))))))))))***++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++***)))***+++***)))'''))))))))))))************))))))))))))************((())))))************)))(((((())))))******))))))((()))******++++++******************************)))))))))(((''''''&&&&&&)))***+++***((('''((()))&&&&&&&&&&&&&&&'''((((((''''''((()))))))))((((((&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***(((((('''((()))***(((&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''$$$######$$$''')))((('''&&&&&&'''(((***+++%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((()))))))))(((((()))***************))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))***)))((((((((()))***+++&&&))),,,,,,(((&&&&&&'''***++++++,,,,,,+++)))((((((((()))************)))************))))))))))))%%%&&&''''''((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))************************++++++++++++++++++++++++))))))))))))************)))******+++******))))))zzzeeeWWWLLLHHHCCC???===;;;999888666555444444222222111000000000////////////000000,,,++++++,,,......---,,,))),,,...---+++))))))***++++++,,,------------,,,)))******++++++***)))((())))))***++++++***)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******))))))(((((((((((())))))))))))''''''''''''((()))*********************+++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''))))))((((((((()))******))))))))))))))))))))))))++++++************+++++++++***)))***+++***)))'''((()))))))))************))))))))))))************)))************))))))(((((())))))***++++++******))))))***++++++++++++***''''''''''''(((((((((((('''(((((((((((((((''''''''')))***)))'''%%%'''((('''''''''''''''(((((()))&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))((('''(((******((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''%%%%%%&&&''')))+++&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((())))))((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))((((((''')))***)))'''&&&(((*********)))(((((()))******(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((())))))***)))*********)))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))((('''((()))***&&&***---,,,***)))'''&&&)))***+++,,,+++***(((''''''((()))***+++******)))***))))))))))))(((((((((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))************************++++++++++++++++++++++++((()))))))))************)))******++++++*********zzzdddUUUKKKGGGBBB>>><<<;;;999777666555555444333222111000000////////////000000111+++******,,,......---+++'''+++...///...---...000))))))***++++++++++++***)))***++++++***)))((('''+++,,,...//////...,,,+++)))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))************************************))))))***+++++++++++++++(((((((((((())))))))))))---,,,***((((((((())))))(((((('''(((((()))******))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((+++***)))***+++***)))'''(((((())))))*********+++))))))))))))***************************)))((('''))))))***+++++++++++++++))))))***++++++++++++***************++++++++++++&&&'''((((((((((((((('''***---...---***)))***,,,((((((((((((((()))******%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((***************)))))))))++++++******))))))(((((()))(((((((((******((('''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''&&&%%%$$$%%%''')))***&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***$$$&&&((())))))(((&&&$$$(((((())))))))))))(((((((((***,,,+++(((''')))+++(((&&&%%%######%%%&&&((('''''''''''''''''''''''''''((()))++++++)))((('''))))))************))))))''''''''''''((()))++++++)))))))))(((&&&###!!!((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((()))***)))(((&&&''''''(((***)))''''''(((******'''(((***+++***)))'''&&&'''((()))++++++******))))))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((************************&&&''')))***+++++++++***************************++++++++++++++++++++++++(((((())))))*********+++)))******+++++++++******xxxdddXXXMMMIIICCC>>>;;;999888666666555444333222111111111222222111000///...------000000///...------,,,,,,...//////...---,,,,,,............------,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,+++************************************))))))))))))******'''((()))+++++++++***)))))))))))))))************++++++******)))************************)))(((((())))))))))))************,,,,,,,,,,,,,,,+++***)))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++++++++******((('''''''''((()))(((&&&&&&(((***'''((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************)))&&&%%%&&&***,,,+++***)))))))))))))))******+++++++++******++++++,,,---))))))(((((((((((())))))******))))))((((((''''''+++*********))))))((((((,,,+++***))))))((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))*********))))))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((()))&&&%%%&&&(((***)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******'''((())))))(((''')))***+++((($$$!!!!!!$$$(((+++&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))---,,,***)))))))))******************)))'''&&&%%%))))))(((((((((((())))))''''''(((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((((((((((((***,,,---))))))))))))))))))))))))(((((((((((('''''''''''')))(((((('''''''''''''''(((((((((((()))***+++,,,***444444)))'''...///)))***************+++++++++******))))))))))))******wwwdddXXXMMMIIICCC>>>;;;999888666777666555444333222222222///////////////.........000//////...------,,,,,,+++---//////......///000------,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++************************************))))))))))))******((())))))************)))))))))))))))************+++***************++++++***************)))(((((())))))))))))************+++++++++++++++***))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((***++++++******(((''''''((()))***)))''''''(((***)))))))))***))))))((((((************************))))))))))))))))))))))))((())))))************))))))'''&&&''')))+++***)))((((((((('''((())))))***++++++******++++++,,,---))))))(((((((((((())))))************)))))))))(((*********)))))))))(((((()))((((((''''''''''''((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((&&&%%%%%%((())))))'''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((((()))++++++)))(((((()))(((((('''&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((((((((()))***************)))(((&&&&&&***))))))(((((())))))***((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((())))))******)))))))))***++++++,,,(((666;;;222***+++---******************+++++++++******))))))))))))******wwwdddWWWMMMIIICCC>>>;;;999888666888777666444333333333333.../////////000000000111/////////...------,,,,,,+++...000111000.........,,,,,,++++++++++++******+++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++************************************))))))))))))******+++***))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,*********)))))))))(((((())))))))))))************)))************))))))(((*********)))((('''''''''((())))))******))))))((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************)))(((''''''*********)))'''&&&((()))******)))))))))***++++++************************)))))))))))))))))))))))))))************))))))(((***((('''''')))***)))((('''''''''''''''(((((()))+++************+++,,,,,,))))))(((((((((((())))))++++++************))))))******))))))))))))(((((((((''''''''''''(((((()))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++))))))(((((((((((())))))(((((((((''''''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((***((('''''')))******)))((((((''''''''''''((((((((((((((((((((((((((((((*********)))(((''''''''')))+++------+++)))((((((&&&''')))******)))'''&&&((((((''''''&&&'''''''''************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%)))))))))))))))))))))))))))(((((('''(((((()))***))))))***))))))((('''&&&*********))))))*********))))))(((((('''''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,+++***************+++,,,'''888CCC;;;///+++,,,,,,))))))*********+++++++++******))))))))))))******vvvcccWWWMMMIIICCC>>>;;;999888666777666555444333222222222111111111111111111111111//////.........---------///111444333000---***))),,,,,,,,,+++++++++++++++************+++,,,------+++,,,,,,,,,,,,+++************************************))))))))))))******,,,+++***((((((((()))***((()))))))))************))))))))))))***+++,,,---******)))(((((((((((((((((()))))))))************(((((())))))))))))((((((***)))))))))(((((((((''')))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))******)))((('''''')))******(((&&&&&&'''(((***)))(((((()))***,,,---************************((((((((((((((((((((((((***************)))((('''***)))(((((((((((((((((((((''''''''''''((())))))***************++++++,,,))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((((())))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((,,,+++******++++++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))),,,//////---***((('''&&&''')))++++++)))'''&&&))))))(((''''''&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))******((())))))))))))(((((('''++++++************++++++)))))))))(((''''''&&&&&&******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******))))))))))))******)))666AAA>>>444------...)))))))))***++++++,,,,,,******))))))))))))******uuucccWWWMMMIIICCC>>>;;;999888666555555333222111000000000222222111000//////.....................---------///111333333000,,,***))),,,,,,,,,---------------************+++,,,------+++,,,,,,,,,,,,+++************************************))))))))))))******,,,+++***((((((((()))***((()))))))))************))))))))))))***+++,,,---***)))((((((''''''((((((((()))))))))************'''(((((()))))))))(((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''((())))))'''&&&%%%&&&((()))(((((('''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((''')))))))))((('''(((((()))))))))(((((())))))***+++******))))))******+++,,,))))))(((((((((((())))))'''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************))))))***+++((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))******,,,//////---***(((''''''''''''(((((('''''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((((())))))***++++++++++++'''(((((())))))))))))(((++++++************++++++))))))(((((('''''''''&&&******)))((('''&&&&&&%%%************************''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******))))))((((((((()))******+++///666:::777000,,,,,,((())))))***++++++,,,,,,******))))))))))))******tttbbbWWWMMMIIICCC>>>;;;999888666555444333111000000000000000000///...---,,,++++++........................***---///000///---------,,,,,,------------......+++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++************************************))))))))))))******+++***))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,***)))((('''&&&'''((()))))))))))))))************'''(((((()))))))))))))))'''''''''((()))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))((((((''''''(((((((((&&&&&&((()))))))))((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((((()))))))))'''''')))+++)))))))))))))))***++++++***))))))))))))***++++++))))))(((((((((((())))))&&&&&&''''''''''''((((((''''''(((((((((((())))))(((''''''''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''%%%%%%&&&(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))************,,,......,,,***))))))(((''''''&&&&&&''''''((())))))(((((('''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))******++++++++++++***&&&'''((())))))***))))))*********))))))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''(((((())))))*********+++***)))((((((((((((((((((((((((((()))***+++,,,+++)))---777:::111***((((((((()))***+++,,,,,,---******))))))))))))******sssbbbWWWMMMIIICCC>>>;;;999888666555555333222111000000000000/////////......------........................)))+++---...---,,,---...++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++************************************))))))))))))******((())))))************)))))))))))))))************+++***************++++++***)))(((&&&&&&'''((()))))))))))))))************'''((())))))*********)))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((((((((('''''')))))))))((()))+++---*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))&&&((())))))''''''***,,,((((((((((((((()))******)))))))))))))))***++++++))))))(((((((((((())))))''''''''''''((((((((()))'''''''''((((((((()))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((( !!!&&&'''((())))))((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))'''%%%$$$&&&(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,,,,+++)))***+++(((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++***)))(((&&&&&&((()))***************))))))(((((())))))***&&&&&&''''''((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((('''(((((()))))))))))))))***+++---...///...***111???AAA555)))''''''((()))***+++,,,------******))))))))))))******sssbbbWWWMMMIIICCC>>>;;;:::888666666666444333222111111111111111111111222222222222---.....................,,,---...---+++***+++,,,*********++++++,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,+++************************************))))))))))))******'''((()))+++++++++***)))))))))))))))************++++++******************+++)))'''&&&%%%&&&((()))))))))))))))************(((((()))*********************))))))((((((''''''******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((((('''(((***++++++***+++---///+++,,,------,,,+++)))(((************************))))))))))))))))))))))))'''((()))***************%%%'''))))))''''''***---'''''''''''''''((()))))))))))))))))))))******+++))))))(((((((((((())))))'''((((((((())))))******&&&'''''''''(((((()))))),,,+++***))))))((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++'''((()))******)))(((''''''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))+++,,,***'''&&&(((+++((((((''''''''''''((((((''''''''''''''''''''''''******))))))(((((('''''')))***++++++))))))***,,,((()))***++++++***)))((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,'''((((((((())))))******((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))*********((('''&&&%%%&&&''')))************))))))(((((((((((())))))%%%%%%&&&'''((()))******'''''''''(((((((((((((((******************************))))))((((((((('''$$$%%%''')))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&&&&&&&&&&''')))***+++)))******,,,---///111222222000999IIIJJJ999+++)))'''((()))***+++,,,------******))))))))))))******ppp```WWWJJJFFF@@@<<<:::999777666333333222222111000000000111000000...---,,,+++***......---------,,,,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++*********+++---///000((()))***+++++++++++++++******))))))))))))******))))))(((((((((((()))))))))(((((()))+++---,,,++++++,,,,,,,,,+++***(((''',,,,,,+++***))))))************)))((('''&&&%%%%%%***************)))((((((%%%&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++)))### '''---,,,***+++***)))'''''')))***+++)))))))))***+++++++++,,,+++*********))))))((((((*********)))((('''''''''(((((((((((()))+++,,,---((()))***+++,,,++++++***+++***)))(((((()))***+++(((((((((((((((((((((((('''((()))+++++++++***)))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''&&&&&&'''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((()))***++++++***)))((())))))(((((((((((())))))&&&'''''''''''''''&&&&&&(((((((((((())))))))))))************************++++++***)))((('''&&&&&&''''''''''''''''''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&'''((()))((('''%%%$$$%%%%%%&&&'''((()))******)))(((&&&%%%&&&''')))***))))))))))))))))))))))))''''''((())))))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))%%%&&&''')))************(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***&&&&&&&&&'''''')))******,,,***((('''&&&'''((()))(((((((((((((((((((((((())))))************))))))'''***+++)))(((***222888AAABBBHHHNNNIII:::,,,((()))************+++++++++++++++******************ppp```VVVJJJFFF@@@<<<:::999777666444444333333222111111111333333222111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******+++++++++******)))******))))))))))))************))))))))))))*********)))((()))+++,,,,,,+++***+++++++++***)))((('''******)))(((((((((((((((***))))))(((((('''''''''***************)))(((((('''''''''(((((())))))***))))))(((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((---,,,++++++++++++,,,---+++'''$$$$$$(((+++***)))+++***(((''''''(((***+++******************++++++************)))))))))((((((((((((((()))))))))))))))))))))((())))))******((()))***++++++++++++***+++***)))(((((()))***+++************************(((((()))*********))))))''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&''''''((()))***'''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''))))))*********))))))(((''''''''''''((()))***+++'''(((((()))((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))''''''((((((((((((''''''((((((((('''''''''&&&&&&)))((((((''''''&&&''''''''''''(((((()))*********)))((('''&&&&&&((()))+++))))))))))))))))))))))))''''''((())))))((('''&&&''''''((()))))))))))))))************************))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((()))))))))(((((((((((())))))))))))(((((((((''''''(((((()))******+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&''''''((()))******)))'''&&&&&&&&&'''((((((((((((((((((((((((((())))))************))))))&&&(((***)))''')))...444888777:::???<<<111)))'''))))))*********+++++++++************************ooo___UUUJJJFFF@@@<<<:::999777666555555444444333222222111/////////.........------/////////.........------***++++++,,,------......------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))((((((******))))))))))))******++++++************+++++++++)))((()))++++++***))))))*********)))((('''&&&***)))(((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))(((((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))++++++***))))))(((((('''***)))'''''''''''')))*********************))))))************))))))))))))&&&''''''((()))******++++++***))))))((((((((()))((()))******++++++************))))))))))))******************************))))))*********)))((((((((((((((()))))))))******'''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((('''''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&)))))))))(((((())))))***&&&&&&&&&'''((()))***+++(((((()))))))))))))))((((((((()))))))))*********((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((''''''((((((((((((''''''))))))((((((((((((''''''+++***'''&&&&&&'''(((***)))))))))***************)))((('''''''''(((***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((******))))))((((((''''''***)))))))))))))))((((((*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))(((''''''&&&''''''((()))***''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((())))))******))))))((($$$''')))(((&&&'''***---///------///...)))'''((()))))))))*********++++++************************ooo^^^TTTJJJFFF@@@<<<:::999777666444444444333222222111111------------------------000////////////.........,,,,,,,,,,,,------......------------------------,,,,,,---...---,,,***)))+++++++++++++++***)))(((******))))))))))))******+++******))))))******++++++***))))))******)))((())))))(((((((((''''''&&&++++++***************+++((()))))))))*********+++((()))))))))))))))((((((************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((+++---,,,)))&&&&&&'''((((((''''''''''''((((((++++++******))))))((((((*********)))))))))))))))''''''(((((())))))*********))))))((((((((())))))))))))*********************))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************''''''''''''''''''''''''***)))(((''''''&&&&&&'''))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''***)))((('''((()))***+++((((((''''''(((((())))))''''''((()))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((())))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''')))))))))))))))(((((((((***)))(((''''''((()))************))))))((((((((()))(((((((((((()))***+++(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((*********))))))(((''''''************))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******)))(((((('''''''''''''''((())))))&&&'''((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((($$$'''))))))'''&&&''')))+++)))((()))(((((((((***))))))))))))************))))))))))))************nnn]]]SSSJJJFFF@@@<<<:::999777666333333222222111111000000///000000000000111111111000////////////..................------,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,***)))((()))***+++++++++++++++******))))))))))))******))))))(((((((((((())))))+++)))((()))******)))(((((((((((('''''''''''''''+++***************++++++(((((())))))******++++++'''(((((()))))))))((((((************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************$$$(((,,,,,,(((&&&&&&(((((((((''''''''''''((((((+++******))))))((((((((())))))))))))))))))******(((((((((((((((((()))(((''''''''''''((()))***+++******)))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))************((((((((((((((((((((((((***)))(((''''''&&&&&&'''))))))((((((''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''((())))))******)))(((((((((***+++,,,,,,+++***)))((('''''''''%%%&&&''''''((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''((((((((()))))))))))))))'''((()))******)))(((((()))))))))((((((''''''&&&((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((()))))),,,+++***(((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************(((((())))))))))))(((((())))))******)))((('''&&&))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((''''''''''''(((((()))'''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&((())))))(((''''''''')))******))))))))))))((((((((()))))))))*********(((((()))))))))*********nnn\\\RRRJJJFFF@@@<<<:::999777666333333222111111000000////////////////////////////////////.........------//////......---,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++***(((((()))++++++,,,,,,,,,******))))))))))))******))))))(((((((((((())))))***((('''(((******)))((()))(((''''''''''''((((((((((((((((((((())))))***((((((((())))))*********''''''((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))$$$'''******((('''((()))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))************))))))))))))((((((((((((&&&&&&&&&'''((()))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))(((''''''''''''((()))***((((((((()))))))))******))))))))))))))))))))))))'''&&&&&&''''''((()))***(((((((((((((((''''''''''''''''''((((((((((((((($$$%%%&&&'''(((***++++++************++++++,,,---///...,,,***(((''''''&&&$$$%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((())))))%%%''')))******)))(((&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***,,,+++)))(((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&''')))******++++++(((((())))))))))))(((((('''((()))******)))((('''(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))((((((''''''***+++)))((()))'''$$$((((((((()))))))))******'''(((((())))))*********nnn\\\QQQJJJFFF@@@<<<:::999777666444333333222222111000000---------------,,,,,,,,,............---------,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))******+++++++++************))))))))))))*********))))))))))))))))))***(((''''''(((***+++***)))))))))(((''''''((())))))((((((((((((((()))******((((((((((((((((((((()))&&&''''''((())))))(((((('''''''''(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))***++++++))))))))))))))))))))))))******))))))))))))******''''''((())))))(((''''''((()))******)))((())))))((())))))))))))))))))(((((((((((()))))))))))))))((()))))))))************''''''(((((())))))******'''''''''''''''((()))***+++***)))((('''(((((()))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***'''''''''(((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))************+++,,,------------///...---+++***)))))))))%%%&&&'''(((((()))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((((((((()))))))))(((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&(((***+++***)))(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''((((((((('''%%%)))***&&&&&&)))((($$$(((((((((((()))))))))***''''''(((((()))******+++nnn[[[PPPJJJFFF@@@<<<:::999888666555555444333333222222111111111000000////////////......---------,,,,,,,,,,,,,,,------.../////////------------------------------++++++++++++---...+++++++++++++++***)))(((******))))))))))))******++++++************++++++'''&&&&&&'''***++++++******)))(((''''''((()))*********)))******+++,,,,,,((((((((((((((('''''''''&&&&&&'''((())))))((((((%%%&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))******))))))))))))*********+++,,,------,,,+++***,,,,,,+++*********))))))))))))************))))))''''''(((((())))))******(((((())))))*********+++%%%%%%&&&((()))+++,,,,,,))))))(((''''''''''''(((+++***)))'''''''''((()))((()))***++++++***)))(((''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,''''''''''''((((((((((((''''''''''''''''''''''''***)))(((''''''&&&&&&'''&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''((((((((((((((()))+++,,,...//////............---,,,++++++++++++&&&'''((()))************************++++++++++++************************(((((((((((())))))))))))&&&''''''((()))******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%'''(((***)))))))))))))))*********$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++((('''&&&&&&'''))),,,...((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((($$$&&&(((***++++++***)))&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))(((((('''''''''((((((((('''%%%$$$%%%''')))***((((((((((((((((((((((((''''''((((((((((((''''''(((&&&%%%%%%'''(((((((((&&&))))))%%%%%%******&&&(((((((((((())))))))))))&&&''''''((()))******+++}}}jjjYYYOOOIIIFFFAAA===999666222000555555444333222222222222333111////////////...---------------------------+++,,,---.........---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++***)))(((((('''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***,,,,,,++++++***)))))))))((((((((((((((()))******(((((((((((())))))))))))*********)))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''$$$%%%''')))******)))(((%%%%%%&&&((()))+++,,,,,,******((('''&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''((())))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))***************)))((((((+++***((('''&&&&&&''''''(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((()))+++,,,------...000000111111111---,,,++++++******++++++************))))))))))))+++*********))))))((((((******)))((((((((((((((('''&&&%%%%%%&&&'''&&&%%%((('''&&&%%%###"""!!! ,,,+++***+++,,,,,,+++)))+++***)))(((((()))***+++))))))(((((((((((())))))"""$$$'''))))))'''$$$"""***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''(((((()))***++++++,,,***((('''&&&&&&'''(((***))))))(((((((((((()))))))))))))))(((''''''&&&&&&++++++******)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((******)))((('''&&&%%%%%%))))))((('''''''''''''''***(((&&&'''***+++)))'''((((((((((((((()))******)))))))))))))))(((''''''''')))++++++)))))))))***)))***+++++++++)))((('''''''''((((((((((((''''''******))))))((((((''''''******)))'''&&&%%%$$$###&&&'''(((((((((((((((''')))((('''&&&&&&'''((()))++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******+++***)))'''''''''((())))))************)))((((((+++*********))))))((((((|||iiiXXXNNNIIIFFFAAA>>>;;;888555222555444333222222111111111333111////////////...---------------------------+++,,,---.........---,,,------,,,,,,,,,,,,------***************************))))))(((((())))))***++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((***)))(((''''''((())))))*********))))))(((((((((((((((((((((((()))******))))))))))))((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&)))***++++++***)))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((''''''&&&'''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((''')))(((&&&%%%$$$$$$%%%%%%(((((())))))))))))))))))''''''''''''''''''''''''*********)))))))))))))))***)))((('''((()))+++,,,,,,---...000000000000000,,,,,,+++*********************)))))))))(((((((((*********)))))))))((((((******)))((((((((((((((((((&&&%%%&&&'''((('''%%%'''''''''&&&&&&%%%%%%$$$)))(((((()))++++++)))'''***)))(((((((((((()))***))))))(((((((((((())))))...000222333333222000...***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((***)))'''&&&&&&''')))***((((((''''''''''''(((((('''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******)))))))))))))))(((''''''&&&&&&***)))((((((''''''((((((***(((''''''******)))'''((((((((((((((()))******)))))))))))))))(((''''''***+++,,,+++***(((((()))))))))*********)))((('''''''''((((((((((((''''''''''''(((((())))))******))))))((('''&&&%%%%%%$$$'''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''+++***)))(((((((((((()))))))))))))))))))))))))))))))))************))))))((((((((((((((()))*********))))))(((((((((((()))'''((()))*********************)))))))))(((((((((zzzgggWWWMMMHHHEEEAAA>>><<<:::777555444333222111111000111111333111///...///000///...------------------------+++,,,---.........---,,,,,,++++++++++++++++++,,,************************+++******************+++++++++******)))((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((('''((((((((((((((())))))*********))))))((((((''''''''''''((())))))******+++))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((***+++,,,++++++***))))))))))))((((((((((((%%%&&&(((***+++,,,,,,,,,))))))))))))))))))))))))***))))))))))))******+++''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((''''''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''************************,,,***(((&&&'''(((+++,,,***,,,...000000000...---+++******))))))))))))))))))))))))(((((((((''''''******))))))))))))((((((***))))))((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''(((***++++++(((&&&)))((((((''''''(((((()))))))))(((((((((((())))))''''''((((((((((((''''''***))))))((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))''''''''''''))))))((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************((((((((((((((((((((((((******)))(((((((((((()))***((('''((()))***)))'''((((((((((((((())))))***)))))))))))))))(((((('''+++,,,---+++)))'''''''''(((((()))))))))((('''''''''(((((())))))(((((('''''''''(((((())))))******((((((((('''''''''&&&&&&((()))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''(((((()))))))))))))))))))))))))))******++++++******)))((((((((((((((()))******'''(((((())))))))))))(((&&&&&&((()))***+++++++++))))))((((((((((((((('''xxxeeeUUULLLFFFCCC@@@===<<<:::888666444333222111000000000000222000///...///000///...------------------------+++,,,---.........---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))((((((((()))))))))************++++++++++++++++++++++++(((((())))))))))))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''++++++******)))((((((''')))))))))***************(((((((((((((((((((((((((((((())))))))))))((((((((((((******++++++******(((((((((((((((((())))))"""$$$&&&)))******))))))((((((((((((((((((((((((************************'''(((((())))))(((((('''(((((()))******)))(((((((((((((((((())))))))))))''''''((((((((((((''''''***))))))(((((((((((((((###$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''')))))))))))))))*********,,,***'''%%%%%%''')))+++)))+++---//////...---+++******)))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))(((((())))))(((((((((((()))))))))((('''((()))***)))'''))))))))))))))))))))))))(((((()))+++---,,,***'''((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((((((((()))((((((((((((((((((((())))))(((''''''((())))))))))))(((((((((((())))))''''''''''''(((((()))))))))(((((((((((((((((((((''''''''''''''''''''''''((())))))******)))))))))''''''(((((())))))))))))+++******))))))))))))))))))((((((((()))))))))((())))))(((((((((((())))))(((((())))))))))))((((((((()))+++***(((''''''''''''(((((((((((((((''''''(((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((((((((())))))))))))((('''%%%%%%))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))((((((((((((((())))))***&&&'''(((*********)))(((&&&'''((()))************((((((((((((''''''''''''wwwdddUUUKKKDDDAAA>>><<<;;;:::777666444333222111000000000000222000......///000///...------------------------+++,,,---.........---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))************************''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((())))))*********))))))(((((((((((())))))***)))))))))((((((((('''+++++++++***))))))(((((((((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))''''''(((((())))))******$$$&&&((()))***)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))***(((&&&$$$$$$&&&((())))))***,,,------,,,+++******)))((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))***)))(((((()))***)))(((******))))))((('''''''''''''''(((***,,,,,,***'''''''''((((((((((((''''''(((((())))))))))))((((((+++***))))))))))))***+++)))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((()))*********+++******)))))))))))))))((()))))))))((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((($$$&&&'''((('''''''''((((((''''''''''''((((((((((((((())))))))))))((((((******))))))(((((('''''''''''''''(((((((((((()))))))))))))))((('''%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***&&&'''(((*********)))((((((((()))))))))(((((('''''''''''''''((((((((((((wwwdddTTTKKKCCCAAA===;;;:::999777555444333222111111000111111111000......000000000///------------------------+++,,,---.........---,,,+++******************+++************************,,,++++++******++++++,,,******))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&************************************************(((((())))))))))))((((((&&&'''((()))*********)))''''''((()))******++++++***))))))(((((((((((((((((((((((()))))))))))))))(((((()))******++++++,,,''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***++++++***)))((())))))))))))))))))))))))((())))))))))))(((''''''))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))((((((''''''(((((((((''''''&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))((('''&&&&&&&&&'''((())))))******++++++************))))))((((((((((((((()))))))))(((((((((''''''''''''(((((((((((())))))((((((((((((((())))))******((('''((()))***)))'''******)))(((((('''&&&&&&&&&%%%%%%&&&((()))(((''''''(((((())))))((((((''''''((()))******)))((('''%%%$$$$$$######$$$$$$%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%&&&***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((((((''''''&&&((((((((())))))***************)))(((((((((((()))''')))***)))((('''(((******))))))((((((((((((((('''(((((()))))))))))))))"""$$$''''''''''''(((***(((((('''''''''((()))***((())))))******))))))(((''''''(((((())))))******((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''((((((''''''&&&((((((''''''(((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((()))******'''(((((())))))))))))(((((()))))))))(((((('''&&&'''(((((((((((()))))))))vvvdddUUULLLDDDBBB???<<<;;;:::888666555444333222222111111111111///......000111000///------------------------+++,,,---.........---,,,+++++++++******+++++++++************************++++++************++++++)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''************************************************(((((())))))))))))((((((%%%&&&((()))*********)))%%%%%%&&&''')))******+++******)))(((((((((((((((''''''(((((())))))******((())))))******+++,,,,,,%%%&&&&&&'''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***+++******))))))*********(((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))((()))*********)))'''&&&(((((())))))))))))(((((()))'''%%%$$$$$$%%%''')))(((((((((((())))))))))))'''((())))))******))))))&&&'''(((((()))((('''&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''((())))))***************)))((((((((()))***+++***))))))(((((())))))******)))))))))((((((((('''''''''((((((((())))))((((((((((((((()))******)))(((''''''))))))((('''))))))))))))((((((((((((&&&%%%###$$$&&&((((((((((((((()))******)))(((((('''((()))******)))((('''************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((()))))))))******)))))))))'''''''''&&&&&&'''''''''(((((((((((((((''''''''')))))))))******+++++++++'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))*********)))((((((''''''((((((''')))******''''''(((*********)))(((((((((((((((''''''((()))))))))))))))%%%'''))))))(((((()))***))))))((((((((()))***+++))))))************))))))''''''(((((())))))******)))))))))((((((((((((((('''(((((((((((((((''''''&&&'''((())))))((('''&&&)))(((((((((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))*********))))))(((((((((((()))''''''(((((()))(((((((((((((((((()))))))))******vvvdddUUULLLFFFCCC@@@>>><<<;;;888666666555444333222222222222111///......000111000///------------------------+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))))))))))))))*********))))))))))))************************************+++)))(((&&&&&&((()))+++************************************************(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))*********)))$$$$$$%%%&&&''')))************)))(((((((((((((((&&&&&&'''((()))***++++++,,,,,,++++++***)))))))))%%%%%%&&&&&&'''(((((()))***************************)))(((''''''((()))***,,,,,,++++++***++++++,,,+++******)))(((''''''''''''''''''&&&'''((()))***)))))))))))))))))))))))))))***++++++***)))((('''''''''(((((((((((('''''')))'''$$$""""""$$$''')))(((((((((((())))))))))))(((((()))***************((()))***++++++***)))((($$$%%%&&&''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++'''(((***,,,,,,,,,,,,++++++***(((&&&&&&''')))***++++++***)))))))))))))))************))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******)))'''&&&'''((()))(((''''''(((((()))******++++++)))'''$$$$$$''')))++++++((()))***++++++***)))((('''((()))++++++)))((('''%%%&&&''''''''''''&&&%%%)))))))))))))))*********((((((((((((((((((((((((&&&&&&''''''((()))******))))))************))))))++++++************++++++&&&&&&''''''((()))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((***************)))((((((******))))))))))))))))))))))))((('''''''''''''''''')))+++***'''&&&(((*********)))(((((((((((((((''''''((()))))))))))))))(((***++++++)))((())))))***)))(((((((((***+++,,,))))))************))))))*********)))((((((''''''***)))))))))((((((((('''''''''((((((((((((((('''((()))***++++++***)))((()))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******+++***)))'''''''''((()))%%%%%%'''((())))))******(((((())))))******++++++tttdddWWWPPPDDDBBB???<<<;;;:::888666777555333000///...//////......////////////.........------------,,,,,,,,,...---+++))))))***+++,,,************************++++++,,,,,,,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))+++------+++)))''''''---,,,+++)))((((((((((((%%%&&&''')))******+++++++++******)))(((''''''&&&***((('''((()))***)))'''((((((((()))******++++++))))))))))))((((((((((((******+++++++++++++++***&&&&&&'''((()))***++++++(((&&&%%%'''***,,,+++)))))))))************))))))))))))((('''''''''''''''++++++***************+++++++++***)))((('''&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((+++)))(((***---...---***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%''')))+++,,,((()))))))))'''&&&'''((('''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((***+++,,,+++)))((($$$$$$&&&'''(((***++++++)))((('''&&&&&&'''((()))''''''((()))))))))))))))+++***((('''&&&&&&''''''((((((((()))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***'''((()))***)))'''%%%$$$((((((((())))))))))))***+++*********))))))(((((())))))((('''''''''''''''&&&'''((())))))((('''&&&******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((()))***++++++,,,''''''(((((())))))******))))))))))))))))))))))))******))))))((((((((((((%%%&&&''')))************&&&'''''''''(((((()))))))))(((''')))++++++(((%%%(((((((((((((((((((((((((((((((((***+++***(((%%%))))))))))))))))))))))))***((('''%%%%%%'''(((***(((((((((((())))))))))))))))))))))))))))))))))))sssbbbVVVOOODDDBBB>>><<<;;;:::888666444444333222111000............////////////...............------,,,,,,,,,,,,---------,,,,,,++++++---,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********,,,......,,,***))))))***)))(((''''''&&&&&&''')))))))))))))))(((((('''&&&&&&'''((()))***+++++++++)))((()))***+++***)))*********))))))))))))))),,,,,,+++)))(((&&&%%%%%%""""""$$$%%%&&&&&&&&&&&&))))))))))))))))))******((('''&&&'''***+++***)))((())))))******))))))(((******)))((((((((((((((())))))(((((())))))***+++++++++******))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++************************+++***((()))+++,,,***''')))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((''''''((((((((()))***)))'''''''''((('''((()))((('''&&&((()))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))+++***)))(((((()))***+++&&&''''''((())))))(((((('''''''''((((((''''''&&&))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***&&&&&&&&&'''(((((()))***%%%%%%%%%&&&&&&&&&&&&'''******)))))))))((((((((())))))((('''''''''''''''(((((()))******)))((((((******)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''&&&&&&%%%%%%''''''((()))))))))((((((''''''''''''((((((((())))))(((''')))++++++(((&&&************************)))(((&&&'''((()))((('''))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))qqq```TTTMMMDDDAAA>>><<<;;;:::888666111222333444333111///---...//////000000//////...//////...---,,,,,,+++++++++,,,...//////---+++***---+++***))))))***,,,---++++++,,,,,,,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,+++---......,,,*********((((((''''''''''''(((((()))))))))))))))(((''''''%%%&&&'''((()))***+++,,,+++***)))***+++,,,+++)))++++++******)))((((((''',,,+++***)))((('''&&&%%%"""###%%%&&&((()))))))))*********)))))))))((((((((('''&&&'''***+++***)))(((((())))))))))))((((((+++******))))))))))))***((('''''''''((()))******+++++++++***************)))))))))))))))))))))))))))))))))((()))******+++************************,,,***))))))))))))'''&&&***)))))))))))))))(((((((((((((((((((((((((((((()))*********))))))((('''((()))***)))'''''''''(((&&&((()))(((''''''((()))''''''((((((((((((((((((***(((%%%###""""""###$$$((((((((((((((('''''''''******))))))))))))******&&&''''''(((((((((((((((''')))***+++,,,+++***)))******************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))************************(((''''''''''''((())))))((('''&&&%%%&&&(((***,,,''''''(((((((((((())))))))))))((((((((((((((('''))))))((('''''''''(((((())))))************))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********))))))((((((((())))))))))))(((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&''''''''''''(((((((((((()))(((((()))******((('''***************************'''%%%%%%&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))ooo^^^RRRKKKDDDAAA>>><<<;;;999777555111222222333222111000/////////000000000000////////////...---,,,++++++***+++,,,---------,,,+++******)))'''%%%&&&'''***,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,***,,,------+++***)))***)))))))))))))))***++++++&&&'''((()))*********************)))(((''''''&&&+++***))))))++++++***)))************))))))(((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,(((((((((((((((((((((((((((''''''((()))******)))((((((((())))))(((((((((******)))(((((()))))))))***))))))((((((((()))))))))))))))******+++++++++(((((((((((((((((((((((()))))))))))))))******+++************************+++***))))))))))))((((((************))))))))))))((((((((((((((((((((((((&&&''')))++++++++++++***'''((()))(((&&&&&&&&&'''%%%'''((('''%%%$$$$$$%%%&&&&&&''''''''''''((((((***)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))(((((()))))))))*********))))))+++++++++******))))))((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************'''''''''''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))+++***((('''&&&&&&''''''(((((()))))))))*********((((((((((((''''''''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))((((((******))))))(((((('''''''''''''''((((((((())))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&'''''''''((((((((((((((()))(((((()))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((mmm\\\PPPJJJCCCAAA>>>;;;:::999777555444333111000000000111111//////000000000000////////////...---,,,,,,++++++---,,,***)))))))))***+++***(((&&&%%%&&&(((***,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******)))***++++++)))((()))))))))(((((())))))***+++,,,&&&'''((())))))***))))))---,,,+++)))(((&&&%%%$$$***)))(((((()))***)))((((((((())))))************'''((((((((()))))))))***((()))))))))))))))((('''%%%%%%&&&''''''((())))))'''((())))))(((((())))))(((((())))))))))))(((((((((((('''''''''(((((()))---,,,+++***)))(((((((((''''''(((((()))*********((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))************))))))))))))))))))))))))&&&((()))+++++++++***)))&&&'''((('''%%%$$$%%%&&&'''((()))(((%%%###"""###))))))*********+++++++++&&&'''((()))******)))(((&&&&&&''''''((()))))))))''''''(((((((((((('''''')))))))))******))))))((()))'''&&&$$$$$$$$$&&&'''*********))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))))))))((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((((((((()))'''((((((((()))))))))***((((((((((((((((((((((((+++*********))))))((((((&&&''''''((())))))************))))))((((((''''''&&&&&&'''(((***+++,,,---(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((('''''''''((())))))((((((((())))))))))))))))))))))))))))))&&&''')))+++---,,,)))&&&(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((kkk[[[PPPJJJCCC@@@===;;;:::999777555666444111/////////000111///000000111111000000///......---------,,,,,,,,,---+++)))''''''(((***++++++***)))))))))+++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))(((((((((((()))***)))((('''(((***'''''''''''''''((())))))************)))'''&&&%%%))))))))))))(((((((((((()))((('''((()))***)))''''''(((((()))******++++++*********)))((('''''''''************)))((('''&&&$$$%%%%%%&&&((())))))***''')))***)))((('''(((***))))))************))))))'''''''''''''''(((((()))...---,,,***))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((()))))))))((())),,,...(((((()))))))))))))))***))))))))))))))))))))))))+++++++++***)))((('''&&&&&&'''((('''%%%$$$%%%&&&)))***++++++(((%%%$$$$$$''''''(((((())))))******###%%%'''***+++***)))(((&&&&&&&&&'''((())))))***))))))************)))))))))))))))))))))(((((('''***)))((('''''''''))))))((((((((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))+++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))((('''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))((((((((($$$%%%(((*********((('''&&&''''''''''''((((((((('''(((((((((((()))))))))))))))((((((((()))******((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&''')))******+++))))))))))))((((((((((((&&&&&&''')))***,,,---...&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))))))))((((((((((((((('''''''''((())))))((('''''')))***++++++++++++++++++++++++%%%'''***---///...***&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))}}}iiiZZZOOOJJJCCC@@@===;;;:::999666555555444333111000/////////000000111111111111000000,,,,,,,,,------------...++++++*********)))***************++++++,,,......++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((()))))))))******)))(((((()))+++((('''''''''''''''((()))++++++******)))'''&&&%%%'''''''''((()))************)))((((((******)))((()))))))))))))))***************))))))((((((''''''***++++++++++++******)))'''((((((((())))))******''')))******''''''(((*********++++++++++++******((((((''''''((())))))*********))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))******(((&&&&&&***---''''''((((((((()))))))))))))))))))))))))))))))))++++++)))((('''&&&&&&&&&((()))***)))'''&&&'''(((&&&(((******)))'''&&&&&&###$$$$$$%%%&&&&&&''''''&&&''''''((())))))))))))'''''''''(((((((((((((((((()))***++++++***)))(((''''''(((((('''&&&&&&%%%$$$&&&(((+++,,,,,,+++***&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&)))***++++++***)))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))******)))((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''%%%&&&'''(((((()))))))))))))))))))))************((((((((()))))))))******))))))(((((()))******+++))))))(((''''''((())))))((((((((((((((()))******))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''''''''((()))*********))))))))))))))))))))))))'''''''''''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''(((((()))*********'''''''''((((((((())))))&&&'''(((((()))))))))))))))(((((((((''''''''''''((()))***(((&&&&&&)))+++++++++++++++++++++++++++&&&&&&(((+++------***'''))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))|||iiiZZZPPPJJJCCC@@@===;;;:::888666444333444444444222000---+++000000111111111111000000++++++,,,------......///***+++,,,------+++***((((((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((()))***+++***++++++***))))))+++,,,******))))))))))))******'''((()))))))))))))))(((''''''(((((())))))******+++***)))***+++,,,+++)))++++++******)))(((((((((&&&''''''((()))******+++&&&'''((()))))))))))))))++++++++++++************''')))+++***'''&&&(((***++++++,,,,,,,,,,,,++++++))))))((())))))***++++++&&&&&&''''''(((***+++,,,************************))))))))))))))))))))))))'''((()))++++++******)))************************)))******'''$$$$$$'''***&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&''')))***)))***+++***)))((()))***!!!###'''(((((('''''''''&&&&&&''''''((())))))***,,,+++)))(((((()))***+++***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&%%%%%%$$$###"""(((******'''%%%$$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))************************$$$&&&(((***+++***)))(((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((())))))******++++++))))))((())))))***+++++++++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''(((((())))))******)))(((((((((''''''''''''))))))******++++++,,,,,,)))))))))))))))(((((('''))))))(((((('''''''''&&&(((******(((&&&&&&))),,,))))))))))))))))))))))))'''&&&&&&(((***+++***)))))))))))))))))))))))))))***((('''%%%%%%'''(((***(((((((((((())))))))))))))))))))))))))))))))))))}}}hhhYYYNNNHHHCCC???;;;888888999999888333333333333333222000000000000000000////////////,,,---...///000000000000+++***((((((((((((***+++******+++++++++,,,,,,,,,---,,,***))))))***,,,---))))))+++,,,,,,+++))))))************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))*********((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&%%%&&&((()))************((()))***++++++***((((((&&&&&&&&&&&&''''''''''''******))))))(((((('''''')))'''$$$%%%))),,,,,,+++(((((((((((())))))))))))((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''***))))))***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))) """$$$''')))*********+++***)))'''''''''((()))((((((((())))))))))))*********))))))(((((('''''')))***+++++++++)))((('''(((((((((((((((((((((((((((((())))))))))))((((((+++)))''''''))))))&&&###))))))))))))))))))))))))******))))))((((((''''''***((('''((()))***)))''',,,***(((&&&%%%%%%&&&'''(((((('''''''''(((((()))''''''((((((((((((''''''(((&&&$$$######%%%((()))+++)))''''''((()))))))))$$$'''(((&&&'''++++++((()))((('''(((***+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((''''''''')))))))))))))))******+++((((((''''''''''''(((((()))'''&&&&&&((()))(((((('''(((***)))(((''')))***)))((('''&&&&&&'''((()))%%%&&&''')))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******)))******)))&&&"""************))))))))))))(((***+++,,,,,,+++***((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''((()))++++++******,,,---(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******(((+++------***((((((***|||hhhYYYNNNIIIEEEBBB===999888777666555444444444333222111000///000000000000////////////......////////////......------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++***((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))(((((((((''''''***))))))(((''''''&&&&&&''''''((())))))***++++++(((((()))******)))(((''''''(((((((((((()))))))))''''''(((((())))))******+++(((&&&&&&)))******)))(((((((((((())))))))))))((()))******)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''')))(((((()))++++++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''+++***)))(((''''''((()))&&&&&&&&&'''''''''((((((***)))))))))((((((((('''((()))))))))(((((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%''')))***)))'''((((((((((((((((((((((((***)))))))))((((((((('''***((('''((()))***)))'''((('''&&&&&&''')))+++,,,(((((('''''''''(((((()))'''(((((())))))(((((('''((((((&&&&&&&&&''')))***+++)))''''''((()))))))))---111111,,,)))***+++***((('''&&&'''((()))(((&&&***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%'''((()))++++++***))))))((((((''''''''''''((((((,,,***((((((((()))((('''''')))***)))((('''(((***)))((('''&&&&&&'''((()))'''(((((())))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***(((&&&%%%$$$******)))))))))((((((((()))))))))(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((('''((())))))'''&&&''')))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***,,,...---***(((((())){{{hhhYYYOOOIIIGGGCCC>>>:::888666444333555555444333222000000///000000000000////////////000000000///...---,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))***))))))((((((''''''&&&***)))(((((()))***,,,---(((((())))))***))))))((()))))))))*********++++++''''''(((((())))))******+++)))((('''((()))((('''(((((((((((())))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''((()))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***))))))(((((((((((())))))))))))*********++++++))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&%%%%%%''')))***)))'''''''''''''''''''''''''''))))))))))))((((((((((((***((('''((()))***)))'''''''''''''''(((***,,,---)))((((((''''''(((((((((((())))))******))))))((()))))))))))))))*********+++)))''''''((()))))))))...555999555111...+++''''''&&&&&&((())))))(((&&&))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((++++++***((('''&&&%%%$$$%%%'''***,,,,,,+++(((''')))((((((''''''(((((()))...,,,***)))))))))((('''((()))***)))((('''((()))((((((''''''''''''(((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((---,,,***)))))))))++++++)))))))))((((((((('''''')))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((((())))))(((&&&%%%%%%&&&(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((+++---......+++))))))))){{{gggYYYOOOJJJFFFCCC>>>:::888666444333666555444222111000//////000000000000////////////////////////...---,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++***************************************************))))))((('''&&&%%%%%%))))))************))))))))))))))))))))))))))))))************************))))))))))))((((((''''''+++***)))((((((***,,,...))))))******************))))))*********+++++++++******))))))((((((''''''))))))((((((((())))))((((((((((((((())))))))))))((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((***,,,,,,***(((((((((((((((((((((((((((************************))))))(((((((((***+++,,,)))))))))(((((((((((()))*********++++++++++++,,,))))))))))))((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((((((''''''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((***((('''((()))***)))'''***))))))((())))))***+++***)))(((((((((((((((((())))))************))))))((()))***+++++++++******+++)))'''&&&((()))))))))&&&...666:::;;;777...$$$((('''''')))+++,,,***))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&''')))*********)))((())))))(((((((((((()))))),,,***(((((())))))((('''((()))***)))((('''((()))(((((((((''''''((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''')))))))))(((((())))))***((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((()))******)))(((''''''((((((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))************))))))***+++,,,---,,,,,,+++***zzzgggXXXNNNIIICCC@@@===:::999888666555666555333222111000000000000000000000////////////------............---------...///000000///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++***************************************************))))))((('''&&&%%%%%%)))))))))******)))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))(((((((((,,,+++)))((((((***,,,---************++++++,,,,,,((((((((()))))))))************))))))((((((''''''&&&'''((()))))))))***+++(((((((((((()))))))))))))))(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))***,,,......+++)))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,((((((((())))))))))))(((%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))''')))))))))))))))***************)))((((((((((((((())))))************))))))&&&((()))++++++***)))(((+++)))'''&&&((()))))))))$$$(((---333;;;???999///)))((('''(((***++++++***(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))'''''''''((((((((((((((()))((('''''''''(((***+++))))))(((((((((((())))))((('''&&&&&&(((******))))))******)))(((''''''((('''(((((((((((((((((('''&&&'''((()))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******(((&&&%%%(((((((((((('''''''''''''''((())))))))))))((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''(((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))************))))))'''(((***,,,---...---,,,yyyfffWWWMMMGGG@@@>>><<<:::::::::888666555444222111000111111222000000000000////////////,,,------.........------------............------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))+++***)))((())))))***+++***************+++,,,---'''''''''((((((((())))))''''''(((((())))))******$$$&&&((()))))))))***,,,(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++...//////,,,)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))(((((((((((('''(((((())))))))))))(((&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((!!!###&&&''''''''')))***************************(((((((((((())))))))))))***((('''((()))***)))'''&&&&&&'''(((***+++,,,,,,++++++***)))((((((((((((((())))))******))))))(((&&&'''(((******))))))(((+++)))''''''((()))))))))***(((&&&(((333>>>BBB???///,,,)))''''''((()))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))&&&%%%%%%'''***,,,***))))))(((((())))))***'''%%%%%%&&&(((*********)))***+++***(((&&&'''(((''''''((((((((((((''''''%%%&&&''')))******++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,---,,,***'''%%%)))))))))((((((((('''''''''(((***++++++***((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&''''''((()))***)))((((((''''''(((((()))$$$&&&''''''''''''(((***(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((***---...---+++yyyeeeVVVKKKFFF@@@>>><<<;;;;;;:::888666444333111000000111333444000000000000////////////............---,,,++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,'''''''''((((((((())))))''''''(((((())))))******%%%'''******)))((()))***(((((((((((()))))))))))))))(((''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((()))+++---///...+++((())))))))))))))))))))))))''''''''''''''''''''''''************)))(((''''''&&&'''((()))******)))((())))))*********+++++++++'''((((((((()))))))))***((()))******++++++******))))))))))))))))))))))))(((((())))))))))))(((((( ###&&&'''&&&'''(((+++))))))))))))))))))))))))'''((((((((()))))))))******((('''((()))***)))'''&&&&&&'''((())))))******,,,+++***)))(((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))+++)))''''''((()))))))))(((***(((&&&***444===@@@;;;666///***'''''''''''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&((()))*********))))))))))))******)))'''&&&''')))******))))))***+++***'''&&&'''(((&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++***)))(((******)))))))))((((((((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))(((((((((((())))))&&&((())))))''''''((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))''''''))),,,,,,***'''yyyeeeUUUKKKEEEAAA???===;;;;;;999777555333222111000000222444555000000000000////////////000000///...---+++***)))......,,,++++++,,,......******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,---......---,,,+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************)))))))))))))))*********(((((())))))))))))(((''''''&&&&&&&&&'''(((***+++(((((((((((())))))))))))*********)))((((((''''''&&&))),,,+++)))&&&'''((((((((((((((()))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******'''(((***---...---***'''))))))))))))))))))))))))************************$$$%%%''')))***+++******&&&'''(((*********)))((('''((((((((())))))))))))'''((((((((())))))******'''((()))+++++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((###&&&((((((%%%$$$%%%'''(((((((((((((((((((((((('''((((((((())))))*********((('''((()))***)))((())))))))))))((('''%%%%%%,,,+++***)))((((((((((((''''''(((((((((((('''''')))))))))))))))*********+++)))''''''((())))))))) )))...***'''+++222666FFF@@@666...***((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************))))))(((((('''''''''&&&&&&''''''(((((((((((((((******))))))))))))******,,,***(((((()))******)))***++++++***'''&&&''''''&&&'''((())))))((('''&&&)))))))))))))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++************))))))))))))+++)))(((''''''((()))+++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''')))******))))))(((((((((((())))))+++,,,---,,,***((()))***(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))***,,,,,,***)))(((+++)))((()))+++***'''$$$