BM6P6(@ ~~~|||xxxwwwwwwzzz~~~}}}~~~{{{~~~vvvrrrssssssssswwwwwwxxxwwwwwwyyy}}}~~~~~~~~~}}}~~~{{{yyywwwwwwwwwxxxyyyyyyyyyxxxvvvuuusssrrrtttuuuvvvuuutttuuuxxxzzz}}}~~~|||yyywwwvvvuuurrrqqqppppppqqqqqqnnnqqqrrrpppllljjjjjjlllnnnrrruuuvvvsssqqqpppqqqtttwwwzzz~~~}}}|||~~~~~~~~~zzzwwwqqqpppooonnnmmmoootttwwwzzz|||~~~~~~}}}|||}}}~~~yyyyyyxxxxxxxxxyyyzzzzzz}}}{{{{{{}}}}}}zzzxxxzzz{{{yyyvvvrrrpppooolllooossswwwzzzzzzxxxwwwtttwww|||vvvooolllllllllmmmssstttuuuvvvvvvxxx{{{}}}}}}~~~~~~{{{wwwttttttsssqqqpppoooooooooooonnnmmmmmmlllllllllkkkkkkmmmllljjjhhhggggggiiikkkjjjiiihhhgggffffffffffffeeeeeedddcccaaa```bbbdddfffhhhjjjkkkjjjgggdddbbbeeeeeecccbbb```___^^^^^^^^^aaadddbbb___]]]___bbbcccdddeeeeeeeeedddccccccccceeegggjjjlllmmmmmmmmmnnnnnnnnnoooqqqrrrssstttrrrrrrqqqqqqqqqqqqqqqrrrooonnnmmmmmmnnnnnnllljjjaaaaaa```___^^^___cccfffkkklllnnnmmmlllkkkkkklllhhhhhhggggggggghhhjjjjjjkkkhhhgggiiimmmnnnjjjgggbbbdddffffffeeedddddddddaaadddhhhlllnnnllljjjhhhhhhiiikkklllmmmnnnqqqsssrrrqqqooollliiihhhiiikkkoooqqqtttuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{||||||}}}yyyzzz{{{{{{zzz{{{}}}~~~{{{wwwtttsssssstttrrrqqqooonnnnnnmmmjjjhhhdddcccbbbaaa```aaabbbbbbcccbbbbbbaaaaaa```______[[[[[[ZZZXXXWWWYYY\\\___ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYVVVTTTSSSTTTUUUXXXYYY\\\]]]\\\YYYVVVTTTWWWWWWVVVTTTRRRPPPMMMLLLPPPSSSVVVVVVRRRRRRUUUYYYXXXVVVTTTTTTVVVXXXXXXWWWRRRSSSUUUWWWZZZ[[[]]]]]]``````______```aaabbbbbb```_______________```aaa]]]\\\[[[[[[\\\]]]\\\[[[VVVVVVVVVTTTSSSTTTWWWYYY\\\]]]^^^]]][[[YYYXXXYYYYYYXXXWWWWWWXXXYYYZZZ[[[WWWUUUTTTVVV[[[\\\YYYUUUPPPRRRUUUVVVWWWXXXZZZ[[[UUUXXX\\\___```]]]ZZZWWW]]]]]]]]]]]]\\\]]]```bbb___bbbeeedddbbb```bbbdddeeehhhjjjlllmmmmmmooopppppppppqqqtttvvvvvvtttrrrppprrrssssssssstttvvvxxx{{{|||}}}}}}||||||{{{zzzyyyxxxwwwvvvuuurrrnnnjjjgggeeedddeeecccaaa___]]]\\\[[[[[[ZZZYYYXXXVVVTTTRRRRRRQQQTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLJJJIIIHHHGGGJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLQQQOOOMMMNNNQQQRRRPPPNNNQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNNNNMMMLLLLLLKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTXXXWWWWWWVVVVVVVVVVVVVVVZZZ[[[]]]___aaadddeeeffffffhhhjjjlllmmmmmmlllkkkllljjjhhhggggggjjjmmmpppxxxwwwvvvvvvwww{{{~~~}}}}}}|||zzzyyywwwvvvvvvqqqpppooonnnnnnmmmnnnnnnpppnnnlllhhheeecccaaa```^^^]]][[[YYYWWWVVVUUUUUUUUUTTTRRRPPPNNNLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHFFFDDDEEEGGGHHHGGGEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMNNNNNNOOOPPPPPPRRRRRRSSSTTTUUUWWWWWWXXX\\\]]]```bbbccccccbbbaaacccbbb```___```bbbeeeffflllkkkkkkkkkmmmooorrrsssuuuvvvwwwyyyzzzzzzzzzzzzxxxyyyzzz|||~~~~~~}}}zzzxxxwwwxxxxxxxxxxxxwwwxxxxxxvvvssspppoooooooooooonnnmmmlllkkkjjjiiifffdddbbbaaa```aaabbbcccfffdddbbb```]]][[[ZZZZZZTTTSSSRRRPPPNNNMMMMMMLLLNNNMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>===============<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???===<<<===>>>???>>>==================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<>>>>>>======<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????????????????BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIOOOPPPRRRTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\]]]^^^___```aaadddeeeeeefffffffffffffffcccdddeeefffhhhiiijjjjjjmmmnnnnnnnnnnnnoooooooooooopppqqqqqqrrrrrrrrrrrrqqqrrrtttuuuuuuwwwzzz|||~~~}}}{{{zzzzzzzzzzzz|||{{{|||~~~~~~yyyvvvuuutttrrrqqqooooooooonnnnnnoooppppppnnnjjjgggeeeeeeggggggfffeeeddddddccccccbbb```]]]ZZZYYYZZZ[[[\\\\\\[[[YYYWWWUUUTTTSSSSSSMMMLLLJJJIIIHHHGGGGGGFFFHHHGGGEEEBBB@@@???>>>===????????????????????????============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999========================999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????????????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRRRRRRRQQQTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWYYYZZZZZZ[[[\\\[[[[[[[[[[[[\\\^^^````````````___```aaabbbccccccdddfffhhhjjjhhhfffeeedddeeefffgggiiiiiijjjmmmpppsssuuuvvvvvvuuuuuuuuuwwwzzz}}}|||tttooolllkkkoooooommmkkkiiiggggggggghhhiiijjjhhheeeaaa______`````````_________^^^^^^```]]]ZZZVVVTTTTTTUUUVVVTTTSSSQQQPPPNNNMMMMMMMMMGGGGGGFFFDDDDDDCCCCCCCCCDDDCCCAAA???>>>===<<<<<<========================<<<<<<;;;;;;<<<===>>>>>>========================<<<;;;;;;::::::999999888;;;;;;;;;::::::999999999888999999:::::::::999999999999999999::::::::::::999999999999999999999999999999888888999999:::;;;::::::;;;;;;:::::::::;;;999999999999::::::::::::999999999999999999999999777777777888888999999999888999999::::::999999999888888999999999:::::::::888888888888888888888888888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNOOOPPPRRRTTTUUUUUUTTTSSSTTTUUUVVVVVVVVVVVVXXXZZZYYYXXXWWWVVVWWWXXX[[[\\\ZZZ[[[]]]___aaacccfffhhhhhhgggggghhhjjjmmmppprrrvvvtttrrrpppqqqsssvvvyyytttuuuwwwyyy{{{~~~|||vvvpppkkkhhhggghhhhhhhhheeebbb_________```aaacccbbb^^^[[[YYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXVVVSSSPPPNNNNNNNNNNNNMMMMMMKKKJJJHHHGGGGGGGGGCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;999:::::::::::::::;;;;;;999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777888888888888777777777777555666777777777777777777666666777777777888888888777777777777777777777777777666666666666777888888777888999999777777888999888888888888888999999999666666666666666666666666666666666777888888999999555666777777777777777777555555666666777888888999777777777777777777777777888888888999999999999999999999999999999999999999666777777777777888888888:::999888888777777777888999999:::;;;<<<======>>>======>>>???@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLNNNNNNMMMMMMMMMNNNPPPRRRSSSRRRTTTVVVWWWXXXZZZ]]]___]]]]]]]]]^^^```bbbeeefffhhhgggeeedddeeegggiiikkkkkkkkklllmmmppprrrtttuuuuuuuuuuuuvvvxxxyyy{{{|||xxxyyyzzz}}}|||zzzvvvrrrnnnjjjhhhfff___```aaa___\\\YYYYYYZZZWWWYYY[[[[[[XXXUUURRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFEEECCCBBBBBBAAA???>>>===============>>><<<;;;::::::999999::::::777888888888999999999999888888777777666666777777888888888888888888888888888888888888888888888888555555666666666666666666333444555555666666666555555555555666666666777777555555555555555555555555555555444444555555666777444666888777555444666777666666666777777888888888555555555555555555555555333444444555666666777777444444555666666666666666555555555555555555555555777777777777777777777777888888888777777777777777666666666666666666666666666666777777777888888888888777777777777777888888777777888888999:::::::::999999::::::;;;===>>>???=========>>>>>>???@@@@@@>>>???????????????>>>>>>===>>>>>>?????????>>>>>>=========>>>>>>?????????@@@???>>>>>>>>>???AAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIILLLNNNNNNNNNOOOSSSVVVRRRSSSTTTUUUWWWXXXZZZZZZYYYYYYYYYYYYZZZ\\\^^^```bbbbbbbbbcccdddfffhhhiiiiiiiiiiiiiiijjjkkklllmmmllllllmmmooorrrtttwwwxxxyyyzzz|||~~~|||~~~~~~yyyrrrqqqooollliiifffdddcccYYY[[[]]]\\\YYYWWWWWWYYYSSSUUUWWWWWWUUURRRPPPOOOJJJJJJJJJJJJKKKKKKKKKKKKEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>;;;;;;::::::::::::;;;;;;888888777777777888888999888888888999999:::::::::999888888777666666666666666666666666666666666666444444555666666777888888555555555666666777777888333444555666666666666666555555666666666777777777555555555555555555555555555555555444555666666777444666888777444333555777666666777777777888888888555555555555555555555555111222222333444555555555444555666777777777777777777777666666555444444444444444444444444444444444666666666666666666666666555555555555555555555555888888999999999:::::::::777777777888999:::;;;<<<888888888888888888999999666666666777888999;;;<<<;;;:::::::::;;;<<<===>>><<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===============888888999999:::;;;;;;;;;===<<<:::999999;;;===>>>???>>>===<<<<<<<<<===>>>AAABBBBBBAAA??????@@@BBB@@@AAAAAABBBAAAAAA@@@???>>>@@@CCCCCCBBBCCCFFFIIIGGGHHHJJJLLLMMMNNNNNNNNNJJJKKKLLLNNNPPPSSSUUUVVVWWWWWWVVVVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]``````aaabbbccceeefffgggjjjjjjlllmmmnnnoooppppppmmmpppsssvvvwwwvvvtttsssrrrtttwww{{{}}}~~~zzzuuupppmmmfffffffffffffffccc^^^[[[[[[[[[ZZZXXXUUUSSSQQQOOOOOOOOONNNLLLKKKIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>>===<<>>===;;;:::::::::::::::999999999888888666666666666666666666666888777666666666888999:::888888888888888888888888666666666666666666666666555666666666666666555555666666666666666666666666666555555555555444444444666666666555444444444333333444444555555444444333444444444444444444444444222222222333444555666777666666555555555444444444555555555555555555555555555555555555555555444444777666666555555555555666666666666666666666666666555555555555666666666666555555555555555555555555444444444444444444444444666666555555555555666666777777666555444333333222555555555555666666666666666666777888888888888888<<<;;;;;;:::999888777777999999888888888888999999999999999999999999999999555666777888888999888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<==================>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQPPPPPPQQQSSSUUUVVVTTTTTTSSSSSSTTTVVVWWWXXXYYY\\\___ccceeeeeeddddddbbbcccdddeeeffffffffffffdddfffiiimmmoooooooooooossstttuuuvvvwwwxxxxxxxxxzzz{{{}}}~~~~~~}}}xxxsssppplllhhheee_________aaaaaa___\\\XXXWWWWWWVVVTTTRRRPPPMMMLLLLLLLLLJJJIIIHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@AAA?????????>>>======<<<<<<>>>=========<<<;;;;;;;;;999999999888888888777777555555555555555555555555777666555555666777888999333333333333333333333333555555555555555555555555555555666666666666555555555555555555555555555555555555555555444444444444555555555555444444444444333333444444444444333333444444444444444444444444333333333333333444555666666555555555444444444333444444444444444444444444555555555444444444444444666555555555555555666666555555555555555555555555333444444444444555555555555555555555555555555555444444444444444444444444555555444444444444555555222222333444555666777888444555555555666666666666555666777777888888777777::::::999999888777777777888888888777777888888888999999999999999999999999555666777777777777777777777777888999999999999888888888888999999999:::::::::999999888888999999:::;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<======>>>@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGGGGIIIJJJKKKHHHHHHGGGGGGHHHJJJKKKLLLMMMOOORRRUUUVVVWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\___aaaccccccccccccggghhhiiiiiijjjkkklllmmmooopppqqqsssuuuwwwxxxyyywwwxxxyyyzzz|||~~~sssqqqoooqqquuuzzz~~~|||yyyuuussspppmmmiiieeecccaaa^^^\\\VVVVVVWWWXXXZZZYYYVVVSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCCBBBAAAAAABBBAAA???>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777666666666555555555555555555555555555555444444444555666666333333333333333333333333555555555555555555555555444444555555666555555444555555555555555555555555555555444444444333333333333444444444444444444555333333444444444444333333444444444444444444444444444444333333333333444444555555444444444444333333444444444444444444444444444444444444444444444444444444444444555555666777555555555555555555555555222222222333333333444444444444444444444444444444444444444444444444444444444333333222222333333444000111222333555777888999444444444555555555666666555555666777777777777666777777777777777777777777888777777666666777777888888888888888888888888888555666666666666555555444444555555666666666666666666666666666777777777777888888777777777777888888888888888777777666666666888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>><<<<<<======>>>>>>>>>>>>???>>>>>>===>>>>>>??????AAAAAAAAAAAAAAABBBDDDDDDEEEFFFIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUXXXXXXWWWWWWXXXZZZ\\\]]]``````aaacccdddfffgggggghhhhhhiiijjjkkkmmmooopppppppppppppppppppppppppppvvvwwwwwwwwwvvvwwwzzz|||cccbbbaaadddiiiooosssuuuxxx{{{~~~|||ssssssrrrqqqoookkkhhhfffeeebbb___]]][[[ZZZXXXVVVPPPPPPPPPQQQRRRQQQOOOLLLKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>???>>>===<<<;;;:::999999999999999999999999999999777777777777777777777777555555555555555555555555444444444444444444444444333333333333333333444444333333333333333333333333444444444444444444444444333333444555555555444444444444444444444444444444444444444444333333333222222222333333444444444555333333333444444333333333333333333333333333333333444444333333222333333333444444333333333333333333333333333333333333333333333333333333333444444444333333333333444555666777444444444444444444444444222222222333333333333444444444444444444444444444333333333333333333333333333333222222222222333333444444444444444444444444333333444444444555555555444444555666666666666555444444555555555666666666777666666555555666666777666666666666666666666666555555555555444444333222333444444555555555555555555555555555666666666666777666666555555666666777888777777666555444333333666666666777777777888888999999999999888888888888777777777888888999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::::::::>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLOOOQQQSSSSSSTTTUUUVVVWWWXXXYYY]]]]]]]]]^^^___aaabbbccc``````aaabbbbbbccccccdddjjjkkkjjjjjjiiikkknnnqqquuuvvvwwwwwwvvvvvvxxxzzzQQQPPPPPPTTTZZZ```dddfffgggiiimmmooopppqqqsssuuu{{{~~~{{{sssmmmjjjjjjiiigggeeebbb```^^^^^^[[[XXXVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888999999999888777777666666777777666666555444444444444444444444444444444444444444444444444444444444222222333333333222222222111111111111111111111111444444444444444444444444222222333444444444444444444444444444444444444444444333333333222222222222111222222222333333444444222333333333333333333222333333333333333333333333444444333222222222333333222222333333333333333333333333333333333333333333222222222222333333444444222222222222333555666666444444444444444444444444222222333333333444444444444444444444444444444444333333333333333333333333444444333333333333444444666555555444333333222222333333333333444444444444333333444555555555555444333333333444444555555666666555555444444555555666555555555555555555555555444444444444444333222111333444444555666555555555555555555555666666666666666555555444444555555666888777777666555444444333555555555666666666777777555444444444444444444444555666666666666666777777::::::999999999999888888999999999999999999888888777888888888999999999999;;;<<<===>>>>>>>>>======??????@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNQQQQQQQQQQQQRRRSSSUUUUUUTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYY[[[___bbbeeefffhhhhhhiiijjjmmmoooqqqqqqqqqpppooonnnooopppuuuvvvvvvuuuttttttvvvxxx}}}EEEDDDEEEHHHMMMSSSVVVXXXYYY[[[___aaabbbccceeeggglllnnnrrruuuxxxxxxxxxwwwvvvvvvvvvuuuttttttwwwyyywwwxxxzzzyyyxxxwwwwwwxxxyyy{{{|||}}}}}}~~~zzzuuuooojjjfffaaaaaa```^^^\\\ZZZXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHIIIGGGFFFFFFFFFEEECCCAAABBBBBBBBBAAAAAA???>>>>>>======<<<<<<;;;::::::999888888999999999999888888999999888777666666555555666666555444444333222222333333333444444444444444333333333333333333333333222222333333333222111111222222222222222222222222333333333333333333333333111111222333444444444444333333333333333333333333333333333222222222111111111222222222222222333333222222333333333333222222333333333333333333333333333333222222222222333333111111222222222222333333222222222222222222222222000111111222222333333444222222222222333333444555333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333444444444444222222222333333333444444222222333444444444444333333333333444444444555555555444444444444444444555444444444444444444444444333444444444444333333222333444555555666666555555555555555555666666666777555555444444444444555555888777777666666555555555444444555555555666666666444444555555555555555555555555555555555666666666666666666666666666555555666666777777888777777666666666777777777777666666888888999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>???>>>>>>>>>???AAACCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKMMMNNNNNNOOONNNOOOPPPPPPPPPQQQTTTWWWWWWYYY[[[]]]^^^```cccfffiiigggeeedddcccccccccdddggggggfffdddcccccceeegggjjjlllpppuuuyyy{{{|||}}}~~~@@@??????AAADDDHHHJJJJJJKKKMMMPPPRRRSSSUUUWWWYYYYYY[[[]]]___bbbcccdddeeefffhhhiiigggffffffiiillliiikkkllllllkkkjjjkkklllkkkllllllllllllnnnqqqtttwwwyyy{{{|||||||||~~~~~~xxxuuupppkkkgggccc```^^^XXXWWWVVVTTTRRRPPPNNNMMMMMMJJJHHHGGGGGGFFFEEECCCCCCBBBAAAAAABBBBBBAAA???===>>>>>>>>>===<<<;;;;;;:::::::::999888888777777444555666777888888777777666666555555555555555555444444333333333333333333333333333444444444555555222222222222222222222222222222333333333222111000444444444444444444444444222222222222222222222222000111222333333444444444222222222222222222222222222222222222111111111111222222222222111111111111222222333333333333222222222222222222222222222222111111111111222333444444111111111111222222222333222222222222222222222222000000000111222333333333333222222222222222333333222222222222222222222222111111111222222222222333333333333333333333333333222222222222222222222222222222111111111111222222111111222333444444555555222222222222333333333333111222222333333333333333333333444444444444444444444444333333333333444444333333333333333333333333222333444444444444444444222333444444555555444444444444444555555555666666555555444444444444555555666666666666666666666666333333333333444444444444555555555666666777777777555555555555555555555555333333333333444444444444222333555666666666666555777777888999999888777666666666777888888999::::::888888999999999888888777888888888999999;;;<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>???????????????CCCCCCCCCBBBCCCCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJKKKKKKLLLNNNPPPNNNPPPRRRSSSUUUWWWZZZ]]]```^^^ZZZXXXXXXYYYYYYZZZVVVXXXZZZZZZYYYXXXYYYZZZ\\\^^^```cccgggiiikkkkkkjjjkkkmmmoooqqqssstttuuuuuuyyy}}}<<<:::999999;;;>>>>>>>>><<>>===>>>@@@AAA@@@???;;;;;;;;;;;;;;;:::999999888888888777666666666555111222444666777777777666222222333444444555666666111222222333444444555555333333333444444555555555222222222222222222222222222333444444333222111000000000000000000000000000222222222222222222222222///000111222333444444444222222222222222222222222222222222111111111111000333222222222111111000000222222222333333222222222222222222222222222222222111111111111222333444555000000111111222222222333111111111111111111111111///000000111222222333333333333222222111222222222222222222222222222222222000000000000111111111111333333333333333333333333222222222222222222222222111111000000000000111111222222333333333333444444111111222222222333333333111111222333333333333222444444444444444444444444444333333222222333333444222222222222222222222222222333444444555555555555222222333444444444444333333333444444444555555555666555555444444555555666555555666666666666666666111222222222222333333333000000111222333333444444555555444444444444444444333333333333444444444555111222444666666666666666444555666777777666444444111111222333444555666666777777888888888888777666777777777888999:::<<<===666777888:::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>??????@@@@@@BBBEEEFFFFFFGGGHHHIIIFFFGGGIIIJJJKKKMMMPPPRRRUUURRRNNNLLLLLLMMMNNNNNNFFFIIINNNPPPPPPOOONNNNNNPPPQQQSSSUUUWWWZZZ\\\]]]]]]^^^___bbbdddgggiiijjjiiimmmqqqtttuuuvvvwwwxxxtttxxx}}}777777777777777666666555::::::;;;<<<<<<===>>>>>>BBBCCCCCCDDDDDDEEEEEEFFFLLLKKKKKKKKKKKKLLLMMMMMMRRRRRRRRRQQQQQQPPPNNNNNNUUUTTTSSSRRRRRRTTTVVVWWW[[[[[[ZZZYYYXXXWWWWWWVVVYYYZZZZZZZZZ[[[[[[\\\\\\bbbbbbdddfffhhhjjjlllmmmlllnnnqqqsssrrroookkkhhhgggggggggggggggggggggggglllnnnpppsssvvvxxxzzzzzzyyy|||yyyuuummmnnnoooqqqrrrsssttttttqqqsssttttttsssrrrrrrssssssrrrqqqooonnnlllkkkjjjhhhgggeeebbb^^^[[[YYYXXXYYY[[[]]]aaaeeehhhkkklllkkkkkkkkkkkkkkkkkkkkkkkkaaa___]]]ZZZYYYYYYYYYZZZWWWTTTPPPLLLIIIHHHIIIIIIDDDDDDDDDCCCCCCCCCBBBBBB@@@>>><<<;;;<<<=========;;;;;;::::::999888777777777777777777777777777777777777777777666555444333777666555333333333444555444444444444444444444444333333333222222111111111000000000000000000000000333444555444222000///000111111222333333333333222////////////////////////333333333333333333333333000111111111111222222222111111111111111111111111444333111//////000111222000000000000111111111111111222222333333222222111111111111000///.........111111111111111111111111000000000000000000000000000000111111111111000000000111222222000000111222222111000//////000111222222111111111000000//////000000///......///111111000111111111111222222222222111000000000111333444000111111111111222222222222222222222222222222222222222222222222222222222333333444444333333222222111111222222222333333333000111111222222111111000222222222222222222222222111111111111111111111111111111222222222333333333444444444333333222222222666555444333222333333444666666555444333333222222444444222222222222444444333333333333333333333333333333222222222222222222000111333555666666666666333333222111111222333333333333333444444444555555555555444444444333333333555444444444444555666666333333333444666777999:::777777777777777777777777777777666666666666777777::::::999999::::::;;;<<<=========:::888888999;;;???@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEHHHGGGFFFDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWYYY[[[]]]^^^___aaaccceeehhhllloooqqqrrrqqqpppnnnmmmmmmppprrrttt|||yyywwwvvvxxx{{{}}}}}}666666777777666666555555777888888999::::::;;;;;;<<<======>>>??????@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIIIIHHHGGGFFFEEEJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJNNNNNNOOOQQQSSSTTTVVVVVVUUUWWWYYYZZZYYYWWWTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZ\\\^^^cccgggkkknnnooopppppppppppppppoooooooooooohhhhhhhhhhhhhhhhhhhhhhhhlllmmmmmmllliiieee```]]]TTTTTTVVVWWWXXXXXXYYYYYYXXXZZZ[[[[[[ZZZYYYYYYZZZWWWVVVUUUTTTSSSQQQPPPPPPQQQPPPOOOMMMKKKIIIHHHGGGFFFGGGIIIKKKMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLJJJIIIIIIJJJKKKJJJHHHEEEBBB@@@?????????======<<<<<<<<<;;;;;;;;;:::888777666777888888888999999888777777666555555555555555555555555555555333333333333222111000///555444444333222222333333444444444444444444444444222222111111111000000000111111111111111111111111111222444333222111111222000111222222333333222222000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111444222111//////000111222//////000000000111111111111222222222222222222111////////////000000000000111111111111111111111111000000000000000000000000000000111111111111000000///111222111000///000222222222111000000111222222111111111111000000000///111111000000000000000111000000111111111222222222111111000000111111222333000000111111111222222222222222222222222222222222222222222222222222222222333444444444333222111111111111111222222222333333111111222222222222111111222222222222222222222222111111111111111111111111111111111222222222333333444444333333333222222222666555444333222333333444222222333333333333333333444333222222222222333444333333333333333333333333333333333333333333333333222333444555555444333222333333222111111222333333333333333333444444444444555444444444444333333333444444444444444555555666333333333444555666777888777777777777777777777777666666555555555555666666999999888888888999::::::<<<<<<<<<;;;888888999:::;;;<<<<<<===>>>>>>??????======>>>??????@@@AAAAAADDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUUUUXXXYYY[[[^^^aaaccceeefffiiihhhfffeeeeeefffggghhhiiigggeeefffiiimmmooopppqqqsssuuuwwwyyyzzz{{{{{{~~~666666555555555444444444444444555555666777777777777777888999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@??????>>>===<<>>=========>>>???@@@AAAAAA@@@@@@??????>>>>>>===============>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAAEEEGGGJJJNNNQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIFFFEEEBBBBBBCCCDDDDDDDDDDDDCCC@@@BBBCCCCCCBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===;;;;;;:::999777666555555666555555555555444444444444333333333333333444555666666555555444444333333222222222222222222222222111111111111000///......222222222222222222111000333333333333333333333333111000000000000/////////111111111111111111111111...000222222222111222333000000111222222222222222111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000333222000/////////000111//////000000000000111111111111222222222222111111---......///000111111222111111111111111111111111000000000000000000000000///000000111111000000//////000111111000///000111333222222111111222222333111111111111000000000000222222222222111000000///000000000111111111222222///000111111222222111111000000000111111111222222111111111111111111111111111111111111111111111111444444444333222111000///111111111222222222222333222222222333333222222222111111111111111111111111111111111111111111111111111111111222222222222333333333333333222222222222555444444333333333333444///000000111222333333444333333222222222222333333333333333333333333333333222222333333444444555555444555555555444222000///333222222111111222222333222222333333333444444444444444444444333333333333444444333333444444555666333333333333333444555555555555555555555555555555555555444444444444555555777777666666777777888999999:::;;;;;;999777777888888999999::::::;;;;;;;;;999999::::::;;;;;;<<<<<>>>>>============>>>;;;;;;<<<===>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWZZZZZZYYYXXXXXXWWWWWWVVVRRRQQQPPPRRRWWW\\\___``````aaaccceeefffggghhhhhhjjjlllnnnoooooooooqqqrrruuuwww{{{|||}}}}}}~~~555555444444333333333333333333333444444444555555555666666777777888999999999888888888888999:::::::::;;;;;;;;;::::::999888::::::999888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::>>>???AAACCCEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBCCC???>>>>>>>>>===<<<<<<<<<======>>>>>>>>>======<<<999:::<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777666777777888999444444555555555444222222333333333333333333333333222333333333222222333555444444444333333222222222111111111111111111111111111222222222111111000///000111222333333222000///222222222222222222222222000000000000000000000000222222222222222222222222...000222222111000111222///000000111222111111111000000000000000000000000222222222222222222222222000000000000111111111111000000000000000000000000222111000////////////000////////////000000000111000000111111111111000000......//////000000111111111111111111111111111111000000000000000000000000//////000000000000//////000111222222000000111222111111111111111111111111111111111000000000000000111222222222111000...---000000000000111111111111...///111222222222111000000000000000111111111111111111111111111111111111111111111111111111111111333333333333222000///...111111111111222222222222222222333333333333222222111111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222444333333333333333333333000000111111222333333333333222222222222222222333222222222222222222222222111111222222333444555555444444444444333222000///222222222222222222222222222222222222333333333333444444444333333333222222333333333333333444444555333333222222222222222333333333333333333333333333444444333333333333444444555555555555555666666777666888::::::888666666666777888888888999999999:::777777888888999999999999::::::::::::::::::::::::::::::;;;;;;<<<======>>>===>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHDDDCCCCCCEEEJJJNNNPPPQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWZZZ\\\]]]]]]]]]___``````bbbeeefffffffffggghhhhhhiiijjjlllmmmooopppqqq555555444333222333333444333333333333444444444444444444555555666666777777777777666666777777888999777888888888888777777666888888888777777777888888777777777777777888888888777777777777666666666666888888777777777777777777888888777777777777777777777777777777777777777777777777888999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;888999999999999888777777888999;;;;;;999888999:::666777777777888888888888777777777777777666666666777777777777777888888888888888888888888888888888666555555555666666777777111222333555555444222111222222222222333333333333111333444444222111222444333333333333333222222222111111111111111111111111111222222222222111111000000111222333333222111000222222222222222222222222111111111111111111111111111111111111111111111111///111222222000//////000...///000000111111000000////////////////////////333333333333333333333333//////000000000111111111////////////////////////000000/////////...//////...////////////000000000///000000111111000000/////////////////////000///000000000000000000000000//////////////////////////////000000000000//////111222333222111111222333//////000000000000//////000000000000000000111111///000111111000...,,,+++//////000000000111111111...///000222222111000000//////000000000111111111000000000000000000000000000000000000000000000000222222222222111000///...000000111111111222222222111222222333333222222111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333333333333333222333333333333333333333222222222222222222222222222222222222222222222222//////000111222333333444111111222333333222111000222222222222222222222222111111111222222222333333444444333333333222222222222222222222222333444444333333222111111111111222222222222222222222222222333333222222222222333333444333333333333444555555444666888888666555444555555666666666666666777777777777888888888888888999777888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<=========>>>:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@@@@>>>???AAABBBCCCBBBAAA@@@===<<<<<<===AAACCCEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHJJJLLLMMMMMMMMMNNNPPPMMMNNNPPPQQQPPPPPPQQQSSSSSSSSSTTTVVVWWWYYYZZZZZZ666555444333222333444444444444444444444444444444111222222333444444555555444444444444444555555666444555555666555555444444666666666666666555555555555555666666777777888888666666555555555555555444666666555555555555555555666666666666666666666666777777777777777777777777555555666777888888888888666666666666666666777777:::::::::999999999888888444555555666666777777777999999999999999999999999555555666666666555555444444666777777666555555666555555555555666666666777888777777777666666666666444444444444555555555555444444444444444444444444333333333333333333333333///000222333333333222111111111111111111222222222000333555444111///000222333333333333222222222222111111111111111111111111///000000111111000//////000000111111222111111111111111111111111111111111000000111111111111222222000000000000000000000000///000222111///......///......///000000000000000........................000000000000000000000000/////////000000000111111////////////////////////////////////..................////////////000000//////000000000000//////000000000000////////////000000000000000000000000////////////////////////...//////000000//////...000222333222111000111222...//////000000//////...000000000000111111111111////////////...---,,,,,,/////////000000000111111...///000000111111000000/////////000000000111111////////////////////////////////////////////////000111111111111000//////000000000111111111111222111111111222222111111111////////////////////////000000000000000000000000000000000111111111111222111111111222222222222222111222222333333333333222333333333333333222222222111111222222222222111111222222222222222222222222//////000000111111222222...///111222333222222111111222222333333222222111000000111111111222222222333333333333222222222222222222111111222222333444333222222111111111222222222222222222222222222222333333222222222222333333333333222222333333444555333444666555444333333444333333333333333333333333777777777777777777777777555666777777888777777777888777777777666666666666888888888888888888888888888888999999::::::;;;;;;777888888888999999999999888999:::<<<======<<<;;;:::999777888:::;;;;;;:::<<<<<<;;;;;;<<<===>>>>>><<<>>>@@@AAA@@@???@@@BBB>>>???AAA@@@@@@@@@AAACCCBBBCCCCCCDDDEEEFFFGGGGGG777666444333222333444555444444444444444444444444111111222222333444444555333333222222333333444555333333444444444444444333555555555555555444333333444444555666666777888888888777777777666666666666666666666666666666666666666666777777777777666666888888888888888888888888666777888888888888888888777777666666666666666777::::::999999999999888888555555666666777888888999888888999999888777666555666666777777888777777777333555666666555444444555666666666777777777777777888888888999999999999999888777777666666555555555555555555555555555555555333333333333333333222222///000111111111111111111000000000111111111222222111444777666111...///111111111111222222222222222111111111111111111111111//////000000000000////////////......///000000111111111111111111111111111/////////000000000111111////////////////////////---...000000///...///000---...//////000000//////////////////////////////........................////////////000000000111.........................../////////......------........./////////000000...//////000000//////.........//////000000111111000000000000000000000000////////////////////////......////////////.........000111000///...///000...///000111111000///...///000000000111111111111//////............//////////////////000000000111///////////////000111111////////////000000000111////////////////////////////////////////////////...///000000111000000000000000000000111111111111///000000111111000000///////////////////////////000000000000000000000000000000000000111111111111000111111111222222222222000111222333444333333222000000111111222222333333000111222333333222111000111111111111111111111111111111111111111111111111...///111222222222111000111222333333333333222111000000000000111111111222333333333222222222222111111111111111111222333333222222111111111222333333222222222222222222222222333333333222222333333333333333222222333333444555222333444333222111333555333333333333333333333333444444444444444444444444333444555666777666666555555555555555555555666666777777666666555555555444777888888999:::;;;;;;<<<555666666666777777777777777777888888999888888888888666555666777888777666999888888777777888999:::777999::::::999888999999888999999999888888999;;;;;;;;;;;;;;;<<<<<<<<<===888666555333333444555666444444333333333333333333333333333444555555666666333333333333333444555555444444555555555555555444555555666666555444333333000000111111222333444444777777666666666555555555444444444444444555555555333444555666666555444333666666666666666666666666777777777777777666555555777777666555555666666666777777777666666666555555555555666777777888999999999:::::::::999777555444666666777888888888888888666888999999888777777888666666666666666777777777666666666777888999::::::::::::999888666555444444444444444444444444444444666666666666666555444333111111111111111111222222111111111222222333333333444777:::888333000000222000000000000111111111111000000000000000000000000000000111111111111111000...------,,,---...///000000000000000000000000000---.........//////000000////////////////////////***,,,////////////111222---......///////////////000000000000000000000000........................////////////000000000000..............................//////......---,,,............/////////000......////////////......,,,,,,---///000222333333000000000000000000000000////////////////////////......////////////......---...///...---,,,---//////000111222222111000/////////000000111111111222111000///......///111222////////////000000000000000///.........///111222////////////000000000000////////////////////////////////////////////////---...///000111111111111000000000000111111111111//////000000000000//////////////////////////////000000000000000000000000000000000000111111111111000000111111222222222222000111222333444333333222------...000111333444444000111222333333222111000111111111111111111111111333333222222222222222222///000111222222111000///111222333444444333222111000000000000111111111111333333333222222222111111111111111000111222222333222222111111222333333444222222222222222222222222444333333222222333333444333333222222333333444555222333333111000111333555666555555555555555555555222222222111111111111111222333444555666555555444444444555666777777888999888888777666666555555444222333444555666777777888666777777777888888999999888888888777666666555555777666555666777777666555:::999888777888888::::::777999:::999888666777777888888999888777777888:::::::::::::::::::::::::::>>>;;;777555444444333333444333222222111111222222222222111111222222333444222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444555555666555444444333333333333444555555555555444333333555666888888777777999:::888666444444666777888777777666666666888:::;;;:::;;;@@@BBB===::::::;;;::::::999888666666777888999>>>===<<<;;;:::999999888999999:::<<<;;;:::<<>>@@@BBBAAA===;;;:::;;;:::999999:::;;;<<<;;;:::999:::;;;:::888888999::::::;;;===>>>===;;;888666666555333333444555888999;;;:::888777666666777777444444444444444444444444333333333333333333333333...;;;FFFDDD777...///444111111111111000000000000000000////////////000000000000000000000000000000000000111111111111000000222000...///222333111///////////////............////////////////////////)))---...------000000---////////////////////////............////////////000000////////////000000............//////////////////000000///...------........................,,,---///000000000///...000000//////.........---//////////////////////////////000000000000//////000///...---,,,,,,---...000///...---,,,------...,,,---///000000000///...///////////////////////////////////////..................------.........//////000000///...------........................---......///000111111222////////////////////////---------.........////////////000000000000////////////000000000000//////////////////////////////000///...------...///000///////////////.........////////////000000000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000///////////////000111111111111111111111111111111111111111000//////333333222222222222222222444444333333333222222222222111111111000000//////////////////////////////111111111111111111111111222111111222444444333111222222222222222222222222222222222222222222222222222111111111222333333444333333333444444444555555333333333333333444555666333444444555555444444333555555555555555555555555666555555444444444555555555555555555666666666666777666555444444444444444333555666888888888777777444555666888999999::::::888888777777666666555555777777777777777777777777999888888888777777666666>>>;;;777555555555444333444333222222111111222222222222111111222222333444222222222333333333333444333333333333333333333333222222222222222222222222111111111111111111111111333333333444444444555555444444444444444444555555666666666666666555444444666777888888888888999999777666555666888:::;;;;;;;;;:::::::::;;;<<<<<<<<<;;;AAADDD@@@>>>???@@@@@@>>><<<:::888888999<<<===@@@AAAAAA@@@===;;;:::;;;<<<===???@@@???>>>@@@BBBDDDFFFHHHGGGDDDAAAAAABBBDDDBBBAAA@@@@@@@@@@@@@@@DDDBBB???<<<999:::===@@@BBBCCCDDDDDDCCCAAA>>><<<;;;;;;::::::;;;<<<>>>>>>======<<<::::::999999999555555444333222222333333333333333333333333333333000999BBBAAA777000111555111111111111000000000000000000////////////000000000000000000000000000000000000111111111111000000222000...///111222111///////////////....................................,,,//////------000000.......................................////////////000//////......//////000............///////////////////////////...------........................,,,---...///000//////...000/////////.........---........................//////000000000//////...//////------,,,---......000///...---,,,------...------...///////////////........................////////////..................------------......///////////////...------........................---------......//////000........................---------.........////////////000000000000////////////000000000000//////........................000///...------...///000////////////.............../////////000000000000111111000000000000111111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111444333111///...------,,,111111111111111111111111111111111111111000//////222222222222222222222222333222222222111111111111111111111000000000//////000000000000000000000000111111111111111111111111000000///111222333222000222222222222222222222222222222222222222222222222222111111111222222333444333333333333444444444444444333333333333444444555333333444444444444333333444444444444444444444444444333333222222222333333444555555555666666666666666666555444444444444444666666666666666666555555777777777777777666666555777777777666666666555555777777777777777777777777888777777777666666666666???;;;888666555555555444444333222222111111222222222111111111111222333333111111222222222333333333333333333333333333333333222222222222222222222222111111111111222222222222333333333444444444444555444444444444555666777777777888888888888777666666888888999:::;;;;;;<<<<<<999888888999===???@@@@@@@@@@@@@@@????????????>>>>>>DDDHHHFFFEEEGGGIIIIIIEEEBBB???<<<<<<>>>AAACCCDDDHHHKKKIIICCC>>>>>>@@@DDDFFFHHHIIIIIIIIIKKKLLLPPPQQQRRRQQQOOOMMMLLLMMMLLLJJJHHHGGGGGGHHHJJJKKKQQQMMMGGG@@@<<<>>>CCCGGGKKKLLLMMMLLLKKKHHHEEECCCBBBBBBDDDEEEFFFEEEEEEEEEBBBBBBBBBAAA@@@>>>===<<<888666444222111111222333444444444444444444444444222777<<<<<<777333333555222222111111111000000000000000////////////000000000000000000000000000000///000000111111000000///111000//////111111000///////////////....................................///111000,,,,,,000111///------------------------............////////////.........------.........---............/////////...////////////...------------------------------,,,---......//////....../////////.......................................///000000000///...------...------,,,------...//////...------,,,---------...------------...//////................................................------,,,,,,,,,,,,------...////////////...------------------------------------------------------........................---------..................//////000000//////......//////000000//////...........................//////...------...//////............................../////////000000000222111111000000111111222222222111111000000//////////////////////////////000000000000000000000000000000000000000000000000333222111///...------,,,////////////////////////000000111111000000//////000000111111222222333333111111111000000000000///111111000000000000//////111111111111111111111111111111111111111111111111//////...000111222111///222222222222222222222222222222222222222222222222222111111111111222333333222222333333333444444444444444333333222333333333333333444444444444333333444444444444444444444444333333222222222222333333444444444555555555666666666555444444444444444444777666555444333333333333666666666666666555444444666666666666666555555555666666666666666666666666666666666555555555555555>>>;;;888666666666666555444333222222111111222222111111111111111222222333111111111111222222222222222222222222222222222222444444444444444444444444333333333444444444444444333333444444444555555555555555555555666777888999999999999999999888888777999999;;;>>>AAACCCCCCBBB???>>>>>>@@@BBBDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAACCCJJJOOONNNNNNQQQSSSSSSOOOLLLGGGCCCAAACCCFFFHHHJJJPPPUUURRRKKKEEEEEEHHHLLLQQQUUUUUUWWWZZZ\\\\\\``````___]]]ZZZXXXWWWWWWPPPOOONNNLLLMMMPPPUUUXXX[[[XXXQQQIIIEEEFFFJJJNNNSSSSSSTTTSSSQQQOOOLLLKKKJJJLLLNNNPPPPPPOOOMMMKKKHHHIIIIIIHHHGGGDDDBBBAAA<<<:::666333222222333444444444444444444444444444444555666777666555555555222222222111111111000000000000////////////000000//////////////////////////////000000000000//////000000//////000000000///////////////.......................................000///,,,,,,111444222------------------------............////////////...------,,,,,,------...---------.........//////.........//////...------------------------------,,,,,,------....................................------------------------////////////...---,,,,,,,,,,,,,,,------......///...---------------------...---,,,,,,,,,---///000........................------...............///---,,,,,,++++++,,,,,,---.........//////...---------------------------------------------,,,,,,,,,...................................................//////////////////......//////////////////...................................................------...............///........./////////000000111111000000000000111111111111111000000///......////////////////////////000000000000000000000000000000000000000000000000//////.........///000000........................///000000000000000//////...//////000111222333333111111111000000000//////000000000000000000//////000000000000000000000000111111111111111111111111/////////000111222111///111111111111111111111111111111111111111111111111222111111111111111222222222222222222333333333333444444333222222111222222333333333444444333333333333333333333333333333333444444444333444444555555333333444444444555555555555555444333333444444444666555333222222222333444111222333444555666666555555555555555555555555555555555555555555555555555444444444444444444444444>>>;;;777555555666666555444333222222111111222222111111000000111111222333000000000111111111222222222222222222222222222222444444444444444444444444333333444444444555555555444444555555555666666666888888888777888999999:::;;;;;;<<<<<<;;;;;;:::999:::;;;===BBBHHHKKKKKKJJJHHHGGGFFFFFFGGGHHHFFFEEEDDDFFFHHHGGGEEECCCCCCDDDIIIQQQVVVVVVUUUXXXYYYYYYXXXTTTNNNJJJGGGHHHKKKLLLPPPVVV[[[YYYRRRMMMNNNQQQUUU\\\bbbcccffflllooonnnnnnllliiifffdddaaa___]]]XXXXXXVVVTTTRRRUUU[[[___bbb```\\\VVVRRRQQQSSSVVVZZZZZZZZZZZZYYYWWWVVVTTTUUUXXX[[[\\\\\\YYYUUUSSSNNNNNNNNNMMMKKKIIIFFFEEE???<<<999666444444555666555555555555555555555555444333333333555666555444222222222222111111111111000000////////////000000//////////////////////////////000000000000////////////000000/////////000////////////....................................,,,......+++---222555555....................................////////////------,,,,,,,,,,,,------------------............------............------------------------------,,,,,,,,,,,,,,,------...---------...............------------------------...............---,,,,,,++++++,,,------.........,,,,,,---------------------,,,+++++++++,,,...///........................,,,---------......//////---,,,,,,++++++,,,,,,---------............------------------------------......------------------.............................................---......////////////............////////////..............................------............------,,,---------......//////............//////////////////............//////000000000/////////..............................////////////////////////////////////////////////...............///000000------------------------...//////000000000//////......///000000111222222111111111111000000000000//////////////////000000////////////////////////000000000000000000000000000000///111222333111000111111111111111111111111111111111111111111111111222222111000000111111111111111111222222222333333444333222111111111111111222333333333333333333222333333333333333333333333333333333333333444555666333333333333444444444444444444333333333444444555333222111111111333444555111222333444444555444444444444444444444555555555333333333333333333333333333333333333333444444444<<<999666444555555555555444333222222111111222222111000000000000111222222///000000000000111111111222222222222222222222222222222222222222222222222111111222222333333444444666666666777777777777888999999999:::;;;<<<===>>>??????@@@@@@??????>>>=========@@@FFFNNNRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGDDDCCCGGGJJJJJJGGGEEEFFFHHHNNNVVV[[[ZZZXXXZZZZZZYYYYYYVVVRRRNNNLLLLLLNNNPPPSSSXXX\\\\\\WWWTTTUUUXXX\\\eeellllllpppyyy|||yyyuuuqqqmmmjjjhhheeeccc```bbbbbb___ZZZVVVUUUYYY^^^dddcccaaa]]]ZZZYYY[[[]]]___``````aaaaaa`````````bbbcccfffgggeeeaaa]]]ZZZRRRQQQPPPNNNLLLJJJGGGFFF???>>>;;;888777777777888666666666666666666666666333222222222444555444444333222222222222111111111000000////////////000000000000000000000000000000...//////000000//////......///000000......///000////////////............------------------------+++------,,,---222555333////////////////////////............////////////---------,,,,,,---------,,,------------.........,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,------------,,,+++,,,,,,------------,,,,,,++++++++++++,,,------------------------------,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............------------......//////......------......//////......---------------------------------............------,,,,,,,,,---......//////------.........////////////......------......///.........///////////////........................////////////////////////////////////////////////111000///...------------------------------------......///000000000//////......//////000000111111111111111111000000000000......////////////000000........................000000000000000000000000000000///111222333222000111111111111111111111111111111111111111111111111222222111000000000000111000000111111111222222222222222111111000111111111222222333333333333222222222222222222222222222222111000000111111222333444222222222333333333444444333333333333333444444555111111111222222333444555555555555444444222111000333333333444444444444444222222222222222222222222333333333333444444444444;;;888555333444444444444444333222222111111222222000000000000000111222222/////////000000000111111111111111111111111111111222222222222222222222222111111222222333444444555777777888888888999999999888888999;;;>>>@@@BBBDDDDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@BBBIIIPPPTTTRRROOONNNMMMLLLKKKKKKIIIFFFDDDBBBGGGLLLLLLJJJIIIKKKMMMQQQXXX]]][[[XXXXXXWWWUUUUUUSSSQQQOOONNNOOOQQQSSSTTTVVVYYYZZZYYYYYYZZZ\\\```kkkqqqqqqttt}}}{{{sssoookkkhhhhhhgggdddbbbbbbccc```ZZZTTTRRRTTTXXX^^^]]]\\\YYYXXXXXX\\\^^^``````aaacccdddeeeffffffhhhiiijjjjjjhhhccc^^^[[[RRRQQQNNNLLLIIIGGGFFFEEE======;;;:::888888777777666666666666666666666666222222222333333333333333333333222222222111111111000000////////////000000000000000000000000000000......////////////......---///111000...---...000////////////............------------------------+++...///------000111.......................................////////////......------------......,,,,,,---------.........+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,---------------,,,,,,---------,,,+++******+++,,,---...------,,,******+++,,,,,,,,,,,,,,,------------------------++++++,,,------...//////......------------......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------//////.........------------......//////......------......//////......---------------------------,,,------......------,,,++++++,,,------...//////---------.........////////////............//////,,,------......//////000........................................................................000000///...------------........................---......///000000//////////////////////////////000000000/////////.............../////////000000////////////////////////000000000000000000000000//////...000111222111///111111111111111111111111111111111111111111111111222222111000000000000000000000000000111111111222111000000000000111111222222222333333333333222222222222222222222222222222000000000000111222333444222222222222333333333333333333222222333333444555222222333333333333333333666666666555444222111000222222333333333444444444333333333333333333333333333333333333444444555555:::777444222333444444333444333222222111111222222000000000000000111111222////////////000000000000111111111111111111111111444444444444444444444444333333444444555666777777888888999999999:::::::::666777999<<<@@@CCCGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCBBBDDDJJJQQQTTTQQQMMMLLLKKKKKKKKKKKKIIIFFFDDDBBBGGGMMMNNNLLLLLLNNNQQQRRRYYY]]]ZZZVVVUUUTTTQQQPPPOOONNNNNNOOOQQQSSSUUUTTTTTTUUUWWWYYY[[[\\\]]]bbbmmmtttrrruuu~~~zzzooolllgggfffffffffeeebbb\\\]]]\\\WWWPPPNNNQQQUUUWWWVVVSSSQQQPPPSSSXXX\\\]]]^^^___aaadddfffggghhhiiijjjjjjiiifffaaa\\\YYYQQQPPPLLLIIIFFFEEEDDDDDD;;;;;;;;;:::999888777666777777777777777777777777111222333333333222222222333333333222222222111111000000////////////000000000000000000000000000000......////////////......---///111000------...111000/////////............---------------------------000000------///...***------------------------............/////////000///......------......///,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,---.........,,,------...---,,,***))))))***,,,---...------,,,)))***+++,,,---,,,++++++------------------------++++++,,,,,,---.../////////......------......///+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------------------------//////.........------------..................------..................---------------------------,,,,,,---......---,,,,,,++++++,,,,,,---...//////---------.........//////000000////////////000000+++,,,,,,---...///000000........................................................................,,,,,,,,,---...///000111........................------...///000000/////////////////////.........//////.........------------.........//////000000000000000000000000000000000000000000000000000000...------...000111///...000000000000000000000000000000000000000000000000222222111000000///000000000000000000111111111111000000//////000111222222222222222333333222222222111111111111111111111111222222222222333444555666111111222222222333333333222222222222333333444555333444555555444333111000333333444555555555444444222222222333333444444444555555555555555555555555333333333444444555555555777555222111111333333333333333222222111000//////111111000000000000000111000111111111111222222222555444333222111222333444333333333333333333333333555444444444444666777888:::;;;;;;;;;;;;;;;::::::<<<===>>>@@@CCCFFFIIIJJJLLLKKKJJJKKKKKKKKKIIIHHHDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDGGGIIILLLNNNNNNNNNOOOPPPUUUTTTSSSQQQOOOMMMLLLKKKNNNKKKIIIJJJMMMOOONNNMMMPPPPPPPPPQQQSSSVVVYYY[[[aaabbbccceeehhhjjjllllllgggccc```aaacccccc^^^ZZZSSSRRRNNNJJJGGGGGGKKKNNNPPPOOOMMMLLLLLLNNNQQQRRRYYYYYYYYYZZZ[[[]]]```aaagggeeebbb___[[[XXXVVVUUUPPPJJJCCC@@@AAAAAA???<<<;;;:::888666555444555555444444555666777777666666333333222111000000000111222222222222111111111000//////...---,,,***((((((...........................///000///---,,,,,,---////////////////////////111///,,,,,,---......------------------------------,,,,,,++++++,,,,,,---++++++,,,------......///...------,,,,,,,,,------......---,,,,,,,,,,,,---..................------------------------------******+++,,,,,,---......000///...---,,,++++++***.........------,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++---***((())),,,------+++++++++++++++,,,,,,---...,,,---...---+++***+++,,,.........///......------------------...000111222,,,++++++******++++++,,,))))))))))))))))))))))))------,,,+++,,,---.../////////////////////......------------------------000///............//////000///---+++***+++---.................................---,,,,,,,,,,,,---///............---------........................000000//////.........---..................------000////////////000111111000///---,,,+++,,,,,,---..............................//////000000111111////////////////////////000000////////////000000111111000000//////......000000000000111111111111222111111111000000//////111111111111111111111111111111222222222333333333222222111111111111111111111111111111111111111111222222111111222222333444333333222111000000000000333333333333333333333333555555444333222222111111222222222333333333444444//////000111111111111000333333333333333333333333666444111000111222333222333333222111111000//////111111000000000000111111111111111111222222222222444444333333222333333444333333333333333333333333666666555555666777999999999:::;;;<<<<<<<<<<<<<<<======>>>@@@CCCFFFHHHJJJLLLKKKJJJKKKKKKKKKIIIHHHDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGJJJKKKKKKJJJKKKLLLPPPOOONNNLLLIIIGGGFFFEEEIIIGGGEEEFFFIIIKKKJJJIIIHHHIIIIIIKKKNNNQQQTTTVVVWWWWWWXXXYYYZZZ[[[\\\]]]\\\XXXVVVWWWYYYYYYUUUQQQOOONNNKKKGGGCCCCCCEEEGGGGGGFFFEEEEEEGGGIIILLLNNNRRRRRRQQQRRRSSSTTTVVVWWW]]]\\\ZZZWWWTTTRRRQQQPPPIIIDDD===;;;<<<===;;;888999888777555444333444444222333333444555555444444333222111111000000000111111111111111000000000000000000000000///...------........................---...///...---,,,---...////////////////////////000...---,,,---...---,,,---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---+++)))***---...---,,,,,,,,,+++++++++,,,------+++,,,---,,,***)))***+++,,,,,,---............---------------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///........................------------------------........................//////---,,,,,,,,,------........................---,,,,,,,,,---...//////............------------....................................---------,,,..................---------------........./////////...---,,,,,,,,,,,,,,,..............................//////000000000000////////////////////////000000////////////000000000000000000//////......//////000000000111111111111111111000000000//////111111111111111111111111111111111222222222333333222222111111111111111111111111111111111111111111111111000000111111222333333333222111111111222222444444444444444444444444666555555444333333222222333333333333444444444444111222222333333333333333333333333333333333333333555333000000111222222222222222111111000000//////111000000000000000111111111111111111222222222333333333444444444444333333333333333333333333333333777777777777888999:::;;;999:::;;;<<<===>>>>>>>>>======>>>@@@BBBEEEGGGHHHJJJIIIHHHIIIJJJJJJHHHFFFCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBDDDFFFFFFEEEDDDEEEFFFHHHHHHFFFDDDBBB@@@???>>>DDDBBBAAABBBDDDFFFFFFEEECCCDDDDDDEEEFFFHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKNNNLLLJJJLLLNNNNNNLLLIIIIIIHHHFFFCCC???===>>>???????????????BBBEEEHHHJJJJJJJJJIIIIIIJJJJJJKKKLLLOOONNNMMMKKKJJJIIIHHHHHH@@@<<<777555666777666444777666555333222222222222000000111222222222222111222111111000000000000000000000000/////////.........//////000000000//////------------------------,,,---......---,,,...//////////////////////////////...------///...---+++------------------------,,,,,,++++++++++++,,,,,,.........---,,,+++++++++---,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++******++++++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,---,,,++++++---......------,,,,,,++++++++++++,,,+++,,,---,,,***)))***+++***+++,,,------......---...---,,,,,,+++++++++,,,///......------......///........................,,,,,,,,,,,,,,,---......------------------------........................,,,------.........------...............---------------------------------,,,,,,,,,---...///000111............---------------------------------------------,,,,,,,,,,,,,,,------------------......***+++,,,---------,,,,,,------......------,,,,,,////////////////////////...////////////000000000////////////////////////000//////......//////000000000000////////////...//////000000000000111111111111000000000000//////111111111111111111111111111111111222222222222333111111222222222222222222111111111111111111111111000000000000000111222222333333333333333333444555555555555555555555555555666666666555444444333333444444444444555555555666222222333444444444444444444444444444444444444444333111//////111222111111111111000000000/////////000000000000000000111222111111111222222222333333222333444555555555444333444444444444444444444444888888888999999:::;;;;;;:::;;;<<<========================???@@@BBBDDDEEEEEEEEEDDDEEEFFFFFFEEECCC@@@AAABBBDDDEEEEEEDDDDDDAAAAAABBBBBBAAA@@@@@@???>>>@@@AAAAAA???>>>???@@@@@@@@@??????>>>===<<<<<<@@@??????@@@AAACCCDDDDDDDDDDDDCCCBBB@@@@@@??????DDDDDDCCCCCCCCCCCCCCCCCCFFFEEEDDDEEEHHHHHHGGGEEEBBBCCCCCCAAA>>><<<<<<============>>>@@@BBBEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA:::777444333333444333222444444333222111111000000///000000111111111000000111000000/////////000000//////.........---------,,,,,,------------,,,,,,------------------------+++,,,------------...///........................---------...///...,,,***------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++))))))+++,,,------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''******++++++,,,,,,---------,,,+++******+++,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++***************)))(((((((((((()))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++*********************++++++,,,,,,,,,---,,,+++++++++,,,---------------,,,+++*********++++++,,,---,,,+++***+++,,,++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,------////////////////////////,,,---...//////......------.../////////...------------------------------------------...///000111.........---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------------......(((***,,,---...---+++***,,,,,,.........---,,,+++/////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////////////////000000000111000000000000000000//////111111111111111111111111111111111111222222222222111111222222222222222333111111111111111111111111111111111111111222222333444444333444444555666777666666666666666666666666777666666666555555555444555555555555666666666666111111222333333333333333444444444444444444444444111000...///000111000///000000//////////////////000000//////000111222222111222222222222333333333111222444555666555444444444444444444444444444444777888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<===>>>@@@@@@???>>>>>>???AAAAAA???>>>;;;<<<===?????????>>>>>><<<<<<<<<===<<<<<<;;;:::;;;<<<===<<<:::999:::<<<;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAACCCDDDDDDCCCBBBAAA???>>><<<;;;>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDDDDDDDCCC===???@@@@@@>>>>>>>>>???===============>>>@@@@@@AAA@@@@@@@@@???>>>======:::::::::::::::;;;<<<<<<888666444333333444333333222222111111000000//////000000111111111000000///000//////...//////000000.........------------,,,,,,,,,,,,,,,+++***))))))------------------------***,,,------,,,,,,...///---------------------------------...///...,,,)))------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------***************+++,,,---,,,,,,+++************+++******+++---............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,+++***)))(((''''''&&&)))******++++++,,,,,,,,,,,,,,,***))))))***,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))))))))))))))***++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++*********++++++,,,,,,,,,******************+++,,,---,,,++++++************+++---...---,,,+++,,,...------------,,,+++******++++++++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------////////////////////////,,,---......////////////------......///......---------------------------///......---------.........------------,,,,,,,,,---------------------------------------------...,,,,,,,,,,,,------......)))+++---...///...,,,++++++,,,---.........,,,,,,/////////////////////////////////...............//////////////////////////////............//////.............../////////...////////////000000000//////////////////000000000000000000000000000000000000111111111222222222111111222222333333333333111111111111111111111111333222222222222333444444444444444444555666777777666666666666666666666666777666666666666666555555555555555666666666777777222222333444444444444444555555555555555555555555///...---...000111000...////////////............////////////000111222333222222222222333333333333222333444555555666555555444444444444444444444444666666888999999999999999;;;;;;;;;;;;999888777666888888888888999:::;;;;;;:::999999:::;;;<<<;;;999666777999:::::::::999888999:::::::::::::::999999888999999888777666888999888888999:::;;;<<<======;;;===>>>???>>>???BBBDDD???@@@@@@@@@@@@@@@???>>>::::::;;;<<<======>>>>>><<<===>>>???@@@@@@@@@@@@;;;<<<>>>>>>>>>>>>???AAA<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<;;;:::999888888777777777777777888999666666555444333333333333000000111111000//////...000111111111111000000///...............//////000.........---------,,,,,,.........------+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...------------------------...---,,,,,,...---,,,***------------------------++++++************++++++*********+++,,,---------))))))))))))***+++,,,,,,,,,+++******))))))*********+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++((((((((()))))))))************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))***************,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++((()))***)))((()))***,,,,,,++++++************+++***,,,------,,,+++,,,...---------------,,,++++++*********+++,,,---//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,------...........................---,,,,,,,,,---...///000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,------......+++,,,---.........------,,,,,,------......------......................../////////............---///////////////////////////......------......///---............/////////......////////////000000......////////////000000000000000000000000000000000000000111111111111222111111222222333444444444111111111111111111111111333333333333333444555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555666666666777555555666777777777777777666666666666666666666666...------...000000///...........................////////////000111222333222222222333333333444444333333333444444555666777555555555555555555555555444555666777888888888777888888888888777666666555555555555444555555666666666555555777888999888666444555666777777777666555777888888999999888888777666777777666555555777999777777888888888999999999888:::<<<<<<;;;<<>>999999::::::;;;<<<<<<<<<;;;<<<>>>>>>>>>>>>>>>???:::;;;<<<;;;:::;;;===???;;;;;;;;;::::::999999999::::::;;;;;;:::999888777777777666666555555666666555555555444222111111222///000000111111000......000000000111000//////......---------......///000............------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++------------------------++++++************++++++++++++++++++++++++,,,,,,((((((((())))))***,,,,,,++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************(((((()))))))))************************)))))))))******++++++++++++******---,,,,,,,,,,,,,,,,,,+++************************((()))))))))*********++++++************+++,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++******************************)))******+++,,,---++++++++++++************(((***+++***))))))+++---******************+++,,,(((***++++++******+++,,,++++++,,,....../////////***************+++,,,------,,,,,,++++++,,,,,,---........................)))***+++,,,---,,,,,,++++++++++++,,,---.........------------------------,,,+++)))((()))+++...///,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***++++++,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///------------------------//////.........---------///////////////////////////......------......///---------.........//////........./////////000000........./////////000000000000000000000000000000000000000000111111111111111111222222333444444555111111111111111111111111333333222222333333444555666666555444444444555555555555555555555555555555555555555555555555555555444444555555555666666666666666777888888888888777666666666666666666666666---,,,,,,...///000///------.....................////////////000111222333222222333333333444444444444444333333444555777888555555555555555555555555222333555666777777666666444555555666666666666555444333333222222333333333555444444555777888777555333444555666666666555444555555666666666666666555555666666555444555777999777777777666666555555555444777999999888999<<<@@@>>>>>>??????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>???@@@:::::::::999777888:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888888777666555555444444555333444444333111//////000///000111111111000///...///000000000///...---------------------...///000//////.........---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,------------------------++++++************++++++------,,,++++++*********(((((((((((()))***+++,,,+++******)))))))))))))))******+++++++++******)))))))))))))))))))))))))))++++++******************,,,,,,+++***)))(((''''''++++++******))))))(((((()))***+++,,,,,,+++***)))---------,,,,,,+++++++++************************(((((())))))*********+++'''''''''''''''((())))))******+++++++++,,,,,,,,,******))))))))))))******************************'''((((((((()))+++,,,---,,,+++++++++******)))))))))+++---,,,)))))),,,///***)))))))))***+++,,,,,,&&&((())))))(((((()))+++((()))+++...000111222222+++******)))))))))))))))***))))))))))))))))))***------------------------)))***+++,,,---,,,++++++++++++,,,------...//////------------------------+++)))'''%%%&&&)))---///,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,+++++++++,,,---...------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------////////////////////////.........------.........---------.........//////............/////////000---.........//////000000000000000000000000000000000000000000111111111111111111222333333444555555111111111111111111111111222222111111222222333444777666555444444444444444555555555555555555555555444444444555555555555555444444444444555555555666444444555666666666666666777777777777777777777777......------------......---------............///111111000000000000000111000000111111111222222222333333333444444444555555333333333222222111111111222222333444444444444333555444333333222222222333222333444444222222333444444555555666666666666666444444555555555555444444666666666666666666666666555555555555555555444444999999777666666555555555::::::999999::::::;;;<<<::::::999999::::::;;;<<<;;;;;;:::999:::;;;<<<===<<<======>>>===;;;999888:::;;;;;;<<<<<<;;;;;;:::888:::<<<<<<:::999:::;;;;;;;;;:::;;;<<<;;;888666888777555444333333444555555444333333222111000000...///////////////...---......////////////....................................---,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))************+++++++++,,,++++++******++++++,,,************************,,,,,,++++++***)))))))))'''((()))******)))((('''+++++++++*********))))))++++++++++++*********)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************************************&&&'''((())))))***))))))+++*********)))(((((((((((()))++++++******+++---+++,,,,,,,,,,,,+++******---......---+++******++++++++++++*********)))))))))************+++++++++******++++++++++++******))))))***++++++++++++*********+++,,,------.........------,,,+++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,---------,,,+++***+++*********))))))((((((---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,+++,,,...///...---))))))*********+++++++++...------,,,+++***))))))++++++,,,,,,---...//////+++,,,,,,,,,,,,+++******((((((((((((((((((((((((******+++++++++,,,,,,,,,(((+++---//////---+++(((------++++++++++++------+++++++++,,,,,,---------******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---..................---///...---,,,+++,,,,,,---/////////...------,,,,,,........................////////////////////////---...///000000111000000111111222333333333333222222222222222222111000///222222222111111111111111333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666666666666666666666666......------------......------------............000000////////////000000/////////000000000111111222222333333333333444444333333222222222111111111111111222333333333333222444333333222111111222222111222333333222111222333333333444555555555555444444444555555555555444444444444444444444444444444555555555555555555444444777777666666666777777888888888888777888999999::::::999999999999:::;;;;;;::::::999999999:::;;;<<<<<<<<<======<<<;;;999888999999::::::::::::999999:::;;;<<<;;;999888999:::999888999:::;;;;;;:::888666666555444333333333333333333222111111000////////////////////////............////////////....................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...//////000---,,,,,,+++++++++++++++,,,++++++++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))))))))*********+++++++++,,,++++++******++++++,,,************************+++++++++*********))))))))))))************))))))+++++++++*********))))))))))))((((((((('''''''''******++++++++++++******))))))))))))))))))))))))************************************************'''(((((())))))))))))(((++++++******************)))***++++++***)))***,,,************))))))))))))***+++,,,,,,+++***+++---+++++++++*********))))))))))))*********+++++++++)))******************)))))))))***++++++++++++************+++,,,,,,------,,,,,,++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,+++++++++*********))))))))))))---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,+++++++++---...---,,,))))))*********+++++++++---,,,,,,++++++******)))*********+++,,,---------++++++,,,,,,++++++***)))))))))))))))))))))))))))*********+++++++++,,,,,,)))+++---......---+++)))---,,,++++++++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...---,,,+++,,,,,,---......------------,,,,,,...................................................//////000000000000///000000111222222222222222111111111111111000//////111111111111111111111111222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333222333333333333444444444555555555555555555555555...------,,,,,,------...------------............///...............//////............////////////111111111111222222222222222222222111111111111111///000111111222222111111222222111000000000111111000111222222000000111222111222333333444444333333444444555555555555444444333333333333333333333333444444444444444444555555555555555555666777888999666666666666666777777888999999888888999999:::;;;999888888888888999::::::;;;<<<<<<<<<;;;:::999888888888888999999888888888:::;;;;;;999777777888999777666666888:::;;;:::999444444444444333222111111111111111000000//////...000000000//////...............////////////....................................---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,++++++************************+++++++++++++++******************************++++++******)))((()))))))))*********++++++++++++************++++++************************)))))))))*********++++++*********))))))******++++++************))))))))),,,+++++++++************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))*********)))+++++++++)))((()))******)))((('''&&&'''((((((''')))************+++---+++************))))))))))))))))))*********++++++((())))))******))))))(((((()))******++++++******)))))))))***++++++,,,,,,*********)))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++***************))))))))),,,,,,++++++++++++,,,,,,++++++++++++************+++*********,,,---,,,+++***************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,++++++***)))*********************************++++++++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------......//////......---...------,,,,,,,,,,,,---,,,,,,,,,---------------................................................//////000000000///......//////000111111111111000//////000000000///......//////000000111111222222111000000000000111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333555555555555555555555555------,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,------......---........./////////////////////000000000111111111111111111111111111000...///000000111000000000111000000/////////000000///000111000/////////111111222333333444333333333333444444555555444444333555555555555555555555555333333444444444444555555444444333444444555666777666666555555555666777777888888888888888999::::::777777777777888888888999:::::::::::::::999999888777888888999999888888777777888888777555666777999777666555777888999888777222333444444333222000///000000000000000000000///111111000//////.........---......//////......---...........................---,,,,,,++++++,,,,,,******************************************************))))))))))))******,,,,,,+++***)))((('''&&&+++******)))))))))))))))))))))******++++++,,,,,,)))))))))******************************))))))((())))))))))))************++++++************++++++************************((((((((()))***++++++,,,***)))((((((((()))***+++************))))))))))))---------,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))***))))))((('''&&&&&&''''''(((((()))))))))***+++,,,***)))(((((()))+++)))'''&&&%%%&&&((()))'''((())))))(((((()))+++************))))))))))))))))))))))))************(((((())))))))))))((((((((())))))***************(((((())))))*********+++'''((((((((())))))******************************+++***)))))))))***,,,,,,***+++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++*********)))))))))+++,,,+++***************************))))))******+++++++++,,,)))))))))******++++++++++++++++++++++++***))))))************************************++++++++++++++++++************++++++,,,++++++++++++++++++,,,+++++++++++++++++++++,,,------+++******+++------------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////................................................///000000000///...---------...//////000000//////.........//////......---......//////000111222222000////////////000111111000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222444444444444444444444444,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---.............../////////000000........./////////000000000000000000000000000000......///000000000000////////////......///000000...///000000......///000222222333444444444444333333333444444444444333333555555555555555555555555333333333333444444555555333333333222222333333444777666666666666777888888888777777777777888999999666666777777777888888888999999999888888888888888888888999999999999888888333444555555555555888:::888777555555666666555444222333333444333111000///000000111111111111111111333222000///.........///------............------........................------,,,++++++++++++,,,***************************************************))))))(((((())))))***,,,,,,+++***((('''&&&&&&+++***))))))(((((()))))))))))))))******+++++++++************++++++,,,,,,)))************)))(((((((((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))''''''((()))***++++++,,,((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))***))))))((('''&&&((((((((())))))************++++++***((('''((())),,,+++)))''''''((()))***((()))***)))'''&&&'''((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((()))************)))((()))))))))))))))******'''''''''((())))))************************************))))))******++++++************++++++,,,,,,***************+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***************************((())))))******++++++,,,************++++++++++++***++++++++++++***))))))************************))))))*********++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111................................................///////////////...---,,,------...////////////...,,,------.........------------...///000000111111//////......//////000111////////////////////////////////////////////////111111111111111111111111000000000111111111222222444444444444444444444444,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++,,,---...///.........////////////000............////////////////////////000000000000---...//////000000////////////.........///000000...///000000......///000222222333444444444444333333333444444444444333333222222222222222222222222222222333333444444555555333333222222222222222333777777777777777888999999777777777666777777888999555666777777888888777777999888777777777777888888888888999999999999888888222444666777777666777999888666444333444444333222333333333333222111000000000000000111111222222222444333111///......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******************************************************))))))))))))************+++++++++,,,,,,,,,+++******))))))))))))))))))))))))***************))))))******+++,,,,,,,,,))))))******))))))((('''((((((((()))))))))************))))))))))))******))))))))))))))))))))))))''''''(((((()))***++++++&&&&&&&&&&&&'''((())))))(((((()))))))))))))))*********)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''++++++++++++,,,,,,,,,,,,(((*********((('''((())),,,+++***)))))))))******)))******)))'''&&&&&&'''(((((()))))))))))))))***((((((((()))))))))******((())))))******))))))((('''((())))))******))))))))))))))))))))))))******''''''(((((())))))******************************((()))******++++++************)))******+++,,,---*********+++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,***)))))))))+++,,,+++***+++++++++***************)))))))))*********++++++*********************+++******++++++******)))(((************************)))))))))************+++******))))))))))))************++++++++++++******+++++++++++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------...///000000........................------------------------....../////////...------------...////////////...,,,,,,---............---------......//////000000//////......//////000111////////////////////////////////////////////////000000000000000000000000000000111111111222222222333333333333333333333333++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,---//////,,,---------........................////////////........./////////000000......///000000000000000//////......///000000111...000111000///...///000000111222222333222222222222333333444444333333222222222222222222222222222111222222333444444555555333222222333333444555666777777666666777777888999777666666666666777888888555666777888999888777777888777666666666777888888666777777888888777777666555777:::;;;:::888777777666444222222333444444333555444333222222111111222......//////000111222222555333111///......//////,,,------......------,,,++++++++++++++++++++++++---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********+++,,,---......++++++***))))))))))))***************))))))))))))(((((())))))***++++++,,,)))))))))))))))(((((('''(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''((())))))))))))(((((((((((())))))******+++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((++++++++++++************'''(((***)))(((((()))***++++++*********)))))))))((()))***)))((('''((()))(((((((((((())))))******(((((((((((()))))))))***)))******************)))'''(((((()))))))))))))))************************)))))))))))))))))))))***************************&&&(((***,,,,,,+++)))(((***)))))))))***+++,,,---*********++++++,,,,,,,,,++++++************++++++************+++++++++,,,+++***)))***,,,---,,,++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++*********)))*********++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,---------........................------------------------------......///.........------...///////////////,,,,,,---......................................./////////...///000000111////////////////////////////////////////////////000000000000000000000000111111111222222222333333222222222222222222222222++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000++++++,,,,,,,,,---------........./////////000000---.........//////000000...//////000000000000000///////////////000111111///000111000///...///111//////000111111111111111222333333444444333333222444444444444444444444444111111222333333444555555222222333444555777888999666666666666666777888888666666666666666777888888555666888999999999888777888777666555555666777888555555666666666666555555999<<>>999777555555555555333222333777999@@@<<<777333222111000//////............//////000---------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********+++,,,************)))))))))(((+++***))))))))))))***+++))))))*********+++++++++*********++++++,,,,,,,,,*********)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********+++&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))******))))))))))))******(((((((((((((((((((((((())))))))))))((((((''''''((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******(((((())))))))))))(((((()))(((((((((((()))************))))))((()))))))))((((((''''''''''''(((((()))(((((((((((()))***************))))))*********)))))))))************)))++++++******)))(((((('''''''''((()))))))))))))))*********)))))))))(((((()))))))))))))))))))))))),,,+++)))(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((***)))(((((()))***,,,...---,,,+++***))))))))))))************)))))))))(((,,,,,,+++++++++++++++,,,))))))))))))))))))***+++************************(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))((((((************************+++)))'''''')))******)))+++******))))))******+++))))))))))))))))))))))))+++++++++*********))))))******)))))))))***,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...............///////////////...------............////////////////////////////////////000///.........///111111111111111222222222333333333333333333333333333333************************)))******++++++******)))******++++++++++++******,,,,,,---...////////////,,,,,,,,,---------......000000//////...---------,,,,,,,,,---------.....................---------...------------...//////....../////////000000000111000000000000222333555999888777666555444444444666666777777777666555555333444444555555666666666666666555555444444444333666555555555555555555666333444555666666555444333444333333333333444555666555666999;;;===>>>??????EEENNNRRRJJJ???999777777777666555222111333777:::CCC???:::555333111...---//////......---.........,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///...,,,+++******++++++************)))))))))))),,,+++)))(((((()))+++,,,(((((()))***+++,,,,,,---*********+++++++++++++++))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((******+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((()))'''(((((())))))((((((''')))))))))))))))***++++++))))))((((((((()))******''''''(((((((((((('''''')))))))))))))))******+++((((((''''''''''''((((((###%%%''')))******((('''+++******))))))((((((''''''(((((()))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,,,,+++******))))))))))))************)))))))))))),,,+++++++++++++++,,,,,,+++***))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))---+++))))))+++,,,+++++++++******))))))******+++))))))))))))))))))))))))+++++++++************************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,++++++,,,---------------...////////////...---------............///////////////////////////////////////......//////000111000111111111222222222222333333333333333333333333************************))))))************))))))******++++++++++++*********+++,,,---.../////////***++++++,,,,,,,,,,,,,,,/////////......---------++++++,,,,,,,,,---------...........................------------...//////........./////////000000000000//////000111333333777666666555444444444444333333333333333222222222444444444444555555666777777777666555555444444444888777666555555666777888444444555555555555444444444444333333333333333333555777:::===>>>???>>>>>>CCCLLLQQQIII===777666777888777555222111333777:::@@@<<<777333000...,,,***000///......------------+++++++++,,,,,,------...,,,+++++++++++++++++++++++++++++++++++++++++++++------,,,+++******++++++*********)))))))))))))))---,,,***((((((***,,,---***************************************+++++++++(((((())))))******++++++))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''&&&&&&''''''((()))((((((((((((((()))***+++&&&'''((())))))((('''&&&)))))))))))))))***++++++((((((''''''''''''((((((%%%&&&'''((()))(((''''''******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))((((((************************'''''''''(((((()))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******'''((()))***+++++++++***++++++***)))))))))))))))*********))))))))))))))))))))))))((())))))***+++++++++***)))((((((((()))************************((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((***,,,---,,,+++***)))))))))))))))))))))))),,,+++******+++,,,+++*********))))))))))))******))))))))))))))))))))))))******************************************++++++************************,,,+++++++++++++++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,---------------.........//////...---------------.........//////////////////////////////............//////000000000000000111111111111222222222222222222222222222)))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))******,,,---............,,,---...////////////...............------------+++++++++,,,,,,,,,,,,------........................------------...//////............////////////////////////000111222222444333333222222222333333222111111111111111111111555444444444444555666777888777666555555555666666888777666555555666777888555555555555555555555555555555555555444444333333777888;;;=========;;;:::<<>>@@@@@@<<<888444222000///////////////000000///000222444444222000///111111222222222111111000555444444333222111000000000000111111111222222222111111111111000000000000---......///...---+++***++++++++++++++++++++++++***)))((('''((()))+++,,,))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((************************'''(((((()))))))))))))))((((((((((((''''''''''''''''''(((((())))))******++++++++++++++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,)))&&&''')))***)))'''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((()))(((((('''''''''(((((())))))((((((''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((+++***))))))((()))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''))))))***+++,,,------------.........///.........)))***++++++***)))***+++///...,,,+++******+++,,,---------............///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******&&&&&&''''''((('''''''''%%%&&&'''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))******************************+++++++++******))))))))))))***+++---...///000///...------...//////......//////...------,,,......///000222333444444777888999999888777888:::BBBDDDGGGFFFBBB<<<777555000000////////////000000///000222333333222000///000111111222222222111111444333333222222111111000000000111111111222222222111111111000000000//////............---,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&'''''''''(((((())))))((((((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))(((&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))*********))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))*********))))))(((((((((((((((((())))))******+++---,,,***)))))))))***+++)))***++++++***)))***+++,,,,,,+++++++++,,,,,,---------------............$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((***,,,...(((''''''&&&&&&&&&&&&'''%%%&&&'''(((((()))(((((((((((((((((())))))))))))((())))))******))))))((())))))))))))************)))******+++++++++******++++++++++++,,,---...//////......---......//////.........///......---,,,...///000111222444555555888999;;;;;;::::::;;;<<>>===:::888777222111000//////......///......////////////............///000111111111111000000000111111111222222222222222111111111111111000000////////////......//////...---,,,,,,,,,,,,************************+++***((('''((())),,,---''''''(((((())))))******&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%#########$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&((()))((('''((()))&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''&&&''''''((()))*********))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***+++++++++***((('''((()))))))))*********************))))))*********(((((((((((((((((((((((()))))))))***************((((((((((((((((((((((((%%%'''+++---...---,,,***)))***++++++***)))***+++***+++++++++++++++******,,,,,,,,,,,,------------''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))+++******))))))******+++))))))(((((('''&&&%%%%%%(((((()))++++++,,,,,,+++************++++++,,,---***+++,,,...//////......,,,------...//////......+++,,,...000222444555666555666777666444333333444333555999:::999888888888222111000///....................................//////000000000000000///000000000000111111111111222222222111111111000000000000/////////.....................---,,,++++++************************)))))))))))))))***++++++'''''''''((()))*********&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))((((((''''''&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%''')))(((&&&&&&''')))&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%''')))***))))))(((''''''((()))***++++++,,,***))))))(((((())))))***((((((((((((((((((((((((((((((((())))))*********&&&&&&''''''(((((()))))))))***+++,,,,,,+++***))))))***++++++***)))***+++))))))))))))***+++,,,,,,++++++,,,,,,,,,---------&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***+++++++++!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((()))))))))))),,,+++***))))))***+++,,,******)))'''&&&%%%$$$###(((((()))++++++,,,,,,,,,++++++++++++,,,---...///)))+++,,,...//////......,,,,,,---.../////////...+++,,,---///111333555666666777777666333222222333222444666777666555666666222222000///....................................///000000000000000///...111111111000000000000000222222222222111111000000000/////////............---......///...---+++***))))))))))))))))))))))))%%%&&&((()))***)))'''&&&&&&''''''((()))******+++&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))%%%&&&&&&'''((()))******%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&++++++***)))(((''''''&&&))))))******)))(((''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&((()))'''%%%$$$&&&)))&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''###$$$&&&((())))))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((&&&&&&&&&'''''')))******$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((!!!$$$'''))))))))))))&&&&&&''')))***+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***'''(((((()))***++++++,,,000///...,,,+++*********)))+++++++++***)))***+++((((((((((((***,,,...///++++++,,,,,,,,,---------&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%&&&''')))+++...---,,,+++***(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***,,,,,,++++++***+++,,,------......------,,,,,,............,,,,,,,,,---...000111222222222666666555555555444444444444444555666555444222111000000///..............................///000111............//////////////////000111111111111111000///------///000///...////////////..................---,,,+++)))((('''***++++++***(((''')))***))))))((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''&&&&&&+++)))&&&$$$$$$%%%'''(((&&&&&&''''''((()))******!!!###&&&((()))***)))(((******))))))((((((''''''((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((''''''%%%&&&&&&''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%''')))+++((()))+++---,,,)))%%%###''''''''''''((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%&&&'''((()))))))))))))))((('''))),,,,,,)))&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$)))***%%%%%%)))************)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((++++++***)))((('''&&&&&&''''''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''((()))******)))((('''%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''++++++***)))(((((())))))+++*********))))))((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((&&&&&&&&&''')))***,,,,,,+++***)))(((((('''))))))))))))))))))))))))*********+++++++++,,,,,,)))******+++++++++******+++,,,------...---------+++,,,---......---,,,++++++,,,...///000111111111444333333333333333333333333444555555555444333222222111000///............///............//////000............////////////000111111222222222111111000///------///000///...////////////.........---...---+++***))))))***+++***++++++***(((''')))***))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''***)))&&&$$$$$$%%%'''((((((((((((''''''''''''&&&"""$$$&&&((())))))((('''((((((((((((''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))((((((((()))))))))))))))&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''')))))))))(((((('''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&'''((((((((((((###''')))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%))))))&&&%%%)))''''''((((((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&'''((()))***))))))(((%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''***)))((((((''''''((((((******)))))))))(((((((((*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&((()))************))))))((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++******************++++++,,,---------------++++++,,,,,,,,,,,,+++++++++,,,---...//////000000111111111111111111222222333333444555555555444444444333222000///.........//////......---.....................////////////111222222222222222111000000///------///000///...//////.........------------,,,)))((((((***,,,...)))***+++***(((((((((***))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((***)))((('''&&&$$$$$$###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((''''''((())))))))))))(((((()))))))))******++++++''''''((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&((()))***)))(((%%%$$$***(((&&&$$$$$$&&&(((***&&&''''''''''''(((((((((555222...***'''&&&'''(((''''''((((((((((((''''''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%(((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''(((&&&&&&((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))******++++++***))))))((('''&&&&&&((((((''''''''''''((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((()))))))))*********+++******)))((('''&&&%%%&&&'''((()))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''))))))((((((((((((((('''***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((()))***)))((('''(((''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++,,,+++***)))))))))***+++++++++,,,------------,,,++++++++++++++++++++++++***+++,,,---............//////000000111222222333222333333444444555555555666555444111000......---000///......------------............////////////111111111111111000000///000///------///000///............---------,,,,,,,,,+++***))))))***+++,,,)))***++++++)))(((((())))))(((((((((((())))))***((((((((((((''''''''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''((())))))(((&&&%%%$$$###"""&&&''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((('''(((((())))))******+++'''(((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''%%%$$$(((&&&$$$######%%%(((***&&&&&&&&&'''''''''((((((@@@<<<555...)))''''''(((&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%###$$$%%%&&&''''''''''''...---,,,***)))'''&&&$$$&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((((((((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''((()))++++++,,,***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((()))))))))***************))))))((((((''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''))))))((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))))))))++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,---.........---...///000111222333444555333333333333444555555555777666444222000...------000///...---------------............////////////......////////////......000///------///000///...------------,,,,,,,,,,,,***+++,,,,,,+++***((('''(((***++++++)))(((((()))((((((((((((((()))******(((((((((((('''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((())))))***''''''((())))))(((''''''&&&&&&'''((((((((((((((('''''''''(((((()))))))))'''(((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''888444///)))%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((******)))'''&&&%%%$$$###(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&''')))***&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&'''((()))***+++,,,))))))((((((''''''&&&&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))************)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((''''''((())))))''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))***++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------......000111333555666777444444333333333444555555777666444222000......---......------,,,---------............////////////,,,,,,---...............000///------///000///...------,,,,,,,,,+++++++++)))***,,,---,,,***'''%%%(((***,,,,,,***((((((((((((''''''(((((()))***+++(((((((((((('''''''''''''''''''''(((((())))))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$&&&(((###$$$&&&'''((('''&&&%%%%%%&&&&&&&&&&&&'''''''''+++***(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''''''''&&&$$$%%%&&&''''''(((((('''&&&&&&'''%%%$$$$$$%%%'''%%%%%%%%%%%%&&&''''''(((******)))'''&&&%%%$$$###((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%######&&&(((''''''&&&&&&&&&&&&(((***+++&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***((((((((('''''''''&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))******+++******((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((('''(((((()))***'''(((((((((((()))))))))&&&&&&''''''(((((())))))************************))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''(((((()))***&&&''''''(((((((((((((((******************))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,------............---,,,---///111333555777888666555444333333333444444555444333111///......---------,,,,,,,,,---..................////////////++++++---...//////000000000///------///000///...,,,,,,,,,,,,++++++++++++((()))***++++++***)))((('''***,,,,,,***(((((((((''''''''''''((()))***+++((((((((((((''''''''''''&&&''''''((())))))******&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''******))))))((('''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''')))******))))))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''((((((((((((,,,,,,+++(((%%%###$$$&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&!!!"""'''(((&&&((('''&&&%%%&&&''')))***&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&###$$$&&&'''((((((''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))((('''&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&''''''((()))((((((((()))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***)))((((((((()))+++,,,&&&''''''((()))(((((((((++++++++++++*********)))))))))))))))))))))))))))))))))))))))************%%%''')))+++,,,------,,,******+++,,,,,,,,,,,,+++......,,,,,,,,,,,,......------......///.........+++,,,...000333555777888777666444333222333333444444333222000///.........,,,,,,,,,,,,------...///............/////////000+++,,,---///000111111111000///------///000///...,,,,,,,,,+++++++++******(((((((((((()))***+++,,,'''***,,,,,,+++)))((((((''''''''''''((()))++++++)))(((((((((''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%&&&'''(((******((('''&&&%%%&&&''''''(((((('''''',,,,,,+++***)))(((''''''%%%&&&&&&'''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''%%%###!!!'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%((())))))(((%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&'''((())))))))))))$$$&&&'''&&&%%%%%%))),,,$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&!!!!!!''')))&&&((('''&&&%%%%%%&&&(((***&&&'''(((******((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***+++%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((((((((())))))******++++++*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))+++++++++++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))***'''(((---...)))(((,,,------............---------------...------,,,,,,))))))***+++---...//////.........///000111111222666666666444111000111222444555555333///,,,+++++++++,,,...000000///...---000000000000000000000000---------.........//////---------,,,,,,,,,++++++---------,,,,,,+++++++++***++++++++++++***)))))),,,+++***))))))***+++,,,''''''&&&&&&&&&&&&''''''+++******)))(((''''''''''''&&&$$$$$$&&&((())))))'''&&&%%%%%%%%%%%%&&&'''***'''%%%&&&((((((&&&$$$&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''******))))))(((&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%)))(((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''$$$######$$$&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))'''&&&&&&&&&%%%""" ******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''((((((''''''&&&%%%((('''&&&&&&&&&((()))***''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%'''((((((((())))))******)))'''&&&(((++++++)))'''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***---)))%%%!!!!!!$$$(((,,,+++***))))))***,,,...000+++,,,,,,------,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))******)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,((((((++++++))))))---,,,,,,------------,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++------......///000000000444444444333111000111222555666666444000...------+++,,,.../////////---,,,////////////////////////------........./////////---,,,,,,,,,++++++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++(((''''''&&&&&&''''''(((******)))(((((('''&&&&&&***(((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''')))'''%%%&&&(((((('''%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''')))((('''%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&&&&&&&%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((***++++++%%%$$$$$$%%%'''(((&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''((((((''''''&&&%%%((('''&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&'''(((((((((((('''%%%$$$&&&&&&&&&&&&'''''''''(((((('''&&&(((***+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))++++++)))((((((((())))))***)))'''&&&'''(((***+++******))))))***+++,,,---++++++,,,,,,,,,,,,++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,)))((()))***)))***---++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,+++***)))((((((,,,,,,,,,------......///111111222111000000111333666777777555222///......+++,,,---.........---,,,........................------........./////////,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,---,,,***)))))))))***+++***))))))(((((())))))***(((''''''&&&&&&''''''((())))))(((((('''&&&&&&&&&,,,***(((((((((((((((&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&&&&'''''''''&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&(((***---...&&&%%%%%%&&&)))***)))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''(((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))''')))***,,,,,,,,,+++*********************************++++++++++++******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((()))************+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------,,,+++***)))((((((***+++++++++,,,,,,,,,---...///000/////////111333555666777555222///......++++++,,,---...---------------------------------,,,,,,,,,,,,---------...,,,,,,+++++++++*********+++++++++++++++++++++++++++)))'''&&&%%%&&&((()))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&+++)))''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''******))))))(((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%$$$******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''&&&&&&&&&(((((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%'''***,,,...+++)))(((((()))***)))(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%((((((((('''''''''''''''&&&'''''''''''''''&&&&&&)))(((((((((''''''&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&'''((()))******((((((((()))))))))))))))'''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))'''(((***,,,------,,,+++))))))*********)))(((((()))******++++++******)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&(((******++++++***(((,,,,,,------------,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---...///...///111333444555555444111.........,,,,,,---------......---------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))************)))'''%%%%%%&&&'''((((((((())))))))))))(((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''******))))))(((&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''###&&&))))))(((&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&$$$######((('''%%%&&&'''((('''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***)))'''%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))***+++,,,,,,))))))*********)))(((((()))******++++++******)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%)))***))))))+++***''',,,,,,------------,,,,,,)))***+++,,,,,,------,,,+++++++++,,,,,,------...************************,,,---.........///111333444555555444111///......---------.........//////------------------------*********+++++++++,,,,,,---------,,,,,,,,,++++++)))))))))))))))*********,,,+++)))((((((((()))***((())))))******))))))((()))((((((''''''(((((()))''''''''''''''''''''''''%%%$$$%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''')))***++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''***---,,,((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###""" )))'''%%%%%%'''(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$######%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$###!!!"""$$$&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&''''''((())))))((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''***)))'''&&&$$$#########'''''''''''''''&&&&&&&&&%%%&&&(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))((('''((()))+++,,,******************************++++++++++++******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''((()))************)))''''''''''''''''''''''''))))))))))))))))))))))))(((***)))%%%%%%***,,,***++++++,,,,,,,,,,,,++++++))))))***,,,,,,------,,,***+++++++++,,,,,,,,,,,,************************---...//////...///111333444555666555222000///000///.........//////000000------------------------+++,,,,,,,,,------------.........---------,,,,,,************+++++++++,,,+++++++++*********))))))))))))***++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&((())))))(((&&&%%%%%%&&&''''''&&&%%%%%%&&&((()))(((&&&%%%&&&((($$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((($$$$$$%%%&&&((()))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++...---((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######)))'''%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))'''&&&%%%(((&&&######%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%"""###%%%&&&'''(((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&***)))'''&&&%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&$$$&&&(((((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))((((((***)))))))))))))))************))))))***+++,,,---++++++,,,,,,,,,,,,++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,(((!!!!!!)))...---******++++++++++++******((()))***+++,,,---------++++++******************+++++++++***************---///000/////////111333555777777666333111111111///////////////000111111........................---------.........////////////.........---------+++++++++,,,,,,---------)))))))))***)))((('''''')))***+++,,,,,,+++***)))))))))(((((((((((())))))((((((((()))))))))))))))***))))))******)))'''%%%%%%%%%&&&''''''&&&%%%%%%&&&(((***(((%%%$$$%%%'''$$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''******))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''###(((------)))&&&&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&%%%%%%'''(((((((((&&&&&&%%%$$$"""!!!!!! %%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%((()))***(((&&&%%%111...***(((((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''((((((''''''&&&%%%!!!###%%%&&&'''&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&%%%%%%&&&''')))+++,,,******))))))((((((((('''###&&&)))(((&&&%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((******+++++++++***))))))+++***))))))***,,,...000+++,,,,,,------,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((***+++((()))))))))))))))((((((,,,,,,++++++***)))(((((())))))************))))))******))))))***,,,---///,,,,,,+++******+++,,,,,,((()))***)))((((((***+++---...000000111333666999;;;:::777444222111111111000000//////......------...//////000///...,,,+++---,,,,,,+++,,,---///000......////////////......(((***---000000...+++))),,,,,,+++***))))))******))))))*********+++++++++)))((((((''''''''''''((()))((('''&&&&&&'''((()))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((((((&&&%%%###((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''***'''###!!!%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%%%%%%%###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''((()))***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++*********************************++++++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((())))))))))))((((((((())))))))))))************++++++,,,,,,++++++*********))))))***,,,---...,,,,,,+++******+++,,,,,,++++++,,,+++++++++,,,------///000111222444888;;;<<<:::888555333111000000////////////...........................---,,,,,,---,,,,,,,,,------...///......////////////......+++,,,---------,,,+++***,,,++++++***))))))******------,,,+++***)))((((((***))))))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&%%%### &&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((((()))))))))******++++++******)))************************((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&''')))******(((&&&%%%(((((())))))))))))((((((%%%%%%&&&((()))***+++,,,,,,,,,------------,,,,,,***************+++,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......///222333444666:::===<<<;;;888666333111000000.............../////////......---,,,,,,,,,------,,,,,,---............------......//////......---...---,,,+++******++++++,,,+++******)))*********...------,,,+++***))))))++++++***)))((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))((('''%%%$$$###$$$&&&((()))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&'''&&&$$$"""&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((()))))))))******++++++******)))************************((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))'''&&&%%%'''(((((())))))))))))(((%%%&&&'''((()))+++,,,,,,,,,,,,------------,,,,,,***************++++++,,,++++++++++++++++++++++++***)))))))))***,,,,,,,,,...000222444666888;;;===<<<;;;999666444222000///---------....../////////...---,,,++++++,,,......,,,---...//////...---,,,---------......---------...---,,,+++*********)))++++++***************+++++++++++++++,,,,,,,,,,,,,,,++++++***)))((('''''''''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$$$$%%%'''(((((('''$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))************))))))******************************+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''((())))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++******++++++++++++++++++++++++***((('''(((+++---,,,+++---000333444666777:::<<<999999888666444222000///,,,,,,------......//////---,,,,,,+++,,,---///000---.../////////...---,,,,,,,,,------------,,,,,,+++,,,------,,,***((('''+++***************++++++******+++++++++,,,,,,,,,++++++++++++***)))''''''((()))***++++++***)))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((((((''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%$$$%%%&&&''''''&&&''''''&&&%%%$$$######"""''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))'''%%%%%%&&&((()))&&&'''((())))))******)))++++++++++++******************++++++++++++******))))))******+++******)))***++++++,,,,,,++++++***+++)))'''))),,,///...,,,,,,///222444444555777999666666666555333222000///---------------.........,,,,,,,,,---...///000111...////////////...------+++,,,,,,------,,,,,,+++***+++,,,------+++)))'''*********)))******+++,,,---,,,,,,+++***)))((((((((()))*********)))(((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''''''''))))))((('''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((())))))((())))))******))))))((())))))))))))))))))))))))((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))&&&'''((()))******************************************++++++++++++******))))))***++++++***)))(((***+++,,,,,,,,,,,,+++***+++'''%%%''',,,...---+++,,,...111333333333444555333333333444333111000///...------------------,,,+++,,,---///000111111111000000///...............++++++,,,,,,,,,,,,+++++++++++++++*********************))))))***++++++,,,,,,++++++***)))(((''''''&&&'''(((******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&"""$$$''')))******((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$&&&((()))***)))((('''&&&'''((()))************'''((((((((()))))))))******++++++,,,,,,++++++***((()))***++++++***)))(((***+++,,,------,,,+++***(((%%%"""$$$))),,,+++(((+++...000222111111222222000111222333222111000///.........------,,,,,,,,,+++,,,...000222222222111111000///---------...///+++++++++,,,,,,+++++++++,,,+++)))(((((())),,,---******))))))***+++,,,,,,(((((((((((())))))))))))$$$%%%''')))***)))((('''''''''%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&))))))(((((('''&&&$$$$$$ """%%%'''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%$$$%%%'''))))))((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&''''''""""""###$$$&&&''''''((($$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&"""###$$$%%%'''((())))))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((''''''''' ###&&&***+++***((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))))))))))))))((((((((((((((((((((()))***************)))))))))))))))***)))))))))(((((('''''')))************+++++++++******++++++++++++******))))))***+++,,,,,,------,,,,,,------.../////////////////////...---,,,+++)))+++,,,,,,+++++++++,,,000---,,,---111444555444444333111///...------,,,,,,,,,,,,,,,,,,+++***))),,,,,,------,,,***)))(((,,,+++******))))))******))))))(((((('''''''''&&&&&&'''((())))))((('''&&&!!!%%%)))******(((&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###,,,***&&&!!!"""&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''***)))'''&&&%%%%%%&&&'''(((%%%!!! !!!$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&((())))))(((((()))+++((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((''''''(((((()))******)))))))))))))))))))))*********))))))((((((((()))************+++++++++******++++++++++++***************++++++,,,,,,---,,,,,,,,,---......//////............---,,,++++++)))+++,,,,,,+++***+++,,,///---,,,...222555666666333222111000///---,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,***)))(((,,,+++******))))))******)))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&& """%%%'''((((((&&&%%%(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###%%%''''''%%%$$$###$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$***)))((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''(((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&---***&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''%%%'''((((((''''''((()))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))*********************))))))))))))************+++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------......///------------,,,+++******)))+++,,,+++***)))***+++...,,,,,,...222555777777222222111111///...,,,+++------------------,,,+++++++++,,,++++++***)))(((++++++***))))))))))))***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%,,,)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((%%%&&&''''''&&&&&&'''(((((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))(((&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++******************))))))*********+++++++++******++++++++++++******,,,,,,+++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,+++***))))))***+++***))))))***+++...------...000222444444111111111000///...,,,++++++,,,,,,---,,,,,,++++++++++++*********))))))(((++++++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$"""$$$'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((''''''''''''((())))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%'''***---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%!!!""""""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&'''((((((&&&&&&'''(((((((((((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))******************************++++++))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++++++++******++++++,,,---------+++++++++,,,++++++******)))***+++***))))))+++---000//////...---...///000000000000//////---,,,,,,)))******+++++++++************))))))))))))))))))+++***))))))(((((())))))'''''''''((((((((((((((()))(((((((((((((((((()))'''&&&%%%$$$#########$$$(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&###!!!###&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&''''''%%%%%%&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&"""###%%%&&&'''&&&%%%%%%$$$###$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***''')))***)))''''''((()))((((((((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''((())))))******)))''''''&&&&&&''''''((()))((((((((()))******++++++)))))))))***************)))************+++++++++******++++++++++++******++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++,,,,,,++++++***)))************+++...000111222111///,,,,,,---///111000///...------------((())))))***************))))))(((((((((((())))))******)))(((((((((((()))'''''''''(((((((((((((((***))))))(((((())))))***+++***)))((('''&&&''''''''''''&&&&&&&&&''''''((($$$$$$$$$%%%&&&&&&''''''$$$######$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$'''******)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&))))))))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""###%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%)))((('''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***((()))***)))((('''((()))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))************((((((''''''(((((()))***'''(((((()))******++++++((((((((())))))*********)))************+++++++++******++++++++++++***************++++++,,,,,,---))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))*********+++---000333222333333111...---///222222000...,,,+++,,,...///))))))***+++++++++++++++)))((('''''''''((())))))******)))(((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***,,,,,,++++++******))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&''''''(((((($$$&&&'''&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''')))******))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))((()))***)))'''&&&'''(((((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************((((((((((((((()))******'''(((((()))***+++++++++''''''(((((()))))))))***)))************+++++++++******++++++++++++******))))))***+++,,,,,,------)))))))))***++++++,,,,,,+++,,,,,,---------,,,,,,((()))***++++++...222666222333444222000///222555333000---+++***,,,...000)))***+++,,,,,,,,,,,,,,,)))((('''&&&&&&'''))))))******)))(((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***%%%(((***)))'''&&&(((+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------+++(((&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&""" """'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&!!!###&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&***)))'''&&&%%%%%%&&&'''###"""!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))'''((()))(((&&&%%%&&&'''((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***)))*********++++++++++++(((((((((((())))))))))))++++++***************+++++++++++++++++++++++++++))))))************)))))))))************++++++++++++,,,---.........---,,,,,,+++++++++---111444777777555222000/////////000---///000000///,,,)))&&&+++++++++++++++++++++++++++******)))(((''''''&&&''''''((())))))***))))))&&&&&&'''''')))***,,,,,,+++***)))))))))))))))***'''''''''((())))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))******((()))))))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))&&&%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%'''((((((((('''&&&)))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###&&&))))))&&&%%%''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&(((***+++,,,((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***))))))((((((((())))))))))))))))))*********+++(((((((((((())))))))))))+++******)))))))))******************************))))))************)))))))))************++++++++++++,,,---.........---,,,+++***))))))+++...111333555333111///......//////---.../////////---+++)))++++++++++++++++++++++++*********)))(((''''''''''''((())))))))))))))))))''''''''''''((()))***+++******)))((((((((())))))'''''''''((())))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%&&&'''((((((((('''&&&)))'''&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''***)))'''&&&&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''',,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,---------------,,,+++***)))***---///111222111///------------..................---,,,,,,******************************))))))(((((('''''')))))))))***))))))(((((('''''''''(((((()))))))))***)))(((((('''''''''((('''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%'''(((******)))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''((('''''''''%%%&&&''''''((((((''''''((('''&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))&&&$$$&&&)))***'''###&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''******)))(((((('''(((((('''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((((((((()))***************************))))))************))))))))))))*********+++++++++++++++,,,,,,------------...---,,,,,,,,,---///000///...---,,,++++++,,,,,,//////...------,,,,,,,,,***************************)))))))))((((((((('''***************)))(((''''''(((((((((((((((((((((***)))(((''''''&&&'''''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***%%%''')))+++,,,***((('''(((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$###&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++++++++++++++++++++))))))************))))))))))))*********+++++++++++++++++++++,,,,,,------...---,,,,,,,,,,,,---...,,,,,,++++++++++++++++++000///...---,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((******+++******)))(((((('''((()))******))))))(((***)))((('''&&&&&&&&&&&&''')))***)))'''&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%''')))+++,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%$$$###"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))***++++++++++++++++++++++++++++++))))))************)))))))))************++++++++++++++++++++++++,,,------+++*********)))******************+++++++++++++++------------,,,+++))))))(((((((((((((((((((((((())))))))))))((((((((((((*********+++******))))))'''(((***+++,,,+++******+++***)))((('''&&&&&&&&&&&&)))+++***'''%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((('''''''''''''''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%'''(((******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""&&&***)))&&&$$$'''***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))(((((((((((()))))))))))))))(((((()))***+++,,,,,,************************))))))************)))))))))************+++++++++,,,+++*********+++,,,---)))))))))))))))*********))))))***+++++++++++++++'''(((***,,,,,,,,,******(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******''')))+++---...---,,,,,,,,,,,,***)))((('''''''''&&&***,,,***&&&$$$%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&'''((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((())))))***))))))))))))))))))))))))++++++++++++++++++++++++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''***)))(((''''''&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,+++*********+++,,,---+++++++++++++++,,,,,,,,,((()))***++++++,,,++++++"""$$$(((+++------,,,+++(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++''')))+++...//////...------,,,+++)))((((((''''''&&&***,,,+++&&&###%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%$$$###"""!!!&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%###"""%%%***,,,***'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))+++***((('''&&&''')))***))))))(((((('''''''''&&&******))))))((((((''''''(((((()))***************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,+++***)))(((+++)))'''&&&'''(((''''''))))))((((((''''''&&&&&&))))))))))))((((((((((((+++,,,---......---,,,+++444111...***(((((()))*********)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%(((***+++++++++***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''******'''$$$((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%%%%''''''$$$!!!'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''$$$""" """&&&***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((()))***************************************)))))))))******+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++(((((((((((((((((((((((()))***+++,,,------,,,,,,---+++((('''((()))))))))((((((((((((((('''''''''))))))))))))((((((((((((+++,,,---.........------222///,,,)))''''''((((((***))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))(((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%'''))))))'''$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''((('''&&&%%%%%%''')))''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''$$$&&&(((***+++***((('''(((((((((((('''''''''''''''''''''((()))*********(((((()))***************************************)))))))))))))))*********+++++++++++++++*********************************++++++++++++++++++++++++(((((((((((((((((((((((()))***+++---.../////////---***'''%%%&&&((()))***'''((((((((((((((())))))(((((((((((())))))))))))***+++,,,---...////////////---***(((&&&&&&&&&'''***)))((((((''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&''''''&&&%%%!!!###%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&%%%$$$$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((******)))(((((()))''''''''''''''''''''''''(((((())))))))))))******(((((()))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******))))))(((((((((((((((''''''''''''((((((((()))))))))***(((((()))***************************************))))))******************+++++++++*********************************************************************************************+++,,,------......+++((($$$###$$$&&&((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))+++,,,...///000000---,,,***(((&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))******)))((()))***''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))*********+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++'''''''''(((((((((((((((***)))))))))((((((((('''(((((()))***************************************++++++++++++++++++++++++************************************************************************************************++++++*********************'''$$$###%%%'''(((((('''((((((((())))))******'''((((((((()))))))))***(((((()))***,,,...///000---,,,+++)))((((((((())))))(((((('''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$######%%%(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&''''''((((((((((((((()))))))))'''&&&&&&)))+++(((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''((('''%%%%%%%%%''')))+++'''''''''(((((((((((((((*********)))((('''''''''(((((()))***************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))***************++++++++++++++++++++++++************************((((((((((((((((((((((((******)))(((((((((((((((+++)))(((((()))++++++***((())))))))))))))))))***''''''(((((())))))******''''''((()))***,,,...///---,,,++++++************)))(((''''''&&&&&&''''''%%%%%%%%%&&&''')))***+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''+++)))&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%###$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((())))))(((&&&%%%%%%(((+++))))))))))))))))))))))))''''''(((((((((((())))))***++++++++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&''''''(((''''''''''''((((((((()))))))))))))))(((((((((((((((((()))***************++++++++++++++++++++++++++++++++++++*********)))((()))))))))*********+++++++++++++++++++++++++++************************(((((((((((((((((((((((()))((('''''''''((()))******))))))***,,,---,,,************)))))))))))))))'''''''''((()))*********'''&&&&&&'''(((***,,,---,,,++++++++++++*********(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&((()))+++,,,''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&(((((()))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%% ###&&&'''&&&%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''###&&&''''''%%%%%%&&&(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((()))(((''''''''')))(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''(((((((((((()))%%%&&&((())))))'''&&&$$$&&&'''''''''(((((())))))''''''(((((())))))******(((((()))***************+++++++++++++++++++++++++++*********))))))(((((((((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************''''''&&&'''((()))+++,,,((('''(((***,,,,,,***(((++++++******))))))((((((&&&''''''((()))******+++&&&&&&&&&&&&'''(((***++++++++++++***************(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&(((***+++,,,''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&(((************)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&((()))*********$$$%%%%%%&&&&&&%%%%%%$$$"""&&&((('''&&&'''((($$$%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''')))***((($$$"""###%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$&&&&&&&&&&&&$$$#########$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%(((******)))&&&$$$%%%&&&&&&''''''&&&&&&%%%)))((('''&&&$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%************))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%(((+++,,,***(((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))*********------,,,,,,+++***))))))************************++++++******************++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++******)))(((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,,,,,,,+++***))))))(((%%%&&&&&&&&&'''((((((((('''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***&&&$$$###$$$&&&(((,,,+++++++++***((('''&&&(((((('''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''))),,,...000))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++*********))))))((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())))))(((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!((((((((((((((((((((((((%%%%%%'''***...---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$&&&'''%%%###%%%&&&&&&'''((()))******$$$$$$$$$%%%''''''%%%#########$$$%%%&&&&&&'''(((%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++***(((&&&%%%&&&'''((()))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((()))******(((((())))))*********+++------,,,,,,+++******)))***************************************************++++++,,,++++++))))))))))))))))))))))))))))))(((((()))))))))************))))))((((((((((((((('''''''''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((+++++++++***)))(((((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&'''''''''%%%(((''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%$$$%%%''')))+++&&&''''''&&&&&&%%%$$$###***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''&&&'''((('''&&&&&&'''(((((((((((('''''''''''''''%%%%%%&&&'''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***)))'''&&&&&&'''((())))))(((((('''((()))***+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((()))******''''''((()))***++++++,,,---,,,,,,++++++************************************************************************)))(((((())))))))))))))))))))))))(((((())))))))))))******))))))((((((''''''((((((###$$$%%%&&&(((***,,,---((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******))))))(((''''''''''''''''''''''''&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&(((((('''''''''(((((()))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))&&&''''''((((((''''''&&&+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''&&&&&&'''((('''&&&&&&'''(((+++***)))(((''''''((()))&&&&&&'''((()))******+++((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&(((((('''%%%&&&&&&&&&&&&%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))((('''&&&'''((()))***)))(((((((((((()))***+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((((())))))***&&&'''((()))***+++,,,,,,,,,,,,,,,++++++************************************************+++++++++)))))))))))))))(((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''((((((######$$$%%%''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%(((&&&###"""###%%%&&&&&&''''''''''''''''''((()))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((('''&&&&&&%%%''''''((()))******))))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((,,,+++)))'''&&&'''((()))&&&&&&&&&'''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&''''''''''''''''''''''''%%%$$$###%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''((()))***+++)))))))))))))))*********))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((((())))))***&&&'''((()))***+++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))*********+++++++++)))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((&&&###"""###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&''''''''''''''''''''''''((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((((('''&&&%%%$$$%%%&&&'''((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((***)))'''%%%%%%%%%'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''((())))))%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&''''''%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%''')))(((((($$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))******((())))))***************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((()))******''''''((()))***++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%'''((()))))))))&&&'''((()))))))))))))))&&&&&&'''((())))))((((((((((((''''''''''''(((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))&&&'''((('''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''""""""###$$$%%%&&&''''''(((&&&%%%&&&)))++++++***$$$$$$%%%&&&'''((())))))"""###%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))((()))******++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((()))******(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((()))(((((('''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&'''((()))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%&&&''')))******))))))******************'''(((((())))))((('''&&&((((((''''''''''''((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###$$$&&&$$$$$$%%%%%%&&&''''''((($$$&&&''''''$$$$$$%%%'''#########$$$$$$%%%%%%%%%&&&%%%###$$$''')))******%%%&&&&&&&&&''''''((((((###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((($$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))(((((()))***+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&'''''')))******''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&%%%%%%))))))******)))'''%%%$$$((((((''''''''''''(((((()))***+++++++++***)))(((''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''((("""###%%%&&&'''(((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%###!!!"""$$$$$$$$$%%%%%%&&&'''((((((###%%%'''&&&$$$###$$$'''''''''&&&&&&&&&&&&%%%%%%"""!!! ###%%%&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&(((((()))''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''((()))***+++,,,+++******))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))***************)))(((((())))))((('''(((((((((((())))))))))))))))))(((((((((((()))******)))((('''&&&%%%$$$$$$$$$'''))))))((('''((((((+++***)))((('''&&&&&&&&&'''&&&$$$###"""###$$$$$$&&&%%%%%%'''((()))'''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***************)))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''))))))((('''&&&'''((())))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))))))))(((((()))((((((((()))***,,,---((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&'''''''''&&&%%%%%%$$$******)))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$!!!$$$''''''$$$###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((('''((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))************+++***))))))******)))((((((((((((((())))))))))))))))))(((((('''''''''((('''''''''''''''&&&&&&&&&%%%'''))))))((('''(((((())))))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&((('''&&&''')))***)))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))******))))))((('''((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&((())))))((((((***+++))))))(((((((((((())))))&&&''''''((((((((((((((('''(((((())))))(((((('''***))))))((()))***,,,,,,((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&'''((()))***&&&%%%%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((('''(((((((((''''''&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''***)))((('''(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((('''((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************************************$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&''''''(((((((((((((((''''''((((((((()))))))))*********))))))((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************,,,+++)))***++++++***((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&'''((((((***(((&&&'''(((*********''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((()))))))))((('''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''&&&''')))***)))***,,,---))))))(((((((((((())))))&&&''''''((((((((((((((('''''''''(((((('''''''''******))))))))))))***+++))))))((((((((((((''''''))))))))))))))))))))))))(((((('''''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%'''(((((()))((((((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&###%%%''''''&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%((((((''''''''''''((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++++++++++++++++++++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))((()))))))))************+++***))))))******)))'''(((((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))***************)))))))))&&&&&&&&&&&&'''(((((()))+++(((&&&%%%''')))******''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''&&&((())))))))))))***,,,))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((%%%&&&(((******)))'''&&&(((((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%'''))))))((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++++++++++++++++++++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))((()))))))))***************(((''''''(((((('''&&&(((((((((((())))))))))))###$$$&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''(((***((())))))*********))))))%%%%%%&&&&&&''''''(((((()))'''$$$$$$&&&((())))))'''((()))*********))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((((((''''''((())))))''''''''')))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))$$$&&&(((******)))((('''&&&%%%$$$######$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((('''%%%$$$###$$$%%%'''))))))((('''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''' !!!###&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''((()))******)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&((()))***+++,,,++++++++++++++++++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&''')))******+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))'''&&&&&&'''(((&&&%%%(((((((((((())))))))))))###%%%&&&((()))))))))((((((((('''''''''&&&&&&&&&''''''((('''&&&'''(((***&&&'''(((*********)))(((%%%&&&''''''(((''''''&&&(((&&&$$$$$$&&&((((((((('''(((***+++++++++***)))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))((('''))))))((('''&&&&&&'''))))))(((((((((((())))))&&&''''''((((((((((((((('''''''''(((((('''''''''%%%&&&'''''''''''''''&&&''''''(((((((((((())))))'''''''''''''''''''''''''''((()))*********))))))&&&&&&&&&'''''''''''''''%%%&&&''')))******)))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''%%%$$$$$$%%%%%%'''((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''((())))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&'''(((((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&''')))***((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))((('''((((((''''''''''''((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,++++++++++++++++++++++++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))(((''''''(((((('''&&&(((((((((((())))))))))))&&&''')))******)))'''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&)))+++'''(((***,,,------,,,+++'''((()))))))))((('''&&&(((&&&&&&'''((()))(((''''''(((***,,,,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********'''((())))))((('''(((***))))))(((((((((((())))))&&&''''''((((((((((((((('''(((((())))))(((((('''%%%&&&((())))))))))))(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))***+++***))))))%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))***++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&,,,,,,+++)))&&&"""$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''(((&&&$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''(((((()))(((((((((((((((''''''''''''(((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,************************$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))((('''(((((((((((())))))))))))******++++++***(((%%%$$$$$$$$$%%%&&&'''((()))***'''(((((('''&&&&&&)))+++***,,,...000111111000///)))***++++++***)))((('''((('''''')))***+++)))(((''')))+++,,,,,,,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))***************))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++&&&((()))***)))***+++---))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))))))))((((((&&&''')))***+++++++++***%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''((()))++++++******)))&&&'''''''''(((((())))))&&&&&&&&&'''(((***,,,---%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''((()))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&###%%%&&&(((((('''%%%$$$#########$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))$$$%%%&&&''''''''''''&&&)))'''&&&(((+++,,,***'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&%%%$$$%%%''')))***)))((())))))(((&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''(((((())))))*********+++(((((())))))******++++++'''((()))))))))(((&&&%%%&&&&&&'''((())))))((((((---***'''&&&'''((()))(((&&&&&&&&&''''''''''''(((+++******...222444222000---+++)))'''&&&&&&'''((())))))((('''''''''''''''***))))))(((((((((((()))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''))))))(((((()))+++))))))))))))))))))))))))&&&&&&&&&&&&(((+++///111***))))))***,,,...---,,,++++++******)))(((((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***''''''((((((((((((''''''))))))))))))************%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''((()))***+++(((%%%%%%''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((%%%######&&&((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***((((((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&(((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$###$$$$$$%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++(((''''''''''''''''''((('''''''''''''''''''''''''''''''''((())))))******###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((+++)))'''''''''&&&$$$"""&&&'''(((((('''&&&'''(((******)))(((((((((((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))***)))))))))((((((((('''***)))))))))((((((((('''((()))))))))************)))))))))))))))*********)))*********)))(((&&&%%%&&&&&&'''(((((((((((((((+++)))&&&%%%&&&'''((('''&&&&&&&&&''''''''''''(((***)))***---111333222000...---***((('''''''''((((((((('''''''''''''''((()))((((((((((((((())))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((())))))((((((***+++))))))))))))))))))))))))''''''&&&'''(((+++...///((('''&&&''')))******))))))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%(((''''''''''''(((((()))---***((('''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######&&&'''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******)))(((''''''((()))***(((((((((((())))))******(((((()))))))))*********###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((()))(((&&&%%%$$$"""###%%%'''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************))))))))))))))))))(((***++++++******((('''&&&&&&''''''(((((((((((((((***(((%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((())),,,000222222111000///---***)))((())))))''''''&&&&&&&&&''''''(((''''''''''''((()))******(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))******)))(((***+++))))))))))))))))))))))))((((((''''''(((***,,,...((('''&&&'''((()))((('''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((''''''&&&&&&''''''((('''(((((())))))(((((('''***))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&)))((((((''''''''''''(((,,,***((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))(((''''''''''''((())))))******((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))+++)))(((&&&&&&((()))+++(((((()))***+++,,,------+++++++++************)))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''&&&""" ###'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***************))))))((((((((('''((((((((()))))))))((((((''''''(((((((((((((((''')))'''&&&%%%'''(((''''''&&&&&&&&&''''''''''''(((''''''(((+++---///000000111000...,,,+++*********&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((()))***)))''''''''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***+++***)))((()))***(((((((((((((((((((((((())))))(((((()))***+++,,,+++***))))))***+++***(((&&&&&&''''''((()))******(((((())))))))))))((((((******))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******))))))))))))))))))***(((((())))))))))))((((((***))))))((('''&&&&&&%%%(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%'''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''')))))))))(((&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$&&&((('''&&&%%%&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%###%%%''')))***)))((('''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((''''''''''''''''''(((((()))***+++---...///000------,,,++++++***))))))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((***,,,,,,)))''' ###'''((((((''''''''')))((((((((((((((())))))((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))***)))))))))((((((''''''$$$%%%%%%&&&'''((()))***'''((((((((((((((('''''')))((('''''')))))))))(((&&&&&&&&&''''''''''''(((&&&'''(((***+++,,,.../////////...,,,++++++******''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''(((******(((((((((((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++***((('''((()))(((((((((((((((((((((((()))))))))))))))******+++,,,+++******,,,,,,+++)))''''''((()))******+++,,,(((((())))))))))))(((((())))))******************((((((((((((((((((((((((***)))(((''''''((()))***)))******************)))(((((())))))))))))((((((***))))))((('''&&&&&&%%%((((((((()))))))))******(((((((((((((((((((((((())))))************))))))''''''((((((((((((((('''***)))((('''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$"""###&&&((()))((('''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''(((((())))))&&&''')))******)))'''&&&((()))***,,,---///000111...------,,,+++***))))))%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&'''((((((&&&######%%%'''((('''&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))(((((((((((((((((('''$$$$$$$$$%%%&&&((()))***(((((((((((((((((('''&&&)))((('''(((******)))(((&&&&&&&&&''''''''''''(((&&&'''))))))((())),,,...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((***+++,,,***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***'''&&&&&&'''))))))))))))))))))))))))(((((())))))*********+++***)))((()))***+++***)))'''(((((()))***++++++,,,((())))))******))))))((())))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))(((((('''((())))))******))))))(((***))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))(((((()))((((((''''''''''''(((((()))***)))'''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%%%%$$$###$$$%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((())))))'''&&&%%%###%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%"""###%%%'''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((((((((())))))***''')))+++,,,,,,+++)))'''(((((()))+++,,,...//////------,,,,,,+++***))))))%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%###"""###$$$$$$###!!!&&&'''(((((('''&&&'''((($$$$$$$$$$$$$$$%%%&&&'''''''''(((((())))))******(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***************)))))))))((('''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&''''''&&&''')))***)))'''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&))),,,(((((()))***************,,,+++***)))((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((+++,,,,,,+++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******)))&&&$$$%%%%%%))))))))))))))))))))))))''''''((()))***+++++++++(((''''''(((***+++***)))'''((((((((())))))******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))***)))(((''''''((()))***'''((())))))))))))((('''))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((''''''((()))))))))))))))(((''''''''''''(((((()))((()))***)))'''''')))+++''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%######%%%(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$!!!"""$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((()))***+++***)))'''&&&###%%%&&&%%%###"""$$$&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))******)))(((''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((('''((((((***+++,,,------,,,,,,++++++******))))))&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&(((((())))))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''')))))))))((())))))(((&&&&&&''')))'''''''''''''''((()))***&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******+++*********))))))((((((&&&'''''''''(((((())))))+++***((('''&&&&&&''''''(((((())))))((('''&&&&&&&&&%%%%%%'''((()))(((&&&&&&&&&&&&'''''''''((((((((())))))(((%%%%%%(((+++&&&&&&'''))))))*********...---+++***((('''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((+++,,,---+++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******(((%%%$$$$$$$$$))))))))))))))))))))))))&&&'''(((***++++++++++++(((''''''(((+++,,,,,,+++'''''''''((((((((((((((())))))************))))))''''''(((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***)))***+++,,,,,,+++***)))))))))************))))))))))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''''''''''''''((()))***%%%'''((('''%%%$$$''')))((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))'''%%%%%%))),,,'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%###%%%'''&&&%%%$$$%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&$$$###!!! !!!$$$&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((()))+++,,,+++***((('''"""%%%&&&%%%###"""$$$&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&(((''''''''''''((())))))%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((&&&""" """&&&(((''''''((()))***++++++,,,+++++++++************)))$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''+++*********))))))(((((('''((()))*********************))))))((((((''''''''''''((((((((((((''''''&&&((())))))(((''''''(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''(((*********)))(((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))((('''&&&''')))((()))***)))'''''')))***''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&+++*********))))))(((((())))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((''''''((()))(((&&&((())))))(((((('''&&&%%%******))))))((((((''''''((()))***)))'''&&&&&&'''(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))'''%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%""""""###%%%''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))*********+++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((('''&&&&&&*********)))))))))((((((((())))))************)))+++*********))))))))))))''''''((((((((((((''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''(((((()))*********&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))******)))((((((***)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((((()))***)))((('''(((***'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&'''''''''((()))))))))(((((((((''''''(((((((((*********)))((((((''''''+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((()))((('''''''''((()))))))))((((((***)))))))))(((((((((''''''((()))((('''&&&'''((())))))))))))((((((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%###"""$$$&&&%%%%%%&&&&&&'''&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))*********************+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))((('''&&&&&&******))))))))))))(((((()))************))))))(((++++++++++++************'''(((((())))))(((((('''&&&((())))))((('''(((((())))))))))))))))))))))))))))))))))))************&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******((()))*********)))((('''))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++)))***+++***)))(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******,,,+++***((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''))))))((('''&&&'''((()))************))))))))))))((((((((((((&&&''')))(((''''''((()))******))))))(((((('''''''''''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$###%%%'''&&&&&&''''''&&&&&&%%%$$$***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''************************)))((((((''''''(((((()))*********************)))&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))((((((***************)))((('''************************(((((())))))))))))(((((('''(((******((('''((()))))))))))))))))))))))))))***)))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))***+++***)))((('''))))))))))))((((((((((((************************((((((((((((((((((((((((((()))******(((((()))***)))******)))(((((()))+++)))))))))))))))))))))))))))))))))((((((((((((((('''((()))******)))((('''(((((()))))))))*********************************))))))))))))))))))))))))************************)))******++++++******)))(((((()))))))))*********+++)))'''&&&&&&''')))+++))))))))))))))))))))))))************************))))))(((((((((((()))))))))((('''''')))***)))((((((((()))***************))))))))))))((((((((((((%%%'''(((((('''''')))*********))))))((((((''''''&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''((((((((('''&&&$$$###"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((************))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((()))***++++++(((((((((((((((((())))))***************)))((('''))))))))))))))))))))))))(((((())))))))))))((((((''')))******)))(((((()))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))%%%&&&'''&&&%%%$$$&&&((((((((((((((((((((((((((()))))))))))))))((((((((('''((()))******)))((('''(((((())))))******++++++***************+++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))***************)))(((&&&&&&((()))***************************))))))))))))))))))))))))))))))(((((((((((()))))))))''''''(((*********)))***************)))(((((((((((((((((())))))))))))%%%'''(((((('''''')))******)))))))))((((((((('''&&&&&&''''''(((((())))))&&&&&&'''''''''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###"""$$$%%%&&&%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((***+++,,,''''''(((((((((((()))))))))************))))))(((((((((((((((((()))))))))((())))))******))))))(((''')))******)))(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''((()))***+++++++++******(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''((()))******)))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))******+++++++++*********+++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++++++++************++++++************************(((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((***++++++***************)))((('''&&&(((((((((((())))))))))))&&&''')))(((''''''((()))((((((((()))))))))))))))'''''''''(((((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''!!!"""$$$&&&'''))))))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&'''(((***+++'''''''''((((((((())))))((())))))************)))(((((()))))))))*********))))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))'''''''''((())))))************))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''')))+++,,,,,,,,,+++'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))''')))***)))((('''((()))+++,,,,,,+++******+++---))))))))))))))))))))))))((((((((()))*********+++***))))))))))))))))))*********************++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((***,,,+++***(((((()))))))))((('''''''''((((((((()))))))))***'''((()))((('''&&&'''(((''''''(((((())))))******((((((((((((((('''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%%%%"""###$$$&&&'''(((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((()))***++++++$$$$$$&&&''''''&&&$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((&&&'''''''''(((((())))))'''((()))***************))))))******+++++++++,,,))))))************))))))((()))++++++)))((()))***************************'''(((((()))***++++++,,,++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''')))+++,,,------,,,'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***&&&''''''&&&%%%%%%&&&(((************************''''''((()))***++++++,,,+++***)))(((((()))***+++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++&&&''')))++++++)))'''&&&************************))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((+++,,,+++***%%%&&&'''((())))))))))))'''((((((((())))))******((()))***)))'''&&&&&&'''&&&&&&'''((()))***++++++))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''"""%%%'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$%%%'''(((((()))###%%%''''''&&&$$$$$$%%%''''''''''''&&&%%%$$$######%%%'''***,,,---------&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$!!! !!!"""(((''''''&&&&&&%%%$$$$$$&&&'''''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++************))))))))))))************************%%%$$$$$$&&&(((***)))'''$$$%%%'''(((((('''%%%$$$$$$%%%&&&((())))))******''''''''''''''''''''''''''''''(((((((((((('''''')))******+++---...//////+++++++++***************(((&&&%%%&&&(((******))),,,+++***))))))***+++,,,++++++***)))(((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---+++)))******++++++++++++******''')))***+++,,,,,,+++***(((((())))))******++++++&&&''''''((()))******+++******++++++++++++******'''((()))******)))((('''(((((('''''''''&&&&&&&&&************************'''((()))******+++******(((&&&%%%'''***,,,***(((******))))))))))))******'''((()))******)))(((''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''((()))******((('''%%%$$$######$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&''''''((()))))))))###$$$%%%&&&'''''''''''')))((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((,,,+++***)))))))))++++++$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))))))))))))))************))))))))))))(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&(((((()))******)))((((((((((((((('''&&&$$$""""""''''''''''''''''''''''''''''''((((((((((((''''''))))))***+++,,,---......*********))))))((((((((((((&&&%%%&&&(((******)))******)))(((((()))******++++++***)))))))))))))))((((((((((((((((((((((((************************************************)))************+++++++++************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...,,,***++++++,,,,,,,,,,,,++++++******+++++++++******)))))))))))))))************(((((())))))***++++++,,,******++++++++++++******(((((()))******)))((((((((((((((('''''''''&&&&&&************************))))))*********))))))((()))'''&&&''')))***((('''******))))))))))))******'''((()))******)))(((''''''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''((((((((('''''''''(((***+++$$$#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$%%%&&&&&&'''((((((((((((''''''''''''''''''((((((''''''((((((((()))))))))++++++***))))))******+++###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))***)))&&&%%%%%%&&&)))***++++++******)))(((((('''************))))))))))))((((((((((((((((((((((((***)))((()))***)))(((&&&************************))))))(((&&&$$$!!!''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))***+++,,,,,,******)))(((((('''&&&&&&(((&&&%%%&&&(((******)))))))))(((((((((((())))))+++***))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************)))************+++++++++************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,,,,,,,------------,,,,,,---,,,+++***))))))))))))***************)))))))))*********+++,,,,,,------******++++++++++++******((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))+++++++++******)))''''''***(((''''''((()))'''&&&******))))))))))))******(((((())))))))))))((((((((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((()))***)))((('''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''(((''''''&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&''')))******'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######''''''((((((((((((((((((''''''''''''((()))***+++((((((((()))))))))************)))))))))******+++$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++************))))))((((((************)))))))))((())))))))))))))))))))))))***)))((()))++++++)))'''(((((('''&&&&&&'''(((((('''''''''&&&&&&%%%$$$###''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******++++++***))))))((('''&&&&&&(((&&&%%%&&&(((******)))))))))))))))))))))))))))******)))))))))))))))***************************++++++++++++++++++++++++************************))))))*********+++++++++************************,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,+++***)))))))))***++++++++++++******)))))))))******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))(((******))))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((('''''''''((((((''''''''''''(((((('''((()))******)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))***)))((('''%%%$$$######&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((()))******))))))))))))************)))))))))))))))*********%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''')))(((((((((((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))(((((())))))************************)))))))))((())))))))))))))))))))))))((('''((()))+++,,,+++***'''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***++++++***))))))(((''''''(((&&&%%%&&&(((******)))***************************)))))))))))))))******************************************************************************))))))*********+++++++++************************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***)))(((((()))+++---...,,,,,,++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((()))***************))))))************+++,,,******))))))))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&(((((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((,,,,,,+++***)))((('''&&&$$$""""""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''******)))((((((((((((((())))))))))))************(((((())))))************%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))******++++++************))))))))))))((((((((((((((((((((((((''''''''')))+++,,,,,,***(((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))******))))))))))))(((((((((&&&%%%&&&(((******)))******++++++++++++******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++,,,,,,,,,,,,++++++'''(((((()))***,,,---...+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++************))))))))))))))))))))))))))))))))))))'''''')))******+++++++++)))***++++++))))))***+++******))))))))))))******))))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((***))))))(((((('''&&&&&&'''&&&%%%$$$$$$%%%''''''+++***)))(((''''''''''''((((((((()))))))))******''''''((()))************%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((''''''(((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********************))))))))))))((((((((((((((((((((((((((('''''')))***+++***((('''((()))******)))((('''(((((())))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))''''''(((((((((((())))))(((&&&%%%&&&(((******)))((()))***++++++***)))((()))))))))))))))***++++++((((((((((((((((((((((((************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,,,,,,,------------,,,,,,'''((()))***+++,,,,,,,,,***++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***++++++++++++*********)))))))))************************((())))))*********))))))***+++,,,***'''%%%%%%'''******))))))))))))*********)))(((''''''((()))******))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''&&&%%%$$$%%%&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&'''''''''***)))((()))***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''&&&$$$""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''((((((******)))((((((''''''&&&'''&&&%%%$$$%%%'''(((***((((((''''''&&&'''''''''''''''((((((((()))))))))&&&'''((()))*********)))$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))),,,+++(((''''''(((+++,,,++++++******)))(((((((((************))))))))))))***************************)))((()))***)))(((&&&%%%'''(((******((('''%%%###$$$%%%&&&''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))))))))%%%%%%&&&&&&'''((((((((((((&&&%%%&&&(((******)))'''((()))******)))((('''))))))((())))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---///111000---+++,,,...---..................---((()))+++,,,,,,+++***)))*********++++++,,,,,,---.....................---+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++++++++************)))***************************++++++******)))((('''+++,,,,,,)))$$$!!!!!!"""******))))))))))))*********)))(((''''''((()))******))))))((('''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((('''%%%$$$$$$&&&)))+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((()))++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((('''%%%&&&'''((((((((('''&&&%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%###!!!!!!###%%%((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''###$$$%%%&&&''')))******%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))''''''&&&%%%&&&(((***,,,&&&&&&%%%&&&&&&'''((()))''''''''''''((((((((((((%%%&&&((()))*********)))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''((('''%%%#########%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''(((((()))(((((('''&&&(((((())))))))))))((((((***************)))(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''((()))***++++++++++++''''''(((((((((((('''''''''''''''''''''((())))))************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************++++++******))))))(((((()))************+++++++++---,,,+++))))))))))))***++++++******++++++,,,---,,,++++++++++++,,,,,,------,,,++++++,,,+++***))),,,---...---++++++,,,...///111222222000//////000111......333333......111///000111111/////////000000000111111111///...---000000///...------------***+++,,,------,,,+++***...---,,,---------+++))),,,------+++)))''''''(((+++***************++++++************************,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***))))))(((((()))***++++++*********)))))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((***((('''((()))***)))'''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%''')))***))))))(((+++)))'''%%%$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&((('''&&&&&&&&&&&&'''((((((###$$$&&&'''((('''&&&%%%)))(((''''''''''''&&&$$$'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$))))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$""""""###%%%'''((()))***++++++******))))))((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''***************)))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))*********************))))))))))))))))))************+++++++++++++++***))))))***+++,,,,,,++++++++++++,,,------************************++++++******+++,,,,,,++++++,,,---------...111333///111222333222111222444333000111555666222222666444555666666555666888:::;;;;;;;;;:::888666333222000000//////............,,,---......///////////////...------......---+++---...//////...------...,,,++++++***++++++,,,,,,************************++++++************++++++***++++++,,,,,,++++++***)))))))))))))))***++++++,,,,,,,,,+++++++++******))))))(((((((((((()))))))))(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&'''((()))(((&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))***)))'''%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''((((((%%%&&&'''''''''''''''&&&'''&&&&&&&&&'''((('''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''((((((&&&$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))&&&###!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((((((''''''&&&&&&%%%((((((((())))))******************)))))))))))))))&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&)))************))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&'''((((((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))************)))************+++++++++))))))))))))***+++------,,,,,,++++++,,,,,,---...******++++++++++++******++++++++++++,,,---...///---...///000000333666999666777888999888999;;;===;;;999:::>>>???======@@@:::;;;<<<<<<>>>AAAFFFIIIJJJJJJIIIFFFCCC@@@<<<:::666666666555444222111111......---......000111222000///------------,,,+++---......//////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++******))))))))))))*********+++,,,++++++++++++************))))))(((((())))))***))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((())))))((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''(((((()))(((((((((''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((((())))))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((("""%%%&&&&&&%%%&&&***---'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))(((%%%"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''+++++++++***))))))(((((())))))))))))************%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((((((''''''''''''(((((((((((((((''''''((((((((()))(((&&&%%%&&&''')))***''''''((((((((((((''''''))))))************)))((((((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((***************)))((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********((()))))))))************(((((())))))******++++++))))))*********+++++++++************++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,---......---,,,+++------.........///222444444666777888888;;;>>>AAAEEEEEEEEEDDDCCCDDDFFFHHHIIIIIIJJJLLLLLLLLLLLLMMMGGGHHHHHHIIIKKKQQQXXX]]]]]]]]]\\\ZZZWWWSSSPPPNNNFFFFFFEEEDDDAAA>>>;;;999888666555444444666999:::999777444333333222///---111000//////...---+++)))---,,,++++++***+++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))******++++++++++++******)))*********************))))))))))))((((((((((((***))))))))))))))))))***((((((((())))))*********((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&'''(((***''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&''''''((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''((('''%%%$$$$$$$$$%%%&&&&&&'''((((((''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%$$$%%%&&&((()))))))))''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))(((((('''&&&%%%%%%(((((())))))******++++++%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((((((''''''''''''(((((('''((((((((((((((((((''')))(((&&&%%%&&&''')))+++))))))************))))))((())))))*********))))))(((((((((((()))))))))))))))******************)))(((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&)))(((''''''''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))************(((((())))))******++++++))))))*********+++++++++,,,,,,,,,,,,++++++*********************+++,,,,,,,,,,,,------.........---...000111111000222666999===@@@CCCEEEGGGJJJNNNQQQVVVVVVTTTPPPNNNNNNPPPRRRWWWXXXYYYYYYYYYZZZYYYXXXUUUVVVVVVWWWZZZ```gggmmmpppppppppooommmkkkhhhggg^^^^^^^^^\\\YYYUUUPPPNNNKKKIIIFFFDDDCCCDDDFFFGGGHHHFFFDDDBBB@@@===999555666444111000000000---+++---,,,+++***************++++++++++++++++++++++++***+++,,,------,,,+++*********************************++++++++++++***)))((((((((((((((((((((((((******))))))))))))******'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((())))))((('''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&%%%$$$######$$$%%%&&&''')))***)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&''',,,)))(((+++000000+++%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&'''((()))***)))******++++++******)))((())))))************)))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))************))))))))))))************)))************+++++++++------------,,,+++***)))++++++******++++++,,,---,,,,,,,,,,,,---...000111111444666777777:::@@@EEEIIIMMMSSSYYY\\\```ccceeeeeeddd```[[[WWWVVVXXXZZZ```cccdddbbbccceeeeeeccc]]]^^^^^^^^^```ffflllqqqyyyyyyzzzzzzzzzxxxwwwvvvtttvvvxxxzzzyyyvvvrrrpppfffccc___ZZZWWWVVVVVVWWWXXXWWWUUUTTTRRRMMMGGGBBB;;;777111///000111///---...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))***+++***+++,,,,,,,,,+++***)))))))))***************++++++******))))))******+++''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((***((('''((()))***)))((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&(((***,,,***&&&%%%&&&(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&)))))),,,444<<<>>>888222(((''''''&&&&&&&&&&&&&&&###$$$&&&'''))))))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++***(((%%%###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))************$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***))))))************))))))(((((()))***************(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((())))))***))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************))))))))))))))))))************++++++++++++,,,---------,,,+++***---,,,,,,,,,,,,---......///.........///222666888888;;;@@@BBBDDDJJJRRRYYY\\\aaahhhmmmpppqqqrrrsssrrrooojjjeee```___bbbdddeeejjjllljjjlllqqqrrrooohhhiiiiiiiiijjjnnnssswww~~~~~~|||wwwsssqqqpppnnnnnnooopppnnnhhhaaa\\\MMMEEE<<<666555555333000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))***+++***+++,,,------+++)))((())))))))))))******+++++++++******))))))******+++***))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''))))))((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&$$$%%%'''((()))((('''&&&###$$$%%%&&&'''(((((((((&&&))),,,***'''%%%'''+++'''''''''(((((('''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))///888???AAA>>>:::777(((((('''&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***(((%%%###&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''&&&%%%$$$###***((('''&&&&&&'''(((***'''''''''''''''((())))))************************(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))************++++++******))))))(((((()))************+++++++++)))***,,,---......---,,,///............///000000444333111111444888<<>>CCCIIIMMMQQQXXXbbbjjjnnnrrrxxx||||||zzzxxxwwwyyywwwrrrlllhhhgggjjjmmmiiioooqqqqqqtttzzz|||yyyxxxxxxyyyxxxyyy{{{~~~xxxeee[[[NNNEEE@@@===999666222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...+++***)))(((((()))***+++***+++---------+++)))(((&&&'''''''''(((((())))))++++++************++++++,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''''''''&&&%%%$$$(((((((((((('''&&&%%%$$$''''''(((((((((((('''''')))(((((((((''''''''''''+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&$$$%%%'''))))))((('''&&&###$$$&&&)))************$$$(((+++***'''&&&)))---&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''''''''999BBBJJJHHH===000)))'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%''')))&&&''''''''''''''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&###!!!&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&++++++******))))))((((((''''''''''''''''''''''''%%%&&&'''&&&$$$######%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))***+++++++++,,,++++++***************(((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''(((((((((((()))***************''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---)))***,,,---///000111111111333555555444333444555555666888999;;;???DDDHHHNNNUUU]]]aaaaaaeeelllsss~~~{{{xxxvvvwwwuuurrrqqqtttrrruuuvvvxxx~~~xxxjjj___WWWPPPHHHCCC???<<<777444333222111//////000000///,,,***)))))),,,,,,,,,,,,---------------,,,***))))))***,,,...++++++++++++,,,,,,---...,,,,,,++++++***)))))))))***+++,,,,,,,,,+++***)))************))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((())))))******((('''&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&)))***(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******)))((('''%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))IIICCC:::111+++))))))***)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((())))))******++++++***)))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((()))************)))''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))*********))))))))))))*********************)))((((((***************+++,,,---............000222444555555777999:::999999:::;;;AAACCCDDDFFFGGGJJJNNNRRRXXX___fffiiijjjmmmuuu||||||zzz{{{yyyuuuuuuwwwxxxzzz{{{}}}wwwooofff___SSSNNNGGGAAA===999666333/////////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++*********+++,,,,,,***************+++++++++////////////...---+++***************))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))*********)))(((%%%&&&&&&&&&'''''''''((()))'''%%%%%%((()))((('''''''''&&&&&&&&&'''(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%'''((()))666222---'''$$$$$$&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((())))))***))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******'''((())))))******))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))******))))))))))))******((((((((()))))))))************))))))))))))*********************)))))))))++++++*********++++++,,,...---,,,---///444888;;;@@@CCCEEEFFFFFFFFFHHHIIIMMMNNNOOOOOOOOOQQQSSSVVVZZZ```fffiiikkkooowww}}}}}}|||}}}{{{wwwvvvyyyyyy{{{|||}}}ssslllbbbWWWMMMDDD===999111111000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******))))))******+++,,,,,,------------,,,***)))'''&&&************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))++++++++++++***''''''''''''(((((((((((()))'''%%%%%%''')))))))))&&&&&&&&&''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''***)))(((&&&&&&'''((())),,,***(((&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******'''''''''((((((((())))))))))))))))))))))))))))))########################$$$%%%''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((()))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((***))))))(((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******+++******************+++(((((()))))))))***************))))))))))))******---,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++...------000666>>>FFFJJJPPPRRRUUUVVVVVVVVVXXXYYYWWWWWWWWWUUUSSSSSSUUUWWWXXX]]]cccgggjjjnnnvvv{{{}}}zzzxxxzzzyyyuuuuuuxxxyyy{{{|||}}}}}}nnn___RRRFFF@@@666444111////////////..................---------,,,---------------,,,+++---,,,+++******)))***************++++++,,,,,,,,,*********)))(((''''''&&&************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&''')))+++,,,---,,,,,,((((((((((((((())))))))))))(((&&&&&&(((***+++,,,((((((((('''(((((())))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&'''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&'''''',,,+++***)))(((''''''&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''(((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))))))))******)))(((((('''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))************************'''(((((()))))))))))))))''''''(((((())))))******++++++************++++++))))))))))))******************))))))))))))******---,,,,,,++++++,,,------******)))))))))***++++++///000444:::DDDOOOYYY___^^^```cccccccccbbbccceeebbbaaa___[[[XXXWWWYYY[[[\\\aaaggglllppptttzzz~~~yyyvvvuuuxxxxxxvvvwwwzzz~~~qqqaaaSSSJJJ<<<888333000000000///...///.........------,,,,,,---............---,,,+++...---,,,+++++++++++++++,,,,,,,,,,,,++++++******,,,+++++++++,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&''')))+++,,,------,,,))))))))))))))))))))))))((((((((())))))+++---///,,,+++***)))((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%(((((((((''''''%%%$$$###&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((())))))******))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))++++++************++++++)))))))))*********++++++******))))))))))))******++++++***))))))***,,,---*********++++++,,,---...///333999CCCOOOZZZdddiiiiiijjjlllkkkiiihhhhhhiiieeeddd```\\\ZZZ[[[^^^bbbfffkkkqqqvvvyyy{{{~~~||||||~~~}}}{{{wwwtttuuuzzz|||{{{}}}~~~rrrcccZZZGGGAAA999555444444222000000//////......---------/////////......------,,,------,,,,,,+++,,,,,,,,,...------,,,++++++******************+++,,,---...************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******&&&''')))+++,,,,,,,,,+++))))))))))))((((((((((((%%%''')))++++++,,,...///...---+++***((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((()))***+++,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))************)))))))))))))))((((((((((((******))))))))))))******))))))*********+++++++++******))))))))))))******,,,+++***))))))+++,,,...,,,,,,---...///000222333777<<>>===:::888666555555444333333222222111000///------------...++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++******)))((())))))++++++************))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********%%%'''(((***++++++******)))))))))(((((('''''''''!!!%%%)))+++++++++,,,------,,,+++***)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((()))************%%%%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***,,,------,,,+++***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''******)))((((((((((((((((((((())))))))))))(((((('''((((((((())))))************))))))))))))******&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))((((((''''''******))))))))))))******)))************+++++++++******))))))))))))******...---,,,++++++---///000......///000222444555666FFFKKKTTT___hhhooosssuuuyyyyyyyyywwwssspppnnnnnnmmmkkkgggeeegggmmmwww}}}}}}~~~~~~zzzsssrrruuu|||xxxvvvwwwzzzzzzzzz~~~yyyeee\\\QQQJJJHHHFFFCCC@@@===<<<<<<;;;:::999999888333111///---,,,---...///***)))))))))***+++,,,,,,***++++++,,,,,,------...000///---,,,,,,,,,------************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''((()))******))))))))))))(((((('''''''''&&&###(((+++***)))***,,,++++++******************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******$$$%%%&&&&&&&&&%%%$$$###''''''''''''((((((((()))***)))((('''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******)))+++,,,......---,,,+++))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******'''(((((()))***++++++,,,((((((((((((((()))******(((((())))))******++++++)))))))))))))))******+++...,,,+++*********(((''')))***...111,,,'''***222000111333444555777;;;===SSS\\\gggnnnpppqqquuuxxxwwwzzz}}}}}}zzzvvvrrrppppppooonnnooottt{{{xxxqqqoooqqqvvv~~~xxxzzz{{{}}}~~~~~~~~~|||ssshhh^^^XXXSSSOOOLLLRRRMMMHHHGGGHHHFFF@@@999999888666555444222///---...///111000///.........,,,,,,,,,---,,,++++++***.........---------------++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$%%%&&&'''((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***++++++***)))(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***)))'''%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))))))))*********((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%(((''''''''''''((())))))---+++(((%%%%%%&&&)))+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((%%%$$$###$$$&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((()))***************++++++******)))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++***)))((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***'''(((((())))))*********)))))))))))))))***++++++))))))))))))***************************++++++,,,,,,+++++++++,,,,,,,,,+++000------111000///222888666;;;@@@DDDFFFIIIMMMPPPdddmmmwww|||{{{yyyxxxyyy|||~~~~~~zzzwwwuuu{{{yyyxxxxxx|||zzzuuutttwww|||{{{{{{|||~~~~~~{{{{{{}}}}}}{{{zzzzzzvvvtttssswwwyyypppkkkhhheeedddbbb]]]XXXWWWXXXVVVQQQKKKHHHEEE@@@;;;777444222111000111111111///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))***)))((('''(((***+++******)))(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''((())))))***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((+++***'''&&&%%%&&&((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''+++***)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))'''(((((()))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***,,,---...,,,+++******))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++************+++,,,,,,***************)))))))))+++++++++***+++,,,,,,---***+++++++++,,,...//////333//////333888;;;???DDDGGGPPP[[[bbbeeehhhlllooo}}}{{{~~~||||||yyyzzz}}}}}}}}}~~~yyyvvvvvvuuurrrooollllllmmmiiifffeeehhhppp{{{{{{xxxuuuvvvxxxyyy~~~~~~~~~~~~|||wwwsssnnnllllllkkkhhheeeaaa\\\SSSIIIAAA;;;888777555444333222000//////...222111///............///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))******************************''')))***)))((('''(((*********)))((((((((())))))'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,''''''&&&&&&%%%$$$$$$###'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%&&&'''))))))***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&'''(((((((((''''''''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***,,,...///,,,,,,+++++++++*********((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''++++++*********++++++,,,+++++++++******)))))))))+++************+++,,,,,,***+++++++++,,,---///111222555<<>><<<888666555444333222666444222000//////000111------..................************************++++++*********+++,,,,,,************************)))))))))))))))))))))))))))))))))((((((((((((((())))))(((''''''((()))***''''''''''''''''''''''''''')))***)))((('''(((******))))))((((((((())))))&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%''')))+++,,,''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%'''))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((((((''''''************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,+++++++++***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''+++******)))))))))******,,,,,,++++++******)))))))))))))))))))))***+++++++++,,,---,,,+++,,,///222777EEEWWWaaagggmmmvvv}}}zzzssstttwww{{{~~~~~~||||||xxxtttrrrvvv|||}}}xxxqqqfffeeebbb]]]YYYWWWXXXYYYZZZXXXWWWYYY```hhhnnnqqqyyyssskkkddd```[[[TTTPPPLLLOOOQQQRRRWWWfff|||ooofffddd``````___]]]```jjjxxx|||nnn```VVVQQQNNNJJJEEEBBBBBBBBBAAA???===;;;777444111000000000///............---------************************++++++******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((((('''''''''''''''((()))++++++''''''''''''''''''''''''''')))***)))((('''(((***)))((((((((((((((())))))&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***''''''&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%'''))))))(((&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((())))))(((((('''))))))***))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***))))))))))))***+++++++++++++++*********))))))(((((())))))***+++,,,---...---+++---111555DDD[[[ttt{{{qqqllldddgggmmmtttxxxzzzzzzzzz}}}~~~|||yyy{{{zzzvvvssstttrrrnnnmmmjjjhhhjjjmmmnnnjjjfffbbbbbbaaa^^^[[[YYYYYYZZZ[[[[[[\\\___ccceeeeeedddkkkggg```[[[VVVRRRNNNLLLIIIKKKLLLMMMQQQ^^^qqqtttaaaXXXWWWTTTSSSQQQPPPQQQYYYeeennn|||{{{qqqlllhhhbbb\\\YYYYYYZZZYYYWWWOOOLLLFFF@@@:::555222000000000///...---,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((('''((()))***++++++++++++************************''')))***)))((('''(((***((((((''''''(((((())))))'''''''''(((((((((((((((((())))))******))))))((('''''''''''''''''''''''')))((((((''''''''''''((((((''''''&&&''')))+++,,,%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))(((((()))))))))(((''''''%%%&&&''')))************$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))(((((((((''''''(((((())))))*********,,,,,,+++******************++++++++++++++++++,,,******))))))******+++,,,+++...000///...000666;;;QQQhhhyyyxxxvvvvvvxxxqqqeeeaaa[[[^^^dddjjjnnnrrruuuvvvtttttttttvvvwwwuuurrrnnniiillllllhhhgggiiihhhfffgggdddbbb`````````^^^\\\```ccceeeeeebbb```______ccceeeiiimmmmmmiiiccc]]]^^^^^^]]]ZZZWWWUUUUUUVVVRRRTTTWWWWWWYYY___jjjsss|||wwwfffWWWPPPPPPOOOMMMLLLKKKMMMRRRYYY___fffuuu}}}vvvqqqsss{{{~~~vvvssstttvvvuuutttlllhhh```VVVKKKBBB:::666555555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++***)))))))))((()))+++,,,+++)))'''%%%************************''')))***)))((('''(((***'''''''''''''''((())))))((((((((((((((('''''''''))))))************))))))''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&''')))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''''')))))))))((((((((((((((('''(((((((((((('''&&&%%%%%%&&&''')))******++++++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,+++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))******))))))(((((((((''''''(((((()))***++++++,,,...---,,,,,,++++++++++++*********++++++,,,,,,---++++++******++++++,,,---+++...111111000333:::@@@VVVjjj~~~uuunnndddbbbaaaeeeqqqlll___ZZZXXX[[[___cccggglllqqqtttjjjiiiiiijjjjjjiiifffccc[[[___aaa```aaaeeegggffffffdddaaa]]]ZZZYYYXXXXXXaaadddhhhjjjiiigggeeedddlllpppuuuyyyxxxpppeee]]]ZZZ\\\___^^^]]]]]]```ddd^^^aaadddeeeeeefffjjjmmmpppssstttlll___TTTOOOOOOOOOMMMLLLLLLNNNRRRVVVYYYVVVdddyyy|||ttttttqqqjjjeeefffoooxxxvvviii[[[NNNCCC===;;;;;;999777555333111000------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,,,,+++***))))))''')))***+++)))&&&"""((((((((((((((((((((((((((()))***)))((('''(((***'''''''''''''''((()))***))))))(((((('''''''''&&&))))))************))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''***)))'''%%%$$$%%%&&&'''''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''(((((('''&&&%%%%%%&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((&&&%%%&&&(((***+++((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''&&&&&&%%%$$$((()))))))))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$%%%'''***+++(((((((((((())))))))))))))))))))))))************'''''''''((()))+++,,,---++++++***)))((('''&&&&&&&&&'''((())))))******)))((((((((((((((('''''''''''''''((()))))))))))))))))))))******++++++++++++(((((()))***************)))))))))(((((((((((('''***************+++++++++---,,,,,,+++***))))))(((,,,)))))),,,---+++---222000+++,,,111555666;;;CCC___oooxxxpppqqqsssnnnccc\\\XXXXXXWWWZZZdddvvv~~~gggYYYUUUUUUWWW\\\bbbhhhmmmrrruuummmfff]]]YYY[[[]]]]]][[[\\\aaafffjjjkkklllnnnpppwwwrrrlllfffccc```^^^]]]eeegggiiiiiiiiikkkpppttt~~~}}}lllcccbbbbbbdddiiinnnpppqqqrrrwwwyyywwwxxx{{{wwwoooppppppooolllgggaaa\\\YYYUUUUUUVVVVVVWWW[[[```cccaaafffmmmqqqpppkkkfffbbbaaabbbaaa[[[UUUUUU]]]eeetttcccTTTJJJLLLHHHDDDBBB@@@<<<666111000111222111///........./////////---++++++,,,---***************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''###$$$'''***+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))((('''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%'''((('''((()))(((&&&%%%%%%&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))))))))(((''''''&&&&&&))))))))))))((('''&&&%%%((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))***************))))))((((((((((((((())))))))))))((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))******************(((((()))***************)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---++++++------+++---111444000222888===AAAHHHQQQhhhuuuuuuiiiffffff___VVVPPPNNNPPPRRRXXXaaannn{{{{{{nnn^^^VVVUUUXXX[[[___dddiiiooosssvvvpppjjjbbb]]]\\\^^^```aaafffkkkrrrwww{{{~~~{{{xxxvvvtttrrrppprrruuuuuuvvvwww{{{~~~{{{yyyvvvvvvxxx{{{}}}~~~zzzsssnnnkkkddddddddddddeeehhhlllppprrrssssssqqqkkkeee___\\\WWWYYYYYYUUUQQQRRRYYY```ssssssggg______\\\XXXSSSNNNHHHBBB>>>:::999666333000//////000000000000///---,,,,,,---------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''%%%&&&((()))(((&&&###!!!(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''&&&'''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))******))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''***)))'''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************))))))((((((((('''''''''''''''(((((())))))******************)))((('''&&&))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))((())))))************)))((()))***+++,,,---......---------------,,,,,,,,,+++++++++++++++,,,------///------///...---///444999888:::AAAHHHOOOZZZddduuu}}}xxxuuuzzz}}}{{{uuuhhh\\\YYYWWWSSSMMMKKKMMMOOOTTT[[[bbbgggiiiiiibbbbbbbbbbbb]]]VVVVVVZZZ]]]```eeejjjnnnsssxxx{{{zzzwwwrrrlllhhhhhhkkknnntttxxxuuuvvvvvvvvvxxx|||xxxooogggaaa^^^ZZZ\\\[[[VVVQQQPPPTTTZZZ```kkk|||}}}{{{{{{}}}yyyxxxvvvrrrjjj```XXXRRRPPPIIIEEE???999555333333444//////......---,,,++++++000//////......------,,,******++++++++++++******************************))))))************))))))))))))))))))))))))))))))++++++***************)))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''*********)))'''### '''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''%%%'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))******++++++++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((''''''&&&'''(((((((((((((((((())))))))))))((()))))))))************&&&'''((())))))*********(((((((((((()))))))))))))))))))))))))))(((''''''((()))))))))))))))******''''''((()))))))))))))))))))))))))))((((((((((((((()))************))))))((((((((()))***+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------------...111111000444:::???BBBGGGOOOXXXdddqqq{{{~~~yyyzzz||||||~~~zzzuuuppprrrtttvvvwwwtttoookkkhhhcccZZZSSSSSSVVVUUUUUUVVVWWWYYY^^^dddiiihhhccc]]]XXXVVVUUUWWWVVVUUUZZZaaadddhhhnnnsssvvv{{{||||||{{{tttooommmmmmiiiaaaXXXSSSSSSUUU[[[```kkkyyy}}}zzzxxxvvvssspppmmmlllvvv}}}qqqhhheeeddd[[[WWWOOOHHHCCC>>>;;;999222111000/////////---,,,.........---------------++++++++++++++++++++++++************************)))******++++++******)))(((((((((((((((((((((((((((((())))))((('''&&&%%%'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''+++++++++***(((&&&###"""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''(((((())))))%%%&&&'''((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))******+++,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))******(((((((((((())))))))))))((()))))))))************((((((***+++++++++++++++))))))))))))((((((((((((''''''((()))))))))))))))'''''''''(((((()))))))))''''''((())))))))))))))))))))))))((((((((((((((())))))*********))))))((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...---+++******+++---...++++++///333444444:::BBBIIIQQQ\\\gggsss}}}yyyvvvssslllqqqtttssssssvvvvvvtttyyywwwtttpppkkkeee```\\\TTTOOONNNSSSWWWZZZ]]]``````bbbfffmmmrrrrrrmmmhhheee___\\\[[[ZZZZZZ___fffooottt{{{~~~|||uuukkk```YYYWWWWWW___```bbbiiippptttsssqqqjjjkkkkkkhhhfffdddcccaaaiiisss{{{{{{|||vvvrrrkkkccc[[[RRRHHHAAA;;;888444333333333111///+++++++++,,,,,,---------,,,++++++++++++++++++,,,******************************++++++++++++******((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))***,,,,,,***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((())))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''$$$&&&''''''&&&&&&((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''))))))((((((''''''''''''$$$%%%&&&((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&'''((()))******+++(((((((((((())))))))))))))))))))))))************,,,,,,------,,,***((('''******))))))((((((''''''&&&'''((()))************&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((())))))*********)))************))))))(((+++++++++*********))))))))))))***+++,,,---......///...---,,,---...000222...111666;;;;;;<<>>888777666444222000///...------++++++++++++------------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((((((((('''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++,,,,,,,,,+++)))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******))))))'''((()))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''((()))))))))&&&'''(((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++******)))$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''***)))(((''''''((()))***)))(((((('''''''''(((((()))'''&&&'''((()))(((&&&)))((((((((('''''''''&&&%%%###"""%%%)))+++***)))))))))))))))************+++*********))))))(((((())))))(((((((((((())))))+++++++++*********))))))******))))))))))))******+++***((('''''')))+++,,,---------///222444444333555666777999<<>>777555666333///...000///+++)))***---//////...---,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))---------,,,,,,,,,++++++)))************+++++++++---,,,***)))))))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''###%%%((()))'''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%''''''''''''&&&%%%$$$$$$######(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((()))******(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((()))***((((((((((((((((((((((((*********)))))))))))))))%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((()))((('''((()))***)))((((((((((((((((((((((((((()))'''&&&'''***+++***((())))))))))))************++++++++++++*********)))))))))(((((((((((())))))+++++++++*********))))))++++++************++++++++++++***))))))***+++,,,......///000222444444444333666:::AAAIIIUUU```hhhqqqrrrsssrrrooonnnnnnpppxxx{{{}}}zzzrrrkkkgggggghhhssswwwhhh]]]YYYWWWVVVWWW[[[dddppp|||~~~xxxqqqggg]]]UUULLLIIIEEE@@@???CCCJJJOOO^^^eeekkkkkkkkkkkkjjjfff```YYYPPPJJJGGGFFFEEEDDDMMMXXXfffsss{{{~~~|||qqqjjjhhhhhhrrrttt|||{{{sssoookkkgggccc[[[VVVVVV^^^gggnnnwww~~~xxxrrrqqqrrrpppjjjeeekkksss~~~rrreee]]]YYYWWWQQQHHHBBB???999222111333333000//////000111,,,,,,,,,,,,,,,---...///)))***+++,,,,,,+++***)))------,,,+++++++++++++++)))************+++++++++,,,+++***)))))))))******)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''' """&&&(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%$$$%%%'''(((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$###$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&''''''))))))(((((((((((((((((((((((()))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((()))***++++++***((()))))))))))))))))))))---+++************)))'''))))))))))))************,,,,,,,,,+++++++++++++++***))))))(((((())))))***+++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++//////000111222444666666:::???HHHTTTbbbrrrzzzqqqmmmkkkllloooooonnnhhh___YYYVVVVVVZZZfffsss{{{vvvnnnnnnrrrxxx~~~rrrdddTTTJJJGGGFFFEEEDDDFFFLLLUUU___eeegggddd```\\\YYYTTTOOOLLLFFFEEECCC???======@@@CCCHHHNNNQQQPPPPPPSSSTTTRRRYYYVVVQQQMMMJJJHHHEEECCCAAAGGGOOOVVV[[[]]]___aaaaaaeeegggddd]]]VVVQQQPPPWWWZZZaaaooo~~~yyytttoookkkeeeccceeekkkooonnnmmmnnnllllllnnnoooooohhh]]]TTTUUU]]]jjjzzz{{{rrrpppooojjj```XXXQQQHHH???555444333333111///......---------------...///000***++++++,,,,,,++++++***...,,,***)))))))))+++,,,)))************+++++++++++++++***)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''!!!###&&&(((((('''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''******))))))((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((())))))(((''''''&&&&&&'''''')))((((((''''''''''''((((((((((((((((((((((((((((((((())))))******++++++%%%%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''(((((())))))''''''(((***++++++***+++*********))))))((((((,,,++++++*********)))(((((()))))))))************++++++++++++++++++++++++***))))))))))))))))))***************************+++++++++******+++++++++***+++,,,,,,,,,++++++***...///000222333666999;;;FFFNNN[[[kkk{{{yyymmmhhhggghhhjjjiiifff```[[[XXXYYY[[[```gggpppxxxpppbbbXXXVVVZZZ^^^iiiyyyyyymmmcccWWWKKKEEEDDDCCCBBBAAABBBFFFKKKPPPSSSRRRPPPNNNLLLLLLMMMNNNOOONNNOOOOOOLLLIIIFFFEEEEEEDDDHHHJJJHHHHHHLLLOOOOOORRRSSSRRRRRRPPPLLLHHHEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOSSSVVVVVVRRRLLLHHHFFFKKKLLLOOOYYYiii||||||zzz|||vvvpppoooqqquuuwwwtttjjj\\\RRRLLLPPPXXXeeevvv~~~wwwqqqjjj```VVVDDD===777555444111//////111000///...............+++,,,,,,,,,,,,,,,,,,+++...,,,)))((('''(((+++,,,))))))*********+++++++++*********))))))))))))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((('''&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''%%%''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''))))))))))))((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((++++++******++++++,,,---)))(((((('''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,&&&&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&''')))***)))(((---,,,+++***)))((('''&&&(((((()))))))))))))))***((()))))))))************))))))************************))))))))))))************************************))))))))))))******)))***+++,,,,,,,,,++++++---///222555888<<>><<>>AAACCCIIIKKKTTT```gggkkksss~~~xxxoooiiihhhiiinnnyyy|||zzztttooohhhaaa```fffooovvvwwwjjjZZZNNNOOOWWWgggmmmqqqnnngggdddhhhnnnaaahhhlllkkkhhhgggccc___^^^]]]ZZZXXXWWW[[[bbbggghhhkkksss~~~zzzkkk```[[[YYYUUUUUUSSSNNNJJJJJJNNNRRRLLLGGGCCCFFFJJJOOOXXXaaapppyyy{{{qqqjjjbbb\\\\\\aaafffjjjeeeZZZSSSWWW^^^```aaadddcccjjjvvv{{{qqqjjjfffeeegggdddYYYNNNEEE===666/////////---+++***+++,,,------...------,,,+++***(((***,,,,,,,,,+++,,,---+++++++++************)))++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((+++...///)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))'''%%%%%%''')))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''+++***((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''(((''''''(((((('''&&&%%%%%%%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))***))))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''(((((()))************************+++***))))))(((((())))))))))))((((((((()))***+++)))))))))))))))(((''''''******))))))((((((((((((************)))))))))))),,,,,,,,,,,,,,,+++******+++++++++++++++*********+++)))***------+++,,,000333444888???GGGLLLPPPSSSYYYXXX]]]fffllloootttzzz~~~zzzrrrjjjcccaaacccfffooouuuzzzzzzuuummmhhheee]]]]]]]]]___gggsss|||iiiVVVOOOQQQSSSXXX]]]]]]ZZZ]]]fffooorrrzzz{{{ooommmllllllpppuuu{{{yyywwwqqqppplllfff___[[[[[[\\\UUUOOOIIIHHHGGGHHHMMMSSSPPPYYYccckkkuuuzzzzzz}}}zzzvvvtttvvvxxxwwwuuunnnfff```___^^^ZZZYYY]]]\\\bbbkkkvvvyyytttzzz|||wwwmmm___MMM@@@;;;888444111///...---,,,,,,,,,,,,,,,++++++***)))+++,,,---,,,***))))))***++++++++++++************,,,+++***((((((((())))))************************))))))))))))))))))))))))''''''&&&&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))(((&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((('''***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))***)))((((((((((((((((((++++++***)))))))))*********++++++++++++***))))))***))))))))))))(((((((((++++++*********))))))))),,,,,,---------,,,+++++++++++++++++++++++++++++++++)))***---...---000555777===GGGRRR]]]fffkkknnnmmmiiihhhmmmqqqqqqqqqqqqqqqjjjbbb]]]]]]aaagggjjjqqqppplllgggaaaZZZUUURRRPPPTTT[[[eeesss~~~}}}nnnjjjgggkkkxxxuuu^^^OOOKKKJJJOOORRRSSSTTT[[[hhhsss{{{xxxwwwoooggg]]]VVVOOOGGGFFFHHHCCCIIIOOOSSSYYYaaadddccccccbbbbbbdddfffiiisss~~~|||xxxssslllbbbXXXUUUWWWWWWYYY___gggqqq~~~jjjYYYIIIAAA777111000000...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++)))(((((())),,,+++++++++************,,,+++***)))((((((((((((************************))))))))))))))))))))))))'''((((((((((((''''''''')))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((())))))'''&&&''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((("""###$$$&&&'''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((((((((((((((())))))))))))***))))))((((((((())))))++++++******))))))))))))***+++++++++++++++******)))))))))))))))))))))))),,,++++++******))))))(((+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,/////////444;;;>>>JJJ\\\lllzzzzzzttttttwwwuuuooojjjfffbbb]]]]]]ccckkkppprrroooiiibbb[[[WWWUUUSSSRRR\\\aaajjjuuuxxxttttttccc___ZZZZZZcccssszzzfffWWWQQQPPPRRRTTTTTTVVV___nnnyyyuuufffXXXOOOMMMOOOOOOMMMIIIKKKPPPSSSQQQQQQMMMJJJJJJKKKPPP[[[ggg}}}pppccc[[[XXXVVVUUUWWW\\\dddooo}}}|||]]]OOO>>>444333444222//////......---------------((()))******)))***+++---,,,,,,+++++++++*********,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((%%%'''******((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''')))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((#########$$$&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))************))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))))))))*********))))))******+++*********))))))(((((('''))))))***++++++*********))))))))))))************,,,+++++++++******))))))******++++++++++++******++++++,,,,,,------------++++++...111222333;;;DDDLLL___uuuxxxooojjjgggeeeggglllpppqqqpppiiiddd^^^[[[[[[]]]___```nnnsss{{{zzzppppppsssiiifff```[[[[[[cccoooxxx|||oooeee^^^TTTVVVYYY[[[```kkkzzzuuuiiieee]]]YYYPPPGGGFFFKKKNNNLLLKKKGGGDDDCCCCCCGGGRRR]]]rrrtttfff]]]UUUPPPPPPUUU\\\bbbnnnzzzxxxfffNNN@@@;;;:::666222111000///---------------((()))******)))***,,,...,,,,,,,,,++++++++++++***+++++++++***)))(((((('''************************))))))))))))))))))))))))%%%'''***,,,,,,+++***)))***)))))))))(((((((((((('''''''''((((((((())))))''''''''''''((((((((((((%%%''')))***((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''""""""###$$$&&&(((***+++'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))'''(((((())))))******+++***************++++++,,,)))))))))***))))))((('''(((((()))************))))))))))))************+++++++++++++++++++++++++++))))))***+++++++++******+++,,,,,,------......///+++---111666888<<>>777444444444///------000111......111,,,,,,++++++++++++,,,,,,***))))))***,,,,,,+++)))((()))+++------+++)))((())))))))))))))))))))))))(((((())))))******++++++))))))***))))))((('''&&&%%%%%%&&&'''((((((((('''(((''''''&&&&&&((()))***''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%''')))***+++***((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((((((((&&&$$$"""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&$$$&&&)))+++***(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((('''&&&&&&'''((()))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))++++++***)))(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''%%%%%%%%%&&&((()))))))))(((((((((((((((((('''''''''((((((((())))))((('''&&&'''***+++***((())))))(((((((((((())))))((()))******++++++******+++++++++++++++***))))))************))))))))))))...------,,,+++******)))+++*********+++,,,,,,,,,---///222222333666<<>>999555222000111---,,,,,,,,,,,,,,,---...,,,++++++,,,......---,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((''''''((()))*********)))$$$%%%&&&'''((()))))))))&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))'''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))*********)))))))))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((())))))))))))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++***)))***,,,------,,,,,,,,,,,,------++++++++++++++++++***)))))))))***++++++++++++***))))))******+++,,,,,,,,,---,,,,,,,,,++++++******)))+++---,,,+++---222777:::===JJJbbb~~~xxxoooiiifffeeeeeeaaa]]]YYYXXX[[[]]]]]]\\\WWWVVVVVVVVV[[[dddnnnvvv~~~{{{tttfffXXXLLLEEEFFFFFFMMMZZZkkk{{{}}}rrrfff^^^]]]___bbbddd```]]]bbbkkkzzzppp```NNNCCC<<<555000000111111000///............,,,,,,,,,---...///...,,,***,,,...000000...,,,***************************************))))))))))))'''(((((())))))))))))((("""###%%%'''((()))))))))&&&''''''((()))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''"""###$$$%%%'''((())))))''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((((()))((((((''''''((())))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''((())))))******))))))'''((((((((()))))))))))))))))))))))))))******+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&'''((())))))(((''''''''''''(((((())))))(((((('''''''''((())))))******(((((()))))))))*********''')))+++***))))))+++------,,,,,,++++++,,,,,,---******++++++******)))((())))))***+++++++++++++++))))))***++++++,,,------///......---,,,++++++***(((+++---------///666;;;GGGPPPaaaxxxzzzpppllllllkkkkkkiiifffaaa___```cccgggiiigggiiikkknnnrrryyy{{{xxxxxx|||{{{rrrtttzzz{{{gggZZZOOOIIIGGGLLLUUU```nnn{{{xxxqqqeeebbb```^^^YYYTTTVVV]]]cccgggooowwwzzz|||uuu___QQQHHH@@@;;;999<<<:::888555333111000///---,,,,,,---//////...---,,,,,,---......---,,,,,,************************)))))))))))))))*********))))))*********)))(((((($$$%%%&&&((())))))))))))&&&&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((()))(((&&&%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))((('''&&&&&&'''(((((())))))((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********)))))))))))))))***++++++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))*********((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((*********)))&&&''''''(((((((((((((((###$$$$$$%%%&&&'''(((((())))))))))))************%%%(((******)))(((+++---,,,++++++******++++++,,,***************)))((('''((()))***+++++++++++++++))))))***+++,,,,,,------------..................***---000000///333:::@@@UUUbbbuuuwwwpppppprrrsssrrrqqqmmmhhheeeffflllsssxxx{{{zzzwwwrrrmmmjjjdddbbbdddiiittt}}}ttttttwww}}}zzzoooqqqppp\\\RRRJJJIIIKKKOOOYYYeeedddjjjmmmjjjeeeiiixxxooohhh___XXXQQQKKKMMMRRRTTTWWW___gggkkkpppjjj\\\TTTMMMHHHGGGEEECCC???;;;777333111000------,,,...///000...---------++++++++++++------++++++++++++++++++++++++(((((())))))******+++++++++++++++++++++***)))((('''((()))))))))))))))(((%%%&&&((()))))))))((('''''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&(((***)))&&&%%%''')))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))'''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))((())))))***++++++#########$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))************,,,+++***)))((((((((((((+++*********))))))((((((((()))***++++++***)))(((---,,,+++******+++,,,---,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++++++++,,,......,,,,,,---//////---///444777:::DDDPPPdddwww{{{tttsssrrrooommmnnnrrrllldddbbbhhhtttzzzlllccc^^^]]]WWWYYY[[[\\\```nnnzzzvvvwww{{{{{{zzz{{{|||xxxmmmfffhhhsss{{{wwwvvvfffUUUMMMJJJIIILLLRRRRRRSSSUUUUUUQQQRRRaaarrrzzzmmmbbbYYYTTTQQQOOOTTTRRRTTT[[[bbbiiiwww}}}qqqggg___ZZZXXX]]]^^^YYYMMM@@@999444000111...---//////---...111/////////000///......---,,,++++++******++++++,,,******************************++++++++++++************)))(((((((((((((((+++*********))))))(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))++++++***((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))******)))((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&+++)))&&&&&&((()))'''%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))((((((((()))******************)))))))))((())))))***++++++***)))(((,,,+++************+++,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,///000000///...---...///222000333999>>>CCCOOO\\\mmm~~~|||vvvppplllkkkhhhbbb______```^^^^^^cccooo~~~lll```ZZZYYYZZZ```dddjjjnnnrrr~~~{{{tttqqqnnnssszzz{{{tttqqqppppppppplllgggbbbcccjjjuuu}}}~~~~~~~~~{{{ggg___]]]YYYUUUTTTRRRMMMJJJJJJHHHKKKVVVcccyyytttmmmjjjiiiiiibbb\\\YYYZZZ]]]cccppp}}}zzztttqqqqqqssspppeeeZZZOOOCCC999444///---//////,,,+++,,,...////////////...------,,,++++++******++++++,,,************************)))******************))),,,+++***))))))))))))***************)))))))))(((((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))************************((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))'''&&&%%%%%%&&&''')))******)))((('''&&&%%%%%%&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''+++(((&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((()))***+++************))))))))))))))))))******+++******)))+++******))))))******+++******+++,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------,,,+++,,,...000666777;;;BBBIIIQQQ^^^jjjwwwyyytttmmmdddfffcccaaa```ZZZRRRNNNPPPOOOSSS\\\iiizzzuuuaaaXXXYYY___cccrrrwww|||xxxvvvqqqsssxxx}}}~~~|||zzz{{{zzzqqqjjjfffddddddddddddcccccceeeiiimmmppprrruuuwwwxxxvvvtttsssrrruuuzzz|||}}}|||}}}yyymmmddd\\\SSSJJJFFFEEEGGGNNNTTTjjjvvvkkkccc^^^^^^fffoooqqq|||yyylllXXXHHH===555...///000---***)))...............---,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((())))))******))))))(((******))))))(((((())))))************))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''')))((('''((()))***)))((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((++++++******)))(((((('''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))*********)))))))))))))))))))))*********+++*********))))))))))))))))))***(((***+++,,,,,,+++)))(((+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------***+++++++++,,,...222555:::???FFFOOOVVV___iiirrrxxx|||yyypppgggbbb\\\WWW[[[YYYXXXUUUNNNFFFEEEIIIMMMVVVdddtttssseeedddllluuu{{{~~~}}}vvvxxx}}}|||tttqqqrrrvvvyyyzzz|||uuummmgggdddbbbdddffffffeeeeeeeeeffflllnnnrrrsssrrrmmmhhhdddeeejjjppptttuuuwww{{{|||}}}~~~xxxnnnaaaVVVOOOLLLLLLNNN[[[pppwwwiii```^^^___bbblllvvv{{{}}}ooo\\\LLL???333000111///---,,,------......------,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''*********)))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((******)))((((((((((((((($$$$$$$$$%%%&&&'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************))))))((((((&&&%%%%%%%%%$$$$$$######''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''))))))))))))))))))*********************++++++,,,)))))))))******)))))))))((()))+++,,,,,,+++***(((+++,,,,,,------,,,,,,+++,,,+++++++++,,,------......//////000111555;;;???DDDLLLVVV]]]bbbhhhnnnqqqpppooohhh___YYYXXXXXXWWWWWWSSSPPPLLLGGGCCCGGGNNNWWWaaarrrzzzwww~~~}}}~~~~~~vvvnnnjjjjjjnnnpppwwwyyy{{{{{{rrrkkkgggbbbdddeeedddcccbbbbbbcccgggiiilllnnnkkkfff___[[[ZZZ___fffkkklllmmmppprrrrrrqqqqqqrrrtttvvvyyyzzzxxxzzz|||~~~~~~}}}}}}tttcccWWWOOOKKKOOO]]]pppyyyiii\\\TTTTTT[[[ccchhhlllqqq|||qqq\\\LLL;;;333222000//////------......------,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''******)))((((((((((((((($$$$$$$$$%%%&&&'''(((((('''((((((((((((((((((''''''''''''(((((((((((((((&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((())))))************&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++***)))(((''''''''''''))))))))))))***************************+++,,,---)))******++++++******)))((()))***+++,,,+++******+++,,,,,,------,,,,,,+++,,,++++++,,,,,,---...//////000111333777>>>FFFLLLWWW```hhhjjjkkkmmmooonnnhhhddd^^^XXXVVVXXX[[[]]]WWWPPPKKKIIIHHHIIIQQQYYYdddooo}}}|||uuunnnkkklllppprrrxxxzzz~~~zzzqqqjjjeee]]]^^^]]]\\\ZZZZZZ\\\]]]]]]___bbbdddccc___[[[XXXVVV]]]dddiiiiiiiiijjjkkkiiihhhfffeeefffiiilllooonnnqqqtttwwwxxxwwwuuuttttttwww|||wwwrrrwwwmmm]]]RRRMMMQQQYYYbbbkkkwwwwwwdddVVVOOOOOORRRWWW[[[aaakkkuuummm]]]JJJ???888222///000...............---,,,,,,,,,++++++******++++++,,,************************((())))))******))))))((())))))(((((())))))******))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((%%%''')))***(((''''''((((((((((((((())))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''(((((()))******++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((******)))((((((((())))))((()))))))))******************))))))***,,,---...******+++,,,,,,+++******))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,...//////,,,///333:::DDDQQQ^^^gggpppvvvyyytttppppppooommmfffbbb^^^\\\\\\]]]```bbbZZZRRRMMMNNNRRRXXX```hhhrrr}}}|||||||||yyytttpppppprrrvvvyyyzzz}}}{{{|||{{{yyyssskkkccc^^^XXXXXXWWWVVVTTTTTTVVVXXXWWWXXXZZZ\\\\\\[[[XXXWWWVVV\\\dddhhhhhhfffeeeeee```^^^[[[YYYYYY\\\___bbbhhhiiikkkmmmnnnnnnnnnmmmlllnnnppptttxxx}}}vvvwww{{{lllXXXSSSPPPQQQUUU^^^ooovvvgggYYYRRRNNNPPPSSSWWW^^^gggrrrxxxrrraaaSSSEEE888111000...////////////...------,,,++++++******++++++,,,++++++++++++++++++++++++)))******************)))***))))))))))))***+++,,,((()))))))))************((((((((()))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))$$$'''))))))'''%%%%%%&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))*********$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))'''''''''(((((((((((())))))(((((())))))***+++,,,(((((())))))*********+++******))))))***,,,---///***+++,,,------,,,+++*********))))))***+++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000---111:::FFFVVViiizzzzzzrrrqqqpppmmmgggdddbbbbbbcccccccccddd^^^VVVQQQUUU]]]eeemmmsss}}}zzzuuuvvv{{{yyyxxxzzzsssqqqnnnmmmnnnrrrvvvyyyzzz~~~}}}yyyssstttuuusssnnnfff]]]XXXVVVWWWWWWUUUTTTTTTUUUWWWWWWXXXXXXYYYXXXXXXWWWVVVQQQWWW___cccbbb___]]]]]][[[XXXSSSPPPPPPRRRVVVYYYaaa`````````aaaccceeefffbbbbbbccceeehhhmmmqqqttttttzzz{{{{{{}}}fff[[[PPPLLLKKKOOO[[[iiipppxxxxxxiii]]]RRRQQQRRRSSSWWW^^^```eeennnyyytttdddRRR???444111//////000000//////...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((((((((()))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&'''((())))))((('''&&&******)))(((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))###'''***)))&&&$$$###$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++******)))(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((()))***%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))******+++,,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++000...+++***,,,---...//////---++++++...111222333666999DDDWWWooozzzvvvwwwzzzxxxuuusssooohhhaaaccciiipppnnnpppsssrrrqqqyyy{{{vvvtttpppnnnnnnqqqvvvxxx|||{{{xxxuuuqqqmmmkkkjjjfffgggiiimmmqqqvvv{{{}}}{{{vvvppplllhhhfffeeeaaaYYYRRRUUUTTTTTTUUUWWWYYYYYYXXX___^^^[[[VVVVVVXXXUUUOOORRRUUUXXX[[[]]]]]][[[ZZZ[[[XXXTTTPPPNNNNNNOOOPPPXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]]]]```bbbgggpppyyy~~~}}}|||{{{}}}tttddd^^^VVVMMMNNNVVV___^^^fffvvvzzztttiii[[[RRRRRRXXX___fffeeedddhhhwwwrrr```NNN>>>444...000111///,,,+++...111//////...---,,,++++++***++++++++++++++++++++++++************))))))))))))))))))))))))************''''''(((((())))))******************)))))))))((())))))((((((''''''&&&&&&'''''''''''''''((())))))''''''(((((())))))******(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###%%%'''))))))'''$$$"""&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))*********)))(((''''''((()))***++++++******))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))************'''(((***+++,,,,,,+++***&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%''''''''''''(((((((((((((((''''''''''''(((((()))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))))))))*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------------------///222555777>>>FFFUUUiii~~~zzzzzzzzz||||||zzztttkkkhhhqqq~~~yyysssooollliiiffffffgggjjjlllllliiifffbbb___^^^^^^^^^```bbbfffkkkrrrxxx}}}}}}vvvqqqiiigggeeeeeeddd```XXXQQQTTTTTTTTTVVVYYY]]]aaadddfffddd___XXXWWWWWWTTTOOOOOOPPPSSSVVVYYYZZZ[[[[[[[[[XXXSSSOOOLLLJJJKKKKKKPPPPPPPPPRRRSSSVVVYYYZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXX]]]dddmmmuuuzzz||||||{{{{{{~~~zzzrrrhhh[[[XXX^^^[[[VVVWWW^^^fffllluuu}}}zzzmmmccc]]]]]]^^^cccgggiiimmmwwwtttdddSSSCCC999111222222111///------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((()))))))))******((((((((()))))))))))))))++++++++++++*********************)))))))))(((((((((''''''''''''((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%'''((())))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))(((&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))************)))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))************)))******+++++++++******&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''&&&''''''''''''(((((((((((()))((((((''''''''''''(((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))...---,,,***))))))((((((******+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++---......///222999>>>KKKWWWjjj~~~}}}yyywww{{{|||{{{wwwqqqttt}}}yyyppprrrsssssswwwxxxnnnhhheeeccc```^^^\\\]]]^^^___```]]]YYYUUUTTTUUUWWWYYY[[[^^^ccciiipppvvv{{{~~~~~~}}}wwwpppllleeeeeeeeeggggggccc[[[UUUWWWXXXYYYZZZ^^^fffpppxxxuuurrrjjj```ZZZXXXTTTNNNLLLMMMNNNPPPSSSWWWZZZ\\\\\\YYYUUUPPPMMMKKKJJJJJJMMMLLLLLLLLLNNNRRRUUUXXX[[[ZZZYYYXXXVVVVVVUUUUUUQQQSSSVVVZZZ```gggoootttvvvwwwyyy}}}wwwppprrriiiaaaYYYTTTSSSWWWaaakkkzzzppphhhcccdddiiinnnooosss|||wwwjjj\\\LLLBBB777666444333333111///---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''((((((((()))))))))))))))))))))))))))((((((,,,,,,,,,++++++++++++***,,,++++++++++++*********((((((''''''(((((()))***))))))))))))(((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((***+++***(((&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((())))))))))))((((((*********)))))))))(((((())))))(((((((((((())))))((())))))))))))))))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++******************&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((***)))((('''''''''''''''******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))******)))(((''''''((((((++++++******************++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...------...000333333444;;;FFFPPP\\\iii||||||wwwpppjjjlllmmmooorrruuu}}}pppjjjaaadddiiirrrrrrooonnnrrrzzz}}}uuulllddd___\\\[[[YYYWWWWWWWWWXXXYYYZZZYYYWWWUUUUUUUUUWWWXXXZZZ]]]aaaffflllppptttvvvzzz|||~~~}}}yyytttooollljjjjjjjjjkkkllliiiddd```^^^```bbbbbbfffppp{{{lllbbb]]]WWWRRROOOMMMLLLLLLNNNQQQUUUWWWXXXWWWTTTRRRPPPOOONNNNNNQQQOOOMMMLLLMMMPPPSSSUUUXXXWWWWWWVVVVVVWWWXXXXXXSSSVVVXXXXXXXXX[[[aaaffflllnnnqqqvvv|||wwwwwwxxx{{{qqqcccYYYWWW]]]ccc}}}vvvpppooommmiiiiiinnntttyyy{{{~~~}}}tttgggWWWLLL???:::555333444444222000000000///...---,,,++++++------------------------+++++++++*********))))))''''''''''''((((((((((((+++******))))))(((((((((,,,,,,+++++++++*********++++++++++++++++++++++++((((((((('''((())))))*********))))))(((((('''''')))(((((('''''''''''''''((((((((((((((((((((((((&&&(((***+++)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''')))******(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''))))))************))))))))))))(((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))************---,,,***)))((()))******'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******++++++************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111000...---...///111555999===CCCOOO___kkkttt}}}{{{vvvtttqqqkkk```XXXWWWWWW^^^kkkyyyoooaaa\\\XXX\\\ggg{{{}}}iiiddd```cccjjjqqqrrrqqqqqqqqqpppnnniiiccc]]]ZZZSSSSSSRRRRRRSSSTTTVVVXXXVVVWWWWWWWWWWWWVVVUUUTTTWWWYYY]]]bbbggglllppprrrwwwyyy{{{{{{xxxuuuuuuuuutttssssssrrrrrrpppmmmkkkhhhiiijjjjjjmmmwww|||nnngggaaa\\\UUUSSSPPPMMMLLLLLLNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOMMMLLLMMMPPPTTTVVVVVVUUUTTTSSSSSSTTTVVVWWWTTTWWWZZZYYYWWWUUUWWWYYYaaabbbeeejjjpppssssssrrrtttqqqpppvvv~~~zzzlllkkkkkknnnuuuxxxwww|||kkkaaa\\\ZZZnnn~~~oooccc]]]\\\^^^aaahhhnnnwww~~~uuudddYYYKKKCCC:::555444444333222111000///...---,,,,,,+++------------------------++++++++++++************''''''''''''((((((((((((++++++******))))))((((((+++*********))))))))))))************************((((((((((((((()))************))))))((((((''''''))))))(((''''''''''''(((((((((((((((((((((((((((###&&&)))************+++))))))((((((((('''''''''&&&'''''''''''''''''''''(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((%%%""" %%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))************))))))%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************---,,,***)))((()))******''''''&&&&&&''''''((()))%%%&&&((()))))))))((('''&&&''''''''''''(((((((((''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***,,,---...++++++******************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,...222777666;;;BBBKKKVVVdddsss~~~}}}uuurrrnnnjjjeee\\\RRRJJJJJJMMMWWWjjj}}}~~~qqq___TTTRRRZZZaaaqqqyyysssccc^^^[[[\\\bbbfffeeedddaaabbbbbbbbb```]]]YYYWWWNNNMMMLLLLLLNNNRRRUUUXXXWWWXXXYYYYYYXXXUUURRRPPPPPPRRRVVV]]]eeemmmtttxxxxxxzzz||||||{{{||||||yyywwwuuutttrrrpppsss{{{{{{vvvqqqmmmccc```\\\WWWSSSOOOMMMLLLFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJKKKNNNRRRVVVXXXVVVUUUSSSQQQPPPQQQRRRSSSSSSVVVYYYZZZXXXVVVTTTSSSWWWXXXZZZ^^^bbbddddddcccfffeeeeeejjjrrrvvvvvvsssllliiigggggglllvvvxxxttt{{{yyyiii]]]```kkk}}}kkk\\\QQQLLLMMMVVV^^^jjjuuu~~~vvvmmmaaaYYYMMMBBB:::666333222---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********''''''((((((((()))))))))******************))))))*********)))))))))((((((((((((((()))))))))))))))))))))(((((())))))***+++))))))))))))((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((###%%%((()))))))))***,,,)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%)))+++,,,***'''%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))******+++))))))************))))))###$$$%%%&&&'''(((((()))(((((())))))))))))(((((('''(((((((((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++******************'''''''''''''''(((((()))&&&'''(((******)))((('''%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,******++++++++++++++++++((())))))***++++++,,,,,,------------------------,,,---...------333===EEELLLRRR\\\gggsss}}}{{{vvvsssnnnlllgggaaaYYYRRRLLLIIILLLRRR```rrrqqqjjjaaaTTTNNNQQQ^^^iii{{{tttkkkhhh___]]]\\\]]]```aaa```^^^XXXYYYZZZ[[[ZZZXXXVVVUUUNNNLLLKKKKKKMMMQQQVVVYYYZZZZZZYYYWWWTTTQQQNNNLLLLLLOOOSSS[[[eeepppzzz~~~|||yyyzzzvvvtttpppkkkddd]]]WWWTTTLLLMMMNNNOOOOOONNNLLLKKKJJJJJJKKKMMMPPPSSSVVVXXXWWWUUUSSSRRRRRRSSSUUUWWWWWWXXXYYY[[[[[[YYYVVVSSSRRRRRRRRRUUUWWWYYYYYYXXX\\\\\\]]]```eeeiiikkkkkkiiifffbbbaaaeeennnyyyttt^^^```eeepppnnnXXXMMMLLLLLLSSS]]]gggrrrzzzmmm\\\KKK>>>666333............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((()))))))))************************+++++++++++++++*********))))))((((((((()))))))))******))))))(((((())))))***+++(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***))))))))))))((((((((('''&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%''')))******)))(((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***((())))))))))))))))))(((%%%&&&&&&&&&''''''(((((('''((()))******)))((('''(((((((((((((((''''''''''''((((((((()))))))))***'''((((((((()))))))))***))))))))))))************)))******+++++++++******'''''''''''''''((())))))&&&''')))***+++***((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------------------------/////////111:::GGGQQQjjjppp{{{zzzvvvtttrrrooollliiifffaaaYYYRRRMMMMMMMMMTTT\\\kkk{{{pppaaa\\\WWWOOOOOOVVV\\\iii|||rrrgggbbb```]]]]]]^^^```aaaaaa___^^^UUUVVVWWWXXXXXXVVVTTTSSSQQQOOOMMMLLLNNNSSSXXX\\\XXXVVVSSSNNNKKKHHHFFFFFFNNNOOOSSS[[[fffrrr}}}|||tttkkkddd___XXXYYYYYYYYYWWWTTTQQQOOOOOOOOOPPPQQQRRRTTTVVVVVVWWWVVVUUUUUUVVVYYY]]]___```]]]\\\\\\^^^\\\XXXTTTQQQPPPOOOPPPRRRSSSSSSRRRRRRSSSTTTUUUXXX\\\___aaa```\\\XXXWWW\\\gggrrryyy~~~fff^^^XXX[[[fffvvveeeWWWWWWEEEJJJPPPWWWaaaqqqttt\\\GGG:::555111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************)))))))))***+++++++++,,,,,,,,,,,,+++++++++******(((((())))))*********+++)))))))))))))))******+++''''''(((((())))))************)))((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$$$$&&&'''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''((()))******)))((('''))))))(((((('''''''''&&&'''((((((((())))))******'''((((((((())))))******))))))))))))************''')))***,,,,,,,,,+++***(((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***++++++***((('''((()))''''''''''''''''''''''''))))))))))))************((((((((((((((())))))***...,,,)))((()))******))))))+++------,,,,,,,,,---...,,,...111000,,,+++...///...///333777CCC[[[rrrvvvmmmmmmooonnnllllllfff[[[RRRRRRSSSSSSWWW]]]bbbjjjvvvzzznnnaaaUUUQQQQQQQQQSSSUUU```fffrrr~~~}}}|||yyyooocccZZZWWWXXXXXXWWWVVVXXX[[[]]]______```]]]YYYUUUSSSRRRSSSSSSTTTPPPOOOPPPOOOLLLLLLNNNMMMMMMMMMLLLKKKJJJJJJJJJNNNSSSYYY]]]bbbjjjvvv|||tttlllfffeeecccddddddbbb^^^ZZZUUUOOONNNUUUYYYXXXXXX[[[XXXUUURRRRRRUUU]]]eeejjjmmmqqqqqqnnnnnnlllaaaUUUQQQQQQQQQPPPNNNLLLLLLMMMOOOMMMMMMNNNQQQTTTVVVVVV]]]YYYUUUSSSVVV]]]ffflllnnnttt|||nnn\\\VVVYYY___iiitttyyygggZZZIIICCCBBBJJJTTT```rrryyybbbIII777888555111...------------///...---,,,,,,,,,,,,---++++++,,,,,,,,,+++******************************,,,***(((((()))***)))(((******))))))(((((('''''')))***+++,,,,,,+++***)))++++++)))((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%''')))******)))'''%%%(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))------,,,+++***)))((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***---,,,,,,++++++,,,,,,---************************(((((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((()))***)))'''''''''(((''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))***++++++---+++))))))*********))))))***,,,+++******+++---,,,)))+++///000---,,,///111222555999>>>NNNmmm~~~uuummmmmmmmmjjjfffeee___VVVPPPSSSXXX]]]eeelllqqqwwwtttggg]]]UUUPPPSSSXXXZZZ[[[]]]ccceeejjjqqqwwwyyywwwuuu{{{}}}zzzsssoooooodddeeeddd^^^VVVQQQQQQRRRWWWVVVVVVXXXZZZ]]]___```bbb___[[[WWWTTTSSSRRRSSSTTTPPPOOOQQQOOOKKKKKKMMMNNNOOOOOOOOONNNNNNOOOOOOSSSXXX]]]aaafffooo|||yyyqqqooonnnnnnoooqqqpppmmmjjjccc[[[VVVXXXZZZXXXYYY\\\[[[YYYVVVVVVZZZbbbjjjoootttwwwxxxuuutttrrrhhh]]]VVVUUUSSSPPPMMMKKKJJJJJJOOOMMMKKKLLLNNNQQQRRRRRRYYYWWWTTTSSSUUUZZZ```dddgggkkkpppsssuuuxxx~~~nnnbbb[[[VVVWWW[[[kkkwwwuuukkkYYYOOOGGGFFFJJJRRR```mmm}}}sss[[[HHH???:::444111111111000.........---,,,,,,---------,,,,,,,,,,,,,,,+++***)))************************+++)))((()))+++,,,,,,+++******))))))(((((((((((()))))))))******)))))))))+++***)))(((''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))******))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%''')))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((******))))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))),,,,,,++++++++++++,,,,,,************************''''''''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))***************++++++,,,---+++))))))***+++***))))))******)))((()))+++---,,,))))))...000//////222111555:::???HHH^^^xxxqqqmmmnnnmmmgggaaa```ZZZVVVUUU\\\eeeoooyyyssseee[[[TTTPPPQQQYYY```ccceeeggglllkkkjjjjjjjjjiiihhhfffmmmttt{{{~~~zzztttmmmddd______VVVXXXXXXVVVQQQNNNOOOQQQUUUVVVXXX[[[^^^```cccdddeeeccc___ZZZVVVTTTRRRRRRRRROOONNNPPPOOOKKKJJJMMMPPPQQQSSSTTTUUUVVVYYY[[[\\\```dddhhhlllvvvxxxwwwuuuuuuvvvvvvuuutttkkkddd]]][[[ZZZYYY[[[^^^^^^[[[XXXWWWYYY^^^dddhhhpppssssssqqqpppooojjjcccYYYWWWTTTPPPLLLJJJIIIHHHLLLIIIGGGHHHKKKOOOQQQRRRTTTSSSRRRQQQRRRUUUXXXZZZ\\\^^^___``````eeelllrrr|||~~~{{{qqqfff]]]ZZZXXX```hhhlllnnnvvv}}}mmmaaaRRRJJJGGGIIIOOOVVVbbbooo|||sssaaaHHH@@@666111000111///,,,...---------------......------------,,,+++))))))))))))))))))))))))))))))***)))(((***,,,......---***))))))))))))((((((((())))))(((((((((((())))))+++***)))((((((''''''(((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))((('''''''''(((******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((++++++************++++++************************'''&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))''''''''')))''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))***++++++,,,***))))))++++++***)))++++++***)))((())),,,///111---+++///111222444777666:::AAAJJJXXXqqq~~~tttpppooopppmmmfffaaa```^^^aaagggqqq|||{{{zzzvvvpppjjjeee```^^^ccchhhkkknnnrrrwwwxxxwwwqqqjjjgggjjjnnnttt{{{{{{rrrlllggg___ZZZYYYXXXYYYYYYWWWSSSPPPOOOPPPTTTXXX^^^cccfffhhhiiijjjhhhfffbbb^^^YYYUUURRRQQQOOOLLLLLLOOOOOOLLLLLLOOOSSSVVVZZZ\\\^^^bbbgggkkkiiilllppprrruuu~~~zzzwwwvvvvvvvvvpppkkkgggdddcccccceeefffeeeaaa\\\WWWTTTTTTVVVXXX^^^^^^^^^]]]]]]```bbbccc]]]YYYUUUQQQOOOMMMLLLKKKGGGEEEDDDFFFKKKQQQUUUWWWQQQPPPNNNMMMMMMOOORRRSSSSSSTTTTTTRRRQQQSSSXXX]]]iiinnnvvv}}}wwwnnn]]]___```\\\ZZZ___mmmxxx~~~tttggg^^^WWWRRRLLLIIIPPP[[[hhhuuuwwwXXXLLL===333111222000...---------------......///......------,,,+++))))))))))))))))))))))))))))))***))))))***,,,------+++))))))))))))))))))))))))***)))(((''''''((()))*********)))(((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))(((((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******************************''''''&&&&&&&&&'''(((((()))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''((()))******(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******+++***)))***+++,,,+++))),,,,,,,,,***)))***---000333///---///111444;;;CCCLLLOOOUUUaaasss|||vvvtttssssssnnngggdddeeeoooxxxxxxqqquuu~~~uuurrrrrrtttzzzuuupppvvvwwwmmmeeecccaaa]]]YYYYYYWWWXXXXXXVVVRRROOONNNMMMTTTZZZcccjjjnnnpppssstttmmmlllhhhddd^^^YYYUUUSSSQQQNNNNNNQQQQQQPPPQQQUUUYYY]]]bbbeeehhhmmmuuu{{{zzz}}}{{{zzz{{{xxxyyyyyywwwuuuuuutttrrrnnniiibbbZZZSSSNNNLLLLLLKKKJJJIIIHHHJJJPPPZZZccceeeaaa\\\XXXVVVTTTPPPNNNHHHFFFFFFHHHMMMRRRUUUWWWQQQOOOKKKIIIIIILLLOOORRROOOQQQQQQNNNIIIGGGIIIKKKPPPXXXeeeooovvvzzz{{{|||~~~}}}{{{zzzwwwnnn```UUUSSSZZZbbbxxx{{{uuuiiiWWWIIIGGGLLLWWWgggwwwkkk^^^KKK===777555555444......---------......///---......---,,,+++******))))))))))))))))))))))))***))))))***++++++)))'''))))))))))))************++++++)))(((((()))++++++***))))))(((((((((((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&******)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((************************((()))***++++++***)))(((***))))))(((((())))))***************************((((((&&&%%%%%%&&&'''((())))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''((()))******))))))***+++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))******))))))***,,,,,,+++))),,,,,,,,,+++***+++---///000//////111444;;;KKKZZZppprrrxxxzzzyyywwwuuutttooojjjmmmrrr~~~uuupppooo{{{zzzeee]]]WWWYYY\\\ZZZXXXWWWTTTUUUUUUVVVUUUTTTRRRQQQVVV\\\dddkkkpppuuu|||{{{zzzwwwsssnnnhhhbbb___\\\XXXVVVXXXXXXXXXZZZ___bbbfffkkknnnooottt|||~~~wwwrrriii^^^TTTLLLGGGEEEDDDCCCBBBBBBBBBHHHUUUbbblllgggbbb___]]]YYYTTTOOONNNLLLKKKLLLOOOQQQRRRRRRPPPNNNKKKIIIJJJMMMQQQSSSNNNOOOPPPLLLFFFAAA@@@AAA>>>EEEPPPZZZaaafffiiikkkuuu~~~~~~yyyyyy~~~vvvcccVVVSSSTTTiiiyyyoooYYYIIIFFFIIIUUUeeeqqq|||wwwkkkYYYHHH<<<666444333000//////...------......---------------,,,,,,+++***************************))))))***+++***(((&&&)))))))))************+++++++++************++++++))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))************************((())))))************)))******))))))))))))*********************************)))'''%%%%%%%%%&&&'''((((((((((((((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))''''''(((((((((((('''''''''((())))))(((((()))+++((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***+++)))))))))+++,,,---+++))))))+++,,,,,,++++++,,,---,,,...333777<<>>???:::===BBBFFFKKKPPPUUUYYYgggsss~~~mmm```[[[^^^iiivvv{{{___RRRFFFHHHQQQZZZdddlllwww~~~yyylllZZZIII<<<555333222111000...------------+++,,,------...---------++++++++++++++++++++++++)))))))))+++---,,,***((())))))*********+++++++++))))))************))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((''''''(((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))************************)))))))))))))))******++++++******))))))******+++************************+++)))'''%%%$$$%%%&&&'''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,)))((()))+++------+++)))((()))+++,,,+++******++++++000777>>>EEEWWWwwwxxxtttxxxxxxssspppqqqjjjiiijjjmmmqqqzzzvvvmmmjjjhhhsss{{{zzz}}}{{{oooiiiccc]]]]]]VVVSSSYYY______\\\ZZZTTTUUUWWWZZZ]]]^^^]]][[[YYY[[[\\\^^^eeesss|||uuunnnkkkhhhgggjjjpppqqquuuxxxvvvsssttt{{{nnn___TTTNNNIIIIIIKKKKKKEEE@@@HHHTTTWWWUUUUUUXXX\\\\\\WWWRRRMMMMMMMMMPPPRRRRRRQQQOOOJJJLLLNNNQQQSSSTTTTTTTTTLLLMMMKKKGGGAAA===>>>@@@???>>><<<;;;===BBBJJJPPPZZZiiixxx}}}~~~tttkkkXXX^^^dddjjjwwwyyycccLLLCCCEEEKKKTTT\\\fffqqqzzz~~~oooZZZHHH===:::333222000///---,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,...///---+++))))))******++++++++++++'''((()))******)))((('''))))))(((((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))******))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$###"""!!! '''((((((((())))))******(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&%%%%%%%%%&&&'''((()))***(((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***************************)))((((((((()))+++,,,++++++************++++++************************))))))(((((((((((())))))$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************'''&&&&&&''''''((()))***+++++++++*********))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,+++***)))))))))+++---//////333666>>>QQQqqqvvvpppjjjjjjlllmmmiiiddd]]][[[YYY^^^pppsss^^^WWWZZZXXXlll|||xxxsssuuuwwwzzz|||{{{yyy~~~|||{{{{{{zzzyyyxxx{{{wwwppphhhaaa^^^\\\\\\YYYXXXXXX[[[^^^___]]]ZZZVVVVVVXXX^^^dddfffccc___[[[YYYYYYZZZ^^^jjjwwwooommmmmmnnnnnnqqquuuyyyxxxvvvuuuyyy}}}|||gggXXXUUUVVVTTTOOOIIIFFFGGGIIILLLNNNQQQTTTUUUTTTRRRQQQKKKKKKKKKMMMPPPQQQQQQPPPHHHIIIKKKNNNQQQSSSUUUVVVSSSOOOJJJGGGFFFDDD@@@<<<:::;;;::::::;;;>>>CCCHHH[[[bbblllqqqsssuuuyyy}}}yyyjjj[[[RRRXXXcccqqqdddNNNCCCBBBFFFJJJSSScccqqqvvv|||sss```LLL???777333...,,,---///000///......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))'''%%%$$$$$$%%%''''''''''''%%%$$$))))))(((((('''''''''&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&'''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))************&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))'''&&&'''***+++***((((((((()))***++++++,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))******************)))(((((()))))))))+++++++++*********))))))++++++***)))))))))))))))******))))))******++++++,,,+++*********,,,...//////333:::FFF^^^}}}zzzmmmiiieeeeeegggfffaaa\\\QQQRRRUUU^^^rrrssscccRRRMMMPPPWWWhhh|||qqqiiiddd^^^aaaeeejjjooovvv}}}~~~~~~zzztttpppmmmllljjjiiikkkiiigggdddaaa^^^\\\ZZZ[[[\\\^^^bbbdddddd```\\\[[[ZZZ[[[___eeehhhfffddd]]]ZZZYYYZZZ^^^hhhzzz~~~yyywwwvvvuuutttqqqsssuuuvvvuuuuuuwwwzzz|||}}}~~~}}}{{{{{{|||||||||{{{yyy{{{rrrcccaaa]]]WWWRRROOONNNOOOOOOQQQSSSUUUWWWWWWVVVUUUPPPOOOOOOPPPQQQQQQOOONNNIIIIIIIIIJJJLLLPPPTTTVVVSSSPPPKKKHHHGGGDDDAAA>>><<<<<<<<<<<<===@@@EEEIIITTTZZZ```eeefffiiiooottt|||sssdddXXXXXX]]]cccqqqxxx___OOOFFFBBBAAAJJJXXXhhhrrr~~~uuubbbVVVGGG@@@777111000000...---///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((((()))(((((()))))))))*********''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))))))))*********((('''(((+++,,,+++)))((())))))***++++++,,,,,,************))))))))))))************************&&&&&&''''''(((((())))))(((((((((''''''((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))************))))))))))))))))))************+++***)))(((''''''''''''+++************)))))))))+++***))))))))))))))))))***)))((((((((()))++++++...---,,,++++++,,,...///111777AAAPPPhhhyyynnneeecccaaaaaaaaa]]]WWWQQQEEEKKKSSSaaavvvnnn___UUUKKKHHHKKKUUUddduuu~~~qqqccc[[[WWWXXX\\\aaahhhnnnvvv}}}zzzssskkkccc___]]]\\\[[[ZZZ\\\___aaabbb```]]]\\\\\\^^^bbbgggiiihhhccc___aaa```aaadddiiilllnnnooofffaaa^^^___bbbiiivvv}}}{{{xxxvvvtttsssttttttsssrrrrrrqqqpppooonnnooopppppptttwww|||{{{pppgggYYYWWWUUUUUUWWWYYYZZZZZZ\\\^^^aaadddggghhhiiiiiihhhggggggjjjqqq|||wwwrrrjjjccc^^^ZZZWWWUUUUUUVVVWWWYYYZZZZZZ[[[[[[WWWVVVTTTSSSRRRQQQNNNKKKIIIGGGFFFFFFHHHLLLPPPSSSRRROOOLLLIIIGGGEEEBBB@@@>>>?????????@@@BBBFFFJJJMMMPPPUUUWWWXXX\\\bbbgggpppvvv{{{{{{}}}~~~~~~pppccc___]]]\\\bbbkkkuuuaaaRRRFFF???AAAKKKXXXgggyyyuuu^^^SSSDDD888444222///---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''((()))(((((())))))))))))******''''''''''''((((((((((((************************))))))))))))************+++))))))***+++,,,+++***)))))))))***++++++,,,,,,************************************************&&&''''''((()))))))))))))))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((())))))******))))))(((((()))))))))************''''''&&&%%%%%%%%%%%%%%%************))))))))))))******)))))))))))))))***+++***((((((((()))+++,,,......------------...///444???MMMZZZiiiyyy}}}qqqhhhdddccccccaaa]]]WWWPPPKKKDDDMMMYYYiii||||||bbbYYYVVVRRRQQQSSSZZZfffsssyyy~~~vvviiiaaa``````eeeiiiooouuuxxx|||tttmmmccc\\\XXXXXXXXXXXXVVVYYY]]]aaacccbbb```___[[[^^^bbbfffiiijjjiiigggkkkkkkkkkmmmooorrrvvvxxxrrrlllggghhhkkkooovvv~~~|||vvvssssssrrrmmmiiiiiigggccc___\\\ZZZXXXXXXZZZ\\\___cccbbb]]]SSSLLLCCCAAA>>>===???BBBDDDEEEGGGHHHKKKMMMNNNOOOOOOOOOOOONNNLLLMMMRRRYYY```eeeeeedddgggrrrvvvnnnhhhccc^^^ZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\YYYWWWUUUQQQNNNKKKGGGFFFEEEEEEFFFIIILLLMMMOOOMMMJJJHHHFFFEEECCCCCC@@@AAABBBBBBBBBDDDGGGIIIHHHKKKNNNQQQRRRTTTWWWZZZaaagggmmmnnnooottt}}}}}}|||sssnnniiidddcccfffvvvmmm```SSSJJJEEEIIIPPP]]]ooozzzjjjTTTBBB888444111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''***((('''%%%%%%'''(((***((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***(((((((((((()))))))))***'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))*********+++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))************)))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&''''''((((((((((((((('''(((((())))))(((((('''((()))))))))************%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))***)))))))))))))))******++++++***)))***+++,,,---......---.........//////444EEEWWW```dddkkksssxxx|||||||||{{{wwwqqqiiidddggghhhgggccc[[[SSSLLLIIIJJJUUUdddtttsss```]]]``````___bbbhhhqqqzzz|||}}}}}}{{{wwwsssqqqnnnkkkhhhhhhnnnsssrrrvvv|||~~~|||||||||}}}jjjeee^^^YYYXXXZZZ[[[\\\ZZZ[[[^^^```aaabbbaaaaaa^^^___aaadddggglllqqqssszzz{{{{{{yyyuuutttwwwyyyyyytttoooooopppqqqvvv|||||||||~~~wwwsssrrrpppjjjddd```^^^YYYTTTOOOKKKIIIHHHDDDEEEFFFFFFFFFCCC???<<<>>>;;;777666777999::::::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>???AAACCCFFFHHHIIIGGGIIIQQQ]]]gggkkklllhhhjjjmmmssszzz{{{wwwqqqmmmlllmmmnnnpppuuu}}}|||uuuooojjjccc^^^cccbbbaaa```___^^^]]]]]]aaa___\\\YYYWWWTTTPPPLLLGGGGGGHHHHHHHHHHHHGGGFFFIIIIIIHHHFFFEEEDDDEEEEEECCCEEEFFFFFFEEEEEEFFFHHHDDDGGGKKKNNNOOOOOONNNNNNOOOSSSXXXYYYYYY```mmmzzzyyynnnfffccccccjjjvvvssskkkaaaXXXSSSPPPQQQYYYfffuuujjjQQQ???555111///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((((((((&&&%%%%%%&&&(((((('''''''''((((((((((((((('''''''''((((((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))(((((('''&&&$$$$$$((((((((((((((((((((((((***)))'''&&&&&&''')))***'''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))************'''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************''''''''''''((()))***+++(((((()))))))))))))))***)))))))))))))))******+++******++++++,,,,,,,,,,,,,,,,,,---......//////000222GGG[[[aaa```ccckkkrrruuutttqqqnnnkkkgggeeedddmmmmmmllleee[[[SSSPPPOOOVVVbbbqqqrrrhhhiiimmmlllnnnrrr||||||rrrhhhiiigggiiimmmpppssszzz}}}~~~}}}|||~~~{{{yyytttoooaaa^^^[[[YYY[[[]]]___```\\\]]]^^^___```aaaaaaaaacccccccccdddgggnnnwww}}}{{{uuusssuuuyyytttqqqpppnnnnnnssszzz}}}~~~uuupppmmmjjjeee```VVVSSSOOOJJJEEEBBB???>>><<<;;;:::999999999::::::<<<999666444555666666555555666777888999888888777222444666888::::::::::::<<<;;;<<>>>>>>>>???BBBGGGNNNUUU[[[]]]WWWPPPKKKIIIGGGEEEDDDGGGKKKQQQWWW\\\```dddeeehhhjjjlllkkkiiifffdddccc```aaabbbbbbaaa```^^^\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVQQQQQQOOOMMMJJJFFFCCCBBB@@@BBBEEEFFFEEEGGGJJJMMMNNNPPPQQQOOOLLLIIIGGGGGGEEEEEEFFFGGGGGGFFFDDDBBB===:::;;;===>>>AAALLLXXXqqq{{{{{{{{{tttbbbYYYUUU\\\fffooowww~~~yyyqqqfff]]]XXXWWWZZZcccnnn}}}~~~bbbJJJ<<<777777666444111///...---,,,------------------------************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((())))))******&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******)))(((''''''''''''((((((((()))))))))(((((((((''''''''''''************************))))))))))))((((((''''''''')))******((((((***,,,************************))))))***++++++,,,------************************%%%&&&''''''&&&$$$""" &&&'''((())))))((('''&&&%%%%%%&&&'''((()))******&&&''''''((((((((((((((())))))************))))))))))))))))))***************)))(((''''''&&&'''''''''((((((((())))))******))))))((())))))***++++++&&&'''***,,,,,,+++)))'''((()))+++---...000000000555DDDSSSYYY[[[```eeehhhjjjhhheeecccfffmmmwww~~~zzzzzzwwwoooeeeaaaeeeiiivvv|||tttwwwqqqoooqqq{{{}}}|||~~~~~~rrriiicccaaa```______```bbbddddddbbb```ZZZ]]]bbbfffiiijjjjjjiiidddddddddcccdddiiirrryyyzzzxxxyyyrrrqqqqqqnnnhhhgggooozzzuuuiii]]]SSSLLLHHHBBB@@@===:::888666555555555555555444222222444555555333222333444444333111444555666777888777777666666666666666666666666555222666::::::888888;;;???::::::999999<<>><<<>>>@@@BBBEEEHHHMMMPPPSSSXXX^^^aaa```______```\\\^^^```bbbbbbaaa___]]]ZZZYYYYYYZZZ\\\\\\[[[YYYWWWUUUQQQMMMIIIFFFDDDCCC???BBBEEEFFFGGGIIIMMMQQQRRRTTTUUUSSSOOOKKKHHHHHHIIIGGGFFFEEEEEEEEEDDDCCC???;;;;;;>>>>>>>>>FFFPPPbbbooo}}}xxxtttzzzuuugggZZZWWWYYY^^^hhhrrrzzzmmmddd]]][[[cccnnnxxxqqqWWWGGGAAA:::999666444111///...---------------------------************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&''''''((()))******+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%'''((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((***)))'''%%%$$$%%%&&&'''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((((((***,,,+++))))))+++---++++++******************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******((((((((((((((()))******''''''&&&%%%%%%%%%%%%&&&***(((''''''(((((('''%%%++++++***)))((('''&&&&&&......---,,,++++++++++++++++++******+++---...//////...,,,++++++,,,...///777AAALLLSSSZZZdddllloookkkjjjiiikkkqqq{{{{{{tttttt{{{{{{tttmmmjjjsssvvv~~~|||pppgggcccbbbaaa```eeefffgggiiijjjiiifffddd___```bbbfffjjjlllmmmmmmjjjeee___^^^bbbhhhlllmmmwww}}}zzzxxxsssooommmnnnrrrvvvyyyvvvxxx{{{}}}yyysssgggZZZOOOGGGBBB@@@;;;:::999777666666666666666555444222222222333444555444444555777777666444666666777666555555666888444555666888:::;;;;;;<<<:::999888999;;;============>>>>>>======???CCCFFFOOONNNLLLIIIFFFCCC@@@???===>>>@@@AAABBBDDDHHHKKKMMMQQQWWWZZZ[[[ZZZZZZZZZ___]]][[[]]]```aaa___]]]^^^]]][[[\\\]]]]]]\\\ZZZ\\\XXXRRRNNNLLLJJJHHHGGGGGGFFFEEEEEEGGGJJJLLLNNNWWW[[[______ZZZRRRKKKFFFLLLKKKKKKIIIGGGEEECCCBBBAAA???<<<;;;<<>>?????????======>>>@@@BBBBBBBBBBBBCCCCCCBBB@@@@@@BBBDDDKKKKKKLLLLLLKKKIIIFFFEEE@@@BBBDDDEEEGGGJJJNNNQQQQQQTTTXXXZZZZZZZZZYYYZZZ```^^^]]]^^^aaaccccccbbbaaa___]]]]]]^^^^^^\\\[[[[[[XXXTTTPPPNNNLLLJJJHHHGGGFFFEEEEEEFFFHHHJJJLLLTTTWWW[[[[[[XXXSSSOOOLLLKKKKKKJJJIIIHHHFFFEEEEEECCCBBBAAA????????????@@@LLLTTT]]]eeejjjooovvv||||||ggg[[[YYY[[[sssqqqgggfffnnnpppvvv|||rrrhhh```UUULLLGGGCCC;;;555333///...............------,,,,,,---------.........---,,,,,,+++***)))((((((+++,,,,,,------,,,******************************))))))*********))))))((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((()))))))))))))))(((''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))((((((((()))***+++)))))))))))))))*********'''(((((())))))))))))(((************************''''''''''''''''''''''''************+++++++++,,,***************+++,,,,,,''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******+++******)))))))))))))))***(((''''''))))))(((&&&))))))))))))))))))))))))++++++*********++++++,,,***************+++,,,---,,,---------...111555999===FFFSSS```ppp|||wwwzzztttgggbbb]]]]]]ggg}}}}}}yyysssooolllkkkjjjhhhfffdddbbbbbbccccccbbb```___aaaffflllooooookkkgggddddddcccbbbccceeegggiiiiiihhhfffcccbbbdddhhhkkkkkkrrrxxxyyyzzz{{{zzzxxxvvvuuutttttttttuuuwwwxxxtttrrrlllcccZZZUUUVVVXXX[[[\\\]]]^^^]]][[[YYYWWWQQQNNNHHHAAA<<<999777777555555444444444444444555222333333444666777888999777666444555666777777777:::;;;<<<<<<:::999999:::>>>???AAADDDFFFGGGGGGGGGJJJHHHGGGHHHJJJLLLMMMMMMLLLMMMMMMKKKHHHEEECCCCCCGGGJJJOOORRRTTTSSSPPPNNNHHHJJJLLLNNNOOOQQQUUUXXXXXXYYY[[[[[[ZZZYYYYYYZZZ```___^^^```cccfffggggggdddbbb```______^^^]]][[[ZZZXXXVVVUUUTTTRRROOOMMMKKKKKKJJJIIIIIIKKKLLLMMMQQQSSSUUUVVVTTTSSSSSSSSSKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDDDDCCCBBB@@@???>>>IIIOOOWWW^^^bbbhhhnnnsss~~~~~~kkkaaa^^^aaatttrrreeeeeebbbcccjjjpppuuuzzz}}}lll```TTTOOOJJJBBB;;;888333///+++***---//////...///...,,,++++++---///000,,,,,,+++++++++*********---------,,,+++)))(((''''''(((((()))******++++++((()))***++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&'''(((((())))))))))))((((((((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&************************&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))***+++,,,************))))))))))))((())))))))))))((((((''')))***++++++,,,+++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((())))))***++++++***))))))))))))******((('''((())))))((('''(((((()))))))))*********))))))))))))***+++,,,,,,++++++++++++,,,,,,------,,,---......///222888===EEEMMMZZZiii|||~~~wwwyyy~~~wwwkkk]]][[[[[[bbbooovvvssstttwwwyyyyyyuuurrrooojjjeeebbbaaa``````dddcccbbbaaaaaaaaaaaa```[[[___fffnnnttttttqqqnnneeedddbbbaaaaaacccgggjjjrrrssssssqqqmmmlllooosssqqqtttxxxyyyyyyxxxvvvtttooonnnmmmllllllkkkiiigggeeeccc___XXXPPPKKKJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEBBB@@@===:::777666666666555555555555555666777777222333555777888999:::::::::888666555777888888777>>>@@@BBBCCCBBBAAAAAAAAAEEEGGGKKKOOORRRSSSTTTTTTVVVTTTSSSSSSVVVXXXYYYYYYYYY[[[\\\YYYTTTOOOKKKIIIKKKOOOVVV[[[]]]]]]ZZZXXXSSSUUUWWWWWWXXXYYY[[[]]]^^^___^^^\\\ZZZYYYYYY[[[^^^^^^___```cccfffhhhhhhfffdddaaa___^^^^^^\\\[[[YYYYYYZZZ[[[\\\\\\YYYWWWTTTTTTSSSRRRRRRRRRRRRSSSPPPQQQRRRQQQPPPQQQTTTVVVOOOOOONNNMMMLLLKKKKKKJJJEEEEEEEEEEEEDDDDDDCCCCCCIIIOOOWWW]]]bbbeeehhhkkkuuuzzz}}}rrriiiZZZfffxxxssshhh___ZZZ___iiipppuuuyyyvvvhhhZZZTTTQQQLLLHHHFFF<<<555---+++---000///---,,,,,,+++******+++---...------------............------,,,+++***(((''''''((((((((())))))*********&&&''')))***+++***)))((((((((((((((((((((((((((())))))(((((((((((())))))+++***'''&&&%%%&&&'''((())))))((((((((((((((()))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******************))))))''''''''''''(((((())))))++++++******))))))(((((())))))***))))))((('''&&&''')))+++,,,---+++***)))++++++++++++++++++++++++((())))))))))))*********+++++++++++++++,,,------''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((())))))***+++***))))))(((((()))))))))((('''((()))***)))((((((((())))))******++++++))))))))))))***+++,,,,,,------..................,,,...000//////333:::@@@OOOWWWbbboooyyyqqqrrrsssqqqppprrrvvvwwwjjjbbb[[[]]]dddooo{{{|||}}}yyysssoooooossswwwyyyxxxoooiiidddccc```]]]\\\\\\^^^___bbb```^^^\\\[[[]]]```bbbaaadddjjjqqqvvvwwwtttqqqlllllllllkkklllooouuuzzz~~~{{{zzz|||zzzyyyyyyyyywwwsssooommmmmmjjjgggeeebbb^^^YYYUUUSSSTTTTTTRRRNNNJJJGGGEEE>>>===<<<;;;;;;::::::;;;:::999888666555555555555555555444555555666777888555666999<<<===>>>======>>><<<:::999::::::999888>>>AAAFFFHHHIIIIIIIIIJJJNNNQQQUUU[[[___aaabbbbbb___\\\ZZZZZZ]]]```aaabbbfffhhhjjjhhhbbb\\\VVVTTTVVVZZZ___ccceeedddbbb```___```aaa```___^^^___```ccccccaaa___\\\ZZZ[[[\\\\\\]]]```aaacccdddfffggggggdddaaa^^^^^^]]]\\\[[[YYYZZZ]]]aaadddfffdddbbb\\\[[[[[[ZZZYYYXXXXXXXXXTTTTTTSSSQQQOOOPPPRRRUUUUUUTTTTTTSSSQQQOOOMMMKKKJJJIIIGGGEEEEEEEEEFFFGGGEEEKKKTTT[[[___``````___dddiiiqqqxxx}}}zzzlll```aaahhhuuuuuuggg\\\]]]eeelllqqqttt|||sssbbb[[[ZZZWWWTTTSSSGGG???555111111111///,,,++++++,,,,,,---------------............/////////,,,++++++******)))))))))+++*********)))))))))(((&&&'''((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((+++***'''&&&%%%&&&'''((())))))(((((((((((()))***((()))******************''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******&&&&&&''''''((((((((((((++++++******))))))(((((())))))***))))))((('''&&&'''(((***,,,---,,,***)))((((((((((((((((((((((((((())))))))))))************************+++,,,,,,''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((()))*********))))))((((((((((((((()))((('''(((***+++***))))))))))))******+++++++++++++++*********++++++,,,......///000000//////...+++...111111111666???GGGZZZ```hhhooozzz{{{pppiiihhheee______eeewwwrrrggg```\\\```dddmmmzzzwwwjjjfffhhhmmmrrrvvvxxxzzzzzz{{{qqqggg___UUUVVVVVVVVVWWWZZZ^^^bbbbbbaaa___]]]]]]aaaggglllnnnnnnqqqtttwwwxxxvvvtttwwwzzz}}}}}}yyyyyyvvvpppkkkjjjkkkgggbbb___\\\VVVOOOIIIFFFHHHKKKLLLLLLIIIFFFCCC:::999888777666666666666555555555555555444444444444333333333444555666666888:::???BBBEEEEEEEEEDDDEEECCCBBBAAA@@@???<<<999;;;@@@GGGMMMPPPRRRSSSTTTXXX[[[```eeeiiikkkkkkkkkccc```^^^^^^```ccceeefffnnnpppsssrrrmmmgggccc```ccceeegggiiiiiihhhgggeeefffhhhhhhgggdddbbbaaaaaadddddddddaaa^^^]]]]]]^^^]]]```dddeeeeeeeeeeeeeeehhheeeaaa^^^^^^^^^]]]\\\\\\]]]```eeeiiikkkkkkjjj_________^^^]]]\\\\\\[[[YYYYYYXXXUUURRRQQQSSSTTTYYYZZZ[[[ZZZXXXTTTQQQNNNPPPNNNKKKHHHFFFEEEFFFFFFFFFKKKRRRXXX\\\\\\ZZZXXXVVVZZZ```ffflllssszzz~~~ssseee^^^ZZZ___lll|||rrrbbb___dddiiillloootttyyy~~~llldddaaa]]]WWWTTTPPPIIIAAA;;;777444000---------...////////////...,,,---------------------++++++*********++++++,,,,,,,,,++++++***))))))(((***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))'''&&&&&&'''(((((())))))(((''''''(((***+++'''(((((())))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''((()))))))))(((((('''''''''''''''''''''''')))(((((('''(((((())))))((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))************))))))))))))((())))))))))))((((((''''''(((***+++,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++***************+++,,,,,,''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))************)))((((((((((((((()))((('''(((***+++***)))******************++++++---,,,,,,++++++++++++,,,......///000000///...---)))---222333555;;;GGGPPPaaagggkkkkkkooouuuxxxxxxoooeee^^^]]]YYYUUU[[[gggzzz|||hhh```___aaagggiiiqqq{{{sssgggbbbjjjuuu{{{xxxzzzyyyooofff[[[SSSHHHJJJMMMOOORRRWWW^^^ccccccdddcccbbbbbbffflllrrruuuttttttuuuxxxzzz{{{{{{}}}|||zzzsssooopppnnnhhhddddddccc^^^YYYUUUSSSOOOHHHBBB@@@AAACCCEEEFFFEEEBBB@@@888777777666555555444444333444555666777777666666555555444444444555666666:::>>>DDDJJJNNNPPPPPPOOOMMMLLLKKKJJJIIIEEE@@@<<<;;;AAAKKKSSSYYY]]]___aaaaaaccchhhlllnnnooonnnmmmgggdddaaaaaacccgggiiijjjppprrruuuuuurrrnnnkkkjjjllllllkkkjjjjjjiiiiiiiiiiiikkkkkkjjjgggeeedddddddddeeeeeecccaaa______```aaaeeejjjllljjjgggeeeeeeiiifffbbb______``````___```aaacccfffjjjllllllkkkbbbbbbbbbbbbaaa```_______________\\\YYYVVVUUUVVVZZZ\\\___aaa___[[[VVVRRRNNNNNNMMMKKKJJJHHHGGGGGGJJJLLLPPPTTTWWWYYYXXXWWWSSSTTTVVVXXX\\\ccckkkqqq~~~nnnbbbXXXWWW[[[bbbmmmwww~~~|||jjjcccdddgggjjjnnnjjjppp~~~zzztttppphhh^^^XXXTTTQQQLLLFFF???888333111///......------///000111.........------------------,,,+++******+++,,,---,,,,,,,,,+++++++++++++++///---+++)))(((((()))***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((()))((('''&&&'''(((***+++(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((((()))***+++++++++******)))))))))))))))*********'''(((((())))))))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++++++++,,,------''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******+++******)))((())))))))))))(((((((((***++++++***************************......---,,,++++++++++++------/////////...---,,,(((---222555888@@@MMMXXXeeejjjlllhhhfffiiilllllleee\\\VVVUUURRRQQQ]]]nnnzzzyyyeee___dddjjjllllllqqqxxxqqqjjjoooyyyxxxnnn{{{~~~lllccc[[[QQQHHH@@@CCCGGGJJJNNNTTT]]]cccaaaccccccbbbaaaccchhhmmmvvvtttsssuuuyyy|||wwwiiiaaa^^^``````ZZZWWWXXXXXXSSSNNNLLLKKKHHHBBB===???>>>>>>???@@@@@@>>>===666666666555555444333333333444666888::::::::::::888888777777777777888888;;;@@@GGGOOOTTTWWWXXXXXXRRRRRRQQQPPPNNNJJJCCC???===EEEPPPZZZaaafffiiikkkfffiiilllooopppooonnnlllkkkiiifffeeehhhkkkmmmoooooorrruuuvvvtttqqqooonnnqqqooollljjjiiiiiijjjkkkiiikkklllkkkiiigggffffffccceeefffeeecccaaaaaabbbdddiiioooqqqnnnjjjfffeeejjjgggccc```aaaaaabbbaaadddcccdddfffiiikkkkkkjjjdddeeeeeeeeeeeedddcccbbbbbbcccdddbbb^^^ZZZXXXXXXZZZ]]]bbbeeeddd```ZZZVVVIIIJJJLLLNNNNNNMMMKKKIIIKKKJJJJJJLLLOOORRRTTTTTTXXXVVVTTTRRRTTTYYYbbbhhhqqq~~~}}}|||nnn```[[[YYYWWWYYY___^^^oooooogggfffhhhkkkooodddiiivvvzzzlllcccVVVUUUSSSMMMDDD<<<666444000...+++)))))),,,///222111111000000///////////////...,,,+++++++++,,,,,,***++++++,,,,,,---......222000---***))))))***,,,))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''((())))))(((((()))((('''&&&'''(((***,,,******+++++++++******)))************************''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((()))***+++***))))))(((((())))))******++++++''''''((())))))***))))))))))))))))))***+++,,,---))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((()))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,---000222111///---///111222444:::EEEUUU```ggghhhhhhgggfffdddcccccc]]]UUUKKKIIIRRR^^^iiinnn~~~zzzrrrnnnmmmmmmuuummmmmmxxxxxxqqqnnn~~~}}}tttvvv~~~nnnZZZNNNIIIFFFDDD@@@AAACCCEEEIIIOOOWWW\\\[[[^^^``````___aaaeeehhhooorrrsssssswwwtttfffZZZTTTOOOMMMOOOPPPNNNKKKLLLJJJHHHFFFDDDBBB???===@@@===999888999:::<<<<<<;;;:::888666555444555555444666888888888:::???CCCBBB@@@<<<999999:::===???EEEJJJRRRYYY^^^___^^^]]]\\\XXXWWW[[[[[[TTTKKKFFFFFFMMMWWWbbbiiikkkkkkiiikkkjjjjjjjjjkkkmmmpppqqqjjjhhhhhhjjjnnnooonnnkkkllllllmmmmmmnnnoooppppppoooppppppmmmiiihhhkkkmmmllllllkkkiiihhhfffdddccccccfffhhhfffbbb___^^^```jjjmmmqqqrrrqqqnnnllljjjhhheeeaaa______``````___aaabbbccceeegggiiilllmmmllljjjhhhffffffgggiiikkkggggggfffdddbbb```^^^]]]dddcccbbbbbbbbbaaa^^^\\\QQQOOOMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGHHHKKKNNNQQQUUUTTTSSSQQQRRRVVV\\\aaaffflllvvv~~~}}}}}}xxxrrrllldddZZZQQQMMMOOOTTTaaatttwwwkkkgggggghhhfffhhhmmm|||nnniii]]]UUUTTTQQQEEE888111444///---///000...---///000///...---,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))*********)))'''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************++++++***)))(((((())))))***++++++***((('''((()))))))))***++++++++++++***+++,,,,,,------,,,,,,,,,(((''''''''''''''''''((('''(((((((((((((((''''''))))))(((((((((((())))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******+++,,,............---///222888@@@NNN\\\fffhhhfffeeeeeeeeedddaaa___VVVOOOIIILLLWWWfffrrrxxxzzzwwwvvvvvvvvvrrrrrrwww~~~}}}yyywwwwwwwwwzzzzzz}}}ttt```PPPGGGCCCAAA???>>>???AAACCCGGGMMMTTTYYY[[[]]]^^^\\\WWWVVVZZZ^^^kkkppptttuuu{{{qqq```SSSLLLHHHCCCBBBEEEFFFEEEBBBCCCBBB???>>>===<<<;;;:::@@@>>>;;;:::999:::::::::888777666444444444555666999<<<===<<<999:::???DDDEEEDDDBBB???<<<===AAADDDLLLQQQYYY```eeeffffffeeeccc^^^]]]```aaa[[[SSSPPPSSSXXX```gggkkkllljjjiiiiiiiiiiiiiiiiiijjjjjjjjjhhhggggggiiimmmnnnmmmllliiiiiijjjkkklllnnnnnnooolllmmmooonnnllllllnnnqqqoooooonnnllljjjgggdddbbbbbbdddggggggddd```]]]\\\cccfffjjjmmmllljjjgggeeebbb```^^^^^^```bbbcccccccccccccccdddeeehhhjjjkkkkkkiiihhhffffffhhhjjjkkkjjjjjjjjjjjjiiigggeeedddcccbbbaaaaaa```^^^[[[YYYTTTRRRQQQPPPOOONNNKKKIIIIIIHHHFFFFFFGGGJJJMMMOOOQQQQQQRRRQQQPPPRRRTTTWWWYYY]]]eeeoooyyy~~~~~~~~~|||yyy|||~~~xxxjjj[[[QQQKKKNNNZZZkkkxxx~~~tttoookkkhhhlllllllllpppsssfff\\\ZZZXXXNNNAAA:::555000,,,......------///000///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))((((((''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''+++***)))(((((()))***+++)))(((((('''''''''((((((&&&&&&'''((((((((((((((())))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************+++******))))))))))))))))))***+++***((((((((()))))))))***++++++++++++***,,,,,,,,,---,,,,,,++++++)))((((((''''''(((((()))(((((((((''''''(((((()))))))))(((((((((((())))))))))))***************)))((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++---...000///222888AAALLLXXXbbbhhhfffcccaaadddiiiiiiccc\\\NNNKKKIIIOOO]]]mmmyyy~~~{{{uuupppooottt||||||yyyvvvyyy|||}}}yyyuuuhhh^^^PPPEEE@@@>>>===<<<===>>>@@@AAADDDIIIOOOSSS\\\___aaa\\\TTTPPPRRRVVVdddkkkrrrxxx|||tttmmmjjjiiiiiiiiivvvpppjjjeee```WWWKKKAAA???<<<999999<<>><<<<<<;;;:::999999999:::;;;AAA@@@???>>><<<;;;:::::::::888777555555777999:::???CCCEEEBBB===<<>>=========>>>???@@@AAAEEEJJJNNNZZZ```eeebbbZZZTTTTTTWWW]]]fffpppyyy}}}ssseeeZZZVVVTTTQQQNNNTTTPPPLLLJJJIIIFFF@@@:::999777666888;;;>>>>>>>>>======<<<:::999:::<<<===AAABBBDDDCCCBBB@@@??????@@@???===<<<<<<===>>>@@@DDDHHHKKKHHHCCCBBBHHHOOOWWW[[[\\\XXXRRRPPPUUU[[[bbbffflllssswwwyyyxxxxxxooojjjhhhjjjkkkhhhfffggggggiiikkkmmmnnnnnnnnnmmmhhhfffdddbbbaaabbbdddeeeggggggffffffffffffffffffeeefffgggiiikkkmmmnnnoooiiikkknnnqqqrrrsssttttttrrrssssssrrrpppllliiifffeeecccaaabbbbbb```ZZZUUUTTTWWW[[[```cccbbb___]]]YYYYYY[[[^^^cccfffggggggiiihhhfffddddddeeeggghhhhhhhhhiiijjjkkklllnnnooossssssttttttrrrooollljjjkkkiiieeebbb___ZZZUUUQQQSSSTTTVVVXXXYYYWWWRRRNNNGGGFFFDDDBBBBBBDDDFFFHHHGGGIIIKKKKKKIIIHHHGGGGGGNNNOOOQQQTTTZZZcccmmmsss~~~zzzzzzuuurrrrrrsssuuu~~~ooo[[[VVVUUUZZZbbblll{{{|||qqqrrrqqqmmmlllpppyyyxxxnnnjjjbbbVVVLLLDDD<<<666444222000000333//////...---------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++)))((((((((()))***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((('''(((((())))))''''''(((((((((((((((''')))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))))))))************))))))*********))))))))))))***+++***)))((()))***))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))))))))(((((((((((()))))))))(((''''''''')))***+++))))))(((((((((((())))))))))))***+++++++++++++++))))))************))))))((((((((((((((((((((((((*********+++++++++,,,,,,***+++,,,------,,,+++***((()))))))))*********+++,,,...000000......000222888AAAOOO\\\dddeeebbb```ccceeejjjrrrvvvrrreeeZZZXXXZZZ```iiittttttrrrrrr{{{rrrjjjaaa\\\ZZZYYYUUUQQQJJJGGGDDDAAA???>>>>>>======>>>?????????BBBEEEHHHRRRZZZbbbddd^^^YYYXXXYYYYYYbbbmmmvvvxxxkkkYYYLLLGGGEEEBBB@@@@@@===::::::<<<<<<:::777666666666888;;;>>>???????????????===:::999;;;===CCCFFFIIIJJJIIIGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEEEEIIIMMMQQQPPPMMMNNNUUU\\\dddiiikkkhhhaaa^^^bbbgggiiimmmsssxxx|||}}}||||||tttooommmoooooommmmmmpppppppppppppppppppppooooookkkhhhccc______bbbgggjjjiiiiiigggeeecccbbbbbbbbbggghhhiiikkkmmmnnnpppqqqlllmmmoooqqqssstttsssrrrooopppqqqqqqpppooommmkkkiiieee```^^^^^^]]]ZZZXXXTTTUUUXXX^^^bbbccc```^^^[[[[[[]]]```dddeeeeeedddjjjiiigggfffeeefffggghhhggghhhjjjlllnnnpppqqqrrrttttttvvvvvvuuutttrrrpppsssppplllhhhccc^^^XXXSSSPPPRRRTTTXXX[[[[[[XXXUUUHHHFFFCCCAAA@@@AAACCCDDDEEEFFFGGGFFFEEEFFFHHHJJJMMMNNNPPPRRRUUUYYY___cccnnnttt{{{~~~zzzvvvssstttvvvxxxwwwnnneeebbbccclll}}}}}}xxxrrroooooossszzz|||tttlll```VVVNNNEEE===999666111000222//////...---------......,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&''''''((()))'''(((((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((()))))))))************((()))************))))))((()))******)))((()))+++))))))***++++++++++++***+++,,,,,,,,,++++++***))))))((((((''''''(((((()))(((((((((((()))***++++++))))))(((((((((((())))))(((((()))***++++++++++++)))******++++++******)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******+++,,,,,,,,,***---//////...000444999AAAMMM]]]hhhkkkjjjgggeeejjjpppxxx}}}zzzpppeee^^^___dddkkkttt~~~yyyuuuxxx}}}yyyzzz}}}nnndddXXXPPPMMMJJJFFFCCCBBBBBBAAA???>>>===<<<<<<===>>>>>>>>>===>>>@@@CCCFFFLLLTTTXXXWWWUUUTTTSSSTTT\\\dddjjjpppwwwyyyvvvlll```NNNBBB<<<;;;999777999777555555666666666555555666888:::<<<===??????@@@BBBCCCAAA===;;;<<<>>>FFFJJJNNNOOONNNMMMOOOQQQMMMMMMNNNOOOOOOOOONNNNNNRRRUUUWWWYYYZZZ^^^dddiiiqqqtttvvvsssnnnkkkmmmpppooorrrvvvzzz}}}}}}}}}|||wwwsssrrrssssssqqqrrruuuxxxwwwvvvuuusssqqqooonnnmmmjjjdddaaaaaadddiiimmmkkkkkkiiifffbbbaaaaaacccjjjkkklllmmmooopppqqqrrrpppooooooppprrrsssrrrpppllllllmmmnnnnnnooooooooolllhhhccc___]]]\\\\\\\\\VVVUUUWWW[[[aaadddbbb```^^^^^^```bbbeeeeeecccaaagggggggggfffffffffgggggggggiiilllooorrrtttuuuuuuttttttuuuvvvwwwxxxxxxxxxwwwuuuqqqnnnjjjeee```\\\SSSSSSTTTVVVYYY[[[ZZZXXXKKKIIIEEEBBBAAAAAABBBCCCEEEEEEDDDCCCCCCEEEJJJMMMIIIKKKNNNPPPQQQTTTWWWYYY```gggooottttttuuuxxx|||zzzxxxyyy{{{~~~uuupppsssyyyqqqqqqttt|||vvvlllcccXXXOOOFFF@@@999222......//////...............///,,,,,,************,,,,,,++++++++++++++++++++++++++++++***))))))))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))&&&&&&%%%&&&&&&'''((()))(((((((((((((((((('''&&&(((''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************'''(((***++++++***))))))((()))******))))))***+++))))))***++++++++++++*********++++++++++++******(((''''''''''''''''''(((''''''((()))***++++++***))))))(((((((((((())))))&&&'''((()))************)))******++++++******)))))))))))))))))))))))))))************++++++++++++,,,++++++++++++++++++,,,++++++,,,------...//////,,,...//////000666@@@IIIXXXdddqqqwwwtttpppppprrrttt~~~uuuqqqqqqsssxxxxxxnnnjjjqqq}}}wwwggg]]]OOOFFFCCCAAA>>><<<===>>>>>>>>>===<<<;;;<<<;;;<<<<<<;;;::::::<<<===<<<>>>AAADDDGGGIIIIIIHHHKKKPPPSSSTTTVVVZZZZZZWWWTTTLLLAAA999666555555444888777666666777888999999;;;===???@@@AAABBBCCCDDDFFFJJJMMMLLLHHHDDDEEEFFFKKKOOORRRRRRPPPOOORRRUUUSSSUUUYYY\\\^^^]]]\\\[[[]]]]]]___bbbgggmmmqqqtttyyy{{{|||{{{wwwuuutttuuurrrtttxxx{{{}}}|||{{{zzzvvvsssrrrtttssspppqqquuuwwwvvvvvvuuutttrrrpppooonnnlllhhheeedddeeehhhiiimmmmmmllliiieeedddfffhhhlllmmmnnnooopppqqqrrrrrrrrrpppnnnoooqqqrrrqqqpppjjjjjjjjjjjjkkklllnnnooonnnmmmiiieee```^^^___```XXXVVVUUUYYY___cccbbb``````aaabbbeeefffeeebbb___bbbcccdddfffffffffffffffgggiiinnnrrrvvvwwwxxxxxxvvvvvvuuuttttttuuuvvvvvvvvvuuusssrrrpppmmmiiifffZZZXXXUUUTTTUUUVVVVVVVVVOOOMMMIIIFFFDDDDDDDDDEEEDDDDDDDDDCCCCCCEEEHHHKKKIIIJJJLLLMMMMMMOOORRRUUUVVV\\\cccffffffiiipppwww{{{|||~~~wwwssswww~~~}}}vvvoooeee[[[QQQJJJAAA666///...//////............//////...---+++******+++---...++++++++++++++++++++++++***++++++++++++***))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))(((&&&&&&&&&&&&'''((()))***((((((((((((((('''&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************'''(((***+++++++++))))))''')))******))))))***+++))))))***++++++++++++***((()))***++++++,,,++++++''''''&&&&&&&&&&&&''''''&&&''')))***+++++++++***))))))(((((((((((())))))&&&&&&((())))))***************++++++++++++******))))))))))))))))))))))))))))))))))))************---,,,+++******+++,,,---(((((()))******+++,,,,,,000111000000222===LLLXXXpppzzz{{{uuuwww|||zzz}}}~~~ssshhheeeppp}}}|||ttt```UUUHHH@@@>>>>>>===;;;;;;<<<>>>>>>===<<<<<<===:::;;;;;;:::888777888:::999666444666:::???@@@@@@BBBDDDDDDAAA@@@BBBAAA>>>>>>;;;777444333444555555777777888999;;;===???@@@CCCEEEGGGHHHHHHHHHIIIJJJNNNSSSXXXXXXSSSPPPPPPRRRNNNRRRUUUSSSPPPOOORRRUUUXXX\\\aaafffiiijjjhhhgggfffddddddhhhpppvvvyyyzzz~~~~~~~~~}}}|||zzzwwwvvvtttvvvyyy{{{||||||zzzyyyssspppppprrrpppmmmnnnrrroooppprrrsssssssssrrrqqqnnnmmmkkkiiigggfffeeedddmmmnnnnnnkkkhhhhhhjjjnnnmmmnnnnnnooopppqqqqqqrrrssspppmmmmmmppprrrrrrpppjjjiiihhhggghhhjjjlllnnnnnnpppoookkkeee``````bbbYYYUUUSSSVVV]]]aaabbb```aaaaaacccfffgggfffbbb___^^^___bbbeeeffffffeeedddgggjjjoootttwwwyyyzzzyyy{{{xxxuuuqqqooonnnnnnnnntttssssssssstttssspppnnnaaa]]]WWWSSSQQQRRRRRRRRRRRRPPPLLLIIIFFFFFFFFFGGGCCCDDDEEEDDDDDDDDDFFFHHHNNNNNNMMMLLLKKKLLLOOORRRRRRVVV[[[\\\\\\aaakkkttt|||sssqqquuuzzz{{{vvvnnneee[[[RRRHHH;;;333000//////.........//////000///...,,,++++++,,,...///++++++++++++++++++++++++******+++,,,,,,***)))(((*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''((()))++++++(((((())))))((('''&&&&&&'''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************&&&(((***+++,,,+++***)))''')))******))))))***,,,))))))***++++++++++++***'''((()))***+++,,,,,,,,,&&&$$$###$$$''')))(((&&&+++***((((((***+++,,,+++))))))))))))))))))))))))))))))************))))))************************((()))***)))((('''((()))...(((""" ###(((+++,,,,,,,,,++++++++++++++++++*********)))******+++++++++...222444777DDD^^^uuu}}}|||~~~~~~wwwggg[[[ZZZhhhxxxqqqjjjjjjjjjuuummmVVVNNNEEEBBB???;;;;;;>>><<<<<<===???@@@@@@===:::<<<999666555555555444333222333333333333333222222888888777666444555888;;;888888666444222222444777;;;<<<>>>???@@@BBBEEEHHHHHHHHHIIIJJJMMMQQQTTTVVVWWWYYY\\\]]]]]][[[YYYXXXWWWXXXXXXUUURRRRRRTTTWWW\\\aaagggkkkmmmppptttwwwrrrnnnjjjlllssszzz}}}}}}~~~{{{wwwuuusssuuuxxxxxxwwwuuuuuuuuuooonnnnnnnnnooonnnllljjjqqqnnnlllmmmqqquuuuuutttqqqpppooommmkkkiiihhhgggnnnoooppppppnnnllljjjhhhnnnnnnmmmmmmmmmnnnoooooonnnooopppqqqrrrrrrrrrrrrpppmmmiiidddbbbeeejjjooommmpppsssrrrkkkddd___^^^ZZZYYYXXXXXX\\\aaagggjjjlllkkkjjjfffcccbbbbbbcccaaadddgggjjjlllkkkjjjhhhjjjkkkmmmoooqqqssstttuuutttsssrrrqqqooonnnllllllmmmmmmmmmmmmmmmnnnooopppeee```YYYRRROOOMMMLLLLLLPPPRRRSSSPPPKKKGGGGGGHHHHHHFFFCCCAAA@@@BBBEEEGGGHHHGGGHHHIIILLLNNNNNNMMMNNNQQQSSSSSSRRRVVV___fff|||~~~rrrooo~~~~~~rrr}}}{{{{{{~~~}}}}}}qqqsssnnn```QQQEEE<<<555222---+++---...---///333------..................---,,,++++++******+++++++++++++++***)))(((((('''+++*********))))))(((((('''((())))))(((((()))*********)))(((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***)))((('''&&&&&&&&&&&&&&&)))))))))))))))((('''''''''(((((())))))))))))(((%%%$$$%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))************''''''(((((())))))******))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++))))))((()))***+++,,,+++*********************************(((&&&&&&((((((&&&$$$)))((((((***+++,,,***)))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((()))*********((('''((()))(((''''''))),,,---,,,*********)))))))))))))))))),,,++++++++++++,,,,,,---//////222666>>>NNNiii~~~zzzxxxrrruuu||||||lll^^^VVVZZZiiiyyyggg^^^___aaakkkyyywwweeeRRRKKKDDDBBB@@@======@@@<<<<<<<<<===>>>>>><<<:::;;;999666444555555444333222333333333333333222222111222111000//////111333777777777666555666999;;;@@@CCCEEEFFFGGGGGGIIIKKKPPPRRRTTTXXX\\\```dddffffffffffffgggfffeeebbb___[[[[[[ZZZVVVTTTTTTWWW[[[___ccciiimmmqqqvvv|||xxxqqqooosssyyy||||||}}}~~~}}}yyyuuurrrqqqsssuuuuuutttqqqqqqpppmmmlllkkklllnnnnnnlllkkkooommmlllnnnrrrttttttssstttsssrrrpppnnnmmmlllkkkmmmnnnoooppppppnnnmmmkkkppppppooooooooooooooopppqqqqqqqqqrrrssstttuuuuuusssqqqlllfffbbbbbbeeehhhnnnrrrtttrrrkkkccc^^^\\\YYYXXXYYY[[[___fffkkkooosssqqqoookkkgggdddcccccceeefffhhhjjjkkklllkkkkkkllllllkkkjjjjjjjjjjjjjjjmmmlllkkkjjjhhhgggfffeeeffffffggghhhiiikkklllmmmgggccc[[[TTTPPPMMMLLLKKKMMMPPPSSSRRRNNNJJJGGGFFFCCCCCCCCCBBBBBBCCCDDDDDDFFFEEEFFFHHHKKKMMMMMMLLLJJJLLLNNNNNNOOOTTT]]]dddqqq}}}{{{ppplllooo}}}~~~}}}ooo```RRRCCC888666111000111111...---000........................---,,,++++++***++++++++++++++++++***)))(((((((((************)))))))))((('''((())))))(((((()))+++******)))(((((((((((((((***))))))(((''''''&&&&&&((('''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&)))))))))))))))(((''''''(((((())))))))))))((((((&&&%%%%%%''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++***)))((()))***+++,,,++++++***************************+++)))(((((()))((('''%%%''''''))),,,...---)))&&&))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((()))***+++***((((((((()))))))))***,,,...---+++((())))))******************---,,,,,,,,,------...///222111333;;;III\\\vvv|||tttooo___aaagggoooxxx}}}ooo^^^UUUUUU^^^ooo~~~cccXXX\\\aaahhhqqq~~~mmm]]]QQQKKKGGGGGGFFFCCCCCCEEEAAA???>>>>>>??????===<<<<<<:::777666666777666555444333333333333222222222444555555555444444666888666888:::;;;<<<>>>AAADDDIIILLLPPPRRRRRRQQQPPPQQQUUUVVVZZZ___eeekkkppprrrtttqqqnnnlllllljjjfffbbb```___]]]ZZZYYYZZZ^^^aaacccfffjjjooouuu|||ssslllkkkooorrrtttxxxyyy|||}}}{{{xxxssspppnnnppprrrrrrpppnnnmmmmmmmmmllllllmmmoooooonnnlllkkklllmmmqqqtttvvvvvvuuuyyyxxxwwwvvvtttsssqqqqqqnnnoooqqqrrrsssrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqssssssssssssuuuwwwyyyzzz~~~|||vvvpppkkkhhhhhhkkkooosssrrrllleeeaaa___^^^^^^```ccciiiooouuuxxx|||zzzwwwsssoookkkhhhfffllllllmmmnnnooooooppppppqqqnnnkkkgggcccaaa```___dddccccccbbbaaaaaa`````````aaabbbdddfffhhhjjjkkkhhhddd]]]VVVPPPLLLJJJIIIGGGKKKPPPRRRPPPLLLIIIGGGAAABBBDDDEEEEEEDDDCCCBBBCCCBBBCCCEEEHHHJJJKKKJJJFFFHHHIIIIIIJJJPPPYYY```dddqqquuukkkggg```pppzzzxxxhhhTTTDDD:::555222222111---+++,,,........................------,,,++++++++++++++++++++++++***))))))((((((************))))))))))))'''(((***)))(((((()))+++******)))(((((((((((()))***))))))((((((''''''&&&((((((((((((((()))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''''''''''')))))))))))))))(((((('''))))))***))))))((('''&&&'''''''''(((***+++***((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''&&&''''''))))))***)))&&&(((+++///000...***&&&((((((((((((((((((((((((******+++******)))((('''***************************+++,,,+++)))((()))***///---)))'''&&&'''((()))++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////333111666CCCUUUgggzzzuuukkkdddWWWXXX]]]gggrrrtttdddUUUQQQYYYgggxxxjjjbbbiiinnnqqquuuwww{{{~~~gggZZZUUUPPPMMMNNNNNNJJJHHHJJJGGGDDDBBBAAABBBBBBAAA@@@???===:::999999999999888666666555333222111111111---///111111222333555777999<<>>;;;:::::::::999888:::999777555444333333333000222444666777999===@@@???CCCHHHLLLOOORRRUUUWWWXXX]]]cccggggggdddbbb``````]]]ZZZZZZ^^^fffooouuu|||wwwtttsssppplllhhhdddeeehhhkkkooorrrssssssrrrrrrrrruuuzzzyyynnnhhhhhhkkkmmmqqqtttxxx|||}}}|||zzzxxxvvvyyy}}}~~~|||{{{zzzyyyvvvsssjjjnnntttzzz}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwyyy{{{}}}}}}}}}}}}~~~~~~yyy~~~}}}{{{{{{}}}|||zzzzzz{{{}}}|||zzz|||~~~{{{yyyuuurrrnnnhhhccc^^^\\\ZZZVVVWWWYYY[[[^^^```bbbcccbbbcccdddeeeffffffeeeeeeaaa```]]]VVVOOOIIIGGGGGGDDDDDDEEEHHHKKKNNNPPPQQQOOONNNLLLIIIGGGEEEEEEDDD@@@@@@@@@AAADDDFFFFFFEEEIIIHHHGGGGGGHHHLLLQQQTTTUUU[[[ccchhhjjjmmmrrrwww{{{|||wwwrrrjjjdddbbb\\\```^^^\\\___\\\aaarrrzzzYYYLLL>>>888555222222555000000/////////............---,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))******((()))******))))))***+++++++++***))))))))))))))))))))))))))))))((((((((())))))))))))******++++++(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))(((((('''(((((())))))))))))((((((************)))'''&&&&&&))))))((()))++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))))))))******************))))))((((((''''''))))))))))))))))))))))))++++++************++++++)))))))))******++++++,,,+++++++++++++++,,,,,,,,,........................((())))))(((&&&%%%%%%&&&))))))+++...000///+++((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++,,,---,,,*********+++%%%(((+++------,,,,,,---))))))******+++,,,,,,,,,+++++++++,,,---...///000222555AAATTTcccjjjlllnnnhhhjjjkkkkkkiiieeeaaa___\\\^^^ggguuu|||___WWWUUU^^^mmmyyywww{{{yyyzzz|||wwwkkkeee]]]WWWTTTTTTRRRMMMKKKKKKLLLKKKIIIJJJJJJJJJIIIGGGEEEBBB>>><<<<<<;;;:::888===<<<:::999999:::;;;;;;999:::;;;<<<===@@@DDDHHHIIIMMMRRRWWWYYY[[[]]]^^^]]]bbbiiinnnooommmkkkjjjhhhccc\\\WWWWWW\\\ccchhhrrrrrrrrrqqqpppooonnnmmmkkkkkknnnsssxxx|||}}}}}}}}}{{{yyyzzz|||tttpppoooqqqsssvvvxxx|||~~~|||xxxuuulllpppvvv{{{}}}}}}||||||{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}}}}|||~~~}}}~~~{{{yyyqqqooolllhhhddd___\\\ZZZSSSUUUWWWYYY\\\___aaabbbbbbcccdddddddddcccaaa```]]]___^^^YYYRRRMMMLLLMMMJJJHHHEEEEEEIIINNNRRRTTTTTTRRROOOLLLIIIHHHGGGGGGBBBAAA@@@BBBDDDEEEDDDCCCJJJJJJIIIIIIJJJLLLOOOPPPQQQTTTWWWXXXYYY]]]ccciiimmmsss{{{{{{vvvuuusssnnnmmmoooiiikkkhhhgggggg^^^]]]lll}}}rrraaaLLL@@@888333222333111000000//////............------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************((()))+++***))))))***,,,++++++***))))))))))))***))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))(((''''''(((((()))))))))))))))))))))***))))))((('''&&&***)))((()))++++++***((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---,,,++++++++++++,,,------++++++++++++++++++++++++(((***+++***'''%%%&&&((()))))))))***,,,,,,+++)))))))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))),,,---------+++***+++,,,&&&))),,,,,,***)))***,,,))))))******+++,,,,,,---,,,,,,,,,---...///111222444999GGGZZZfffhhhggggggcccfffiiiiiifffccccccdddaaaccclll{{{ppp[[[YYY^^^lll{{{~~~{{{{{{~~~zzzoooiii___YYYUUUUUUSSSOOONNNOOOQQQPPPPPPQQQRRRRRRPPPNNNMMMJJJFFFCCCBBBAAA???===>>>======>>>@@@CCCFFFHHH??????===<<<;;;>>>CCCGGGRRRVVV\\\```aaabbbbbbccc```fffmmmsssuuuttttttssssssnnnfff^^^YYYXXXZZZ\\\___dddjjjnnnnnnooorrruuuvvvtttsssvvv|||~~~|||}}}}}}}}}~~~~~~{{{xxxuuuooossswwwyyyyyyyyyzzz|||wwwvvvvvvuuutttsssrrrrrrpppppppppqqqrrrssstttuuuuuuwwwyyy{{{||||||{{{zzz|||}}}~~~|||}}}~~~||||||~~~||||||{{{zzzyyyxxxwwwvvvoooooommmjjjfffbbb]]][[[WWWXXXYYY[[[]]]___```aaabbbbbbdddddddddbbb```___]]]___aaa^^^YYYUUUUUUWWWTTTOOOJJJHHHJJJNNNPPPQQQQQQQQQQQQOOONNNLLLJJJIIIDDDCCCBBBCCCDDDDDDCCCBBBIIIIIIIIIKKKMMMOOOOOOOOOMMMOOOQQQRRRRRRSSSVVVYYY^^^dddmmmwww}}}~~~zzzwwwyyyttttttuuuxxxvvvwwwyyyzzzyyy}}}lll```hhhqqqhhhUUUHHH===555333111111000000///......---......---,,,,,,,,,,,,---++++++++++++++++++++++++((()))))))))************(((***++++++***)))+++,,,,,,+++******))))))******))))))))))))))))))))))))''''''(((((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********((((((''''''((()))))))))))))))(((((())))))))))))(((((()))(((((()))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))+++,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++&&&(((+++***)))(((***---***(((&&&'''(((******)))))))))))))))))))))))))))&&&'''(((***++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,000...***$$$ %%%***++++++,,,------...//////------......///111222333777===KKK]]]ggggggeeeeeedddiiilllkkkgggdddfffiiilllmmmuuu}}}ccc[[[]]]gggxxx{{{uuuwwwyyy~~~rrrjjjaaa[[[VVVWWWVVVSSSRRRTTTVVVVVVWWWYYYZZZZZZWWWUUUUUURRRNNNKKKIIIGGGEEECCC>>>>>>???BBBFFFKKKOOORRRXXXVVVSSSOOONNNPPPUUUYYYXXX\\\bbbeeeffffffeeefffccchhhpppvvvxxxyyyyyyyyy|||sssjjjccc^^^[[[ZZZVVV___jjjppprrrttt{{{{{{wwwwww|||~~~{{{|||~~~||||||zzzwwwtttqqqtttwwwwwwtttssstttuuurrrqqqqqqpppooonnnnnnmmmiiiiiijjjkkkmmmppprrrsssoooqqqrrrssssssrrrpppooouuuwwwzzz~~~~~~wwwwwwzzz{{{xxxuuuqqqpppppprrrtttpppppppppnnnjjjddd___\\\\\\]]]]]]^^^___``````aaabbbccceeefffeeedddbbbaaa]]]aaadddccc^^^[[[\\\^^^ZZZUUUOOOLLLMMMNNNNNNMMMMMMOOOQQQRRRQQQNNNKKKIIIFFFEEECCCCCCDDDDDDCCCBBBFFFGGGIIILLLOOOPPPPPPNNNIIIMMMPPPRRRQQQOOONNNNNNSSSYYYdddnnnvvvxxxuuurrr}}}tttnnnnnnqqqssstttyyy~~~yyydddffflll}}}}}}zzzppp^^^MMMAAA;;;222111111000///......---......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((())))))*********+++(((***++++++******+++,,,,,,+++******)))*********)))))))))))))))*********&&&''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%''')))***+++***)))(((''''''((()))))))))))))))'''((()))))))))))))))((()))(((((((((******(((&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********)))(((((('''''''''((((((((())))))******))))))))))))************''''''(((((())))))******))))))))))))))))))))))))++++++************++++++***))))))))))))+++---...---,,,+++***+++,,,---...........................))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))(((((((((((()))))),,,,,,,,,------.........,,,,,,++++++,,,000555999:::GGGWWW___``````dddiiiqqqnnnlllmmmkkkggggggjjjjjjoooyyyxxxmmmeeefffnnnzzzzzzpppmmmxxx{{{qqqkkk___]]]ZZZ[[[]]]]]][[[XXX\\\\\\\\\\\\]]]^^^___```aaa^^^ZZZYYYXXXSSSJJJCCCCCCCCCCCCCCCGGGPPP]]]fffmmmqqqrrrmmmddd^^^___bbbccccccdddeeefffggghhhhhhfffjjjqqqyyyzzzwwwxxx|||}}}tttjjjdddbbbcccffflllttt{{{~~~~~~~~~}}}~~~~~~}}}{{{{{{}}}~~~}}}~~~|||zzzxxxyyywwwuuutttttttttsssqqqoooooonnnnnnnnnmmmmmmmmmkkkjjjiiigggeeecccbbbaaaaaa``````````````````aaadddgggjjjkkkjjjhhhhhhhhhooopppqqqsssvvvyyy{{{}}}~~~|||xxxwwwyyy~~~{{{vvvqqqllljjjjjjmmmooopppooooooooonnniiiddd^^^[[[```]]][[[[[[^^^```___^^^```aaabbbbbbaaabbbdddfffmmmlllkkkgggcccaaabbbccc^^^]]]ZZZVVVRRROOOLLLKKKLLLNNNQQQTTTVVVUUUQQQMMMJJJEEE???>>>AAACCCBBB???AAACCCGGGLLLOOORRRSSSTTTLLLLLLLLLNNNOOOOOOLLLJJJKKKOOOWWW```jjjqqqtttuuuwwwnnnjjjrrryyyjjjaaaeeettt|||}}}www```OOOEEE;;;555222333111---///555------,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++************)))***************)))((((((+++*********))))))(((((()))(((((((((''''''''''''******))))))((((((''''''+++***)))(((((()))***+++(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''%%%&&&((()))*********)))'''(((***+++***)))'''%%%************))))))))))))''''''&&&''''''((()))***(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((************)))))))))))))))***************++++++,,,++++++***)))((('''&&&&&&)))***+++,,,---,,,++++++.........------.........++++++,,,,,,,,,,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******************+++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++******))))))))))))******,,,,,,,,,,,,------------------...///222777<<>>>>>======>>>>>>???@@@BBBDDDEEEDDDCCCCCCDDDIIIJJJKKKMMMOOORRRUUUVVVWWWYYY]]]___aaadddiiilllrrruuuxxx{{{~~~~~~yyysssnnnpppkkkeeeaaaaaaccceeeggghhhgggfffeeeeeeeeeffffffbbb```^^^]]]\\\\\\\\\\\\ZZZ[[[]]]^^^___aaaeeeiiieeefffhhhggggggggghhhjjjoooooopppooolllhhhcccaaaZZZWWWSSSRRRRRRTTTUUUUUUWWWRRRLLLGGGFFFFFFEEEDDDDDDCCCCCCCCCEEEIIIMMMOOOTTTSSSSSSTTTTTTSSSPPPMMMKKKIIIFFFFFFKKKWWWfffqqqvvv}}}ooo```dddrrrzzzxxxyyyyyycccHHH888555555333000/////////.........------,,,,,,+++++++++*********+++++++++*********))))))))))))************)))(((*********))))))))))))))))))))))))(((((((((((('''))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''***))))))(((((())))))***(((((())))))))))))(((((()))))))))))))))(((((((((******)))((('''(((((((((***)))))))))((((((((((((******++++++*********)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))******))))))(((((()))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++************+++++++++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((()))******)))((((((*********************************++++++,,,,,,,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,111000333;;;HHHWWWbbbhhhmmmiiieeegggrrr}}}jjjfffppp~~~zzzmmmgggooo}}}uuukkkkkklllnnnnnnttt~~~tttooojjjdddcccfffiiifff```[[[ZZZ^^^ffflllsssvvv||||||rrrpppmmmjjjiiikkkmmmoootttvvvyyy}}}~~~|||sssmmmddd\\\YYYZZZ]]]___bbbdddiiipppxxxyyyuuuqqqnnnnnnmmmmmmnnnooopppqqqrrrrrrtttuuuqqqmmmmmmrrrwwwxxx{{{{{{uuuvvvwwwwwwvvvttttttwwwyyy}}}~~~}}}~~~}}}{{{xxxvvvvvvuuussspppnnnmmmmmmmmmiiiccc\\\XXXXXX[[[___aaa```______^^^\\\YYYWWWUUUPPPNNNMMMLLLMMMMMMLLLKKKIIIHHHGGGEEECCCAAA??????>>>>>>===<<<<<<;;;::::::999888888777777888888999999;;;<<<<<<;;;;;;<<<===>>>>>>???@@@BBBDDDFFFHHHGGGIIILLLPPPSSSWWW[[[]]]eeehhhmmmpppssstttwwwxxx{{{wwwtttooohhhcccaaaaaaaaaaaabbbcccdddeeeeeeeeeddddddddddddbbb```^^^]]]^^^___[[[\\\\\\[[[[[[]]]aaadddbbbdddffffffffffffgggiiilllmmmooopppooommmjjjhhheeeaaa\\\YYYYYYYYYZZZZZZ[[[WWWSSSOOOMMMKKKJJJJJJFFFEEECCCBBBCCCEEEHHHKKKNNNOOORRRUUUWWWVVVRRRNNNIIILLLMMMIIIGGGNNN^^^kkkuuu}}}wwwlllkkkyyyXXX???666666444111.........------------,,,,,,,,,,,,+++++++++******+++++++++*********))))))((())))))*********))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((()))))))))(((((((((((((((******)))((('''((((((((()))))))))((((((((((((''''''(((***+++,,,,,,,,,,,,)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))******+++++++++******)))))))))))))))***''''''(((((()))*********,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------************************************************&&&''''''(((((())))))***((()))***++++++***)))((()))))))))***************++++++++++++++++++,,,,,,******))))))))))))******,,,,,,,,,------.........333333888DDDUUUfffqqqwwwuuurrrpppsss|||lllmmm~~~|||sssjjjlll~~~uuujjj\\\\\\^^^dddkkkwww{{{nnngggaaaZZZ[[[``````___]]]\\\]]]ccckkkqqqvvvxxx~~~~~~sssqqqmmmjjjggggggggghhhhhhiiikkkoootttzzz~~~wwwlllccc^^^[[[ZZZZZZ]]]]]]```eeekkkmmmllljjjkkkkkkmmmnnnppprrrssssssqqqqqqrrrtttqqqmmmooottt{{{{{{{{{|||{{{wwwrrrnnnuuuwwwyyywwwuuuuuuwwwzzzzzz}}}~~~zzzvvvvvvwwwwwwwwwvvvuuurrrooolllkkklllkkkiiigggeeecccbbbbbb\\\XXXRRRPPPPPPSSSUUUVVVWWWVVVUUUSSSPPPMMMKKKIIICCCAAA??????@@@AAA@@@???>>>>>>===<<<;;;:::999888888888777777666666666555555555555444444555555555555777888888777777888999888888888999:::<<<===>>>===>>>AAAEEEIIILLLOOOPPPTTTXXX]]]bbbeeehhhkkknnnwww{{{wwwrrrlllgggdddbbb```^^^[[[]]]___bbbdddeeeeeeeeeddddddcccaaa^^^]]]___```]]]]]]\\\ZZZZZZ[[[___bbbdddfffhhhhhhgggggghhhiiijjjkkkmmmooopppooonnnmmmllliiieeebbb``````___^^^]]]\\\ZZZWWWUUUSSSQQQQQQIIIGGGDDDBBBAAABBBDDDEEEGGGIIILLLQQQTTTTTTPPPMMMIIINNNQQQNNNIIIMMMYYYdddwwwxxxiiisss|||kkkLLL;;;666444000.........---------,,,,,,---------,,,,,,,,,+++++++++++++++************)))((())))))************)))))))))))))))******************)))))))))((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((()))))))))))))))))))))(((((((((((()))***))))))))))))(((((((((((())))))((((((((((((''''''%%%''')))+++,,,------,,,************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***)))******++++++,,,,,,,,,*********)))***++++++,,,''''''(((((()))))))))***++++++******++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))***,,,------,,,***)))((()))))))))*********+++,,,,,,++++++++++++++++++++++++************++++++,,,,,,---...//////000000444777BBBSSSgggwwwyyyyyyyyy{{{{{{mmmuuuppplllkkksssooocccTTTRRRTTT]]]iiiwwwuuueee]]]VVVOOOQQQYYYXXXZZZ\\\___ccciiippptttsssrrrtttyyy}}}~~~{{{wwwooonnnjjjgggdddcccbbbbbb``````aaadddhhhnnnvvvzzzzzzssskkkddd```]]]ZZZXXXYYYZZZ\\\___bbbdddddddddeeehhhkkkooorrrttttttuuupppppprrrtttrrrooosssyyy~~~}}}wwwooojjjggglllpppssssssppppppssswwwssswwwyyywwwpppkkkjjjjjjiiiiiihhhfffdddbbb```___```___^^^\\\ZZZXXXVVVVVVQQQNNNJJJHHHIIIIIIIIIIIIJJJIIIGGGEEECCCAAA???>>>;;;999777777888999888777777777777777777666666666444444444444333333333333333333222222222222333333333444555444333333555777777777777777777777888999999999;;;>>>AAACCCDDDDDDEEEGGGKKKOOOSSSXXX]]]aaahhhmmmrrruuuvvvxxx~~~{{{xxxtttpppllliiieeebbb\\\\\\]]]^^^___aaacccdddaaaaaaaaa___\\\[[[]]]___^^^^^^]]][[[ZZZ\\\```ccceeegggiiiiiihhhggggggggghhhiiijjjkkklllmmmmmmlllllljjjhhhgggfffeeecccaaa^^^___```___]]]ZZZXXXWWWNNNLLLIIIFFFDDDDDDDDDDDDDDDDDDEEEHHHKKKMMMLLLKKKLLLMMMNNNMMMMMMQQQXXX___ttt}}}llliiittt|||___EEE:::444111/////////............---.........---------,,,,,,+++++++++************)))(((((()))***************((()))))))))*********************)))))))))(((((('''((((((((()))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((***))))))(((((())))))***''''''((()))))))))))))))((((((''''''((()))***+++((()))*********)))'''&&&))))))((((((((('''''''''&&&''')))+++,,,,,,+++***,,,+++++++++*********)))(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***((())))))***++++++,,,,,,************+++---......))))))))))))))))))************))))))***,,,...///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++,,,...//////...,,,+++(((((())))))*********+++---,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,---...///111222222444;;;III^^^tttzzz{{{}}}}}}}}}|||pppkkkyyyvvvggghhhmmmyyynnn```QQQNNNPPPZZZgggwwwppp]]]UUUMMMFFFIIIRRRRRRVVV]]]ccchhhnnnsssvvvmmmjjjiiijjjnnnqqqqqqoookkkjjjhhheeebbb```___^^^]]]]]]]]]^^^aaaffflllqqqpppkkkddd```^^^]]]ZZZXXXWWWZZZ]]]```bbbdddeeeeeebbbeeejjjooosssuuuuuuuuupppppprrrtttsssrrrvvv}}}~~~~~~uuukkkeeebbbaaafffkkkkkkiiiiiilllpppmmmqqqssspppiiibbb```aaa]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUSSSQQQOOOMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>??????===<<<:::999777777888777555555666777666555333333444444555555666666222222222222222222222222222222111111111111222222111222333222111111333555444444333222222222333333444444555777999::::::999===>>>???@@@DDDJJJQQQWWWZZZ```gggkkkkkkmmmqqquuuwww{{{~~~zzzxxxuuuqqqllliiibbb```]]][[[ZZZ\\\___aaa]]]^^^___\\\YYYXXX[[[^^^___^^^]]]\\\[[[^^^bbbfffeeegggiiiiiigggeeeeeeeeeffffffgggggghhhhhhiiiiiiiiiiiihhhiiiiiihhheeeccc^^^aaacccdddbbb___\\\[[[TTTSSSPPPLLLIIIGGGFFFFFFCCCAAA@@@@@@CCCGGGIIIIIIOOOLLLIIIKKKPPPVVVZZZ\\\jjjrrr{{{ooobbbaaammmnnnPPP???777222000000000000//////////////////.........---------+++++++++************)))(((((()))***************(((((())))))*********+++************))))))))))))'''((((((((())))))******((()))***++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++************++++++''''''((()))))))))))))))((('''''''''((()))+++,,,'''(((***+++***)))'''&&&)))((((((((('''''''''''''''(((***++++++***)))(((,,,,,,,,,+++++++++******(((((())))))))))))((((((************************((()))***)))((('''(((***'''(((((()))***+++++++++))))))***+++,,,...///000************************))))))))))))***---///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,------......------,,,)))************+++++++++************************((((((''''''(((***,,,---,,,---///000,,,)))...555:::GGGZZZmmm{{{}}}~~~|||xxxppphhhccccccgggqqqyyyddd___```mmmtttcccTTTQQQUUU___fffjjjzzzvvveeeSSSJJJFFFDDDFFFIIIQQQXXX```eeekkkqqqrrroooggg___XXXZZZcccjjjkkkiiiffffffgggfffeeedddbbbaaa^^^\\\ZZZZZZ\\\```bbbcccgggccc^^^[[[ZZZ[[[\\\[[[\\\]]]]]]___aaaccceeeffffffiiilllooopppqqqssstttqqqrrrssstttwwwyyy{{{||||||wwwsssooolllfffeeeeeefffhhhiiihhhggggggiiijjjhhhccc^^^\\\\\\YYYWWWTTTRRRQQQOOOMMMKKKLLLKKKJJJHHHGGGEEEDDDCCCBBBBBB@@@???===;;;:::999777777666666555444444333111222333444444444333222555555333333333444555666111111222222111000000//////............///000000333333222111111111222222333111000111222222111000///000111333444555555555777777777888;;;>>>AAADDDKKKOOOTTTXXX[[[^^^dddhhhkkknnnqqquuuyyy~~~{{{yyyyyyzzznnnhhhaaa\\\[[[\\\^^^```cccaaa]]]YYYTTTSSSUUUWWW]]]___aaaaaa______aaadddjjjhhheeeeeeeeefffeeecccdddddddddeeefffgggiiijjjkkkkkkjjjiiiiiihhhhhhhhhffffffggggggfffdddbbbaaa___ZZZUUURRRQQQPPPMMMJJJGGGDDD@@@===>>>BBBGGGKKKSSSTTTTTTSSSRRRUUU[[[aaa```ccckkktttwwwwww{{{ppp```XXX\\\nnneeeDDD555444222///000333333///...////////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++,,,++++++***)))(((''''''************************))))))))))))((((((((((((%%%&&&((())))))(((((('''******))))))((((((((('''))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))******''''''((((((((((((((('''###%%%))),,,,,,+++)))''''''((()))******)))((('''(((((())))))*********+++***************)))(((((())))))))))))))))))))))))(((((())))))******++++++***+++---,,,***'''&&&&&&)))))))))***+++++++++,,,******))))))((((((''''''******))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000//////...******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++)))************+++++++++************************++++++******+++,,,---...,,,---///111///---222:::DDDTTThhhxxx{{{{{{xxxqqqhhh___YYYVVV]]]dddqqqooo\\\]]]aaaqqqvvveeeWWWRRRSSSZZZ^^^cccqqqhhhYYYIIIAAAAAABBBFFFJJJRRRYYY___ccchhhlllmmmiii\\\VVVQQQTTT]]]eeegggeeedddeeeeeefffeeedddbbbaaa```^^^[[[[[[\\\^^^______aaa^^^[[[YYYZZZ]]]^^^_________```aaaccceeeggghhhhhhkkknnnpppqqqrrrssstttrrrssstttuuuwwwzzz|||}}}}}}{{{xxxuuutttpppnnnkkkjjjiiihhheeecccdddfffgggeeeaaa]]][[[[[[XXXUUUQQQNNNMMMKKKHHHFFFDDDCCCBBBAAA???>>>===<<<======<<<:::999777666666333333333333333333333333000111222333333222111111222111111000111111111222444444444555444444333333333333333333333444555555555555444444333333444444444333222222333444333222222333444444555555555555444444333333555777:::;;;@@@CCCHHHKKKMMMPPPUUUYYY___bbbfffjjjnnnssszzz~~~|||}}}~~~}}}|||{{{|||~~~{{{wwwooohhhccc___^^^]]]aaa```]]]YYYVVVVVVYYY\\\```bbbddddddbbbbbbdddfffhhhfffdddcccddddddcccbbbaaa```______aaadddgggiiijjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiihhhgggeeecccbbbbbb^^^ZZZXXXXXXWWWUUUSSSLLLHHHBBB>>>===@@@EEEIIISSSTTTUUUTTTSSSTTTXXX\\\ZZZ\\\aaaiiimmmooouuu|||||||||nnn```WWWUUU^^^jjjuuuSSS>>>777222//////222333///...000/////////...------,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***)))))))))(((((('''''''''))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((()))*********)))(((''''''$$$&&&(((+++++++++)))((('''((()))******)))((('''((()))))))))***************************)))(((((()))))))))))))))))))))))))))))))))))))))*********)))***,,,,,,***((('''(((***************+++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////......******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************)))))))))************+++++++++************************,,,,,,++++++++++++,,,---,,,,,,///222000000777@@@III\\\pppzzz}}}~~~}}}zzzyyywwwpppdddVVVMMMKKKMMMZZZeeeuuu}}}fffWWWZZZcccuuusssfff^^^YYYWWWZZZ[[[]]]hhhvvvzzzrrr^^^OOOAAA<<<>>>BBBHHHMMMUUU[[[___aaacccfffeeeaaaUUUQQQNNNQQQYYY___aaa```bbbcccdddeeeeeedddcccbbbbbb```^^^^^^^^^^^^\\\[[[\\\YYYWWWXXX[[[___aaabbbbbbccccccdddfffhhhjjjkkkkkknnnqqqrrrrrrrrrssstttttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||uuurrrnnnllliiifffccc```aaabbbcccaaa]]]ZZZXXXXXXTTTPPPLLLIIIFFFDDD@@@>>><<<;;;:::999888777666555999888888666555444333333111111222222222333333333111222222333333222222111111111222222222222111111222333333444444444444333555555444444555555666777666555555555444444444444333222111222333333222111222222222222222111111111222111000000000222333444555777;;;===???AAAEEEGGGOOORRRVVVZZZ___eeekkkooorrrtttvvvwwwxxxzzz}}}|||uuunnngggaaa^^^bbbaaa^^^[[[ZZZ[[[^^^bbbcccdddeeeeeedddcccdddfffeeecccbbbaaabbbbbbaaa``````___]]]\\\]]]aaaeeehhhgggggghhhhhhiiiiiiiiihhhhhhhhhhhhgggeeecccbbbaaaaaa___]]]\\\]]]^^^^^^]]]YYYUUUNNNHHHEEEFFFIIILLLQQQSSSUUUUUUTTTTTTUUUVVVSSSRRRTTTYYY^^^bbbjjjrrrpppqqqvvv}}}}}}qqqhhh```WWWSSSSSS^^^nnngggKKK===444000...111222///...000//////......---,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''(((((())))))((((((((((((((('''''''''''''''(((((((((((())))))))))))((())))))******))))))(((*********)))((('''''''''++++++++++++***((('''&&&&&&'''((()))******))))))(((((())))))))))))(((((())))))))))))************)))************))))))((())))))))))))))))))))))))************))))))))))))((()))++++++)))((())))))+++++++++*********************++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---............******))))))))))))******))))))))))))))))))))))))((()))))))))************((())))))))))))))))))((())))))*********+++++++++************************+++*********************+++,,,...111000111:::DDDOOOaaaqqqtttpppnnnppprrrwwwtttjjjZZZKKKEEEIIIOOO]]]kkk}}}uuucccZZZYYYdddvvvyyylllfffiiieeebbbcccaaa```eeemmmwww}}}zzzqqqlll]]]OOOCCC@@@CCCHHHNNNSSSYYY]]]```______```^^^YYYXXXUUUSSSTTTXXX[[[\\\[[[```aaacccdddeeeeeeeeeeeebbbaaa```aaaaaaaaa^^^\\\[[[YYYXXXYYY]]]aaadddeeeddddddeeefffgggiiijjjkkknnnpppssstttssssssssstttuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}qqqnnnllljjjhhhfffcccaaa``````___\\\XXXUUURRRQQQKKKHHHEEEBBB@@@===;;;999888888777666555555444444666666555555444444333333333333333333333333333333333333444444444333333333333444555666666666555444333333444555666666666666777777777777777888999999:::::::::999999888777777777555444444666666555333222222222111111111111111222111111000111111222333222333555777888:::<<<===CCCFFFJJJMMMRRRWWW]]]bbbcccfffiiilllnnnrrrwwwzzz}}}xxxqqqkkkhhhfffeeeccc```^^^___bbbeeeccccccccccccbbbbbbbbbcccbbbaaa______``````___^^^aaa```___^^^^^^```bbbcccbbbcccdddfffggggggffffffdddcccbbbaaa___^^^\\\[[[\\\[[[ZZZ[[[\\\^^^``````ccc```[[[UUUQQQNNNMMMMMMMMMPPPSSSUUUUUUTTTSSSSSSPPPLLLIIILLLPPPUUU^^^fffggghhhnnnxxx~~~vvvxxx}}}|||wwwkkk^^^TTTRRR]]]qqqzzzYYYEEE888111...///111//////000//////...------,,,,,,+++++++++++++++++++++++++++************************++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))&&&''''''((()))******+++%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))************))))))***)))))))))((((((((('''************))))))((('''((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))*********))))))************)))((())))))))))))))))))))))))++++++******))))))((((((''')))******))))))***+++,,,+++++++++***))))))))))))*********++++++,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,------.........******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))************))))))))))))*********+++++++++***************************+++++++++************++++++---000000222<<>>???@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<::::::;;;:::999777777666555555444555666666111111111222222333333444444444444555777888888888999<<>>??????AAABBBDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKJJJIIIGGGEEECCCBBB???>>>>>>===;;;999:::999888666555555666777222222222333333333333333444333333444666777666555333555777999:::>>>BBBEEEIIIKKKOOORRRVVV[[[bbbggglllrrryyy|||{{{xxxwwwxxxttttttssspppkkkgggddddddeeedddbbbbbbbbbbbbaaa___^^^\\\[[[[[[\\\]]]]]]\\\\\\^^^aaabbb```]]]YYYVVVZZZ\\\^^^```aaa```___^^^^^^]]][[[ZZZYYYYYYXXXYYYVVVWWWXXXXXXWWWYYY[[[^^^aaabbbbbb```\\\WWWQQQNNNJJJJJJKKKNNNRRRTTTTTTSSSTTTKKKDDDCCCDDDGGGMMMTTT^^^```iiiwwwnnnfffdddhhhpppwwwfffZZZWWWdddrrrwwwvvvvvvooooooqqquuu|||oooWWWCCC999000///000000///000......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))*********)))))))))))))))************************''''''(((((())))))******'''''''''''''''((())))))'''''''''''''''(((((((((''''''(((((())))))******((())))))******))))))((('''''''''((()))*********$$$%%%&&&((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))((())))))************)))))))))))))))))))))))))))************))))))))))))((()))***)))((()))+++,,,+++++++++***************)))))))))***************))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000******))))))))))))******))))))))))))))))))))))))))))))))))))************)))******++++++******))))))************+++++++++***************************+++---............---,,,,,,000444888???LLLYYYbbbeeegggfffiiippptttsssoooggg[[[QQQMMMRRR^^^fffqqqyyyvvvlllhhheeebbbdddjjjsssyyy~~~}}}qqqgggfffnnnyyy}}}vvvqqqdddbbbbbbdddgggfffccc___UUUMMMHHHMMMTTTYYY]]]```___bbbbbb___^^^___]]]YYYNNNNNNLLLIIIEEEFFFKKKOOOSSSUUUYYY]]]```bbbdddddd______```dddhhhkkkkkkkkkfffdddbbbbbbcccccccccbbbddddddddddddeeefffhhhhhhlllnnnqqqqqqpppoooppppppqqqrrrrrrssstttvvvwwwxxxvvvvvvuuussspppnnnllljjjhhheeeaaa^^^[[[XXXTTTQQQNNNJJJFFFCCCBBB@@@<<<999777555333333333444333222222222222222222222222222000000111222333333444444444444555666888999::::::999999:::;;;<<>>@@@CCCEEEIIINNNTTTYYY^^^eeemmmqqqqqqqqqsssvvvwwwyyyzzzwwwrrrkkkfffdddeeebbb``````aaa```^^^\\\]]]\\\ZZZZZZ\\\]]]\\\[[[\\\^^^```aaaaaa___\\\ZZZYYY[[[]]]___```___]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYVVVWWWXXXVVVUUUUUUWWWZZZ``````___^^^[[[YYYVVVTTTNNNKKKIIIJJJNNNQQQRRRRRRSSSKKKDDDCCCEEEHHHLLLQQQ[[[]]]ggguuutttkkkjjjrrr{{{hhhWWW```rrr|||uuuuuuuuuvvv{{{{{{|||rrr]]]III===222///111000///000......---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++******))))))((((((************************(((((((((((())))))))))))%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((()))))))))'''''''''((()))*********'''(((((())))))(((((('''(((((((((((())))))))))))&&&'''((())))))))))))))))))))))))))))))(((((((((***)))(((''''''((()))***************)))))))))((((((((()))***************)))))))))))))))))))))))))))))))))))))))*********)))******)))((((((***,,,***************++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........------...///111222******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************)))))))))************+++++++++************************''')))***,,,------,,,,,,,,,---111777===EEETTTbbbdddeeefffhhhpppxxxzzzvvviiiaaaWWWQQQSSS]]]jjjrrrzzz{{{yyyjjj]]]]]]bbbgggooowww{{{zzzpppkkkppp{{{zzzdddaaa^^^```cccddd```[[[YYYQQQMMMPPPVVVYYYZZZ\\\___bbbccc``````aaa___\\\PPPOOOLLLFFF???>>>CCCHHHOOORRRUUUZZZ]]]```bbbbbb___^^^___cccgggjjjkkkkkkfffeeecccbbbccccccbbbaaaddddddddddddeeeggghhhhhhjjjmmmooopppooooooooopppppppppqqqqqqssstttvvvvvvppppppoooooommmkkkjjjiii```]]]YYYWWWTTTRRRNNNKKKFFFBBB>>>======<<<999666666444222222222222111000222222222333333333333333333333444555666777888888666777999;;;===@@@BBBBBB@@@@@@@@@BBBDDDGGGIIIKKKQQQQQQRRRTTTWWW[[[^^^```bbbccceeehhhkkklllnnnnnnooooooooooooooopppqqqqqqssstttuuuuuutttrrrooonnnfffccc```^^^\\\ZZZWWWUUUSSSQQQLLLHHHDDDBBBAAA@@@<<<;;;;;;:::888666444333555222111222555666444222444444555444333444777999666888:::<<>>DDDIIIPPPWWW\\\^^^]]]]]]XXXZZZ]]]aaadddgggiiijjjhhhhhhhhhhhhgggeeedddcccffffffeeeeeeeeefffhhhiiihhhiiilllooopppqqqpppooorrrpppoooppprrrrrrqqqpppkkkiiigggfffeeedddbbb```\\\VVVOOOLLLKKKIIIEEE@@@===;;;999777555444333444666444111111333444333111222555777777444222000000555666888888777777888:::===???CCCEEEGGGIIILLLNNNQQQQQQPPPNNNMMMNNNQQQTTT]]]^^^bbbffflllqqquuuxxxuuuvvvvvvxxxzzz}}}~~~{{{xxxuuurrrooolllgggccc]]]WWWSSSNNNJJJFFFAAA@@@>>>======<<<:::888888888888666444333444555...111444444222111333555444555555666999;;;>>>@@@IIIMMMSSSYYY^^^ccchhhlllvvvtttsssuuuvvvssskkkeee^^^^^^]]]\\\ZZZYYYYYYXXXZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[[[[]]]aaacccdddddd]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXVVVUUUUUUVVVXXXYYYXXXYYYYYYXXXVVVSSSPPPNNNUUUTTTSSSTTTUUUVVVUUUTTTTTTRRRMMMHHHEEEGGGLLLPPPRRRMMMGGGDDDEEEIIINNNPPPZZZXXX]]]iiittt{{{}}}zzzggglll{{{hhhdddkkkqqq}}}xxxmmmbbbRRRDDD555000000///......------------------------+++++++++++++++++++++++++++***)))***++++++***)))******+++,,,,,,,,,,,,+++***(((&&&'''***+++)))'''&&&''')))***+++++++++***(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------............---,,,++++++******************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,...111111000555===((((((((((((((()))*********)))((('''((()))+++,,,************)))))))))(((((()))******(((((()))***************+++++++++,,,++++++******++++++,,,---...+++***---///------000222333888DDDUUUcccjjjllliiilllsss||||||vvvfff___\\\dddoooxxxxxxlllfff[[[aaahhhqqq~~~|||ooottt|||wwwiiibbbZZZWWWWWWXXXWWWUUURRRRRRRRRSSSVVVXXXZZZ[[[^^^___aaacccccccccaaaaaaaaa[[[QQQIIICCC@@@??????EEEGGGLLLPPPTTTWWWXXXXXXVVVWWWZZZ^^^bbbfffiiijjjjjjjjjkkkkkkjjjiiiiiihhhiiigggeeedddcccdddeeefffggghhhkkknnnoooppppppooorrrpppooonnnooonnnmmmkkkhhhfffdddbbbaaa___\\\YYYSSSMMMGGGDDDCCCAAA===999777666444222222222222333555222000000222333222111000222555666666555666777666888999999999999;;;===HHHLLLRRRVVVYYY\\\^^^```bbbbbbcccbbb```aaaccceeennnooorrrvvv{{{}}}{{{wwwsssnnnfff___YYYMMMJJJGGGEEECCCBBB@@@>>>======<<<;;;999999::::::333555666555333222333555333222222222333555777888???CCCHHHMMMSSSYYY___cccnnnnnnooorrrsssppplllgggcccaaa^^^[[[XXXWWWWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZ]]]\\\\\\]]]```bbbcccbbb^^^]]]\\\\\\\\\\\\\\\\\\ZZZYYYWWWUUUUUUVVVWWWXXX[[[[[[[[[[[[YYYVVVSSSQQQSSSRRRSSSUUUXXX[[[[[[ZZZTTTQQQLLLFFFCCCDDDHHHLLLNNNJJJFFFDDDFFFIIILLLMMMVVVVVV[[[eeemmmrrrwww|||wwwrrr|||pppdddhhhpppxxx~~~xxxvvvsssiii]]]NNNAAA444000000///---...------------------------+++++++++++++++++++++++++++***)))***++++++***)))))))))***++++++++++++***+++)))'''(((***+++)))''''''((()))***++++++******''')))++++++)))))))))***))))))))))))))))))))))))'''(((((((((((())))))))))))(((((((((((((((((()))***)))((((((''''''(((((())))))))))))))))))))))))((())))))))))))((('''&&&))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''***)))))))))))))))******))))))))))))))))))))))))))))))))))))************************************+++,,,,,,,,,,,,---------//////......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......000222222333<<>>;;;;;;999666333222111000000000111333333444333111222333444444333222444666666777888;;;>>>===>>>???@@@@@@BBBEEEHHHQQQWWW___fffjjjlllnnnoooppprrrssssssrrrrrrsssttt{{{|||uuunnnbbb^^^YYYTTTQQQNNNKKKHHHBBBAAA@@@>>>===<<<;;;;;;666666666444111111222444333222111000000111222333666888<<<@@@FFFLLLSSSXXXaaaeeeiiilllllllllkkkkkkjjjgggbbb]]]YYYWWWVVVWWWYYYXXXWWWVVVUUUVVVVVVWWW]]]\\\[[[\\\___aaaaaa```^^^]]]]]]\\\\\\]]]___```\\\[[[XXXVVVUUUVVVWWWWWW^^^^^^___^^^]]]\\\ZZZYYYUUUUUUWWW[[[___cccdddcccXXXUUUPPPIIIEEEDDDFFFIIIJJJHHHGGGGGGJJJLLLMMMMMMQQQRRRVVV]]]aaadddllluuu}}}}}}yyy|||eeedddooovvv|||~~~yyyuuuvvvzzz{{{zzzxxxtttqqqqqqnnnbbbVVVGGG<<<333111111///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))(((((()))************)))+++***))))))***+++***)))(((((()))******)))))))))&&&(((*********)))***+++))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((******)))((((((((())))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))*********+++++++++'''((((((((((((((()))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------000000222444444888FFFTTT((((((((((((((())))))***))))))(((((())))))***+++*********)))))))))))))))((()))***)))(((((()))***((())))))))))))*********++++++******++++++,,,---,,,***+++...///---000555888???LLL^^^nnnwwwxxxvvvyyy{{{~~~mmm___fffssszzzhhh[[[VVVYYYqqq~~~{{{zzzyyywwwyyypppmmm}}}~~~vvvooo___XXXOOOJJJKKKNNNRRRTTTRRRSSSSSSSSSUUUXXX\\\```\\\^^^aaacccbbb___[[[YYYXXXSSSMMMJJJJJJJJJIIIGGGKKKJJJJJJKKKKKKMMMNNNNNNRRRRRRTTTXXX]]]ccciiilllmmmmmmmmmmmmmmmllllllkkkjjjgggccc___^^^```bbbdddhhhiiikkkmmmnnnooooooooonnnllliiihhhfffeeebbb```]]][[[YYYVVVSSSNNNIIIEEEAAA>>>:::777777666444222111111000000111222444555555444444444666777888888888999999999:::<<<@@@CCCJJJKKKLLLMMMNNNQQQUUUXXXZZZaaajjjqqquuuwwwxxxxxxzzz|||~~~~~~}}}~~~{{{ssslllfffaaa]]]ZZZPPPMMMJJJFFFCCCAAA>>><<<<<<;;;888666444444666777555444333222111222222333333555777999===BBBIIINNNTTTZZZaaaddddddfffiiimmmmmmlllhhhddd```\\\YYYXXXVVVUUUTTTRRRRRRSSSTTTUUU[[[YYYYYY[[[^^^```aaa``````___^^^^^^^^^```bbbddd^^^]]]ZZZXXXWWWWWWWWWXXX___```aaacccdddddddddddd______aaaeeeiiikkkkkkjjjccc```YYYQQQJJJGGGGGGHHHHHHHHHIIILLLOOORRRRRRQQQMMMNNNQQQSSSTTTYYYeeesss~~~}}}iiiaaajjjrrryyy~~~|||yyyzzz{{{{{{yyyxxxuuurrrpppkkk]]]NNNAAA888111111111///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))((())))))***************+++*********++++++******))))))))))))))))))((((((%%%'''************+++,,,(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''''''''(((******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))))))))*********''''''(((((()))))))))***(((((((((((()))***,,,,,,))))))))))))))))))))))))((()))))))))************************************)))************+++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------000000333555777???PPPaaa((((((((((((((())))))***)))))))))))))))******+++))))))))))))))))))******)))***++++++))))))***+++((())))))))))))*********++++++******++++++,,,------++++++......---222999AAAKKK[[[lllxxx~~~sssbbbooorrr```WWWVVVddd~~~vvvlllgggcccaaaffffffkkk|||rrreeeUUURRRNNNLLLMMMOOORRRSSSSSSUUUVVVUUUUUUWWW[[[___^^^___aaabbb```\\\WWWTTTPPPLLLGGGHHHLLLOOOPPPOOOQQQQQQQQQRRRRRRQQQPPPPPPSSSTTTVVVYYY___eeejjjmmmppppppppppppooonnnmmmllliiigggccc``````bbbeeegggjjjkkklllmmmnnnooooooooojjjhhheeecccbbbaaa^^^\\\WWWTTTQQQNNNKKKFFFAAA===<<<:::777555444444333222222111111000111222444555555666666777888999;;;======>>>???@@@BBBEEEKKKNNNWWWYYY[[[\\\^^^```dddgggjjjpppwww~~~}}}wwwsssiiieee^^^XXXRRRMMMGGGCCCDDDAAA>>><<<;;;;;;;;;;;;777666444333333444555555444444555555777:::???CCCHHHOOOWWWZZZ[[[^^^dddjjjlllmmmnnnmmmjjjeee___\\\WWWUUUSSSQQQQQQRRRTTTUUUWWWWWWWWWYYY]]]```aaaaaa````````````aaacccdddeee___^^^\\\ZZZYYYYYYZZZ[[[___```cccfffjjjmmmooopppkkkkkklllnnnppppppnnnlllmmmjjjcccZZZQQQKKKHHHHHHFFFGGGIIIMMMQQQTTTTTTSSSMMMLLLLLLKKKKKKRRRcccsss{{{~~~ooo___aaahhhrrrzzz}}}~~~~~~{{{|||{{{wwwrrrooohhhXXXHHH<<<555000111111...---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***))))))***++++++,,,,,,++++++******++++++*********+++))))))((((((((((((((((((%%%'''************+++,,,(((((((((((((((((((((((((((((()))))))))*********)))((((((''''''(((((()))******))))))))))))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((()))'''((((((((())))))******(((((((((((()))***,,,,,,))))))))))))))))))))))))((()))))))))************************************)))))))))*********++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........000000333777<<>>AAACCCCCCFFFIIILLLQQQWWW]]]bbbcccfffiiikkklllnnnqqqtttwww{{{vvvmmmfff^^^VVVPPPLLLIIIEEEAAA@@@>>><<<:::888777666444444444555555333333333333222444777:::>>>DDDKKKOOOQQQUUU\\\bbbeeeiiinnnqqqqqqlllgggccc]]][[[XXXUUUSSSSSSTTTUUUWWWVVVVVVXXX[[[^^^_________``````aaabbbccccccddd```^^^]]]\\\\\\]]]___``````bbbeeejjjooossswwwyyytttttttttuuuuuutttqqqnnntttqqqkkkbbbXXXQQQMMMLLLHHHGGGHHHKKKOOORRRRRRRRRMMMKKKIIIHHHHHHOOO___ppprrrhhhooo~~~wwwaaaZZZ___jjjwww~~~}}}wwwqqqllleeeUUUFFF:::444000111111...---///------------------------+++++++++++++++++++++++++++***)))***++++++***)))******+++,,,,,,,,,,,,,,,)))***+++***))))))***+++(((((((((''''''((())))))&&&(((*********)))***+++))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((()))))))))((((((((()))******))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((())))))))))))))))))***)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////111000333;;;EEEQQQbbbqqq((((((((((((((()))******(((((()))***************((()))))))))************)))***+++***)))((()))+++************+++++++++,,,++++++******++++++,,,------+++,,,...111666CCCOOOfffsss}}}vvvsssxxxoooeeeiiirrrvvv```SSSMMMKKKSSS[[[hhhvvvkkkYYYVVVXXXYYYYYYYYYWWWVVVVVVVVVZZZ]]][[[WWWUUUVVVXXX___aaacccfffhhhhhhggggggbbb[[[TTTTTTZZZaaabbbbbb___^^^\\\[[[[[[\\\]]]^^^^^^___aaadddhhhkkkmmmnnnpppppprrrssstttttttttttttttrrrpppnnnmmmmmmnnnooommmlllkkkjjjiiiiiiiiiiiidddaaa]]]ZZZXXXTTTQQQNNNHHHEEE@@@<<<:::888777555222111111000///000111222111111111222555777:::<<>>;;;888666555444///111333333333333555777333555888<<<@@@EEEKKKOOOXXX\\\bbbiiinnnoooooooooqqqmmmggg```ZZZWWWVVVVVV[[[YYYXXXWWWYYYYYYYYYXXXZZZ\\\^^^```aaa___]]]\\\^^^^^^^^^^^^aaadddgggiiiggghhhjjjnnnrrrwww{{{}}}~~~{{{zzzvvvpppiiidddaaa```XXXTTTOOOLLLLLLNNNOOOOOOLLLJJJJJJLLLMMMNNNVVV^^^nnn}}}}}}|||zzzzzzlllTTTHHHOOO^^^tttppp^^^LLLYYYiiiyyyzzzrrrhhhYYYJJJ:::555111111///---...111////////////////////////+++++++++++++++++++++++++++***)))***+++++++++)))(((((()))***************''')))+++***'''&&&(((***'''&&&&&&&&&'''(((***+++(((***++++++)))(((((()))))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,*********************+++************************+++,,,,,,------,,,,,,+++,,,,,,------...///000000444222666CCCTTTaaammmvvv''''''&&&&&&&&&&&&''''''***************)))((('''))))))))))))))))))))))))***************)))((('''+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++///111000111===SSSdddyyy{{{zzzllldddiiisss}}}{{{aaaOOOPPPWWWccccccffflllwwwssshhhggghhhjjjjjjfffaaa]]]\\\\\\XXXVVVWWW[[[]]]\\\^^^bbbcccfffhhhjjjqqqyyy}}}{{{xxxqqqjjjiiinnnrrrqqqnnnhhhddd^^^XXXVVVYYY___eeecccfffjjjmmmmmmlllkkkllllllkkkkkklllooossswwwyyy}}}zzzxxxvvvtttqqqooommmkkkiiigggeeecccbbbaaaaaa^^^ZZZUUUPPPJJJCCC>>>:::999777555333333333333000222333333222222333555555666888;;;???EEELLLRRRUUUUUUUUUUUUWWW[[[bbbgggiiijjjmmmpppuuuyyy}}}zzzssskkkccc]]]UUUPPPIIICCC???<<<:::888888666333222333333333222222222333555888===AAADDDLLLQQQXXX___dddhhhlllnnnsssrrrnnnhhh```ZZZUUUTTT___XXXTTTVVVWWWUUUWWW]]][[[\\\]]]^^^]]]]]][[[ZZZ^^^]]][[[[[[]]]aaafffiiigggiiikkkmmmoootttyyy}}}~~~~~~xxxrrrmmmkkkiiiiiifff\\\UUUUUUTTTOOOMMMOOOMMMOOOPPPQQQRRRTTTWWWZZZgggrrr~~~}}}~~~|||www{{{lll[[[OOOLLLKKKWWWrrr~~~uuujjjYYYYYYaaasss|||sssaaaOOO<<<777333222111......000111000000///...---------...------,,,+++***))))))+++++++++*********))))))))))))***+++,,,------...))))))))))))))))))))))))(((((()))*********************))))))))))))******&&&''')))++++++)))((('''((((((((((((((()))******((((((((((((((()))******+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------000,,,---222222......222///444;;;EEERRRbbbrrr|||******))))))))))))*********************)))((((((************************+++,,,,,,,,,,,,+++******++++++************++++++---------------------------///000000444AAAWWWggg|||}}}xxxyyy}}}}}}yyyssslllddddddppp}}}~~~xxxwww}}}zzzcccYYY[[[```eeefffhhhmmmsss{{{yyymmmhhhjjjnnnooonnnjjjddd```^^^^^^[[[YYYZZZ___aaaaaabbbfffgggjjjmmmpppwwwwwwuuuvvvvvvrrrmmmeeeaaaZZZSSSPPPRRRYYY^^^bbbeeejjjlllmmmllllllmmmmmmmmmlllmmmooorrrvvvxxx}}}zzzxxxvvvtttssspppmmmjjjiiigggdddbbb```^^^^^^ZZZWWWRRRMMMHHHBBB<<<888666555333222222222222333111222444444444555888:::===>>>@@@BBBFFFLLLTTTYYY^^^___``````aaaeeejjjnnnrrrsssuuuxxx{{{~~~{{{tttddd___VVVNNNGGGBBB===:::999666333222222333333222333333333444666999<<<>>>BBBGGGNNNUUU[[[```fffiiipppqqqooolllfff```]]]\\\aaaZZZUUUUUUUUUTTTVVV\\\[[[\\\]]]^^^^^^]]]\\\[[[\\\[[[ZZZ[[[]]]bbbhhhkkklllmmmnnnooopppssswwwzzz}}}zzzuuuqqqooonnnnnnggg___YYYXXXVVVQQQNNNOOONNNPPPRRRTTTUUUVVVXXXYYY```jjjwww}}}}}}}}}~~~uuurrrvvv~~~{{{lll```WWWQQQKKKPPPeee~~~~~~yyyqqqfff___]]]hhh{{{zzzfffTTTAAA:::444333111//////111/////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,))))))))))))))))))))))))((())))))*********))))))******))))))))))))******(((((()))******)))((('''((((((((((((((()))******((((((((((((((()))***************)))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******************************************************++++++++++++******)))))))))******+++++++++******+++++++++,,,,,,,,,---------------------------***,,,111111...///222444999@@@JJJUUUcccpppzzz++++++************++++++************))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......................../////////000888HHH]]]kkkwwwxxxyyyyyywwwuuutttssspppiiiaaa]]]^^^hhhzzzwwwrrrrrrxxxqqqjjjiiimmmpppqqqrrrttttttuuuyyy~~~yyyrrrmmmnnnrrrssssssrrrnnniiidddbbbaaa___^^^```eeegggfffgggjjjiiimmmqqquuu~~~}}}xxxsssddd___WWWOOOJJJLLLQQQVVV```dddiiilllmmmmmmnnnnnnppppppooooooqqqsssuuuvvvyyywwwtttsssrrrpppnnnlllgggfffdddaaa^^^[[[YYYXXXSSSOOOHHHCCC>>>:::666333333333222111111222333444222444555666777;;;???CCCGGGHHHJJJLLLPPPVVV]]]bbbhhhjjjkkklllmmmooorrruuuzzz{{{|||zzzsssiii^^^TTTLLLEEEAAA<<<999666444444555555444555444333222333444555666888<<>>OOOaaammmqqqooonnnqqqsssqqqjjjdddbbb[[[VVVZZZbbbooo~~~rrrnnnoootttyyywwwyyy~~~}}}ppplllrrrzzz~~~}}}{{{vvvvvv{{{yyysssooonnnqqquuurrrrrrqqqnnnkkkhhheeedddeeedddeeejjjkkkiiihhhkkkjjjnnnsssyyy~~~iiiddd[[[RRRKKKKKKNNNRRR^^^bbbgggkkkmmmmmmnnnooossssssssssssttttttuuuvvvvvvtttqqqppppppnnnllljjjdddcccaaa]]]ZZZVVVSSSQQQMMMHHHBBB<<<888666333222444333222222333444555666555666888999<<>>;;;:::888777333333222222111111111111333555777:::===CCCIIINNNSSSXXX^^^dddiiimmmpppsssuuusssnnneee]]]YYYYYYZZZ]]]]]]]]]^^^^^^______``````___^^^^^^___aaadddffffffggghhhiiihhhiiikkkmmmooorrrwww{{{}}}~~~}}}zzzvvvsssrrrnnnooonnnjjjeeeaaa\\\YYYPPPPPPRRRVVVZZZ\\\[[[YYYUUUXXX]]]bbbhhhpppzzzqqqccc^^^\\\___eeeqqq}}}mmmaaa```iiitttzzzmmmaaa___fffrrrlllXXXBBB777333000///.../////////...............---------,,,+++******)))************++++++++++++))))))***+++,,,,,,------************************))))))(((''''''(((((()))((()))************)))(((******)))((('''(((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))))))))******))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------.........000333999>>>AAAIIIPPPWWWZZZYYYZZZ___ddd))))))(((((((((((())))))***)))((((((((()))++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------...111777@@@LLLYYYdddkkkiiilllpppsssqqqhhh[[[QQQNNNQQQ\\\jjjvvv|||xxxpppnnnooonnnooorrrmmmrrr|||{{{rrrfffdddfffqqqxxxtttuuuwwwyyyyyyuuuqqqppprrrppplllhhhggggggiiikkklllkkkjjjmmmjjjiiikkkjjjggghhhkkkqqquuuyyy~~~yyyvvvyyy~~~~~~zzzrrrggg]]]WWWUUUUUUYYY^^^cccgggjjjkkklllmmmuuuvvvwwwwwwwwwvvvtttssspppnnnllljjjiiihhheeeccc]]][[[YYYUUUPPPJJJEEEBBB===999555222111111111000222222222222444666888999AAACCCEEEHHHLLLQQQWWW\\\XXXYYY[[[]]]```ffflllqqqxxx{{{yyyqqqmmmZZZTTTLLLEEE@@@===:::999555555444444333222111111222333444444666999===AAAIIINNNTTT[[[bbbhhhnnnrrruuuyyywwwooofffbbb```^^^^^^^^^^^^^^^^^^___```aaacccbbbaaa______```aaabbbccceeegggiiiiiijjjlllnnnoooqqqsssuuuwwwyyy}}}~~~~~~~~~|||yyyvvvsssqqqooorrrrrrmmmiiigggeeebbbYYYVVVTTTUUUYYY[[[ZZZYYYWWWXXXZZZ]]]bbbjjjssszzzkkkaaa______bbbppprrrhhhjjjrrruuuiiibbb```gggwwwhhhLLL<<<666222///...////////////////////////...------,,,***))))))((()))***************++++++((()))***+++,,,------...************************(((((('''&&&'''((()))***((()))***++++++***)))(((((((((((()))))))))))))))((((((((((((((()))*********))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((())))))******((((((((((((((((((((((((******************************++++++++++++******,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------------------------,,,......///666BBBLLLOOOWWW\\\```^^^WWWRRRTTTWWW******))))))))))))*********)))((('''((()))+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,---......///...555@@@JJJTTT]]]eeejjjkkkqqqwwwxxxrrrggg]]]XXXSSSYYYfffvvv{{{nnnmmmpppvvvxxxvvvvvvxxxvvvzzzsssggg```eeeooo}}}~~~zzzxxxxxxvvvwwwvvvrrrssswwwtttnnnhhhggggggiiimmmnnnmmmlllmmmiiigggiiiiiihhhjjjooorrruuuyyy}}}vvvrrruuuzzz}}}zzzoooddd[[[VVVTTTXXX\\\bbbfffhhhiiijjjkkkrrrsssuuuvvvvvvtttrrrqqqmmmkkkhhhfffeeeccc```^^^XXXWWWTTTPPPJJJDDD>>>;;;777555222000111222222222222222444666999<<<@@@BBBIIIKKKOOORRRVVVZZZ___bbb___```bbbcccffflllssswww{{{~~~}}}jjjcccYYYPPPIIIDDDAAA>>>999999888777555333111111000111222222222444777999>>>BBBHHHOOOVVV^^^fffkkkpppxxx|||vvvoookkkhhhccc___^^^^^^^^^___```aaabbbdddcccbbb```___```aaaaaaaaacccfffggghhhiiijjjlllmmmnnnqqqrrrsssuuuyyy|||yyyyyy{{{{{{zzzxxxuuusssooouuuuuupppllllllllljjjfff```YYYVVVWWWYYYYYYXXXVVVVVVVVVXXX]]]eeennnsss~~~rrrggghhhkkkvvvqqqooouuu{{{tttllliiirrr}}}xxxVVVBBB:::666111...........................------,,,,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************'''&&&&&&%%%&&&(((+++,,,((()))***++++++***)))(((&&&'''((()))******))))))((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&''''''((())))))******'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++*********)))******+++++++++,,,,,,,,,---------------------------000111222>>>PPP___eeegggkkkjjjbbbTTTJJJHHHKKK))))))(((((((((((())))))***)))((('''((()))+++---++++++++++++++++++++++++(((((()))************)))+++******************+++,,,,,,------...///000000...888FFFRRRYYY___fffjjjmmmuuu|||{{{rrrhhhbbb```\\\bbbppp~~~|||wwwooogggeeejjjttt}}}ooobbb```iiixxx}}}yyyvvvuuuoooqqqpppmmmpppuuusssllliiihhhhhhjjjnnnpppooommmlllhhhfffhhhiiijjjmmmsssppptttwwwzzz|||uuurrruuuyyy|||}}}sssggg\\\UUURRRWWW[[[aaaeeeggggggiiiiiipppqqqsssuuutttssspppoookkkhhheeecccaaa___\\\ZZZTTTSSSQQQLLLFFF???999666666444222222333555555444444555777:::???DDDHHHKKKOOORRRVVVYYY\\\```cccfffeeefffgggiiilllqqqxxx}}}|||wwwpppeeeZZZRRRLLLHHHEEE<<<<<<;;;999666444111000111222333333333444666888555888>>>DDDKKKTTT]]]cccjjjvvv}}}zzztttqqqmmmggg___^^^^^^^^^___```bbbcccdddcccaaa`````````aaabbb^^^```ccceeeeeeeeegggiiiiiikkknnnpppqqqrrruuuwwwtttvvvxxxzzz{{{yyywwwvvvpppvvvwwwpppmmmpppqqqoooppphhh]]]WWWWWWXXXXXXWWWUUUTTTTTTVVVZZZbbbjjjpppyyyoooqqquuu}}}wwwsssxxx~~~rrrqqqxxx]]]GGG>>>888333///------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,++++++++++++***************************&&&&&&%%%%%%&&&)))+++---''')))***++++++***)))'''$$$%%%(((***++++++***)))((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,------------------------000333555888FFF]]]pppwwwrrrtttqqqeeeSSSEEEAAACCC)))***+++++++++)))((('''***)))))))))***+++,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******...///...///333333@@@QQQ^^^eeeiiimmmqqqyyyzzz}}}{{{pppddd___bbbiiirrr{{{vvvkkkccc``````fffttt{{{dddjjjfff{{{yyylllggglllllloooooonnnqqquuuuuuqqqoookkkfffeeefffggggggfffhhhiiijjjiiihhhjjjlllnnnooorrrvvvyyy{{{}}}yyysssrrruuuzzz~~~}}}tttfff[[[UUUTTTSSSYYYaaagggiiihhhgggfffmmmnnnooooooooooooooonnnjjjhhheeecccaaa^^^YYYVVVRRRLLLDDD???;;;999555333333333222111111333666:::555999>>>BBBGGGKKKPPPTTTXXXZZZ]]]___aaacccgggjjjooopppqqqsssvvvyyy{{{}}}wwwwwwyyy~~~|||wwwpppjjjddd\\\SSSMMMIIIBBB:::666666555222///444222222222333444333222444666888;;;@@@GGGPPPVVVeeejjjqqquuuuuusssqqqpppdddbbb```aaacccdddbbb___``````aaaaaaaaaaaa``````^^^\\\[[[]]]```dddfffgggjjjgggfffiiimmmqqqrrrqqqtttqqqpppsssyyy{{{yyyvvvyyyxxxwwwvvvuuutttuuuuuupppllleee]]]VVVSSSTTTVVVSSSQQQQQQTTTZZZ```dddfffppp{{{{{{~~~vvvtttkkkTTTCCC777333555---...000000///...//////+++,,,---...////////////,,,,,,,,,+++,,,,,,------++++++************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++'''((((((((('''(((***,,,(((((())))))*********+++))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++---,,,***(((((()))***+++)))************+++++++++------,,,++++++***)))))))))******+++,,,---......++++++++++++,,,---...///111333444===WWWwww}}}zzzhhhPPPCCCEEELLL)))******+++***)))((('''******)))))))))***++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---///...222666===JJJ]]]kkkrrruuuxxx{{{~~~yyyoooeeebbbdddqqqyyy}}}nnnbbb\\\```ggg|||~~~xxxffflllqqq~~~rrrbbb]]]```cccgggjjjkkknnnrrrqqqnnneeeaaa^^^]]]```bbbccccccgggggghhhgggggghhhjjjlllmmmooosssuuuwwwxxx{{{||||||zzzwwwttttttvvvyyy{{{wwwjjj___WWWTTTSSSYYYaaahhhjjjiiihhhhhhjjjkkkkkklllllllllllllllhhhfffdddaaa^^^ZZZTTTQQQKKKFFF@@@;;;999888555333111111222111111444888;;;:::>>>CCCHHHLLLQQQVVVYYY]]]___aaacccdddeeehhhkkkqqqrrrsssuuuwwwzzz|||~~~xxxxxxyyy~~~|||uuurrrnnnkkkiiieee___ZZZPPPJJJBBB>>>===;;;777333555333111111222222111000222444555888<<>>999666555555444444222333444444666999===AAABBBEEEKKKPPPTTTYYY^^^bbbdddfffhhhiiiiiijjjlllnnnttttttuuuwwwyyy|||~~~yyyyyy{{{{{{uuuqqqmmmllljjjjjjkkkjjjgggeeeYYYTTTMMMHHHEEEAAA;;;666777555333222222222111000000111222333666;;;BBBGGGPPPVVV^^^eeeiiilllnnnooommmjjjeeecccccccccbbbbbbccccccddddddddddddcccccc```^^^\\\\\\^^^```aaa```bbb___]]]]]]```dddfffggglllnnnqqqssstttvvvxxxyyyzzz{{{|||}}}}}}|||{{{yyyzzzwwwqqqggg]]]UUUQQQPPPRRRRRRRRRUUUYYY]]]______aaahhhttt~~~rrryyyoooYYYDDD888666222111000///...---,,,,,,------------,,,+++***)))---,,,+++***************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''(((((())))))((((((''')))******(((&&&&&&(((***))))))))))))************))))))))))))************))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++...---+++******+++,,,,,,)))************+++++++++***++++++,,,---....../////////.........---------..................//////000777@@@PPPkkkwwwggg[[[[[[dddnnn))))))*********)))))))))******)))(((''''''((((((((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,,,,,,,------000......000333777@@@JJJZZZhhhzzzxxxmmmkkkxxxooo\\\OOORRRjjjzzzrrrjjjiiiiiidddfffppp{{{gggWWWOOOOOOYYY___ddddddcccbbb^^^YYYXXXWWWVVVWWWZZZ^^^aaacccddddddddddddccccccfffhhhiiikkkmmmmmmlllkkklllmmmnnnoooppppppqqqpppoooooowww|||zzzmmmeee\\\aaagggkkkllljjjhhhgggcccddddddeeeeeeeeeddddddccc```\\\XXXSSSMMMEEEAAA;;;888555222111222333333444666888:::<<<@@@EEEIIIJJJMMMSSSXXX\\\aaafffjjjiiikkknnnooooooppprrrtttwwwwwwxxxyyy{{{}}}|||}}}~~~wwwpppmmmjjjgggeeeeeeeeeeeeeeefffffffffeee```]]]WWWRRRMMMFFF???999:::888555444444444333222000000111111222666;;;???EEEKKKSSS[[[bbbggglllooonnnlllgggdddbbbaaaaaaaaabbbccccccddddddccccccbbbbbb```^^^^^^_________^^^^^^\\\ZZZYYYZZZ]]]```aaaggglllrrrsssssstttxxx|||yyy{{{~~~~~~}}}}}}{{{vvvnnnddd[[[UUUSSSSSSSSSTTTWWW[[[^^^___^^^ZZZ___iiiuuuqqqpppqqqwwwwwweeePPPAAA999333111///------......------------------,,,++++++---,,,+++***))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&*********(((&&&&&&((())))))))))))))))))*********((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))*********+++++++++------,,,++++++,,,,,,---))))))*********++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,///......---....../////////777DDDVVVnnn~~~sssiiigggooozzz))))))))))))))))))************)))(((''''''((((((((((((((((((((((((((((((******))))))******+++,,,+++++++++,,,,,,---------000......111555<<>>HHHXXXgggrrrwwwzzz|||~~~~~~***)))(((((((((***+++,,,******))))))***+++,,,,,,*********************************)))***++++++,,,******+++,,,,,,---.........///555???LLLaaa~~~}}}zzz{{{yyybbbSSSZZZfffqqq{{{YYYMMMTTTTTT^^^ggg^^^]]]hhhyyyuuujjj^^^TTTPPPUUUVVVQQQNNNQQQVVVXXXXXXYYYZZZXXXWWWXXX]]]aaa_________]]]\\\\\\^^^```eeefffhhhiiihhhhhhiiijjjhhhhhhiiihhhfffccc```___bbb______hhhttt{{{zzzvvvnnnppprrrrrrnnnjjjgggfffbbbaaa```]]][[[XXXVVVTTTPPPJJJAAA;;;666444333222///111333444555999???DDDFFFIIIMMMQQQUUUXXX]]]```dddgggjjjmmmooorrrvvvxxxuuuxxx{{{}}}|||{{{{{{|||}}}}}}}}}}}}~~~yyyjjj]]]RRRHHHAAA>>>======;;;::::::===???888;;;???AAABBBFFFLLLPPPTTT[[[dddkkkmmmkkkgggeee]]]WWWOOOHHHBBB>>>:::888333333333111000///111333///111555888===DDDLLLRRR^^^eeemmmqqqnnnhhhccc`````````aaaaaaaaaaaa``````\\\[[[\\\^^^aaabbbaaa```[[[^^^```^^^ZZZWWWVVVWWWWWWZZZ___dddhhhmmmpppsssrrrtttxxx|||{{{vvvqqqooonnngggbbb\\\XXXVVVTTTSSSRRRNNNPPPPPPOOOPPPVVVccclllnnnrrr{{{{{{yyynnniiiiiisss~~~uuubbb[[[ZZZ```rrrwwwiiigggllltttuuufffYYYFFF>>>444//////000...,,,------------,,,+++******,,,,,,,,,+++,,,,,,------++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++'''((((((((('''(((***,,,+++*********))))))((((((++++++******))))))(((((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++((()))***+++++++++++++++)))************+++++++++'''((()))***,,,---...///------,,,,,,,,,+++++++++,,,,,,---...000222333444???IIIYYYiiissswwwzzz}}}((()))***++++++***)))(((*********)))******+++,,,******))))))))))))*********)))((('''''')))+++,,,***+++,,,+++******,,,---000111777DDDYYYqqqzzz~~~yyyvvv{{{mmm___VVV\\\hhhtttqqq]]]NNNSSS```ffffffddddddeeejjjsss}}}zzzvvvzzzzzzpppeee```[[[YYYXXXXXXYYYZZZYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZWWWYYY[[[[[[[[[[[[]]]___ffffffeeecccbbbcccfffiiinnnnnnmmmkkkjjjiiihhhggghhhggghhhkkkqqqtttsssrrrsssooojjjgggggghhhhhhhhhiiieee___ZZZWWWTTTQQQOOOFFFBBB<<<777555333///+++,,,111444555:::CCCJJJLLLOOOQQQUUUYYY]]]___aaaaaahhhiiilllpppsssvvvyyyzzzyyyzzz|||}}}}}}|||zzzxxxwww|||~~~}}}zzzooo```TTTMMMGGGAAA<<<777777777777777777777777666666777999<<>>GGGMMMOOOSSSUUUYYY]]]aaadddfffgggllllllnnnqqqtttwwwzzz{{{}}}}}}}}}}}}|||zzzxxxwwwwww{{{~~~}}}vvvooodddZZZNNNDDD???;;;777333333333333333333333333333333222333444666:::===???CCCGGGPPPZZZdddkkknnnppptttpppkkkeee]]]RRRFFF>>>===999555222222222222111333222111222555:::???CCCNNNTTT[[[aaadddeeeffffffccccccbbbbbbaaaaaaaaaaaa\\\\\\\\\[[[YYYZZZ[[[]]]^^^^^^]]]]]][[[ZZZYYYXXXUUUWWWYYY\\\```dddgggiiikkkoootttxxx|||~~~zzztttooohhhccc]]]VVVQQQNNNNNNNNNNNNQQQQQQMMMHHHHHHMMMRRR___kkk~~~{{{gggddddddlllzzzzzzvvviii```___YYY[[[iii|||xxxvvvxxx~~~{{{wwwrrrjjjiiixxx~~~ttt```OOO===555333000...------...///000000...,,,+++,,,,,,++++++++++++,,,,,,************************+++++++++************)))***************++++++,,,************)))))))))(((++++++************++++++((((((((((((((((((((((((***)))(((''''''((())))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********************************************++++++++++++******++++++++++++************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---......---------......///000000111333333444>>>HHHLLLWWWcccllluuu}}}~~~||||||}}}}}}~~~******))))))))))))******)))(((((((((((()))************))))))))))))******,,,+++***)))***+++,,,---,,,---...---,,,---...000222555>>>OOOddduuu}}}vvvmmmfffaaa___dddmmmvvv{{{```WWWWWWaaalllrrryyywwwhhhYYYZZZbbbnnnvvvwwwvvvvvvsssllleeefffmmmppplllggg\\\]]]ccclllpppkkkddd___aaaaaabbbddddddbbb^^^ZZZ[[[\\\]]]^^^^^^]]]\\\\\\WWWYYY\\\^^^___```ccceeecccddddddddddddfffiiillllllmmmnnnppppppppppppooorrrqqqqqqrrrtttsssqqqooommmjjjfffddddddeeeeeedddbbb^^^XXXSSSNNNIIIDDD@@@555333111111333555666666777<<<@@@BBBEEEMMMSSSTTTXXXZZZ___ccchhhkkkmmmnnnpppppppppqqqtttwwwzzz}}}}}}{{{yyyxxxwwwwwwwww{{{~~~|||xxxssskkkbbb[[[OOOHHH???999666555222000000000000000000000000000000000000111222555777999<<>>GGGPPPYYYdddpppxxx~~~wwwxxxzzz{{{zzz{{{+++***)))(((((()))***+++)))))))))))))))******++++++******))))))******+++,,,,,,+++++++++,,,---...+++---------,,,---///000222666BBBTTThhhuuuxxxwww{{{{{{yyyrrriii___YYYVVVZZZeeerrr{{{~~~~~~oooccc]]]```kkkssssssvvv|||uuuggg]]]XXXcccsss|||rrrjjjiiinnnnnneee]]]PPPTTT[[[dddiiihhhdddbbb^^^^^^^^^___```___\\\ZZZ[[[\\\___```aaa```^^^]]]YYY\\\^^^``````bbbdddfffeeeeeefffeeedddfffiiikkkkkklllnnnpppqqqqqqpppooorrrssssssttttttrrrpppnnnkkkhhheeedddddddddcccbbb^^^ZZZTTTNNNHHHBBB===999555333111111222444666777>>>DDDHHHIIIMMMSSSWWWXXX[[[^^^bbbgggkkkoooqqqrrrtttsssrrrrrrssswwwzzz}}}~~~{{{yyywwwwwwwwwxxxyyy}}}~~~|||}}}}}}|||~~~zzzvvvpppiiibbbZZZQQQJJJCCC???999555333333222111111111111111111111111111111111111111222333555555999;;;@@@FFFMMMUUU]]]bbbsssyyy~~~uuuhhh^^^PPPJJJBBB;;;888777666666333222222222333444555555<<>>;;;888444111000000000///111111111111111111111111111111111111111222222222444777:::>>>CCCKKKUUU[[[nnnzzzyyymmm[[[TTTJJJAAA;;;888666555111222222222222333333444777<<>>;;;777666444222111000000000////////////////////////////////////////////////...111444888<<>>LLLYYYccciiinnnqqqooopppmmmbbbUUUPPPVVV]]]iiiuuutttjjjeeegggjjjnnnlllsss~~~kkk```eeeppp}}}wwwpppjjjddd[[[NNNEEEGGGQQQYYYYYYXXXZZZ\\\\\\ZZZWWWTTTSSSSSSSSSSSSRRRPPPRRRVVVZZZ]]]___``````]]]___aaabbbbbbccceeeggghhhiiijjjiiigggggggggiiigggffffffggghhhkkknnnpppkkknnnrrrrrrooollljjjjjjiiigggeeedddbbb___ZZZWWWPPPKKKCCC<<<888666444333000111333444666<<>>;;;999555555555333222111111222////////////////////////......////////////......,,,///222444666===GGGOOO___qqqwwwpppeeeYYYOOOFFF???;;;777666444333222333333444333555888;;;@@@GGGNNNSSSYYY\\\___bbbbbb___\\\YYYUUUWWWYYYYYYXXXWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]___aaacccfffgggkkkllllllkkkjjjkkkmmmpppqqqtttwwwxxxvvvttttttuuuwwwuuupppiiiaaaZZZSSSPPPHHHGGGEEEEEEGGGMMMSSSXXX\\\aaakkkyyy~~~oooeeecccqqqvvvrrrzzzvvv{{{sssVVV>>>444444111000000///////////////------,,,,,,,,,,,,------************************+++++++++************)))******))))))******+++,,,((()))))))))************++++++************++++++))))))))))))))))))))))))%%%&&&((()))*********)))'''((()))******)))(((''''''((((((((()))))))))***************************************************(((((())))))))))))((((((************************(((((()))*********************************************++++++++++++******,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,//////.........//////000555CCCYYYnnnuuuttttttvvv}}}~~~{{{vvvqqqpppooouuu((()))***++++++***)))(((*********)))******+++,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,+++++++++---.........///111333777AAAOOOZZZaaahhhoootttnnnpppmmmbbbWWWTTT]]]gggwww{{{pppgggeeekkksssyyyvvv{{{pppeeemmm}}}{{{qqqggg^^^SSSHHH@@@GGGTTT^^^^^^\\\]]]^^^\\\YYYWWWUUUSSSRRRPPPMMMKKKNNNPPPSSSXXX[[[^^^```aaa[[[]]]```bbbcccdddgggiiifffhhhiiiiiihhhhhhiiikkkeeeddddddeeehhhlllpppssslllpppssssssooojjjhhhhhhhhhfffdddcccaaa]]]WWWTTTMMMGGG???888555444333333111222444444666<<>>GGGVVVcccddd```^^^^^^^^^^^^ZZZTTTOOOLLLKKKKKKJJJTTTTTTTTTUUUYYY\\\^^^_________```aaabbbcccddddddffffffgggggghhhiiiiiiiiifffeeeeeeeeefffiiikkkmmmnnnmmmlllkkkiiihhhgggffffffbbb]]]\\\]]]ZZZTTTNNNDDD>>>888444444444444333444888<<>>IIINNNVVV]]]cccddddddbbb^^^^^^\\\YYYVVVUUUWWWYYYXXXYYY[[[]]]]]]]]]\\\[[[^^^\\\[[[\\\```ccccccccceeeeeedddddddddcccccccccaaabbbdddfffgggggggggffflllmmmoooooolllgggbbb^^^[[[RRRKKKKKKKKKJJJMMMRRR[[[]]]aaahhhrrr}}}|||qqqpppttt~~~|||xxx{{{nnnVVVGGG@@@666111///111000...---000///...---,,,++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))************))))))***************)))((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))+++,,,---,,,***)))***+++,,,*********,,,---,,,+++---,,,***))))))***,,,---...,,,++++++,,,,,,+++)))***+++,,,,,,------,,,,,,/////////......111666:::III```~~~|||yyywwwvvv|||***************+++++++++******)))(((((()))*********************+++,,,,,,,,,,,,,,,,,,---------------...//////000888DDDMMMVVVaaahhhkkksssyyylllhhhnnnxxx{{{nnnmmm}}}~~~pppqqqyyy|||rrrjjjjjjvvvpppaaaPPPEEE===888777999GGGTTT```cccaaabbbcccccc]]]YYYTTTPPPQQQUUU\\\```bbbaaa___^^^^^^___aaabbb______``````aaacccdddeeeddddddeeeeeefffgggggghhhdddeeeffffffgggggggggfffdddddddddddddddddddddddd___\\\XXXUUURRRMMMFFF@@@<<<888444333444666888999<<<@@@FFFIIILLLOOOUUUYYYdddhhhlllmmmlllkkklllnnnnnnnnnnnnooopppqqqssstttuuuwwwzzz{{{{{{{{{}}}~~~|||}}}~~~}}}}}}}}}|||{{{{{{|||yyyyyyxxxwwwwwwwwwwwwwwwuuuvvvxxxyyyzzz{{{{{{{{{{{{|||~~~~~~|||yyywwwwwwyyy{{{zzzwwwtttrrrrrrtttsssssstttvvvxxxxxxwwwwwwxxxzzzyyywwwtttttttttpppqqqqqqrrrrrrqqqpppooopppqqqrrrrrrrrrqqqpppooooooooooooooooooooonnnmmmooonnnmmmllljjjfff```\\\TTTRRROOOKKKFFFAAA>>><<<999777555333111000000000000000////////////.........//////000000//////...000000000000000000000000///...------///222444666888AAAQQQbbbsss~~~rrrjjjVVVOOOEEE===999666222///111000//////111444888:::@@@EEEMMMVVV^^^bbbdddeeeaaaaaa```]]]ZZZXXXYYYZZZXXXYYYZZZ\\\\\\\\\\\\[[[]]]\\\[[[\\\___aaabbbaaabbbbbbcccdddcccbbbaaa```]]]^^^^^^_________^^^^^^gggiiilllmmmmmmjjjgggeeebbb[[[UUUSSSQQQMMMLLLNNNSSSTTTWWW]]]eeeoooyyy~~~zzzppplllooo{{{}}}rrrqqq}}}uuubbbPPPEEE<<<666222111111...---///......---,,,++++++++++++------,,,,,,++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))************)))))))))************))))))(((((((((((((((((((((((((((((()))***)))(((((()))***))))))))))))))))))))))))+++,,,---,,,*********+++***))))))***,,,------,,,---,,,+++******+++,,,---,,,+++******+++,,,***)))***+++,,,,,,------,,,,,,222111000...///222888===OOOccc{{{}}}************************,,,++++++++++++++++++,,,++++++***************+++*********+++++++++,,,,,,---...000111555@@@OOO[[[eeemmmrrrttt{{{zzznnnnnnwwwrrrffflllkkkeeeiiimmmfffaaaaaagggvvviiiWWWCCC999666555555777GGGTTT___cccccceeeffffffdddbbb___\\\\\\```eeejjjlllkkkhhhdddaaa___```aaa``````___```aaabbbdddeeeccccccdddeeeeeeffffffgggeeefffhhhiiiiiigggfffeeecccccccccbbbbbbaaaaaaaaa[[[XXXTTTPPPLLLFFF>>>999777555333333555999<<<===AAAFFFLLLPPPRRRVVV\\\```gggkkkoooppppppooopppqqqpppppppppppppppqqqrrrssssssvvvzzz|||||||||}}}~~~}}}~~~|||}}}~~~}}}{{{zzzyyyzzzzzzwwwwwwuuutttssssssssssssssstttuuuvvvwwwwwwxxxxxxxxxyyy{{{|||{{{yyywwwvvvvvvxxxyyyxxxvvvsssrrrrrrsssrrrrrrsssuuuuuutttsssqqqrrrttttttsssrrrqqqpppnnnnnnooooooooommmlllkkkmmmmmmnnnooooooooonnnnnnkkklllmmmmmmllljjjiiihhhiiihhhgggfffddd^^^XXXSSSKKKIIIEEEAAA===:::888888444333222111000000000000//////////////////////////////000000000000////////////////////////////////////......///111333444555===IIIVVVeeevvvxxxfff\\\OOOEEE???<<<999777444333222111222444666888999===EEEOOOXXX___dddgggeeefffeeebbb^^^[[[ZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\\\\]]]^^^_________^^^___aaabbbbbbaaa___^^^\\\\\\\\\]]]]]]]]]]]]]]]dddfffhhhkkklllkkkjjjiiigggccc^^^ZZZVVVPPPLLLIIIKKKLLLNNNSSS[[[eeennnttt{{{zzzyyyxxxzzzmmmdddnnn}}}yyyqqqsss~~~~~~}}}zzznnn\\\NNNAAA999222111000...---///...---,,,,,,+++++++++,,,......---,,,++++++******((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))(((************************((()))+++***))))))***+++))))))))))))))))))))))))***,,,,,,,,,******+++,,,,,,*********,,,---,,,+++,,,++++++******++++++,,,+++***)))***++++++***)))***+++,,,,,,------,,,,,,333222000...///333:::@@@OOO```sss***************++++++++++++++++++,,,,,,+++++++++++++++******))))))************+++++++++,,,,,,,,,---///222888AAAOOO^^^hhhpppuuuyyy|||vvvyyyzzznnngggqqqppp```]]]WWWTTTVVV\\\fffsssaaaOOO<<<444333444555777FFFRRR^^^cccdddggghhhfffiiiiiihhhfffcccdddgggjjjqqqqqqooojjjddd```___`````````______```bbbdddfffccccccddddddeeefffffffffggghhhjjjkkkkkkiiigggeeeeeeeeecccbbb```^^^]]]\\\WWWTTTPPPKKKFFF???:::666333333444555888<<<@@@CCCFFFKKKQQQVVVXXX\\\aaaeeehhhjjjnnnqqqrrrrrrssssssqqqqqqqqqqqqqqqrrrsssssssssvvv{{{}}}~~~}}}~~~~~~}}}}}}}}}~~~|||{{{yyyxxxxxxxxxyyywwwvvvuuusssqqqppppppooosssrrrsssssssssttttttttttttuuuwwwxxxyyyxxxwwwvvvrrrtttvvvvvvtttsssssssssrrrrrrqqqsssttttttrrrpppmmmmmmnnnooopppooonnnmmmllllllmmmmmmmmmkkkjjjiiijjjjjjkkkmmmnnnoooooooooiiijjjjjjjjjhhhfffdddcccdddcccaaa___\\\VVVOOOJJJEEECCC???;;;888777666666222222111111000000111111000000000000000000000000//////000000000000//////////////////////////////111000000///000111222333555:::CCCMMMZZZkkk~~~wwwlll\\\NNNFFFAAA>>><<<666555333222222333444555555888???GGGQQQZZZaaaeeehhhiiijjjgggccc^^^[[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\]]][[[\\\^^^``````___]]]\\\ZZZ[[[[[[\\\]]]^^^___```bbbcccfffgggiiiiiiiiihhhiiigggccc^^^YYYSSSLLLGGGGGGGGGHHHMMMTTT^^^gggmmmyyy~~~~~~yyytttttttttsssmmm^^^cccooo}}}yyymmmiiiooovvv{{{qqqqqq|||xxxhhhYYYGGG<<<333111000///...000------,,,+++++++++,,,,,,......------,,,+++******((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************))))))************))))))((())))))*********))))))++++++++++++++++++++++++)))***,,,+++******,,,---))))))))))))))))))))))))***+++,,,,,,******+++,,,...---++++++++++++)))(((+++++++++++++++++++++++++++***))))))+++++++++)))***+++,,,,,,------,,,,,,111000///...///555<<>>;;;888666555555555111111111111111111111111//////000000000000111111///000000111111000000///000000000000000000000000111111000000000000000111111666===EEEPPPbbbwww{{{kkk\\\QQQHHH@@@;;;777666444222111111111222333555999@@@IIIRRR[[[```fffiiikkkkkkgggbbb___]]][[[[[[\\\\\\]]]^^^^^^___[[[\\\^^^]]][[[ZZZZZZ[[[YYYZZZ[[[\\\]]]\\\[[[[[[YYYYYYZZZZZZ[[[]]]______```aaabbbccceeefffffffffggghhheee```[[[WWWOOOHHHGGGFFFFFFIIIOOOXXXaaagggnnnssstttqqqppptttyyy{{{mmm]]]\\\aaannn|||}}}gggZZZYYY]]]jjj}}}wwwhhheeerrrsssdddOOOBBB666222111///...///---,,,,,,++++++,,,,,,,,,......------,,,,,,++++++)))***+++,,,,,,+++***)))************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))((())))))************)))++++++++++++++++++++++++(((***++++++******,,,---)))))))))))))))))))))))))))+++,,,,,,+++***+++---000...,,,++++++***((('''+++++++++++++++++++++++++++***)))***,,,,,,,,,******+++,,,,,,------,,,,,,.........///222777???DDDRRR^^^kkkrrrxxx}}}~~~}}}xxx''''''(((***+++,,,---...((()))************)))(((***)))))))))))))))***+++---------............///000333===RRRkkk~~~~~~~~~~~~pppdddhhhooo}}}bbbQQQGGGLLLUUU^^^dddkkkwwwooo^^^FFF<<<444333666777999;;;>>>JJJWWW___bbbcccaaa\\\YYY[[[\\\YYYVVVVVV[[[```hhhlllooonnniiidddccccccaaa```___^^^___bbbeeefffdddddddddeeeffffffggggggggghhhiiijjjjjjiiihhhhhhfffeeebbb___\\\YYYWWWUUUNNNKKKEEE???999666555555222555999<<<>>>CCCIIIMMMPPPVVV\\\aaaccceeehhhllljjjlllnnnpppssssssrrrqqqqqqqqqqqqrrrrrrtttuuuuuuvvvyyy|||~~~}}}~~~~~~}}}zzzyyyxxxxxxxxxwwwuuutttsssttttttuuurrrqqqqqqppppppppppppqqqooonnnnnnnnnoooqqqssstttttttttuuuvvvvvvvvvuuuuuupppqqqrrrqqqooonnnnnnooommmmmmmmmoooppppppnnnkkkiiihhhhhhiiikkkkkkhhhffffffggghhhiiiiiihhhhhhgggddddddeeeeeefffggghhhiiifffeeeccc```^^^\\\[[[[[[WWWUUUQQQNNNKKKFFFAAA===999888777555444333222222111111111222222111111000.........//////000000000000000111111111111000000000000000000000000000000111000000//////.........///333888===FFFWWWmmm|||zzznnnbbbUUUHHH???:::888777555333222111111222222444999AAAJJJRRRXXXaaaeeejjjlllkkkgggdddccc]]]]]]]]]]]]^^^___``````ZZZ]]]^^^]]]ZZZXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]^^^\\\]]]^^^___aaaccceeeeeedddgggfff```]]][[[TTTLLLIIIGGGEEEFFFJJJRRRYYY^^^dddiiillllllppp{{{wwwddd\\\XXXaaaooo{{{xxxaaaRRROOOQQQQQQfff{{{ooobbb]]]hhhvvv{{{mmmYYYJJJ;;;555222000......,,,,,,,,,++++++,,,,,,---------------------,,,,,,************************++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))************))))))(((((()))***************************************&&&((())))))))))))+++,,,)))))))))))))))))))))))))))+++,,,,,,+++***,,,---...---++++++++++++)))(((+++++++++,,,,,,+++++++++,,,******+++,,,------,,,***+++,,,,,,------,,,,,,,,,...///222555;;;BBBGGGQQQ]]]iiioootttxxxzzzyyyzzzzzz{{{ttt&&&'''((()))+++---...///***+++,,,------,,,+++***)))))))))))))))***+++++++++++++++,,,,,,,,,------000444BBB\\\zzz~~~zzzzzz~~~yyy~~~tttdddYYYaaaooo|||dddQQQMMMRRRZZZaaacccgggrrr|||ssskkk]]]NNN;;;555111333777888:::===:::GGGTTT\\\```aaa]]]XXXQQQSSSSSSQQQOOORRRYYY```aaagggmmmnnnjjjfffeeefffaaa```___^^^___bbbeeegggddddddeeeffffffgggggghhhffffffggghhhhhhhhhhhhhhhdddcccaaa^^^[[[XXXVVVUUUKKKHHHBBB;;;555333444666333777;;;>>>@@@EEEKKKPPPTTTYYY```dddfffgggkkknnnmmmnnnoooqqqssssssqqqoooqqqqqqqqqrrrssstttuuuvvvwwwzzz}}}~~~zzz|||~~~|||xxxuuuuuuwwwvvvuuusssrrrqqqrrrrrrsssnnnnnnnnnooopppqqqrrrssslllllllllmmmooorrrtttuuuvvvvvvvvvvvvuuutttssssssqqqrrrrrrpppmmmkkkkkkllljjjjjjkkkmmmooonnnllljjjiiigggfffhhhjjjjjjgggdddcccdddfffggghhhggggggfffccccccbbbbbbbbbbbbcccccceeeccc```]]]ZZZYYYXXXXXXSSSPPPLLLHHHEEEAAA<<<999555555444333222111000000000111111111111111000000---------.........//////000000111111111111000000000000000000000000000000000//////...------,,,,,,///222666999???OOOdddsss}}}rrrbbbQQQEEE===<<<:::888666555444333111111111555;;;DDDMMMRRR\\\aaahhhmmmmmmkkkiiihhh^^^^^^^^^^^^^^^```aaaaaaZZZ]]]___^^^ZZZWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[___^^^]]]\\\[[[\\\\\\]]]YYYZZZ[[[]]]___bbbdddfffcccgggfffaaa___^^^XXXOOOJJJHHHEEEDDDGGGMMMTTTXXX___dddhhhjjjrrrmmm```VVVZZZfffsssppp]]]QQQMMMOOOEEE[[[vvv{{{wwwqqqiii^^^ZZZaaakkkqqqaaaQQQ@@@777444000------,,,,,,,,,++++++,,,------,,,,,,------------------++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))************))))))(((((()))***************(((((((((((((((((((((((($$$&&&(((((('''((()))+++)))))))))))))))))))))))))))***,,,,,,++++++,,,------+++***+++,,,,,,+++******++++++,,,,,,++++++***,,,+++***+++---...---,,,++++++,,,---------,,,,,,,,,...111444888>>>EEEJJJTTT```lllrrrvvvzzz{{{yyywwwyyy~~~wwwppp))))))))))))))))))))))))***************)))((('''++++++************++++++---------+++******,,,...666888FFFddd}}}|||uuullliiijjjfffsss|||}}}~~~eeeVVVVVV\\\iiiyyyrrr]]]VVV]]]aaadddddddddgggmmmsss}}}{{{yyyuuulll]]]KKK???999555222333999>>>???>>>HHHNNNVVVYYYXXXUUUSSSSSSOOOKKKKKKMMMPPPRRRXXX___ccceeehhhiiihhhfffeeefffeeedddbbb```aaaccceeegggkkkgggccccccgggiiigggeeegggfffeeeddddddeeefffgggeee```ZZZZZZ\\\[[[TTTNNNFFF@@@:::777444111222666>>>>>>???BBBGGGMMMPPPRRR^^^___bbbeeeiiimmmpppqqqsssqqqpppppprrrrrrooolllqqqooooooqqqvvvyyyzzzyyy{{{}}}~~~}}}}}}}}}{{{zzzyyyvvvssssssuuuwwwtttsssqqqqqqssstttsssrrrqqqmmmkkklllppprrrooolllffffffggghhhkkknnnppprrrpppqqqqqqrrrqqqpppnnnmmmjjjkkkmmmnnnnnnlllkkkjjjjjjjjjjjjjjjiiihhhggggggddddddddddddddddddddddddbbbaaaaaabbbeeeffffffeeecccbbb```______```bbbdddaaa```^^^[[[XXXUUUSSSRRRJJJGGGCCC???;;;999777666555444333222111000000000222222111111000000//////000/////////............111111111111111111111111000000000000000000000000111111111111000000000000000111444999===GGGZZZkkk{{{nnn]]]OOOFFF@@@999555444444222000333222222444888>>>CCCGGGPPPYYYeeelllmmmmmmnnnqqqgggbbb\\\[[[___bbbbbb```^^^]]][[[YYYWWWVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXXXXYYYZZZZZZXXXWWWXXXYYYZZZZZZ[[[\\\]]]___aaabbbgggfffeeecccbbbaaaaaaaaaTTTKKKFFFHHHKKKKKKNNNSSSWWW\\\fffnnnuuuppp]]]XXX```ooo~~~|||nnnaaaYYYQQQKKKJJJSSSiii|||zzzvvvooojjjgggaaaZZZZZZ```nnn^^^JJJ<<<888777333///,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))(((((())))))******+++******)))((('''---------+++)))&&&###!!!***)))(((''''''((()))***((((((''''''''''''(((((('''((()))***++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***************)))(((((('''((()))***+++,,,,,,,,,***)))))))))***++++++,,,+++***)))))))))***,,,---)))************++++++++++++++++++++++++++++++++++++//////,,,...222000***///...000555:::???EEEJJJ]]]iiitttwwwyyyzzzxxxsssvvvyyy}}}uuunnnjjj***************************+++++++++***))))))((('''(((((()))***,,,---...***+++,,,,,,++++++---///333888HHHbbb}}}~~~yyyssskkkaaa^^^```fffrrr|||}}}www___QQQWWW[[[fffrrrzzz|||eeeXXXWWWjjjnnnqqqoookkkhhhiiillltttsssqqqlllbbbTTTDDD:::999666444888???FFFIIIIIINNNSSSZZZ]]]\\\XXXTTTRRRPPPMMMLLLOOOQQQUUU^^^hhhfffggghhhgggffffffhhhjjjfffeeecccaaabbbdddfffhhhkkkgggddddddhhhjjjiiifffhhhgggeeedddddddddfffgggeee___ZZZYYYZZZXXXPPPJJJ@@@:::666666555444666;;;@@@AAACCCHHHMMMRRRUUUVVV___aaadddhhhllloooqqqrrrrrrpppooooooqqqqqqpppnnnpppoooooorrrwwwzzzzzzyyy}}}~~~~~~~~~||||||{{{zzzwwwuuutttuuuwwwrrrpppoooooopppqqqqqqpppooollliiijjjnnnooollliiieeeeeeeeegggiiilllnnnpppqqqqqqpppooonnnmmmkkkjjjiiijjjkkklllkkkjjjhhhggggggggggggffffffeeedddcccddddddddddddddddddddddddaaa```___aaacccddddddccc```___^^^]]]]]]]]]^^^^^^\\\[[[YYYVVVSSSPPPNNNMMMEEECCC???<<<999666555444555444333222111111111111111111111111000000//////111111111000000000//////000000000000000000000000000000000000000000000000111111111000000000////////////222666:::CCCTTTddd}}}wwwhhh[[[NNNHHH???:::888777555333222222222333666;;;@@@CCCLLLTTT___gggkkkmmmnnnpppjjjeee___]]]```cccbbbaaa[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXWWWXXXXXXWWWVVVUUUUUUWWWYYYYYYZZZ[[[]]]___```aaaccccccccccccccccccddddddYYYQQQLLLNNNOOOMMMNNNQQQVVVZZZcccoooyyy~~~eee[[[___iiissszzzzzz~~~|||tttiii```WWWOOONNNRRRaaaxxxyyyxxxsssooolllkkkddd[[[XXX[[[ttt{{{kkkUUUCCC:::666333000---.../////////...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))))))))))))))((()))***************)))+++++++++***)))'''&&&$$$***)))(((((((((((()))***((((((''''''''''''(((((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))******************)))(((((()))******+++++++++******)))))))))))))))***++++++******))))))******+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++......+++,,,111111...---...222777>>>FFFNNNTTTdddpppyyyzzzxxxxxxvvvrrrsssyyy{{{uuuqqqnnn++++++++++++++++++++++++***+++++++++++++++***)))''''''((()))+++,,,---...(((***,,,,,,,,,,,,...000222<<>><<<:::888555444333222444333222111111111111111111111111000000000000000333222222222222111111111000000000000000000000000000000000000000000000000000000000000////////////......///333666===LLLYYYqqqwwwlllZZZSSSHHHAAA===:::888555222111111111333777;;;===FFFLLLUUU___gggllloooooonnniiiccc```aaabbbbbbaaa\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWVVVUUURRRQQQRRRSSSWWWWWWXXXYYY[[[]]]___```aaaaaabbbccceeefffhhhhhh___YYYVVVUUUTTTOOOLLLMMMRRRTTT^^^mmmzzzsssbbb___bbbgggkkkqqqyyy~~~yyyqqqggg___[[[WWW\\\nnn|||}}}{{{|||xxxwwwwwwuuummmccc\\\[[[hhhxxx}}}fffOOO???777555444......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))))))))***'''((()))***++++++++++++(((((()))******))))))(((***))))))(((((())))))***)))((((((''''''(((((()))***)))((('''''''''((()))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))***************+++******)))(((+++++++++++++++***))))))))))))************++++++))))))***+++++++++++++++************+++++++++,,,------------------------,,,...---***+++///222111...111666<<>>CCCHHHNNNTTTYYY\\\^^^```bbbeeeiiinnnqqqsssssssssooonnnllllllnnnppprrrssspppqqqtttxxxzzz{{{{{{zzzzzzzzzzzzyyyxxxxxxyyyzzzzzzzzz|||~~~~~~zzzwwwvvvvvvuuussspppnnnooopppkkkiiihhhhhhiiijjjjjjiiiiiigggeeeeeeffffffdddbbbbbbbbbbbbbbbdddfffhhhjjjmmmllljjjhhhggggggggggggggggggfffeeedddbbb```_______________^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZZZZZZZ\\\\\\\\\ZZZWWWWWWXXXWWWUUUSSSPPPNNNMMMLLLJJJGGGDDDAAA???>>>888777666555333222222111333222111111111111111222111111111111111111000000333333333222222222111111111111111111111111111111111111111111111111111111000000000/////////.........---...111444888CCCOOOeeevvvyyyfff]]]PPPFFF@@@<<<888555333222111000111333666888AAADDDMMMXXXcccjjjnnnooopppkkkfffbbbaaaaaaaaa``````___^^^\\\ZZZYYYXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZWWWWWWVVVTTTQQQPPPQQQRRRTTTUUUUUUWWWXXXZZZ\\\]]]```aaabbbdddfffhhhhhhiiiaaa```^^^\\\WWWPPPKKKHHHLLLOOOYYYfffqqqzzznnnbbb]]]```fffmmmyyyyyyrrreeeaaammm{{{zzzooogggddddddqqqyyy___III<<<777777............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))*********((()))******++++++++++++(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))+++***'''&&&%%%&&&'''(((+++******))))))(((((('''))))))))))))))))))))))))((()))))))))************(((((()))))))))******************++++++******)))******+++++++++******)))+++++++++,,,,,,,,,++++++((()))***,,,,,,+++***************+++++++++,,,,,,........................,,,......,,,,,,...000111111777===BBBIIIUUUaaagggwwwyyytttuuuxxx{{{{{{vvvtttsss++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))+++,,,---...------///000888EEEUUUaaafffjjjoootttxxxmmm___UUUQQQSSS^^^iiiwwwttteee___```iiipppvvvwwwwwwzzzwwwjjj___[[[```ooo~~~}}}tttiiiaaaYYYXXXTTTLLLAAA999555555111333888AAAMMMZZZccchhhjjjhhhhhhkkkooorrrqqqooohhhdddaaa```]]]XXXWWWZZZaaaeeeiiikkkjjjhhhgggffffffeeecccbbbbbbdddggghhhhhhggghhhiiikkklllkkkkkkhhhfffccc```___```aaabbb]]]YYYSSSNNNJJJEEE>>>:::999555555888::::::===BBBDDDJJJRRRXXX[[[^^^```bbbdddfffjjjnnnqqqrrrqqqpppnnnmmmmmmmmmnnnpppsssvvvqqqtttwwwzzz{{{{{{{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxyyy{{{|||{{{wwwtttssssssrrrpppmmmkkkkkklllgggfffddddddfffgggfffeeefffdddcccccccccbbbaaa```````````````aaaccceeefffhhhgggfffeeeeeeeeeggggggeeedddcccbbb```___]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVWWWXXXVVVUUURRRSSSSSSRRRPPPMMMJJJGGGEEEDDDCCCAAA>>><<<;;;:::444444444444333222222222111111111000111111222222111111222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222000000000000////////////000...///222333555===FFF[[[mmmpppfffYYYMMMEEE???999555444333222111111222333444<<>>@@@EEEJJJHHHNNNUUU[[[]]]___bbbeeegggiiikkknnnooopppoooooommmnnnoooooooooqqqtttvvvsssuuuxxxyyyxxxxxxxxxyyyxxxvvvuuuuuuwwwxxxwwwvvvvvvuuutttuuuvvvuuurrrpppooopppooommmjjjgggggggggcccaaa``````aaabbbbbbaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]^^^___aaabbbbbbbbbbbbbbbbbbcccddddddaaa```___^^^\\\[[[ZZZYYYWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQPPPNNNLLLMMMMMMLLLJJJGGGCCCAAA>>>>>>===;;;:::888777777222222333333333333222111000000000000000111222333333333333333333444444444333333333333222222222222333333333333333333333333222222222222222222222222111111111111000000000000111//////222333444999@@@PPPddd{{{{{{rrreeeXXXOOOFFF>>>888666666444333222333333444777;;;BBBJJJTTT]]]dddiiikkkkkkjjjhhhfffccc```___```___^^^\\\[[[ZZZZZZZZZ___^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXUUUSSSSSSUUUWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[]]]___`````````___aaafffhhhddd^^^XXXQQQKKKLLLQQQXXX\\\^^^eeewwwvvvcccdddnnnuuuuuuwww}}}dddLLL:::222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,,,,,,,+++***)))(((,,,+++***))))))))))))***)))******++++++******)))***))))))(((((())))))******)))((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))***++++++,,,+++++++++'''((()))***+++,,,,,,,,,,,,---...///...---,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,---///222111///333888CCCPPPYYY\\\aaannnxxx{{{~~~{{{yyy|||xxxrrrpppooo************************&&&'''(((***+++,,,,,,,,,%%%''')))+++------,,,,,,,,,,,,------...222777;;;@@@FFFQQQ]]]hhhrrrzzz~~~uuueee[[[XXX___ooo~~~}}}rrrjjjeeedddkkkttt{{{iiidddnnn{{{mmmdddXXXQQQGGG???:::888777777999<<<@@@FFFMMMVVV___dddpppvvvrrrgggdddbbbZZZPPPJJJHHHPPP[[[eeejjjkkkjjjjjjjjjhhhgggeeefffhhhjjjlllggghhhjjjjjjjjjiiihhhhhhbbbbbbaaa```^^^\\\ZZZYYYVVVQQQJJJCCC>>>;;;:::999666555777===BBBDDDIIINNNMMMSSSZZZ^^^___aaaeeeiiikkklllmmmnnnnnnooonnnnnnmmmoooqqqrrrqqqqqqtttvvvsssuuuwwwvvvtttssstttvvvvvvtttrrrsssvvvwwwwwwuuutttqqqooonnnnnnnnnlllkkkiiiiiiiiigggdddaaa``````^^^\\\[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]\\\[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^_________^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVQQQQQQQQQQQQQQQPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJJJJKKKKKKIIIGGGFFFFFFFFFEEECCC@@@>>><<<888777777666666555555555000111222333333222111000////////////000111333333444444444555555555666666555555555444444444333333555555555555555555555555333333333333333333333333222222222222111111111111111...///222333222666;;;EEEYYYrrrrrrfff[[[PPPFFF???999888777666555555555555333888>>>EEEKKKSSS\\\ccchhhjjjlllllljjjfffbbb```\\\\\\\\\\\\]]]^^^___```cccbbb```]]]\\\[[[ZZZZZZZZZYYYXXXUUUTTTTTTWWWYYY[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[^^^```bbbbbbbbbaaaaaaiiimmmiiiddd```ZZZSSSOOOPPPTTTXXX[[[aaaooo}}}sssqqqwww}}}}}}sssZZZDDD777333222000...------------------------------------,,,,,,,,,+++++++++******+++*********++++++,,,---+++++++++,,,,,,+++******+++***)))))))))***++++++)))***++++++++++++***)))******))))))))))))******(((((())))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))***++++++,,,,,,,,,+++((()))***++++++++++++++++++,,,---...---,,,***)))******))))))******+++,,,+++++++++,,,,,,,,,---------------------------------+++,,,///000111999DDDZZZhhhrrrppprrr{{{{{{{{{|||zzz~~~{{{rrrmmmnnnppp))))))))))))))))))))))))%%%&&&((()))++++++,,,,,,((()))+++,,,,,,+++)))(((***++++++,,,///444;;;AAAEEEIIIQQQ^^^nnn{{{{{{kkkbbb```jjj|||vvvlllhhhhhhmmmvvv~~~rrrmmm{{{ssskkk\\\SSSGGG???<<<<<<<<<;;;???AAADDDHHHNNNUUU]]]bbbqqq{{{pppaaa^^^^^^XXXNNNFFF@@@HHHUUU```hhhlllnnnooolllkkkiiiggghhhjjjlllnnnggghhhjjjjjjiiihhhgggggg```aaa```___^^^[[[XXXVVVTTTOOOGGG@@@;;;999999:::;;;999:::@@@CCCDDDHHHMMMRRRWWW^^^aaabbbdddhhhmmmoooooonnnnnnnnnnnnnnnnnnmmmpppssstttrrrrrrtttvvvsssuuuuuussspppoooqqqtttrrrpppnnnpppsssuuuuuusssrrroookkkjjjiiiiiihhhgggbbbccccccaaa]]]ZZZYYYYYYZZZYYYWWWWWWYYYZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[XXXWWWWWWVVVWWWXXXYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSSSSSSSMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFJJJHHHFFFFFFFFFFFFDDDCCCBBBBBBAAA@@@>>><<<:::999444444444333333333333333///000111222222111000///////////////000222333333555555555555666666777777777666666666555555555555666666666666666666666666333333333333333333333333333333333222222222111111000......111222111444888===RRRlll|||pppdddYYYMMMEEE::::::999888777666666666000666===AAAEEELLLWWW___fffjjjnnnooommmiiieeebbbZZZ[[[\\\^^^```ccceeegggfffdddbbb___\\\[[[ZZZZZZYYYYYYWWWUUUTTTUUUXXXZZZ______^^^]]]\\\\\\]]]]]]\\\^^^aaadddfffgggggggggccclllqqqmmmhhhfffaaa[[[OOOMMMOOOTTTZZZ___iiirrr}}}}}}fffOOO@@@555444222000///...//////------------------------,,,,,,,,,+++++++++******+++*********+++,,,,,,---))))))***+++,,,,,,,,,,,,***))))))))))))+++,,,---)))***+++,,,,,,+++***)))******))))))))))))******'''((()))***++++++******))))))***+++,,,------...))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++***)))))))))***,,,,,,,,,***((('''+++***)))))))))***,,,---++++++,,,,,,,,,------------------------------------***))),,,...222???NNNooo~~~}}}xxxzzz|||{{{~~~wwwmmmjjjmmmqqq)))))))))))))))))))))))))))((((((((()))+++---......---+++))))))***+++,,,///++++++111777999===AAALLLRRR[[[fffvvvtttlllmmmxxxpppfffmmm{{{xxxvvv|||uuukkk\\\MMMFFFCCCBBBDDDGGGFFFHHHLLLPPPTTTYYY___ccclllwwwqqqZZZLLLIIIKKKKKKIIIDDDHHHQQQ]]]iiiooopppnnnuuurrrnnnlllkkklllkkkjjjjjjiiihhhhhhhhhgggdddbbbccccccccc```[[[XXXVVVVVVSSSKKK@@@999777999:::;;;<<<>>>BBBFFFHHHLLLPPPRRRXXX[[[^^^```bbbeeehhhkkknnnnnnmmmlllkkkkkkkkkkkkppppppooopppssstttssssssrrrrrrrrrqqqppppppqqqrrrqqqqqqqqqppppppooonnnnnnkkkiiigggeeedddccc```^^^___^^^[[[XXXVVVTTTTTTSSSPPPPPPQQQQQQRRRSSSTTTTTTWWWVVVTTTSSSSSSTTTUUUVVVSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUSSSQQQNNNMMMNNNMMMJJJGGGIIIFFFDDDDDDFFFFFFDDDAAA@@@AAAAAAAAA@@@???>>>===AAA@@@@@@@@@??????>>>>>><<<;;;:::888777555444333222333333444444333333222222333444333111000000000666222222555555222555<<<666888<<>><<<;;;<<<===<<<;;;666777888999999888666555444333111222444555555444222111000111222222000...333222000//////111222444>>>GGGZZZssstttfffWWWMMMDDD===888888888444111111555666999<<>>>>>???@@@===;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::999777666444333333222222333333333333222222...000111111000///000111333000222666888888===EEEDDDCCCEEEHHHFFFBBBCCCGGGEEECCCBBBAAABBBAAA???>>>=========<<<;;;:::888888:::888666666666666555333888666555555666555444222333222000//////000222333;;;CCCUUUmmmzzzlll^^^TTTIIIAAA;;;::::::666444444444444555777;;;BBBJJJPPP[[[```fffjjjjjjgggdddcccaaa___\\\]]]```cccdddcccaaabbbbbbaaa```^^^]]]\\\ZZZZZZXXXTTTOOOOOOSSSWWW___]]]\\\^^^aaadddeeedddfffggghhhgggeeedddddddddiiiiiijjjlllkkkhhhbbb^^^WWWUUUSSSSSSWWW[[[^^^```hhhvvv{{{|||sssvvvsssZZZGGG999555111///000000...+++---------------------------,,,++++++******++++++************************+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***************+++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---------***,,,,,,,,,+++***+++,,,+++,,,,,,------............///111111111:::OOOddd{{{tttrrrwwwxxxrrrqqqtttvvvvvv)))))))))))))))))))))))),,,+++***)))))))))))))))))))))***+++,,,---...//////------111555<<>>>>>===???===;;;::::::999777555777666444444555444333111222111000//////000111222666>>>MMMddd{{{wwwhhh___QQQHHH@@@===<<<888666777333444444444666;;;AAAFFFTTTZZZbbbggghhhfffcccbbbcccaaa^^^]]]___aaaaaaaaaaaaaaabbbcccbbb```^^^\\\]]]\\\ZZZTTTNNNKKKMMMPPPZZZYYYZZZ\\\```cccddddddfffggghhhgggeeeddddddeeefffggghhhjjjjjjhhhccc```ZZZXXXWWWWWWYYYZZZZZZZZZ]]]gggsss|||}}}wwwtttxxxrrruuu}}}{{{ooonnn|||xxxvvvwwwaaaMMM===888222000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************+++++++++***************))))))************))))))************************))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++***************++++++(((((()))))))))*********+++++++++***************))))))******+++,,,,,,,,,***,,,---,,,+++***+++---...---,,,,,,,,,---......,,,---000222555@@@UUUiiixxxqqqpppxxx{{{yyyyyysssuuu~~~))))))))))))))))))))))))+++******)))))))))))))))((()))+++,,,---...............000555:::CCCTTTcccjjjrrr{{{zzzsssyyy{{{kkk^^^fffzzzwwwpppkkkgggfffccceeekkkzzzlll]]]PPPOOOTTT]]]cccaaa______^^^___```aaabbbeeeiiimmmmmmjjjfffdddeeejjjpppuuu|||xxxqqqkkkgggccc___]]]]]]]]]]]]aaagggnnntttxxxyyyuuuooollljjjiiihhhgggbbb___\\\[[[]]]^^^_________[[[XXXWWWWWWSSSJJJBBB<<<:::777666999>>>CCCFFFLLLOOOQQQSSSUUUWWWYYY\\\```aaacccddddddeeegggiiijjjkkkmmmoooqqqrrrssstttsssrrrqqqqqqrrrsssrrrqqqqqqooollljjjiiihhhgggeeecccdddeeeeeeccc___ZZZWWWVVVTTTRRRPPPOOOMMMJJJHHHEEEDDDBBB@@@>>>=========;;;;;;;;;<<<<<<=========>>>======<<<======>>>???AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<>>>===<<<;;;;;;:::999888888777777777777666666555444333222111111333555777555555555555444444444444666555555444333222222111000111111222222111111000000111222333222333444666555888>>>EEENNNWWWaaaiiimmmfff```bbbdddbbb``````[[[WWWRRRNNNMMMMMMLLLLLLMMMLLLJJJGGGFFFEEEFFFFFFAAA@@@>>>>>>>>>===;;;999666444333222333444333222222222111000000000111111333999GGGZZZqqqtttkkkZZZPPPEEEAAA===999777888555555444444444888===AAAMMMSSS]]]dddgggfffdddcccbbbaaa___^^^^^^___```aaa___```bbbcccbbb```^^^\\\___^^^[[[TTTMMMHHHHHHJJJRRRTTTVVVZZZ^^^aaabbbbbbeeeffffffeeecccbbbcccdddeeefffgggiiijjjiiifffccc[[[ZZZZZZZZZ[[[[[[XXXVVVSSSYYYdddpppyyy}}}yyytttnnnqqqzzznnnllllllttt~~~ooohhhppp|||zzzqqqvvv~~~~~~wwwcccQQQBBB<<<555000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))************************************************((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((((((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))*********++++++*********)))******+++,,,))))))))))))*********+++)))))))))******+++++++++,,,,,,+++******))))))(((+++,,,---,,,++++++,,,---000...,,,++++++,,,---///,,,,,,///333999DDDXXXiii|||~~~wwwrrrsss|||vvvpppuuuqqqrrr~~~))))))))))))))))))))))))(((((())))))***************+++,,,------------,,,---000666???GGGQQQaaapppwww~~~|||uuu|||ppp^^^[[[ggg~~~pppccc[[[YYYZZZ]]]ffftttqqq[[[OOOFFFHHHOOOZZZ```___^^^^^^^^^```bbbeeegggjjjooorrrrrrooojjjgggfffhhhkkkmmmrrrsssuuuxxxxxxvvvqqqmmmhhhhhhhhhhhhiiillloooqqqrrrooolllkkkkkkkkkkkkjjjbbb```]]]\\\]]]_________^^^ZZZVVVUUUTTTOOOEEE===999999777888:::???DDDHHHOOORRRTTTVVVWWWYYY\\\^^^bbbdddeeefffeeefffgggiiimmmnnnppprrrsssssssssssstttsssqqqqqqqqqqqqooommmooollliiigggfffeeebbb```^^^_________\\\WWWSSSPPPNNNLLLIIIHHHGGGFFFCCCAAA>>>===;;;999888888888888666777777777777777888888999999999999999:::;;;;;;<<<<<<============<<<;;;<<<<<<<<<<<<;;;:::999888888888888777666555555666555555555555444333444444555444222000000111222333333333333333333333333333444333333333222222111111000111111222222111111000111222333333222333555777999???GGGOOOYYYeeeooouuuyyyoooggghhhjjjiiiggggggbbb[[[RRRLLLJJJLLLNNNOOOPPPOOOMMMLLLLLLMMMNNNOOOGGGFFFDDDCCCCCCAAA>>>;;;:::888666666777888888777333333222111111111111111222777BBBSSShhh~~~~~~vvveeeYYYMMMFFF@@@;;;888888555555444444444777;;;???FFFMMMWWW```dddeeeeeedddaaa```___^^^]]]^^^```bbb```aaabbbccccccbbb```___```___]]]VVVMMMGGGFFFGGGOOORRRVVV[[[^^^aaabbbcccdddddddddbbb```___aaabbbeeeeeeeeegggiiiiiigggfff[[[ZZZZZZZZZ[[[ZZZXXXVVVKKKMMMUUUbbbooouuuvvvuuurrrttt|||sssmmmggghhhppp{{{ttthhhffflllzzzqqqnnnrrr{{{wwweeeUUUJJJBBB888111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))************************************************((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((()))******++++++******)))************************))))))))))))))))))))))))((((((((()))))))))************))))))***++++++,,,*********+++++++++,,,,,,''''''(((***+++,,,---...,,,,,,+++******))))))(((+++,,,------++++++,,,---000...,,,++++++,,,---///---,,,///555<<>>DDDHHHQQQSSSVVVXXXYYY[[[^^^```ccceeeggggggggggggiiijjjmmmoooppprrrssssssrrrqqqvvvtttrrrpppooonnnkkkiiiiiieeeaaa___```___\\\YYYUUUVVVVVVUUURRRNNNJJJGGGEEECCCAAA@@@@@@???>>><<<:::888777555444444555555444444444444444444444444333444444555555666666666888888999::::::999777666777888888888888777666666333444555444333222333444000222333222111000111222555444333111000000111111111111222222222222333333222222222222222222222222111111222222222222111111000111222222222444777:::>>>FFFOOOWWWaaannnvvvzzzzzzpppgggfffhhhgggggghhhccc\\\RRRKKKIIIJJJMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTPPPOOOMMMLLLKKKHHHDDDAAA???<<<999888999999999888444444444333333222111111222666???MMM```vvvqqqeeeWWWNNNGGG???:::999444444444333222444888;;;???FFFQQQZZZ```ccceeefff`````````^^^\\\]]]```bbbaaabbbbbbccccccccccccbbb___```^^^XXXPPPIIIGGGGGGOOOTTTZZZ___bbbccceeefffccccccbbb```^^^^^^___aaaeeeddddddeeeggghhhgggfff]]][[[YYYXXXYYYYYYXXXWWWHHHFFFIIIUUUbbbkkksssxxx|||~~~yyyoooggggggnnnyyyzzziii```___cccnnnnnnfffgggxxx~~~mmm^^^SSSJJJ===444000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************************************+++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,(((((()))+++,,,---...///))))))******+++,,,,,,,,,+++---...---,,,+++,,,......---,,,,,,,,,---.........---111999AAAIIIVVV```kkkttt~~~~~~rrrlllfffmmm{{{))))))))))))))))))))))))((())))))******)))(((''',,,+++++++++,,,...///000222999KKKaaaqqqyyy|||~~~lllbbb```qqqxxxaaaYYY\\\]]]^^^aaagggnnnvvv{{{~~~yyykkkYYYKKKEEEDDDHHHFFFGGGKKKNNNNNNRRRWWW[[[```gggmmmqqqtttvvvwwwyyywwwtttsssrrrpppkkkgggcccbbbdddnnnyyy{{{nnnmmmjjjeee___]]]^^^```dddeeegggjjjmmmnnnllljjjeeecccaaaaaabbbaaa```^^^ZZZXXXTTTOOOIIIBBB<<<999555777999;;;===AAAGGGLLLRRRTTTWWWZZZ[[[]]]```cccdddfffggghhhhhhhhhjjjlllnnnoooqqqssstttttttttssstttrrrnnnllljjjgggdddbbb```\\\WWWVVVWWWWWWSSSOOOLLLLLLKKKIIIFFFCCC@@@>>>===;;;::::::::::::999777666555444222222222333333222222222222222222222222000000111222333333444444444555666777666555333222222222333444444444333333000222333222000000111333///111222111//////000222222222222222222222222222000000000111111111222222222222222222222222222222222222333333333333222222000222333555666:::>>>BBBDDDNNNYYY```iiittt{{{{{{tttkkkcccaaaaaa```bbbeeeddd^^^VVVPPPNNNOOOPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTUUUTTTTTTVVVWWWVVVSSSPPPHHHDDD@@@===;;;:::999777555555555555444333222222111555<<>><<<666666666444222333666888999@@@JJJSSSZZZ___cccfffbbbbbbaaa^^^[[[[[[]]]``````____________```aaabbb^^^______ZZZRRRLLLJJJJJJOOOUUU\\\bbbddddddfffgggccccccbbb```^^^^^^```bbbcccbbbaaabbbdddeeeeeedddaaa]]]XXXUUUUUUVVVVVVVVVMMMHHHFFFNNNYYYdddrrr}}}|||mmmdddeeeoooxxx{{{kkk]]]XXXRRRZZZmmmxxxhhh```cccssszzzkkk]]]RRRDDD888333111000///---------------------------,,,++++++******++++++************************))))))*********+++++++++******))))))))))))************************************))))))))))))******))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,---************++++++++++++,,,,,,,,,,,,,,,---------******++++++,,,---------,,,---...---,,,,,,,,,...+++,,,,,,------.........///...333===FFFNNNWWW___iiiqqq|||zzzpppllliiiuuu))))))))))))))))))))))))******+++***)))(((&&&$$$******)))***,,,///222444444===RRRlllvvvwww~~~{{{jjjdddeeewww|||eeeaaagggfffeeedddeeehhhnnnsssvvvxxxuuukkk[[[III@@@@@@CCCIIIEEECCCEEEEEEFFFLLLSSSYYY___gggnnnqqqssstttuuutttrrrrrrsssuuutttpppmmmiiicccaaagggsss{{{{{{xxxmmmkkkfff___XXXVVVYYY\\\aaacccfffjjjmmmnnnkkkhhheeedddcccccccccbbb___]]]XXXWWWSSSMMMDDD===999888555888<<<>>>AAAEEELLLQQQSSSUUUYYY[[[]]]___bbbeeedddfffhhhhhhhhhiiikkkmmmooopppsssvvvxxxxxxwwwwwwpppnnnjjjgggdddaaa]]]ZZZYYYUUUPPPOOOQQQQQQMMMIIIEEEDDDCCCAAA>>><<<:::888888666555555777777666444444333222111000111111222111111111111111111111111///000111222333333333333222333444555444333111///......///000111111111111---000222111///...000222000222444333111000222444///000111222333333333222/////////000000000111111222222222222222333333333222333333444444333333222222444666999<<<@@@FFFJJJJJJVVV```fffoooyyy~~~|||oooggg___\\\[[[ZZZ]]]bbbfffbbb]]]YYYWWWVVVTTTSSSPPPQQQSSSTTTUUUTTTSSSSSSTTTUUUWWW[[[```bbbaaa___TTTPPPJJJEEEBBB@@@===;;;666666666666555444333222111444;;;FFFVVVjjj}}}zzzlllaaaVVVJJJBBB@@@;;;:::999666444444555777666<<>>===<<<:::777777666555444333333222111111000/////////////////////000000000111111111222111000000//////000000///000000000000000//////111111111111111111111111111111111111111000//////000/////////000000111111111111111111000000000000......///000000000000000000000000000000000000000333333222222333444444333444444444666888:::;;;<<<===???BBBGGGOOOXXX```eeejjjttt}}}wwwlllfffdddbbbdddhhhrrrxxxzzztttlllhhhfffcccbbb___\\\XXXWWWWWWXXXYYYYYYWWWVVVWWW]]]dddkkkooosssrrrkkk```VVVOOOHHHAAA@@@>>>;;;999999999666444000222555;;;GGG[[[qqqzzzmmm```SSSIIICCC???===:::666333222333555777999===DDDNNNXXX```ddddddeeedddaaa]]]ZZZYYYYYY[[[YYYVVVTTTSSSUUUWWWYYYZZZ```eeeggghhhfff^^^UUUTTTVVVYYY^^^ccceeeeeeddddddccc```]]]\\\[[[\\\\\\```___^^^]]]^^^```bbbcccdddccc^^^TTTKKKHHHMMMRRRUUUNNNHHHIIIOOOYYYgggsssmmmcccbbbccckkktttwwwrrrrrrxxxwwwppp```VVVUUUeeeyyy}}}{{{xxxvvvtttsssqqqppppppvvv^^^GGG999666222...000...------//////...------------,,,,,,+++++++++++++++++++++*********))),,,,,,,,,+++++++++******************************+++*********************+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************++++++******)))(((((((((+++++++++***************)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...,,,---000000......222111222:::GGGRRRZZZfffppp|||zzzyyyyyyzzzrrrnnnlllzzz)))(((((((((((()))***************)))******+++,,,***''''''+++...///222777CCCTTTjjjxxx}}}{{{zzzyyy|||xxxssslllbbbYYYZZZ```qqq|||yyyggggggpppuuu}}}yyyvvvnnnffffffoooxxx}}}|||uuummmeee```]]]]]]TTTIII@@@<<<:::999777:::<<<@@@EEEJJJOOOTTTVVV[[[]]]```dddiiinnnrrruuuxxxyyy{{{}}}}}}|||zzzyyyuuummmbbb^^^aaaeeehhhhhh^^^^^^]]]]]]]]]^^^___```dddeeeeeeeeeeeefffffffffgggfffdddcccbbb^^^YYYVVVSSSNNNGGG???999777666777<<>><<<<<<:::777666666666444333333222222222111111111111111111000////////////000/////////000000000111111111111000/////////000000///000000111111111000000111111111111111111111111000000111111000000//////000000111222222222222222000000111111111111111111...///000000111111000000222222222222222222222222111111111111222333444555444444666888<<<@@@CCCFFFHHHIIIMMMTTT^^^jjjtttzzz~~~wwwppplllnnnttt~~~|||uuuqqqmmmmmmkkkgggaaa\\\ZZZ[[[\\\^^^[[[XXXWWW[[[bbbjjjoooxxx{{{zzzpppeee[[[PPPGGGBBBAAA???===;;;888666444111333666999AAAQQQhhhyyyttthhh\\\PPPIIIBBB@@@<<<888555444333333666777:::@@@HHHSSS\\\aaadddeeeeeeccc```]]][[[[[[\\\[[[YYYXXXWWWWWWXXXYYY^^^eeemmmtttzzzyyynnnbbb\\\\\\\\\^^^aaaccccccbbbcccaaa___]]]\\\\\\\\\]]]``````____________``````cccbbb^^^WWWPPPLLLJJJKKKOOOJJJHHHKKKPPPVVV___gggsss~~~uuugggaaa^^^aaakkktttxxxuuu```UUUaaaqqqxxx|||~~~|||zzzxxxwwwkkk~~~lllPPP???999555111000///......///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************------,,,***)))'''&&&%%%,,,,,,++++++***)))))))))((((((***+++,,,---------++++++++++++++++++++++++******+++,,,---...//////---,,,---111000...000555666999BBBOOO[[[eeepppzzz}}}xxxwwwyyy}}}yyyuuurrrzzz*********)))******+++,,,+++***************++++++***'''(((+++---...222888GGGZZZooowwwuuussstttvvvwwwqqqjjjddd^^^]]]dddmmmxxxooobbbgggrrrppp}}}}}}rrrjjjbbbbbbkkkxxx{{{pppeee]]]YYYTTTKKK@@@:::::::::888666888;;;AAAHHHOOOTTTXXXYYY[[[]]]___dddiiinnnsssuuuuuuwwwyyy{{{}}}}}}}}}}}}}}}tttfff]]]\\\___ccceeeaaabbbdddfffhhhhhhgggfffhhhgggeeedddddddddeeefffgggeeecccbbb___[[[VVVRRRNNNIIIAAA:::666555777999@@@AAAFFFLLLTTTYYY[[[[[[^^^______^^^]]]^^^aaadddiiijjjlllnnnoooooooooooorrrpppnnnlllggg___VVVOOOMMMKKKGGGCCC>>>;;;888777777555333222333333222000222222222222222222222222333333222111111222222222/////////000000000111111111000000//////000000000000000111111222222111111111111111111111111111111000000000111111000/////////000222333333333222111//////000000111111222222000111111222222222222222222222222222222222222222111222222222222444666888999:::===@@@FFFNNNVVV[[[^^^```dddlllwww|||vvvzzzzzzuuuyyyxxxuuummmeee``````cccdddaaa]]]ZZZZZZ```gggmmmrrr|||xxxkkk\\\PPPEEEDDDBBB???;;;777555444333666999999===LLLbbbsss~~~{{{rrrfffYYYPPPEEEBBB>>>:::888666444333444555777;;;BBBLLLWWW^^^ccceeegggfffdddaaa______]]]]]]]]]]]]]]]]]]]]]]]]ccciiirrr}}}tttiiigggcccbbbbbbbbbaaa```cccbbbaaa______^^^_______________^^^^^^]]]]]]]]]___^^^]]][[[XXXUUUPPPMMMNNNJJJIIILLLPPPSSSYYY___iiiyyyqqqgggbbb```kkkwwwttt^^^bbblllpppwww~~~|||nnn{{{|||]]]IIIAAA;;;555000///------///000000000+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******))))))(((((()))((((((((()))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************---,,,+++***)))'''&&&&&&++++++******************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///---,,,...000///...222888???DDDNNNYYYeeeooozzzzzzxxx{{{~~~}}}{{{yyyzzz*********)))******+++,,,++++++***************++++++)))***,,,------222999HHH\\\nnnsssqqqrrruuuwwwmmmeee\\\VVVUUU[[[iiivvvxxxnnnfffbbbhhhqqqqqq~~~kkkccc___iii|||{{{rrrggg]]]VVVKKKCCC:::555777888777555666:::BBBJJJQQQVVVYYYZZZ^^^___aaadddhhhnnnrrruuuqqqrrruuuxxxzzz|||}}}}}}xxxiii\\\VVVWWW\\\```aaadddiiilllnnnmmmkkkiiiiiihhhfffeeedddeeefffgggfffdddbbb___\\\WWWRRRMMMHHHCCC<<<666444555999<<>>999555555888===@@@CCCGGGNNNUUUZZZ\\\]]]]]]aaabbbaaa```______bbbeeeiiikkkmmmoooooommmjjjhhh___[[[UUUPPPKKKEEE???;;;777666555555444444555555222000//////000111111000000000111111111111111111111000000000000111222222111111111222222222333333222222111111111222333333000111222333333333333333222222222222222222222222111111222222333222222222000000111222222222222111000000000111111111111111...///000000111111000000//////000111222333444444555777::::::;;;>>>DDDHHHLLLUUUaaaooo~~~xxxoooooorrrvvvtttpppiiiaaa^^^```bbblll|||{{{ddd[[[OOOEEE@@@>>>;;;999333555666555666???NNN[[[hhhrrr|||oooeeeSSSMMMDDD>>><<<:::777555222444555666999@@@JJJRRR\\\aaafffjjjjjjhhhggggggaaabbbbbbcccdddeeefffffffffkkkqqqzzz{{{wwwpppjjjgggdddbbbaaa``````___^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWW^^^___bbbeeefffddd```\\\^^^WWWPPPNNNMMMNNNRRRXXXdddxxx{{{qqqnnnvvvvvvhhhiiittt~~~}}}~~~gggUUUCCC666222000---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++''''''(((***+++,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++............------,,,,,,///......///...000;;;GGGMMMVVV```iiitttzzztttuuu}}}uuummmkkknnnsssvvv|||)))))))))))))))***++++++,,,++++++***))))))******++++++,,,......///777@@@KKKXXXccchhhqqq}}}{{{nnncccYYYUUUXXXbbbsssoooeee^^^```gggnnnvvv|||xxxxxxxxxrrriiiZZZMMM>>>;;;777444333444777888===@@@GGGOOOUUUZZZ]]]^^^ccccccbbbccceeehhhlllnnnjjjkkknnnqqqtttwwwyyyzzz|||yyyrrrfffZZZQQQNNNOOOSSSXXX___fffjjjjjjiiigggcccccccccdddeeeggghhhiiicccaaa^^^ZZZVVVPPPIIIDDD<<<:::777555666;;;@@@DDDEEEKKKTTTZZZ\\\\\\^^^```aaabbbbbbaaa```aaaccceeehhhjjjlllllljjjeee```]]]RRRNNNHHHBBB???<<<999777333333333333333444555555000///......000222111111111111111111111111000000111000000000111111222333222222333333333444444444333333222222333333444555000111222333444444444444222222222222222222222222111222333444444444444333222222222222222333444444333333333333333333222222000111222222333333222222111111333444666777999999777;;;@@@BBBDDDIIIRRRYYYbbbppp~~~tttsssvvv}}}}}}zzzqqqfff^^^\\\\\\___ppp{{{lllWWWJJJDDDBBB>>>:::777777555333333999CCCKKKZZZeeeuuuzzzqqq```WWWKKKBBB>>><<<888555222444666666777<<>>===:::777555666:::===CCCGGGMMMSSSZZZ^^^aaabbbdddcccbbbbbbcccfffiiikkkiiijjjlllooorrruuuxxxyyy{{{|||yyypppbbbUUUNNNLLLMMMRRR[[[ccchhhjjjiiihhh___```bbbccceeeggghhhhhhccc```\\\YYYTTTNNNGGGBBB999888666555888===BBBFFFFFFNNNXXX]]]]]]]]]___aaa```aaabbbbbbaaabbbdddeeeggghhhiiihhhccc]]]VVVRRRKKKFFF???:::888777666666444444444444444555666777111000//////222333333333444333333333222222222111333222222222333444444555333333333444444444555555333333333333444444555666000111222333444444444444222222222222222222222222222333444444555555555555555444333222333444555666666666666555555444444444444555666666777777666666333444555777999;;;===>>>@@@EEEKKKOOOSSSZZZdddlll~~~vvvuuuxxxwwwjjj___YYYXXXPPP___xxx}}}cccRRRLLLJJJEEE???<<<:::777444444777===BBBOOO[[[lllzzzyyyjjj___QQQFFF@@@<<<888444222555777777666:::CCCJJJRRRXXX```fffiiiiiihhhhhhhhhgggeeecccbbbbbbbbbbbbdddjjjqqquuuzzztttpppkkkhhhfffeeedddbbbccccccbbbaaa___\\\[[[YYYYYYWWWUUUSSSSSSUUUWWWYYYRRRWWW___fffkkkooosssuuueee^^^WWWSSSOOOKKKMMMQQQYYYhhh~~~vvvmmmsssggg```qqqmmmUUUCCC888444000....../////////......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&&&&'''((()))***++++++++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))***************+++++++++((()))***+++,,,---------+++++++++++++++++++++++++++,,,,,,---...///000000///......///222;;;MMM^^^pppyyy|||uuuppptttxxxmmmiiiooo||||||{{{++++++************++++++******************++++++------,,,---000777@@@FFFMMMSSS___nnnyyy}}}}}}|||mmmfffeeejjjlllnnn|||{{{fffgggiiiooo|||yyy{{{ppp___QQQHHH???===:::666666999@@@EEEHHHLLLRRRXXX]]]```bbbbbbcccaaa```aaacccfffgggggghhhhhhiiikkknnnssswwwyyyyyy}}}xxxkkk\\\RRRNNNMMMPPPWWW]]]bbbdddeeeddddddcccaaabbbccccccaaa``````]]]XXXTTTOOOHHH???888222555999<<>><<<999777555444444222222333333444555555555666666555444222111333555000222444555444444444666555666777888888777666555777777777777777666555555555555666888999888666333777777888888888888777666777777777777777666555555444666888999888888999:::;;;;;;999888888777888888888777777777777888999999444666888777555555888;;;:::::::::;;;===BBBHHHMMMQQQVVV\\\```eeeppp~~~wwwmmmeee]]]WWWTTTXXXccc~~~eeeTTTLLLFFF@@@???<<<888555555888;;;===FFFPPP___kkkuuuqqqcccRRRHHHEEECCC===777888555222111333777<<>>888444777;;;???BBBFFFJJJMMMQQQUUU[[[```bbbbbb```^^^aaaaaabbbdddeeefffgggggg```\\\UUUNNNHHHCCC???===777666666555555666666666555555555555555555555555555555555333111111333444444666888888777666777888888999:::;;;;;;;;;:::999777777888999::::::;;;;;;;;;;;;<<<===>>>===<<<:::999999::::::::::::999999;;;<<<<<<<<<<<<<<<<<<<<<888999;;;<<<;;;<<<>>>@@@@@@@@@??????????????????======<<<<<<<<<<<<<<<;;;;;;>>>???>>>;;;:::<<>>999999777444222333555999;;;GGGNNNYYYbbbhhhjjjlllmmmooommmjjjgggdddccccccbbbdddggglllsssxxxzzzxxxvvvmmmjjjgggeeedddbbb___]]]]]]^^^___``````___^^^]]]XXXSSSPPPQQQUUUYYYZZZXXXTTTTTTUUUVVVZZZ^^^cccfffbbbWWWMMMJJJGGGDDDDDDGGGMMMWWWgggwwwyyypppiiikkkzzz{{{kkkfffrrrxxxbbbOOO>>>777000//////------///......---------,,,,,,,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++***))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))******************************))))))))))))******+++++++++*********))))))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...---,,,,,,,,,---------...000222555DDDaaa{{{yyyuuuwwwzzz~~~yyyuuuuuuwww{{{|||vvv++++++************++++++***************+++,,,,,,---...///222777@@@JJJQQQZZZaaammm{{{~~~qqqooosss}}}qqqhhhggguuusssuuuyyytttkkkggggggmmm{{{cccJJJ@@@???============>>>BBBHHHLLLOOORRRVVVZZZ]]]_________]]]\\\\\\]]]```bbbcccbbbeeeeeefffhhhkkknnnqqqsssuuu{{{wwwmmmddd```]]]^^^___```bbbccccccddddddcccaaaaaabbbaaa___^^^[[[WWWSSSNNNHHHBBB<<<777666:::>>>CCCFFFKKKOOORRRUUUXXX\\\___bbbbbbaaa```eeedddccceeeggggggdddaaaWWWPPPGGGAAA???>>><<<:::555666666777888888999999888888777777777777777777999:::;;;:::888777888999:::<<<>>>???>>>>>>???@@@EEEGGGIIIKKKKKKJJJHHHFFFAAAAAABBBCCCEEEGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHJJJMMMOOOLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHKKKNNNMMMKKKJJJLLLNNNPPPRRRVVVZZZaaaiiisssyyyssslllgggdddYYYTTTRRRbbbvvvaaaQQQGGGCCCAAA>>>>>>>>>>>>===;;;777<<>>KKKXXXaaaeeemmmxxxsssqqqvvvzzzkkkdddiii~~~pppmmmnnngggbbbccceeelllyyyzzz]]]HHH@@@AAA@@@AAACCCCCCEEEHHHLLLOOOTTTVVVYYY\\\^^^___```______^^^]]]___aaaccccccbbbdddeeefffgggjjjlllooopppqqqvvv}}}{{{tttmmmjjjfffeeecccbbbbbbbbbcccdddeeedddcccccccccbbb___]]]ZZZWWWQQQKKKDDD>>>:::777999<<>>@@@@@@?????????@@@?????????>>>======<<<<<<===>>>???@@@CCCDDDEEEEEECCCBBBBBBCCCFFFHHHKKKMMMNNNOOOQQQSSSXXX\\\bbbffffffccc]]]ZZZSSSRRRRRRRRRSSSUUUWWWYYY^^^bbbhhhkkkkkkiiieeeddd]]][[[YYYVVVTTTSSSSSSRRRMMMNNNOOOQQQSSSUUUWWWXXXWWWXXXYYYYYYZZZ]]]bbbeeeeeefffggghhhhhhgggfffeeeaaabbbbbbbbbbbbaaa```___^^^bbbfffgggfffeeegggiiihhhkkkooouuu|||yyyoooiiieeeZZZQQQKKKVVVtttvvv^^^MMMHHHFFFDDDDDDEEEDDDAAA>>>AAABBBCCCFFFKKKTTT___gggttt|||{{{qqqcccTTTIIIBBB@@@999888777555444333333333:::BBBNNNXXX```eeeiiikkkmmmnnnppppppnnnjjjfffcccaaabbbfffkkkppprrrqqqooollljjjfffdddcccbbb```^^^```aaaaaabbbaaa```___^^^YYYVVVTTTTTTVVVWWWWWWWWWPPPLLLHHHDDDDDDGGGKKKNNNPPPMMMJJJHHHFFFDDDCCCDDDIIILLLTTTaaaooouuutttpppkkkjjjjjjppp{{{rrrdddaaagggqqqyyy}}}uuugggaaaaaaqqqvvvoooppp~~~|||xxxsssiii___LLL@@@555222111//////000......---------,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++******************++++++++++++******((()))))))))******************))))))))))))******))))))))))))))))))))))))((())))))************)))******************************))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,------///------555AAASSSiii{{{vvvxxxtttrrrvvv~~~tttlllsss~~~zzzuuuvvv++++++************++++++************+++,,,---...///111555<<>>HHHRRRZZZaaafffiiikkkmmmppprrrqqqmmmhhheee```aaacccgggkkknnnmmmllliiifffcccbbbbbbcccbbbaaadddddddddcccbbb___]]]\\\YYYWWWUUUSSSSSSSSSRRRRRRIIIGGGEEEBBBBBBCCCEEEGGGKKKLLLKKKHHHFFFEEEDDDBBBGGGGGGLLLWWWdddmmmpppnnnmmmppprrruuummmaaa___gggooosss}}}{{{nnn___UUUZZZiii|||rrrjjjkkkxxxyyyuuupppnnnooolllhhhUUUGGG888333111///...///......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***)))((((((+++++++++*********))))))************************((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))*********************************************))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---....../////////...111<<>>BBBGGGKKKOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKMMMPPPTTTWWWZZZ```dddkkkpppsssuuuwwwxxxyyy|||zzzxxxvvvuuuuuuxxx|||~~~}}}||||||}}}~~~}}}}}}rrriii]]]TTTMMMQQQcccuuuddd^^^VVVSSSSSSSSSOOOKKKIIIFFFBBB@@@AAAFFFLLLPPPRRRZZZcccjjjsss|||qqqcccVVVLLLHHH;;;:::888777555444444444555:::BBBKKKSSSZZZaaaeeegggjjjooorrrrrrnnnjjjfff______aaadddhhhjjjkkkjjjfffccc```___```aaabbbbbbeeeeeedddccc```]]][[[YYYWWWVVVUUUSSSQQQPPPPPPOOOGGGGGGEEEDDDDDDDDDDDDDDDFFFJJJKKKHHHFFFFFFFFFDDDDDDDDDFFFNNN[[[hhhqqquuuttt}}}xxxeee[[[^^^ggglll|||~~~tttbbbSSSKKKTTTbbbtttnnnfffhhhlllppppppooopppttttttrrr___OOO===555222000............---------,,,,,,,,,,,,++++++******+++,,,,,,...------,,,,,,++++++++++++************)))))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((()))******+++************************************))))))))))))*********************+++++++++************+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))***+++---...///000000...///666BBBMMMUUU___gggnnnuuu|||~~~xxxssszzzzzzmmmfffkkk{{{yyyxxxzzz++++++************++++++*********+++,,,---...///222<<>>EEEHHHMMMQQQUUUYYY^^^bbbbbbcccdddeeeffffffggggggiiiiiiiiigggccc]]]WWWSSSOOOPPPOOOLLLIIIJJJOOOTTTWWWWWWWWWVVVSSSPPPLLLJJJKKKKKKJJJLLLNNNRRRVVVYYYcccjjjttt~~~wwwvvvuuuvvvyyyuuuzzz~~~uuucccZZZQQQSSS___zzzwwwkkkcccaaa```\\\WWWVVVRRRNNNLLLMMMPPPSSSUUUTTTZZZ___bbbjjjwww~~~vvvkkk^^^SSSMMM???>>>;;;777555333333333333777===CCCJJJSSS[[[aaadddhhhmmmqqqqqqoookkkhhh```______bbbeeehhhiiiiiigggdddaaa___```aaabbbaaaaaaaaaaaa```^^^[[[YYYWWWTTTTTTTTTSSSQQQPPPQQQQQQLLLJJJHHHFFFEEEEEEFFFFFFDDDJJJMMMJJJHHHKKKLLLJJJHHHFFFEEEHHHRRRaaapppyyy{{{lll[[[ZZZbbbhhhzzz~~~zzzrrrcccUUUHHHJJJQQQ```zzzzzzjjjcccfffeeennnxxx}}}~~~yyyiiiVVVBBB888555222//////......---------,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((''''''((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((()))******+++++++++******************************))))))))))))******))))))*********+++++++++************+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))***,,,......///......---000888DDDMMMSSSZZZbbbjjjttt}}}~~~}}}|||{{{xxxyyysssjjjiiisss~~~~~~++++++************++++++*********+++,,,---///000888EEEXXXlllzzzmmmkkkrrrpppYYY\\\```\\\___[[[[[[cccqqqyyyxxxsssllliiicccXXXNNNHHHHHHJJJJJJOOOWWW]]]````````````^^^___aaadddgggjjjmmmnnniiihhhggggggfffeeeaaa___bbbcccdddeeeeeefffeeeeeeeeefffhhhkkknnnooonnnlllgggfffdddccccccdddeeefffcccbbbbbbbbbaaa^^^YYYUUUHHHGGGBBB<<<888888<<>>EEENNNWWW]]]bbbfffkkkoooqqqooollliii```______aaadddggghhhhhhlllhhhdddbbbbbbbbbcccbbb]]]]]]^^^]]]\\\ZZZXXXVVVQQQRRRSSSSSSRRRRRRSSSTTTQQQOOOKKKHHHFFFFFFGGGHHHDDDLLLPPPMMMLLLQQQSSSRRROOOKKKGGGFFFLLLZZZkkkwww~~~qqq\\\YYYaaaggguuu|||zzzssslllbbbXXXKKKHHHIIIVVVooouuufffaaaeeedddsss|||ooo\\\FFF;;;777333000000......---------,,,,,,,,,***)))(((''''''((()))*********************++++++************)))))))))))))))((('''&&&&&&'''((()))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''(((******+++++++++******************************))))))))))))******))))))******++++++++++++)))************+++++++++++++++------------++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,---000999DDDLLLQQQYYYaaakkkwww~~~}}}~~~}}}}}}oooiiilllyyy******))))))((())))))))),,,++++++---+++)))...555;;;WWWtttzzz{{{tttkkkmmmssssssdddeeekkknnnoooeee\\\[[[dddlllooommmllllllfffZZZRRRPPPPPPNNNQQQUUU[[[aaaeeeeeecccbbb```aaabbbdddfffiiikkkmmmhhhhhhgggeeedddcccbbbaaaaaabbbdddeeeeeedddcccbbbeeeeeeggghhhjjjlllmmmnnneeedddbbbbbbcccdddcccbbbgggddd``````___ZZZRRRJJJHHHBBB;;;888999===@@@AAAEEEKKKSSSZZZ]]]^^^______^^^aaaeeegggggghhhiiijjjooonnnddd[[[XXXRRRWWWiiivvv~~~vvvjjjfffiiilllrrrooohhh___ZZZVVVOOOGGGEEEFFFGGGGGGEEEDDDEEEFFFGGGMMMZZZkkkyyyuuuddd\\\YYYWWWUUUUUUXXX```iiiqqquuuwwwqqqqqqrrrtttxxx}}}|||xxxuuusssooopppttt{{{|||vvvxxx~~~yyyiii[[[XXX___ttt|||wwwtttrrrrrrssstttpppooorrruuuwww|||zzzwwwqqqdddWWWMMMGGG@@@;;;999777333000222333555888>>>GGGRRRYYY]]]aaafffjjjkkkkkkkkkkkkbbbbbbbbbaaaaaadddhhhlllllliiiffffffffffffccc```]]]___aaaaaa^^^[[[YYYYYYUUUTTTQQQOOOOOOPPPTTTVVVVVVUUUSSSOOOLLLJJJJJJKKKIIIKKKNNNRRRSSSTTTSSSRRRXXXQQQJJJFFFGGGQQQdddvvvyyylllaaa]]]ZZZkkkooosssqqqkkkfffeeeeeeYYYMMMHHHUUUhhhxxxxxxoooiiieeeddddddhhhwwwttteeeSSSEEE;;;333000111000000...---------------******)))))))))***,,,---++++++++++++++++++,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++''''''((()))***++++++,,,,,,+++***))))))***+++,,,((((((((((((((()))***++++++++++++++++++***)))(((*********)))))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,***...000///---------------444<<>>FFFNNNZZZhhhqqqwwwyyy}}}}}}wwwvvvyyy}}}|||}}}sssppp}}}))))))))))))***+++,,,,,,,,,++++++---,,,+++111999FFFccc~~~tttgggeeekkkrrryyy~~~pppeeelllvvvyyyllldddjjjwwwxxxlllbbb\\\ZZZYYYXXX]]]ccceeeaaa\\\[[[YYYWWWWWWYYY\\\___aaaaaaaaa```ccccccccccccdddeeeggggggjjjjjjiiiiiihhhgggffffffccccccbbbbbbccccccdddeeeeeefffggghhhgggfffeeedddbbbaaa______```aaa___^^^___\\\ZZZYYYYYYUUUNNNIII>>>;;;888999>>>DDDIIILLLRRRVVV[[[___``````______dddeeeggghhhjjjlllpppsssxxx}}}{{{{{{vvvxxxvvvnnnddd```YYYUUURRRNNNIIIEEEDDD@@@???CCCHHHMMMUUU^^^dddjjjrrr{{{zzznnnfff^^^VVVPPPMMMLLLLLLMMMPPPRRRSSSSSS\\\mmm}}}ooo^^^SSSLLLEEE@@@>>>;;;<<>>;;;999999999:::;;;===???AAABBBBBBAAA@@@@@@DDDIIIKKKJJJKKKHHHDDDAAA???>>>>>>>>>;;;???GGGOOOVVV^^^dddhhhfffbbb\\\VVVSSSQQQQQQQQQKKKHHHCCC???===<<<<<<<<<;;;;;;<<<>>>BBBFFFIIILLLMMMPPPSSSSSSRRRSSSXXX]]]bbbhhhooovvv{{{zzzxxxooo\\\SSSGGG???;;;:::999888444444444444555:::AAAEEEQQQVVV^^^dddggghhhhhhiiiddd___[[[]]]dddkkkmmmmmmnnnhhh```YYYXXXZZZ___ccc\\\YYYWWW[[[aaaeeeccc```^^^YYYUUUTTTVVVWWWUUUSSSTTTWWWYYYZZZZZZYYYZZZZZZ[[[```fffkkkkkkgggaaa]]]YYYSSSMMMJJJGGGGGGNNNWWWdddqqqqqqbbbZZZ]]]eeettthhhWWWXXXbbbmmmtttzzz|||~~~~~~zzzuuurrrooorrr||||||hhhSSSAAA888666111000///...------------,,,,,,++++++************------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***++++++++++++++++++******+++******************++++++***)))(((((((((((((((******+++++++++******)))------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///------000111222444888>>>CCCKKKTTT^^^jjjwwwzzzuuuwww|||zzzxxxvvv{{{~~~rrr+++++++++,,,---...///000---++++++------...666>>>RRR___kkkpppxxxnnn```SSSTTT___kkkxxx~~~wwwppprrr}}}rrrmmmnnnsssxxxqqqhhhcccmmmuuuhhh[[[TTTSSSTTTTTT]]]bbb^^^ZZZYYY[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^___```bbbdddeeeeeeeeeeeefffffffffffffffiiihhheeecccaaa`````````___```bbbcccdddccccccbbbcccbbbaaabbbbbbaaa___]]]^^^\\\YYYUUUQQQKKKEEEAAA<<<<<<>>>@@@DDDJJJPPPSSSVVVYYY]]]___```aaacccdddffffffggggggiiimmmrrrwww}}}qqqiii^^^UUUMMMIIIDDD>>>;;;;;;;;;>>>BBBFFFJJJNNNSSSWWWeeedddeeekkkpppoooggg___]]]]]]]]]______]]]XXXUUUQQQ\\\qqqzzzsssiii___WWWQQQLLLIIIEEE@@@;;;:::===@@@???<<<::::::999888888888999999===:::888888999:::;;;<<<888888777777666777888999888;;;>>>BBBGGGMMMTTTZZZ[[[XXXSSSMMMGGGDDDCCCCCC>>><<<999777777888;;;>>><<<<<<;;;<<<>>>BBBFFFHHHIIIMMMQQQRRRQQQPPPPPPRRRUUUXXX\\\ccckkkwww|||uuubbbXXXKKKAAA<<<:::888777333444333333555999???CCCKKKQQQZZZaaaeeefffggghhhccc^^^XXXZZZ```gggjjjjjjmmmhhh```YYYUUUVVV[[[^^^ZZZWWWUUUYYY```eeefffddd```\\\WWWVVVWWWWWWVVVUUUSSSUUUYYYZZZZZZZZZ[[[\\\aaacccfffgggfffbbb]]]ZZZWWWRRRMMMLLLJJJIIIMMMTTT^^^kkk|||vvvggg```dddooowww```\\\fffssszzz}}}wwwqqqmmmnnn}}}zzzaaaHHH888333111111///...............,,,,,,,,,,,,++++++******------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))***************)))))))))*********++++++************)))(((((('''''''''''')))******+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---///333333222777???GGGLLLTTT]]]gggrrr{{{~~~|||yyyvvv{{{xxxvvvssspppyyywww||||||www{{{yyykkk++++++++++++,,,------...---++++++---...000888AAAVVV^^^ffflllxxxzzzfffYYYNNNQQQ]]]jjjwww}}}zzzwwwwwwyyy}}}{{{tttmmmkkkooovvvzzz{{{nnnggghhhxxxyyykkk^^^VVVSSSSSSQQQZZZaaa^^^XXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]YYYZZZ[[[\\\^^^```bbbcccaaaaaabbbcccddddddeeeeeeiiihhhfffdddaaa```___^^^^^^______```bbbcccdddddddddcccccccccdddbbb```]]]]]][[[XXXSSSMMMFFFAAA>>>===???BBBEEEHHHLLLRRRVVVVVVYYY\\\___```bbbdddffffffgggggghhhiiilllqqquuu~~~ooo]]]QQQHHH@@@===>>>;;;<<<<<<<<<===>>>BBBEEEWWWXXXZZZ^^^bbbeeeffffffeeeeeefffgggfffccc^^^ZZZPPPVVVfff}}}ttt\\\VVVMMMFFFBBB@@@@@@???===??????>>>???BBBAAA=========<<<;;;::::::::::::===:::888888777555555888444444555333222222444666666999<<<>>>AAAHHHQQQXXXYYYXXXTTTNNNGGGAAA>>>===888888777666888<<>>:::777555333333333333444888===AAAIIIOOOXXX___bbbcccccccccccc^^^YYYXXX\\\bbbfffgggiiifffaaa[[[VVVUUUXXXZZZWWWUUUTTTWWW]]]cccfffgggeeebbb]]]YYYVVVUUUVVVWWWUUUWWWYYYZZZZZZZZZ\\\]]]```aaaccccccbbbaaa^^^]]]XXXRRRNNNMMMLLLIIIKKKOOOZZZfffwwwrrrgggmmm{{{lllccclllzzzyyyppplllwwwpppQQQ;;;222111111000///............---...............---,,,---,,,,,,++++++*********,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))***)))***++++++++++++***)))***)))(((((((((((((((((())))))***++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++***...333222222>>>MMMYYY[[[```hhhpppyyy~~~{{{yyywwwwww~~~|||xxxsssjjjllluuurrrrrr~~~~~~zzzvvvuuu{{{|||rrrggg*********))))))******+++---++++++......111:::CCCSSS^^^hhhoooyyy~~~ssseeeYYYPPPTTT```lllwww~~~~~~xxxuuutttiiihhhhhhlllssszzzpppmmmttt~~~nnn```VVVOOOLLLKKKWWWaaa```[[[YYYYYYYYY]]]^^^___```aaa```______YYYYYYYYYZZZ[[[\\\^^^^^^______```aaabbbcccdddeeeffffffeeedddcccaaa```___```___^^^^^^___aaadddeeedddccccccddddddbbb___\\\YYYWWWUUUOOOIIICCC???===>>>AAAEEEHHHKKKOOOUUUZZZZZZ[[[^^^___```bbbeeegggggghhhiiiiiijjjmmmqqqtttyyyuuueeeXXXLLLEEECCC>>>===<<<:::888888;;;===JJJQQQYYY]]]___bbbiiioooooonnnnnnnnnmmmiiiccc___OOOPPPZZZmmm~~~nnn\\\HHHCCC===999:::>>>BBBEEEFFFLLLMMMHHHEEEFFFFFFCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGCCCAAAAAA===666444777555666666444222222555888444777:::<<<>>>EEEPPPXXXYYYZZZXXXRRRIIIBBB===<<<888999999999<<>>:::777444444333333333555999===DDDKKKUUU]]]aaabbbbbbbbbccc```[[[YYYYYY]]]bbbeeeeeeeeeeeebbb]]][[[[[[\\\WWWWWWWWWYYY^^^dddiiilllqqqoooiiiaaaXXXUUUXXX\\\ZZZ[[[\\\\\\[[[\\\^^^```^^^___aaabbbbbb```^^^]]]VVVPPPMMMMMMLLLJJJJJJMMMUUU```ppp~~~ooouuuxxxjjjppp~~~zzz||||||[[[CCC888222111000///............,,,---.../////////...---++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((()))))))))******+++++++++)))***++++++++++++***)))******************+++,,,))))))***+++++++++++++++)))*********+++++++++,,,------------------------,,,,,,,,,------------...++++++...222111555KKKdddvvvtttrrrssswww}}}~~~yyywwwuuuvvv~~~sssqqqhhhhhhmmmkkkrrr{{{yyyxxxwwwyyyyyysssllleee......------,,,------------+++,,,...///222;;;EEESSSbbbpppwww~~~}}}rrrhhh\\\TTTYYYeeeoooxxx~~~wwwpppnnnaaadddjjjpppvvv|||uuuuuuqqqaaaUUUKKKEEEGGGUUUbbbccc^^^[[[YYYXXX^^^```bbbcccdddcccbbbaaaZZZYYYYYYYYYYYYZZZZZZ[[[^^^^^^___aaabbbcccdddeeecccddddddeeedddcccbbbaaabbbaaa___^^^^^^```ccceeeccccccccccccdddbbb^^^\\\UUUTTTRRRMMMFFFAAA>>><<<>>>BBBGGGJJJMMMRRRXXX\\\]]]^^^``````aaabbbeeeggghhhiiikkkkkklllnnnqqqtttuuu{{{lllZZZKKKDDD???>>><<<999666666999;;;:::IIIZZZbbbccceeelllssssssrrrrrrqqqooojjjddd___PPPNNNSSScccrrrppp]]]JJJ@@@;;;666555:::AAAIIIMMMRRRXXXYYYRRRKKKLLLNNNMMMJJJKKKLLLMMMOOOQQQRRRTTTUUUPPPMMMKKKDDD999444666111333333222111222666:::333666999:::<<>>IIIWWWaaannnyyy|||rrrhhh___\\\dddnnnvvv~~~tttgggZZZgggttt{{{rrrzzzvvvcccTTTHHHAAA@@@NNN___fffccc\\\ZZZ[[[```bbbdddccc```___aaaccc```ZZZUUUSSSVVVZZZ\\\\\\^^^^^^^^^```bbbcccbbbaaaaaaeeegggfffbbb___^^^___ZZZ\\\]]]```aaabbbccccccdddcccdddddddddbbb]]]ZZZUUUQQQKKKEEE@@@???>>>???DDDFFFIIIMMMQQQTTTVVVWWW\\\]]]```bbbdddfffffffffhhhiiijjjlllmmmnnnnnnnnnxxxzzz}}}|||{{{xxxhhhYYYOOOGGGAAA===<<<:::888999<<>>:::777999<<>>:::555444222111222444666888???DDDMMMVVV\\\`````````ddddddbbb___\\\^^^eeejjjnnntttxxxvvvsssqqqlllggglllmmmmmmmmmmmmooorrrvvv~~~qqqbbbYYYXXXZZZ]]]]]]]]]]]]___aaacccdddaaaaaa```]]]YYYVVVVVVVVVRRRNNNJJJHHHIIILLLNNNOOOSSSWWW```mmm{{{sssooo~~~yyyttt}}}mmmTTTGGG666222000111000---...000---......//////......---...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((******************)))((('''++++++***)))((((((((()))&&&'''((()))***+++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,+++,,,---111+++---444777AAAccc~~~|||wwwuuuzzz|||uuuuuuvvvwwwooommmkkkmmmsss}}}|||~~~vvviii```^^^++++++************++++++000---,,,000333555<<>>EEEIIIOOOUUUYYY[[[ZZZYYYZZZZZZ[[[^^^bbbaaa]]]YYYOOOIIIFFFMMMWWWZZZQQQGGG@@@===;;;>>>CCCMMM]]]lllzzz~~~|||vvvpppmmmiiieeeaaa___]]]]]]```bbbccccccaaaZZZOOOEEE>>>:::888666555555555666666666777777666777888999===CCCLLLQQQUUUVVVWWWUUURRRQQQSSSUUUZZZYYYVVVOOOIIILLLUUU^^^gggccc^^^\\\]]]aaaeeefffjjjmmmsss}}}~~~zzzxxxxxxuuupppnnnoooooonnnuuuzzz~~~|||uuuqqqpppnnniiieeeeeedddbbbaaa```\\\VVVRRRNNNMMMKKKJJJKKKMMMPPPRRRYYY[[[]]]```ccceeeggghhhhhhjjjmmmpppsssxxx~~~zzznnnaaaUUUKKKBBB===999777444222222333444666;;;@@@IIISSS[[[```bbbccceeeeeedddaaa^^^```fffkkkxxx~~~~~~{{{vvvvvvwwwvvvuuuttttttwwwyyy~~~tttggg^^^\\\^^^^^^^^^___```aaacccdddeeeeeedddaaa^^^ZZZVVVSSSQQQMMMLLLJJJJJJLLLNNNOOOOOOPPPTTTZZZdddpppzzzuuukkkrrr{{{rrrwwwpppWWWHHH999555222222111...---///,,,,,,------------,,,,,,,,,,,,++++++***+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++***++++++,,,,,,,,,++++++,,,,,,++++++***+++++++++******++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,,,,...///000---///444:::IIIiii{{{||||||{{{{{{xxxuuutttssssssrrrrrruuuzzz}}}~~~rrrccc[[[YYY++++++************++++++///---...111444888@@@HHHZZZkkk}}}}}}zzzoooooorrrwww{{{~~~ppphhhcccvvvrrriiioootttnnnjjjllluuuzzzzzzYYYCCC<<<<<<<<>>???CCCFFFHHHJJJMMMQQQUUUXXXZZZ[[[___```bbbdddfffgggggggggfffgggiiikkkmmmnnnoooooooooqqqsssvvvwwwvvvtttssssssvvv{{{~~~xxxooofff```XXXQQQJJJFFFBBB>>>???CCCJJJLLLMMMNNNNNNLLLJJJHHHIIIIIILLLQQQVVVWWWTTTQQQIIIEEECCCHHHQQQVVVTTTPPPIIIFFFDDDGGGLLLVVVfffuuu{{{uuujjjeee______bbbdddbbb```YYYSSSIIIAAA<<<:::999888888888888888999999999999;;;<<<<<<===???DDDKKKPPPUUUXXX]]]aaaeeeiiinnnrrr|||yyyrrrfff\\\YYY]]]bbbhhhfffdddeeegggiiiiiiiiiooooooqqqvvv|||~~~|||yyyyyywwwxxxzzzyyysssooopppnnnmmmsssvvvmmmiiioooyyyzzzsssooonnnmmmkkkiiiiiihhhfffeeebbb\\\UUUPPPIIIGGGEEECCCDDDFFFIIILLLSSSUUUZZZ```ffflllppprrrsssrrrrrrqqqqqqtttyyy}}}vvvkkk^^^RRRGGG@@@<<<:::777444222222333444666;;;DDDNNNWWW^^^ccceeeeeeffffffcccaaabbbfffkkk}}}~~~~~~}}}{{{xxxxxxyyy{{{~~~xxxnnnfffbbbbbb```bbbdddfffhhhjjjkkkllljjjgggcccaaa^^^ZZZTTTOOOKKKJJJJJJLLLOOOPPPQQQPPPRRRTTTXXX^^^fffooowww{{{{{{yyyvvvwwwssstttzzz|||nnnmmmttt~~~uuu^^^NNN===777333333222...---...***++++++,,,,,,++++++*********+++,,,,,,,,,++++++************************************************************************)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))***,,,,,,---------+++++++++***++++++,,,,,,......---,,,+++******)))************************))))))*********+++++++++++++++,,,,,,,,,,,,------)))+++------------///111///000111444===QQQkkk|||~~~~~~~~~xxx|||wwwsssqqqsssuuuwww{{{~~~xxxlll___YYYXXX++++++*********+++,,,,,,///...///333999AAAMMMUUUcccqqq~~~zzzqqqrrrvvv}}}vvvjjjeeeggg~~~vvveeegggiiiddddddkkkvvvxxxlllOOO<<<777888<<>>===@@@FFFJJJJJJLLLOOOSSSVVVYYY[[[\\\```bbbdddeeeggggggggggggeeefffgggiiijjjjjjjjjjjjjjjlllnnnqqqrrrqqqpppooopppsssuuuwwwxxxyyy{{{}}}|||wwwsssnnniiieee```YYYRRRMMMIIIEEEGGGKKKNNNMMMLLLJJJHHHEEECCCBBBDDDDDDFFFJJJNNNNNNJJJFFFBBBBBBEEEKKKSSSXXXZZZZZZTTTQQQOOOPPPSSS[[[jjjwwwxxxiiiaaaYYYXXX\\\^^^\\\XXXRRRLLLEEE@@@===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCHHHOOOSSS[[[bbblllwwwxxxnnnkkkkkkmmmllllllnnnrrruuuvvvuuuyyyxxxxxxyyy{{{zzzuuuqqqtttrrrsssvvvvvvrrrppprrrrrrqqquuuqqqddd\\\[[[eeeppp}}}~~~}}}{{{yyyyyysssnnniiiffffffggghhhgggiiiiiiiiihhhddd___XXXTTTMMMKKKHHHFFFEEEGGGIIIKKKLLLOOOTTT[[[bbbiiiooorrruuuuuuuuussssssuuuyyy|||}}}sssgggXXXKKKBBB???<<<999555333333333444444888???HHHRRRZZZaaaddddddfffgggeeebbbbbbeeeiiixxx|||{{{|||{{{yyywwwvvvwwwxxx}}}~~~yyysssooolllkkkllloooqqqssstttttttttmmmiiieeeeeefffddd]]]WWWQQQOOOLLLLLLNNNPPPPPPPPPPPPQQQSSSVVV\\\dddmmmrrrsssrrrooopppzzz}}}{{{{{{}}}mmmfffiiivvv{{{~~~xxxeeeVVVAAA:::444333222///---...***++++++,,,,,,++++++***((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))***++++++))))))***+++'''((()))***************)))((((((((()))***++++++......---,,,+++***))))))************************)))))))))*********+++++++++++++++,,,,,,,,,------+++,,,------,,,,,,...///000444444444AAAXXXiiiooowwwpppqqq|||~~~{{{~~~{{{}}}wwwwwwsssxxx}}}xxxpppggg^^^[[[\\\++++++******+++,,,,,,------...000444>>>NNN^^^hhhssszzz{{{qqqqqqttt~~~mmmddddddnnnkkkcccccccccjjjtttrrrssswwwrrrYYYEEE999444333:::DDDSSS___dddaaa\\\XXXYYYYYYYYYZZZ\\\___bbbccceeeffffffccc___^^^```cccbbb```]]]\\\]]]_________```^^^]]]```dddfffdddbbbeeecccbbb``````bbbdddeeeccc```\\\ZZZYYYXXXWWWVVVNNNIIIBBB======BBBIIINNNLLLMMMPPPTTTWWWZZZ\\\\\\bbbcccdddfffggggggffffffeeeeeeffffffeeeeeedddcccgggiiikkkmmmnnnnnnnnnmmmjjjlllmmmnnnooopppsssuuuxxx}}}zzztttpppmmmkkkddd]]]WWWSSSOOOKKKLLLPPPMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDEEEHHHJJJIIIDDD???;;;@@@GGGPPPXXX]]]``````[[[XXXVVVXXXZZZ```lllxxxvvvjjj___WWWOOONNNSSSWWWVVVTTTPPPLLLGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKPPPWWW[[[dddmmm}}}{{{zzzyyyyyy||||||tttnnnppplllkkknnnooonnnqqqvvvvvvvvv{{{tttcccWWWRRRUUUbbbnnnxxxyyy{{{yyytttpppmmmmmmfffccc```___aaadddfffhhhjjjlllmmmmmmjjjgggcccaaa^^^\\\XXXUUUSSSRRRRRRSSSPPPQQQTTTYYY^^^dddhhhkkkmmmoooqqqrrrssstttwwwyyyyyymmm^^^OOOEEE@@@===:::666444444555666555777<<>>888444222888DDDUUUaaaeeedddaaa___ZZZXXXWWWXXX\\\___bbbbbbdddddddddcccbbbaaabbbccc```^^^\\\\\\]]]^^^___^^^___^^^^^^```bbbcccdddccccccbbbaaaaaaaaabbbcccdddccc```\\\ZZZYYYXXXWWWUUULLLHHHBBB>>>???DDDKKKPPPNNNOOORRRUUUXXX[[[]]]]]]bbbccceeefffffffffeeeeeeeeeeeedddcccbbbaaa___^^^eeefffhhhjjjllllllllllllhhhiiijjjjjjkkkmmmpppsssvvvzzz|||vvvrrroooiiiccc]]]ZZZVVVQQQQQQTTTMMMMMMLLLLLLMMMNNNOOOPPPIIIGGGGGGIIIJJJHHHCCC>>>777===GGGSSS\\\bbbdddddd___]]]]]]```aaafffppp{{{vvveeeWWWQQQKKKFFFFFFLLLSSSWWWWWWPPPLLLIIIGGGHHHJJJLLLLLLNNNNNNMMMMMMMMMMMMLLLLLLLLLNNNPPPRRRVVV[[[aaaffflllvvvyyyrrrmmmhhhfffhhhjjjmmmsssyyy{{{|||tttgggXXXOOONNNUUUcccooonnnrrrtttrrrmmmhhhffffffbbbbbbaaaaaadddgggkkkmmmooorrruuuvvvuuusssssssssuuussspppkkkgggccc```___ZZZYYYYYYZZZ[[[]]]```aaabbbeeeiiilllmmmooorrrttt|||~~~sssdddUUUKKKBBB@@@<<<888666555555666777777999>>>EEENNNVVV[[[___bbbeeeeeebbb``````bbbkkkqqquuutttssstttrrrooommmoooqqqrrrrrrsssuuuwwwtttxxx~~~xxxssspppmmmkkkkkknnnrrruuuuuutttiiibbbWWWOOOKKKJJJJJJKKKFFFGGGHHHIIILLLSSS]]]eeelllrrrwww{{{xxxhhh```ccciiiuuuxxx}}}~~~ttthhh___QQQ```yyy|||zzzuuu{{{}}}zzzyyyxxxmmm___RRREEE888333222000000111---......//////......---******+++,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))''')))***)))((('''((()))---------,,,,,,***))))))+++++++++***++++++,,,,,,))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///000...,,,******+++---333999AAASSSfffmmmjjjhhhlllvvv}}}wwwvvvxxx}}}xxxllleee```[[[XXXXXX++++++++++++,,,---......,,,444===FFFWWWmmmvvvyyykkkgggppp|||zzz\\\WWWcccooossshhhgggjjjqqq|||rrrcccNNN>>>777666777666===IIIYYYbbbdddcccdddggg\\\YYYWWWXXX\\\```bbbccceeedddccccccccccccaaa```^^^]]]\\\]]]___```___^^^aaabbbbbbaaa______```aaa```aaaaaaaaabbbbbbccccccbbb___\\\ZZZYYYWWWUUUSSSKKKHHHCCC@@@AAAFFFMMMQQQPPPRRRTTTXXX[[[]]]______bbbccceeeffffffeeeddddddcccccccccbbbaaa```___^^^cccdddfffhhhiiijjjjjjjjjjjjjjjjjjiiiiiikkkooorrrssswww}}}zzztttnnniiigggaaa[[[XXXZZZSSSSSSTTTUUUVVVXXXYYYZZZRRRPPPOOOOOOOOOKKKDDD???888===GGGTTT___fffiiiiiifffeeefffhhhiiijjjqqqzzz}}}pppcccTTTIIICCC@@@>>>@@@HHHRRRZZZ^^^WWWTTTQQQQQQSSSVVVXXXXXX[[[[[[ZZZZZZYYYYYYYYYYYYWWWXXX[[[]]]```eeekkkooowwwwwwrrrkkkfffdddgggkkkooouuu}}}}}}hhh\\\PPPLLLOOOWWWdddppplllqqqwwwwwwtttrrrrrrsssttttttuuuvvvxxxzzz}}}~~~xxxuuujjjhhheeebbb___^^^^^^^^^___aaaccceeefffiiillloooxxx}}}yyykkk]]]SSSFFFCCC>>>999666444444444666666666:::AAAJJJSSSYYY^^^bbbffffffccc```___```eeekkkpppooooooqqqqqqnnniiilllooopppqqqrrrtttvvvrrruuu~~~{{{uuuqqqnnnmmmmmmmmmnnnppptttwwwxxxooohhh]]]TTTNNNJJJHHHFFFEEEGGGIIIIIIJJJPPPZZZbbbgggrrr~~~{{{fff[[[[[[^^^hhhttt|||zzzwwwrrreeeVVVKKKSSSddd}}}vvvppptttwww|||nnnaaaPPP>>>555222000000111.........//////.........,,,,,,++++++***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***++++++,,,,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,---************************+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,---------...///...,,,++++++,,,///222:::GGGVVVbbbfffdddeeepppyyy{{{zzzyyywwwttt}}}~~~~~~ssshhhddd```ZZZUUUTTT++++++++++++,,,---...//////:::GGGRRRdddzzzyyynnnlllwww||||||XXXQQQ```kkkiiihhhfffgggmmmuuuyyywwwtttaaaUUUDDD777222555:::===EEEPPP]]]bbbaaa```dddjjj^^^[[[XXXYYY^^^bbbccccccfffdddaaabbbdddccc```\\\]]]\\\]]]___aaabbbaaa___ccceeeeeebbb^^^[[[]]]_________aaabbbcccccccccbbb```^^^[[[ZZZXXXVVVTTTQQQKKKHHHDDDAAABBBGGGNNNRRRRRRTTTVVVZZZ]]]___```aaabbbcccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbaaa``````bbbcccdddfffggghhhiiiiiihhhhhhgggfffeeegggkkknnnooossszzzzzzuuurrrlllccc___```[[[[[[\\\^^^___```aaabbb]]]ZZZXXXVVVSSSNNNEEE???<<<@@@HHHUUUaaajjjnnnnnnooonnnnnnooommmkkkooovvvtttwwwtttjjj^^^TTTJJJAAA:::999999===EEEPPP\\\cccdddaaa______bbbeeeggghhhffffffeeeeeedddddddddccc___aaaccceeegggkkkqqquuuzzzwwwsssnnniiijjjffffffjjjnnnqqqxxxrrraaaWWWMMMKKKPPPXXXeeeooottt{{{{{{yyytttnnnjjjgggeeeeeebbbbbbbbbaaabbbeeejjjnnnvvv|||}}}qqqcccYYYIIIFFF@@@;;;666333222222666555555888???IIISSSYYY^^^bbbggggggdddaaa___```___fffjjjkkkllloooooommmhhhjjjmmmooopppqqqssstttsssuuu|||~~~yyytttqqqpppnnnnnnnnnmmmmmmppptttxxxpppjjjaaaXXXQQQKKKFFFCCCAAADDDEEEEEEEEEIIISSSZZZcccrrriiiXXXRRRPPP^^^pppyyytttooonnn```MMMKKKMMMWWWkkk|||rrreeedddmmm}}}~~~kkkXXXDDD888333000///111---......//////......---...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++'''((()))***************++++++***)))((((((((()))------------------------************************,,,,,,,,,---------......++++++,,,,,,,,,---------+++---......,,,,,,---...222333;;;IIIUUUZZZZZZZZZgggvvv~~~{{{xxx}}}}}}zzzxxxnnneeebbb```[[[VVVTTT)))'''(((,,,...---///333222@@@TTTeeewwwmmmlllsssttt```[[[aaakkktttnnnooollljjjmmmpppnnniiiVVVIII;;;777888;;;@@@EEENNNXXXbbbeeeeeefffeeebbbdddbbb___]]]\\\^^^```bbbcccbbbbbbaaa``````aaaaaa___^^^^^^^^^___```aaaaaaeeedddaaa^^^\\\\\\```ccc_________aaaccccccaaa___^^^\\\ZZZYYYWWWTTTPPPMMMEEEDDDCCCCCCFFFLLLQQQUUUTTTVVVWWWZZZ\\\]]]^^^^^^```bbbdddeeeddddddeeeffffffggggggeeebbb```______dddeeeeeefffhhhiiikkklllggggggffffffggghhhiiijjjllloootttzzz|||uuukkkhhhkkkhhhhhhfffdddeeeiiilllmmmhhhaaa[[[ZZZZZZVVVKKKAAABBBCCCIIIUUU^^^ccciiinnnppptttxxxxxxuuuqqqqqqqqqwwwssskkk^^^QQQFFF@@@>>>222222555:::AAALLL___ooorrrvvvyyywwwxxx{{{{{{xxxzzzvvvqqqnnnnnnooooooooojjjjjjjjjmmmqqqwww}}}~~~yyysssnnniiieeebbbbbbaaaaaadddkkkuuurrrfffXXXSSSOOOOOOQQQYYYiiiwww}}}wwwxxxwwwsssnnniiigggeeeeeefffhhhiiihhhmmmqqq{{{xxxiii___PPPGGG>>>999:::999444///888555666:::===BBBKKKTTT]]]___bbbeeefffccc]]]YYYZZZ[[[^^^ccckkkqqqvvvxxxuuuqqqnnnnnnnnnmmmnnnooowwwwwwzzz{{{vvvrrrqqqqqqrrrpppooommmjjjhhhhhhlllooolllkkkggg___UUULLLHHHGGGEEEDDDEEEFFFEEEGGGOOOZZZjjjsssuuu^^^UUUXXXXXXccckkklllgggbbb[[[TTTKKKLLLSSSaaasss}}}zzztttllleeebbbbbbddd{{{ppp```KKK;;;444333222000---.../////////...,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((*********************************)))))))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,+++000333111...---//////000666BBBOOOTTTTTTYYYaaaqqqwww~~~~~~wwwsss}}}pppnnn||||||sssjjjddddddbbb[[[VVVUUU***((()))---...---000444<<>><<<999999<<<>>>BBBLLL```sss|||yyyxxxwwwvvvrrrrrrrrruuuyyy}}}zzzyyyvvvqqqlllgggaaa\\\YYY[[[]]]```dddkkkuuuyyyiii]]]QQQNNNMMMRRRXXXaaannnyyyuuussspppoooooonnnmmmlllqqqttt|||}}}pppgggVVVMMMCCC======<<<888444777444444888;;;???HHHQQQYYY[[[```dddeeeccc___\\\XXXWWWWWWZZZaaajjjrrrvvvtttqqqooonnnooopppqqqrrrxxxwwwxxx{{{|||zzzvvvrrrpppppppppqqqooonnnkkkhhheeeeeehhhjjjkkkkkkhhhaaaWWWNNNIIIGGGBBBBBBCCCDDDDDDDDDLLLUUUgggppp{{{ppp\\\TTTRRR[[[ccceeecccaaa]]]XXXOOONNNPPPZZZhhhrrruuuttttttsssppplllgggddddddeeeoooWWWCCC777222///---//////000000000///...---,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,------,,,++++++***((((((((((((((()))******************************))))))))))))))))))))))))************************************************************************)))))))))******++++++++++++++++++++++++++++++,,,+++,,,---.........------+++---...---,,,---///111333777AAAKKKOOORRR\\\gggxxx|||xxxttt~~~zzznnnmmm|||~~~{{{ooofff`````````\\\XXXXXX,,,******---...---111666AAARRRhhhvvvwwwllliiilllsss|||zzzmmmlllrrr}}}vvveeedddoooyyyvvvkkkccc]]]SSSJJJEEEAAA@@@BBBEEEHHHOOOXXXcccfffggggggiiinnnmmmjjjfffccc___\\\[[[]]]```bbbdddcccbbbaaa___]]]\\\[[[[[[ZZZZZZZZZ[[[^^^```aaabbbbbbbbb```______aaaddd```______```bbbaaa___]]]ZZZYYYWWWUUUSSSOOOJJJFFFDDDEEEGGGJJJNNNSSSVVVXXX[[[\\\^^^```aaabbbcccccc```aaacccdddccccccdddeeeeeefffgggfffdddbbbbbbcccddddddeeefffhhhiiijjjkkkjjjhhhfffddddddeeegggiiijjjmmmqqqvvv{{{vvvrrrnnnjjjfffeeeggglllrrrwwwmmmeee]]]]]]aaa```WWWMMMCCCGGGQQQ```iiihhhfffeeeiiilllpppqqqoooppprrruuuqqqhhh[[[NNNFFFBBB@@@??????AAABBBBBBAAAKKKddd{{{~~~}}}~~~wwwqqqnnnnnnmmmiiieeeaaa\\\YYYWWWYYY^^^eeeiiinnnvvv}}}ssseeeZZZMMMJJJMMMVVVbbbkkkuuu~~~|||zzzvvvwww}}}yyyqqq___VVVJJJCCC@@@???<<<999555333333666999<<>>@@@FFFLLLNNNQQQYYYbbbhhhgggdddbbbfffmmmooolllgggeeeaaa^^^]]]___bbbdddeeeeeedddbbb```\\\YYYXXXVVVUUUSSSSSSUUUXXX[[[]]]^^^```aaaaaa```aaabbbdddaaa```___```aaa```]]][[[XXXVVVTTTRRROOOKKKFFFBBBBBBDDDHHHMMMRRRUUUXXXYYY\\\]]]___```aaabbbbbbbbb```bbbdddeeeddddddeeefffdddeeegggfffeeeddddddeeeddddddeeeggghhhiiiiiiiiikkkiiifffdddcccdddfffhhhiiikkkpppssswww{{{yyypppfffaaa\\\\\\^^^dddmmmtttnnneee\\\ZZZ]]][[[RRRIIIAAAFFFTTTfffpppoooiiifffdddfffiiiiiihhhjjjooosssqqqhhh[[[PPPJJJHHHHHHHHHEEEGGGIIIFFFCCCLLLggg}}}uuuooolllggggggeeebbb```___```aaabbbiiiqqqssstttxxx|||{{{{{{{{{xxxpppddd[[[NNNKKKMMMZZZiiivvv~~~wwwfff]]]PPPGGGBBB@@@===;;;666333333555777999@@@HHHQQQVVV\\\aaacccdddcccccc[[[XXXSSSQQQSSS\\\fffnnnpppqqqpppmmmlllnnnppppppoooooooooqqqssstttuuuvvvrrrqqqpppnnnmmmmmmnnnnnnmmmkkkiiiddd```^^^___aaafffgggfffccc\\\TTTLLLHHHFFFDDDEEEGGGGGGFFFIIIOOOXXXdddtttqqq___ZZZaaaiiinnnvvvttteee]]]___gggooosss{{{~~~}}}yyyvvvuuutttsssYYYFFF:::444222000000000000//////..................---,,,******,,,,,,,,,+++++++++*********+++++++++++++++******)))***,,,------,,,+++***************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,---------------111---,,,...000000333666:::@@@GGGLLLPPP[[[nnn}}}tttrrr|||zzzrrrrrr}}}wwwsssllleee```bbbiiioooqqqppp***)))***+++++++++333;;;MMM[[[kkkttt{{{ssscccUUUSSS]]]jjjxxx|||{{{pppiiieeeeeekkkrrrzzzttthhhdddpppsssdddZZZSSSIII@@@@@@EEEOOOVVVXXXXXX___gggfffccc]]]YYY]]]fffkkkjjjgggeeecccaaa```bbbdddeeeeeefffeeedddaaa\\\XXXUUUOOOMMMKKKJJJLLLOOOTTTVVVZZZ]]]```bbbbbbbbbbbbcccaaa````````````^^^[[[YYYVVVSSSPPPNNNKKKHHHCCC@@@AAADDDIIIOOOTTTWWWYYYYYY^^^___```aaabbbcccccccccaaaccceeefffeeeeeeeeegggccceeegggfffeeeddddddeeecccdddeeeggghhhhhhhhhhhhkkkiiifffddddddeeeggghhhhhhkkknnnqqqsssvvvyyy{{{~~~|||zzz{{{vvviii[[[TTTNNNOOORRRVVV```jjjkkkcccYYYUUUTTTPPPGGG???>>>DDDSSShhhuuuuuuoookkkaaabbbbbb```___aaagggmmmpppjjjaaaZZZUUUSSSSSSSSSSSSUUUVVVPPPIIIPPPjjj{{{sssmmmiiicccddddddccccccfffkkkppprrrwww}}}|||xxxwww}}}zzzqqqmmmnnnoooqqqpppkkkbbb[[[MMMIIIKKKXXXjjj|||yyykkkbbbUUUJJJCCC???===;;;777444444666777888>>>EEEPPPUUU\\\aaabbbcccdddeeebbbaaa^^^ZZZYYY\\\ccciiiqqqvvvvvvqqqnnnooopppnnnjjjjjjkkklllnnnppprrrttttttsssrrrpppooommmllllllkkkjjjhhhddd```^^^^^^___bbbccccccbbb^^^WWWOOOJJJIIIGGGFFFHHHHHHFFFIIINNNRRRbbbvvv{{{jjjaaaiiiqqqzzzxxxiiifffppp||||||yyytttgggOOO???666444//////.........------------------,,,,,,***)))))),,,,,,,,,+++++++++******))))))************))))))***+++,,,------,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......000,,,,,,111222000222888>>>EEELLLPPPUUUcccwwwxxxpppooozzz~~~zzzzzz}}}zzz~~~|||sssmmmhhhdddaaagggsss}}}}}}))))))***,,,+++,,,666@@@VVV```kkkrrrwww||||||yyyhhhZZZNNNPPP]]]lll{{{}}}zzzooodddcccffflllssszzz~~~nnnhhhkkk}}}vvvhhh```\\\VVVOOOJJJOOOXXX```aaa^^^aaagggaaa^^^WWWQQQSSS\\\cccdddddddddcccccccccdddeeefffdddeeeeeedddaaa[[[VVVSSSHHHFFFCCCAAACCCFFFKKKOOOVVVZZZ^^^bbbbbbbbbbbbbbbbbbaaa```______]]]ZZZWWWTTTQQQMMMJJJGGGEEEBBB@@@CCCFFFKKKQQQUUUXXXZZZZZZaaabbbbbbcccdddddddddcccaaaccceeeeeeddddddeeefffccceeeffffffdddccccccdddcccdddfffggghhhhhhggggggiiiiiiggggggfffggghhhhhhhhhjjjnnnpppqqqrrrtttuuuuuuuuuuuuuuuxxxtttgggXXXNNNGGGGGGIIIJJJSSS^^^ccc^^^XXXRRRMMMGGG???999;;;@@@NNNddduuuxxxtttqqqcccbbb___ZZZVVVXXX^^^dddmmmmmmmmmiiiddd```^^^]]]eeefffeee^^^TTTWWWmmmyyyqqqjjjgggfffiiimmmnnnnnnqqqvvv{{{zzzvvvwwwzzz~~~tttkkkeeecccdddgggjjjjjjgggaaa]]]IIIDDDEEEQQQcccwwwzzzooogggZZZOOOFFF@@@<<<:::999666555777777777;;;BBBLLLRRRZZZ___aaabbbdddgggiiiiiihhhddd______bbbfffrrrzzz}}}vvvrrrsssrrrmmmggghhhhhhhhhhhhiiillloootttssssssqqqooommmkkkjjjhhhhhhfffccc```^^^^^^___``````aaabbb```[[[TTTOOOMMMHHHFFFGGGGGGFFFHHHLLLPPPaaaxxxrrrlllttt~~~sssoooxxx~~~|||xxx[[[EEE777222//////...---------------,,,,,,,,,,,,+++***)))))),,,,,,,,,+++++++++******((()))***************************+++******)))(((************************************************++++++++++++++++++++++++************************************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///---***,,,111111///555???HHHNNNRRRSSSZZZjjj{{{{{{uuunnnooozzz~~~~~~~~~{{{uuuxxx~~~wwwmmmgggaaaaaabbbkkk{{{******,,,------///:::FFFZZZbbbkkkssszzz}}}yyyrrrbbbVVVNNNTTTdddttt}}}wwwmmmccc]]]bbbllluuu}}}iiikkkxxxrrrjjjiiifffaaaWWWZZZaaaggggggbbb```ccc___]]]VVVLLLJJJRRRZZZ^^^___```bbbcccdddeeeddddddaaabbbcccbbb___YYYSSSPPPEEEBBB>>>;;;<<<@@@EEEIIIRRRWWW]]]aaabbbbbbaaaaaacccaaa```___^^^\\\XXXUUUTTTPPPJJJFFFDDDCCCCCCBBBGGGIIINNNSSSWWWZZZ\\\\\\aaaaaabbbcccccccccbbbbbb___aaaccccccbbbbbbcccdddccceeefffeeecccbbbbbbcccbbbdddfffggghhhhhhffffffhhhhhhiiiiiiiiiiiiiiiiiihhhkkknnnooooooooopppqqqooorrruuuvvvwww|||yyyooo^^^RRRIIIIIIGGGDDDKKKUUUYYYYYYWWWRRRKKKDDD???===999<<>>PPP[[[\\\ZZZXXX```qqq~~~yyyuuuppprrr}}}zzzuuuwww}}}xxxyyy~~~xxxnnngggbbb[[[^^^dddppp++++++---///...111===JJJ^^^eeeooozzzvvvaaaWWWQQQ[[[mmm}}}}}}tttccc[[[XXXbbbqqq{{{}}}gggooo|||qqqmmmhhhccc```aaafffkkkjjjccc___```___^^^VVVKKKFFFLLLTTTYYY[[[]]]```cccdddddddddccc^^^___aaaaaa]]]XXXQQQMMMCCC@@@;;;888999===BBBFFFPPPUUU\\\aaabbbbbbaaaaaacccbbb```___^^^[[[WWWUUUTTTOOOIIIDDDBBBCCCCCCCCCJJJLLLPPPTTTXXX[[[]]]^^^^^^______`````````______]]]___aaaaaaaaa```aaacccccceeefffeeecccaaaaaabbbbbbdddfffhhhhhhgggfffeeefffhhhiiikkkkkkkkkjjjiiiiiikkknnnooonnnmmmnnnooonnnsssyyy{{{{{{}}}yyyfffYYYOOOMMMIIICCCGGGRRRRRRUUUWWWTTTLLLEEEBBBBBB999:::EEEYYYllltttttttttkkkggg___UUUNNNNNNSSSYYYjjjwwwuuuooonnnjjjlllmmmjjjdddgggxxx~~~~~~{{{yyyxxx~~~|||wwwtttpppjjjbbbXXXRRRQQQNNNPPPRRRUUUWWWWWWUUUTTTHHHDDDAAADDDKKKWWWkkk||||||wwwqqqfffYYYNNNEEE???<<<999666555666555444777===@@@GGGRRRXXX\\\```fffkkkkkkllllllgggaaa___bbbffffffttt{{{vvvrrrssspppiiiccceeefffffffffhhhmmmrrrlllmmmnnnnnnmmmjjjhhhfffaaabbbbbb```^^^]]]^^^````````````ccceeeccc___[[[XXXQQQKKKKKKKKKKKKMMMRRRTTTdddxxxoooxxxyyy}}}sssUUUAAA999222111///.........///000,,,,,,------...---------,,,,,,,,,+++++++++******+++,,,------............///...,,,+++***+++,,,,,,************************************************))))))))))))))))))))))))************************************************))))))***+++,,,,,,---...(((((()))***,,,---...///------,,,+++,,,---...///000---///333222444HHH___llliiibbb]]]dddvvv}}}yyyvvvrrruuu|||sssmmmpppyyy~~~}}}|||pppgggbbb___YYY^^^fffttt///,,,+++---...333>>>III]]]hhhuuu~~~{{{jjj```\\\eeevvvuuufff[[[^^^bbbkkkzzz{{{uuusss}}}{{{lllffftttuuupppiiiaaaggghhhiiiiiihhhgggeeedddddd```[[[UUURRRTTTXXX\\\[[[]]]```aaa```aaabbbcccbbbbbbbbb```]]]XXXTTTQQQNNNJJJEEE???======???AAAOOOUUU^^^dddeeedddaaa``````aaabbbbbb```\\\XXXVVVSSSLLLEEECCCBBBAAABBBFFFOOOQQQTTTXXX[[[]]]]]]]]]````````````````````````___```aaabbbcccdddddddddeeedddbbb``````aaabbbccceeedddcccbbbbbbbbbcccdddeeefffgggggggggggggggfffiiijjjkkklllmmmnnnnnnnnnnnnpppssswww{{{~~~~~~rrrhhh]]]VVVNNNEEECCCGGGOOOSSSTTTPPPLLLIIICCC===;;;999DDD\\\kkkmmmqqqxxxssssssmmmaaaSSSLLLOOOUUUddd{{{sssooojjjfffhhhlllqqqzzz{{{wwwzzz|||{{{tttmmmllljjjeee^^^WWWPPPKKKIIIJJJJJJJJJIIIIIIIIIIIIIIIAAA======@@@EEEKKKVVVaaahhhkkkqqqvvvyyy|||{{{tttjjj]]]RRRIIICCC@@@<<<999666555666777888888AAAFFFOOOXXX___dddfffgggiiijjjjjjhhhddd```^^^^^^eeeooowwwvvvrrrnnnkkkhhhdddggglllnnnnnnmmmllllllqqqooommmlllkkkiiifffdddccccccbbb```___^^^]]]\\\^^^]]]]]]```dddfffdddaaa^^^XXXQQQLLLKKKLLLMMMNNNUUUddduuuxxxuuuwww~~~yyy}}}___III>>>777111---------,,,...333+++++++++++++++,,,......///---+++))))))***+++,,,,,,+++***************++++++++++++************)))++++++++++++++++++++++++,,,,,,+++***)))((('''&&&)))))))))))))))******+++,,,,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,...---,,,,,,---///------,,,++++++,,,,,,,,,000---///333333;;;WWWtttxxxlllhhhsss|||vvvrrrsss{{{|||vvvoooooo{{{~~~~~~uuujjjbbb^^^]]]\\\aaalll|||---++++++...000555@@@LLL___kkkxxx~~~ooohhhfffppp}}}nnn___\\\bbbkkkwwwyyyrrrqqqxxx|||tttiiibbbhhhvvvsssmmmkkkjjjkkkkkkjjjiiihhhgggfffeeehhhfffccc```^^^^^^___aaa^^^___```___^^^]]]^^^___```aaaaaaaaa^^^[[[WWWTTTQQQNNNIIIDDDBBBBBBDDDFFFQQQVVV^^^cccdddcccaaa```___``````___]]][[[XXXVVVSSSKKKDDDCCCCCCCCCFFFJJJOOOQQQUUUYYY\\\]]]^^^]]]___________________________```bbbcccddddddeeeeeeeeedddbbbaaa```aaabbbccceeedddcccbbbbbbbbbcccccceeeeeefffggggggggggggfffggggggiiijjjkkkkkklllllloooppprrrtttwwwyyy{{{||||||}}}|||rrrggg___UUUKKKHHHKKKLLLPPPQQQNNNKKKIIIDDD>>>:::999CCCXXXkkktttvvvwwwrrrrrrpppiii```YYYWWWWWWfff{{{tttpppnnnoooqqqttt{{{~~~xxxvvvvvv~~~uuuqqqsssuuu~~~~~~|||yyytttmmmgggcccaaa\\\VVVPPPJJJFFFDDDDDDDDDCCCCCCBBBAAAAAAAAA<<<999999<<<@@@FFFPPPZZZ]]]aaagggkkkoooqqqsssuuuqqquuuzzz~~~~~~||||||}}}}}}{{{uuukkk```VVVLLLEEEAAA===999555333333444444444>>>CCCLLLUUU]]]bbbeeefffiiijjjkkkjjjgggcccaaa```dddmmmsssrrrpppqqqqqqpppjjjmmmrrrvvvwwwvvvtttrrrrrrpppnnnlllkkkiiifffcccbbbaaa```___]]]\\\[[[ZZZ]]]]]]^^^```ccccccbbbaaa^^^YYYRRRMMMLLLNNNOOOPPPTTT___kkksss}}}}}}tttnnnvvvyyyvvvfffNNNAAA999333......---+++---000,,,,,,,,,,,,,,,,,,---------,,,+++***)))******+++******)))))))))******++++++++++++************)))++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---,,,++++++,,,...------,,,,,,+++,,,,,,---,,,+++...333555@@@___}}}vvvsss|||~~~zzzuuurrrsss{{{vvvwwwyyy~~~zzz}}}wwwkkk```YYYVVV\\\```iiittt}}}~~~zzzuuu,,,***+++///222888DDDOOOaaalllyyysssqqqsss|||zzzhhhZZZ[[[gggxxxuuulllkkkqqqmmm___XXX\\\lll{{{lllfffkkkqqqpppnnnkkkiiigggggggggggggggggggggfffeeedddbbbaaa```aaaaaa___^^^]]]^^^```^^^___aaaaaaaaa^^^[[[ZZZVVVSSSOOOKKKJJJJJJLLLMMMUUUYYY^^^bbbcccbbbaaaaaa^^^^^^^^^]]][[[YYYXXXWWWSSSKKKEEEDDDEEEFFFJJJNNNQQQSSSVVVZZZ]]]^^^^^^^^^________________________```aaabbbdddeeeeeeeeeeeedddcccbbbaaa```aaabbbcccddddddcccbbbbbbbbbbbbcccddddddeeeffffffffffffffffffggghhhiiijjjkkkkkkkkkpppoooooopppqqqsssuuuvvvuuuvvvxxxxxx{{{tttiii^^^SSSNNNNNNIIIMMMNNNLLLJJJIIIEEE???;;;<<>>===;;;:::::::::999666777;;;>>>BBBJJJSSSWWW\\\bbbgggjjjkkkllllllhhhkkkpppsssttttttttttttuuuvvvxxxxxxwwwwwwyyyzzzxxxyyy{{{~~~{{{vvvmmmddd[[[QQQHHHCCC@@@<<<777444333333222222:::???GGGQQQZZZ```ccceeegggjjjlllmmmjjjfffdddccceeelllqqqpppppptttwwwxxxtttvvvzzz}}}wwwtttqqqnnnllljjjhhheeebbbaaa```___]]][[[ZZZXXXXXX[[[]]]```aaaaaa```aaaaaa^^^YYYSSSOOOOOOPPPRRRSSSVVV[[[```eeennnyyy~~~}}}wwwlllnnn~~~tttooozzzmmmSSSCCC:::444//////...++++++---,,,,,,---......---+++++++++++++++***************)))((((((((()))***+++++++++++++++************)))************************)))((((((((()))+++,,,...***))))))))))))***++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))***,,,+++******+++------,,,,,,,,,,,,,,,------+++,,,///333777FFFfff~~~{{{zzzyyyvvvuuuxxx~~~uuu~~~{{{www{{{vvvkkkaaaXXXTTTWWW\\\cccjjjnnnnnnkkkiii+++***,,,000555;;;HHHTTTdddnnnzzzsssttt{{{wwwggg\\\[[[nnnuuuhhhdddiiifffYYYWWW___nnn|||tttbbb___hhhppprrroookkkhhhffffffhhhjjjgggggggggggghhhgggeeecccbbbbbbbbbaaa___^^^```bbb\\\^^^```cccccccccaaa```[[[YYYVVVSSSRRRRRRSSSSSSYYY\\\___aaaaaaaaaaaabbb___^^^]]]\\\ZZZYYYXXXXXXSSSLLLFFFFFFGGGHHHLLLQQQRRRTTTXXX[[[^^^_________^^^^^^^^^^^^^^^^^^^^^^^^aaabbbcccdddeeefffffffffcccbbbaaaaaaaaaaaabbbbbbdddccccccbbbbbbbbbbbbbbbbbbcccdddeeeeeefffeeeeeeggghhhiiikkklllmmmmmmmmmmmmmmmkkkkkklllnnnqqqrrrssstttuuuvvvxxx~~~~~~qqqcccXXXRRROOOJJJNNNNNNKKKIIIHHHDDD???<<>><<<:::888888777999777888<<>>;;;999777777777999777888<<>>666000000111///......,,,---/////////---+++***)))***++++++++++++******(((((((((((()))***,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++***))))))***+++,,,***************++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------,,,,,,---...---,,,,,,,,,------...//////000333777???QQQmmmzzzuuuwwwyyy|||zzzuuuyyyyyytttmmmgggdddaaa^^^\\\OOOTTT[[[aaadddggghhhjjj---,,,///666???KKK]]]mmm}}}vvvzzz}}}lllbbb```iiiooofffeeeffffffgggaaajjjxxxsss```YYY\\\aaaeeehhhkkkhhhdddaaaaaadddhhhkkkjjjgggcccdddgggjjjjjjiiihhhhhhfffccc]]]XXXVVVUUUYYY\\\aaaeeeiiijjjkkkjjjfffeeecccaaa___^^^]]]\\\___aaabbbbbb`````````aaa``````___]]][[[YYYWWWUUUOOOJJJGGGJJJMMMMMMPPPTTTVVVXXX[[[^^^```aaaaaaaaa```````````````````````````aaabbbdddeeeeeeeeeeee``````aaaaaaaaaaaaaaaaaabbbbbbccccccbbbbbbaaa```___```aaacccddddddddddddbbbccceeegggiiijjjkkkkkkhhhhhhhhhiiijjjmmmooopppooooooppprrrtttvvvyyyzzzwwwiiibbb]]]XXXQQQSSSRRRLLLGGGEEE@@@:::222666777<<>>EEELLLQQQUUU[[[^^^````````````bbbdddgggiiiiiiiiijjjlllmmmoooppppppooonnnoooqqqtttuuuuuuvvvvvvvvvvvvuuuvvvvvvxxxzzz}}}}}}{{{yyy|||||||||||||||~~~~~~~~~~~~{{{uuupppllldddXXXOOOEEEAAA<<<999888888777666555888???GGGPPPYYY___cccaaadddhhhjjjiiigggeeeeee^^^iiiuuuyyysssrrroookkkhhhfffeeecccaaabbbaaa```___^^^]]]\\\[[[[[[]]]```bbbbbbbbbcccdddbbb]]]WWWSSSPPPPPPOOONNNNNNLLLMMMRRRUUUVVVZZZ___]]]fffmmmoooyyysssmmmpppyyy}}}~~~|||qqqccc]]]^^^sss{{{xxxzzzzzz{{{gggSSSCCC999111000222000//////------...//////...,,,,,,+++++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,+++++++++************)))************************,,,,,,,,,++++++******)))+++************+++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++---......---,,,...///,,,,,,,,,,,,---...///000,,,---111888FFFYYYppp|||wwwyyy{{{~~~vvvuuu|||wwwppphhhbbb___]]]ZZZXXXRRRUUU[[[aaafffiiiiiiiii...---000:::FFFWWWnnnzzzyyy{{{{{{jjjdddeeemmm}}}gggbbbhhhkkkgggbbbgggoooxxxpppaaaTTTVVV^^^bbbeeefffcccaaa___]]]___cccgggjjjgggdddaaabbbgggjjjiiigggggghhhiiifffaaa\\\XXXWWWYYY\\\aaafffjjjmmmmmmmmmkkkjjjiiigggeeecccaaa```aaabbbdddcccaaa______```_________]]][[[WWWSSSQQQIIIEEEFFFKKKPPPQQQSSSWWWWWWYYY\\\___aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa___```bbbcccddddddeeeeee___``````aaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa```___^^^___aaabbbcccdddddddddbbbccceeeggghhhjjjjjjkkkhhhiiijjjkkklllmmmnnnooommmmmmnnnppprrrsssssssssyyytttgggbbb___[[[PPPRRRPPPJJJEEECCC>>>999111444555888DDDVVVcccfff\\\NNNAAAAAALLLXXX\\\ZZZVVVUUUXXXaaaooo|||yyyrrrqqqzzz~~~yyyvvvuuussspppnnnkkknnnooommmkkklllrrrwwwtttqqqkkkggggggkkkmmmjjjjjjnnnllliiiffffffgggfffbbb]]]\\\\\\[[[WWWPPPKKKIIIHHHAAA@@@>>>======???AAACCCAAA???;;;888555555555666777555555999;;;>>>EEEMMMRRRVVVZZZ^^^___```bbbcccbbbdddgggiiiiiijjjlllmmmnnnoooppppppoooooopppqqqrrrsssuuuwwwwwwwwwuuuuuuvvvyyy|||}}}}}}{{{zzzzzz{{{{{{{{{|||}}}{{{{{{zzzzzz|||~~~yyyuuurrrkkk___VVVIIIEEE@@@<<<999888777666333666<<>>999666777666777<<>>AAACCCBBB???<<<888666555666777999666666999<<>><<<:::999:::===@@@CCC<<<<<<;;;:::999777666666444555777888;;;@@@GGGKKKPPPSSSWWWYYY[[[]]]___aaadddccccccdddhhhjjjkkkkkkmmmmmmnnnnnnmmmmmmlllkkknnnpppppppppooopppqqqsssxxxwwwvvvvvvxxxyyyxxxwwwyyyyyyyyyzzz{{{}}}|||}}}}}}|||||||||}}}{{{rrrhhhaaaUUUOOOHHHAAA<<<888555333666333555===FFFMMMTTT[[[]]]eeeiiigggddddddfffffflllpppwww|||}}}xxxrrrmmmjjjjjjiiihhhgggeeecccaaa```___```^^^^^^^^^``````___^^^ZZZ[[[\\\^^^```bbbcccdddddd^^^UUULLLFFFCCCCCCDDD???AAACCCCCCEEENNN]]]iiitttrrrnnnvvvxxxppphhh^^^UUUOOOKKKVVVooo|||tttmmmhhhbbb___fffqqqtttXXXJJJ999111222555333///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***,,,......---,,,---...222222888CCCNNNUUUYYYZZZWWWgggqqqwwwzzzvvv{{{wwwxxx~~~{{{}}}~~~wwwooofffdddaaa]]]XXXSSSOOOLLLIIIMMMTTT\\\cccggghhhiii000111888FFFYYYnnn|||uuupppnnn|||xxxjjjjjjppp}}}vvv```^^^jjjuuuxxx{{{vvvqqqmmmkkkeee]]]VVVMMMIIIIIIQQQ]]]eeeccc___VVVSSSOOOMMMNNNSSSZZZ^^^cccdddeeegggiiikkkmmmnnnjjjjjjlllooossssssqqqnnnmmmnnnqqqtttwwwzzz{{{|||xxxvvvrrrnnnjjjfffcccbbbcccbbbbbbaaa```^^^\\\[[[[[[YYYXXXXXXWWWRRRKKKFFFCCCDDDGGGKKKOOOSSSVVVXXXZZZ]]]```aaa``````bbbdddbbbbbbbbbbbbaaa```___^^^___```aaabbbccccccccccccaaaaaabbbbbbccccccbbbbbbddddddcccaaa```^^^]]]]]]`````````aaabbbbbbccccccdddeeefffggghhhiiiiiiiiiggggggggghhhjjjlllnnnooopppnnnlllmmmoooqqqqqqqqqqqqwwwoooddd\\\XXXUUUSSSPPPKKKGGGDDDAAA===:::555333333444444666???JJJ[[[fffooouuu}}}tttpppkkkhhhggghhhhhhgggiiihhhgggffffffggghhhiiihhhjjjmmmppppppllleee````````````aaabbbdddeeefffeeeeeeeeedddbbb___\\\[[[XXXXXXWWWSSSLLLEEEAAA???===;;;999888999<<>><<<:::888666555444444555666888;;;@@@FFFKKKRRRUUUXXX[[[]]]___aaaccceeedddcccdddgggiiijjjiiikkkkkkllllllmmmllllllkkkooopppppppppnnnoooppprrruuuttttttuuuwwwxxxwwwvvvxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~}}}||||||~~~~~~uuukkkdddVVVQQQIIICCC>>>:::777555666333555<<>>444222333111---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))++++++************++++++))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,++++++---......---,,,---...111333:::DDDLLLPPPPPPOOONNN\\\dddiiimmmlllsssuuuuuu{{{}}}~~~~~~uuulllgggddd___ZZZVVVQQQMMMKKKHHHLLLSSSZZZaaaeeegggggg111777AAAPPP```qqq~~~xxxssstttuuuuuukkkooouuuzzzfff\\\cccrrr|||~~~~~~vvvnnnggg^^^SSSLLLGGGEEEEEEMMMXXX^^^^^^ZZZPPPMMMJJJIIIJJJOOOUUUYYY```aaaccceeehhhkkklllmmmkkkkkkmmmpppsssuuuuuuttttttuuuxxx~~~|||zzzvvvqqqmmmiiifffeeebbbbbbaaa```___^^^\\\[[[YYYWWWVVVUUUSSSOOOIIIEEEAAADDDGGGLLLPPPSSSUUUVVV\\\^^^aaaaaaaaa``````aaa````````````___^^^]]]]]]``````aaabbbccccccccccccaaabbbbbbbbbbbbaaaaaa```dddcccbbbaaa```___^^^]]]`````````aaabbbbbbcccccccccdddeeeggghhhhhhhhhhhheeeeeeffffffhhhiiikkklllooommmlllmmmooopppqqqpppnnnpppwwwtttggg^^^XXXUUUQQQNNNJJJFFFDDDAAA>>><<<444333444666444222666<<>>FFFLLLNNNKKKHHHLLLXXX]]]aaafffeeennn~~~uuuuuuzzzsssiiieeeaaaZZZTTTPPPLLLIIIGGGGGGKKKQQQXXX^^^bbbeeefff222===KKKYYYggguuu}}}zzzsssnnnooovvv|||~~~xxxkkkiiirrr{{{uuujjj^^^^^^lll{{{{{{rrriii^^^RRRKKKFFFDDDFFFLLLTTTYYYYYYWWWOOOMMMJJJIIIKKKOOOTTTWWW^^^___aaadddgggiiikkklllnnnmmmnnnoooqqqrrrttttttvvvvvvyyy~~~|||zzzvvvrrrmmmiiigggeeebbbbbbaaaaaa```^^^]]]\\\XXXWWWUUURRROOOLLLHHHFFFBBBEEEIIINNNSSSUUUVVVWWW\\\]]]```aaaaaaaaa``````___`````````______^^^]]]___```aaaaaabbbbbbbbbaaabbbbbbbbbbbbaaa```______cccbbbbbbaaa```______^^^`````````aaabbbbbbccccccdddeeefffggghhhhhhhhhhhheeeffffffggghhhiiiiiijjjnnnllllllmmmoooppppppooommmllloooyyyzzzlllaaaYYYUUUOOOLLLIIIFFFDDDBBB@@@>>>888666666777555111333888===MMMcccyyyyyysssssspppllljjjjjjjjjjjjiiijjjiiigggeeeddddddddddddeeedddccccccdddeeecccbbbaaaaaabbbbbbccccccccccccaaa```___]]]ZZZYYYWWWWWWRRRSSSTTTQQQKKKDDD???===:::999888777888:::<<<===BBB@@@===:::777555444444444555666777:::???FFFKKKRRRVVV[[[^^^```bbbdddeeegggeeeddddddfffggggggfffeeefffgggiiijjjkkkkkkkkknnnoooooonnnlllkkklllnnnnnnooopppsssvvvxxxxxxwwwyyyyyyzzzzzz|||}}}}}}|||{{{}}}wwwnnnggg[[[VVVMMMFFFAAA===;;;999555222333888<<<@@@HHHPPPXXX^^^ccccccbbbdddcccaaaaaacccfffiiijjjkkknnnppptttuuuuuusssooollljjjjjjfffeeeeeeeeedddccccccccc___]]][[[ZZZ\\\]]]^^^]]]^^^]]][[[ZZZZZZZZZ\\\]]]aaa___[[[VVVPPPJJJEEEBBBCCCEEEFFFDDDDDDGGGOOOUUUdddmmm{{{lllaaabbbaaacccffflllrrrvvvwwwvvvkkk]]][[[bbbgggrrrzzzvvvwwwxxxxxxxxxwwwxxx~~~oooWWWCCC888444222000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........................../////////------...000333999AAAGGGNNNSSSTTTQQQTTT]]]```bbbeeedddkkk}}}}}}vvvxxx~~~ssshhhbbb]]]UUUOOOKKKIIIEEECCCHHHKKKPPPVVV\\\aaadddfff333BBBTTTaaammmyyy~~~~~~}}}xxxooogggeeelllyyy}}}yyy~~~xxxiiibbbfffrrr}}}nnnfffbbbkkk{{{|||uuummmbbbXXXQQQKKKKKKMMMPPPUUUXXXYYYXXXSSSRRRPPPOOOQQQTTTXXXZZZ___```aaaccceeegggiiijjjjjjkkkkkklllmmmnnnqqqrrrttttttwww~~~zzzyyywwwsssoookkkgggeeedddbbbbbbbbbaaa```___^^^]]]YYYWWWUUUQQQMMMJJJIIIHHHEEEHHHLLLQQQUUUXXXYYYYYY[[[\\\^^^```bbbcccbbbaaa``````aaaaaaaaa```____________``````aaa`````````aaaaaaaaaaaaaaa```___^^^bbbbbbaaaaaa``````______`````````aaabbbbbbccccccfffgggggghhhiiiiiiiiiiiiggghhhhhhiiiiiijjjjjjjjjlllkkkkkklllooopppooonnnnnnlllkkkppp{{{sssfff\\\WWWOOOLLLIIIFFFEEEDDDAAA???;;;777555555444111333888888CCCTTTggg|||}}}zzztttvvvwwwwwwvvvwwwyyy|||}}}xxxxxxzzztttzzz|||zzzwwwwwwtttppprrrooollljjjkkkkkkkkkjjjjjjiiigggeeedddcccddddddeeecccbbbbbbdddeeeeeeeeeaaabbbbbbcccccccccbbbbbb___^^^[[[YYYWWWUUUUUUUUUPPPRRRRRROOOIIICCC???===999888888888999;;;===>>>AAA???<<<:::888777666777333444666777:::???EEEJJJPPPTTTZZZ^^^```aaacccdddgggeeeddddddfffgggfffeeedddeeefffhhhiiijjjjjjjjjmmmnnnnnnllljjjjjjkkklllmmmnnnpppssswwwyyyyyywwwyyyyyyzzz{{{|||~~~}}}{{{{{{|||~~~zzzqqqjjj^^^XXXOOOFFFAAA===;;;999444222333777:::???HHHQQQVVV\\\aaaaaaaaabbbaaa]]][[[]]]```aaaccceeeiiikkkssstttuuutttpppmmmkkkjjjjjjiiihhhfffdddcccaaaaaacccaaa___^^^```aaaaaaaaa```___]]]\\\[[[[[[[[[\\\___^^^]]]YYYTTTNNNIIIFFFEEEGGGGGGGGGHHHLLLRRRWWW]]]kkkuuugggcccgggjjjqqq{{{jjjaaaffflllxxx}}}{{{|||}}}|||cccLLL<<<444111111.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------++++++************++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........................../////////......000222222:::BBBHHHQQQ^^^fffgggdddkkkkkkiiiiiieeehhhxxx{{{vvvxxxrrrhhhaaa[[[TTTPPPNNNLLLHHHDDDIIIKKKOOOUUU[[[```dddfff555HHH[[[gggsss~~~}}}ttthhh```bbbmmm{{{xxxttt{{{|||nnnccc___fffrrr{{{~~~jjjfffjjjxxx}}}vvvnnnfff```\\\WWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYXXXWWWXXXZZZ\\\^^^aaabbbbbbcccdddeeeffffffdddfffggghhhiiikkknnnqqqpppppprrrvvvzzz{{{xxxtttsssqqqnnnkkkgggdddbbbbbb```aaaaaa```___^^^]]]]]]YYYXXXUUUPPPKKKHHHIIIJJJHHHKKKNNNSSSWWWZZZ\\\]]]]]]\\\\\\^^^aaacccccccccaaaaaabbbbbbbbbaaaaaa```______```aaaaaa``````______````````````______^^^aaaaaaaaaaaa`````````````````````aaabbbbbbccccccgggggghhhiiiiiiiiiiiiiiijjjjjjkkkllllllkkkkkkjjjkkkkkkkkklllnnnooonnnmmmnnnkkkhhhhhhooo|||{{{kkk___YYYPPPMMMJJJHHHFFFEEECCCAAA;;;666333333222000222777444999CCCQQQdddwww~~~zzzwwwuuusssqqqnnniiikkkmmmooopppqqqppppppsssvvvxxxwwwtttrrrtttvvvoootttvvvsssrrrsssrrrpppmmmkkkiiihhhhhhiiihhhgggjjjhhhfffeeecccccccccdddbbbaaa```aaadddeeeeeedddaaabbbcccddddddcccaaa```^^^\\\YYYVVVTTTSSSSSSTTTOOOOOONNNKKKEEEAAA>>>===888888999999;;;===@@@AAAAAA???<<<999777777777888333444555777999???EEEJJJOOOSSSYYY^^^```aaacccdddfffeeeddddddeeeffffffeeedddeeefffgggiiiiiijjjjjjkkkllllllkkkiiiiiijjjllllllmmmooossswwwyyyxxxvvvwwwxxxxxxyyyzzz|||}}}~~~}}}}}}}}}{{{zzzzzz|||~~~~~~vvvpppbbb[[[QQQHHHAAA===;;;999444333444777999===FFFQQQVVV[[[______```aaa^^^YYYTTTVVVXXXZZZ]]]```eeeiiippprrrttttttrrrooommmmmmnnnmmmkkkhhheeecccaaa```fffeeedddeeeffffffeeeddd``````___^^^]]]\\\[[[[[[ZZZZZZZZZYYYVVVQQQLLLIIIIIIIIIJJJJJJLLLQQQWWW\\\]]]mmmqqqjjjnnnttt~~~}}}ooorrruuu~~~{{{pppUUU@@@444000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........---...///......///222555333===FFFLLLZZZnnn||||||uuussslllnnn}}}wwwsssxxx{{{oooggg```[[[WWWVVVVVVTTTNNNHHHJJJKKKOOOSSSYYY^^^cccfff999MMMaaammmwww{{{pppbbb\\\aaammmxxx}}}tttpppxxxvvvooofffaaabbbiiittt{{{kkklllvvvyyypppjjjhhhhhhdddfffgggfffcccaaaaaabbb``````^^^]]]]]]^^^``````eeeeeeddddddddddddccccccbbbdddggggggfffgggiiikkkjjjjjjkkklllmmmmmmmmmlllnnnllljjjgggdddbbbaaa```^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXTTTNNNHHHFFFHHHKKKKKKLLLOOOSSSWWW[[[^^^___aaa^^^\\\\\\___bbbbbbbbb```aaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa^^^^^^___`````````______````````````aaaaaaaaaaaa`````````aaabbbbbbccccccfffggghhhhhhhhhhhhhhhhhhkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjlllnnnooommmllliiihhheeebbbeeeooopppbbb[[[RRROOOLLLIIIHHHFFFCCCAAA<<<777444444333111111333000111666@@@NNN]]]llluuu}}}|||uuurrroookkkiiihhhgggfffdddaaabbbdddhhhlllnnnmmmlllkkknnnppppppooonnnppprrrmmmrrrssspppnnnoooooommmjjjhhhfffffffffgggfffeeegggfffdddcccbbbbbbbbbccc^^^^^^```bbbeeefffdddbbbbbbbbbdddddddddbbb```___^^^[[[XXXTTTRRRRRRSSSTTTLLLLLLJJJFFFAAA===<<<<<<888888:::;;;>>>@@@CCCDDDDDDAAA>>>:::777666666666333444555666999>>>EEEJJJNNNSSSYYY^^^aaabbbcccdddeeedddcccccceeeggggggfffeeeeeefffhhhiiiiiiiiiiiiiiijjjjjjjjjiiiiiijjjlllkkklllnnnrrrvvvwwwvvvtttttttttuuuvvvwwwyyyzzz{{{zzz{{{{{{zzzyyyyyy{{{~~~}}}xxxrrrggg```TTTJJJCCC>>>;;;:::666444444666666999CCCMMMVVVZZZ^^^^^^______[[[UUUMMMOOOQQQTTTWWW\\\bbbgggkkknnnqqqsssrrrqqqqqqqqqpppooommmjjjgggdddbbbaaaeeedddeeefffhhhgggeeebbb^^^___``````___]]][[[YYYWWWXXXYYYZZZXXXUUUQQQOOONNNMMMLLLLLLNNNSSSZZZ______nnn~~~uuuuuu|||{{{|||~~~aaaHHH888222111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++************+++++++++++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------------.........111444777999FFFQQQXXXggg~~~yyyssswwwzzztttssszzz~~~sssiiiddd\\\YYYXXXZZZ]]]ZZZRRRJJJIIIJJJMMMQQQVVV\\\aaaddd;;;QQQeeepppzzzwwwkkk^^^YYY```llltttxxx{{{rrrnnnwww{{{zzzfffccc______eeemmmvvv|||ssswww|||qqqmmmnnnpppmmmoooooommmiiieeeeeefffccccccaaa`````````aaaaaaggggggfffeeedddcccbbbaaaeeegggiiihhheeecccccceeecccddddddcccbbbbbbdddfffkkkjjjhhheeecccaaa```___\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWSSSLLLFFFEEEGGGKKKLLLMMMOOORRRVVV[[[^^^```eeeaaa\\\\\\^^^aaaaaa`````````aaaaaaaaaaaaaaa```ccccccdddddddddccccccbbb]]]]]]^^^___````````````````````````aaaaaaaaaaaa`````````aaabbbbbbcccccceeefffggggggggggggggggggkkklllmmmnnnmmmlllkkkjjjjjjjjjjjjlllnnnooommmkkkeeeeeebbb^^^^^^hhhyyysssddd\\\SSSPPPMMMJJJHHHFFFDDDBBB>>>999777888777333000111222222444;;;EEENNNYYYaaafffpppvvvvvvtttsssnnnfffhhheeeaaa___^^^___^^^]]]\\\\\\^^^ccciiillllllkkkiiikkkmmmmmmlllkkklllmmmkkkooopppllljjjkkkkkkiiiiiihhhffffffggggggfffeeeeeedddcccaaaaaaaaaaaabbb]]]^^^aaadddggggggeeebbbbbbcccdddeeedddbbb```___^^^[[[WWWSSSQQQQQQRRRSSSJJJIIIGGGBBB===::::::;;;888999:::===???BBBEEEFFFFFFDDD???:::666555444555333444555666999>>>EEEJJJOOOSSSZZZ___bbbcccdddeeeeeecccbbbccceeeggggggfffeeefffggghhhiiiiiiiiiiiihhhiiiiiiiiihhhiiijjjllliiijjjmmmqqquuuvvvtttrrrrrrrrrrrrssstttvvvxxxyyyyyyyyyzzzyyyxxxyyy{{{~~~~~~~~~wwwrrrkkkcccWWWLLLDDD???<<<:::777555555555444666???JJJVVVZZZ]]]]]]^^^^^^YYYSSSIIIKKKMMMPPPTTTZZZaaaffffffjjjooorrrssssssssstttpppooommmkkkhhhfffdddccc```aaabbbdddfffeeeaaa^^^]]]^^^`````````]]]ZZZXXXWWWYYY[[[\\\[[[YYYWWWUUUQQQOOOMMMLLLOOOTTT[[[___```lll~~~yyy}}}~~~xxxlllPPP===666444......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))++++++************+++++++++++++++++++++***)))(((************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---......///111666999AAAOOO\\\cccttt|||vvvrrrxxx|||uuurrruuu|||zzz|||wwwllldddaaaWWWUUUVVV[[[___\\\RRRIIIHHHIIIKKKOOOTTTZZZ```cccCCCRRRfffvvv~~~jjjXXXXXXbbbllluuu|||{{{xxxvvvzzzvvvlll]]]\\\```hhhnnnqqqyyy|||sss}}}|||tttrrrrrruuu{{{xxxyyyzzztttiiidddeeekkkiiigggdddbbbaaa``````aaabbbccccccaaaaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]]]]^^^```aaafffggghhhgggdddaaa``````___^^^\\\ZZZYYYYYYZZZZZZZZZVVVPPPJJJHHHHHHKKKMMMQQQQQQRRRTTTWWWZZZ^^^```aaa^^^\\\]]]aaaddddddccc______``````aaaaaabbbbbbdddddddddeeeeeedddcccccc```]]]\\\]]]aaacccbbbaaabbbaaaaaaaaaaaaaaabbbbbbbbb```^^^]]]^^^```aaaaaadddfffhhhiiihhhffffffgggmmmnnnnnnllliiihhhhhhhhhlllkkkkkkkkklllkkkiiifffccc[[[TTTSSSUUU\\\jjjwww}}}nnnaaa[[[TTTLLLJJJJJJHHHAAA;;;:::888666333222222333444222333444666:::@@@HHHNNNYYY^^^eeehhhgggddd```^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^bbbeeefffggghhhjjjhhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkklllkkkjjjjjjjjjgggcccccceeegggfffeeecccbbbaaa``````______```aaaaaaaaabbbbbbccccccdddcccbbbaaabbbcccbbb```^^^\\\XXXTTTRRRRRRRRRSSSRRRRRRLLLCCC===::::::;;;;;;888:::<<>><<<:::777444333444555777:::>>>DDDHHHPPPXXX]]]]]]]]]aaaddddddiiieeebbbbbbdddeeedddbbbgggggghhhhhhiiiiiiiiijjjhhhhhhgggggggggggghhhhhhkkkmmmpppssstttsssqqqpppqqqsssttttttssssssuuuvvv|||{{{yyywwwwwwwwwyyyzzz}}}zzzvvvooohhh\\\PPPHHHBBB>>><<<999::::::777444666>>>DDDNNNUUU[[[\\\\\\\\\[[[WWWQQQNNNKKKLLLQQQXXX___ccccccggglllrrruuuuuutttssspppnnnkkkfffcccccceeegggdddcccaaa^^^\\\\\\___bbb]]]___aaa```^^^[[[YYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZTTTWWWUUUOOOPPPYYYaaacccdddgggxxxyyy}}}yyyYYYCCC888555222111000///////////////---,,,************,,,---,,,,,,++++++***)))((((((************************,,,,,,+++***))))))******,,,+++******)))******+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........///222444222222999AAAVVVdddnnnppp~~~wwwxxxwwwqqqrrrxxxxxxtttwwwzzz|||}}}xxxooofff___\\\XXXWWWTTTQQQNNNKKKIIIHHHFFFHHHJJJMMMQQQWWW^^^cccCCCSSSgggwww~~~mmm^^^\\\cccllluuu|||}}}}}}tttggg^^^]]]cccnnnvvvzzz{{{sssrrruuuuuuwwwyyy~~~|||}}}~~~xxxooojjjlllqqqqqqooojjjddd```^^^___bbbccccccbbb```___```aaa______^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYZZZ[[[\\\bbbdddeeedddbbb___^^^______]]][[[YYYXXXXXXXXXXXXZZZWWWQQQLLLIIIJJJMMMOOORRRSSSTTTVVVYYY\\\___```ccc```^^^^^^```bbbbbb``````````````````aaaaaaaaaccccccddddddddddddcccccc```^^^]]]^^^aaacccbbbaaabbbbbbaaaaaa```aaaaaaaaacccaaa_________aaabbbbbbdddfffggghhhgggfffggghhhlllmmmnnnllljjjhhhiiiiiinnnmmmllllllmmmkkkiiifff___XXXQQQNNNOOOUUUaaammm~~~qqqeee___WWWOOOKKKJJJHHHBBB<<<:::888666444222222333333222333333444777<<>>;;;:::::::::888:::===@@@BBBEEEFFFFFFHHHEEEAAA>>><<<999777444333444555777999>>>DDDHHHLLLTTTZZZ[[[\\\aaaeeeeeehhheeebbbbbbcccddddddbbbfffffffffggghhhiiiiiijjjhhhhhhhhhgggggghhhhhhhhhiiijjjmmmoooqqqqqqppppppqqqrrrttttttssssssuuuvvv|||{{{yyywwwwwwxxxyyyzzz|||zzzvvvrrrjjj^^^SSSKKKEEE@@@===888999888555333555<<>>:::888666444222222222222333333222222333666<<<@@@BBBGGGMMMQQQSSSUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYY]]]___bbbcccbbbbbbcccccceeeffffffggggggffffffeeeffffffggghhhhhhhhhhhhgggiiifffdddcccdddfffeeeeeebbbbbbaaaaaaaaaaaaaaaaaaccccccdddddddddddddddddd^^^]]]\\\\\\]]]]]][[[YYYVVVRRROOOMMMMMMOOOOOOOOOMMMIIICCC???<<<;;;:::999888:::===@@@CCCEEEFFFFFFHHHEEE@@@===;;;999777555333444555777999===CCCGGGIIIPPPWWWYYY[[[aaaeeeffffffdddbbbaaacccddddddcccdddeeefffggghhhiiijjjkkkiiiiiihhhhhhhhhhhhiiiiiiggghhhiiikkklllnnnooooooppprrrsssssssssssstttvvv{{{zzzyyyxxxwwwxxxyyyzzz{{{}}}zzzwwwtttmmmbbbWWWOOOHHHCCC@@@888888777444222333999>>>GGGPPPWWWZZZ]]]``````]]]YYYVVVTTTSSSTTTYYY^^^aaaeeehhhlllqqqssstttsssrrrnnnnnnlllhhhdddaaaaaaaaa``````___]]][[[[[[]]]^^^```bbbcccbbb```^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^WWWYYYWWWSSSTTT[[[bbbeeegggbbbhhh{{{}}}rrrppp{{{zzz___HHH999222111000///......---------,,,------------------,,,...------,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))))))))***++++++++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------------.........---,,,...000000444@@@LLLwwwzzzxxx|||pppsss}}}rrrooorrrzzzxxxtttmmmddd]]]ZZZXXXXXXTTTMMMGGGBBBAAAAAABBBFFFJJJNNNRRRUUUWWW[[[]]]EEEVVVlll~~~zzzrrrppprrrwww|||sss```]]]dddtttuuullllllwwwwwwjjjcccffflllzzzsssxxx|||uuuqqqpppuuuzzz|||wwwlllcccaaacccdddeeedddbbb^^^\\\[[[\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTYYY[[[^^^^^^^^^]]]]]]^^^___^^^\\\YYYXXXWWWWWWWWWSSSPPPLLLHHHGGGIIILLLNNNTTTUUUXXX[[[^^^_________aaa```______`````````___aaaaaaaaa``````______^^^aaaaaabbbbbbccccccbbbbbbaaaaaa`````````aaabbbbbbbbbbbbaaa```____________bbbbbbbbbaaa```aaabbbcccdddeeeeeeeeeeeegggjjjllliiijjjkkkkkkiiiiiijjjkkkkkkjjjhhhgggfffccc___\\\SSSLLLEEEAAA??????FFFNNN___kkkxxx~~~~~~vvvmmmhhh```VVVOOOKKKHHHDDD@@@:::999777555333222222222222222222111111333888;;;???CCCGGGKKKNNNQQQTTTVVVTTTUUUWWWXXXYYYYYYYYYXXX^^^```bbbcccbbbaaaaaabbbddddddeeeeeeeeeeeedddddddddeeeeeefffffffffffffffgggfffeeeddddddeeeeeeeeebbbbbbaaaaaaaaabbbbbbccceeeeeeeeeeeeeeeeeedddddd___^^^\\\\\\[[[ZZZWWWUUUSSSOOOLLLJJJKKKLLLMMMMMMJJJFFFBBB???===<<<:::888999;;;>>>BBBDDDEEEFFFFFFHHHEEE@@@<<<:::888666555333444555666999===CCCGGGHHHPPPWWWXXXZZZ```dddeeedddcccaaaaaabbbcccdddddddddeeefffgggiiijjjkkkllliiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiikkkmmmnnnoooqqqrrrsssrrrrrrtttvvvzzzzzzyyyxxxxxxxxxyyyzzzzzz|||~~~}}}zzzwwwpppfff[[[RRRKKKEEEAAA999999777444222333888;;;EEEMMMUUUYYY]]]```aaa___[[[ZZZXXXUUUUUUWWW[[[^^^ccceeejjjnnnpppqqqpppooommmmmmlllhhhccc___]]]]]]]]]^^^^^^]]][[[[[[\\\]]]```aaabbbbbb___^^^]]]^^^___^^^^^^^^^^^^^^^^^^___ZZZZZZXXXUUUUUUZZZ```dddhhh______lll|||zzznnniiirrr{{{dddMMM===555111111///...------------,,,---...//////...---,,,------,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((())))))*********+++,,,,,,+++***)))***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............---+++,,,...000777EEESSSyyyxxxvvvyyy|||{{{sssrrrvvv{{{wwwoooggg___ZZZWWWWWWVVVQQQHHHAAA===>>>@@@CCCEEEJJJQQQVVVYYYZZZ\\\\\\JJJ[[[qqqxxxsssuuuzzz}}}yyyjjjbbbpppoooeeecccjjjhhh]]]\\\dddkkkwwwuuuyyy{{{uuupppmmmnnntttxxxuuummmfffeeegggdddddddddaaa^^^[[[[[[[[[]]]]]]]]]\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRXXXZZZ]]]^^^^^^^^^___``````___]]]ZZZYYYXXXXXXYYYQQQNNNKKKIIIHHHJJJMMMOOOTTTUUUXXX[[[\\\]]]]]]]]]]]]^^^___`````````aaaaaaaaaaaa``````______^^^^^^___``````aaabbbbbbbbbaaaaaaaaaaaa```______```aaaaaa``````___^^^^^^______```aaabbbaaa```___aaacccdddeeeeeeeeeeeegggjjjlllggghhhiiiiiihhhhhhiiijjjjjjhhhfffdddbbb^^^ZZZVVVKKKEEE@@@===999888<<>>CCCGGGFFFLLLTTT[[[^^^_________VVVfffyyy|||uuuttt{{{}}}uuulll}}}yyynnnddd___XXXRRRWWW```jjjsss~~~xxxyyy~~~{{{vvvqqqlllggglllpppooojjjfffeeegggaaabbbbbb```]]][[[[[[\\\______``````^^^\\\YYYWWWQQQPPPNNNMMMMMMOOOPPPRRRXXXZZZ]]]_________```aaa___^^^\\\[[[ZZZYYYZZZZZZQQQOOOMMMKKKLLLNNNQQQSSSUUUVVVWWWYYY[[[\\\\\\]]][[[]]]___`````````aaabbb``````__________________^^^^^^___```aaaaaaaaaaaaaaaaaaaaa```^^^]]]^^^```______^^^^^^^^^^^^_________aaacccbbb```^^^```cccdddeeeffffffffffffiiikkkeeeggghhhgggffffffggghhhiiifffcccaaa^^^YYYTTTPPPCCC???;;;999666333777<<>><<<999777666666777888???HHHQQQUUUZZZ___```^^^\\\]]]\\\XXXTTTSSSUUUXXX\\\^^^bbbfffiiikkkllllllggghhhgggccc^^^ZZZXXXWWW\\\^^^```aaa___^^^]]]^^^]]]^^^___^^^\\\[[[\\\]]]\\\]]]^^^______^^^]]]\\\[[[XXXUUUTTTSSSRRRUUU[[[bbb[[[VVVZZZeeepppvvvwwwtttttttttyyyyyyzzzxxxjjj___```nnn{{{xxxgggTTTDDD:::444333111000...------------..................---************************,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,+++++++++,,,---///000111++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------........./////////...,,,,,,///444>>>PPP```vvvyyywwwtttvvv}}}{{{uuuyyyyyyqqqooouuu{{{~~~vvvjjj___XXXUUUTTTSSSOOOIIIAAA<<<;;;???FFFKKKKKKQQQYYY```bbbbbbaaaaaafffsssvvvvvvrrrpppwwwwwwtttrrrsss^^^OOOMMMUUU]]]eeemmmuuu{{{wwwwwwwwwtttwww~~~~~~}}}xxxuuupppjjjdddfffhhhhhheeebbbaaaaaa\\\]]]^^^]]][[[ZZZZZZ[[[___aaacccdddbbb^^^YYYVVVQQQOOOMMMKKKLLLNNNRRRTTTXXXZZZ]]]_________```aaa]]]\\\[[[YYYYYYYYYZZZ[[[PPPOOOMMMLLLMMMPPPSSSUUUWWWWWWXXXXXXZZZ[[[]]]]]][[[^^^```aaa___^^^___aaa^^^^^^__________________]]]]]]^^^___```aaaaaa``````aaaaaa___\\\[[[]]]___]]]]]]]]]]]]^^^___``````___bbbeeedddaaa___aaaddddddfffggghhhgggfffggghhhdddfffffffffdddddddddfffdddaaa^^^ZZZWWWRRRLLLHHH;;;888666666444111333999;;;LLLaaammmqqqqqqlllggg```\\\WWWQQQMMMIIIFFFDDD>>>===<<<;;;999666444333222333333333222333666888999;;;>>>@@@BBBCCCFFFHHHJJJLLLPPPSSSUUUUUUTTTTTTYYY\\\___aaabbbbbbcccdddbbbccccccddddddccccccbbbdddcccbbbbbbbbbcccdddeeeccceeegggfffcccbbbcccdddaaabbbbbbbbbdddeeefffgggggggggfffeeedddcccbbbaaa___^^^]]]]]]^^^]]][[[YYYTTTPPPLLLIIIHHHIIIHHHHHHEEEBBB>>><<<<<<<<<<<<;;;>>>AAAEEEHHHJJJJJJIIIHHHIIIDDD>>>:::888777666555333444555666777;;;AAAEEEKKKRRRXXXWWWXXX[[[^^^^^^^^^___``````___```cccgggeeeeeeeeefffggghhhhhhiiiggggggffffffffffffggggggfffgggggghhhiiijjjkkkllllllnnnppppppqqqqqqsssuuuwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}xxxpppggg]]]TTTKKKEEE???===:::777666666777777:::CCCMMMSSSYYY___aaa```\\\^^^^^^ZZZUUUSSSTTTWWWZZZ\\\```dddhhhkkklllmmmeeeeeeccc```[[[XXXVVVVVV]]]___bbbcccbbb```______]]]^^^^^^]]][[[[[[\\\]]]\\\^^^```bbbbbb```^^^\\\[[[VVVSSSSSSPPPLLLOOOUUU[[[XXXTTTVVV^^^iiioooqqqrrrsssvvv~~~}}}ooonnnxxxxxxiiiZZZVVV]]]eee~~~~~~{{{mmm[[[III===555444222111///............------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++++++++---111444666+++,,,,,,,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...............///////////////---...111666AAASSScccrrrooolllmmmuuu~~~{{{{{{uuunnnllltttzzz}}}tttggg\\\VVVSSSQQQPPPMMMHHH@@@::::::???FFFKKKRRRXXX___dddeeedddbbbaaarrr}}}llllllkkkmmm{{{tttmmmmmmtttbbbNNNMMMVVV\\\^^^gggnnnrrrzzz{{{kkkeeepppuuuooooooxxxwww}}}yyytttrrrnnnhhhdddddddddcccaaa___\\\[[[XXXZZZ[[[ZZZYYYXXXYYY[[[___aaadddfffddd___YYYUUUSSSQQQNNNLLLMMMQQQUUUYYYXXXZZZ]]]___^^^^^^___```[[[ZZZYYYXXXXXXYYYZZZ[[[NNNMMMKKKKKKLLLOOORRRTTTYYYYYYXXXXXXYYY[[[]]]___\\\___bbbbbb___]]]]]]___]]]^^^^^^______`````````\\\]]]^^^___````````````___aaaaaa___[[[ZZZ\\\^^^\\\\\\\\\]]]^^^___```aaa```dddgggfffbbb```bbbeeedddfffhhhiiihhhffffffgggdddeeefffeeecccbbbcccddd^^^[[[XXXTTTPPPJJJDDD@@@666444333444222000222777333FFF\\\iiinnnnnnjjjeee\\\ZZZVVVQQQMMMIIIFFFDDD??????>>><<<:::777555444333444444333111222444666666999<<>>999777777666555333444555666777;;;@@@DDDIIIPPPVVVVVVVVVZZZ^^^^^^]]]___``````___```cccgggdddddddddeeeeeefffffffffffffffeeeeeeeeeeeeffffffbbbccceeegggiiikkklllmmmkkkmmmoooppppppqqqsssuuuwwwxxxyyyzzzzzzzzzzzzzzzzzz|||}}}}}}}}}zzzrrriii```VVVMMMGGG@@@===999777666666666555666@@@JJJQQQXXX```cccbbb\\\______\\\VVVSSSUUUXXXYYY\\\```dddhhhkkkmmmnnndddcccaaa^^^YYYVVVVVVVVV^^^```dddeeedddbbbaaa```]]]^^^^^^]]][[[[[[]]]^^^\\\___bbbeeeeeebbb___\\\ZZZUUUQQQQQQNNNIIIKKKQQQVVVUUUTTTUUU[[[eeelllnnnvvvxxx}}}}}}jjjgggsssxxxhhhXXXOOOQQQVVVooowwwwwwwwwwwwyyytttbbbNNNAAA666555333111000///.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,+++***+++---222777:::,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///............/////////000000...///333888BBBUUUeeejjjhhhgggkkkuuu}}}wwwwwwooollltttyyy|||ssseee[[[TTTQQQOOOMMMLLLGGG@@@:::999>>>DDDIIIXXX]]]cccggggggdddbbb```{{{sssfffjjjooosss|||jjjdddlllvvvkkkTTTTTT\\\___bbbdddhhhkkkmmmppptttwwwhhhcccbbbhhhkkkiiikkkooosssrrrqqqooommmkkkiiihhhgggddd```[[[XXXXXXXXXYYYUUUVVVXXXZZZ[[[ZZZZZZYYY]]]```dddeeeaaa\\\WWWTTTPPPOOONNNMMMOOOQQQTTTVVV]]]]]]^^^___`````````___^^^\\\ZZZYYYZZZ[[[ZZZYYYNNNKKKHHHHHHLLLQQQUUUWWWWWWXXXZZZZZZYYYZZZ]]]______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^______]]]___```___^^^^^^___```___`````````___]]][[[ZZZYYYZZZ\\\^^^_________^^^cccbbbbbbaaabbbccceeefffeeeeeedddcccbbbcccfffhhhfffdddbbbaaa```___\\\ZZZ\\\UUUMMMHHHFFFCCC===888555444222000000000000111555<<>>:::888777666666555444333222222222222555777999;;;;;;===???AAAAAADDDHHHLLLOOORRRVVVYYYZZZ[[[]]]___```aaabbbbbbdddbbbaaabbbdddddddddcccbbbaaa```aaacccdddcccbbbdddeeeeeeeeeeeedddccccccbbbbbbbbbbbbaaaaaadddfffhhhhhhhhhgggfffdddcccbbb]]]XXXTTTVVV[[[]]]YYYTTTUUUVVVVVVSSSOOOKKKIIIHHHEEEDDDAAA>>>;;;;;;===???AAABBBEEEIIILLLMMMLLLJJJDDDAAA===:::999888666444666666666666777;;;AAAEEENNNQQQTTTWWWXXXYYYZZZ\\\^^^___````````````bbbdddeeeeeeeeefffffffffffffffdddddddddccccccbbbbbbbbbeeeggghhhjjjkkkkkkkkkkkkkkkjjjiiihhhkkknnnsssuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||~~~}}}wwwoooeeeZZZOOOIII@@@<<<777333333555666777:::???GGGQQQYYY___aaacccdddbbb^^^ZZZVVVTTTRRRRRRWWWYYY^^^ccchhhkkknnnooolllhhhbbb\\\XXXXXXYYY[[[ccccccddddddeeeeeedddddddddbbb___]]]\\\\\\^^^___```^^^]]]___bbb```ZZZSSSTTTSSSPPPKKKGGGGGGKKKPPPVVVUUUUUUUUUUUU[[[jjjzzztttggglll}}}zzznnncccUUUHHHEEEJJJ___xxxzzznnniiillltttzzzttt[[[DDD===777333222000------000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,---///000111///---++++++------+++)))///...---,,,+++*********)))))))))***+++++++++,,,...,,,***((((((***,,,...,,,---......------...000111---+++000999DDDSSS___jjjffffffmmmwwwyyyvvvyyyzzzwwwzzz|||}}}tttgggYYYPPPMMMNNNPPPHHHAAA;;;:::;;;???GGGOOOVVV___gggfffcccbbbaaa___|||yyyooojjjmmmrrrwwwddd^^^hhhuuunnnYYYZZZbbbfffffffffggghhhiiiiiiiiiiii]]]ZZZ\\\bbbeeeccccccfffiiiiiijjjkkkkkkjjjiiihhhgggddd___ZZZWWWWWWXXXYYYVVVVVVXXXYYYZZZZZZ[[[[[[[[[___cccdddaaa\\\XXXUUUQQQPPPOOOOOOQQQTTTWWWYYY]]]^^^__________________]]][[[YYYXXXXXXXXXWWWVVVMMMJJJHHHIIIMMMRRRVVVXXXXXXZZZ[[[[[[ZZZ[[[]]]____________`````````aaaaaa^^^^^^]]]]]]\\\]]]]]]]]]]]]___```___^^^]]]^^^```___`````````___]]][[[ZZZXXXYYY[[[]]]___`````````ccccccccccccdddeeeggghhheeeeeeeeeddddddeeegggiiifffdddaaa___]]]YYYUUURRRPPPJJJCCC???>>>;;;666222222111000000000111222222444:::KKKbbbpppoooiiifff^^^ZZZSSSNNNJJJHHHFFFDDDDDDCCCAAA>>>;;;999777666555444444333222222222333444666888999:::;;;===???@@@BBBFFFJJJMMMQQQUUUXXXZZZ[[[]]]___```aaabbbbbbcccbbbaaabbbdddeeedddbbbaaa``````bbbdddffffffeeedddddddddddddddcccbbbbbbbbbbbbbbbaaa```aaaccceeedddeeeeeeeeeeeedddcccbbb^^^ZZZVVVWWWZZZ[[[VVVPPPTTTTTTTTTRRRMMMJJJHHHGGGCCCCCCAAA???======???AAACCCDDDFFFJJJMMMNNNKKKIIIDDDAAA===:::999777666444444444555666888===CCCGGGMMMPPPTTTWWWXXXYYY[[[\\\```aaaaaa```______aaabbbfffffffffffffffeeeeeeeeedddddddddcccccccccbbbbbbeeefffhhhjjjkkkkkkkkkjjjkkkjjjiiiiiikkkooosssvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{|||~~~}}}wwwppphhh^^^TTTNNNCCC???:::666555555555555777===EEEOOOXXX^^^bbbddddddbbb___[[[XXXUUUTTTSSSXXXZZZ___dddiiilllnnnoookkkhhhccc^^^[[[[[[\\\]]]dddddddddeeeeeeddddddccccccaaa___]]]\\\]]]___``````^^^]]]^^^aaa```ZZZUUURRRRRRPPPMMMJJJJJJMMMPPPUUUTTTSSSSSSSSSYYYjjjzzz~~~lllkkkvvv|||||||||tttlllcccXXXKKKGGGIIIZZZmmm}}}vvvmmmhhhjjjsss|||dddMMM>>>888444333111...---000,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,---...///000///---++++++------,,,)))......---,,,++++++++++++************++++++++++++---,,,+++******+++,,,---,,,---......------...000333///---222:::DDDSSS___ggghhhkkkqqqyyyzzzxxx~~~}}}|||{{{rrrfffZZZSSSQQQPPPOOOEEE???::::::<<>>888666555444111.../////////000000222333444333777EEE\\\mmmqqqkkkfff```[[[TTTOOOKKKIIIGGGEEEBBBBBB@@@???===:::999888555444333333333333333444222444666777777888:::<<<===???CCCFFFJJJNNNRRRVVVYYYZZZ\\\___```aaabbbbbbbbbaaaaaabbbdddeeecccbbbaaa``````bbbeeehhhhhhgggccccccccccccbbbbbbbbbaaabbbccccccaaa``````bbbddd```aaacccddddddcccaaa```^^^[[[XXXXXXZZZXXXRRRLLLQQQRRRQQQOOOKKKGGGFFFFFFAAABBBBBBAAA??????@@@BBBEEEFFFIIILLLNNNNNNKKKHHHDDDAAA===:::999777555444222333444666999>>>EEEJJJMMMPPPTTTWWWXXXZZZ\\\]]]```aaaaaa```___^^^```aaaggggggffffffeeeeeedddddddddddddddccccccccccccbbbeeefffhhhjjjkkkkkkkkkjjjkkkjjjiiijjjlllooosssuuuwwwvvvvvvuuuvvvxxxyyyzzzzzzzzz{{{|||~~~~~~|||xxxssslllcccZZZTTTFFFCCC>>>:::888666555333555:::CCCLLLVVV]]]bbbddddddcccaaa^^^[[[YYYWWWVVVXXX[[[```fffjjjmmmnnnnnnkkkiiifffcccaaa```aaabbbeeeeeefffeeeeeedddcccbbbbbbaaa___^^^^^^___aaabbbaaa___]]]^^^______\\\YYYSSSSSSRRROOOMMMMMMOOOPPPUUUTTTTTTTTTSSSXXXgggvvvtttjjjlllqqqrrrnnnjjjfffbbbZZZOOOHHHGGGTTTbbbrrr}}}}}}uuulllhhheeegggpppnnnXXX@@@:::555444222///...///,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---.........,,,++++++------,,,***---,,,,,,++++++,,,,,,---+++++++++++++++*********---,,,,,,,,,,,,,,,,,,---,,,---......------...000444000000444;;;DDDRRR^^^dddjjjrrrxxx}}}yyyxxxyyywwwnnnccc[[[WWWTTTPPPLLLBBB<<<999;;;>>>BBBKKKSSSUUU\\\___\\\XXXZZZ]]]___}}}~~~}}}rrrbbb```gggllloootttxxx{{{aaa]]]fffjjjrrrzzz~~~ssseeeeeepppzzz}}}zzzuuuoookkkhhhaaaWWWNNNJJJNNNUUU[[[\\\ZZZWWWVVVSSSVVV[[[aaadddeeeeeedddbbb___ZZZUUUSSSSSSTTTVVVTTTSSSRRRRRRSSSVVVYYY[[[ZZZ]]]``````]]]XXXTTTRRRTTTTTTTTTUUUXXX[[[]]]_______________^^^^^^]]]\\\\\\YYYVVVTTTSSSQQQOOOMMMKKKJJJJJJLLLQQQUUUXXXYYY[[[\\\^^^^^^]]]\\\]]]___\\\\\\]]]]]]^^^______```______^^^]]]]]]]]]]]]]]]]]]^^^___^^^]]]\\\]]]^^^______`````````^^^]]]\\\ZZZ[[[\\\]]]___``````aaaaaabbbbbbccceeefffggghhhfffeeeeeefffhhhiiiiiihhheeebbb]]]WWWPPPIIIAAA<<<:::777333222222222111/////////000000111222222333222444@@@TTThhhpppmmmgggaaa\\\UUUPPPLLLIIIGGGEEEAAAAAAAAAAAA???===:::999444444444333333333444444111222444555555555777999999<<>>EEEJJJMMMPPPTTTWWWYYYZZZ\\\^^^^^^___``````______aaacccggggggfffeeeeeedddcccccccccccccccccccccccccccccceeefffhhhiiijjjkkkjjjjjjiiiiiihhhiiikkknnnrrrtttvvvuuusssssssssuuuxxxyyyyyyzzz{{{|||~~~~~~|||yyyuuunnnfff\\\VVVFFFCCC???<<<:::888555333555999AAAIIIRRRZZZ___bbbccccccbbbaaa___\\\ZZZYYYXXX[[[```fffjjjllllllllllllkkkjjjiiiiiihhhhhhhhhgggggggggfffeeecccbbbaaabbbaaa```______```bbbcccbbb```^^^]]]______^^^\\\YYYWWWTTTPPPNNNNNNPPPRRRUUUVVVYYYZZZWWWXXXbbbnnn~~~{{{jjjdddfffjjjeeedddeeefffccc[[[QQQKKKRRR\\\jjjtttxxxwwwsssooommmkkkjjjnnnyyysss___DDD<<<666444333///---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,---......---,,,,,,,,,---......------...000222000000444999AAAOOO[[[bbbnnn{{{}}}vvvvvv|||uuuqqqhhh^^^YYYXXXUUUNNNGGG@@@;;;999<<<@@@CCCJJJRRRUUU[[[\\\WWWTTTWWW\\\___|||zzzvvviii\\\]]]gggnnnqqquuuyyy}}}tttccc```dddffflllqqqsssyyyvvvfffbbbmmm}}}zzzsssmmmhhh```TTTJJJGGGNNNVVVZZZZZZXXXUUUSSSRRRUUUZZZ^^^aaabbbaaa```^^^\\\XXXTTTRRRQQQRRRSSSQQQPPPNNNNNNOOORRRVVVXXX]]]```bbbbbb^^^YYYVVVTTTUUUUUUVVVXXXZZZ\\\___```^^^_________^^^]]]\\\\\\[[[XXXUUUSSSQQQOOOMMMKKKKKKJJJKKKNNNSSSWWWYYYYYYZZZ\\\^^^___^^^]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___```]]]^^^^^^^^^\\\[[[[[[]]]]]]^^^___`````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccddddddeeeeeeddddddeeeggghhhfffcccaaa]]]VVVPPPIIIBBB;;;777555333111000111222222222111111222222222222111111222444<<>>DDDIIINNNQQQUUUXXXYYYZZZ\\\^^^[[[\\\^^^______```ccceeeggggggfffeeedddccccccbbbccccccccccccccccccccccccdddeeegggiiijjjjjjjjjiiihhhggghhhhhhkkkmmmppprrrtttsssrrrqqqrrrtttvvvxxxyyyyyy{{{}}}~~~~~~{{{wwwpppggg]]]VVVEEEBBB>>>;;;:::999666555777:::???GGGNNNUUU[[[^^^bbbcccccccccbbb___]]][[[XXXZZZ___dddhhhiiijjjjjjmmmnnnpppqqqpppooonnnmmmhhhhhhgggfffeeecccbbbaaabbbbbbaaaaaaaaabbbcccccccccaaa______``````aaa```ccc___XXXRRROOOPPPQQQSSSVVVYYY___aaa]]]YYY]]]dddssslll```___cccccceeeiiinnnppplllaaaWWWSSS\\\jjjrrrsssrrrrrruuuuuusssrrruuu~~~yyygggKKK@@@777444222///------,,,------......------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......---,,,,,,,,,++++++******+++,,,...//////...,,,+++,,,---......------...000///...000444888???LLLXXXdddsss~~~{{{uuuuuuzzzssshhhaaaZZZVVVVVVRRRIIIAAA???;;;:::>>>AAADDDIIIOOOUUU[[[\\\WWWSSSWWW\\\___~~~yyypppddd^^^bbbkkktttvvvyyy{{{}}}vvvkkkdddbbbdddiiimmmooopppttt|||yyylll___bbbrrr}}}uuummmfff\\\QQQJJJHHHPPPWWWXXXVVVVVVTTTQQQUUUWWWZZZ]]]^^^^^^]]]\\\ZZZXXXVVVSSSQQQPPPOOOOOOMMMLLLKKKKKKMMMPPPTTTVVV^^^aaacccccc```]]]ZZZYYYVVVVVVWWWYYY[[[]]]___```]]]^^^^^^^^^^^^]]]]]]\\\[[[XXXUUURRRQQQOOOMMMKKKLLLLLLMMMPPPUUUXXXYYYXXXXXXZZZ]]]___^^^^^^______aaaaaa`````````_________]]]]]]]]]]]]^^^___```aaa]]]^^^^^^]]][[[ZZZZZZ\\\[[[\\\^^^```aaabbbaaaaaaaaa```___^^^]]]]]]]]]^^^^^^^^^```aaaaaaaaaaaaaaacccaaaaaaccceeeeeeaaa]]]XXXTTTMMMFFFAAA<<<888555222222111000000111222222222333333444333333222222333555:::EEEWWWgggllljjjddd___XXXRRRNNNKKKHHHGGGCCCDDDFFFFFFEEEAAA===;;;777666555444333333333333///111222222111111222444444666999<<>>EEEIIIOOORRRVVVXXXYYYZZZ\\\]]]YYY[[[]]]^^^___aaadddgggffffffeeeeeeddddddccccccbbbccccccccccccddddddddddddeeegggiiijjjjjjjjjiiigggggghhhiiikkknnnppprrrsssrrrrrrrrrrrrtttuuuvvvxxxyyy{{{}}}}}}yyyrrriii^^^WWWGGGCCC???;;;:::999888666777999===DDDKKKRRRXXX[[[```bbbdddeeedddbbb___]]]YYY[[[^^^bbbeeehhhiiiiiimmmpppsssuuuvvvtttqqqooohhhhhhggggggeeedddcccbbbdddccccccbbbbbbbbbcccccccccbbbbbbbbbbbbccccccdddiiiddd\\\VVVTTTSSSSSSSSSWWW[[[bbbeee___YYYZZZ```nnnuuuccc```dddeeehhhmmmttt{{{{{{pppdddXXX```lllvvvxxxwww|||~~~{{{xxxyyyrrrTTTGGG:::444222///...///,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++++++++++++++,,,***,,,------++++++,,,...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,+++,,,---......------...000......222777:::@@@MMMYYYhhhxxx|||wwwwww{{{wwwyyy~~~xxxsssaaa\\\WWWTTTRRRMMMEEE>>>===:::;;;???CCCEEEIIINNNWWW]]]___ZZZWWWZZZ^^^```yyykkkccceeelllpppyyy{{{|||}}}|||zzzyyyxxx{{{xxxrrriiicccdddiiilllsssuuutttrrrtttyyyzzzxxxjjjcccaaakkk{{{yyyooodddYYYPPPKKKMMMVVV[[[XXXUUUVVVVVVTTTXXXXXXZZZ[[[[[[[[[ZZZYYYVVVVVVUUUTTTRRROOOMMMLLLKKKKKKKKKKKKMMMPPPSSSTTTXXX[[[^^^```___]]]\\\\\\VVVWWWXXXYYYZZZ\\\]]]^^^\\\\\\]]]^^^^^^^^^]]]]]][[[YYYUUUSSSRRRPPPNNNLLLMMMMMMOOORRRVVVXXXXXXWWWUUUXXX\\\^^^^^^^^^___```_________```````````````______^^^^^^^^^______```\\\]]]^^^]]]ZZZYYYZZZ[[[YYYZZZ]]]```bbbcccdddddd``````___^^^]]]^^^______^^^___```aaaaaa```___^^^```___^^^```bbbaaa[[[VVVNNNIIIBBB<<<999888777666333333222111000111222333111222444555555555555444555888:::@@@NNNaaakkkkkkgggbbb[[[UUUQQQNNNKKKIIIEEEFFFIIIIIIHHHCCC>>>;;;999888666555333222222222///111222111000000111222333444777:::>>>DDDJJJOOOTTTWWW[[[___aaabbbaaa```^^^[[[WWWVVVYYY]]]```aaaeeedddcccdddeeefffeeedddeeecccbbb``````aaabbbccccccdddddddddccceeegggjjjhhhgggeeecccaaa`````````[[[YYYWWWTTTQQQNNNKKKHHHCCCCCCBBB@@@===<<<===??????@@@@@@??????AAAEEEHHHLLLMMMQQQTTTVVVTTTNNNJJJCCC???;;;999777666444333222333555777:::@@@GGGLLLQQQTTTWWWYYYYYYYYY[[[\\\YYY[[[]]]^^^___```cccfffddddddddddddddddddddddddbbbbbbcccccccccddddddddddddeeeggghhhiiijjjiiiiiiiiiiiijjjkkkmmmppprrrsssqqqrrrrrrssssssttttttuuuwwwxxx{{{}}}|||uuulllbbb[[[LLLHHHAAA<<<:::999888777555777;;;AAAIIIQQQWWW[[[___aaadddffffffccc```^^^\\\]]]___aaadddgggjjjkkkllloootttwwwxxxuuuqqqnnnggggggggggggfffeeecccccceeeeeeddddddccccccbbbbbbcccdddeeeeeeeeeeeeeeefffiiieee```\\\[[[YYYVVVSSSVVVZZZ```ccc]]]XXXZZZ```pppqqqlllqqqrrruuuzzzwwwdddfffppp||||||^^^OOO>>>777444111000111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,))),,,------++++++---///,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---......------...000///111666;;;>>>DDDQQQ^^^nnn}}}yyyqqqooo{{{xxx|||~~~||||||tttooo]]]ZZZWWWSSSOOOIIIBBB===999777:::@@@DDDFFFKKKPPPXXX___ccc```\\\^^^```aaazzziiiccckkksssttt{{{|||}}}|||zzzvvvrrrpppoooooojjjccc```eeepppwww}}}}}}zzzuuuuuuwwwvvvrrrbbbccckkkzzz}}}qqqdddXXXQQQNNNRRR[[[___ZZZVVVXXXYYYWWWYYYYYYYYYZZZZZZYYYYYYYYYSSSTTTUUUTTTRRROOOLLLJJJKKKKKKKKKLLLNNNPPPSSSTTTPPPSSSXXX[[[[[[[[[\\\\\\VVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^\\\YYYVVVTTTRRRQQQOOOMMMMMMNNNPPPSSSWWWXXXXXXWWWTTTWWW[[[^^^^^^______```[[[\\\\\\]]]^^^___``````aaa```___^^^^^^^^^^^^^^^\\\]]]^^^\\\ZZZYYYYYYZZZWWWYYY\\\```bbbdddeeeeee______^^^]]]^^^___```aaa___```aaaaaaaaa```^^^]]]___]]]\\\^^^```___XXXRRRGGGBBB;;;666444555666777555555555333222222444555000111333555777888777777777:::;;;===III]]]iiimmmjjjeee^^^WWWSSSPPPMMMKKKFFFHHHJJJKKKIIIDDD???;;;:::999777555333222111111///111222111000///000222222444666999===CCCJJJOOOSSSVVV[[[___bbbbbbaaa```^^^ZZZUUUTTTVVV[[[___bbbcccbbbaaaccceeeffffffeeeeeedddbbbaaa```aaabbbdddcccdddeeeeeeeeefffiiilllgggeeecccaaa``````aaabbb]]][[[XXXTTTOOOKKKHHHFFFBBBBBBAAA>>><<<;;;<<<>>><<<=========???BBBGGGKKKLLLNNNQQQUUUWWWUUUOOOKKKBBB???;;;999777666444222000111333666;;;AAAIIIOOORRRTTTXXXYYYYYYYYYZZZ[[[[[[\\\^^^^^^^^^___bbbddddddddddddddddddddddddeeebbbbbbbbbccccccddddddddddddeeeggghhhiiijjjiiiiiijjjjjjkkkmmmoooqqqssstttpppqqqrrrtttttttttttttttwwwxxx{{{}}}~~~}}}xxxoooeee^^^QQQLLLDDD>>>:::999888777222444999???HHHQQQXXX]]]^^^```dddffffffdddaaa___^^^______aaadddgggkkkmmmkkknnntttxxxxxxuuuppplllggggggggggggfffeeeddddddffffffeeeddddddcccbbbbbbcccdddfffgggffffffgggggggggdddbbbaaaaaa]]]XXXSSSVVVYYY]]]___[[[WWW[[[cccsss}}}{{{ooommmssseeeTTTBBB888555333333444,,,------......------,,,........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---)))+++...---++++++---///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,---///...------...000222444:::???BBBGGGTTTbbbrrr~~~xxxnnnlllzzzxxxwww||||||{{{yyyooojjj[[[ZZZXXXSSSMMMFFFAAA===666555888@@@FFFHHHMMMRRRXXXaaafffddd```aaabbbbbb}}}ssslllkkkoootttwwwyyy~~~|||tttlllmmmccc^^^eeejjjmmmwwwvvvssswwwsssjjj^^^ggg{{{uuudddUUUQQQWWWYYY^^^cccccc___[[[ZZZZZZ[[[YYYVVVUUUVVVVVVVVVUUUUUUUUUTTTRRRPPPNNNLLLJJJMMMLLLLLLLLLMMMNNNOOOOOOSSSQQQPPPRRRWWWZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]][[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTQQQOOONNNNNNNNNMMMOOORRRUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\aaa___\\\ZZZYYY[[[^^^```]]]^^^^^^______^^^^^^]]]cccaaa___\\\[[[ZZZZZZZZZZZZ[[[]]]___bbbdddfffgggbbb```]]]]]]^^^______^^^`````````___^^^^^^```bbb^^^\\\[[[\\\\\\XXXQQQKKK???<<<888777777888999999<<<999666444333222111///333444444444888>>>===999999999<<>>===;;;:::999999888;;;===???@@@BBBDDDHHHKKKQQQSSSWWWZZZ[[[XXXRRRMMMFFF@@@<<<;;;999555333444000000222666<<>>:::666444444555777===EEENNNTTTXXX\\\aaacccbbbaaacccdddbbb```aaaccceeehhhkkknnnoooqqqrrrttttttsssqqqnnnllliiiiiiiiiiiiiiihhhgggfffjjjiiihhhfffdddccccccbbbhhhjjjjjjiiigggeeedddeeehhhiiiiiigggddd^^^YYYUUUSSSRRRTTTXXXXXXVVVWWW[[[qqqvvvooozzzwww]]]CCC:::666///---111......////////////.........---++++++++++++---...***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++((())))))))))))*********,,,,,,,,,------............//////...,,,,,,---///222666888AAAMMMOOOWWWjjjzzz~~~xxxnnnppplll}}}yyy{{{~~~yyyyyy}}}}}}xxxkkk___XXXXXXYYYYYYQQQDDD;;;999888999<<>>;;;666333333333222222222333444555:::AAACCC@@@BBB??????CCCIIIPPP\\\fffggghhhddd\\\VVVTTTOOOIIIJJJJJJJJJJJJIIIFFFAAA>>><<<999666444444444333222000000//////000000111222111222444666999===DDDHHHMMMTTTYYYZZZ]]]aaacccbbbcccaaa\\\XXXVVVXXX^^^ccceeeeeeddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddccccccccceeefffggggggfffeeedddbbb```^^^]]]YYYVVVSSSOOOLLLGGGBBB>>><<<;;;999888777666666666666888;;;>>>AAAFFFLLLPPPVVVXXX\\\______[[[TTTOOOCCC===999888777222000111111222333777===DDDJJJNNNSSSVVVXXXZZZ[[[[[[]]]______^^^]]]___aaaccccccccccccdddddddddddddddcccbbb___aaaccccccbbbaaabbbccceeeggghhhiiihhhhhhhhhjjjggghhhiiikkkmmmoooooopppqqqrrrsssssssssssstttuuuxxxzzz|||}}}}}}}}}}}}~~~}}}wwwnnngggZZZTTTLLLDDD???;;;888666555555777<<>>HHHLLLKKKKKKEEE@@@@@@AAAEEEOOOYYYbbbffffff^^^VVVSSSOOOLLLKKKKKKJJJJJJJJJGGGBBB???===:::777555444444222111//////////////////000111///000222333666;;;AAAEEEMMMTTTYYY[[[]]]bbbcccbbbcccbbb___[[[YYYZZZ^^^aaadddddddddccccccbbbaaa`````````aaaaaabbbcccddddddeeeeeedddccccccdddeeefffgggfffeeecccaaa___\\\[[[XXXTTTPPPKKKGGGCCC>>>:::999888777666555555555555555777999<<<@@@GGGNNNSSSZZZ\\\___bbbaaa\\\TTTNNNBBB<<<888777666111///000222333444888===DDDJJJMMMRRRUUUXXXZZZ[[[\\\^^^``````___^^^___bbbccccccbbbcccdddddddddcccbbbbbbaaa```aaaaaaaaa``````bbbccceeefffhhhhhhgggffffffgggeeefffgggiiikkklllmmmnnnppprrrsssrrrqqqqqqrrrsssuuuxxx|||~~~~~~~~~~~~|||tttmmm___YYYOOOFFF@@@===;;;999777666777:::AAAJJJSSSXXX\\\aaadddcccbbbeeefffdddddddddfffhhhkkkooorrrtttuuuuuutttsssrrrpppnnnmmmmmmmmmmmmlllkkkjjjhhhgggkkkjjjiiihhhggggggggggggfffggghhhhhhffffffggghhhllllllkkkiiiddd]]]WWWTTTKKKJJJMMMSSSVVVVVVXXX\\\eeewwwsssfffvvvoooPPP@@@:::444000000......////////////......,,,,,,------------,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,+++++++++******))))))******+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------............******++++++++++++,,,,,,---.........,,,,,,...000///@@@TTTkkkzzztttnnnvvvqqqoooppp}}}tttrrryyy|||ooolllvvv~~~}}}wwwooofff]]]\\\VVVQQQMMMFFF===999999666777:::@@@HHHQQQZZZ___bbbaaa___^^^___```bbbcccqqqggggggooozzz{{{ooodddbbbfffsss~~~zzzlllkkkkkkfffccceeeggg{{{gggZZZZZZ^^^bbbeeelllrrrvvvrrrkkkddd^^^\\\ZZZZZZ[[[]]]]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZSSSSSSRRRQQQPPPPPPQQQQQQTTTTTTUUUWWWYYY[[[\\\\\\ZZZZZZYYYYYYZZZ[[[\\\\\\[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTQQQOOONNNNNNNNNSSSSSSTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^ZZZ[[[\\\]]]^^^^^^______]]]\\\ZZZYYYYYYZZZ\\\]]]XXXZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^___`````````___^^^]]]^^^```aaaaaa``````aaabbbaaa______```aaaZZZZZZXXXQQQHHHBBB@@@@@@AAAEEEKKKOOOPPPNNNLLLJJJ@@@>>><<<::::::888666333333666888:::AAAKKKRRRSSSNNNFFF???;;;999:::CCCLLLYYYaaaddd^^^UUUQQQOOONNNLLLKKKKKKKKKJJJGGGCCC???===:::777555444333222111000000/////////000000111...///111222555:::???DDDMMMTTTZZZ\\\^^^bbbdddbbbaaa```^^^\\\YYYYYY[[[^^^bbbbbbccccccbbbaaa```______```aaabbbbbbccccccccceeedddcccbbbaaabbbcccdddffffffdddbbb```]]]ZZZYYYWWWSSSMMMHHHDDD???;;;888888888777666555555555666999:::;;;===@@@GGGOOOTTTZZZ[[[^^^```___YYYQQQJJJBBB===999888777333111222222333444888===CCCIIIMMMPPPSSSVVVXXXYYYZZZ\\\^^^^^^^^^]]]___aaabbbaaa```ccccccccccccbbbaaa`````````aaa```___^^^___aaadddeeefffhhhgggfffeeeeeefffffffffggghhhiiikkklllmmmoooqqqrrrqqqpppoooppprrruuuxxx{{{}}}}}}}}}~~~xxxrrrccc\\\QQQHHHAAA>>><<<;;;888777777888>>>GGGQQQXXX\\\aaadddccccccfffgggeeeffffffgggiiikkkooosssuuuvvvuuutttrrrqqqooonnnnnnlllllllllkkkjjjhhhgggfffjjjiiihhhgggggggggggggggeeeggghhhhhhggggggiiikkkppppppooolllggg```YYYVVVMMMJJJLLLQQQTTTTTTTTTWWW^^^mmmuuudddqqqtttTTTBBB;;;666111000000000000111111000000000+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......------///111222HHHeeewwwzzztttppprrr{{{sssssszzz|||pppjjjvvv~~~vvvmmmeee```___XXXSSSOOOIII@@@;;;:::999:::===BBBJJJTTT\\\bbbbbbaaa___^^^^^^___aaaccctttmmmmmmsss|||tttdddeeemmm|||yyyiiieeeddd^^^]]]aaadddwwwiii___```dddeeellltttxxxvvvpppkkkhhh```^^^\\\\\\^^^_________]]]]]]^^^^^^^^^^^^]]]]]]WWWWWWVVVUUUTTTTTTTTTUUUYYYZZZ\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTQQQOOONNNNNNNNNRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\ZZZ[[[\\\^^^______^^^^^^]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZ[[[\\\]]]]]]]]]\\\[[[^^^^^^^^^^^^____________^^^^^^]]]___aaabbbbbbaaa```bbbcccbbb```______```ZZZXXXRRRJJJBBB???BBBFFFLLLQQQWWWXXXTTTNNNHHHEEE@@@AAABBBDDDCCC???888333333777888999>>>GGGNNNOOOIIIBBB;;;777444444;;;CCCOOOYYY```\\\TTTOOONNNMMMLLLKKKKKKKKKJJJGGGCCC???===:::666555444444333111222111111000000111111111///000111333555999???CCCJJJQQQXXXZZZ]]]```aaa______```___]]][[[ZZZ\\\]]]aaabbbccccccbbbaaa___^^^```aaabbbbbbbbbbbbaaa```cccbbbaaa``````aaaaaabbbeeedddcccaaa^^^[[[YYYXXXUUUQQQJJJEEE@@@===999777666666555444444444555555:::;;;<<<>>>CCCJJJRRRXXX[[[[[[]]]]]][[[VVVNNNHHHBBB<<<888888777333111222111222333777<<>>888444888:::888999???DDDDDDAAA<<<888666333333777>>>FFFQQQZZZYYYSSSPPPNNNMMMKKKKKKJJJJJJJJJGGGBBB???;;;999666444444444444333333222222111111111111111///000222333555999???CCCFFFNNNUUUWWWZZZ]]]^^^[[[`````````___]]]]]]^^^```aaabbbcccdddcccaaa___^^^```aaabbbbbbbbbaaa```___bbbaaa`````````aaabbbccccccbbbaaa___]]][[[YYYWWWSSSNNNGGGAAA===:::777666222222222222222222333333666888<<<@@@FFFNNNWWW]]]]]]\\\\\\[[[YYYTTTNNNIII???:::666666555111000111111222444777===DDDKKKOOOTTTVVVYYYZZZZZZ[[[]]]^^^[[[[[[[[[]]]______]]][[[___``````aaaaaa``````___```aaaaaaaaa``````bbbcccdddeeeggggggfffeeeeeefffhhhhhhhhhhhhiiikkkmmmnnnmmmnnnppppppooopppqqqsssuuuuuuvvvvvvvvvyyy}}}~~~~~~zzztttiiibbbWWWMMMEEE@@@===;;;777888888888:::BBBMMMUUUYYY___cccbbbcccggghhhggghhhgggeeeeeegggjjjmmmoooqqqrrrqqqqqqpppooommmmmmnnnnnnnnnnnnmmmlllkkkkkkgggfffeeedddccccccccccccdddeeeeeeeeeeeefffiiikkkmmmmmmllliiiddd]]]VVVRRRKKKGGGHHHPPPVVVWWWWWWXXXVVV___nnn|||zzz}}}jjjiiiuuuqqqYYYGGG<<<777333222,,,,,,------------,,,,,,------............------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------------,,,,,,***,,,---------...000333:::QQQnnnyyyzzzyyy{{{}}}zzzqqqyyy}}}vvvllleeeaaa___```[[[XXXYYYVVVLLLCCC>>>;;;===???DDDJJJQQQWWWZZZ^^^______```bbbccceeefffzzzvvvwww{{{yyyiiiccckkk{{{uuugggdddeeefffbbbiiiyyyxxxeeebbbhhhkkkoooqqqssstttrrrpppmmmlllfffdddaaa```aaabbbbbbaaa]]]]]]^^^^^^^^^^^^]]]]]]ZZZYYYYYYYYYYYYYYYZZZ[[[ZZZ]]]______]]][[[ZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTQQQOOONNNNNNNNNOOOOOOPPPQQQSSSUUUXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]]]]]]]]]]^^^^^^_________``````aaaaaaaaa\\\\\\]]]```cccdddcccbbbaaacccdddcccaaa_________VVVQQQKKKHHHHHHLLLOOOQQQUUUUUUSSSLLLFFFCCCFFFIIIMMMOOOSSSVVVUUUOOOGGG@@@;;;??????;;;888:::;;;;;;;;;888777888666444777===@@@KKKUUUVVVTTTSSSPPPMMMJJJJJJJJJJJJIIIFFFAAA>>>:::888555444555555555444222222111000000000000000///000111222444888>>>BBBFFFNNNUUUXXXZZZ]]]]]][[[^^^___^^^]]]\\\]]]___bbbaaabbbdddeeedddbbb___^^^]]]___aaabbbcccbbbaaa```bbbbbbaaaaaabbbcccdddeeeaaa``````^^^\\\ZZZXXXWWWOOOJJJCCC<<<999777555444222111111111222222333444555888<<>><<<666888999888:::@@@JJJSSSXXX^^^aaaaaabbbfffhhhggggggfffdddbbbccceeehhhjjjmmmnnnpppppppppooommmkkkmmmmmmnnnnnnnnnnnnmmmmmmggggggeeedddbbbbbbaaaaaaaaabbbbbbaaaaaabbbeeehhhkkkkkkjjjgggbbb\\\UUUQQQNNNIIIJJJQQQWWWXXXWWWWWWVVV\\\hhhttt|||}}}zzzvvvooottt}}}ooobbbfff}}}zzzppp___MMM???888555333------............------......------------......,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------+++******))))))******+++---,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------............---------,,,,,,,,,++++++***+++---------...111333<<>>;;;>>>BBBGGGMMMSSSXXXZZZ[[[\\\___bbbeeeggghhhhhh|||wwwxxx}}}zzzggggggppppppnnnpppmmmcccdddmmm}}}pppccceeemmmqqqooommmkkkmmmooopppllliiihhheeecccbbbbbbbbbbbbaaa]]]]]]]]]]]]]]]]]]\\\[[[YYYYYYXXXYYYYYYZZZ[[[[[[ZZZ]]]aaaaaa___]]]]]]^^^[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTQQQOOONNNNNNNNNRRRRRRRRRTTTVVVYYY\\\]]]ZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]]]][[[\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYZZZ[[[]]]^^^______``````aaabbbbbbbbb\\\\\\^^^```ccceeedddbbbaaacccddddddbbb```______NNNJJJHHHIIIOOOUUUWWWXXXTTTQQQKKKCCC===???IIIQQQTTTUUUXXXZZZYYYTTTMMMGGGBBBFFFFFF@@@:::999999777888777888:::999666888<<<>>>HHHRRRVVVVVVUUURRRNNNJJJIIIIIIIIIHHHFFFAAA===999777444444555666666555111111000///////////////...///000111333777===AAAHHHPPPXXX[[[]]]``````]]][[[\\\[[[ZZZZZZ[[[^^^aaaaaacccdddeeeeeebbb```^^^[[[]]]___bbbcccccccccbbbccccccbbbbbbccceeeggghhh_________^^^\\\ZZZYYYXXXMMMGGG@@@999666555444333333333333333444555666666777:::>>>BBBFFFLLLRRRVVV\\\ZZZWWWTTTRRRPPPLLLIIIBBB<<<999999888555333444222444666;;;BBBJJJQQQUUUTTTVVVXXXYYYXXXXXXYYYZZZ\\\\\\]]]___aaa```^^^[[[\\\\\\^^^___```aaaaaaaaa___aaaddddddcccbbbbbbcccccceeeggghhhgggggghhhiiihhhgggffffffgggiiikkkmmmkkkmmmooopppqqqrrrtttvvvmmmppptttwwwxxxxxxyyyzzz|||}}}~~~~~~zzzsssmmmggg^^^TTTLLLEEE@@@<<<666888999999:::???IIIRRRWWW]]]aaaaaabbbfffhhhfffgggeeebbb``````bbbeeegggkkkllloooppppppooolllkkkjjjkkkllllllmmmllllllllliiihhhfffdddcccaaaaaaaaa___``````___^^^___ccceeekkkkkkjjjhhhccc]]]WWWSSSSSSNNNMMMRRRWWWWWWTTTTTTVVV[[[dddooovvvvvvrrrmmmmmmqqqyyyqqq[[[ZZZqqq~~~wwwrrreeeRRRBBB999666444000000111111111111000000///...---,,,,,,---...///---,,,+++******+++,,,---+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...------,,,+++***))))))------++++++++++++------,,,,,,,,,---------......,,,,,,,,,++++++*********)))+++,,,------///111444<<>>===@@@EEELLLRRRXXX\\\^^^XXX[[[___dddgggiiijjjjjj}}}zzzwwwzzz{{{tttmmmtttyyysssuuulllfffeeeeeejjjttt}}}|||ooofffeeehhhlllnnnooommmjjjiiiiiihhhgggfffeeeddddddcccbbbaaa``````^^^ZZZZZZ]]]]]]YYYVVVVVVXXXYYY[[[\\\]]]\\\[[[ZZZ]]]^^^^^^^^^]]]]]]\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[UUUSSSPPPNNNMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXXXX___]]][[[ZZZ[[[]]]]]]\\\^^^]]][[[YYYYYYZZZ[[[\\\^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYZZZ]]]```aaa```___[[[\\\^^^```bbbcccddddddcccaaa```bbbeeeddd^^^YYYQQQKKKGGGKKKUUU[[[[[[WWWSSSEEE>>>@@@???@@@RRRiiiooollldddZZZWWWXXXWWWTTTOOOOOOMMMFFF???<<<>>>BBB;;;@@@BBB@@@>>>AAABBBAAA???KKKXXX]]]XXXRRRNNNMMMIIIIIIHHHHHHGGGDDD>>>:::::::::999777666555444333111111111111111111222333000111111222333666;;;???HHHMMMTTTZZZ]]]^^^```aaaaaaYYYRRRRRRXXX^^^```^^^___aaadddfffeeebbb^^^[[[^^^^^^^^^_______________^^^^^^___aaadddeeedddbbb```___^^^```aaa^^^VVVNNNHHHBBB;;;777555555444222444444444333222222444777<<<>>>AAAEEEIIILLLNNNPPPXXXWWWUUURRRNNNJJJGGGFFF>>>===:::777555444333333333444666<<>>CCCZZZuuu~~~ssskkkgggddd```ZZZZZZWWWRRRLLLIIIIIIJJJEEEKKKPPPRRRSSSTTTNNNGGGCCCKKKUUUZZZXXXRRRNNNMMMHHHHHHHHHIIIHHHDDD>>>:::888777777555444333222222444333222111000000000000000111111111333666;;;>>>GGGLLLSSSYYY\\\]]]___``````[[[VVVUUUZZZ^^^``````___aaacccdddcccaaa^^^\\\^^^^^^^^^____________```^^^^^^___aaadddeeedddbbb```___^^^___```\\\TTTMMMEEEAAA;;;777666666555444333444444444444555888:::???AAADDDIIILLLOOOPPPQQQVVVUUUSSSPPPLLLHHHEEECCC===<<<999777555444333333444444777===EEEMMMQQQSSSVVVVVVWWWWWWXXXYYY[[[[[[^^^^^^^^^^^^^^^______``````aaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbcccddddddfffffffffffffffeeeeeeeeeiiiiiijjjkkkkkkkkkkkkkkknnnnnnooopppqqqssstttuuuxxxxxxxxxvvvvvvwww{{{}}}||||||}}}|||yyyrrrkkk```WWWPPPIIIBBB<<<===999666777777:::BBBJJJTTTXXX]]]```bbbcccdddeeefffeeebbb___]]]^^^bbbeeeeeeiiimmmppppppppppppppprrrqqqpppooommmllljjjjjjiiihhhfffeeeddddddddddddbbbbbbbbbbbbcccdddfffgggiiihhhhhhiiihhheee^^^YYYTTTRRROOOOOOQQQTTTVVVWWWXXX[[[```eeeiiipppxxx~~~wwwttt}}}uuuqqqdddRRRIIIRRRhhh{{{}}}yyy{{{~~~~~~}}}uuucccOOO@@@888666111///------......---,,,......---,,,,,,,,,,,,---,,,++++++******++++++,,,************************+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---.........000333555:::EEEUUUfffqqqxxx|||~~~~~~uuurrr|||mmmdddbbb___ZZZXXXVVVSSSMMMFFF@@@>>>===???CCCIIIQQQXXX]]]______`````````bbbfffhhhhhhggg}}}|||}}}}}}~~~zzzsssuuuzzzvvvuuunnnmmmjjjgggeeecccaaa___\\\[[[[[[\\\aaahhhmmmmmmlllmmmlllkkkhhhfffdddcccbbbaaaaaaaaa```````````````bbb\\\XXXWWWTTTNNNJJJJJJMMMPPPTTTWWWZZZZZZYYYYYY\\\]]]___aaa```^^^\\\ZZZ]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[ZZZYYYYYYXXXXXXXXXTTTSSSQQQPPPOOOOOOPPPPPPTTTUUUWWWYYYZZZ[[[\\\\\\___]]][[[[[[\\\^^^^^^]]]^^^]]]\\\ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\]]]]]][[[YYYYYYZZZ\\\___aaabbbcccdddfffdddaaaaaabbb___ZZZUUUPPPRRRVVV[[[]]]ZZZSSSNNNEEE===;;;>>>@@@IIIeee|||wwwrrrkkkhhhdddaaa___]]]ZZZXXXXXX\\\bbbiiiooopppeeeXXXLLLPPPUUUYYYYYYUUUPPPMMMHHHHHHIIIIIIHHHDDD>>>:::777777777666555444333333666555444222000///......000111111111222555:::>>>FFFKKKQQQWWWZZZ\\\]]]^^^^^^\\\[[[[[[\\\^^^aaabbbaaaaaabbbbbbaaa```^^^]]]^^^^^^_________`````````_________aaacccdddcccbbbaaa___^^^^^^]]]YYYRRRLLLDDD@@@<<<999888777777666333444555555666888<<>>===888666666777999@@@HHHPPPUUU\\\```bbbbbbccccccfffeeedddaaa______bbbdddeeehhhmmmooopppooooooppprrrrrrqqqpppnnnllljjjiiihhhhhhgggggggggffffffffffffeeecccbbbcccdddfffhhhffffffggghhhhhheee```\\\UUURRROOONNNPPPSSSUUUVVVXXX\\\aaadddgggooo|||rrrhhhnnnzzz~~~zzzuuuhhheee\\\NNNDDDHHHZZZkkk}}}xxxyyy|||kkkUUUCCC;;;:::333000...---.........---......---,,,,,,,,,,,,---,,,++++++******++++++,,,***************************++++++,,,,,,++++++***------,,,,,,,,,+++++++++......---,,,,,,+++******++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,...//////000333555;;;CCCQQQ```nnnxxx~~~yyyqqqooo{{{xxxiii```]]]ZZZVVVWWWUUUQQQKKKDDD???>>>>>>BBBFFFLLLSSSXXX\\\^^^^^^``````bbbeeehhhiiihhhfffqqqtttyyy~~~~~~xxxtttuuuxxx~~~wwwzzzwwwsssqqqmmmhhhbbb[[[TTTPPPKKKMMMRRR[[[dddiiiiiigggggghhhiiihhhfffeeeeeeeeebbbbbbbbbbbbbbbccccccccc```ZZZUUUTTTQQQJJJFFFFFFIIILLLPPPUUUXXXYYYYYYXXX\\\^^^```bbbbbb___\\\ZZZ\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVVVVSSSRRRRRRQQQPPPPPPOOOOOOUUUVVVXXXZZZ\\\]]]^^^^^^___]]][[[[[[]]]______^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^____________ZZZZZZZZZZZZYYYYYYXXXXXXZZZYYYZZZ\\\^^^^^^\\\[[[ZZZ[[[]]]___aaacccddddddcccaaa______^^^\\\WWWTTTRRRVVV[[[\\\YYYRRRLLLHHHBBB@@@BBBEEEGGGQQQmmmzzztttqqqsssuuutttrrrtttttttttyyy{{{nnn[[[\\\]]]``````\\\UUUOOOIIIIIIJJJJJJIIIEEE>>>::::::999999999888888777777777666444222111000//////000111111111222555999===DDDIIIPPPVVVYYYZZZ\\\]]][[[^^^``````^^^___aaadddcccbbbbbbaaaaaa``````___^^^^^^______``````aaaaaaaaa```___aaacccccccccaaabbbaaa___]]][[[WWWQQQLLLDDDBBB???<<<:::999888777777777888888888;;;???CCCFFFIIINNNRRRUUUUUUTTTSSSRRRQQQOOOLLLHHHDDD@@@>>>;;;999777555444444444555222444888???HHHPPPTTTVVVWWWWWWWWWXXXZZZ[[[]]]]]]^^^^^^\\\\\\\\\]]]___```ccccccccccccccccccccccccbbbccccccdddddddddddddddcccddddddeeeeeefffggggggeeeeeeeeeeeeeeeffffffffflllmmmnnnpppqqqrrrsssssswwwwwwxxxwwwwwwxxx{{{}}}}}}||||||}}}~~~~~~wwwpppfff]]]VVVNNNFFF@@@===888666666666777>>>EEENNNSSS[[[aaaccccccbbbbbbeeefffeeedddbbbaaabbbcccdddhhhllloooooooooooooooqqqqqqqqqpppnnnllljjjiiiggghhhhhhiiiiiiiiihhhhhhgggfffdddbbbbbbccceeegggdddeeefffggggggdddaaa^^^XXXUUUQQQPPPQQQUUUWWWXXXZZZ]]]```cccgggqqq~~~sssbbbbbbkkkpppnnnjjjaaa```\\\RRRHHHGGGTTTcccsss~~~}}}uuuuuuyyypppYYYEEE;;;:::444222///---.........---......---,,,,,,,,,,,,---,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---...//////000222444AAAEEENNN\\\jjjwww~~~}}}xxxsssnnnooozzzssseee]]]YYYVVVSSSUUURRRMMMGGG@@@======???BBBGGGMMMTTTXXX[[[]]]___```bbbdddhhhkkkkkkhhhfffgggkkksss{{{}}}~~~tttrrrsssrrrttt|||rrruuu}}}xxxwwwsssmmmcccZZZRRRMMMEEEGGGMMMXXXcccjjjkkkkkkeeefffhhhgggdddbbbbbbcccbbbbbbbbbbbbbbbccccccccc\\\VVVSSSSSSQQQLLLHHHHHHIIIKKKOOOSSSVVVXXXYYYYYY]]]^^^aaacccbbb```]]][[[\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPUUUVVVXXX[[[\\\^^^_________^^^\\\\\\^^^___``````^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^____________^^^YYYZZZZZZ[[[ZZZYYYXXXXXXYYYYYYZZZ]]]___aaa```^^^[[[\\\^^^```aaaccccccddd```___^^^]]]\\\[[[XXXVVVTTTVVVWWWTTTNNNIIIEEEDDDCCCEEEJJJOOOOOOWWWnnnrrrqqqppppppooohhh^^^UUUMMMLLLKKKKKKIIIEEE???;;;::::::::::::::::::::::::777666555333222222111111000111111111111444999<<>>;;;:::999;;;<<<;;;::::::===AAAEEEJJJMMMQQQUUUXXXXXXVVVUUUTTTRRRPPPLLLHHHDDD@@@>>>;;;:::888666555444555555111333888???HHHOOOSSSUUUWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]]]]^^^___```bbbbbbbbbaaaaaaaaaaaabbbaaabbbcccdddddddddcccccc```aaabbbdddfffggghhhiiiddddddcccccccccdddeeefffjjjkkkmmmooopppqqqqqqqqqssstttuuuuuuuuuvvvyyy{{{~~~|||{{{{{{|||~~~zzztttjjjaaaYYYQQQHHHBBB===999666666666666<<>><<<666333///---...//////.........---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............------------+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,---...//////000222444BBBCCCJJJWWWhhhwww~~~~~~}}}}}}sssnnnkkknnnyyy~~~nnnccc\\\WWWTTTRRRRRROOOIIIBBB<<<;;;===???AAAGGGNNNTTTXXX[[[^^^```aaacccfffjjjlllllliiifffccchhhrrr{{{}}}||||||nnnooorrrooommmqqqzzzwwwooolllwww}}}|||xxxpppeeeYYYQQQLLLEEEHHHNNNYYYfffnnnqqqqqqlllooopppmmmgggcccbbbbbbaaaaaaaaa```````````````ZZZVVVUUUWWWWWWRRROOOOOOMMMNNNPPPRRRUUUXXXZZZ[[[^^^___aaabbbbbb```^^^\\\[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYWWWUUUTTTQQQQQQPPPOOOPPPQQQRRRSSSVVVWWWYYY[[[\\\]]]^^^^^^```^^^\\\]]]___```aaaaaa]]]]]]]]]]]]]]]\\\\\\\\\[[[\\\^^^______^^^]]]]]]ZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZ]]]```aaaaaa___\\\]]]^^^___```aaaaaaaaa]]]]]]\\\[[[ZZZXXXVVVUUURRRPPPMMMHHHDDDBBBCCCDDDFFFJJJQQQVVVWWW]]]nnnvvvhhh^^^SSSQQQNNNKKKHHHEEE@@@<<<::::::::::::::::::;;;;;;999888777555444444333333000111111111111444888<<>>======@@@EEEHHHPPPRRRUUUXXXZZZZZZYYYXXXWWWVVVSSSOOOKKKGGGCCCAAA===;;;999777555555555555222444999@@@IIIOOOSSSTTTVVVVVVVVVXXXYYY[[[]]]^^^^^^^^^^^^_________``````bbbaaa``````___````````````aaabbbcccdddcccbbbbbb___```bbbccceeegggiiiiiiffffffeeedddeeefffggghhhhhhiiilllnnnooopppooooooppprrrsssttttttuuuwwwyyyyyyyyyyyyzzz|||~~~}}}wwwmmmeee]]]TTTJJJDDD>>>:::888777666666;;;AAAKKKQQQZZZ```cccdddccccccaaadddggghhhgggfffeeeeeecccfffkkkmmmnnnmmmmmmnnnlllmmmnnnooonnnllljjjhhhiiiiiiiiiiiiiiiiiiiiiiiiddddddcccccccccccccccdddbbbdddffffffdddbbbaaaaaa]]]ZZZVVVUUUWWW[[[___aaa```[[[XXX\\\gggvvvhhh]]]]]]aaaeeeggghhhhhhjjjfffYYYLLLOOO[[[___fffooosssqqqmmmiiigggiiippp}}}~~~lllTTTDDD@@@888444000....../////////......---,,,,,,,,,,,,---,,,++++++******++++++,,,------------------------,,,------......------,,,......---------,,,,,,,,,******+++,,,,,,---......++++++,,,,,,------......***+++,,,,,,------,,,,,,---......///000333777:::???@@@FFFVVVjjjzzz}}}{{{xxxjjjjjjooozzzyyykkkbbb]]]XXXTTTRRRQQQMMMGGG???::::::===AAABBBIIIQQQVVVYYY[[[___bbbbbbccceeeiiikkkkkkhhheeeggglllvvv}}}}}}{{{~~~rrriiinnnsssooolllmmmttt{{{vvvmmmnnnrrr~~~tttfffXXXOOOKKKJJJLLLRRR]]]hhhooopppoooooorrrtttpppiiidddbbbcccbbbbbbaaaaaa``````______\\\YYYZZZ______[[[VVVVVVSSSRRRRRRRRRTTTXXX[[[]]]``````aaabbbaaa```___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYZZZZZZYYYWWWUUUTTTQQQPPPNNNNNNOOOQQQTTTVVVWWWXXXYYY[[[\\\\\\]]]]]]```^^^]]]]]]___aaabbbbbb]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\^^^___^^^]]][[[ZZZ[[[[[[]]]]]]]]]\\\ZZZYYYYYYYYYZZZ\\\___```___]]]\\\\\\]]]^^^^^^^^^^^^]]]XXXXXXWWWUUURRROOONNNNNNKKKGGGAAA>>>===AAAEEEGGGLLLPPPVVV\\\___fffuuurrrfffYYYUUUPPPKKKHHHDDDAAA>>>;;;;;;<<<<<<<<<============<<<:::888666444333333111111111000111333888;;;CCCHHHOOOTTTWWWYYYZZZ[[[[[[\\\^^^_________```aaaaaaaaaaaaaaa```___^^^]]]^^^^^^___```aaabbbcccccceeeccc``````aaaaaaaaa```^^^]]][[[WWWSSSPPPNNNMMMGGGJJJLLLKKKHHHFFFFFFFFF?????????>>>???CCCIIIMMMVVVWWWYYY[[[\\\\\\\\\\\\[[[ZZZWWWSSSOOOJJJFFFDDD???===;;;888666555555555444666;;;BBBJJJPPPSSSSSSTTTUUUUUUWWWXXXZZZ\\\]]]]]]^^^```aaabbbaaa```___bbbaaa```_________``````^^^```aaaccccccbbbaaa```bbbbbbcccdddeeeffffffggggggfffeeeddddddfffggghhhfffgggjjjlllnnnnnnmmmmmmoooqqqssssssssstttvvvxxxuuuvvvxxxzzz|||~~~yyypppggg___VVVLLLEEE???;;;999999777666:::AAAJJJPPPWWW^^^aaabbbcccccc___cccgggjjjiiihhhgggfffbbbfffjjjmmmmmmmmmmmmmmmhhhjjjlllmmmmmmllljjjhhhjjjiiihhhgggggghhhiiiiiicccdddeeeffffffeeeddddddbbbeeegggfffcccaaaaaaaaa^^^ZZZVVVUUUXXX]]]bbbddd^^^ZZZVVVVVVaaasssrrreeebbbfffnnnuuu{{{zzz{{{xxxgggUUUSSS]]]bbbgggnnnuuuxxxxxxvvvtttvvvwww~~~ttt\\\IIICCC999555111....../////////......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++,,,,,,------,,,,,,------...000333888???DDDEEEEEEKKK\\\rrr{{{vvv}}}mmmnnnttt~~~vvvhhhccc```ZZZUUUTTTRRRNNNFFF>>>:::;;;???DDDGGGMMMUUUYYYZZZ\\\___ccc```aaacccfffhhhhhhfffcccmmmqqqzzz{{{}}}zzzvvvmmmhhhooovvvqqqmmmnnnrrrvvvxxxxxxyyykkkkkkuuu|||xxxgggYYYOOOKKKNNNPPPVVV___gggkkkiiifffgggjjjmmmkkkddd```___```eeeddddddcccbbbaaaaaa```___]]]___dddeee```\\\ZZZWWWVVVTTTSSSTTTXXX\\\^^^aaaaaaaaaaaaaaa``````___[[[ZZZZZZZZZZZZZZZ[[[[[[WWWXXXZZZZZZYYYXXXVVVTTTPPPOOOMMMMMMNNNQQQUUUXXXXXXXXXYYY[[[[[[\\\\\\\\\```^^^]]]]]]___aaabbbbbb]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\^^^^^^^^^\\\ZZZYYY[[[\\\^^^^^^^^^]]][[[YYYZZZZZZZZZ\\\]]]^^^\\\ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZSSSSSSRRRNNNJJJFFFEEEEEEEEE@@@:::888<<>>>>>??????@@@@@@AAAAAAAAA???<<<999666444222111111111111000111333777;;;CCCHHHOOOTTTWWWYYY[[[\\\[[[[[[\\\]]]^^^___``````^^^______```___]]]\\\[[[^^^^^^___```aaabbbcccccceeeccc`````````aaaaaa```\\\[[[YYYUUUPPPMMMLLLLLLEEEIIIMMMNNNLLLJJJKKKLLL>>>>>>>>>???AAAEEELLLQQQZZZ[[[\\\]]]^^^_________^^^\\\ZZZVVVQQQMMMIIIGGG@@@???<<<999777555555555666888===DDDKKKQQQTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]___aaacccdddbbb```___cccbbbaaa_________```aaa^^^___aaabbbcccbbb```___ddddddddddddddddddddddddeeedddcccbbbbbbdddfffgggeeefffiiikkkmmmmmmlllllloooqqqsssttttttuuuwwwxxxwwwxxxyyy{{{|||}}}}}}}}}zzzqqqiiiaaaWWWMMMFFF@@@<<<:::999888666:::@@@IIINNNVVV\\\___aaabbbccc^^^bbbgggkkkkkkiiihhhgggbbbfffjjjmmmmmmlllmmmmmmfffhhhkkklllmmmllljjjiiikkkjjjhhhffffffggghhhiiicccdddfffhhhhhhgggfffeeebbbeeegggfffccc``````aaa]]]ZZZVVVUUUYYY^^^cccfff[[[YYYTTTSSS[[[ppp|||nnnjjjnnnxxxttt^^^ZZZccclllooovvvxxx```KKKBBB999666111......///000000......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))(((...------,,,,,,++++++***++++++,,,,,,---...//////++++++,,,---------,,,,,,,,,---...000555===FFFMMMOOONNNTTTdddyyyxxxpppwwwssstttzzz~~~|||}}}sssgggdddbbb[[[VVVUUUSSSOOOGGG???:::<<>>@@@@@@>>>999666555666444444222111000333777:::EEEJJJPPPTTTWWWYYY[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^```bbbcccdddddddddeeeffffffeeedddbbb```^^^]]]ZZZTTTOOOLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOJJJIIIGGGDDDDDDHHHNNNSSS]]]___``````______```aaaeeeccc```ZZZTTTNNNJJJHHHDDD@@@:::666555555555444666999???FFFMMMRRRSSSSSSRRRTTTVVVXXXZZZ\\\]]]^^^``````aaabbbbbbbbbbbbbbbbbbbbb```______```aaaaaa\\\]]]___```bbbcccccccccfffgggggghhhiiihhhhhhhhhddddddcccccccccdddeeeeeeggghhhiiikkklllmmmnnnnnnpppqqqrrrrrrssstttwwwzzz{{{zzzyyyxxxyyy{{{}}}}}}vvvmmmcccYYYNNNHHHAAA===<<<<<<999666777<<>>===>>>AAAFFFRRRSSSXXX]]]^^^[[[\\\___^^^bbbdddbbbbbbcccaaa]]]vvv||||||}}}vvvpppooommmkkkmmmqqq{{{wwwqqqppprrrsssmmmnnnwwwuuucccTTTNNNPPPQQQTTTZZZ___cccdddcccbbbcccbbb```^^^]]]^^^___```bbbbbbbbbbbbaaa```___^^^eeeeeedddcccccccccccccccdddbbb^^^ZZZVVVVVVYYY\\\^^^^^^]]]^^^______]]]ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWTTTQQQPPPRRRTTTUUUUUUXXXZZZ]]]^^^^^^___aaacccbbbbbbaaaaaaaaaaaabbbbbb^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^]]][[[ZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]```]]][[[XXXUUUPPPKKKGGGAAA@@@>>><<<:::999888777555444333444999CCCPPPXXXbbbffflllpppuuuxxxhhhaaaWWWPPPKKKIIIFFFDDDEEEDDDEEEGGGIIIJJJHHHFFFFFFGGGFFFBBB;;;666444333444444222111111333777;;;EEEJJJQQQVVVYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^___```aaabbbcccdddeeeeeedddcccbbb```___^^^XXXUUUQQQMMMKKKKKKMMMNNNKKKMMMOOOQQQSSSSSSSSSSSSPPPNNNKKKIIIHHHKKKPPPUUU\\\___bbbcccbbb```aaabbbdddcccaaa\\\VVVQQQMMMKKKGGGCCC===999777777777666777:::@@@GGGMMMQQQSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]]^^^___aaabbbcccccccccbbbbbbaaaaaaaaaaaabbbbbb```aaaaaabbbcccccccccccceeeeeefffgggggggggggggggddddddcccccccccdddeeeeeeggghhhiiikkklllmmmnnnnnnqqqrrrssssssssstttwwwyyyzzzyyyxxxxxxyyy{{{~~~yyyqqqggg\\\QQQJJJBBB>>><<<<<<999666777;;;AAAGGGOOOWWW\\\___aaabbbdddeeegggiiijjjjjjiiiiiiiiihhhhhhlllqqqrrroookkkkkkjjjjjjkkkmmmnnnlllkkkmmmlllkkkiiifffdddcccbbbcccdddfffhhhiiiiiihhhggghhheeebbb___^^^___aaaccc```\\\YYYWWWYYY^^^bbbeeeggg___YYYXXXWWW```zzz{{{wwwzzzzzztttyyypppVVVDDD===999333///------......////////////...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------------,,,------...111888CCCPPPXXXZZZYYYbbbttt~~~zzzooojjjssswwwxxx|||zzzssstttxxxyyynnneeecccbbb___^^^```XXXMMMBBB>>>===>>>BBBGGGOOOPPPUUU\\\^^^\\\]]]aaabbbfffgggeeecccbbb^^^YYY{{{~~~vvvooojjjjjjlllnnnrrrwww~~~~~~rrrgggeeeiiilllkkksssvvvdddWWWSSSTTTWWW[[[aaafffhhhfffdddaaabbb```]]][[[ZZZ[[[]]]^^^bbbbbbaaaaaa```^^^\\\[[[fffdddbbb``````aaadddeeeiiigggccc^^^ZZZXXXZZZ\\\]]]]]]]]]___```___\\\YYYXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWUUURRRQQQRRRTTTUUUUUUWWWYYY\\\^^^^^^___aaacccbbbbbbbbbbbbbbbbbbbbbbbb]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\]]]\\\[[[ZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^______```bbb___ZZZVVVPPPJJJCCC>>>777777666555444444555555000000000333:::EEERRR[[[ccchhhnnntttyyy~~~nnnfffbbbbbbdddgggjjjlllpppyyy}}}nnnggg]]]TTTNNNKKKHHHGGGGGGGGGIIILLLNNNOOONNNLLLLLLLLLKKKGGG@@@999555333444333333111111333888;;;EEEKKKRRRXXX[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXX[[[[[[[[[[[[\\\]]]^^^^^^___^^^^^^^^^___aaabbbcccccccccbbbaaa___^^^]]]]]]ZZZWWWRRRNNNKKKJJJKKKLLLHHHJJJNNNSSSVVVWWWWWWWWWTTTSSSPPPMMMKKKLLLPPPSSSZZZ```fffhhhfffcccbbbbbbcccdddccc___ZZZTTTQQQOOOKKKGGG@@@;;;999999999999888<<>>:::444000............---...............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,------......++++++,,,------------------...///111666DDDVVVccciiihhhnnnzzzyyyooojjjtttwwwyyy}}}yyyrrrtttxxxuuummmfffddddddaaa______UUULLLBBB>>>>>>???DDDIIILLLMMMSSSZZZ\\\\\\^^^bbbfffjjjkkkhhheeebbb[[[UUU|||vvvnnniiijjjoootttzzzyyyfffYYYYYYaaahhhiiiwww}}}gggZZZXXX[[[cccggglllppppppmmmiiieeebbb```]]]ZZZYYYZZZ\\\^^^^^^]]]\\\[[[[[[[[[[[[\\\dddbbbaaa``````bbbdddfffjjjiiieee```\\\ZZZ[[[]]][[[[[[\\\^^^___^^^[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUSSSRRRSSSTTTUUUUUUWWWZZZ\\\^^^^^^^^^___```aaaaaaaaabbbbbbaaaaaaaaa]]]]]]]]]\\\\\\\\\\\\[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^```aaaaaabbbbbb^^^XXXRRRKKKCCC;;;666444333333222222333333444000000111444:::DDDOOOWWWaaagggmmmrrrwwwxxxdddWWWPPPNNNKKKKKKNNNQQQUUU[[[gggrrrsssmmmcccYYYQQQMMMJJJJJJHHHIIIKKKOOOSSSTTTRRRQQQMMMNNNMMMJJJEEE>>>999666444333333111111444888<<>>DDDJJJNNNPPPRRRSSSVVVWWWXXXYYY[[[[[[\\\\\\\\\]]]^^^```aaabbbbbbbbb^^^___aaacccddddddccccccdddddddddccccccdddddddddbbbbbbcccddddddddddddcccccccccccccccdddeeeffffffggghhhjjjkkklllmmmmmmmmmoooqqqrrrqqqqqqqqqrrrtttvvvvvvwwwxxxzzz}}}~~~~~~xxxooodddXXXPPPHHHAAA<<<;;;:::777777:::<<>>@@@EEELLLMMMNNNSSSYYY[[[ZZZ]]]aaagggkkkmmmjjjfffbbb[[[TTT|||zzzqqqjjjmmmttt{{{www```RRRTTT___gggeeetttmmm]]]]]]bbbnnnqqquuuxxxwwwsssmmmiiifffccc___\\\ZZZ[[[]]]^^^___\\\YYYWWWVVVWWWZZZ[[[___```aaabbbcccdddddddddgggfffddd```]]][[[]]]___YYYYYYZZZ\\\]]]]]]ZZZXXXUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTTTTSSSSSSTTTUUUWWWYYY[[[]]]^^^\\\[[[[[[[[[______```aaaaaa```______]]]]]]\\\\\\\\\[[[[[[[[[YYYZZZ[[[[[[YYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[]]]___aaabbbbbbccc```[[[TTTKKKDDD<<<666111444333222222111111222222111222333555;;;CCCMMMTTTaaafffllloooqqqwwwiiiWWWMMMIIIEEEBBBAAADDDEEEHHHQQQ[[[rrrwwwrrrjjj___VVVPPPMMMLLLIIIKKKNNNRRRVVVWWWVVVTTTOOOOOOOOOLLLHHHAAA:::666333333333222222444999===EEEKKKTTTZZZ]]]]]]]]]\\\YYYYYYZZZZZZ[[[\\\]]]]]][[[[[[[[[[[[\\\]]]^^^______^^^\\\[[[[[[]]]^^^```______^^^]]][[[ZZZYYYXXXUUURRRLLLFFFAAA===;;;;;;CCCGGGNNNTTTXXXYYYXXXWWWWWWWWWUUUQQQNNNMMMNNNPPPXXXaaakkkooojjjdddaaaaaa```dddhhhgggaaa[[[YYYXXXQQQLLLDDD===:::999999999<<>>GGGQQQWWWbbbggglllnnnnnnpppwww}}}wwwcccVVVPPPIIIBBB>>>@@@???>>>EEEPPPeeeyyy{{{wwwqqqggg]]]UUUQQQPPPKKKMMMPPPUUUYYYZZZXXXVVVSSSSSSQQQOOOKKKCCC:::444333333333222222555:::>>>FFFLLLSSSYYY\\\]]]]]]]]]XXXYYYZZZ[[[]]]^^^______[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^]]]\\\ZZZWWWVVVRRROOOKKKFFFBBB@@@>>>>>>???DDDKKKSSSWWWYYYWWWVVVXXXXXXWWWTTTQQQPPPPPPRRRWWWbbbmmmoooiiibbb^^^^^^___eeejjjjjjccc]]]ZZZ[[[TTTNNNEEE>>>:::999999999===CCCJJJMMMNNNOOOQQQTTTVVVWWWXXXZZZ[[[\\\]]]]]]```aaaaaaaaaaaa```______^^^___```aaaaaaaaaaaaaaaaaa`````````aaabbbdddeeebbbccccccdddddddddddddddbbbbbbbbbcccdddeeefffggghhhiiijjjkkklllllllllllljjjlllooooooooonnnoooppptttuuuvvvxxx{{{}}}~~~~~~yyyqqqhhh]]]VVVNNNEEE===;;;;;;888777888<<>>888666444333444333333333333333444444555777:::>>>CCCKKKTTTZZZaaafffkkkkkkjjjkkkpppuuuvvvuuuwww}}}zzzlllfff[[[PPPHHHHHHEEEBBBGGGRRRaaauuu~~~|||xxxoooddd[[[UUUTTTNNNPPPTTTXXX\\\]]]ZZZWWWSSSSSSRRRRRROOOGGG>>>666333333333222222555:::>>>GGGLLLRRRWWWZZZ[[[]]]^^^ZZZZZZ[[[[[[\\\]]]^^^^^^\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\^^^^^^]]]ZZZVVVTTTQQQOOOKKKFFFCCC@@@???>>>888>>>HHHQQQWWWYYYXXXWWWUUUVVVVVVTTTQQQPPPQQQRRRWWWbbbmmmnnnggg___[[[[[[___ffflllllleee^^^[[[\\\WWWPPPFFF???;;;:::::::::???EEEKKKOOONNNOOOQQQTTTUUUVVVXXXZZZ\\\]]]^^^^^^``````aaaaaabbbaaaaaaaaaaaaaaaaaa```aaaaaabbbbbbcccbbbaaa``````aaacccdddcccdddeeeeeeffffffeeeeeebbbbbbbbbcccdddeeeggggggiiiiiijjjkkklllllllllllljjjlllooopppppppppqqqrrrtttuuuwwwyyy{{{|||}}}}}}yyyrrriii```ZZZPPPFFF>>>;;;;;;888777777888>>>HHHQQQWWW[[[^^^```___```bbbdddeeeeeeeeeddd___bbbfffhhhjjjkkkkkklllkkkjjjjjjkkkmmmnnnlllkkkkkklllmmmmmmllliiifffdddaaa```___```bbbfffjjjmmmlllllllllkkkiiigggeeeccc```aaaaaa]]]YYYXXX\\\aaagggeee^^^TTTMMMOOOVVV\\\qqq~~~}}}zzzxxxzzzmmm|||zzzfffRRRAAA>>>999666444222///...////////////...---,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------.....................000777DDDXXXnnn|||zzz{{{zzzssswww|||{{{zzztttyyy~~~pppfffeee```ZZZYYYZZZUUUNNNGGGCCC@@@@@@@@@BBBKKKTTTYYYXXXZZZ]]]]]][[[]]]aaadddhhhiiifffdddccc___YYY}}}sssoooyyypppcccdddbbbiii|||jjjgggpppvvv~~~|||xxxtttqqqpppkkkeee___[[[ZZZ\\\]]]bbbcccfffggggggfffcccbbb]]]___bbbeeeggghhhhhhhhhffffffdddaaa]]][[[\\\]]]WWWUUURRRRRRTTTVVVWWWWWWUUUUUUVVVWWWYYYZZZ[[[[[[YYYXXXXXXWWWUUUTTTSSSSSSNNNQQQTTTUUUUUUVVVYYY\\\ZZZ]]]aaabbbaaa___^^^^^^___```aaaccccccaaa```___\\\\\\\\\[[[[[[[[[[[[ZZZVVVXXXYYYYYYXXXXXXYYY[[[\\\]]]]]]^^^^^^]]]]]]\\\XXXZZZ]]]___aaaaaa```___UUUNNNCCC:::555555555666555555555555666777888999;;;<<>>;;;;;;999777777444;;;EEEOOOVVV[[[^^^aaa___```bbbdddeeeeeeeeeddd```cccfffiiijjjjjjkkkkkkjjjjjjjjjlllmmmmmmkkkiiijjjkkkmmmmmmllljjjgggeee```_________bbbggglllooonnnnnnmmmllljjjhhhfffeeebbbcccbbb]]]VVVTTTWWW[[[```aaa\\\SSSLLLJJJMMMOOOhhhuuu~~~{{{tttooommmkkk}}}kkkzzz}}}uuueeeTTTBBB>>>:::666444222000...////////////...---,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***+++,,,---......,,,---......//////......//////000777FFFYYYkkkvvv{{{uuuwwwzzz}}}zzz||||||www|||oooeeeeee___WWWVVVWWWSSSKKKEEEBBB@@@@@@@@@CCCLLLUUUZZZYYY[[[^^^___]]]___dddeeeiiiiiieeecccbbb^^^YYYvvvmmmssspppeeebbbbbbeeennn|||mmm^^^___nnn||||||yyyzzz|||{{{vvvqqqrrrmmmfff```^^^]]]]]]]]]aaadddiiilllmmmkkkhhheeefffeeeccccccbbbcccdddeeehhhfffbbb___]]]\\\]]]^^^\\\YYYUUUTTTTTTVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUSSSRRRRRRQQQVVVUUUTTTTTTUUUWWWYYYZZZ]]]^^^___```aaaaaaaaaaaa`````````___^^^^^^]]]]]]]]]]]][[[YYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYY[[[[[[\\\]]]___``````aaa___]]]\\\^^^```___]]]YYYLLLCCC:::777:::===;;;888777777777777777888999999>>>AAAEEEHHHKKKQQQYYY___bbbdddfffhhhiiijjjlllooosssnnnkkklllnnnrrr}}}uuuggg^^^\\\^^^```hhhrrr}}}xxxvvvssskkk```WWWWWWUUUSSSUUUYYY\\\[[[ZZZWWWTTTSSSTTTUUUOOOEEE===888555333333444555<<>>888555444333222111555>>>HHHSSSZZZ]]]]]][[[YYYUUURRRPPPPPPQQQRRRWWW```iiiiiiccc]]]]]]___```eeehhhfff```ZZZYYYYYYTTTOOOHHHAAA<<<::::::;;;BBBEEEIIILLLMMMOOOQQQRRRUUUWWWYYYZZZZZZZZZ\\\]]]]]]^^^```aaaaaaaaa___^^^aaacccddddddcccbbbbbbcccccccccbbbbbbbbbbbbccccccfffgggfffeeebbbaaabbbcccddddddccccccddddddeeefffggghhhiiikkklllmmmnnnnnnlllmmmnnnpppqqqrrrsssssstttvvvxxxxxxxxxyyyzzz|||{{{~~~{{{uuurrrkkkdddWWWOOODDD===;;;:::999888777:::AAAKKKUUU[[[^^^______```bbbccceeeeeeeeeddd]]]^^^```cccfffiiijjjllliiijjjkkklllkkkkkkiiiiiihhhgggggghhhiiihhheeeccccccbbbaaaaaabbbdddfffgggkkkllllllkkkiiihhhiiijjjgggddd___ZZZVVVSSSRRRRRRZZZ\\\\\\UUULLLHHHIIIMMM]]]gggsssyyyxxxvvvwwwzzzxxxmmmkkkrrr~~~yyyrrrggg]]]MMMCCC:::777666222000000///...............//////000///------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---+++***+++---...---+++,,,,,,++++++,,,,,,---......333222888HHHPPPWWWeeerrruuuvvvxxx~~~}}}yyyqqqfffbbb]]][[[YYYWWWTTTQQQGGGCCC@@@BBBDDDGGGOOOWWW^^^^^^___aaadddfffhhhjjjjjjgggddd```]]]ZZZUUURRRqqqmmmkkkuuuuuu___aaaccceeefffgggiiilllnnnnnndddVVVOOORRR___nnnyyyzzzwwwtttuuuwwwxxxwwwtttpppmmmhhhccc^^^YYYSSSOOOKKKOOOWWW^^^dddfffgggfffffffffeeeeeeeeeeeeffffffdddcccaaa```___^^^^^^^^^aaa^^^[[[ZZZZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[ZZZXXXUUUTTTQQQQQQQQQRRRUUUXXX\\\^^^^^^^^^___```aaaaaaaaaaaa```______^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWSSSMMMIIICCCAAA@@@DDDJJJMMMKKKGGG======<<<;;;;;;;;;<<<===@@@BBBDDDDDDEEEHHHOOOTTTZZZ[[[^^^___```cccfffhhhgggccc```___```aaahhhqqq~~~{{{yyyzzzzzztttjjjbbbYYYWWWUUUWWW[[[^^^]]]\\\XXXUUUTTTUUUTTTOOOEEE<<<999555333444555777>>>FFFLLLRRRVVVVVVWWW[[[[[[ZZZXXXWWWVVVUUUUUUVVVXXXZZZZZZZZZYYYYYYXXXYYYYYYYYY[[[[[[ZZZYYYYYYZZZ[[[[[[^^^]]]\\\[[[YYYVVVQQQNNNIIICCC<<<555222111111111000333:::EEEPPPYYY___aaa^^^\\\XXXTTTRRRQQQRRRRRRYYYaaahhhiiiccc^^^]]]___bbbdddeeebbb]]]XXXWWWWWWPPPLLLFFF@@@<<<:::;;;<<<@@@DDDHHHKKKMMMOOORRRSSSVVVXXXYYYZZZYYYYYY[[[\\\\\\]]]___`````````___^^^___bbbdddeeedddbbbaaabbbbbbbbbaaaaaaaaaaaabbbbbbfffggggggeeecccaaaaaabbbdddddddddddddddeeeeeeeeefffggghhhjjjkkklllllllllkkklllnnnoooqqqrrrrrrrrrrrrtttvvvwwwwwwxxxzzz|||{{{}}}|||yyyvvvpppiiiXXXPPPFFF???<<<;;;999888777:::@@@IIISSSZZZ]]]^^^___```aaacccdddddddddddd]]]^^^___bbbeeegggiiijjjhhhiiijjjkkkkkkkkkjjjiiieeeeeeeeefffhhhgggeeecccccccccbbbbbbbbbccceeefffggghhhhhhhhhffffffhhhjjjfffccc___ZZZVVVSSSRRRQQQXXX[[[\\\WWWOOOIIIGGGIIIVVVcccsss{{{}}}~~~|||rrrjjjbbb___cccsss}}}}}}{{{qqqgggSSSHHH<<<888777333000//////......---------......---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,------...000444555<<>><<<<<<===>>>???@@@BBBCCCCCCBBBEEEKKKPPPVVVXXXZZZ\\\]]]```dddggghhhdddaaaaaa```___dddkkk||||||zzz{{{{{{wwwmmmeee\\\YYYWWWYYY\\\___^^^\\\XXXVVVTTTUUUUUUPPPFFF===999555333555666888???HHHMMMSSSVVVVVVVVVYYYZZZXXXXXXWWWUUUTTTUUUVVVXXXYYYZZZZZZYYYXXXWWWWWWWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[^^^\\\ZZZXXXWWWTTTPPPMMMGGGAAA999333111000111111333555:::BBBMMMWWW^^^bbbbbb___[[[WWWTTTSSSSSSSSSXXX```iiijjjeee___]]]]]]ddddddccc___ZZZWWWUUUVVVKKKHHHCCC>>>;;;;;;<<<<<>>FFFPPPWWW\\\]]]______```aaaccccccddddddaaaaaabbbcccdddeeefffggghhhiiikkklllllllllkkkkkkeeeddddddfffhhhhhhgggeeeeeeeeedddddddddeeeeeeffffffggggggfffeeeeeefffhhhdddbbb___[[[WWWTTTRRRQQQUUUYYY\\\YYYRRRJJJFFFEEENNN\\\ooo{{{wwwooohhhbbbWWWTTTWWWeeevvv}}}}}}~~~vvvXXXKKK===888777444111000///......------------...,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---......---222555@@@MMMLLLLLLWWWfffrrr}}}tttkkkaaa^^^\\\]]]___]]]XXXSSSHHHBBB???AAADDDGGGMMMTTTZZZ[[[]]]```dddhhhkkkmmmllljjjgggbbb\\\SSSIIICCClllnnnqqqvvv}}}xxxrrrjjjmmmnnnkkkddd]]]ZZZYYYPPPMMMGGGCCCDDDOOO___lllqqqooollljjjjjjjjjiiiiiijjjhhhfffbbb]]]VVVNNNHHHCCCGGGMMMTTTZZZ]]]______aaabbbbbbccccccddddddddd````````````_________^^^[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWYYYZZZ\\\[[[YYYVVVTTTTTTSSSSSSSSSUUUXXX[[[]]]___```aaaaaaaaaaaaaaaaaa^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\YYYYYYYYYYYYXXXWWWUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]][[[XXXRRRKKKFFFCCCDDDFFFJJJOOOTTTTTTOOOKKKCCCAAA???>>>>>>???AAABBBBBBCCCDDDCCCBBBDDDIIIMMMSSSUUUWWWXXXZZZ^^^bbbfffhhheeeccccccbbb```ccciiittt~~~~~~|||{{{{{{wwwnnnggg___\\\ZZZ[[[^^^___^^^\\\YYYWWWUUUVVVWWWRRRHHH???999555444666777:::AAAJJJNNNSSSVVVTTTTTTWWWXXXWWWXXXWWWVVVUUUUUUWWWYYYZZZYYYYYYXXXWWWVVVVVVVVVVVV[[[\\\\\\\\\\\\\\\\\\[[[\\\ZZZXXXVVVTTTQQQMMMJJJDDD???888333111111111111444555888@@@LLLWWW___cccdddaaa]]]XXXUUUTTTTTTUUUVVV___iiimmmiiibbb\\\ZZZdddcccaaa]]]YYYVVVUUUTTTHHHFFFBBB>>><<<;;;<<<===>>>AAAFFFJJJMMMPPPRRRTTTWWWXXXYYYXXXWWWXXXZZZ\\\^^^^^^___```aaaaaabbbbbb\\\___cccdddcccbbbaaa```aaa``````````````````aaa```ccceeeeeeeeedddeeefffcccdddeeefffffffffeeeeeeeeefffggghhhiiijjjjjjjjjjjjkkklllnnnooopppqqqqqqoooqqqtttuuuuuuwwwyyy{{{{{{||||||||||||~~~~~~|||sssjjj\\\TTTJJJCCC???===:::777777888<<>>888777555222222000///...---------------...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,------------,,,,,,------...///---111666DDDQQQMMMLLLXXXjjjwww|||}}}rrrhhh```]]]\\\^^^bbb```YYYRRRHHHAAA<<>>:::555222111111111111111222666>>>JJJVVV```eeeeeebbb^^^YYYWWWUUUVVVVVVWWW___iiimmmjjjccc]]]ZZZaaa```]]][[[XXXUUUSSSRRRGGGDDDAAA>>><<<<<<===>>>>>>AAAFFFJJJMMMOOORRRTTTVVVWWWXXXWWWVVVXXXZZZ]]]^^^______```aaabbbcccccc\\\___bbbcccbbbaaaaaaaaaaaaaaa````````````aaaaaa^^^aaadddeeeeeeeeefffgggcccdddeeeggggggffffffeeeeeefffggghhhiiiiiiiiiiiiiiijjjlllmmmooopppppppppppprrrtttuuuuuuvvvxxxzzz{{{||||||||||||~~~}}}tttiii]]]VVVLLLEEEAAA>>>:::777777777;;;AAAJJJSSSYYY[[[____________```bbbcccdddbbbcccdddfffhhhjjjlllmmmjjjkkkmmmoooppppppppppppiiigggggghhhiiikkkjjjiiijjjiiiiiiiiihhhhhhggggggkkkmmmoooooommmjjjiiiiiiccccccaaa___\\\WWWTTTQQQRRRVVV[[[\\\XXXPPPIIIDDDBBBPPPeeeyyymmmgggllllllfff```^^^[[[YYYUUUQQQSSS```ppp{{{wwwkkkhhhkkkeeeTTTAAA999888666333222111000///...............---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////***,,,------++++++---...---------------......///111333777EEERRRLLLJJJXXXooozzzzzz}}}~~~sssggg]]]ZZZZZZ___eeeddd\\\TTTGGG@@@;;;>>>DDDIIINNNSSSXXXYYY\\\___ccchhhkkkmmmhhhddd]]]VVVNNNEEE===777rrreeekkkqqqqqqnnnpppxxx~~~vvvzzzxxxoooeeeZZZOOOHHH<<<;;;;;;>>>EEEPPP[[[bbbffffffgggfffdddbbbaaaaaa```^^^\\\ZZZYYYWWWUUURRRKKKNNNRRRXXX\\\___```aaaaaabbbdddeeeffffffeeeeeecccbbb___]]]]]]]]]^^^___]]]ZZZXXXWWWXXXZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUUUUVVVXXX[[[___aaaaaaaaabbbbbbbbbaaaaaa```]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYYTTTNNNJJJIIIJJJRRRRRRSSSTTTTTTSSSPPPMMMHHHGGGEEEDDDEEEHHHKKKMMMOOOOOOMMMHHHCCCBBBDDDGGGIIIJJJLLLMMMPPPTTTZZZ^^^aaa___```bbbaaa^^^```ddddddgggqqq~~~||||||{{{uuupppgggddd```___```___]]]ZZZYYYWWWWWWYYY[[[WWWNNNGGG999666555777999===DDDMMMMMMRRRTTTRRRRRRVVVXXXWWWWWWVVVTTTSSSTTTUUUWWWXXXVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUTTTSSSQQQLLLFFFBBB888555222111111111000000000111444<<>>>>>BBBFFFJJJLLLNNNQQQSSSUUUVVVWWWVVVVVVXXX[[[^^^^^^^^^^^^___```aaabbbccc\\\^^^```aaa``````aaabbbbbbaaaaaa``````aaaaaabbb___aaaeeeffffffeeeeeefffcccdddfffggghhhgggfffeeefffggghhhiiiiiiiiiiiiiiiiiijjjkkkmmmnnnoooppppppqqqsssuuuuuuuuuvvvxxxyyyzzz|||}}}~~~~~~uuujjj___WWWNNNFFFBBB>>>:::777666777999???HHHQQQWWWZZZ^^^^^^^^^^^^___aaacccdddcccdddeeegggiiikkklllmmmhhhjjjlllnnnppppppppppppjjjhhhggghhhiiijjjjjjiiijjjjjjjjjiiihhhgggfffffffffjjjnnnpppoookkkiiihhhcccccccccaaa^^^YYYUUURRRQQQVVV[[[]]]ZZZSSSKKKFFFBBBOOOddd|||lllaaaeeeeeeaaa```cccdddbbb```XXXVVV```mmmvvvyyyzzzwwwxxxzzzyyyqqqiiiiiioooppp\\\FFF<<<:::777333111222222111//////......///***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------***,,,------++++++,,,...---------------...//////333333666EEEQQQKKKKKKZZZppp{{{}}}vvvyyy}}}~~~qqqcccWWWVVVXXX```hhhhhh```XXXHHH@@@;;;???FFFLLLQQQUUUXXXYYY[[[___cccgggjjjllliiicccZZZQQQJJJCCC<<<999uuueeeccciiinnnlllfffeeelllttt}}}{{{qqqooozzzzzzqqqhhh]]]QQQIII>>>:::999>>>JJJUUU\\\]]]bbbdddeeefffdddbbbbbbbbbaaa___\\\[[[[[[\\\[[[[[[TTTVVVXXX[[[]]]^^^]]]]]]___```bbbcccddddddccccccdddbbb___]]][[[\\\^^^___```]]]YYYWWWXXXYYYZZZZZZWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYTTTTTTTTTVVVYYY]]]aaadddaaaaaabbbbbbbbbaaaaaa```]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYY]]]]]][[[VVVPPPMMMNNNPPPRRRRRRRRRRRRQQQOOOMMMLLLKKKIIIGGGGGGHHHKKKOOOQQQUUUTTTQQQKKKDDDAAABBBDDDDDDEEEGGGHHHKKKPPPVVVZZZ___]]]___bbbaaa___```ddddddcccjjjyyy~~~|||}}}}}}yyyuuuiiieeeaaa``````___\\\YYYYYYWWWWWWZZZ\\\YYYPPPIII999666555888:::===EEENNNMMMRRRTTTRRRRRRVVVXXXWWWUUUTTTSSSRRRSSSTTTVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSSSSRRRPPPKKKDDD???444222000000000111///...333333555;;;DDDNNNUUUYYYdddaaa]]]ZZZWWWWWWWWWXXX___bbbffffffdddbbb``````XXXWWWVVVUUUTTTRRRNNNLLLGGGEEEBBB???=========>>>???BBBGGGJJJLLLNNNPPPRRRUUUUUUVVVVVVVVVXXX\\\___]]]]]]]]]]]]___```bbbbbb]]]^^^``````___```aaacccbbbbbbaaaaaaaaaaaabbbbbb```cccfffgggfffdddddddddcccdddfffhhhhhhgggfffeeefffggghhhiiiiiijjjiiiiiiiiijjjkkkmmmnnnoooooopppssstttvvvvvvuuuvvvwwwyyyzzz|||~~~wwwkkk___XXXNNNGGGCCC???;;;777666666888>>>GGGPPPWWWZZZ^^^^^^^^^^^^___aaabbbdddffffffgggggghhhhhhiiiiiigggiiikkkmmmooopppppppppjjjiiigggggghhhiiiiiihhhiiiiiiiiiiiihhhfffeeeddd___dddjjjmmmmmmjjjgggeeedddddddddbbb___ZZZVVVSSSQQQUUU[[[]]][[[UUUMMMHHHDDDOOOdddqqq___bbbbbbaaaeeemmmqqqqqqjjj^^^WWW^^^jjjpppqqqpppnnnpppuuuvvvqqqmmmpppxxxwwwbbbKKK???;;;777333000333333111000////////////---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))),,,...---+++***,,,///...------------...//////111000333CCCQQQLLLMMM^^^ooo{{{zzzsssuuu{{{zzz|||mmm]]]SSSSSSVVV```jjjkkkddd[[[IIIAAA<<>>@@@@@@<<<===>>>AAAGGGNNNTTTXXXZZZ[[[\\\[[[[[[]]]```bbbfffeeeffflllzzz~~~|||wwwllliiieeebbbaaa```___^^^ZZZ[[[\\\\\\______VVVLLL???999444444:::CCCJJJMMMPPPQQQSSSSSSRRRRRRSSSUUUTTTTTTTTTSSSRRRSSSUUUWWWTTTTTTUUUUUUUUUTTTTTTSSSYYYZZZZZZXXXVVVTTTTTTUUUUUUSSSRRRQQQOOOJJJBBB;;;555222...---...000///...000111444777===FFFPPPWWWYYYXXXWWWWWWXXXZZZ\\\]]]aaaaaabbbbbbaaa___]]]\\\\\\YYYUUURRRQQQPPPNNNMMMHHHEEEAAA>>>===>>>???AAABBBDDDFFFIIILLLNNNOOOPPPVVVUUUTTTSSSTTTVVVYYYZZZ\\\\\\]]]]]]]]]]]]^^^^^^bbb```___^^^^^^___```bbbdddbbbaaaaaabbbbbb```___ccceeeffffffdddccccccdddddddddeeefffgggggggggfffdddeeeggghhhiiiiiiiiihhhlllllllllkkkkkklllllllllsssrrrrrrrrrsssvvvyyyzzzvvvzzz~~~uuuoooddd\\\RRRKKKGGGBBB;;;555555555777>>>HHHPPPUUUWWW]]]^^^______^^^___bbbdddgggjjjmmmmmmllliiihhhhhhfffkkknnnlllllloooqqqoookkkkkkllllllkkkjjjhhhgggjjjfffcccfffkkkkkkfff```dddddddddeeeggggggeeecccfffggggggfffbbb]]]WWWTTTUUUVVVWWWYYYYYYVVVQQQMMMHHHKKK^^^kkkhhheeedddkkkvvvrrrfffiiiooopppqqqssstttssstttxxx~~~~~~|||nnnVVVAAA888888666111000//////............//////...---,,,,,,---...///---,,,+++***)))***+++,,,---,,,***))))))***,,,---***+++,,,------,,,+++******+++---//////...---,,,,,,,,,............,,,,,,000//////.........//////+++444:::CCCKKKJJJSSShhhzzzxxx{{{wwwwww{{{}}}xxxhhh[[[TTTQQQPPPUUU\\\]]]XXXQQQAAA???>>>@@@GGGPPPWWW[[[[[[\\\]]]```bbbeeeggghhhlllggg]]]VVVXXXXXXNNN???|||tttjjjdddgggjjjqqqvvvpppgggdddgggjjjnnnmmmkkkuuuzzznnn]]]KKK===777888:::???EEELLLQQQSSSZZZZZZ[[[\\\\\\[[[ZZZZZZ```aaaccceeeggghhhjjjjjjbbbbbbaaa___]]]\\\ZZZZZZ]]]___bbbeeeeeecccaaa_________^^^\\\YYYXXXZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[ZZZWWWTTTRRRTTTWWW[[[^^^aaabbbccccccbbbbbbaaa___]]]\\\[[[\\\[[[ZZZYYYXXXYYY[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\\\\[[[YYYWWWUUUYYYZZZ[[[[[[\\\]]]]]]\\\^^^```bbbcccaaa^^^[[[YYYRRRMMMJJJLLLNNNNNNPPPSSSRRRTTTUUUTTTSSSSSSUUUWWWUUUUUUPPPEEE>>>???AAAAAA;;;;;;<<>><<<===>>>@@@@@@BBBEEEIIILLLOOOQQQRRRUUUUUUTTTUUUUUUWWWYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^___^^^]]]]]]]]]^^^```aaadddcccbbbcccdddeeedddcccaaaccceeeeeecccbbbcccdddcccdddeeefffffffffffffffddddddfffgggiiiiiijjjjjjlllkkkkkkjjjkkklllmmmnnnsssrrrrrrrrrsssvvvxxxzzzyyy}}}wwwrrrggg___UUUMMMIIIDDD===777888777888===FFFNNNTTTVVV[[[]]]___``````aaaccceeegggjjjmmmnnnmmmkkkjjjiiijjjoooqqqnnnmmmoooooommmllllllmmmmmmlllkkkiiihhhiiifffdddfffjjjkkkhhheeeffffffeeefffgggfffdddbbbeeegggiiiiiifff```YYYUUUSSSTTTVVVYYY[[[YYYUUURRRLLLOOO^^^{{{rrrooojjjiiiooo|||{{{sssuuuyyy{{{{{{}}}}}}zzzbbbIII<<<888777333000000///............///------,,,,,,,,,,,,------------,,,+++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++---.........------,,,,,,------------,,,,,,......------------......---666<<>>===<<<@@@GGGOOOVVVYYY]]]^^^aaadddgggiiikkklllllliiiccc___bbbddd\\\RRRsssvvvzzz{{{wwwrrrmmmjjjiiioooyyy~~~xxxmmmggggggqqqttttttwwwppp[[[GGG<<<777:::>>>BBBFFFJJJLLLMMMSSSSSSSSSRRRRRRSSSSSSSSS\\\^^^bbbgggkkkmmmnnnnnnfffeeebbb___\\\ZZZYYYYYY[[[]]]```bbbbbbaaa___]]][[[\\\\\\[[[YYYXXXXXXYYYXXXWWWWWWVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\[[[[[[ZZZXXXUUUSSSOOORRRVVV[[[___ccceeefffcccbbbbbbbbb```___^^^]]][[[ZZZYYYXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]\\\\\\[[[ZZZYYYXXXZZZ[[[]]]^^^___^^^^^^]]]___aaaeeejjjmmmkkkddd^^^TTTMMMIIIMMMRRRUUUXXX\\\[[[YYYXXXWWWXXXYYYYYYXXXTTTTTTNNNDDD>>>???@@@@@@:::999:::<<>>999444111///......//////...000111222444666999>>>BBBMMMOOORRRVVVZZZ]]]^^^___^^^^^^]]]]]]]]]]]]]]]^^^^^^[[[WWWTTTRRRPPPMMMKKKGGGDDD@@@===;;;;;;<<<>>>>>>@@@DDDIIIMMMPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]___```bbb___^^^^^^___aaabbbbbbaaa___aaaccccccbbbbbbcccdddccccccddddddeeefffffffffddddddeeefffgggiiikkklllkkkkkkjjjiiijjjllloooppprrrrrrrrrrrrsssuuuxxxyyy|||yyyuuulllcccYYYQQQLLLGGG???999999888888;;;CCCKKKRRRVVVYYY\\\```bbbccccccdddeeeeeeiiimmmnnnnnnlllkkkkkkooosssssspppmmmnnnnnnkkkmmmmmmnnnnnnmmmllljjjiiiggggggffffffggghhhjjjkkkhhhhhhgggggghhhfffdddaaaaaadddgggiiigggaaaZZZUUUQQQSSSVVVZZZ]]]]]]ZZZWWWRRRSSS]]]sss{{{tttqqquuu}}}yyytttVVVAAA999888777111000//////.........///+++,,,,,,,,,,,,,,,,,,+++---------------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,------...000888>>>GGGPPPQQQ[[[rrrtttvvv~~~~~~{{{tttfff]]]UUUOOOHHHFFFFFFDDD???:::;;;:::;;;@@@GGGOOOTTTWWWYYY[[[___cccfffhhhiiiiiijjjkkkiiihhhkkkmmmiiidddnnnooopppooonnnnnnoooppppppwww}}}tttppppppzzz}}}sssYYYFFF===777<<>>???AAA???:::999999:::???FFFLLLPPPVVVYYY]]]``````______```aaaaaaaaabbbfffmmmuuu{{{{{{tttoookkkiiigggeeedddbbb\\\XXXYYYZZZTTTLLL@@@;;;777888???HHHNNNPPPRRRTTTVVVWWWUUUSSSSSSSSSUUUVVVVVVTTTQQQPPPPPPQQQSSSRRRQQQOOOPPPQQQSSSUUUVVVWWWWWWVVVTTTSSSTTTUUUVVVUUUSSSOOOIIIBBB;;;666222111//////////////////...000222333333555888;;;FFFJJJPPPVVV\\\___aaaaaa^^^]]]\\\\\\\\\^^^___``````]]]YYYVVVSSSQQQMMMJJJFFFCCC???;;;999999;;;<<<>>>@@@EEEIIIMMMPPPRRRRRRRRRSSSVVVXXXYYYYYYYYYXXX[[[\\\\\\\\\\\\]]]]]]]]][[[[[[\\\\\\^^^```bbbccc___]]]]]]]]]___```___^^^\\\^^^aaaaaaaaaaaacccdddbbbbbbbbbcccdddeeeffffffddddddddddddfffiiikkklllkkkjjjiiiiiijjjmmmppprrrrrrrrrrrrrrrtttuuuwwwxxx{{{}}}zzzwwwooofff[[[SSSNNNIIIAAA;;;999777777999@@@IIIRRRXXXWWW[[[```dddeeeeeeeeefffcccfffjjjlllkkkkkkjjjkkknnnrrrsssooommmnnnnnnkkklllmmmnnnnnnnnnlllkkkjjjggghhhgggeeecccdddhhhkkkhhhgggggghhhhhhhhheeeccc^^^```cccdddccc___ZZZWWWSSSTTTXXX\\\```___]]]ZZZUUUUUU[[[jjj~~~}}}xxxzzzwwwdddHHH<<<999:::111111000///............+++,,,---......---,,,+++,,,---...///...---,,,+++++++++,,,------,,,++++++---,,,+++******+++,,,---------,,,,,,,,,------...---,,,+++******+++,,,------------,,,------......111:::@@@IIISSSUUUaaaxxxqqqsss|||zzzuuutttqqqddd^^^WWWPPPGGGAAA???===:::777999999;;;AAAIIIPPPUUUWWWVVVYYY]]]bbbeeeggggggggghhhjjjkkkllllllllljjjhhhsssppplllhhhgggkkkqqqvvv}}}~~~zzzzzz{{{yyy{{{ZZZEEE>>>666>>>IIIQQQSSSPPPMMMKKKKKKIIIGGGFFFFFFGGGIIIKKKRRRUUU[[[```dddeeedddcccbbb```]]][[[ZZZYYYZZZ[[[XXXYYYZZZ[[[]]]]]]]]]]]]ZZZ[[[[[[YYYUUURRRPPPPPPUUUUUUVVVWWWXXXXXXYYYYYYYYYYYY[[[\\\]]]]]]]]]\\\]]]]]]]]][[[XXXUUUSSSRRRRRRUUUZZZ___ccceeeffffffddddddddddddcccbbbaaa```YYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\ZZZXXXXXXXXXYYYZZZ[[[\\\^^^___``````______^^^```fffrrr~~~zzzrrr```VVVRRRZZZgggqqqwwwzzzuuukkk```YYYXXXXXXUUURRRNNNMMMHHHAAA@@@DDDFFFEEE<<<;;;999:::>>>DDDKKKOOOSSSWWW[[[^^^___^^^^^^^^^aaabbbbbbbbbcccfffkkknnnwww|||{{{~~~yyysssooolllhhhfffcccbbb___]]]]]]\\\SSSIIIAAA<<<999:::AAAJJJOOORRRRRRTTTVVVUUUSSSRRRQQQRRRTTTUUUUUUTTTQQQOOOOOOPPPQQQOOONNNMMMNNNOOOQQQSSSTTTUUUVVVVVVTTTSSSTTTUUUUUUTTTRRRMMMFFF>>>888444000000000////////////000---///222333333555777999BBBGGGNNNVVV\\\```bbbccc______^^^^^^^^^```bbbcccbbb___[[[XXXTTTQQQLLLIIIDDDAAA===999888888999:::???AAAFFFJJJNNNPPPPPPPPPQQQSSSVVVYYYZZZZZZYYYXXX[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]^^^```bbbcccddddddcccaaaaaaaaaaaa___^^^[[[]]]```aaaaaaaaabbbdddaaaaaaaaaaaabbbdddeeefffddddddddddddfffhhhjjjllljjjiiiiiiiiikkkmmmppprrrrrrrrrrrrssstttuuuvvvvvvwwwyyy|||~~~~~~zzzwwwppphhh]]]UUUPPPJJJBBB<<<777666666888>>>HHHRRRYYYVVVZZZ```eeeffffffeeefffaaacccfffggggggggghhhjjjjjjoooqqqnnnmmmoooooonnnlllmmmnnnnnnnnnmmmlllkkkhhhiiihhhddd```___dddhhheeeeeeeeegggiiiiiihhhfffaaaaaaaaaaaa```___]]]]]]VVVXXX[[[___bbbaaa^^^[[[WWWWWWZZZcccsss}}}}}}ttt~~~oooOOO???::::::222222000//////.........,,,---...//////...---,,,,,,---...///...---,,,++++++,,,------------,,,+++...---,,,++++++,,,---......------,,,,,,,,,------...---++++++++++++---.........------...///000000111:::AAALLLWWWYYYeee|||{{{mmmppp}}}{{{{{{uuuooopppxxxzzzlllaaa]]]UUUNNNEEE>>>;;;:::999888999:::===CCCKKKRRRWWWYYYXXX[[[```eeehhhiiiiiiiiijjjjjjlllmmmllliiigggggg~~~xxxooohhhffflllwww|||xxxwwwwwwllluuuZZZDDD???888CCCQQQZZZ[[[VVVQQQNNNKKKJJJHHHGGGGGGHHHJJJKKKRRRUUUYYY^^^aaaaaa```___\\\[[[ZZZYYYXXXXXXYYYYYYTTTTTTUUUWWWYYY[[[]]]]]][[[[[[ZZZWWWSSSPPPOOOOOOTTTTTTVVVXXXYYYYYYZZZZZZXXXYYY[[[]]]^^^^^^]]]]]][[[]]]]]][[[XXXTTTSSSRRRUUUXXX]]]bbbeeegggggggggfffffffffeeedddcccaaaaaaZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[ZZZYYYXXXYYYZZZZZZ[[[\\\\\\\\\]]]^^^^^^___]]]___eeerrrmmmaaaZZZaaaoooxxx{{{|||~~~tttggg^^^YYYTTTNNNIIIDDDDDD@@@===AAAHHHMMMLLL>>><<<::::::===CCCJJJNNNPPPTTTXXX[[[\\\[[[\\\\\\___```bbbbbbbbbccceeehhhkkkmmmqqqssssssxxx}}}xxxtttooojjjgggbbbcccbbbaaaaaa^^^TTTHHHAAA===:::===DDDLLLQQQSSSRRRSSSSSSRRRPPPNNNOOOPPPSSSTTTUUUTTTQQQOOONNNOOONNNNNNMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSTTTVVVRRRRRRPPPJJJBBB:::555333///000111000///...///000...000222333444555888;;;@@@DDDKKKSSSZZZ___bbbcccaaa`````````aaabbbccccccaaa___[[[WWWTTTOOOJJJFFFAAA>>>;;;888666777999:::???BBBFFFKKKNNNPPPPPPOOOQQQSSSVVVYYYZZZ[[[ZZZYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\^^^___aaabbbcccddddddcccaaa``````___]]][[[[[[]]]```aaaaaaaaabbbccc```______```aaaccceeefffdddddddddeeefffgggiiiiiiiiiiiijjjkkklllnnnooopppqqqrrrrrrsssttttttuuuuuutttwww{{{}}}~~~~~~zzzwwwqqqhhh]]]VVVQQQLLLDDD>>>666666777888===EEEOOOWWWVVVZZZ```dddeeeeeeeeeeeeaaaaaabbbaaaaaacccfffiiiggglllooommmmmmqqqrrrqqqmmmnnnoooooooooooommmmmmhhhhhhgggccc___^^^aaaeeeccccccdddfffiiiiiihhhfffeeedddcccbbbaaaaaabbbbbbYYY[[[^^^aaadddccc```\\\YYYZZZ[[[___kkk|||rrruuuUUUBBB;;;999333222111000///.........---......//////......------------------,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------...---------------,,,,,,...------,,,,,,------..................///000111000;;;DDDPPP\\\^^^iiixxxmmmrrr|||zzz~~~sssmmmpppttt{{{~~~tttggg^^^ZZZOOOIII@@@:::777777888888::::::===DDDLLLTTTYYY[[[ZZZ\\\___cccfffggghhhggglllkkkmmmqqqqqqmmmjjjkkkvvvkkkiiiqqqvvvoooiii^^^fffxxxZZZDDDAAA???LLL]]]gggfff___WWWSSSMMMMMMLLLKKKKKKLLLMMMMMMQQQTTTXXX[[[^^^______^^^XXXXXXXXXWWWVVVVVVVVVUUUNNNOOOPPPRRRUUUXXX[[[]]]ZZZZZZXXXUUUQQQOOOPPPQQQRRRSSSUUUWWWYYYYYYZZZYYYWWWYYY[[[]]]^^^^^^^^^]]]ZZZ\\\]]][[[WWWTTTSSSSSSVVVYYY___dddhhhjjjjjjiiiiiihhhhhhgggeeecccaaaaaa[[[[[[ZZZZZZYYYXXXVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ\\\^^^___]]]___eeeqqqpppfffkkkuuuzzzyyyvvvyyysssllleee^^^VVVNNNHHH??????<<<:::???HHHLLLKKK>>><<<999888;;;AAAHHHMMMNNNQQQUUUWWWXXXXXXYYYZZZ[[[]]]___``````aaaccceeeeeedddfffkkknnnttt}}}yyytttmmmhhhcccdddcccbbbbbb```VVVKKKBBB>>><<<>>>EEEMMMSSSUUURRRRRRQQQNNNLLLKKKMMMNNNQQQSSSTTTSSSQQQOOONNNOOONNNNNNOOOOOOPPPQQQQQQRRRQQQSSSTTTTTTSSSSSSTTTVVVOOOOOOMMMGGG???777333111---000111111///...///111000222222333333555888;;;>>>BBBHHHPPPVVV\\\___aaaaaaaaabbbbbbbbbbbbbbbbbb___]]]YYYUUUQQQLLLFFFBBB>>><<<999666555777999:::<<<@@@EEEKKKOOOQQQQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]___```aaaaaabbbbbb```^^^^^^___^^^]]][[[\\\^^^aaaaaaaaaaaabbbccc______^^^^^^```bbbeeefffdddeeeffffffgggggggggfffhhhiiikkklllnnnnnnnnnnnnqqqqqqrrrsssttttttttttttuuuyyy}}}~~~~~~~~~{{{xxxqqqiii___WWWSSSNNNGGGAAA888888999999<<>>;;;888777:::@@@GGGKKKLLLOOOSSSUUUVVVWWWXXXYYYWWWYYY\\\]]]^^^```bbbdddddd```aaafffkkkqqq}}}vvvoooiiieeeeeecccaaabbbaaaXXXMMMBBB???<<>>DDDKKKPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^___`````````cccbbbaaaaaabbbcccbbb```]]]___aaabbbaaaaaaaaaccc___^^^^^^^^^___bbbeeefffdddeeefffggggggfffeeedddgggiiikkknnnooonnnmmmlllqqqqqqrrrsssttttttttttttwww{{{}}}{{{zzz|||yyyrrrjjj```YYYUUUPPPIIICCC:::;;;;;;:::;;;@@@HHHNNNXXX[[[___aaabbbbbbcccddddddccc___\\\[[[___eeejjjhhhmmmpppoooppptttvvvuuuqqqrrrssstttttttttsssrrrgggfffdddddddddeeeeeeeeeeeeddddddfffgggfffdddbbbccccccdddddddddbbb```^^^YYY[[[___dddggggggdddbbb___aaa```^^^eeettt~~~pppuuuwww\\\HHH;;;444444333222000///............---++++++++++++---...---,,,+++***)))***+++,,,///...,,,++++++,,,...///+++,,,............,,,+++,,,---...//////---+++***---...///000000///...---+++++++++,,,---...///000111===JJJXXXeeegggqqq}}}uuuyyyssslllpppwwwyyyxxxtttkkk```WWWQQQHHHDDD===888555555777999::::::<<>>@@@@@@:::777333333:::BBBCCCAAADDDJJJNNNNNNOOOUUU[[[]]]XXXXXXYYYZZZ\\\___aaabbbaaaaaa``````ccclllyyywwwppplllfffdddddddddccc^^^UUUOOOBBB@@@???AAAFFFLLLQQQSSSVVVQQQLLLHHHHHHKKKMMMNNNSSSPPPNNNNNNPPPQQQPPPNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSNNNFFF@@@:::555111...000//////000222222111000444444222111222555;;;@@@???@@@CCCHHHOOOUUU[[[___aaabbbcccccccccbbbaaa```]]]ZZZVVVRRRMMMGGGAAA<<<888888888777666777:::===<<<>>>BBBGGGLLLPPPSSSTTTVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXYYYZZZZZZYYYYYYZZZ[[[]]]^^^___```aaaaaaaaaaaabbbbbbbbbaaaaaabbbccccccdddccccccbbbbbbbbbaaaaaa______^^^___```cccfffhhhhhhgggfffeeeeeeeeeeeeeeefffgggiiikkklllllllllkkknnnpppqqqrrrrrrssstttvvvzzzzzz{{{{{{}}}~~~}}}zzztttmmmddd]]]XXXQQQGGG@@@<<<888666888:::>>>GGGQQQTTTZZZ^^^^^^___ccceeedddcccbbb___]]]\\\^^^bbbfffiiimmmpppqqqpppoooqqqsssppprrruuuwwwxxxvvvsssqqqpppnnnjjjfffdddcccbbbcccccccccdddffffffeeeaaa]]]aaaeeeggggggdddbbbbbbddd]]][[[^^^dddgggeeeccccccccc```___bbbhhhooosssuuurrrrrrppppppwwwnnnsssrrrXXXIII@@@:::666444111/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***------------------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,---,,,+++,,,...111666<<>>???DDDMMMVVV[[[]]]^^^bbbddddddfffkkkllliiiiiiiiijjjnnnuuu|||yyylllnnnoooXXXXXXYYY___iiitttbbbGGG>>>AAASSSjjjtttssstttmmm```ZZZRRRLLLIIIMMMPPPQQQRRRTTTRRRTTTWWW[[[]]]_________^^^[[[XXXXXXYYYVVVPPPKKKIIIGGGFFFGGGJJJLLLLLLKKKUUUUUUTTTTTTSSSSSSRRRRRRVVVVVVWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYY\\\]]]^^^\\\YYYUUUTTTSSSUUUZZZ```eeegggiiikkkmmmkkkkkkjjjhhhfffcccaaa```^^^]]]\\\[[[YYYXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVZZZ]]]]]]YYYWWWXXX[[[ZZZZZZYYYYYYYYYZZZZZZ[[[YYY___eeeiiiuuuyyy|||zzzssskkkgggddd^^^WWWRRRKKKEEE>>>;;;;;;======<<<888666444555:::@@@BBBAAA???EEEIIIJJJMMMTTTXXXXXXVVVWWWXXXZZZ\\\^^^````````````___^^^```hhhsss|||zzztttpppgggeeeddddddbbb\\\TTTMMMAAA@@@???AAAFFFLLLPPPRRRSSSOOOKKKIIIJJJLLLNNNNNNSSSPPPNNNNNNPPPQQQPPPNNNLLLLLLMMMNNNPPPQQQSSSTTTRRRRRRSSSSSSSSSRRRRRRQQQPPPJJJCCC<<<777333000...000//////000222222111000///111333444666888;;;>>>===>>>@@@EEELLLSSSZZZ___```aaaaaabbbaaa```^^^]]]ZZZWWWRRRMMMHHHCCC>>>:::555666666555444555888:::<<<>>>BBBGGGKKKOOOQQQSSSTTTVVVXXXYYYXXXXXXYYYZZZXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]^^^^^^______```aaaaaaaaaaaabbbccccccdddbbbbbbbbbbbbaaaaaa`````````_________```bbbdddfffggggggfffeeeeeeeeeeeeeeefffgggiiikkklllllllllkkkmmmooopppqqqqqqrrrtttuuuzzzzzzzzz{{{|||}}}~~~}}}{{{uuunnnddd]]]WWWPPPHHHBBB<<<888666888:::>>>GGGPPPTTTZZZ^^^^^^```dddeeedddbbbbbb```^^^]]]^^^bbbeeejjjmmmpppqqqppppppqqqsssppprrrsssuuuuuusssqqqpppooommmkkkhhhfffeeeddddddeeedddddddddeeeccc```]]]bbbeeehhhgggcccaaaaaaccc^^^\\\^^^dddgggeeedddeeedddaaa___aaafffkkknnnoooooooookkkiiiooo~~~mmmjjjvvvmmmVVVFFF===777666444111/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------------------------......---------,,,,,,,,,,,,---------,,,---///111999CCCRRRbbbppp}}}yyyxxxqqqrrrssswwwyyytttiii\\\RRRNNNIIIAAA;;;999888666777:::<<<<<<>>>EEENNNWWW\\\^^^\\\aaaddddddhhhmmmnnnllleeeeeegggkkkrrrxxx{{{|||wwwnnnsssyyy\\\\\\[[[[[[]]]aaagggkkktttvvvttthhhRRR???===CCCXXXnnnwwwttttttnnnbbb]]]RRRLLLJJJNNNRRRTTTUUUWWWTTTVVVYYY[[[^^^_________```^^^\\\\\\\\\ZZZTTTPPPKKKHHHEEEEEEGGGJJJKKKLLLTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXX[[[\\\]]][[[WWWUUUSSSSSSXXX\\\bbbgggiiiiiijjjjjjiiihhhgggdddcccaaa``````\\\\\\[[[ZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVZZZ\\\\\\YYYXXXZZZ\\\XXXXXXXXXYYYZZZ[[[\\\]]][[[aaaeeegggooo~~~|||sssggg^^^YYYWWWQQQKKKCCC>>>======<<<;;;888666555777999>>>BBBEEE???CCCEEEGGGLLLSSSTTTRRRSSSUUUWWWZZZ\\\]]]^^^^^^^^^^^^]]][[[\\\cccmmmuuu}}}wwwsssiiigggeeeccc```ZZZQQQJJJ@@@??????BBBGGGLLLPPPQQQOOOMMMJJJJJJLLLNNNOOOPPPRRRPPPNNNNNNOOOPPPOOONNNIIIJJJLLLNNNPPPRRRSSSTTTRRRSSSTTTTTTTTTRRRPPPOOOMMMHHH@@@999555333111000000//////000222222111000***...444888999:::;;;<<<:::;;;===AAAHHHQQQYYY^^^^^^_________^^^]]][[[ZZZUUUQQQKKKFFFAAA===999777444444555444333555777:::===>>>BBBFFFIIIMMMOOOPPPRRRTTTVVVVVVVVVVVVWWWXXXWWWYYYZZZZZZYYYYYYZZZ\\\[[[[[[[[[[[[\\\]]]^^^^^^``````aaaaaabbbcccdddddd```aaaaaaaaaaaa``````___```______^^^___```bbbcccfffffffffffffffeeeeeeeeefffgggiiijjjkkkllllllllllllnnnppppppqqqqqqsssuuuyyyyyyyyyzzz{{{|||}}}~~~~~~|||wwwoooeee]]]VVVOOOHHHCCC===999777888:::>>>GGGPPPTTTZZZ^^^^^^```dddfffdddcccddddddbbbaaaaaaccceeelllnnnpppqqqppppppqqqrrrqqqqqqqqqqqqqqqooonnnnnnmmmmmmlllkkkjjjhhhgggggghhhfffdddcccccccccaaa```dddgggiiigggccc``````bbb```^^^___eeehhhgggfffggggggeeeccccccfffjjjlllmmmqqqqqqmmmiiinnn|||jjj^^^eeerrr~~~jjjVVVGGG<<<666777444111////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,...------------,,,,,,,,,---.........---...000333<<>>>>>???BBBGGGLLLOOOOOOLLLKKKKKKLLLOOOQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNIIIJJJKKKMMMOOOPPPQQQRRRQQQSSSTTTUUUTTTRRROOOMMMKKKFFF===777444333333222000//////000222222111000+++///444888999999::::::999999:::>>>EEENNNWWW\\\\\\\\\\\\\\\ZZZXXXVVVUUUOOOKKKDDD???;;;999666555444555666666555666888;;;===>>>AAAEEEHHHKKKLLLMMMQQQSSSUUUVVVUUUUUUVVVXXXWWWXXXZZZZZZYYYYYY[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^^^^___```aaabbbcccdddddd```aaaaaabbbbbbaaa```___^^^^^^^^^^^^___aaabbbccceeeeeeffffffffffffffffffgggggghhhiiijjjkkklllllllllnnnpppqqqqqqrrrtttvvvyyyyyyyyyyyyzzz{{{|||}}}~~~|||xxxqqqggg]]]UUUOOOIIIEEE>>>:::777888:::===FFFOOOUUU[[[______```dddfffeeefffhhhiiihhhgggfffggghhhmmmnnnoooppppppqqqrrrrrrqqqqqqooonnnmmmlllllllllmmmnnnnnnnnnnnnmmmlllkkkjjjgggdddcccdddfffffffffgggjjjkkkiiieeeaaaaaabbbbbb___aaafffiiiiiihhhjjjkkkjjjiiiiiijjjmmmoooqqqwwwzzzyyyuuuwwwxxxeeeTTTUUUccc{{{zzzlll[[[LLL???888777444111000000000///...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,------.........---------------------------...///......///222444;;;NNN___jjj{{{}}}yyywwwwwwsssmmmhhhbbbZZZQQQKKKDDD>>>888888777555666999777:::@@@HHHPPPVVVZZZ\\\```eeeggggggggghhhfffbbbaaabbbeeeiiinnnppppppooo~~~xxx~~~qqqpppoookkkfffbbb```___]]]ZZZUUUMMMBBB<<>>BBBGGGLLLMMMNNNLLLKKKKKKMMMPPPRRRRRRRRRNNNNNNMMMLLLKKKKKKLLLMMMIIIJJJLLLMMMNNNNNNNNNNNNQQQRRRTTTUUUTTTQQQNNNLLLHHHBBB:::444222111222222000//////000222222111000000222555777777777888999:::999:::===CCCKKKTTTYYYXXXXXXXXXWWWUUURRRPPPNNNIIIDDD>>>999777666555444222333555555555555888999<<<>>>AAADDDGGGJJJKKKLLLQQQSSSUUUVVVVVVVVVWWWXXXVVVXXXZZZZZZYYYYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^\\\]]]___```aaabbbbbbbbb```aaabbbcccdddcccaaaaaa\\\]]]]]]^^^```aaacccdddcccdddeeefffggggggffffffggggggggghhhiiijjjkkklllmmmoooqqqsssssstttvvvxxxyyyyyyxxxyyyyyyzzz{{{|||~~~}}}|||xxxrrrhhh^^^UUUNNNIIIFFF???:::888999:::===EEENNNUUU[[[______```dddfffeeeiiikkkmmmmmmlllkkklllmmmpppoooooopppqqqrrrrrrrrrqqqpppnnnlllkkkkkkkkkkkknnnnnnoooppppppoooooonnnllliiieeeeeegggjjjlllmmmiiilllmmmkkkgggcccbbbccccccaaaccciiilllkkkkkklllkkkkkkkkklllmmmpppsssuuuyyywwwpppmmm^^^KKKIIITTTbbb}}}}}}}}}yyypppcccRRRCCC:::777555222000000000///...------------------------+++++++++,,,,,,---------+++,,,,,,------.........------------------------******+++,,,...///000000---------------------------...//////...000222555999LLL^^^jjj}}}~~~}}}wwwpppfff___[[[WWWRRRMMMBBB;;;777777777555555888888<<>>;;;<<<>>>CCCHHHKKKLLLLLLLLLKKKJJJKKKNNNPPPPPPOOOKKKLLLLLLKKKIIIHHHJJJKKKIIIJJJLLLMMMMMMMMMLLLLLLQQQRRRSSSSSSSSSQQQOOONNNDDD???888333111000//////000//////000222222111000222444555666555666888999:::::::::<<>>@@@DDDGGGJJJLLLMMMQQQSSSUUUVVVVVVWWWXXXYYYVVVXXXYYYZZZYYYZZZ[[[]]]\\\]]]]]]^^^^^^^^^]]]]]]ZZZ\\\]]]___``````______```aaacccdddeeedddbbbaaa]]]^^^___```aaabbbbbbcccbbbccceeeggghhhhhhggggggggggggggggggiiijjjkkklllmmmppprrrssstttuuuxxxzzzyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}|||xxxsssjjj```VVVNNNIIIFFF@@@;;;888999:::<<>>CCCHHHKKKLLLKKKLLLJJJHHHHHHJJJKKKLLLKKKHHHJJJJJJIIIFFFFFFGGGJJJFFFHHHJJJLLLMMMNNNMMMLLLPPPQQQQQQRRRRRRQQQPPPPPPEEE@@@;;;666444222111///000//////000222222111000000222555666666777888::::::999:::;;;???DDDHHHKKKLLLLLLKKKIIIFFFBBB???===999666333111111222222111,,,///111222222333444666;;;===@@@DDDHHHKKKMMMNNNPPPRRRUUUVVVVVVVVVXXXYYYVVVWWWYYYZZZYYYZZZ\\\]]][[[\\\^^^______^^^\\\ZZZYYY[[[\\\^^^^^^^^^]]]\\\^^^```bbbddddddcccaaa```aaaaaaaaabbbaaaaaa``````aaaccceeeggghhhhhhgggggggggggggggggghhhjjjkkklllmmmoooqqqssssssuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{|||{{{{{{||||||||||||{{{{{{wwwssslllbbbXXXNNNHHHFFF@@@<<<999999:::<<>>888555666666555555777888===CCCHHHMMMQQQWWW[[[[[[bbbgggiiikkklllhhhcccXXXYYY\\\aaafffjjjkkkkkkwwwtttuuutttyyy}}}||||||vvvhhh]]]RRRMMMHHHDDD@@@>>>BBBIII[[[qqqzzzzzz~~~}}}uuusssmmmddd^^^]]]______```bbb\\\\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZUUUPPPMMMKKKKKKRRRZZZ______]]]\\\\\\UUUWWWYYY\\\\\\\\\ZZZYYYUUUWWWZZZ\\\]]]\\\ZZZYYYXXXXXXWWWXXXZZZ^^^aaaccc___^^^[[[XXXUUUUUUXXX[[[fffggghhhhhhggghhhkkkmmmiiiiiiiiigggdddaaa^^^\\\YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ___]]][[[ZZZZZZ[[[[[[ZZZVVVVVVVVVWWWYYYZZZ\\\]]]^^^]]]```eeeffffffooo{{{ttthhhYYYNNNMMMRRRWWW[[[QQQAAA666777999666888???DDDJJJLLLIIIGGGJJJLLLMMMSSSSSSTTTUUUWWWZZZ\\\]]]YYY[[[\\\[[[ZZZ\\\aaafffnnn||||||zzz{{{~~~zzzvvvqqqhhh```WWWMMMAAA999999:::>>>CCCHHHKKKKKKJJJLLLIIIFFFEEEFFFHHHHHHHHHGGGIIIIIIHHHEEEDDDFFFIIIDDDFFFIIILLLNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQHHHDDD???;;;888666444222000//////000222222111000---000555888999999999:::999999999;;;===@@@DDDFFFGGGGGGFFFDDDAAA===:::888444222//////000111111000...000333444444444666777;;;===@@@DDDHHHKKKMMMOOOOOOQQQTTTUUUUUUVVVWWWYYYVVVWWWYYYZZZYYYZZZ\\\]]]YYY[[[^^^``````^^^[[[XXXYYYZZZ\\\]]]]]]\\\[[[ZZZ]]]^^^aaaccccccbbb```___dddddddddcccaaa```^^^]]]```bbbeeeggghhhhhhhhhgggggggggfffggghhhiiikkklllkkknnnppprrrrrrtttvvvyyy{{{{{{zzzzzzzzz{{{||||||zzzzzz{{{{{{{{{{{{{{{zzzvvvtttmmmdddXXXOOOHHHEEEAAA<<<999999999<<>>AAAEEEJJJNNNPPPOOOPPPRRRUUUWWWYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]^^^^^^^^^]]][[[ZZZ^^^___aaabbbccccccbbbbbbccccccddddddccccccbbbaaa]]]aaafffggggggfffggghhhjjjiiifffeeeeeefffhhhjjjnnnooopppqqqssstttvvvvvv|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}yyyvvvoooeeeYYYPPPJJJHHHAAA<<<999888999;;;DDDMMMVVVYYY\\\___aaacccfffhhhdddaaa___aaafffjjjlllmmmppppppppprrrttttttsssrrrqqqooommmoooqqqrrrooolllmmmllliiieeeccccccgggiiimmmlllkkkiiihhhhhhggggggddddddeeehhhiiihhheeebbb```ffflllpppssswwwvvvrrrkkklllnnnlllgggfffooo{{{{{{kkk```[[[YYYZZZWWWYYY______YYYUUUVVVaaaaaacccgggnnnqqqqqqppplllppp{{{vvvWWW???<<<999555222000///---+++//////.........---------//////...------------...........................,,,,,,,,,---------......,,,,,,------------------........................///...///111///...222999GGGQQQeee{{{zzzwwwmmm___XXXTTTLLLBBB:::888666555444555666777777;;;BBBHHHNNNTTTZZZ^^^eeeggglllrrruuurrrkkkeeeZZZZZZ\\\bbbjjjoooqqqppp}}}tttjjjhhhlllnnnmmmlllooowwwxxxhhhZZZSSSNNNIIIDDD???>>>DDDLLLaaalllxxx}}}}}}zzzsssllliiibbb]]]\\\ZZZVVVUUUVVV\\\ZZZXXXXXX[[[]]]]]]\\\^^^]]][[[YYYUUUOOOHHHBBBAAADDDIIIMMMPPPPPPOOOMMMQQQTTTYYY\\\^^^\\\YYYWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVXXX[[[^^^``````bbb^^^[[[YYYUUURRRWWW___eeelllqqqooolllmmmmmmkkklllkkkjjjhhheeebbb```^^^\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZ[[[YYYXXXXXXWWWXXXYYY[[[\\\\\\^^^```bbbdddggglllooo{{{tttdddZZZSSSLLLIIIIIIEEE@@@999444222222222222333555888999;;;???EEEIIIMMMOOOQQQTTTVVVWWWXXXXXXXXXYYYZZZYYYYYYZZZ]]]______hhhxxx}}}xxxrrrqqqtttxxxzzzzzzxxxuuunnndddXXXMMMCCC>>>777:::???EEEJJJMMMOOOOOOOOOMMMIIICCC???>>>AAADDDAAA@@@@@@??????@@@@@@AAADDDDDDEEEGGGIIIKKKMMMNNNMMMKKKLLLOOOPPPOOORRRXXX```___VVVEEE888222111000444444333333222222222222222555999<<<===<<<:::888777666777999<<>>>>><<<:::888666444333222............------------......///000222555777888:::<<<@@@DDDHHHLLLMMMNNNNNNPPPRRRTTTVVVXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[]]]]]]\\\\\\[[[[[[[[[[[[]]]^^^^^^___^^^]]]\\\[[[^^^___aaabbbccccccbbbbbbdddddddddddddddcccbbbbbb___bbbeeefffeeeeeefffhhhjjjiiigggeeeeeegggiiijjjlllmmmnnnppprrrtttvvvwwwwwwxxxyyy{{{|||~~~~~~}}}{{{xxxqqqggg\\\RRRKKKHHHDDD>>>:::999999:::BBBKKKZZZ\\\___aaaaaabbbcccdddccc```]]]^^^bbbfffiiijjjlllmmmoooqqqsssttttttssspppmmmlllmmmpppqqqooollllllkkkiiifffcccccceeeggglllkkkjjjhhhgggggggggfffeeedddeeeggghhhhhheeecccbbbhhhlllnnnrrrvvvvvvsssiiiiiiiiigggccccccnnn{{{}}}kkkaaa]]]\\\______eeennnqqqjjjdddbbbdddddddddeeeggghhhiiiiiiiiillltttyyy\\\DDD===999555222000///---+++//////.........---------------,,,++++++++++++,,,------------------------,,,,,,,,,---------......------------------------........................------///111000000444;;;IIISSSggg}}}~~~{{{vvvkkk^^^UUUQQQHHH???999888666555444555666777888<<>>===DDDMMM___jjjvvvzzz{{{xxxqqqjjjggg```ZZZYYYVVVRRRQQQRRRYYYXXXWWWXXXZZZ\\\\\\[[[^^^]]]\\\ZZZWWWRRRKKKFFF@@@@@@AAABBBCCCDDDDDDEEEHHHLLLSSSXXX[[[[[[YYYWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWYYY\\\^^^______```]]]ZZZXXXTTTRRRWWW^^^fffmmmrrrpppmmmnnnnnnllllllllljjjhhheeebbb```^^^\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\YYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]___aaacccfffkkknnnrrrxxx{{{hhh\\\UUUNNNHHHEEE???<<<666333222222111111///111333444777;;;@@@DDDIIIKKKNNNQQQTTTVVVWWWWWWUUUWWWXXXYYYXXXYYY[[[\\\]]]dddrrryyytttnnnlllnnnrrrssssssvvvsssnnneeeZZZNNNCCC===999;;;>>>CCCHHHLLLOOOQQQSSSPPPKKKDDD===:::;;;<<<======<<<<<<<<<<<<======@@@AAABBBDDDFFFHHHJJJKKKKKKHHHHHHKKKMMMNNNSSSZZZgggiiibbbPPP???555222111111222444555444333111000222444888<<<===<<<;;;999777666777999<<<>>>===<<<:::999777555333111000000000000000000//////////////////000111222444666777888;;;AAAFFFKKKMMMMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZ^^^^^^_________^^^]]]\\\^^^___```aaabbbbbbbbbbbbddddddeeeeeeeeedddccccccaaacccddddddddddddfffgggjjjiiigggffffffhhhiiikkkjjjkkkmmmoooqqqsssuuuvvvuuuuuuvvvxxx{{{}}}~~~~~~}}}yyyrrriii___UUUMMMIIIFFFAAA<<<:::999:::AAAIIIZZZ]]]aaaccccccbbbbbbbbbaaa^^^[[[ZZZ]]]aaadddfffiiijjjmmmppprrrsssssssssnnnllljjjllloooqqqooommmkkkkkkjjjgggdddbbbbbbccciiiiiihhhgggfffffffffgggfffeeeeeeeeeggggggeeeccccccgggjjjkkkmmmrrrsssqqqeeecccbbb___\\\___kkkyyyqqqgggdddccceeejjjuuuvvvooojjjmmmoooooommmmmmppprrrpppooorrr{{{}}}aaaIII>>>;;;666222111///...,,,...............---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++........................,,,,,,...222111111666===JJJTTTiii{{{{{{|||}}}|||yyyyyyssshhh[[[RRRMMMEEE===999777666444444555666777888<<>>>>>CCCKKKSSSWWWXXXWWWUUUWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ]]]______^^^aaa]]][[[YYYUUURRRWWW___fffmmmrrrpppmmmnnnnnnlllkkkjjjhhhfffccc```]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\YYYYYYZZZ[[[\\\\\\]]]]]]ZZZ\\\\\\\\\ZZZYYYZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\^^^```bbbeeeiiimmmpppssszzzmmmaaaYYYPPPGGGBBB>>>;;;888555444333111000000000111333666:::>>>AAADDDFFFJJJNNNQQQSSSUUUUUUSSSVVVXXXYYYYYYXXXYYY[[[```eeepppuuuooohhhfffhhhjjjlllkkkmmmllliiicccZZZNNNDDD>>>:::;;;===@@@EEEJJJOOOQQQVVVSSSNNNFFF>>>999777888:::::::::999999:::::::::===>>>@@@BBBDDDFFFGGGHHHIIIFFFEEEGGGIIIJJJQQQYYYeeejjjgggWWWEEE;;;888888222222444444444333111000111444777:::;;;;;;:::999666666777999<<<===<<<:::666555333111000///......111111111111000000000000000000000111222444555666888;;;???EEEIIILLLMMMNNNPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaabbbbbbbbbdddeeeeeeeeeeeedddcccccccccccccccccccccccceeefffjjjiiihhhgggggghhhjjjkkkkkkkkklllnnnpppqqqrrrsssvvvvvvvvvwwwxxxzzz|||}}}~~~}}}yyyssskkkaaaXXXOOOIIIFFFAAA<<<:::999;;;BBBJJJWWW[[[```dddeeedddddddddaaa^^^ZZZXXXYYY\\\```bbbgggiiilllnnnoooooopppqqqnnnkkkjjjkkkoooqqqpppnnnjjjkkkkkkhhhdddaaa``````eeeeeeeeeeeefffggghhhiiigggeeeddddddeeefffeeedddaaadddeeedddfffkkkmmmlll```]]]ZZZXXXWWW[[[iiiwww|||rrrnnnmmmhhhqqqpppkkksss||||||yyyzzzhhhLLL@@@<<<777333111000...---........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++........................---,,,...111111111666>>>JJJUUUjjjzzz{{{}}}~~~ooommmzzz}}}uuunnncccXXXQQQJJJBBB<<<888777555444444555666888888<<>>AAACCCDDDEEEEEEHHHEEECCCDDDEEEGGGMMMUUU___ffffffYYYIII@@@>>>===666666555444444333333333222333666888:::999888777666666777999;;;<<<:::888333222111///...---------......---------,,,,,,,,,000000000111222444555666999:::===AAAFFFJJJNNNPPPRRRSSSUUUWWWXXXZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[^^^^^^^^^]]]^^^^^^^^^^^^_________``````aaabbbbbbddddddeeeeeeddddddcccbbbcccbbbaaaaaabbbdddddddddhhhhhhggggggggghhhjjjjjjllllllmmmnnnnnnoooppppppuuuuuutttuuuwwwyyy|||}}}~~~}}}|||xxxrrrkkkdddZZZPPPIIIEEE@@@<<<;;;:::<<>>888333111000///...---.....................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++...........................---...000000111888AAALLLVVVkkkyyy{{{}}}zzzjjjiiiwww|||wwwoooggg^^^WWWQQQJJJBBB>>>777666444333444555666888888===DDDKKKQQQVVV[[[^^^ddd```[[[UUUSSSSSSWWWYYY[[[___fffllloooooommmlllvvv{{{jjjbbb```lllnnn^^^VVVOOOFFF???::::::CCCNNNWWW```gggjjjmmmppppppmmmbbb\\\WWWXXXWWWUUUUUUWWWYYY[[[]]]]]]\\\[[[\\\\\\^^^___aaacccdddccc___\\\QQQMMMHHHAAA<<<999888888555:::AAAIIIPPPSSSTTTUUUTTTUUUWWWYYY[[[]]]]]]^^^ZZZYYYZZZ\\\___aaa```___aaa^^^\\\ZZZVVVUUUZZZbbbeeelllqqqooolllmmmmmmkkknnnmmmkkkhhheeeaaa^^^]]][[[ZZZZZZZZZZZZ[[[\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]ZZZ[[[\\\[[[YYYXXXXXXYYYXXXWWWWWWWWWWWWYYYZZZ[[[[[[\\\^^^^^^^^^```dddfffggghhhlllsss~~~pppcccVVVJJJDDD>>>;;;777444222111///---111///......111444666777:::===AAAFFFKKKOOOQQQRRRSSSUUUWWWWWWWWWWWWYYY[[[\\\```hhhrrr}}}yyymmmggg___[[[\\\]]]]]]\\\^^^^^^^^^\\\WWWOOOGGGCCC999999999:::===BBBFFFIIIQQQPPPMMMFFF???999777666777777666666666666777777888:::<<>>===<<<;;;999888777777777444555777888999888777666666666777999;;;;;;999666111000///...------------///............---------//////000111222444666777:::;;;===@@@EEEKKKOOORRRTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^____________```aaabbbcccccccccdddddddddcccbbbbbbaaa``````aaaccceeedddcccfffffffffgggggghhhiiijjjllllllmmmnnnnnnooopppppprrrrrrrrrtttwwwzzz~~~~~~}}}|||{{{wwwrrrmmmggg^^^SSSKKKFFF@@@<<<;;;;;;===EEENNNYYY\\\```bbbbbbaaaaaaaaaaaaaaa___[[[YYYXXXZZZ]]]dddgggkkkkkkiiigggiiikkkooollliiijjjmmmoooooonnnkkklllkkkiiieeebbb``````aaaaaabbbdddfffhhhjjjkkkfffeeedddeeeeeeeeecccaaa\\\]]]\\\YYYYYY^^^```___YYYVVVTTTUUUVVVZZZdddooo{{{yyyvvvqqqyyy|||eeeaaaqqqzzztttrrrtttwwwvvvWWWDDD???999444222111000///---------...............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++........................000------///000444>>>IIISSS\\\ooovvvyyy~~~}}}sssiiijjjuuuyyyuuukkkccc\\\YYYSSSJJJBBB>>>666555444333333555777888888===EEEMMMRRRWWW\\\___aaa^^^XXXRRRNNNOOOSSSWWWZZZ___ffflllnnnooonnnnnnwww}}}lll```YYYfffvvv___[[[SSSIIIAAA;;;<<>>;;;666444333333222111333000------000222333222666999>>>DDDIIIMMMPPPQQQSSSTTTTTTTTTTTTUUUWWWZZZWWW]]]cccjjjqqq{{{}}}vvvkkkddd\\\XXXXXXYYYXXXWWWWWWWWWWWWTTTPPPIIIBBB>>>777777777888:::===AAACCCHHHHHHFFFBBB<<<777555444555555444444444444555555444666999<<<>>>?????????@@@>>>>>>AAABBBDDDJJJRRRTTTYYYZZZSSSKKKHHHEEEBBBCCCCCCCCCBBB@@@===:::999888999:::::::::999777666666666777999;;;:::777555111000///......---......111111000000000/////////......///000222555777888:::<<>><<<;;;===DDDLLLXXX[[[^^^`````````aaabbb```aaa```]]]YYYWWWXXXYYY```dddiiiiiigggfffhhhkkknnnjjjggggggjjjlllllljjjllllllkkkiiieeecccbbbcccddddddddddddeeeggghhhhhheeeeeeeeeffffffeeebbb___\\\^^^]]]YYYYYY]]]^^^]]]WWWUUUUUUXXXYYY[[[bbbkkkqqqzzz|||iii]]]mmmvvvqqqqqqrrrwww]]]EEE@@@:::444222111111000---------.........//////------,,,++++++++++++,,,------------------------,,,,,,,,,---------......------------------------........................000---,,,///333:::HHHUUU^^^fffuuu}}}{{{zzztttzzzyyyooojjjlllqqqssstttjjjbbb]]]\\\VVVJJJ@@@<<<666555444333333555777888888>>>FFFMMMSSSXXX\\\___```^^^ZZZTTTPPPPPPSSSWWWYYY___fffjjjllllllmmmmmm{{{vvveeeZZZeee~~~ddd___VVVLLLCCC======GGGRRROOOUUUZZZ\\\aaahhhlllmmmmmmfffaaa```^^^[[[ZZZ\\\]]]```cccbbb___\\\]]]^^^^^^___cccgggkkkllljjjgggcccaaa\\\UUUNNNGGGAAA>>>;;;>>>CCCIIIOOOTTTWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXZZZ]]]aaacccbbbaaa___\\\YYYXXXUUUSSSXXX```hhhooosssqqqooooooooommmlllkkkiiifffccc___\\\ZZZYYYYYYXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]^^^___]]][[[ZZZZZZ[[[WWWWWWWWWWWWYYY\\\^^^___]]]^^^^^^]]]\\\]]]___aaaccceeegggfffiiittt|||kkkZZZNNNIII???<<<888666666777888777666222//////111333333222444777<<>>???AAABBBAAA>>>999555333333444333333333333333333444222444777:::<<<======<<<<<<:::<<<@@@BBBEEEKKKRRRNNNRRRTTTPPPMMMLLLJJJGGGFFFHHHIIIIIIGGGBBB===:::;;;;;;<<<<<<;;;:::888777666666777999;;;:::777444111000///..................------------,,,,,,,,,---...///000333555777999999<<>>:::666555333333333555777888888>>>FFFNNNTTTXXX\\\___aaa```]]]XXXSSSRRRUUUYYYYYY___eeeiiiiiiiiijjjlllzzzqqqbbbcccyyyqqqiiiaaaTTTGGG???AAAJJJRRRQQQTTTYYY^^^ccciiiooosssooommmiiieee```]]][[[ZZZffffffeeedddbbb```^^^]]]aaabbbdddgggjjjlllnnnooodddiiihhh```VVVPPPJJJEEEKKKJJJJJJLLLQQQUUUWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZ[[[^^^```aaa```___\\\[[[YYYUUUSSSVVV\\\bbbfffjjjnnnpppooommmlllkkkiiihhhfffccc```]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYTTTUUUXXXYYYZZZYYYXXXWWW^^^^^^]]]\\\ZZZXXXVVVUUUWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\[[[ZZZZZZ\\\^^^aaacccccceeeggggggiiippp|||xxxkkkZZZNNNCCC@@@;;;888777555444333000000////////////000000111444999>>>CCCGGGLLLOOONNNOOOOOOOOONNNOOORRRTTTVVVXXX[[[___dddmmmvvv}}}wwwkkkhhh```WWWSSSUUUXXXYYYXXXOOOKKKFFFAAA>>>:::777444222222222333444777999::::::::::::999777444222000111333444333222111222333666777999:::;;;;;;:::::::::777777<<>>:::666444333444777999999888666555////////////000000000000------,,,,,,,,,---......111///000333333000333777999;;;>>>CCCHHHLLLPPPRRRSSSTTTVVVXXXYYYZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^````````````____________aaaaaaaaaaaaaaa``````___]]]^^^aaacccddddddcccbbbaaaccceeehhhjjjkkkkkkkkkiiijjjkkkmmmnnnoooooooooqqqqqqrrrrrrsssuuuzzz}}}~~~}}}}}}~~~zzzxxxsssmmmiiieeeZZZOOOKKKKKKHHHBBB<<<===CCCIIISSSVVVXXXYYY]]]cccdddaaacccbbbaaa___]]][[[YYYXXX\\\^^^bbbgggjjjlllmmmmmmhhhjjjkkkiiifffeeegggiiihhhiiijjjjjjiiigggdddcccfffggghhhhhhfffdddddddddeeehhhjjjiiieeeccccccdddeee```\\\ZZZ]]]```bbbbbb]]]XXXWWW[[[^^^]]]^^^aaafffnnnyyy|||ZZZggg|||rrrbbbLLLBBB888555444111111333///////////////////////////---+++,,,///000...,,,------------------------,,,------......------,,,,,,,,,---.../////////...++++++,,,,,,,,,---------222......222333===YYYwww{{{zzz}}}{{{~~~{{{zzz}}}oookkkmmmlllkkkkkknnnfff^^^[[[UUUIII===777555444333333333444555666<<<@@@FFFNNNTTTYYY]]]^^^bbbaaa___]]]ZZZXXXWWWWWW[[[ccciiikkklllnnnmmmjjj|||kkkdddqqqyyyvvvmmm\\\LLLBBBDDDMMMUUUYYY\\\```dddhhhlllqqquuurrroookkkfffbbb___^^^]]]fffffffffeeedddcccbbbaaaccceeegggjjjlllllllllllljjjnnnnnnggg___YYYTTTOOONNNMMMLLLNNNRRRUUUWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\\\\\\\^^^``````^^^\\\[[[ZZZXXXUUUTTTVVV]]]bbbfffiiimmmooonnnlllkkkjjjjjjhhhfffccc```]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXZZZ[[[ZZZYYYXXX[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZYYYZZZ[[[]]]```bbb```bbbeeeeeefffjjjrrryyyzzzooo```UUUKKKGGG@@@;;;999777555444222222111000000000111111111444888<<<@@@EEEJJJNNNMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUWWWYYY]]]dddmmmrrrzzzuuuiiibbb\\\UUURRRTTTTTTRRROOOKKKGGGAAA;;;888555222000222111111222333555777888777888888777666444222111000222222222111111333444444555666888888888888888888666777===DDDIIIIIIGGGBBBGGGPPPYYY___```]]]ZZZSSSQQQMMMIIIGGGDDDBBBAAABBBCCCDDDDDDBBB>>>:::777555777888999999777555333000000000000///////////////...---,,,,,,+++,,,,,,000///000333333111333888999;;;>>>CCCHHHLLLPPPRRRWWWXXXXXXYYYYYYYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^```````````````_________```aaaaaaaaaaaa```______\\\^^^```bbbccccccbbbaaabbbcccfffhhhiiijjjkkkkkkiiijjjkkkmmmnnnpppppppppqqqrrrsssttttttvvvyyy{{{~~~}}}}}}~~~zzzyyytttmmmiiieeeZZZPPPKKKKKKHHHCCC>>>>>>CCCIIIRRRVVVXXXYYY]]]bbbcccaaadddcccaaa___]]][[[YYYXXX^^^```dddhhhkkkmmmnnnnnnhhhiiijjjhhheeedddfffhhhiiijjjkkkkkkjjjhhhfffdddeeeggghhhgggffffffggghhhhhhjjjlllkkkhhheeedddeeegggbbb]]]\\\___bbbeeefff```[[[XXXZZZ[[[ZZZZZZ]]]```gggpppvvvxxxvvvttttttpppyyyhhhoooooo___LLLBBB999666444111///000////////////////////////000...,,,---///000///---------------------------,,,------......------,,,+++,,,------------------++++++,,,,,,,,,---------111---...222666BBB___}}}}}}}}}~~~pppkkkjjjjjjjjjlllhhhaaa[[[ZZZUUUJJJ@@@:::555444333222333444555666;;;@@@HHHOOOTTTYYY^^^aaaeeedddbbb___[[[YYYXXXXXX\\\dddjjjkkklllnnnllliiiyyygggggguuuuuubbbOOOGGGJJJVVV___fffhhhkkklllnnnqqqtttwwwvvvsssnnnhhhdddbbbaaaaaaffffffgggggggggffffffeeefffhhhlllnnnooonnnllljjjnnnrrrrrrmmmgggddd___ZZZSSSQQQPPPQQQSSSVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZYYY]]]]]]]]]___``````]]][[[ZZZYYYVVVTTTTTTXXX^^^cccfffiiimmmnnnmmmkkkjjjiiijjjiiigggdddaaa^^^\\\[[[XXXXXXWWWWWWWWWWWWXXXXXXVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXTTTUUUWWWYYY[[[\\\\\\]]]YYYYYYXXXXXXZZZ\\\___```___aaaddddddccceeeiiimmm}}}~~~ttthhh^^^UUUOOOGGG@@@<<<999777666444333222222111111111111111333555888;;;AAAGGGLLLKKKLLLMMMMMMMMMNNNQQQSSSTTTTTTTTTTTTVVVZZZaaafffnnnvvv|||}}}sssiii___ZZZTTTSSSTTTRRRMMMIIIHHHCCC<<<777333111000...111000000111111333444555333444444555444444333222000111111000000000333555222222333444555555555555555555777===DDDGGGFFFDDD>>>FFFRRR^^^fffiiihhhfff]]]YYYSSSMMMHHHFFFDDDDDDCCCEEEGGGHHHGGGBBB===:::888999::::::888666444222111111000000//////......///...---,,,+++*********///---///222333111444999999;;;???CCCHHHLLLPPPQQQWWWXXXYYYYYYZZZZZZYYYYYY\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[[[[[[[]]]^^^^^^^^^^^^__________________``````````````````````````````______^^^\\\]]]___aaabbbbbbbbbaaadddeeefffhhhiiiiiiiiiiiiiiijjjkkkmmmoooqqqrrrsssrrrtttvvvwwwvvvvvvxxxyyy}}}~~~}}}}}}}}}{{{zzzuuunnniiidddZZZPPPJJJJJJHHHDDD@@@@@@CCCGGGQQQUUUXXXYYY\\\aaabbb```dddcccbbb```^^^\\\[[[ZZZ```bbbeeeiiilllnnnoooooojjjjjjjjjhhhfffeeeggghhhkkklllllllllkkkiiihhhfffeeefffgggffffffgggiiikkkkkkmmmnnnmmmjjjgggfffeeefffbbb]]]ZZZ]]]bbbfffiiieee^^^YYYYYYXXXVVVVVVYYYZZZ```gggkkkllljjjhhhgggdddkkkzzzyyywww~~~|||mmm___LLLCCC;;;888555111......////////////////////////...---,,,,,,---...---,,,------------------------,,,------......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------000---///333999HHHfffqqqjjjhhhgggjjjnnniiiccc^^^\\\WWWLLLAAA<<<555444333222333444666777999AAAKKKQQQUUUYYY___eeehhhgggeeeaaa\\\YYYXXXYYY^^^fffkkkllllllmmmkkkgggiii___gggwww|||ttt___OOOJJJRRRaaammmrrrsssttttttssstttvvvxxxxxxuuupppjjjgggeeeeeeeeeggggggggghhhhhhgggffffffhhhkkkooorrrsssrrrooommmmmmqqqsssooollljjjfffaaaXXXVVVTTTTTTUUUWWWWWWVVVWWWXXXYYYYYYZZZZZZYYYYYY\\\]]]^^^```bbbbbb___]]]YYYWWWUUUTTTUUUZZZaaaeeegggjjjlllmmmkkkjjjiiihhhjjjiiigggdddaaa^^^\\\[[[XXXWWWVVVVVVVVVVVVWWWXXXXXXXXXZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXVVVVVVXXXYYYZZZZZZ[[[[[[XXXXXXWWWWWWXXX[[[]]]___aaabbbcccbbbbbbcccgggjjjqqq|||yyynnnfff\\\UUULLLDDD???===;;;:::555555444222222111111111222222333444777<<>>GGGTTTaaahhhkkkjjjjjjfffbbb\\\TTTMMMIIIHHHIIIGGGIIILLLMMMJJJEEE>>>:::888888999999888666444333222111111000///......---...---,,,+++++++++++++++...,,,...222222111444999:::<<>>>>>===;;;>>>GGGTTT```fffhhhiiiiiijjjhhhbbb[[[RRRMMMLLLMMMKKKMMMOOOOOOKKKDDD===888666777777777777666555444222111111000///......---++++++++++++,,,------...---,,,...222222111444999:::<<>>???@@@BBBLLLSSSXXXYYYZZZ^^^```___aaaaaabbbcccdddeeeffffffcccdddfffiiikkkmmmnnnnnnpppnnnlllkkklllmmmooopppppppppooonnnmmmlllkkkkkkhhhhhhgggeeecccdddfffhhhlllmmmnnnnnnmmmkkkgggddd^^^[[[VVVSSSTTTYYY```eeeggg```ZZZYYYYYYWWWYYY\\\ZZZ]]]bbbhhhnnnqqqrrrrrrtttvvv|||zzz{{{}}}~~~~~~~~~{{{pppeeeKKKCCC<<<:::999444111111////////////////////////---......---,,,++++++,,,------------------------,,,------......------,,,......///......---,,,+++,,,,,,---------.........//////111444;;;KKKfff|||qqqjjjiiikkkpppuuuwwwpppiiicccXXXIII>>>:::666444333222222555888:::;;;DDDOOOUUUWWW[[[cccjjjhhhhhhfff```XXXUUUVVVYYYbbbhhhmmmmmmlllllliiieeeeeeUUUUUU[[[```iiilllllliiieeedddjjjoootttfffSSSGGGIIIVVVgggsssyyyyyyxxxvvvsssqqqqqqrrrrrrpppnnnllljjjiiihhhhhhggggggggggggffffffeeedddiiijjjmmmooorrruuuvvvwwwqqqtttuuuttttttuuupppjjj```]]]ZZZXXXXXXXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYXXXYYY[[[^^^bbbffffffdddaaaXXXUUUSSSTTTZZZaaagggkkkkkklllnnnmmmkkkiiihhhhhhhhhgggeeeccc```^^^\\\[[[YYYXXXVVVUUUUUUVVVXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\___^^^\\\ZZZYYYXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWVVVVVVXXXZZZ]]]^^^___]]][[[[[[]]]aaafffiiihhhmmmrrryyy}}}tttnnnaaa[[[SSSLLLGGGEEECCCBBB:::999777555333222222222111111111111222666<<>>@@@BBBJJJRRRYYYYYYZZZ]]]^^^^^^___```aaabbbdddfffggghhhcccdddeeegggiiijjjlllmmmooommmjjjjjjllloooqqqrrrqqqqqqpppooonnnmmmlllllliiiiiiiiigggeeedddfffgggkkkkkkmmmnnnooolllhhhddd]]][[[XXXUUUTTTXXX___dddddd^^^ZZZZZZ[[[YYYZZZ]]][[[]]]bbbkkkttt{{{~~~}}}yyyzzz~~~~~~ssshhhOOOFFF>>>;;;:::555333333////////////////////////000111222111///......///------------------------,,,------......------,,,......//////......------,,,---------............---///222444;;;KKKcccttt|||{{{~~~~~~~~~sssmmmnnnpppsssuuuqqqkkkccc\\\QQQDDD<<<;;;666555222111222555999;;;>>>FFFOOOVVVZZZ^^^dddjjjggghhheee___VVVSSSUUUYYYbbbiiinnnnnnlllllljjjeee{{{dddYYYWWWWWWVVV[[[___bbb___ZZZ[[[cccllllll___NNNEEEIIIXXXhhhsssvvvvvvuuurrrnnnllllllmmmlllllllllkkkjjjiiihhhgggeeeffffffgggggggggggggggjjjiiiiiijjjlllqqquuuxxxtttwwwwwwvvvwwwxxxssslllaaa^^^[[[YYYXXXXXXWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ]]]bbbeeedddaaa^^^YYYUUUSSSUUU\\\dddkkknnnlllnnnooommmkkkiiihhhiiifffeeedddaaa___]]][[[ZZZ[[[YYYWWWVVVVVVWWWYYY[[[YYYYYYYYYYYYZZZ[[[[[[\\\]]][[[ZZZXXXXXXXXXZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVXXXWWWWWWWWWXXXZZZ]]]___]]]\\\[[[\\\^^^aaadddeeefffggghhhlllwww~~~wwwrrrddd___XXXQQQLLLHHHEEEBBB===<<<:::888666555444444111111111111222555:::>>>DDDGGGJJJLLLLLLMMMNNNOOOOOOOOONNNMMMMMMPPPUUUZZZ\\\gggqqqwww|||wwwmmm```WWWTTTSSSPPPMMMHHHDDD>>>:::777555333111...///111333444444444444222111000///...//////000,,,...111111000///......111111000/////////000111000333777:::===@@@CCCDDDJJJQQQZZZ______^^^___``````cccfffccc[[[TTTPPPPPPLLLMMMLLLKKKGGGAAA;;;888666666555444333222222111000000000000////////////------------...//////000///---...111111///222666;;;===@@@CCCGGGKKKNNNPPPTTTTTTUUUVVVVVVVVVVVVUUU[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^___```]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]___```bbbccccccbbbbbbbbbbbbbbbaaaaaa```bbbbbbbbbcccdddeeefffggggggfffffffffggghhhjjjkkkkkkkkkjjjkkkllloooqqqsssqqqsssvvvwwwvvvvvvvvvwww{{{||||||{{{yyyxxxyyyzzz{{{{{{vvvkkkaaa[[[TTTNNNGGGCCC???<<<<<<>>>AAACCCHHHQQQYYYYYYYYY[[[]]]]]]^^^___```aaabbbcccddddddbbbcccccceeefffhhhjjjjjjkkkhhhffffffjjjnnnqqqqqqrrrqqqpppnnnmmmmmmlllllliiijjjkkkjjjhhhhhhiiijjjkkkkkklllooopppooojjjeee\\\[[[YYYVVVUUUWWW]]]aaabbb\\\YYY[[[[[[YYYYYY\\\]]]___dddnnnzzztttqqqzzznnnUUUKKKAAA===999555222333////////////////////////000222333222///---...000------------------------,,,------......------,,,,,,,,,---.........------------------............+++///222555<<>>999444111222////////////////////////...000111///,,,***,,,...------------------------,,,------......------,,,***+++,,,,,,---------------------.........//////)))...333666>>>NNNaaannnvvv}}}}}}zzz{{{|||wwwrrrvvvwwwsssooommmeee\\\SSSGGG<<<888:::777555222111222666:::===EEEIIIOOOVVV]]]bbbeeegggfffgggfff___VVVSSSWWW]]]bbbiiinnnnnnmmmmmmkkkgggvvv|||pppmmmjjjbbb\\\[[[RRRQQQNNNLLLLLLOOOTTTXXXZZZPPPEEEFFFQQQaaammmrrrrrrqqqooollliiigggfffeeegggiiijjjiiigggdddccccccdddeeefffgggggghhhjjjlllkkkhhheeecccdddiiiooorrrwwwxxxyyyyyywwwsssooollleeeaaa\\\YYYXXXXXXWWWWWWTTTUUUUUUVVVVVVWWWWWWXXX___```bbbddddddcccaaa___ZZZVVVTTTWWW```hhhlllmmmrrrqqqooommmkkkjjjiiiiiidddbbb```]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWWWWYYY[[[[[[[[[ZZZYYYWWWUUUTTTUUUWWWXXXYYYXXXWWWWWWXXXYYYXXXVVV\\\[[[YYYYYYZZZ[[[^^^___]]]^^^```aaabbbbbbbbbaaa______```bbbgggppp{{{~~~wwwmmmfff]]]WWWSSSPPPKKKHHHCCCAAA???<<<999777555444333444333222000111444666<<>>:::777555444444333222111000000000000000000000//////...---------.........//////------...///111333666777999<<<@@@CCCFFFIIIMMMPPPPPPSSSWWWXXXXXXWWWWWWXXX\\\ZZZYYYZZZ\\\]]]ZZZXXX[[[[[[\\\\\\]]]]]]^^^^^^YYY[[[\\\^^^^^^]]]\\\[[[ZZZ[[[]]]___```aaabbbbbbddddddeeeeeedddbbbaaa```___```bbbcccdddeeeeeefffeeefffgggiiijjjjjjjjjjjjkkkmmmnnnnnnmmmmmmooopppnnnppptttwwwxxxwwwtttsssyyyyyywwwvvvvvvvvvwwwxxxvvvvvvtttmmmcccYYYTTTRRRNNNJJJEEE@@@===>>>@@@BBBJJJRRRYYY[[[]]]``````^^^___]]]ZZZYYYYYYZZZZZZYYY\\\ZZZ]]]eeeiiigggdddddd```\\\XXXYYY```hhhlllmmmnnnmmmkkkiiiiiijjjmmmnnndddjjjoooooolllkkklllooollllllnnnqqqqqqnnniiieee```^^^[[[YYYXXXYYYZZZ[[[aaa\\\YYYZZZZZZXXXWWWYYYaaagggpppwww~~~yyylllxxx{{{}}}wwwsssggg^^^\\\iiiwwwnnn\\\III@@@<<<777222///000000000000////////////---------..................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///333111111777CCCRRR___fffvvvuuu}}}}}}zzzzzzwwwvvvyyynnnllldddUUUEEE;;;444111222222222222222555999===EEEJJJQQQWWW[[[___bbbeeefffeeeaaa[[[WWWUUUWWWYYYfffkkknnnnnnoooqqqoookkkooorrryyy}}}sssqqqnnnfff```^^^VVVSSSOOOKKKKKKNNNRRRUUUUUUKKKBBBDDDRRRcccooottttttrrroookkkgggcccaaa``````bbbccccccbbbaaabbbcccdddeeeffffffeeegggiiilllkkkiiifffeeefffiiimmmpppssstttvvvvvvtttqqqmmmjjjddd```\\\YYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYYYY\\\]]]```aaaaaa```^^^\\\ZZZWWWUUUYYYaaaiiimmmnnnqqqpppooonnnlllkkkjjjiiidddbbb```]]][[[ZZZZZZZZZYYYYYYYYYXXXYYYYYYZZZ[[[[[[YYYWWWWWWYYYZZZ[[[ZZZYYYYYYWWWVVVVVVVVVWWWWWWYYYXXXWWWWWWYYYYYYXXXWWW[[[ZZZYYYYYYZZZ[[[]]]______```aaaaaaaaa```___^^^[[[[[[[[[\\\___fffnnnttt{{{~~~~~~{{{uuuoooiii```YYYUUUQQQLLLHHHEEECCCAAA>>>;;;999777666555555444222111111444666;;;AAAGGGIIIGGGFFFHHHJJJLLLLLLLLLOOOSSSXXX]]]```bbbcccgggmmmttt|||~~~uuuhhh]]]WWWQQQKKKHHHFFFDDDAAA???<<<888444000000000000111333555666333222000......///000111............------------------------............000333:::EEEQQQ]]]fffjjjpppqqqppplllddd\\\TTTPPPTTTSSSVVVZZZXXXPPPJJJIIIHHHIIIHHHFFFBBB===999777555444444333222111000000//////000000000///......------------.........///,,,,,,,,,...000333777999999<<<@@@DDDFFFJJJNNNQQQPPPSSSVVVXXXWWWWWWWWWXXX\\\[[[ZZZ[[[]]]]]][[[YYYYYYYYYYYYZZZZZZZZZZZZZZZYYY[[[]]]______^^^\\\[[[ZZZ[[[]]]___```aaabbbbbbbbbcccdddddddddcccaaaaaa```aaabbbcccdddeeeeeeeeeeeeeeeggghhhiiijjjjjjjjjkkkmmmnnnnnnmmmmmmooopppooopppsssvvvwwwvvvuuutttxxxwwwvvvuuuuuuuuuvvvvvvttttttrrrlllcccZZZUUUSSSOOOLLLGGGBBB@@@@@@AAABBBJJJRRRYYY[[[]]]aaaaaa___\\\ZZZWWWVVVVVVVVVTTTSSSZZZXXXZZZbbbgggfffdddeeebbb[[[VVVWWW```iiinnnoooooonnnlllkkkkkkmmmooopppdddiiimmmmmmkkkiiikkkmmmllllllmmmoooooommmiiifffdddbbb___]]]\\\]]]___```ccc^^^[[[]]]]]][[[ZZZ\\\dddjjjttt|||llliiilllooorrrrrrpppooonnnlllaaa^^^jjjvvvyyyxxxzzzzzzppp^^^JJJ@@@<<<777222000000000000000////////////..................------...------,,,,,,------...---------------------------------------------------------............///111000111888EEEUUUbbbjjjxxxvvvuuu}}}{{{{{{wwwtttvvvpppmmmdddWWWHHH===777555222222222222333555:::>>>HHHLLLRRRWWW[[[^^^aaaccceeeccc```[[[WWWVVVXXXZZZggglllpppppppppqqqnnniiiiiijjjmmmrrrxxx|||~~~~~~}}}zzzyyyuuummmfffddd\\\VVVNNNIIIIIIMMMQQQSSSOOOFFF???CCCRRRdddqqqvvvuuusssooojjjddd```]]][[[[[[\\\]]]]]]]]]___aaaddddddeeeeeedddcccdddfffiiijjjiiihhhggggggiiikkklllmmmnnnppppppooommmjjjhhhbbb___[[[XXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[]]]___aaaaaa___]]][[[YYYWWWVVVZZZbbbiiimmmnnnoooooopppooonnnllljjjiiidddbbb```]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ\\\ZZZXXXWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYXXXWWWXXXYYYZZZYYYXXXZZZZZZYYYYYYYYY[[[]]]^^^aaaaaaaaaaaa```^^^\\\ZZZ\\\\\\\\\\\\]]]```dddhhhpppuuuxxxxxxzzz~~~}}}zzzsssmmmddd]]]YYYTTTNNNIIIGGGEEECCC@@@===;;;:::999777777555333111111333666999>>>DDDFFFFFFEEEGGGIIIIIIIIIJJJKKKOOOTTTYYY[[[]]]^^^aaafffmmmvvv}}}|||oooddd\\\TTTMMMJJJHHHEEEBBB@@@>>>:::777222111///...///111444666333222111//////000111222............------------,,,,,,,,,---------......///333<<>>888666222222222222333666;;;???IIINNNSSSXXX[[[]]]```bbbdddbbb^^^YYYWWWWWW[[[^^^jjjooosssrrrrrrqqqmmmhhhkkkiiiiiijjjnnnrrruuuwww|||~~~vvvmmmggg```XXXMMMHHHIIINNNQQQSSSKKKDDD>>>CCCRRRdddpppuuuuuusssnnniiiccc^^^[[[YYY[[[[[[[[[ZZZZZZ]]]aaadddeeeeeedddbbb```___aaacccffffffffffffffffffggggggfffhhhiiijjjjjjhhhfffeee___\\\YYYXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZ^^^```cccddddddbbb___\\\WWWVVVWWW[[[aaahhhkkkmmmnnnoooppppppooommmjjjhhheeedddaaa^^^\\\ZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZZZZ\\\ZZZXXXWWWXXXYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWYYYXXXWWWXXXZZZZZZZZZXXXYYYYYYXXXYYYYYYZZZ\\\\\\````````````^^^\\\ZZZYYY\\\\\\]]]\\\[[[[[[]]]___gggmmmqqqrrruuuzzz}}}|||uuuppphhhbbb]]]WWWPPPKKKHHHFFFDDDAAA???===;;;;;;999999777444222111333555777;;;@@@DDDDDDDDDEEEGGGFFFFFFEEEEEEGGGKKKNNNQQQTTTUUUXXX\\\dddnnnyyyuuujjjbbbXXXPPPNNNKKKGGGDDDBBB???===:::444222///---...000333555666555333111000/////////.........---------,,,,,,+++,,,,,,,,,---------------111:::KKK```rrr|||uuujjj___XXXQQQOOOOOORRRQQQLLLJJJKKKLLLLLLKKKEEE???:::888999555555444333222111111000...............------,,,------------------------000///......000333777:::<<<>>>BBBEEEHHHKKKNNNQQQQQQSSSUUUVVVVVVVVVWWWXXXZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXX[[[^^^```aaa___\\\ZZZ[[[\\\]]]^^^___`````````^^^___```aaabbbcccccccccccccccddddddeeedddddddddcccdddeeeggghhhhhhhhhhhhjjjlllmmmnnnmmmnnnoooqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuurrrrrrpppkkkddd\\\UUUQQQQQQPPPMMMJJJFFFDDDCCCBBBHHHPPPWWWZZZ]]]aaabbb```\\\\\\[[[[[[YYYVVVQQQMMMMMMKKKLLLRRRWWWYYY^^^cccfffeeecccaaa```bbbfffiiiooonnnmmmmmmnnnoooqqqrrrjjjllloooooommmlllmmmnnnkkkjjjiiiiiijjjjjjhhhgggeeedddaaa______```bbbcccddd^^^[[[]]]]]]ZZZZZZ[[[gggmmmzzzrrrdddeeefffgggllluuuzzzooouuu|||xxxoooiiigggfffffffffeeehhhwww{{{gggOOOBBB===888444222000000000000////////////000000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000///111888DDDQQQ]]]cccsssyyy||||||}}}{{{ttttttllleee[[[QQQFFF;;;555555222222222222333777===AAAJJJNNNTTTYYY\\\___bbbdddcccaaa]]]YYYWWWYYY^^^bbbmmmrrruuutttsssrrrmmmfffqqqnnnkkkhhhgggjjjppptttzzzttthhheee[[[OOOJJJMMMSSSVVVUUUKKKDDD>>>CCCRRRcccnnnrrrtttrrrnnnhhhccc___\\\ZZZ\\\[[[ZZZWWWVVVXXX[[[^^^bbbcccbbb```]]][[[[[[\\\```aaabbbbbbcccccccccbbbaaabbbdddeeeeeedddcccbbb\\\ZZZXXXWWWWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYY___aaaeeegggfffccc```]]]TTTUUUWWW[[[aaafffjjjkkknnnnnnoooooonnnllliiiggggggeeebbb___]]][[[[[[ZZZVVVVVVVVVVVVWWWXXXYYYZZZ\\\ZZZWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWXXXWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZVVVXXXXXXWWWVVVUUUUUUWWW]]]dddhhhiiikkkqqquuuvvvuuupppiiiddd```ZZZSSSNNNHHHGGGDDDBBB@@@>>>===<<<<<<<<<:::666222111222444444888===@@@CCCCCCDDDDDDCCCBBB@@@??????AAACCCEEEIIIKKKNNNRRRZZZfffsss|||{{{rrrjjj___VVVRRRNNNIIIEEECCCAAA???===555333000......///222444555444333222000//////......------------,,,,,,,,,++++++++++++,,,,,,,,,---...111:::LLLbbbwww~~~uuujjjbbbUUURRRPPPQQQOOOKKKJJJLLLNNNOOOMMMGGG???999888999666555555444333222111111...............------,,,------------------,,,,,,333222000000111333666888<<>>888555333000000000000////////////000000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000111777@@@KKKTTTYYYlll{{{yyy~~~zzz~~~{{{|||xxxwwwkkkaaaWWWOOOEEE999444555333333222222333888???CCCIIINNNTTTZZZ^^^bbbeeegggcccaaa]]]YYYWWW[[[aaafffppptttwwwuuusssqqqlllfffxxxvvvqqqhhhbbbcccllltttooonnnbbbTTTPPPUUU[[[[[[YYYLLLEEE@@@EEESSSbbblllooorrrppplllgggccc___\\\ZZZYYYXXXVVVSSSQQQPPPSSSUUU[[[]]]___^^^[[[YYYXXXXXXZZZ[[[\\\^^^```aaaaaaaaa___```aaaaaabbbaaa```___YYYXXXVVVVVVWWWXXXWWWVVVUUUVVVVVVWWWXXXXXXYYYYYY^^^```dddfffeeebbb^^^[[[SSSUUUYYY]]]bbbgggjjjkkknnnooonnnmmmllliiigggfffgggfffccc___]]][[[ZZZZZZUUUUUUUUUVVVWWWXXXYYYZZZ[[[YYYWWWVVVWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWXXXWWWVVVVVVWWWYYYZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZVVVWWWWWWVVVTTTSSSSSSTTTXXX___cccbbbdddjjjppprrrrrrnnniiifffccc]]]VVVPPPIIIHHHFFFCCCAAA@@@???>>>???>>>;;;777333111222333222555999>>>AAABBBCCCBBBAAA???===;;;:::;;;===>>>@@@CCCFFFJJJQQQ\\\jjjttt|||zzzssshhh___WWWRRRLLLGGGDDDBBB@@@???777555222000///000222333000000000111111111111111------------,,,,,,,,,,,,******+++++++++,,,,,,,,,000222;;;MMMdddyyytttlll]]]XXXSSSQQQNNNIIIIIIKKKOOOQQQQQQJJJAAA999888999666666555444333222111111...////////////...------------------,,,,,,,,,,,,111111111111222444555777<<>><<<::::::;;;===???<<>>AAADDDFFFIIILLLOOOQQQSSSTTTTTTTTTTTTWWWYYYUUUXXXZZZ[[[YYYYYYZZZ\\\YYYYYYYYYZZZZZZZZZZZZZZZ]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\^^^```aaacccbbbcccdddeeeffffffffffffeeeeeeggghhhiiijjjjjjjjjiiikkkmmmnnnnnnnnnppprrrooopppqqqrrrsssttttttuuuvvvwwwxxxxxxxxxwwwuuuuuuwwwtttqqqnnniii```VVVNNNNNNLLLJJJGGGEEEEEEEEEEEEBBBJJJRRRVVVZZZ^^^```^^^\\\\\\\\\]]]^^^]]]ZZZXXXWWWSSSPPPRRRUUU[[[hhhtttyyyooolllllljjjjjjiiiiiihhhhhhgggggghhhfffeeedddddddddcccbbbeeeddddddeeeffffffeeecccdddcccaaa______aaaccceeekkkeee```___]]]YYYVVVWWWYYY___kkk|||~~~|||yyy}}}|||mmmoooxxx~~~xxxzzz}}}}}}___KKK@@@:::666555000000000000////////////..................------...------,,,,,,------...---------------------------------------------------------............/////////222999CCCMMMUUUXXXdddttt}}}|||rrrttt{{{}}}yyyrrrqqqwwwwwwvvvqqqcccWWWRRRIII<<<666888333333222222444:::AAAGGGNNNSSSYYY^^^bbbfffiiikkkgggddd___ZZZZZZ^^^gggmmmsssvvvuuurrrppppppmmmhhhppp```^^^lll{{{sssddd___dddhhhddd^^^KKKEEEAAAFFFUUUccclllooorrrooojjjeee___ZZZVVVTTTUUUUUUSSSQQQMMMLLLMMMNNNJJJOOOVVVZZZ[[[[[[YYYYYYSSSTTTVVVYYY]]]```cccddd^^^____________^^^]]]]]]VVVUUUTTTUUUWWWXXXWWWVVVXXXXXXYYYYYYZZZ[[[[[[[[[^^^aaaeeegggfffccc^^^ZZZUUUYYY^^^cccgggjjjmmmoooqqqooommmjjjgggeeedddccceeeccc```\\\YYYWWWVVVVVVTTTTTTTTTUUUVVVWWWYYYZZZYYYWWWUUUVVVWWWYYYZZZYYYVVVUUUSSSSSSSSSUUUWWWXXXUUUTTTTTTUUUWWWXXXXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWWRRRRRRQQQNNNJJJHHHGGGHHHIIIOOOTTTSSSTTT[[[cccfffkkkhhhfffeeeddd```ZZZTTTMMMLLLJJJGGGEEEDDDCCCCCCBBBAAA>>>999444111111222///111555:::???AAAAAA@@@???>>><<<;;;<<<>>>@@@BBB:::>>>AAABBBEEEMMMYYYbbbkkksss|||~~~zzzqqqggg^^^XXXPPPIIIDDDBBB@@@???888777666444333222111111111111111111000...---,,,---------,,,,,,,,,++++++)))************+++++++++---...666HHHaaawww{{{qqqiii```ZZZSSSMMMMMMPPPPPPTTTVVVPPPDDD;;;888999666666555444333222222111000000000000000//////...---------,,,,,,+++++++++&&&(((+++///333555666666;;;>>>AAACCCEEEHHHKKKNNNQQQSSSTTTTTTSSSTTTWWWYYYVVVYYY\\\\\\ZZZZZZ[[[^^^[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^___```]]]]]]^^^^^^^^^]]]\\\\\\]]]\\\\\\\\\]]]___aaabbbaaabbbccceeefffgggggggggeeefffgggiiijjjjjjjjjjjjiiikkkmmmnnnnnnoooqqqrrrooooooqqqrrrssstttttttttuuuvvvwwwwwwwwwvvvtttsssuuusssqqqnnnjjjbbbXXXQQQMMMKKKHHHFFFDDDDDDEEEFFF@@@IIIQQQUUUYYY^^^___^^^^^^]]]]]]___``````^^^\\\___[[[XXXXXX[[[bbbooo|||zzztttooommmkkkjjjjjjiiihhhgggffffffiiigggeeedddddddddcccbbbccccccccceeeffffffdddbbbbbbaaa___^^^^^^___bbbcccjjjccc___]]][[[UUUSSSSSSWWW\\\gggvvv~~~yyykkknnnwwwvvvmmmooo}}}bbbMMMAAA:::666555000000000000////////////---------..................------,,,,,,------...................................................---------.........//////,,,...222;;;FFFRRRZZZ___kkkzzz|||ppppppvvvxxxwwwpppooovvv|||tttsssrrrbbbVVVQQQIII;;;555777333333222222444:::BBBHHHQQQUUU[[[```cccfffhhhjjjiiifff```[[[ZZZ___hhhooosssuuutttpppnnnooommmjjj{{{iii^^^gggwww~~~gggfffqqqtttkkkbbbLLLCCC???JJJZZZdddiiijjjlllnnnoooiii```YYYVVVVVVWWWUUUSSSRRRQQQOOOLLLJJJJJJMMMQQQVVVXXXXXXWWWVVVVVVVVVVVVWWWYYY[[[]]]___\\\]]]^^^^^^^^^\\\[[[ZZZWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZXXXWWW\\\]]]```dddfffddd^^^YYYTTTXXX___eeekkknnnooooooqqqooolllkkkjjjiiigggfffeeebbb^^^[[[ZZZXXXUUUSSSTTTTTTUUUVVVWWWYYYYYYZZZWWWVVVUUUUUUVVVWWWYYYZZZYYYWWWUUUTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYYYYVVVTTTQQQOOOLLLHHHEEEBBBAAA@@@CCCGGGLLLPPPSSSTTTVVVXXX___```bbbcccbbb___\\\YYYLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@>>><<<:::777333000111222555999;;;>>>???@@@CCCBBBAAACCCEEEFFFCCC???CCCCCCBBBAAABBBHHHRRRZZZccchhhooouuuwwwssskkkeee^^^SSSJJJIIIFFF???999999<<<:::888555333111000///.../////////...------,,,,,,------......------,,,++++++******+++---///000...111;;;JJJ^^^qqquuunnndddZZZTTTQQQOOONNNPPPQQQRRRNNNHHH@@@999666666666666555444333111000111111000000//////......------------------------////////////111333555777999===CCCHHHKKKMMMOOOQQQRRRSSSUUUVVVXXXXXXYYYYYYYYYZZZ[[[ZZZYYYYYY[[[]]][[[[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^___``````______^^^]]]\\\\\\\\\\\\]]]^^^```aaaaaaaaa```___bbbccccccdddddddddcccccchhhhhhgggffffffgggiiijjjiiijjjmmmoooppppppoooooopppqqqrrrrrrssstttxxx{{{wwwwwwxxxwwwvvvuuusssrrrtttsssqqqoookkkccc[[[TTTKKKJJJHHHGGGEEEDDDDDDDDDDDDEEEJJJQQQXXX^^^```aaa^^^___``````___```bbbdddfff___YYY[[[eeeooossstttyyyxxxwwwzzz{{{xxxpppiiikkkiiigggeeeeeeeeefffgggfffiiikkkiiiddd```bbbdddddddddcccccccccbbbbbbbbbbbb```]]]XXXUUUVVVZZZ^^^bbbbbb___ZZZUUUQQQPPPPPPTTTWWW```nnn}}}}}}yyykkkoooxxxrrreeeeeekkk|||gggMMMBBB???999222555333222111111111///---///000111000///...///000........................---.........---,,,,,,+++---------.........//////---------............///222111555BBBQQQ]]]cccfffsss~~~xxxqqqppptttwwwhhhnnnvvvyyyxxxvvvvvvvvvwwwiiiYYYOOOFFF<<<555333222333444555888===DDDJJJTTTWWW\\\```dddfffffffffaaa```]]]YYYWWW\\\gggqqquuussspppoooooonnnllljjjpppdddiiiuuu|||hhhiiivvvyyyooocccMMMEEEBBBLLLZZZdddiiikkkjjjmmmnnnjjjaaaZZZWWWWWWVVVTTTSSSSSSSSSRRROOOMMMKKKMMMQQQUUUWWWVVVUUUTTTTTTTTTTTTTTTVVVXXXZZZ[[[[[[[[[[[[[[[ZZZXXXVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXX]]]^^^```dddfffccc^^^YYYTTTXXX___fffkkknnnooopppqqqooollljjjiiihhhfffeeedddaaa^^^[[[ZZZXXXUUUTTTTTTUUUUUUVVVXXXYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVSSSQQQMMMKKKGGGCCC???===<<<<<<;;;???DDDHHHJJJLLLNNNPPPYYY[[[^^^______]]]ZZZXXXMMMLLLKKKJJJHHHGGGFFFFFFBBB@@@>>><<<;;;888444222000111333666999<<<>>>@@@GGGHHHIIIKKKLLLLLLJJJIIIFFFGGGGGGFFFGGGKKKQQQWWW]]]```dddiiikkkhhhbbb]]]UUUKKKDDDDDDCCC>>>:::999;;;:::888555333111000000...............---,,,,,,,,,,,,------------,,,,,,,,,++++++***+++,,,---...///222:::HHH[[[nnn|||wwwpppeee\\\VVVSSSPPPOOOOOOPPPPPPMMMGGG???:::777666666666555444333222111111111111000//////......------------------------.........///111333555777:::>>>DDDHHHKKKMMMOOOPPPPPPPPPRRRTTTUUUVVVVVVVVVYYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\]]]]]]^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^___^^^]]]]]]]]]^^^___``````^^^___```aaaaaaaaa```______```aaabbbbbbbbbbbbbbbffffffffffffffffffggghhhhhhjjjlllnnnoooooonnnnnnnnnpppqqqrrrssstttwwwyyywwwwwwxxxwwwvvvuuusssrrrtttsssrrrpppllldddZZZSSSKKKJJJHHHFFFCCCBBBAAA@@@AAACCCHHHOOOWWW\\\^^^^^^^^^___`````````aaaccceeehhhddd___aaagggnnnrrrssstttsssrrruuuwwwtttmmmfffgggfffdddcccbbbcccdddeeefffiiikkkjjjeeebbbdddfffdddddddddeeeeeefffffffffeeebbb^^^XXXSSSSSSUUUXXX^^^^^^\\\YYYTTTPPPOOONNNSSSWWW___mmm|||}}}lllnnnxxx|||cccaaaeeerrrjjjQQQDDD@@@;;;444555333222111111111///---///000111000.........000........................------......------,,,+++---------.........//////---------............///222222999GGGVVV___dddfffrrr|||vvvsssvvv~~~qqqggglllsssvvvuuusssssstttsssfffWWWNNNGGG>>>777555222333444555888>>>EEEJJJRRRUUUZZZ___ccceeeeeeeeeccc```\\\XXXYYY```kkksssuuusssqqqpppooonnnkkkiii~~~ppplllpppwwwffflll|||qqqcccNNNFFFDDDNNN[[[cccgggjjjhhhkkkllliiibbb\\\YYYXXXUUUTTTSSSTTTUUUUUUTTTRRRMMMOOORRRUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQSSSTTTUUUWWWWWWWWWVVVUUUTTTRRRQQQUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYY]]]___aaadddeeebbb]]]XXXTTTXXX___fffllloooppppppqqqooollljjjiiihhhfffdddccc```]]][[[ZZZXXXVVVTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUURRRNNNKKKHHHEEE@@@;;;888666666666555888<<<@@@BBBCCCEEEGGGQQQTTTWWWZZZ[[[ZZZXXXWWWOOONNNMMMKKKJJJIIIHHHHHHCCCAAA???===<<<:::666444000000111333666:::===@@@JJJOOOTTTWWWVVVUUUUUUVVVNNNNNNNNNMMMLLLNNNPPPSSSVVVUUUVVVWWWXXXVVVRRROOOGGG@@@<<<<<<===;;;888888:::999777666444222111000------......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,---///111888EEEVVVhhhvvv~~~wwwqqqggg^^^XXXTTTQQQOOOLLLNNNNNNKKKFFF???:::888666666666666555444222222222111111000000///......------------------------,,,,,,---...000333666777<<>>======@@@FFFNNNUUUZZZ[[[[[[]]]___```aaaaaaccceeehhhiiihhhffffffgggiiilllnnnmmmlllmmmoooqqqoooiiiddddddcccbbbbbbbbbcccdddeeeeeehhhjjjiiifffeeefffhhheeeeeefffggghhhiiijjjjjjgggeee___XXXRRROOOOOOQQQYYYZZZZZZWWWSSSPPPNNNMMMRRRVVV^^^jjjwww}}}{{{~~~}}}jjjjjjuuukkkgggfffmmmyyymmmUUUFFF@@@<<<777555333111111111111///...///000111000...---...///........................------......------,,,,,,---------...............---------............///222333===OOO]]]ccceeehhhsss{{{}}}wwwwww}}}{{{}}}nnneeejjjppprrrqqqooopppqqqnnncccWWWOOOHHH???999888222333444555888???FFFKKKSSSVVV[[[aaadddfffffffffeee___XXXVVV[[[dddooouuuvvvuuusssqqqpppmmmiiiffftttooowwwoooaaakkk}}}nnn]]]KKKFFFGGGPPPZZZaaaeeehhheeegggiiigggccc^^^[[[ZZZUUUTTTTTTVVVXXXYYYXXXVVVQQQRRRTTTUUUVVVTTTSSSQQQPPPOOONNNNNNNNNOOOPPPQQQTTTTTTTTTTTTSSSSSSRRRRRRTTTTTTVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[___```bbbdddccc```\\\XXXUUUYYY___ggglllpppqqqrrrrrrpppmmmjjjjjjhhhfffdddbbb___\\\ZZZYYYXXXVVVTTTVVVVVVVVVWWWXXXYYYYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVUUUVVVXXXYYYYYYYYYWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSRRRNNNIIIEEEBBB???:::666222111111222333555999<<<===>>>AAABBBJJJMMMRRRVVVYYYYYYXXXWWWPPPOOONNNLLLKKKJJJJJJKKKDDDBBB@@@???>>>;;;888666111111000111444888===@@@IIISSS___eeeccc``````bbb[[[YYYVVVSSSPPPOOOPPPQQQQQQNNNJJJHHHFFFEEECCCBBB;;;888555666777666555555777777777666444333222111,,,---------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++///000666AAAQQQbbbooowww}}}}}}~~~~~~{{{tttnnneee]]]WWWRRRNNNLLLIIIJJJKKKIIIDDD>>>;;;999777777777666666444333333222222111111000//////...------------------------++++++,,,---000333666888===@@@EEEIIIKKKLLLNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWYYYZZZ[[[ZZZYYYYYY[[[]]]]]]]]]^^^___````````````bbbaaa```^^^]]]\\\[[[[[[cccbbbaaa___^^^]]]]]]\\\______``````aaaaaaaaaaaa___```bbbccceeeeeeffffffbbbccceeegggggggggfffeeeggghhhiiijjjkkkkkkkkkkkkjjjlllppprrrrrrrrrssstttwwwwwwwwwwwwvvvuuusssrrrqqqrrrrrrqqqlllbbbWWWOOOIIIGGGEEEBBB@@@>>>===<<<<<<>>>DDDMMMTTTYYYYYYYYY]]]^^^```aaabbbdddgggiiihhhiiijjjhhhdddccceeehhhiiiiiijjjlllnnnmmmiiifffeeeeeedddddddddeeefffgggdddfffhhhhhhffffffggghhhfffgggggghhhiiiiiijjjjjjhhhfffaaaZZZSSSNNNMMMNNNUUUWWWYYYXXXUUUQQQOOONNNRRRUUU[[[fffpppvvvvvvtttrrrpppnnnppp|||jjjfffqqqxxxrrrrrrxxx~~~}}}mmmXXXGGG@@@<<<999444333111111222111000...///000000000...---...///........................,,,------...------,,,,,,........................---------............///111333@@@UUUcccgggiiimmm{{{wwwwwwyyy~~~xxxuuu{{{sssgggkkkooopppnnnmmmoooqqqnnncccXXXPPPGGG>>>888777222333444666999@@@GGGMMMUUUYYY^^^dddhhhiiiiiihhhddd\\\SSSRRR[[[gggqqqvvvwwwvvvtttrrrpppmmmgggdddqqqlllzzz~~~vvveee\\\hhhyyyyyyfffSSSFFFDDDHHHRRRZZZ^^^aaadddbbbcccddddddaaa___]]]\\\WWWVVVVVVXXXYYYZZZYYYWWWUUUVVVWWWWWWWWWUUUSSSRRROOONNNMMMMMMMMMNNNOOOOOORRRRRRSSSTTTUUUVVVWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]```bbbddddddbbb^^^ZZZXXXUUUYYY```gggmmmqqqrrrssstttqqqnnnkkkjjjiiigggeeeaaa^^^[[[ZZZYYYXXXWWWUUUVVVWWWWWWXXXXXXYYYYYYYYYTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVXXXZZZ[[[ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOMMMIIIDDD@@@===:::666222000/////////111444777888999:::<<<>>>DDDGGGMMMRRRVVVXXXXXXXXXQQQOOOMMMLLLKKKKKKKKKLLLFFFDDDBBBAAA???===:::777444222111111333777<<>>;;;:::777777777777666555444444222222222111000000//////------------------------++++++,,,...000444777888===AAAFFFIIIKKKLLLNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWYYYZZZ[[[ZZZYYYYYY[[[]]]\\\]]]^^^___````````````bbbaaa```^^^]]]\\\[[[[[[bbbaaa```^^^]]]\\\\\\\\\````````````aaaaaabbbbbb___```bbbccceeeeeeffffffcccdddfffggghhhhhhgggggggggggghhhiiiiiijjjjjjjjjiiillloooqqqqqqrrrssstttwwwwwwwwwwwwvvvuuusssrrrooopppqqqpppkkkaaaUUUMMMFFFEEEDDDBBB@@@???>>>>>><<>>;;;777666444111000///......///111333444444555777999===AAAGGGNNNRRRUUUVVVVVVPPPNNNLLLJJJIIIJJJKKKLLLIIIGGGDDDBBBAAA>>>:::777555333222111333666:::<<>>:::777555333222111111333666888AAAMMM___lllsssvvvxxxzzz{{{tttjjj```YYYRRRLLLHHH???;;;666333222222111111---222333//////222222///...///111222222111000///---...//////000000//////---......//////......---,,,---...000000000//////------///333:::AAAEEEFFFIIINNNVVV___gggjjjhhhfff___[[[VVVQQQLLLHHHCCC@@@???AAABBBBBB???===<<<<<<777777888888888777666666333333222111111000000///------------------------/////////000222444777888<<<@@@EEEIIILLLNNNPPPRRRPPPPPPRRRTTTUUUVVVVVVVVVYYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\]]]^^^___`````````^^^^^^]]]]]]]]]^^^^^^___]]]]]]]]]^^^___aaabbbcccbbbaaa`````````aaabbbccc___```aaabbbbbbbbbbbbbbbcccccccccdddeeefffhhhiiihhhhhhhhhhhhhhhiiiiiijjjkkkmmmoooooopppqqqtttvvvwwwwwwxxxwwwvvvuuusssrrrppppppooonnnjjjcccZZZSSSIIIHHHFFFDDDBBBAAA@@@@@@>>>???BBBHHHOOOVVVYYY[[[\\\]]]___```aaabbbeeeggghhhhhhhhhfffeeecccddddddfffhhhiiikkkmmmoooqqqsssooonnnmmmjjjhhheeecccaaaccccccdddeeefffgggfffeeedddddddddeeeeeeeeeeeeeeeggggggddd___YYYSSSPPPPPPQQQRRRRRRQQQOOOMMMMMMNNNPPPPPPRRRXXX___eeegggffffffnnnvvvzzz}}}rrryyy{{{xxxvvvrrrmmmbbbSSSHHHCCC>>>888333222000111222222111000...///000///---,,,---...........................+++,,,------......------//////.........------------------............///222111???ZZZnnnxxxvvvlllqqqsssttttttrrroooppptttyyy|||pppaaaSSSDDD888555777111222444777<<>>:::777444333111000000222333444<<>>>>>@@@AAAAAA???===<<<<<<777888888888888777777666333333222222111000000000------------------------111000000111333555777888;;;???EEEIIILLLOOOQQQSSSRRRSSSUUUVVVXXXXXXYYYYYYYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZ[[[\\\^^^___`````````]]]]]]]]]]]]^^^___`````````````````````aaabbbbbbbbbaaa`````````aaacccdddbbbccccccdddddddddcccccccccbbbbbbbbbccceeeggghhhiiihhhhhhhhhhhhiiiiiijjjmmmnnnoooooooooqqqtttwwwwwwwwwxxxwwwvvvuuusssrrrqqqqqqpppoookkkeee]]]WWWLLLKKKHHHEEECCCAAA??????>>>>>>@@@EEEMMMTTTYYY[[[\\\]]]___``````aaadddfffeeedddcccbbbbbbbbbbbbbbbdddfffhhhjjjkkknnnqqqttttttsssrrroookkkgggdddccceeedddeeefffggghhhgggeeebbbccccccdddeeefffggggggggggggeee```YYYSSSOOONNNOOOOOOOOOMMMJJJIIIJJJKKKOOONNNPPPVVV___gggjjjjjjooozzzrrrxxx{{{xxxqqqlll```RRRIIIEEE???999333111000111222222111000.../////////---,,,---...........................+++,,,,,,---.........---//////.........------------------.........//////444222???ZZZooo||||||pppsssuuuvvvuuurrrooopppuuuzzz}}}rrrbbbSSSDDD888666999111222444777<<>>EEEOOOXXX^^^___^^^]]][[[[[[YYYYYYYYYZZZ\\\]]]aaa___[[[XXXVVVUUUTTTUUUXXXVVVTTTTTTVVVUUURRROOORRROOOMMMOOOUUUYYYYYYWWWWWWWWWWWWXXXYYY[[[]]]^^^[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXZZZ^^^aaaccceeefffddd___ZZZVVVUUUVVV\\\eeelllpppqqqrrrsssooommmjjjhhhgggeeebbb___]]][[[YYYWWWVVVVVVWWWXXXWWWXXXXXXWWWUUUTTTTTTUUUXXXZZZ\\\\\\ZZZWWWVVVVVVVVVXXXZZZ[[[YYYXXXYYYYYY\\\ZZZXXXWWWXXXYYYXXXXXXUUUUUUUUUVVVWWWUUUQQQNNNLLLFFF>>>777444333333222111111000///...------,,,+++,,,---...////////////222222444888===CCCHHHKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFDDDBBB@@@>>>===444333000///...000222333999>>>GGGSSS___iiiqqquuuzzzxxxpppeee[[[TTTKKKBBB:::777333111000000...---222111000111333444444333111000//////000000///...000000/////////.........111111111111111222333333000//////............///---...///000111111111000666:::AAAKKKSSSXXXXXXWWWZZZVVVQQQLLLHHHCCC===:::@@@>>>===>>>???>>>===;;;;;;999777666666666555333)))---222444222000111222111000///......---.........///000111333666888999;;;===@@@FFFKKKOOOPPPPPPQQQSSSVVVXXXZZZZZZYYYXXX[[[]]]^^^\\\YYYXXXZZZ]]][[[[[[ZZZZZZ\\\___aaaccc```___^^^]]]^^^^^^```aaa```aaabbbcccccccccccccccaaaaaaaaaaaabbbcccdddeeedddccccccccccccccccccddddddddddddeeeeeeggghhhhhhkkkhhheeeeeehhhjjjkkkjjjlllnnnoooooooooqqqsssuuuvvvvvvvvvvvvvvvuuuttttttvvvqqqmmmlllmmmhhh^^^VVVNNNIIIDDDCCCEEEEEEAAA<<<999;;;???EEELLLRRRWWWZZZZZZ\\\___```______```aaagggfffcccaaa```aaabbbbbbfffhhhjjjlllnnnppptttwwwxxxsssnnnlllkkkjjjgggdddfffggghhhiiiiiihhhgggffffffggggggggghhhhhhiiiiiieeeaaa___^^^WWWMMMHHHJJJMMMLLLJJJHHHFFFCCCAAA@@@EEEJJJNNNPPPVVVaaannnvvv|||rrrvvv{{{mmmmmmhhh]]]MMMAAA;;;:::666555333111000000111111555222///---...//////...///............---------........................---.../////////...,,,+++---------............///111333@@@TTTdddrrrwwwzzzwwwrrrrrrpppmmmooouuu}}}tttdddRRRAAA777444444444444666999???GGGOOOTTTXXX[[[```eeegggfffdddbbbZZZVVVRRRSSS[[[fffqqqwwwqqqqqqpppqqqpppjjjaaaZZZzzzggg]]]aaaccccccdddeee```YYYYYYWWW[[[dddeeeZZZJJJ???>>>EEEOOOYYY___``````___\\\ZZZXXXVVVVVVWWWYYY[[[^^^\\\ZZZWWWVVVUUUVVVVVVYYYVVVTTTTTTUUUUUUSSSPPPSSSOOOMMMNNNTTTXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXZZZ^^^aaaeeeffffffccc^^^ZZZWWWVVVWWW]]]fffmmmppprrrssstttpppnnnkkkiiigggeeebbb```^^^\\\ZZZXXXWWWWWWWWWXXXWWWXXXXXXWWWUUUTTTTTTUUUVVVXXXZZZZZZXXXWWWVVVWWWTTTWWWYYYZZZYYYXXXXXXYYY\\\ZZZWWWWWWXXXYYYXXXXXXTTTTTTTTTUUUUUURRRNNNJJJHHHCCC;;;555333222111111000000000//////......---,,,------...////////////000000222555999>>>BBBEEEDDDDDDDDDCCCDDDDDDEEEEEEHHHGGGFFFDDDAAA>>>;;;:::444333111//////000222333555999AAALLLWWWbbbjjjnnnuuuuuuooocccYYYPPPEEE<<<777555222333555666555333777555333333333333222000222111000000111111000...////////////.........---...............///000000.........///000222333444222222111111000000111111111555<<>>;;;>>>======>>>??????===;;;<<<:::888777777777666555222444555555333111000000111000///...------------...///000111333666888999<<<===AAAEEEKKKOOOQQQQQQRRRSSSVVVXXXZZZZZZYYYYYY[[[]]]^^^]]]ZZZYYYZZZ\\\\\\[[[ZZZ[[[\\\^^^```bbb```___^^^]]]]]]^^^___```aaaaaabbbbbbccccccbbbbbbaaa``````aaaaaabbbcccdddddddddccccccccccccddddddddddddddddddeeefffggghhhjjjgggdddeeehhhjjjkkkkkkmmmnnnpppppppppqqqtttvvvvvvwwwwwwwwwvvvvvvuuutttvvvrrrmmmlllmmmiii```YYYLLLGGGBBB@@@BBBBBB===999999;;;>>>DDDJJJRRRXXX[[[[[[]]]_________```aaaccchhhfffdddcccbbbcccdddfffhhhjjjlllnnnoooqqqtttwwwxxxuuupppmmmmmmkkkiiifffffffffggggggggggggggggggggggggggggggggggggggggggfffaaa___^^^XXXNNNIIIKKKJJJIIIGGGDDDBBB???>>>===<<>><<>>??????@@@AAAAAAFFFEEEDDDAAA>>>;;;999777444333111/////////111222222555;;;DDDNNNYYYbbbgggmmmnnniii___TTTJJJ???666777555444666:::;;;:::777888666444333333333222000222111000000111111000////////////............---------,,,,,,------...///------...000222555888:::666555444333333333333333222444:::BBBLLLSSSWWWXXXTTTPPPLLLHHHEEEBBB>>><<<;;;<<<===???AAA@@@===;;;;;;999888888999999888777777666444333333222000///000///...---,,,,,,,,,,,,......///111333555777888===>>>AAAEEEIIINNNQQQTTTRRRTTTVVVXXXYYYZZZZZZYYYZZZ\\\^^^^^^\\\[[[ZZZ[[[\\\\\\[[[[[[\\\]]]___```______]]]]]]]]]]]]^^^___aaabbbbbbbbbbbbaaaaaa``````______``````aaabbbcccddddddccccccccccccddddddddddddddddddeeefffgggggghhhfffdddeeegggjjjllllllnnnoooqqqqqqqqqrrruuuwwwwwwwwwwwwxxxwwwwwwvvvuuuwwwrrrnnnlllmmmjjjccc]]]MMMHHHBBB@@@AAAAAA===888:::;;;===AAAHHHQQQXXX]]]]]]^^^_________```bbbdddgggfffdddcccccceeehhhiiilllmmmoooooopppqqqtttvvvxxxuuurrrooonnnmmmkkkiiihhhggggggfffggghhhiiijjjhhhhhhhhhhhhgggfffeeeeeefffbbb___]]]XXXPPPKKKJJJHHHGGGDDDAAA>>><<<;;;:::666;;;???BBBHHHYYYsssuuuiiiiiiuuu{{{kkkWWWGGG???===666555333111000000000111333111...---...//////...///............---------........................//////...------------...---------............///111444>>>MMMZZZiii}}}rrrvvvvvvkkkgggeeeeeeiiinnnlllhhh___QQQCCC:::777777555555777;;;BBBJJJRRRVVVZZZ]]]bbbfffhhhgggdddbbbYYYVVVTTTWWW^^^gggoootttyyyvvvrrroookkkeee\\\VVV}}}|||rrrrrrnnngggccc```YYYRRRLLLMMMSSS[[[\\\QQQEEE>>>:::CCCOOOXXX\\\^^^^^^______\\\XXXTTTRRRSSSTTTVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZXXXUUUSSSSSSSSSTTTTTTUUUQQQMMMMMMPPPTTTWWWXXXXXXYYY[[[[[[[[[YYYVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXZZZ^^^aaaffffffccc^^^YYYVVVUUUVVV[[[```iiiooossstttuuuuuuqqqooollljjjiiigggdddaaaaaa___\\\YYYXXXWWWXXXXXXVVVWWWXXXWWWUUUTTTUUUVVVWWWXXXWWWVVVSSSSSSTTTUUUQQQTTTVVVXXXWWWWWWWWWXXXYYYXXXWWWWWWXXXYYYXXXWWWTTTSSSSSSQQQOOOJJJDDD???<<<888333000/////////...000000000000000000000111000///////////////000000/////////000111333555666;;;;;;;;;;;;<<<<<<===>>>AAAAAA@@@>>><<<:::888666444222111/////////000111333444888???HHHSSS\\\aaabbbccc```VVVLLLFFF???999>>><<<;;;===AAAAAA===999666444222222333444444333222000//////000111///..........................................//////000------...000333777:::<<<888999;;;<<<<<<:::888777888999<<>>AAACCCCCC@@@===:::999888999::::::999777666333//////222333222000//////---,,,,,,,,,,,,,,,......///111333555777888===???AAADDDHHHMMMRRRUUUSSSTTTVVVXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^\\\[[[ZZZ]]]]]]\\\\\\]]]^^^______```___]]]\\\\\\]]]^^^^^^bbbbbbbbbbbbaaa```_________^^^^^^______```aaabbbcccbbbbbbaaaaaabbbbbbcccddddddccccccdddeeefffffffffeeedddeeegggjjjlllmmmnnnpppqqqqqqqqqsssuuuwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwsssooommmmmmkkkfffaaaSSSMMMFFFDDDDDDCCC???;;;;;;;;;<<<@@@FFFOOOXXX]]]^^^___``````___```ccceeeeeecccbbbaaabbbeeeiiikkkmmmnnnooooooooooooqqqsssuuutttrrrpppnnnmmmkkkjjjjjjiiigggfffggghhhkkklllhhhiiiiiiiiihhhfffeeedddeeebbb___\\\XXXRRRLLLIIIGGGEEECCC???===;;;999999777;;;???@@@EEEWWWxxx~~~xxx}}}pppdddbbbkkkttt}}}uuu^^^KKK@@@===777555333111000000000000111///------...//////...///............---------........................//////---,,,,,,---...///---------............///111555???LLLXXXggg~~~zzzqqqvvvxxxppphhhcccccceeeggghhhbbbaaa[[[PPPCCC888555555555666888===DDDLLLTTTXXX\\\___dddgggiiigggdddbbbXXXVVVVVVYYY```iiipppsss{{{vvvqqqmmmiiiddd\\\VVVllluuuzzzyyysssjjjddd```ZZZSSSJJJLLLTTT[[[ZZZOOODDD???===FFFRRRZZZ]]]]]]^^^``````^^^ZZZVVVTTTUUUVVVWWWUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXVVVTTTRRRRRRTTTUUUUUURRROOONNNOOOSSSVVVXXXXXXYYYZZZ[[[ZZZXXXVVVTTTWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXZZZ^^^aaafffdddaaa\\\WWWTTTSSSTTT\\\aaajjjpppsssuuuuuuvvvqqqooollljjjiiigggdddaaa```^^^\\\YYYXXXXXXXXXYYYVVVWWWXXXWWWUUUTTTUUUVVVYYYYYYXXXUUURRRQQQQQQRRRQQQTTTVVVWWWWWWVVVWWWWWWXXXWWWVVVWWWYYYYYYXXXWWWUUUSSSQQQNNNKKKFFF???;;;777444111000000000000///000000000111111111111111111111000000000111222333222222222333333444555555777777777777777888999999::::::;;;::::::999888777333222111000////////////222333555:::BBBLLLUUUZZZXXXZZZVVVNNNGGGFFFFFFDDDIIIGGGFFFJJJOOONNNHHHBBB888555333222333333333333111///......///000...---////////////////////////...............///000000.........///222666:::<<<===AAAGGGJJJJJJFFF@@@<<>>@@@DDDKKKRRRVVVXXXVVVQQQLLLFFFCCC???<<<::::::<<>>BBBDDDGGGKKKQQQUUUTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ[[[]]]^^^___^^^\\\ZZZ]]]]]]]]]^^^^^^______``````___^^^]]]\\\]]]^^^^^^aaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^___```aaabbbaaaaaa````````````aaaaaadddccccccccccccddddddeeeeeeeeeeeeeeefffhhhkkknnnnnnpppqqqqqqqqqsssuuuwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvssspppnnnmmmkkkgggcccXXXRRRJJJGGGGGGFFFBBB>>>;;;;;;;;;>>>EEENNNWWW\\\^^^___`````````aaaccceeeaaa___^^^]]]___cccgggjjjmmmnnnnnnnnnllllllnnnpppqqqqqqpppooommmkkkkkkjjjjjjhhheeeddddddeeehhhjjjhhhhhhiiijjjiiihhhfffeeeeeeccc___[[[XXXTTTNNNIIIEEECCC@@@===:::999999999777999>>>AAAFFFYYY}}}|||nnnuuu~~~uuuvvvrrrggg\\\ZZZcccmmmtttzzzzzzbbbNNNBBB===777666444222000///000000///...------///000///...///............---------........................///...---,,,,,,---//////---------............///111777AAALLLWWWggg|||zzzrrrxxxpppllleeebbbaaaaaa^^^ZZZSSSVVVVVVOOOCCC:::666666555666:::???GGGOOOVVVZZZ^^^aaaeeeiiiiiihhhdddbbbWWWVVVVVVZZZaaajjjqqqtttzzzvvvpppmmmjjjeee^^^YYYbbbjjjssszzz~~~vvvkkkddd```ZZZTTTMMMQQQXXX^^^ZZZNNNEEEBBBCCCLLLXXX^^^^^^]]]^^^```___^^^\\\YYYXXXXXXYYYZZZVVVVVVVVVWWWXXXXXXYYYYYYXXXYYYXXXVVVSSSRRRTTTUUUUUUTTTQQQPPPPPPSSSVVVXXXWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXZZZ^^^aaaeeedddaaa\\\VVVSSSRRRSSS\\\bbbjjjpppssstttuuuuuuqqqnnnkkkiiihhhfffcccaaa^^^]]]ZZZXXXWWWXXXYYYYYYUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXVVVSSSQQQQQQQQQSSSUUUWWWXXXWWWVVVVVVVVVWWWVVVVVVWWWYYYYYYXXXVVVUUURRRMMMIIIEEE@@@;;;888444222111111222333222111222222222111111111111111333222222222222444555777555666666777777888888888555555444444444444555555555666666777777777777666333222111000///.........//////111666<<>>:::666333222222111000111000//////000000///...///000000000000000111111......------......///000000//////000333777;;;===DDDJJJSSSZZZ\\\WWWPPPKKKIIIHHHIIILLLQQQWWWZZZ\\\XXXSSSMMMGGGCCC@@@===;;;===>>>AAAEEEIIIJJJIIIGGG;;;;;;;;;;;;<<<<<<999777<<<999666444333333222111000///...---,,,,,,,,,,,,------...000222444666777999===AAADDDFFFIIIOOOTTTUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[\\\]]]______]]][[[^^^^^^___``````aaabbbbbbbbbaaa___^^^]]]]]]^^^______````````````______^^^___^^^^^^______```aaabbbaaaaaa````````````aaaaaacccccccccbbbbbbccccccdddeeeeeefffeeeeeegggjjjmmmnnnoooqqqqqqqqqrrruuuwwwuuuvvvwwwwwwxxxwwwwwwwwwuuutttqqqpppnnnjjjfffccc[[[TTTKKKGGGGGGFFFBBB>>><<<<<<<<>>;;;999999999:::777888===CCCJJJ[[[}}}|||iiihhhnnnnnnkkkkkkkkkqqqtttlll```\\\dddnnnppppppuuu~~~}}}{{{vvv|||}}}fffQQQDDD???888666444222000/////////...---,,,---///000///...///............---------...........................------------...//////---------............///111999DDDMMMVVVeeewww}}}vvv{{{zzzllljjjeeeaaa```^^^UUULLLGGGNNNSSSPPPFFF===999:::555777;;;AAAIIIQQQXXX\\\```cccgggjjjjjjhhheeebbbWWWUUUVVVZZZbbbkkkssswwwyyyuuuqqqnnnkkkggg```[[[```fffmmmvvv{{{nnnfffaaa\\\VVVRRRVVV^^^bbb\\\OOOFFFEEEEEEOOOZZZ^^^]]]ZZZZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXXXXYYYYYYXXXXXXXXXWWWXXXYYYWWWTTTSSSSSSUUUUUUUUUTTTSSSRRRSSSVVVXXXVVVVVVWWWXXXXXXYYYZZZZZZUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXZZZ^^^aaafffeeeccc^^^XXXTTTSSSSSS\\\bbbjjjpppssstttttttttpppnnnkkkiiigggeeebbb```\\\[[[YYYWWWWWWXXXYYYZZZUUUVVVWWWWWWUUUUUUVVVWWWTTTVVVXXXWWWUUUSSSSSSSSSUUUWWWYYYYYYWWWUUUUUUVVVVVVUUUVVVWWWYYYYYYXXXVVVSSSOOOHHHCCC???;;;777555333222222333555666555444333333333222222111111000444333333333444666999:::888888999:::;;;<<<<<<<<<999888777666555555555555444444555555555444444444333222111000///...---------...000333999@@@FFFJJJLLLRRRTTTQQQQQQVVV]]]``````]]]^^^dddjjjiii___VVVAAA===999555444444333222333222111111222222111///000111111111222222222222000000//////000000111222111000000111444999>>>AAAFFFNNNZZZffflllmmmiiifff___]]][[[[[[\\\^^^______XXXSSSMMMHHHEEEBBB@@@???@@@AAACCCGGGKKKNNNNNNMMM???>>>>>>??????>>>;;;888999999888666444222222333111000///...------------------...000222444666777666;;;AAADDDEEEHHHMMMRRRVVVVVVVVVWWWYYYZZZ\\\\\\]]]\\\ZZZ\\\^^^___^^^\\\^^^^^^```aaabbbcccddddddcccbbb```___^^^^^^______^^^^^^___`````````__________________```aaabbbcccbbbbbbaaaaaaaaaaaabbbbbbccccccbbbbbbbbbbbbcccccceeefffgggeeedddeeeiiilllmmmnnnpppppppppqqqtttvvvtttuuuvvvvvvwwwwwwwwwvvvtttssssssqqqnnniiidddaaa^^^VVVMMMHHHHHHFFFBBB???<<<<<<===???DDDKKKRRRVVVYYY\\\```bbbaaa`````````\\\ZZZXXXWWWYYY^^^cccfffkkkllllllllljjjjjjlllmmmkkkmmmoooooollljjjjjjkkkgggfffcccaaa______``````dddfffiiilllmmmnnnmmmllljjjiiieee___^^^]]]VVVMMMEEECCC@@@>>>======???@@@@@@???BBBIIINNNZZZxxx~~~kkkeeeeeebbbbbbfffppp|||~~~mmmbbbfffnnnqqqjjjjjjpppuuurrrnnnmmmjjjoooyyykkkUUUFFF@@@888666444222000/////////,,,,,,,,,---///000000...///............---------........................,,,------...//////......---------............///111:::EEELLLSSS```ooozzz{{{}}}yyy|||~~~tttjjjiiieeebbbbbbbbbYYYNNNFFFNNNVVVTTTIII>>>999999555888<<>>:::777555333333222333555777888777666444444333333222111000000444444333444555888;;;===888999;;;<<<>>>>>>??????>>>===<<<;;;999999999999444444444444333333222111222222111000///...---------...000444:::@@@EEEHHHKKKSSSXXXWWWWWW]]]dddfffhhheeedddiiimmmjjj^^^SSS@@@===999777777777888888555444222333444444333111111111222222222333333333333333333333333444444555111000000222666<<>>888777444222000/////////,,,+++,,,---000111000...//////.........---------........................+++,,,...///000///...------------.........//////111;;;EEEKKKPPP[[[hhhqqqqqqzzz}}}xxxxxx{{{|||wwwpppiiiiiifffdddhhhkkkdddYYYKKKTTT[[[XXXKKK===555444666888===DDDLLLTTT[[[___bbbeeehhhkkkkkkiiieeebbbVVVTTTTTTXXXbbbmmmwww||||||xxxtttqqqnnnhhh___YYYeeedddjjj|||wwwmmmeee```]]]aaahhhiii___NNNBBB???JJJOOOTTTTTTQQQOOOQQQTTTWWWYYY[[[^^^_________^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXXXXXXXYYYYYYXXXTTTRRRZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTSSSTTTVVVVVVVVVTTTUUUWWWXXXXXXWWWXXXYYYZZZXXXYYYYYYYYYZZZ\\\___bbbiiigggddd___YYYVVVUUUVVV^^^bbbhhhnnnrrrsssrrrrrrpppnnnllljjjiiifffbbb___\\\ZZZXXXUUUUUUUUUWWWXXXWWWUUUTTTTTTUUUVVVUUUTTTTTTVVVWWWXXXXXXWWWUUUSSSUUUUUUWWWXXXXXXWWWUUUUUUUUUWWWYYYYYYWWWTTTSSSSSSMMMGGG???888444222222111111222555888999:::999999555444333111000/////////111111111222444666888:::???>>>???AAADDDGGGFFFEEEJJJFFFCCCAAAAAA???<<<888444444444333333222222111555222///---------,,,+++000111222333666<<>>???===<<<:::444333222000///.........,,,,,,,,,,,,...000111333999;;;===???CCCIIIQQQWWW[[[WWWRRRNNNKKKGGGAAA===:::999888666555444333333444222///---......---,,,...///000111444:::AAAFFFLLLRRRYYY___aaaaaaaaaaaabbb```^^^]]][[[TTTIIIAAA???>>>@@@FFFMMMQQQPPPNNNEEE@@@;;;999:::;;;:::888;;;<<<;;;;;;:::;;;>>>AAA???AAAAAA???@@@@@@<<<666555333333666999AAAPPP^^^ggghhhkkktttyyypppiiiccc```XXXVVVQQQLLLIIIHHHGGGHHHEEEFFFFFFEEEKKKTTTVVVTTTRRRMMMHHHFFFEEECCC???:::;;;:::999777555444444444333333222111000///....../////////000222555888999999<<<@@@BBBEEEGGGKKKNNNPPPRRRUUUWWWYYY[[[^^^```ddd```\\\[[[]]]______^^^]]]]]]___```aaabbbbbbbbbaaabbbbbbbbbaaaaaa```___^^^^^^^^^]]]]]]]]]]]]\\\______^^^^^^^^^___```aaaaaaaaa`````````_________bbbaaaaaabbbbbbcccdddeeefffggggggfffeeeeeegggiiilllmmmnnnpppqqqqqqqqqqqqrrrsssttttttuuuuuuuuutttxxxwwwuuusssqqqmmmhhhdddiiibbbWWWLLLHHHHHHEEE???;;;::::::===CCCKKKSSSXXX^^^```bbbbbb```^^^^^^^^^WWWWWWVVVVVVXXX]]]ccchhhkkkmmmoooooollljjjiiihhhkkknnnpppooollliiiiiikkkhhhfffeeefffggghhhgggeeeeeeeeeeeehhhkkkmmmlllkkkkkkkkkkkkkkkhhheeebbb```YYYTTTRRRUUUVVVTTTRRRSSSXXXUUUWWWYYYVVVTTTaaasssuuuooonnnnnnpppsss}}}rrr``````qqqyyyrrrrrrkkkeeeeeemmm|||eeeNNNEEE<<<999555222111000///---111000///...............---------......------------------............///...........................///000///......000222444@@@JJJMMMVVVfffsssvvv}}}xxxqqqlllkkknnnrrruuu}}}zzz~~~~~~uuuooommmlllppplllllliiikkkyyysss^^^XXXRRRMMMEEE;;;666777999<<>>777333222444666777BBBCCCDDDDDDBBB???;;;999111111000...------------...------......///111111444666999:::<<>>:::???AAA>>>999<<<===???@@@BBBEEEJJJNNNNNNPPPOOOLLLJJJIIICCC<<<<<<888666777;;;DDDSSSbbbssswwwzzz~~~}}}sssnnniiiccc^^^YYYVVVPPPKKKIIIHHHIIIKKKHHHHHHFFFEEEJJJRRRVVVVVVWWWRRRLLLHHHFFFDDD???;;;:::::::::999888666555444333333222111000///....../////////000222555777999:::<<<@@@BBBDDDGGGJJJMMMPPPRRRVVVXXXYYY[[[]]]___dddaaa]]]\\\]]]^^^^^^]]]]]]]]]^^^```aaaaaaaaaaaaaaaaaa______^^^______```bbbaaa___]]][[[[[[[[[[[[]]]]]]\\\\\\]]]]]]^^^___```____________^^^^^^^^^aaabbbcccdddeeeeeeeeeeeeggghhhhhhgggeeedddfffgggjjjkkklllnnnooooooppppppppppppqqqrrrssstttuuuuuuwwwvvvtttsssqqqmmmhhhdddjjjeeeYYYMMMHHHGGGDDD>>>:::::::::===CCCKKKSSSXXX___aaaccccccaaa_________XXXYYYZZZ[[[]]]aaafffkkkjjjllloooooommmiiigggfffkkknnnpppoookkkhhhhhhiiigggfffeeefffhhhhhhhhhgggbbbbbbccceeehhhjjjjjjiiikkklllnnnnnnmmmjjjfffddd___[[[ZZZ]]]\\\XXXUUUUUUYYYWWWZZZ\\\YYYUUU^^^kkk~~~xxxrrrsssuuuyyy|||sssaaabbbtttxxx}}}qqqddd___ddduuufffPPPFFF<<<999555333222111///...000//////.........//////...------------------...---------............///...........................///000///...///000222333CCCQQQTTT[[[kkkyyy|||rrriiieeeeeehhhkkkrrr||||||uuullliiijjjppplllkkkiiijjjyyy{{{hhh\\\OOOGGG@@@:::777777999===CCCIIINNNSSSYYY\\\bbbeeefffeeecccbbb[[[TTTOOORRRXXXbbbnnnvvvyyyxxxzzzxxxvvvuuuqqqhhh]]]TTT{{{qqqlllzzz|||{{{uuu```LLLDDDGGGLLLOOOQQQPPPNNNKKKJJJJJJMMMPPPUUUZZZ]]]^^^\\\[[[```^^^\\\\\\]]]]]]\\\[[[YYYYYYZZZ\\\^^^]]][[[XXXTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYWWWWWWWWWWWWUUUTTTTTTUUUWWWWWWVVVVVVXXXYYYYYYYYYXXXWWWYYY]]]dddjjjssspppkkkccc\\\WWWWWWWWW___ccciiippptttuuuuuutttnnnmmmjjjiiigggccc___[[[[[[ZZZXXXWWWVVVWWWXXXYYYUUUTTTSSSSSSUUUVVVUUUUUUSSSTTTUUUVVVWWWXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWUUUSSSTTTVVVTTTMMMGGG===999444111333777:::<<>>999999;;;BBBPPP\\\sssxxxzzzxxxwwwyyy{{{zzzvvvnnneeebbbdddfffddd```ZZZVVVQQQKKKIIIIIIKKKMMMKKKIIIGGGFFFIIIPPPVVVYYY\\\WWWRRRMMMIIIEEEAAA===999999::::::999777555444333333222111000///...............///111444666777:::<<<@@@BBBDDDFFFIIILLLQQQSSSWWWYYY[[[\\\^^^___bbbaaa^^^]]]\\\\\\]]]]]]^^^___```aaabbbbbbbbbbbbbbbaaa^^^]]]]]]^^^```bbbcccaaa___\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaabbbdddeeeffffffeeedddfffggghhhgggfffeeefffhhhiiijjjlllmmmnnnoooppppppnnnnnnoooppprrrsssuuuuuuvvvuuutttsssqqqnnniiieeejjjfff[[[NNNHHHEEEBBB<<<:::999:::===CCCKKKSSSXXX___aaaccccccbbb``````aaa[[[\\\^^^___aaacccgggkkkiiilllppppppmmmiiifffdddjjjmmmooommmiiieeeeeefffgggfffeeeeeefffgggfffdddaaaaaabbbdddgggiiiiiihhhnnnoooqqqrrrpppkkkfffccc___]]]]]]___^^^XXXTTTTTTWWWWWW[[[^^^\\\YYY^^^fff~~~zzzvvvxxx~~~tttbbbaaasssxxxjjjdddhhhuuu}}}aaaMMMDDD<<<999555333222111///...///............//////000000///...------...///000---------............///...........................///000///...///111333555IIIYYY\\\```nnn~~~zzzpppiiifffgggiiilll}}}}}}}}}vvvjjjfffgggrrrlllkkkiiigggsss~~~yyyrrraaaNNNCCC>>>;;;999:::999===EEEKKKPPPTTTXXX[[[___dddgggfffeeeddd___XXXNNNOOOUUU___jjjsssvvvvvvyyyxxxvvvuuuqqqhhh[[[SSS}}}ssswww}}}}}}lllSSSIIIJJJQQQSSSTTTSSSQQQNNNLLLKKKKKKNNNSSSWWWZZZ[[[[[[ZZZ^^^\\\[[[\\\^^^______^^^ZZZZZZ[[[]]]___^^^\\\YYYQQQRRRTTTVVVWWWXXXYYYYYYXXXWWWUUUUUUUUUUUUTTTRRRSSSTTTVVVVVVUUUUUUWWWXXXYYYXXXXXXXXXZZZ___ffflllqqqoooiiibbb\\\YYYZZZ[[[```dddjjjppptttuuutttsssnnnllljjjhhheeebbb]]]ZZZYYYXXXWWWWWWVVVWWWWWWXXXVVVUUUTTTTTTVVVWWWWWWWWWSSSTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVWWWTTTRRRRRRTTTPPPHHHAAA888555222333666;;;???BBBFFFFFFDDD@@@<<<777222000------,,,+++************+++++++++,,,,,,,,,++++++000...+++,,,000666;;;???GGGLLLTTTZZZ]]][[[XXXUUULLLJJJFFFAAA<<<999777666333111///...///000//////***+++---...111555:::>>>CCCKKKXXXeeeqqq|||vvvkkkccc^^^[[[ZZZZZZYYYZZZ]]]aaaeeehhhiii___XXXOOOHHHFFFGGGIIIJJJPPPQQQTTTZZZeeeuuuyyyhhh___]]][[[XXXRRRJJJBBB>>><<>>;;;:::::::::???FFFMMMRRRVVVYYY\\\bbbhhhlllkkkiiigggbbb[[[OOOOOOSSS[[[gggqqqwwwxxxyyywwwuuusssoooggg[[[SSSyyyuuu|||uuu[[[PPPRRRVVVVVVWWWWWWUUUSSSPPPNNNJJJLLLPPPTTTWWWXXXYYYYYY\\\[[[ZZZ[[[^^^___```___\\\[[[\\\^^^___^^^[[[YYYRRRRRRSSSUUUUUUVVVVVVVVVVVVTTTSSSSSSTTTTTTSSSQQQRRRTTTUUUUUUUUUUUUVVVXXXWWWWWWXXXYYY[[[aaahhhmmmooolllggg```[[[YYY[[[]]]aaaeeejjjpppssssssrrrqqqmmmkkkiiigggdddaaa\\\YYYWWWWWWVVVVVVVVVVVVVVVWWWWWWUUUTTTUUUWWWXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVTTTRRRQQQOOOJJJBBB;;;555444444777<<>>AAADDDGGGJJJMMMRRRUUUYYY\\\]]]]]]^^^^^^^^^^^^___^^^\\\\\\]]]^^^\\\\\\]]]^^^______^^^^^^bbb```^^^]]]]]]___aaaccc___^^^^^^]]]]]]^^^___```^^^^^^___````````````___]]]]]]]]]^^^^^^^^^^^^___aaabbbcccdddeeeeeeeeeeeebbbdddggghhhgggggghhhjjjjjjkkkmmmnnnpppqqqrrrrrrnnnnnnnnnnnnppprrrtttvvvvvvuuuttttttsssqqqllliiigggeee\\\OOOFFFBBB>>>:::999999999===CCCLLLTTTYYY^^^aaaccccccbbbaaaaaabbbccccccdddccccccdddfffhhhiiilllooopppnnnkkkiiihhhfffiiikkkjjjfffccccccdddfffdddccccccccccccbbb```ccccccdddfffiiikkkkkkjjjgggiiikkkmmmmmmjjjhhhfff]]]]]]___aaa^^^XXXVVVXXXVVVWWWYYY]]]aaaeeehhhjjjqqqrrrsssqqqjjjeeejjjqqqggg]]]iiittt___OOOGGG===:::666444333222000///000//////.........//////000//////////////////000---------............///........................---...////////////222444:::MMM]]]aaaeeeuuuvvvooommmrrr~~~}}}kkkdddgggqqqkkklllkkkfffqqqoooXXXJJJBBB===::::::;;;@@@GGGNNNTTTXXX\\\___hhhooorrrpppkkkgggaaa[[[SSSRRRUUU]]]hhhsssyyy|||xxxvvvsssqqqnnnfff\\\UUU|||pppvvv~~~zzz{{{rrrZZZUUU[[[\\\\\\\\\\\\\\\ZZZWWWTTTNNNPPPRRRTTTWWWYYY[[[[[[]]][[[ZZZ[[[]]]^^^^^^]]]]]]\\\]]]^^^___]]]ZZZXXXTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRTTTTTTSSSRRRRRRSSSUUUUUUTTTTTTVVVWWWUUUWWWXXXZZZ]]]bbbiiimmmnnnkkkfff___YYYXXXYYY\\\bbbfffkkkoooqqqqqqpppnnnmmmkkkhhhfffddd```[[[XXXUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTTTTTTTVVVXXXXXXXXXVVVVVVVVVUUUVVVVVVVVVWWWVVVVVVVVVWWWWWWVVVVVVVVVTTTTTTSSSQQQKKKCCC<<<777444444777<<>>===;;;888666444333333333333222111000///............---...///111333444666999===@@@DDDGGGKKKNNNPPPSSSXXX[[[[[[[[[[[[\\\[[[]]]^^^^^^\\\\\\]]]```\\\\\\]]]^^^^^^^^^]]]]]]___^^^]]]\\\]]]^^^```aaa________________________]]]^^^___```aaa``````___]]]^^^^^^^^^____________bbbaaaaaabbbbbbcccdddeeeccceeehhhhhhggggggggghhhiiijjjlllnnnpppqqqrrrrrrpppooonnnoooppprrrtttvvvwwwvvvuuuuuuuuurrrnnnkkkgggeee]]]PPPGGGCCC???;;;888888999===CCCLLLTTTZZZ]]]```bbbcccbbbaaaaaabbbbbbccccccbbbbbbdddgggjjjjjjmmmooopppnnnmmmllllllfffiiikkkjjjgggddddddfffcccbbbaaabbbdddeeedddcccdddddddddgggjjjlllkkkjjjeeefffggghhhhhhfffdddccc\\\\\\^^^aaa^^^YYYYYY\\\YYYYYYYYY\\\bbbhhhlllmmmmmmnnnpppoooiiidddkkkuuutttdddmmm|||ooo]]]MMMGGG===:::666444333222000///111000///...............------............---------------............///........................,,,.../////////000222444888JJJZZZaaajjj}}}}}}tttpppwwwssslllpppuuullljjjhhhcccppp~~~hhhXXXLLLBBB<<<;;;<<>>JJJZZZlll}}}}}}{{{uuupppnnnnnnooorrrrrrrrrpppnnnnnnnnnoootttxxx}}}rrrjjj___TTTMMMKKKEEEIIIHHHBBB=========<<<999:::<<>>:::666444666555333000///---,,,,,,...------,,,---...///000888;;;CCCRRRjjj~~~}}}}}}{{{xxxuuuvvvvvvkkkdddcccddd```___UUUHHHBBBEEEFFFCCCBBBBBBCCCDDDIIIQQQZZZaaaeeeaaa\\\WWWTTTRRRPPPNNNNNNMMMLLLKKKKKKOOOTTTYYYiiikkkjjjfffaaa\\\RRRIIICCC???;;;888777666555333444444333333222111111111............///111222333888888;;;???EEEIIIKKKLLLOOOQQQSSSUUUWWWXXXXXXXXXXXX[[[]]]^^^]]][[[ZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]```aaa___^^^]]]^^^___^^^]]]___aaabbbbbbaaa```^^^]]]___bbbbbb```^^^___^^^^^^___```bbbdddeeecccdddeeeeeefffggghhhhhhiiijjjmmmoooppppppooonnnlllmmmoooqqqsssttttttuuuxxxxxxxxxxxxwwwsssmmmiiieeefffbbbWWWNNNHHHCCC>>>:::999999;;;BBBKKKTTTZZZ\\\]]]___aaaaaaaaaaaa```___^^^]]]]]]```eeejjjmmmlllmmmnnnoooooommmkkkjjjjjjjjjkkklllkkkjjjiiihhhhhhdddaaaaaadddggghhhhhhdddbbbbbbccceeeggghhhgggdddeeefffeeeaaa]]]ZZZYYY\\\]]]^^^]]]\\\[[[\\\]]]ccc]]]ZZZ___fffiiikkknnnzzzyyy{{{~~~|||{{{wwwvvv|||ssskkk___PPPFFFCCC???<<<777444333222111000////////////.............................................////////////000---------............///.../////////...///111333@@@MMM\\\kkkyyyvvvzzz|||~~~zzz|||nnncccaaa```ccctttxxxaaaMMMAAA===>>>CCCJJJQQQVVV[[[___bbbiiilllmmmkkkjjjhhhbbbZZZRRRUUU[[[dddnnnvvvzzz|||{{{zzztttlllhhhfffaaa[[[ggg]]]___eeeiiimmmgggeeeiiihhhfffnnn{{{vvvcccXXXZZZbbbgggfffdddbbbaaaaaabbbbbbaaa\\\XXXZZZ```dddbbb```___^^^\\\[[[ZZZ[[[\\\]]]YYYZZZ\\\]]]\\\ZZZWWWVVVWWWVVVTTTQQQOOONNNNNNNNNOOOQQQSSSVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVYYY^^^eeekkkooorrrjjjccc^^^ZZZVVVXXX\\\eeefffiiikkkmmmmmmmmmllljjjiiigggdddaaa^^^[[[YYYWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXWWWUUUUUUSSSRRROOOHHH@@@999777666<<<===@@@EEEIIIHHHCCC===666444111...,,,+++++++++,,,,,,,,,,,,------------)))***+++,,,---,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,---...000111333444666777999:::999777555333444333222111000...------------,,,,,,,,,---//////444888???MMMdddzzz~~~~~~|||zzzyyy|||~~~}}}|||zzzxxxsssssszzzzzzuuuwwwyyy|||zzzoooaaaXXXVVVTTTQQQQQQPPPOOOPPPSSSYYY___bbbhhhddd^^^YYYVVVSSSQQQOOONNNNNNMMMKKKKKKOOOTTTXXXgggjjjjjjgggddd```XXXOOOHHHDDD>>>:::888666444333444333333222111111000000............///111222333777888;;;???DDDIIIKKKMMMPPPRRRTTTVVVXXXYYYYYYYYYYYY[[[]]]]]][[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^]]][[[ZZZ[[[\\\^^^^^^]]]^^^```bbbaaa``````___^^^___bbbbbb```^^^^^^]]]\\\\\\^^^```bbbddddddddddddeeefffggghhhiiijjjkkkmmmooopppppppppooonnnoooqqqrrrttttttuuuuuuwwwvvvvvvvvvuuuqqqllliiieeegggcccYYYOOOIIIDDD???;;;:::999;;;BBBKKKTTTZZZ]]]^^^___aaabbbbbbaaaaaaaaa```]]]]]]___ccchhhlllnnnnnnnnnnnnmmmkkkiiihhhhhhiiijjjkkklllkkkkkkjjjjjjfffbbb```bbbdddeeeeeecccaaaaaabbbeeegggggggggffffffdddaaa]]][[[[[[\\\]]]^^^___^^^]]]]]]^^^```fff___[[[___eeejjjnnnrrr~~~yyyyyy{{{qqqiii^^^PPPGGGEEE@@@<<<888444333222111000////////////....................................------........./////////---------............///.../////////...///111444>>>KKK\\\nnn|||xxx{{{|||zzzyyylllaaa^^^\\\[[[fffttt|||bbbLLLBBB@@@>>>CCCJJJQQQVVV[[[___bbbhhhkkkllljjjiiiggg```XXXRRRUUU\\\fffpppwwwzzz{{{{{{zzztttlllgggeee```ZZZuuu```YYYYYYYYYXXX```\\\]]]``````^^^eeepppppp^^^VVV\\\dddfffeeecccbbbaaa```aaaaaaaaa___]]]]]]```bbbcccccc```___^^^]]]]]]]]]^^^___ZZZ[[[[[[[[[ZZZWWWUUUSSSSSSRRRPPPNNNMMMLLLKKKKKKPPPQQQSSSUUUVVVWWWVVVVVVWWWUUUTTTSSSSSSTTTVVVWWWWWWWWWWWWZZZ^^^dddjjjnnnqqqiiiaaa]]]YYYWWWYYY]]]eeefffhhhjjjkkklllllllllhhhhhhfffdddaaa^^^\\\ZZZWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZYYYXXXVVVUUUTTTPPPNNNHHHAAA;;;888999;;;AAADDDGGGIIIGGGAAA:::666333222///---,,,,,,,,,,,,,,,,,,---------.........******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......---------....../////////000222222333222222000111111222111000...------,,,,,,,,,,,,------...///333999FFFYYYmmmwwwwwwjjjjjjjjjooovvv~~~|||wwwvvvuuusssqqqiiigggkkkuuuzzzppplllgggccchhheeecccdddhhhkkkkkkkkkmmmiiibbb\\\XXXVVVSSSQQQOOONNNMMMLLLLLLNNNSSSWWWcccgggjjjiiihhhfff^^^VVVMMMIIIBBB===999777555333333333222222111000000000............///111222333777888;;;???DDDHHHLLLNNNRRRSSSUUUXXXYYYZZZZZZZZZYYY[[[\\\[[[ZZZYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^]]]]]]\\\\\\[[[[[[``````^^^[[[YYYYYY[[[]]]^^^]]]]]]^^^```aaa```_________^^^```bbbbbbaaa___]]]\\\ZZZZZZ[[[]]]```bbbddddddddddddeeegggiiijjjkkklllnnnpppqqqqqqqqqpppqqqrrrsssttttttuuuuuuuuuvvvuuusssrrrqqqoookkkhhhfffhhhddd[[[QQQLLLFFFAAA;;;:::999<<>>JJJ[[[ooo}}}zzzzzzyyyssshhh^^^[[[VVVQQQTTT[[[iiivvvvvv]]]GGG@@@AAA>>>BBBIIIPPPVVV[[[```cccfffjjjkkkiiihhheee^^^VVVQQQVVV^^^iiisssyyy{{{{{{|||zzztttkkkfffccc^^^WWWkkk^^^]]]]]]YYYTTTZZZWWWXXXZZZXXXVVV[[[ccczzz}}}ooo^^^YYY___ggghhhgggdddaaa___]]]]]]\\\]]]^^^```aaaaaaaaabbbcccaaa```___^^^^^^___``````\\\\\\\\\[[[YYYVVVTTTRRRPPPOOONNNLLLKKKJJJIIIIIILLLMMMOOORRRSSSUUUUUUUUUUUUTTTRRRQQQQQQRRRUUUVVVXXXXXXXXXZZZ^^^dddjjjmmmoooggg```\\\YYYVVVYYY^^^eeeeeefffgggggghhhiiiiiihhhhhhfffccc```]]][[[YYYVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRNNNJJJCCC<<<999999===@@@EEEIIILLLJJJDDD;;;444111000///...---------------------........./////////,,,,,,------------------,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,++++++,,,,,,---...///000---...000222222111///...,,,,,,,,,,,,,,,,,,,,,,,,---000555===MMM]]]eeeeee```^^^```hhhttt~~~zzzuuuqqqmmmkkkkkkiiieeebbbWWWTTTUUU\\\dddkkkttt||||||}}}|||wwwsssnnnfff```[[[XXXVVVTTTPPPPPPOOOMMMMMMNNNRRRUUU```eeeiiijjjjjjiiibbbZZZQQQLLLDDD>>>;;;888666444333222222111111000//////............///111222333666888;;;???CCCGGGLLLOOOSSSUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^^^^]]]]]]\\\[[[[[[```aaa```^^^\\\\\\^^^```^^^]]]\\\]]]___```___^^^_________```bbbbbbaaaaaa^^^]]][[[YYYZZZ\\\___aaaddddddcccccceeegggiiikkklllmmmnnnpppqqqqqqqqqqqqrrrrrrsssttttttttttttsssuuusssqqqoooooommmjjjhhhgggiiifff]]]TTTNNNIIICCC;;;::::::<<>>BBBIIIPPPUUU[[[```dddfffjjjllljjjhhhfff^^^UUURRRWWWaaalllvvv||||||||||||zzzsssjjjdddaaa[[[UUUxxxjjjeeehhhiiibbb[[[ZZZXXXWWWTTTPPPMMMQQQVVVllluuuxxxmmm```___gggmmmnnnlllgggbbb]]]ZZZWWWVVVWWW[[[```ccccccaaa```````````````___````````````______^^^\\\ZZZWWWTTTSSSOOOOOONNNMMMLLLJJJIIIHHHGGGHHHJJJMMMPPPRRRSSSTTTTTTSSSRRRQQQRRRSSSUUUVVVXXXXXXXXXZZZ___eeejjjnnnoooggg___[[[WWWVVVYYY___ffffffeeeeeeeeefffhhhiiihhhgggeeebbb___[[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXYYYYYYYYYXXXXXXYYYXXXXXXWWWUUUSSSRRRQQQNNNHHHAAA;;;:::===BBBFFFGGGJJJLLLHHH???666111000......---------.............../////////000000000////////////////////////+++++++++++++++,,,---...------,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++---///111222111000///,,,,,,,,,,,,,,,,,,,,,+++---///222777BBBNNNUUUTTTVVVTTTVVV```ppp}}}|||xxxtttllliiieeecccaaa\\\TTTOOOEEEBBBBBBHHHNNNUUU```iiillllllnnnwwwyyyssskkkccc^^^ZZZXXXVVVRRRRRRQQQPPPNNNOOORRRUUU^^^dddhhhjjjkkkjjjccc[[[RRRMMMEEE???;;;999888666333333222222111000000000............///111222333666888<<>>999666444222111000////////////....................................,,,,,,,,,---------......---------............///...///000//////000333666AAAHHHXXXooozzzyyypppfff^^^XXXVVVSSSMMMEEEAAAFFFJJJLLLGGG???::::::>>>>>>BBBIIIOOOUUU[[[aaaeeehhhlllnnnllljjjggg___VVVTTTYYYcccoooyyy~~~~~~}}}{{{yyyrrriiiccc___ZZZSSS~~~wwwqqqrrrvvvvvvooogggaaa^^^YYYQQQJJJHHHKKKPPP\\\iiippphhh```eeepppvvvvvvrrrllleee^^^YYYUUUSSSTTTXXX^^^bbbcccbbb````````````aaaaaaaaaaaabbbbbbaaaaaa___]]][[[XXXVVVUUUPPPPPPPPPPPPNNNMMMLLLKKKFFFGGGHHHKKKNNNPPPRRRSSSUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXX[[[___eeekkkoooooofff^^^ZZZVVVUUUXXX^^^gggfffeeecccdddeeeggghhheeeeeeccc```]]]ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWTTTUUUWWWXXXXXXXXXWWWVVVXXXXXXWWWWWWUUUTTTRRRRRRNNNIIIBBB???@@@DDDHHHJJJKKKKKKIIIBBB999333000000------......//////////////////000000000111111111222111000000///000000000,,,,,,,,,,,,---......///......---------......///...---,,,,,,+++,,,,,,,,,+++,,,...000111111111000,,,------------,,,,,,+++,,,...000333;;;EEEJJJJJJOOONNNRRR]]]nnn}}}rrrmmmfff___XXXPPPFFF???:::777777<<>>BBBHHHNNNUUU[[[aaafffiiimmmooonnnlllhhh___VVVTTTYYYcccnnnxxx~~~~~~}}}yyyxxxqqqgggaaa^^^YYYRRRyyyxxxyyy}}}|||vvvlllhhh___SSSKKKJJJOOOSSSYYYgggmmmddd___iiiwww~~~|||xxxrrrjjjbbb\\\WWWUUUVVVWWWZZZ^^^aaacccccccccbbbbbbccccccddddddddddddaaaaaa___]]][[[XXXWWWVVVSSSSSSSSSSSSRRRQQQOOONNNJJJJJJKKKLLLNNNPPPRRRRRRSSSTTTUUUWWWWWWXXXWWWWWWWWWWWWXXX[[[```ffflllpppoooggg^^^YYYUUUTTTWWW]]]eeecccaaa______```cccddd``````___^^^\\\ZZZXXXWWWUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXTTTUUUWWWXXXXXXXXXVVVUUUXXXYYYXXXXXXWWWVVVUUUTTTPPPKKKFFFDDDFFFJJJMMMNNNPPPLLLEEE<<<444000///000......//////000000//////000000000111111111222222222222000/////////000000............///000111222111111000//////...//////------------------------,,,------...///000111111---......///...---,,,+++)))---///111777AAAFFFFFFJJJJJJNNNYYYhhhxxxyyypppcccWWWMMMDDD;;;666555222222666:::@@@KKKVVVUUUTTTTTTUUUWWWaaawwwzzzxxx~~~{{{pppgggaaa]]]ZZZXXXXXXXXXWWWUUURRRRRRSSSUUUYYY```fffjjjmmmnnnhhh```[[[UUUKKKCCC>>>;;;999888555555444444333222222222............///111222333555888<<>>BBBHHHNNNTTT[[[bbbfffiiinnnpppooommmhhh___VVVSSSWWW```kkkuuu{{{}}}|||xxxvvvooofffaaa^^^XXXRRRtttvvv|||uuuqqqfffXXXOOOPPPVVVZZZ___lllpppddd___jjjyyy|||uuummmeee___ZZZXXXYYYXXXXXX[[[```dddfffgggcccddddddeeefffffffffeeeaaa```^^^\\\ZZZXXXWWWVVVUUUUUUVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRPPPQQQTTTVVVWWWVVVUUUTTTVVVVVVXXX[[[```gggmmmqqqpppggg^^^XXXUUUSSSWWW]]]aaa___\\\ZZZYYY[[[^^^___\\\\\\\\\\\\\\\[[[ZZZYYYTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVVVVVVVWWWXXXYYYYYYTTTUUUWWWYYYYYYXXXWWWVVVYYYZZZZZZZZZYYYXXXWWWWWWQQQMMMHHHHHHKKKNNNPPPPPPTTTMMMBBB888111......///...///000000000000000///000111111111111222222222222111000.........///000000000000000111222333444444333222111//////......+++,,,---......///......------------...000111222....../////////...,,,+++'''+++---000666@@@FFFGGGDDDEEEHHHPPP]]]lllxxxxxxmmm\\\MMMBBB;;;666222222000000333666;;;FFFQQQRRRPPPNNNLLLHHHOOOfff}}}{{{www}}}|||rrrhhhaaa]]]ZZZXXXYYYYYYXXXVVVTTTSSSTTTVVVWWW^^^fffkkkoooqqqkkkddd```YYYOOOFFF???;;;999777666555555444444333333222............///111222333444888===>>>@@@EEENNNUUUUUUVVVXXXYYYZZZZZZZZZYYYZZZ\\\___```___]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\]]]^^^___``````aaaaaa```___]]]^^^```bbb^^^\\\[[[\\\]]]]]]\\\[[[\\\___bbbcccaaaaaacccfffbbbcccdddddddddbbbaaa___^^^aaadddhhhjjjjjjiiihhhllllllllllllmmmooopppqqqrrrssstttuuuvvvvvvvvvvvvrrrrrrsssttttttqqqlllhhhdddhhhggg```XXXSSSMMMGGG===;;;:::<<>>BBBHHHNNNTTT[[[bbbgggiiimmmpppooolllhhh___UUUQQQVVV^^^iiisssyyy{{{{{{vvvuuuooofff```^^^XXXRRRrrr{{{{{{nnn]]]UUUZZZdddjjjlllllllllccc[[[kkk~~~tttggg___]]]^^^YYYVVVWWW\\\^^^^^^```ccceeedddccceeeggggggccc___aaa]]]XXXUUUTTTUUUUUUUUUQQQRRRRRRTTTUUUVVVWWWWWWTTTTTTSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVYYYZZZZZZ```llltttvvvnnnhhh___XXXUUUVVVXXXYYY]]][[[XXXTTTRRRSSSWWW[[[YYYZZZ\\\]]]]]][[[YYYWWWUUUUUUTTTTTTTTTTTTTTTUUUWWWVVVVVVUUUUUUVVVVVVWWWRRRSSSUUUVVVVVVUUUSSSRRRUUUVVVYYY\\\]]]\\\XXXTTTSSSNNNJJJKKKPPPTTTTTTRRRPPPFFF===888333///...111...///000111111000///...111111111111000000000000222111///...---------............//////111222222333444444444333111///...+++++++++*********))))))+++*********+++,,,,,,---/////////---+++***+++,,,,,,,,,...111555:::???BBBGGGGGGGGGJJJQQQ\\\jjjssssssxxxzzzyyyxxx{{{}}}|||gggZZZHHH;;;555333222000+++,,,---000555>>>GGGMMMTTTOOOIIICCC???CCCRRRbbb{{{qqqiiieee```\\\XXX[[[ZZZWWWUUUSSSSSSTTTUUUVVV]]]eeekkkllljjjhhhfffccc\\\QQQEEE===999999:::999888666555555444222000///////////////000111111222555999===AAAFFFKKKOOOQQQTTTVVVWWWWWWVVVWWWXXXXXXYYY\\\^^^___^^^]]]]]]___^^^]]]\\\[[[[[[[[[[[[]]]\\\\\\\\\\\\]]]^^^___________________________^^^``````\\\WWWTTTUUUVVV\\\___bbbddddddddddddeeeeeeeeeccccccccccccdddeeedddddddddeeefffggghhhiiigggiiijjjjjjjjjlllnnnpppsssssssssssssssrrrrrrrrrtttqqqnnnnnnnnnmmmiiifffaaadddccc^^^YYYUUUOOOIII===;;;999<<>>>>>IIIVVVqqq|||qqqiiieeebbb^^^[[[\\\ZZZWWWTTTRRRRRRRRRRRRRRRWWW___fffkkkkkkiiihhhccc]]]SSSHHH@@@<<<:::;;;777666333333333222000...///////////////000111111333555999===AAAFFFKKKOOORRRTTTWWWXXXWWWWWWXXXYYYZZZ[[[\\\^^^^^^]]]\\\[[[\\\\\\[[[ZZZ[[[\\\]]]^^^___^^^^^^^^^^^^______````````````______^^^^^^^^^___``````^^^ZZZWWWVVVVVVZZZ]]]aaacccddddddeeeffffffeeedddcccbbbcccddddddeeeeeeeeeeeeffffffggghhhggghhhjjjjjjjjjkkknnnppprrrrrrrrrrrrrrrrrrsssssssssqqqooonnnooommmjjjgggbbbeeeddd___ZZZVVVPPPJJJ@@@<<<999:::AAAKKKTTTYYY\\\___cccdddccc```^^^^^^[[[[[[[[[\\\\\\]]]^^^^^^___aaacccgggiiikkkllllllmmmlllkkkjjjkkklllnnnooollllllkkkiiigggeeecccbbbaaa___\\\YYYXXXWWWXXXYYYXXXYYYZZZZZZ\\\```fffjjjjjjjjjkkknnnrrrvvvxxxyyyzzzyyykkkiiijjjiiimmmkkkppp||||||yyyxxx|||yyyooolllqqqsssooojjjjjjhhhgggkkkzzzoooWWWIIIAAA999777666222000111++++++,,,,,,------------000/////////............//////.........---------,,,---------...////////////......000//////555===KKKPPPWWW___iiitttvvvsssuuuwww{{{|||vvvqqquuu}}}~~~{{{zzzuuudddUUUQQQPPPKKKCCC999999888777777777777888;;;???FFFMMMSSSYYY___ccciiikkknnnnnniiibbbZZZUUUTTTYYYbbbnnnxxx|||{{{xxxvvvrrrlllfff```ZZZTTTPPPmmm{{{jjjgggmmmsssssspppkkkeee[[[VVVkkk{{{pppfff```___VVVSSSUUUZZZ^^^^^^___aaa___aaaccccccaaa```______YYYTTTNNNIIIHHHIIIIIIIIINNNNNNNNNOOOOOOOOOPPPPPPTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVYYYZZZZZZ```kkksssuuupppiii___WWWUUUUUUWWWXXX[[[XXXTTTOOOMMMNNNSSSWWWWWWYYYZZZ[[[[[[YYYWWWVVVWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRSSSUUUYYY\\\^^^^^^]]]\\\]]][[[ZZZZZZ[[[YYYSSSNNNBBB:::333111000......111111111222333333222111111000000000000000000000000///............///000111------------...///000000000000111111111111000000////////////............+++++++++++++++,,,,,,---+++,,,,,,+++***)))+++,,,,,,------///222666999;;;555777999;;;>>>CCCHHHLLLQQQXXX\\\[[[WWWSSSMMMGGG>>>888111...///000///...//////000222555<<>><<<;;;888555333222222222000//////////////////000111111333666999===AAAEEEKKKOOORRRTTTWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYYZZZYYYXXXYYYZZZ\\\___aaaaaaaaa``````___`````````bbbbbbaaa```___^^^^^^]]]```______```___]]]ZZZWWWZZZ]]]```bbbccccccdddeeeffffffdddcccbbbcccddddddfffffffffeeeffffffggggggfffhhhjjjjjjjjjkkkmmmoooqqqqqqqqqrrrssssssssstttsssrrrpppoooooollliiifffbbbeeeddd___ZZZWWWQQQJJJBBB===999999@@@KKKUUU\\\\\\___cccdddcccaaa___^^^]]]]]]]]]^^^^^^___```aaa^^^___bbbeeeggghhhiiiiiikkkkkkkkkkkkkkkkkkkkkllllllkkkjjjiiihhhfffeeeeeebbb```]]]ZZZYYYXXXYYYYYYYYYZZZ[[[[[[\\\___cccfffggggggggghhhkkkooosssvvvyyy}}}yyyllljjjmmmnnnllllllrrr~~~{{{vvvuuu}}}}}}rrriiiiiihhhdddddd``````bbbcccjjjxxx]]]JJJAAA:::888666333111111............////////////////////////...........................---------------..................///......000///000666>>>RRRUUUYYY___jjjvvvzzzxxxsssuuuvvvtttllliiirrr~~~}}}vvvsssssswwwyyy{{{iiiWWWMMMIIICCC===555666777777888777777666<<<@@@GGGNNNTTTZZZ```dddfffjjjllljjjddd\\\WWWUUUTTTZZZdddpppzzz~~~|||zzztttqqqkkkeee```YYYSSSOOOmmmvvvmmmpppuuuvvvuuummmeeeXXXUUUkkkuuuiiiaaa]]]VVVSSSTTT\\\aaaaaa```aaa___aaacccbbb^^^[[[\\\]]]YYYTTTMMMHHHFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVYYYZZZ[[[```kkkrrrtttpppiii___WWWTTTUUUWWWYYY^^^[[[WWWRRROOOPPPTTTXXXWWWXXXYYYZZZYYYXXXVVVUUUVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSSSSVVVYYY\\\\\\]]]]]]]]]]]]]]]]]]^^^]]]XXXPPPKKKAAA:::333222111///000333111222222222222222222111//////000000000000000111000000000///////////////---------------...//////...//////000000000000000/////////.........------,,,,,,+++++++++,,,,,,---,,,---...---,,,,,,---///,,,------///111333666777555666777888888:::>>>AAAFFFLLLPPPMMMHHHDDD>>>888555333000///000000...,,,//////000222666===FFFLLLQQQQQQPPPLLLCCC===@@@HHHYYYooo{{{ooogggdddcccbbb```[[[ZZZXXXVVVTTTSSSSSSSSSVVVUUUWWW]]]eeehhheeeaaa___[[[UUUMMMFFF@@@<<<::::::777444333333333222111///////////////000000111333666999<<>>SSSVVVYYYaaaooo~~~xxxvvvsssooohhheeelllwwwyyymmmeeecccjjjssszzz}}}mmmXXXIIICCC>>>999444444555555666777777888<<>>BBBJJJ[[[qqqyyynnnfffcccbbbaaa```YYYYYYXXXXXXWWWWWWWWWWWWXXXVVVWWW]]]eeehhheeebbb]]]ZZZTTTMMMFFF@@@<<<999:::777444222222222222111///////////////000000111333555777:::===BBBIIIMMMQQQSSSVVVXXXXXXXXXYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^``````______^^^______```dddcccbbb```___]]]\\\[[[]]]]]]___ccchhhiiifffccc___aaabbbaaa```___```aaabbbbbbaaabbbccceeehhhiiihhhggggggfffffffffggggggfffhhhkkklllllllllnnnooorrrsssssstttuuuvvvvvvwwwwwwvvvuuuqqqlllfff```^^^^^^aaa```[[[VVVRRRLLLFFF>>><<<;;;???EEENNNTTTXXX[[[^^^bbbdddcccaaa```___^^^]]]\\\\\\\\\]]]^^^```___```bbbdddeeeeeeeeedddcccdddfffggghhhgggeeedddggggggeeedddcccccccccdddcccaaa___\\\ZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTVVVXXXZZZZZZYYYXXXWWW[[[aaafffsssvvvzzzzzzyyyyyy{{{~~~yyyxxx}}}|||zzzuuullleeejjj|||xxxrrroooddd]]]lll{{{]]]MMMDDD<<<999888444111111000///............//////.........///////////////---....................................---------///---...111000111777???RRRTTTXXXbbbsss{{{tttnnnkkkhhhfffiiiooo~~~{{{qqqcccYYYZZZdddrrr|||}}}lllWWWGGG@@@<<<888555444333222333666999:::<<>>EEEIIINNNQQQTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^___```aaaaaa```___^^^]]]\\\[[[[[[[[[]]]___aaaaaaaaabbbccc___aaabbbbbbaaaaaaccceeedddcccbbbbbbcccdddfffggggggfffffffffggghhhiiiiiigggjjjnnnppppppooopppppprrrrrrrrrsssssssssssssssrrrttttttpppiiiaaa\\\ZZZZZZ]]]\\\WWWRRRNNNHHHBBB<<<;;;:::===DDDLLLSSSVVVXXX\\\```bbbaaa```^^^^^^]]]\\\YYYXXXXXXYYY[[[]]]^^^___```aaaaaa```______aaabbbccceeefffgggggghhhfffeeebbb```______``````aaa```^^^\\\YYYWWWVVVUUUQQQQQQOOONNNMMMOOOSSSWWWPPPRRRSSSPPPNNNOOOUUUZZZ```gggnnnssstttssstttuuussstttuuuvvvuuutttrrrqqqmmmwww|||qqqfffdddyyyvvvuuu~~~nnnZZZNNNEEE===;;;999444222222333222000///...///000111............/////////000---------.........//////,,,---------.../////////...---///111111222888AAAQQQTTT[[[iii||||||sssnnnjjjiiinnnttt{{{{{{{{{|||jjj\\\ZZZcccrrr}}}zzzhhhTTTGGG@@@:::444777666555444555666888999;;;???FFFMMMSSSYYY___ccckkkkkkkkkiiiddd]]]WWWRRRTTT]]]kkkvvv{{{{{{zzzzzzuuurrrnnniiiccc[[[SSSMMMjjjrrrXXX```xxxtttfff\\\SSSOOORRR^^^ggggggbbb______]]][[[^^^bbbffffffdddcccaaa^^^ZZZVVVPPPIIIDDDDDDCCCCCCBBBAAA@@@??????BBBDDDHHHKKKNNNOOOOOOOOOUUUUUUTTTTTTUUUUUUVVVWWWTTTXXXZZZ[[[aaajjjoooooollleee[[[TTTTTTXXX]]]```gggggggggeeeaaa]]][[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSVVVZZZZZZXXXZZZ```eeeeeeccc^^^WWWNNNFFFAAA???DDD>>>:::::::::888888:::444444222222222222444444222222333444444555666666666666777777777666444333111000000/////////000000222111000//////000111222000000000////////////...///...---,,,,,,,,,,,,,,,/////////...+++***+++,,,+++,,,...000111222333333,,,///444666666333111000...333555333111333222000555444333111000///111222111222333444888???HHHNNNTTTVVVXXXVVVMMMDDDCCCHHHRRRiii{{{rrrkkkgggddd```\\\YYYYYYYYYYYYXXXWWWVVVUUUVVV[[[```ddddddcccbbbaaa^^^[[[VVVOOOIIIDDD@@@???:::777333000000111222111///////////////000111111000111333444777===CCCHHHMMMPPPSSSUUUVVVVVVWWWYYY\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^`````````^^^]]]\\\\\\\\\]]]___```bbbccc______^^^]]]\\\\\\[[[ZZZ[[[^^^```___\\\[[[^^^```^^^___aaaaaabbbcccfffiiifffeeedddcccccccccddddddffffffffffffgggiiijjjjjjhhhkkkoooqqqqqqppppppqqqrrrqqqqqqqqqqqqqqqqqqqqqoooqqqrrrooohhhaaa]]][[[ZZZ]]]\\\WWWRRRNNNHHHBBB>>>;;;999;;;AAAKKKSSSXXXWWW[[[___aaaaaa___^^^^^^]]]\\\YYYXXXWWWYYY[[[]]]]]]^^^_________^^^]]]]]]^^^___```aaaccceeefffggggggeeeccc```___^^^___```aaa```^^^\\\YYYWWWUUUTTTTTTSSSPPPMMMKKKLLLPPPTTTKKKNNNOOOLLLIIIJJJOOOTTTYYYaaakkksssvvvwwwxxxyyynnnnnnnnnmmmkkkiiigggeeefffppp|||xxxkkkeeezzzzzz}}}mmm^^^OOOFFF>>>;;;999444222222///...,,,***)))***,,,------.........//////000000---------.........//////,,,,,,------...///000000...---///111111222999AAAQQQUUU^^^nnn~~~tttllliiipppzzz}}}yyy{{{qqqbbb]]]eeerrr|||zzzgggSSSGGG@@@999222555666666777777777777777:::???FFFLLLSSSYYY___bbbkkkkkkjjjiiieee___VVVPPPTTT^^^lllvvv{{{zzzyyyxxxqqqoookkkgggbbb[[[TTTNNNrrr}}}iiiWWW]]]mmmwwwzzzrrrhhh```XXXRRRRRR[[[eeehhhfffeeebbbaaaaaabbbccceeeggghhhhhhhhhgggddd^^^WWWOOOKKKIIIFFFCCCAAAAAAAAA@@@??????AAAEEEJJJNNNQQQSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVYYYZZZZZZZZZaaalllrrrsssnnndddYYYTTTSSSUUUZZZ```eeeddddddcccbbb___ZZZVVVYYYYYYYYYYYYXXXXXXXXXXXXRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTWWWXXX[[[^^^```aaabbbbbbhhh___UUUNNNFFF@@@AAAEEEFFFCCC@@@???@@@@@@===:::???;;;666555666666444111555555444444555666777888::::::999888777666555555222111000//////.........222000///......///000222////////////000000000000000/////////............111000...---,,,+++******---...///111111111000000111333555555444444555666666555333333444555444333555444333111111111222222///...111777:::<<>>;;;999666222111111222222111000///------.........---...000222555777;;;@@@CCCJJJMMMPPPRRRSSSTTTVVVXXXZZZXXXWWWWWWZZZ\\\^^^^^^]]][[[[[[^^^aaaaaa___\\\\\\\\\]]]^^^____________aaa___]]]]]]^^^^^^ZZZWWWYYYYYY[[[^^^```aaa___]]]````````````aaabbbcccdddfffdddbbbbbbcccddddddcccggghhhhhhgggffffffhhhjjjooommmlllnnnqqqsssqqqooouuuvvvwwwxxxwwwuuusssrrrqqqqqqpppmmmiiiccc^^^[[[\\\```___ZZZUUUOOOHHH@@@===;;;999:::@@@HHHQQQWWW[[[```cccaaa______^^^ZZZZZZYYYXXXWWWXXXXXXZZZZZZ]]]]]]]]][[[YYYYYY[[[\\\]]]]]]]]]^^^___bbbdddeeeeeebbb^^^ZZZYYY[[[___aaaaaa```]]]ZZZYYYYYYZZZ[[[YYYVVVRRRNNNKKKJJJJJJKKKKKKIIIFFFDDDDDDEEEGGGHHHLLLWWWaaaiiirrrzzzzzzsssmmmhhhhhhllllllfffbbbdddhhhsssmmmfffrrr{{{kkk___MMMHHHAAA;;;888666444333111000000////////////000000///...------...///000---,,,,,,,,,,,,---......///////////////.........111,,,,,,000000000999FFFTTT]]]jjjzzz|||xxxooojjjsss|||vvvvvvmmm```dddpppwwwuuubbbRRRFFF???999555555666666555444444666888;;;@@@FFFKKKOOOUUU^^^dddmmmllllllkkkeee[[[UUUUUUUUU^^^jjjuuuzzz{{{zzzyyyqqqmmmgggbbb^^^XXXPPPJJJvvvwww|||xxx|||aaaOOOUUUfffpppvvvzzz|||xxxsssoooiiibbb[[[TTTRRRZZZcccfffeeedddddddddddddddfffhhhjjjlllqqqqqqooollleee]]]VVVQQQOOOLLLHHHFFFDDDCCCAAA???@@@BBBFFFJJJNNNQQQSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWYYYYYYZZZbbbmmmssssssmmmcccXXXSSSSSSUUU[[[aaahhhggggggfffeeebbb]]]YYYYYYYYYYYYYYYXXXXXXXXXXXXSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUXXXYYYYYY[[[\\\^^^___```___WWWMMMFFF@@@<<<>>>DDDHHHFFFEEEFFFGGGFFFCCCAAABBB>>>999888888888666333666555444444444666777888777777777666555444444333222222000///////////////111000///......///000111000000000000000000//////000000/////////.........+++,,,.../////////...------...///000111111222222333555777777666555555666555444222333444555555444777666555444333333333444000...000555888;;;CCCMMMZZZ]]]^^^[[[TTTNNNLLLMMMRRRZZZdddlllqqqwww~~~~~~uuunnniiifffaaa^^^\\\[[[ZZZWWWTTTTTTVVVWWW[[[\\\^^^___```___^^^^^^^^^\\\XXXRRRKKKDDD>>>;;;999666333111222222222111000...,,,,,,---------,,,///111333555888<<>><<<:::;;;@@@HHHQQQWWWZZZ___bbb```^^^^^^]]]ZZZYYYXXXWWWVVVVVVWWWYYYYYY[[[[[[ZZZXXXWWWWWWZZZ\\\[[[[[[[[[[[[\\\^^^```aaaeeeccc```]]]]]]___aaaccceeedddbbb___^^^]]]\\\\\\[[[YYYTTTOOOLLLJJJIIIIIIEEEDDDAAA???>>>???AAABBBEEENNNXXX___hhhpppqqqmmmjjjiiilllssstttooolllmmmnnnxxxuuuhhhuuu~~~mmmaaaOOOJJJBBB<<<999666444333111000000///////////////000///...------...///000---------------......////////////////////////...000,,,,,,111111222<<>>999888???GGGMMMMMMOOOQQQRRRPPPLLLIIIGGGBBB>>>;;;;;;;;;888555666555444444444555666777666666666555555444444444333222111000////////////111000///......///000111222111111111000000//////000000000/////////......)))+++...111222111///.........///000111222444555666888999999777666777777777555444555777888888777888888888777666555555444222000000444888>>>HHHQQQ]]]```bbb___YYYSSSQQQPPPQQQSSSUUUTTTTTTWWW]]]bbbgggmmm|||}}}wwwxxxuuunnnkkkiiifffccc^^^]]][[[XXXVVVUUUVVVXXX[[[___aaa```\\\YYYXXXXXX]]][[[WWWQQQKKKDDD???;;;888666333222222333222111000///------.........---000111333555777;;;AAADDDJJJMMMQQQUUUWWWYYY[[[]]]]]][[[YYYXXXZZZ[[[[[[[[[]]]]]]]]]^^^aaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]___]]]\\\\\\\\\\\\ZZZXXXZZZZZZ[[[]]]``````___]]]_________``````aaaaaabbbaaa___]]]]]]___aaabbbbbbeeeeeefffeeeddddddgggiiikkkjjjkkkmmmppprrrrrrqqqssstttvvvwwwwwwvvvuuuuuuqqqqqqqqqnnnjjjddd^^^[[[[[[___```[[[WWWSSSLLLEEE???===;;;;;;@@@HHHQQQVVV[[[aaacccaaa``````___\\\YYYWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVTTTRRRTTTXXX[[[YYYYYYYYYXXXYYYYYYZZZ[[[```___^^^^^^^^^___aaabbbeeeeeedddcccaaa___]]][[[^^^[[[VVVQQQLLLIIIHHHGGGAAA???===:::::::::<<<===>>>EEEMMMSSS\\\dddhhhggghhhkkkrrr|||}}}{{{|||zzzyyymmmzzz|||kkk___OOOJJJCCC===999666444222111111000/////////////////////............//////------........./////////....../////////////////////,,,---222222444@@@OOOeeettt}}}tttyyykkkhhhmmm}}}vvvtttwwwzzzxxxkkkYYYIII@@@;;;999777777777777555333333444666999>>>DDDJJJPPPWWW```fffmmmkkkjjjhhhbbbYYYTTTUUUXXXbbbppp{{{~~~{{{xxxrrrmmmdddYYYPPPKKKKKKLLLxxxcccYYYbbbmmmooorrryyy|||vvvkkkbbbfffvvvsssVVVGGGNNN___iiilllqqquuuwwwzzz}}}{{{vvvhhh^^^WWWZZZaaacccddddddggggggggghhhjjjmmmoooqqqrrrqqqpppmmmhhhbbb\\\XXXYYYVVVRRROOOMMMJJJGGGDDDCCCDDDGGGJJJMMMPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTVVVXXXZZZbbbmmmttttttjjj```UUURRRRRRUUU\\\ccchhhgggggggggfffccc___[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVYYYYYYYYYXXXWWWVVVTTTSSSJJJCCC<<<888666888CCCNNNUUUWWWZZZ]]]\\\YYYTTTPPPLLLGGGBBB???>>>===999666777666555444444444555666777777777777777777666666333333222111000000000000111111000//////000111111333222222111111000000///000000000////////////......///000111111000///...000//////000222444777999888:::;;;;;;999888888999:::999888999;;;=========999999888888777666555444444222222666===GGGSSS[[[aaaccceeebbb]]]XXXTTTSSSRRRQQQMMMHHHDDDCCCFFFJJJIIIOOO\\\lllvvvuuusssrrrfff```]]]dddrrrvvvpppmmmllljjjhhh```___]]]ZZZWWWUUUWWWXXX[[[```dddbbb\\\VVVUUUVVV[[[YYYTTTOOOIIICCC>>><<<888666444333333333222111222000......///000///...///000222333555:::???CCCJJJMMMRRRUUUWWWXXXZZZ[[[[[[YYYXXXYYYZZZ\\\\\\\\\]]]]]]^^^___```aaa`````````___^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZ\\\[[[[[[]]]______^^^\\\\\\\\\]]]^^^^^^^^^^^^^^^\\\ZZZXXXYYY]]]aaacccdddcccddddddcccccccccfffhhhhhhiiijjjllloooqqqrrrrrrqqqrrrssstttuuuuuuuuuuuutttttttttrrrnnnhhhaaa^^^ZZZ^^^___\\\XXXUUUNNNGGG???===;;;<<<@@@HHHQQQVVV^^^cccfffeeecccdddbbb___XXXWWWUUUSSSSSSTTTVVVWWWUUUTTTRRRPPPOOOQQQVVVZZZYYYXXXXXXWWWVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]^^^```bbbcccbbb___\\\ZZZ```]]]XXXRRRMMMIIIFFFEEEBBB@@@===:::999999:::;;;:::???EEEKKKRRRZZZaaadddhhhmmmvvvwwwqqqvvvfffXXXMMMHHHBBB===:::777555333222111000//////......////////////....../////////---......///////////////............///////////////,,,---222222333@@@PPPhhhyyy}}}kkkhhhnnn~~~xxxuuutttrrrfffTTTEEE===:::888777777888777555222222333555777===DDDJJJPPPXXXaaagggmmmkkkiiigggaaaXXXTTTUUUZZZdddrrr~~~|||xxxrrrnnneeeYYYNNNHHHIIILLLsss]]]OOOVVV^^^^^^```gggfffccc]]][[[cccqqq~~~oooUUUHHHQQQbbblllmmmrrrwww{{{|||lllbbbZZZ\\\bbbdddeeeffffffeeefffggghhhkkkmmmoooooopppooonnnjjjfffbbb___XXXVVVSSSQQQPPPMMMJJJHHHEEEFFFGGGJJJMMMPPPRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSVVVXXXZZZbbbmmmssssssiii___VVVSSSTTTVVV\\\cccggggggggggggfffddd___[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXYYYYYYVVVQQQLLLIII@@@;;;666444444999GGGTTT^^^aaaeeegggddd___YYYUUUPPPKKKEEEBBB@@@>>>:::777777666555444333333444555666666666666777777777777444333222111111000000000111111000000000000111111333333222222111111111000111000000000////////////111000///......000111222111111111222555888;;;<<<;;;<<<>>>===<<<;;;;;;<<<>>><<<;;;<<>>DDDJJJPPPYYY```eeellluuu}}}vvvttt~~~}}}tttcccUUUJJJFFFAAA===:::888666444222111000///...............//////////////////...---...//////000000//////---.........//////000000000---...111000111>>>PPPfffvvvlllkkkpppuuuqqqooocccRRRDDD===:::888777777777777444222222333555777<<>>@@@===???AAAAAA@@@@@@AAABBBAAA@@@??????AAACCCCCCBBB???>>>;;;999888888888888666:::???GGGUUUeeeoooqqqpppooommmiiieee```\\\ZZZQQQNNNIIIDDD@@@>>>======???:::777;;;???@@@@@@AAAAAA???@@@III[[[ooozzzvvvsssoookkkbbbbbb___[[[WWWUUUVVVWWWZZZ___dddeeeaaa[[[WWWVVVOOOMMMJJJFFFBBB>>><<<;;;888666555444555444222111...,,,++++++,,,,,,+++***---......///111555;;;@@@JJJNNNRRRTTTTTTSSSSSSSSSVVVVVVVVVYYY\\\______^^^\\\]]]^^^]]]]]]]]]___aaa```___^^^]]]\\\]]]^^^___\\\\\\\\\[[[ZZZZZZ\\\______]]]\\\\\\]]]^^^]]]\\\WWWXXXZZZZZZ[[[ZZZYYYXXXPPPNNNMMMOOOTTTZZZ^^^aaaaaabbbcccbbbbbbcccfffhhheeegggiiikkklllmmmppprrroooppppppqqqrrrrrrssstttrrrssstttsssnnnggg```\\\YYY^^^___\\\XXXUUUOOOHHH>>>===;;;<<>>;;;999666444333222111///..................////////////......,,,---...///000///......------......///000000000000...///222///000???QQQbbbrrrmmmkkkqqqyyytttnnncccSSSFFF???:::777555666666666444222222333555777<<>>;;;888777555333222222222222222222333333444555666666555444333222222111222222111111111222222111111111111111222222333444444444111111111000000000//////------------...000222444111333666999===???AAABBBAAACCCEEEFFFFFFFFFGGGHHHHHHFFFEEEEEEGGGHHHGGGGGGFFFDDD@@@===<<<<<<>>>???@@@GGGOOOXXXgggwww~~~~~~{{{xxxtttoookkkfffccc```XXXTTTNNNIIIFFFFFFGGGHHHIII???777666888888999;;;======@@@HHHYYYooo}}}xxxrrrmmmcccbbb___[[[VVVTTTUUUVVV[[[^^^bbbdddbbb]]]WWWSSSIIIGGGDDDAAA>>><<<;;;:::888666555555555555222000///---,,,+++,,,---,,,+++.../////////000555;;;@@@HHHLLLQQQTTTTTTTTTTTTTTTWWWWWWWWWYYY\\\^^^^^^]]][[[\\\]]]\\\[[[[[[^^^aaa___^^^]]]\\\\\\]]]___```\\\]]]]]]\\\ZZZ[[[^^^aaa```^^^\\\\\\]]]]]]\\\[[[XXXYYYZZZ[[[[[[ZZZYYYXXXUUURRRPPPQQQUUUZZZ^^^```aaabbbccccccbbbdddfffiiidddgggjjjkkkjjjkkknnnqqqrrrrrrrrrrrrrrrsssttttttrrrssstttsssooohhh```[[[YYY]]]___[[[XXXUUUNNNGGG===<<<:::<<>>:::777666555666666999>>>AAACCCMMMYYYeeerrr|||nnnzzzppp```NNNKKKEEEAAA===:::666333333222111///......---------...///000000///...---+++,,,.../////////---,,,------......///000000111///---000222000222BBBUUUaaarrrpppnnnqqq~~~zzzuuuoooeeeVVVJJJAAA<<<777444555555555333222222444666888===DDDJJJPPPWWW```gggkkkjjjllllllfff[[[TTTSSSYYYbbbooozzz}}}|||tttnnneee\\\UUUPPPLLLJJJrrrtttrrrooonnnnnnggg^^^TTTNNNHHHHHHOOOZZZfffooosssssshhhUUUMMMYYYlllwwwuuuqqqjjjeeehhhoooooolllhhh^^^WWW[[[bbbeeeffffffddddddcccbbbcccdddeeefffmmmmmmlllkkkhhheeecccaaa[[[YYYWWWVVVUUURRRNNNJJJHHHHHHIIIJJJLLLOOORRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTWWWYYY[[[bbblllpppooohhhaaa\\\[[[[[[ZZZ\\\___cccbbbbbbcccccc```\\\YYYZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZXXXTTTMMMFFF???;;;999888555555666999<<>><<<;;;::::::888666555555666555333000222000//////000000///...///000//////111555<<<@@@GGGKKKPPPTTTUUUUUUUUUVVVYYYXXXXXXZZZ\\\]]]\\\[[[ZZZ\\\]]]\\\ZZZZZZ^^^aaa___^^^\\\\\\\\\^^^```aaa\\\]]]^^^\\\ZZZ[[[___ccc```^^^\\\\\\]]]]]]\\\[[[YYYZZZ\\\]]]\\\[[[YYYXXX\\\YYYVVVUUUXXX\\\```aaaaaabbbcccccccccdddgggiiidddgggjjjkkkjjjjjjmmmpppttttttssssssssstttuuuuuutttuuuvvvuuuqqqiiibbb]]]YYY]]]^^^[[[WWWTTTMMMGGG<<<;;;:::<<>>DDDJJJPPPWWW```fffjjjkkkmmmnnnggg\\\TTTSSSXXXaaannnxxx~~~}}}|||vvvnnnbbbYYYTTTQQQMMMKKKuuuxxx{{{}}}}}}rrrggg^^^NNNCCCIIITTT\\\dddkkklllkkkcccTTTMMMUUUfffrrrrrrmmmeee```^^^___aaabbb\\\ZZZZZZ]]]aaadddcccbbbeee```^^^```bbbaaaaaadddmmmmmmmmmnnnmmmjjjeeeaaaaaa[[[VVVVVVWWWUUUNNNGGGCCCCCCGGGMMMQQQOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTWWWXXX\\\dddnnnqqqnnnjjjbbb[[[ZZZZZZ[[[^^^bbbeeebbb______```___]]]ZZZYYY[[[\\\ZZZWWWUUUVVVXXXWWWUUUSSSQQQPPPQQQRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVPPPRRRTTTWWWXXXXXXWWWVVVWWWPPPFFF===999777777777555555666999???IIIUUU]]]hhhnnnrrrpppnnnmmmjjjfff___\\\WWWPPPIIICCC???===:::888666555666555444222222333444666666666555444555444444444444444444333000000000000111111111111111222333444444444444444444222000///...///111222............/////////000000333888>>>CCCFFFHHHHHHIIIJJJLLLMMMNNNPPPSSSVVVXXXUUURRRQQQQQQSSSSSSSSSRRRMMMJJJGGGBBB@@@IIIVVV___dddmmmwww}}}yyyvvvsssnnnjjjeeeaaaZZZTTTSSSVVV]]]bbbbbbLLL@@@>>>999<<>>999888777777666666666555666666555333000222111///...------...//////...000333333555<<>>===<<<>>>DDDMMMVVV\\\``````aaaaaaaaa___^^^]]][[[ZZZXXXTTTRRRRRRTTTVVV^^^______]]]ZZZXXXWWWWWWZZZXXXVVVTTTRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUTTTSSSWWWYYY[[[]]]^^^^^^^^^]]]\\\]]]ZZZUUUUUUYYY[[[ZZZXXXUUUOOOFFF>>>999888888777666999<<>>;;;999666555555666555444333444555666666666666555666666555555555555444444111222222222222333333333333333333444444444444444555333222000000000111222....../////////000000000000333888>>>CCCGGGIIIJJJKKKLLLMMMNNNOOORRRVVVYYY]]]ZZZXXXWWWWWWWWWUUUTTTSSSQQQOOOLLLHHHIIIVVVeeessswww~~~{{{xxxuuuqqqmmmlllggg___YYYXXX]]]eeelllkkkSSSEEEBBB@@@HHHTTTUUUZZZUUURRRWWWdddwww}}}uuulllhhhbbb]]]ZZZXXXVVVUUUVVV\\\cccfffddd___ZZZXXXJJJFFF???:::888777666555555555444555555444222000111000000/////////000111///...000222333444;;;CCCIIILLLPPPSSSUUUVVVXXXZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]^^^]]]\\\]]]```bbbddd```]]]___eeeiiijjjhhheeegggiiihhhffffffiiilllvvvuuupppgggbbbbbbaaa___``````aaabbbdddfffhhhiiiiiiiiiiiijjjlllnnnpppqqqssssssssssssssssssssssssqqqsssuuuvvvtttmmmccc]]]YYY\\\]]][[[VVVOOOIIIFFF???>>>===???EEENNNWWW\\\___```aaaaaaaaa```^^^]]]\\\[[[YYYVVVSSSQQQRRRTTT]]]^^^___^^^[[[ZZZYYYZZZ[[[YYYWWWUUUTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUUUUUUUZZZZZZZZZ\\\^^^______^^^___```]]]XXXWWW\\\^^^^^^ZZZXXXSSSKKKCCC===::::::777666888;;;===???GGGPPPfff|||qqqjjjppp}}}{{{|||uuulllooommm^^^]]]qqq~~~}}}~~~qqq^^^RRRGGGBBB???:::666444333222000///......//////......//////......---,,,//////.........---------////////////////////////000//////111000444BBBQQQ^^^kkk|||{{{~~~zzzvvvzzz|||wwwzzzlll[[[PPPFFF<<<777666555555555333222111333555888<<>>???AAAAAA@@@AAAEEEMMMXXX___dddlllqqqqqqppppppmmmhhheeeaaaZZZQQQJJJEEEBBB@@@>>>;;;777666666777777777666666666555666666777777777777777666666555555555333333444444444555555555666555444444444444444555555555333222111111111111/////////000000000111111111444999>>>DDDHHHJJJLLLNNNOOOOOOPPPQQQTTTYYY]]]cccbbbaaaaaa```^^^[[[XXXUUUUUUTTTSSSRRRXXXiiizzz~~~zzzyyywwwssspppooojjjccc___```fffooouuuwww]]]LLLHHHJJJYYYjjjnnnqqqhhhaaaaaajjjzzzyyynnnjjjeee```]]][[[YYYWWWUUUZZZaaaeeedddaaa^^^\\\NNNIIIAAA;;;888777666555555444333333444333111///111111000000111111222333///...///222222333:::BBBIIILLLQQQTTTVVVXXXYYY[[[ZZZZZZZZZZZZZZZYYYXXXWWWYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]ZZZ\\\]]]]]]]]]^^^aaacccdddbbb```bbbfffhhhhhhfffeeeeeefffgggiiikkknnnppp|||}}}yyymmmdddaaa```^^^cccccccccdddeeefffggghhhjjjjjjkkkkkklllnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrqqqrrruuuvvvtttnnneee___ZZZ\\\]]][[[UUUMMMHHHEEE@@@???>>>@@@FFFOOOXXX]]]___```aaaaaaaaa```___^^^\\\\\\[[[YYYUUURRRRRRRRR[[[\\\^^^^^^]]]\\\]]]^^^\\\[[[ZZZXXXWWWVVVVVVVVVTTTSSSSSSRRRSSSTTTVVVWWW\\\ZZZYYY[[[```ccccccbbbdddeeebbb\\\[[[___aaa___\\\ZZZWWWPPPHHH@@@<<<:::777666888:::;;;<<>>DDDHHHKKKMMMPPPPPPQQQRRRSSSWWW]]]aaaggghhhiiikkkkkkhhhccc___YYYZZZ[[[ZZZ]]]iii~~~yyywwwwwwvvvssspppmmmjjjgggfffjjjqqqwww{{{iiiWWWSSSWWWkkk|||qqqmmmppp|||{{{qqqmmmgggccc___\\\YYYWWWSSSXXX^^^cccdddcccaaa___RRRLLLDDD===999777666555555444333333444444222111333222222222111111111222000///000222222222999AAAGGGKKKPPPTTTVVVXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]YYYZZZ\\\]]]^^^___bbbdddcccaaa```aaabbbcccbbb```aaa```___aaafffjjjlllmmmxxx|||yyyoooddd`````````eeeeeeeeeeeeeeefffggghhhjjjjjjjjjkkklllmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttvvvtttooogggaaa\\\^^^^^^[[[UUUMMMHHHEEEAAA@@@???AAAGGGPPPYYY^^^______```aaaaaa```___^^^\\\]]]^^^\\\YYYUUUTTTTTTYYY[[[]]]^^^^^^^^^```aaa]]]]]]\\\[[[ZZZYYYYYYYYYVVVVVVUUUTTTSSSTTTVVVYYY\\\YYYXXX\\\ccciiijjjjjjjjjkkkgggaaa___``````]]]YYYYYYWWWRRRIIIAAA;;;999888777999;;;::::::@@@HHHYYYrrrmmmaaacccfffeeehhheeebbblllpppeee\\\jjjvvvvvvssstttvvvvvvvvvwwwxxxuuussszzzsss^^^RRRGGGCCCBBB>>>;;;;;;333111000///......//////......////////////..............................////////////////////////---...///111333999AAAHHHTTT___ooo{{{~~~|||yyy}}}xxx}}}~~~}}}}}}{{{lllYYYLLLBBB999555555444555444333111111333555666:::AAAHHHQQQZZZdddjjjjjjiiijjjiiiaaaVVVQQQRRR\\\gggsssyyy||||||rrrkkkbbbYYYUUUSSSRRRQQQzzzggggggooorrrrrrtttwwwooo```QQQLLLNNNPPPOOOPPPRRRUUUVVVUUUVVVYYY[[[YYY[[[^^^aaabbbccccccdddeeebbb``````^^^___dddlllpppsssvvvvvvrrrmmmkkkiiiooollliiieeeaaa[[[RRRLLLDDDCCCEEELLLOOOPPPRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ]]]gggsssxxxwwwiiiaaaZZZYYYYYYZZZ]]]aaajjjjjjjjjiiieeebbb___^^^```___]]]\\\ZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTNNNKKKGGGFFFHHHLLLOOOPPPNNNLLLIIIFFFGGGLLLSSSYYY```hhhnnnoooooopppnnnjjjddd___XXXPPPJJJGGGEEEEEEDDDAAA>>>===>>>?????????<<<;;;:::999999999;;;;;;888888888777666555555555444444555555666777888888::::::999888888777888888777777777666555333000///111111111222222222222333333555999>>>CCCHHHKKKMMMOOOQQQRRRTTTWWW\\\bbbfffkkkmmmppptttuuurrrmmmhhhaaabbbbbbcccjjj||||||xxxtttssstttssspppmmmhhhhhhjjjpppwww}}}vvvjjjggglll|||vvvrrrlllfffaaa]]]YYYUUUSSSVVV[[[```cccdddbbb```VVVPPPFFF>>>:::888666666666555333444555555444333444444444333222111000000111000000222222222888@@@EEEIIIOOOTTTVVVWWWXXXYYY[[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZZZZZZZ[[[[[[\\\]]]WWWZZZ\\\^^^^^^```bbbddd^^^^^^^^^___```aaaaaa```___]]]\\\]]]aaaeeeggghhhnnnttttttmmmfffdddeeeeeefffeeeeeeeeeffffffggghhhiiiiiiiiiiiijjjkkklllmmmqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssuuusssnnngggbbb^^^```___\\\VVVOOOJJJGGGAAA@@@???AAAGGGPPPYYY___^^^___```aaaaaa```______]]]___```___\\\YYYWWWWWWWWWYYY\\\]]]^^^^^^```aaa]]]]]]]]]]]]\\\\\\[[[[[[XXXXXXXXXVVVTTTTTTWWWZZZZZZYYYYYY^^^fffmmmpppqqqooopppmmmfffbbb```\\\XXXUUUUUUUUUPPPHHH???999666:::999:::;;;:::999>>>EEETTTmmmoooccceeehhhgggkkkiiigggsssyyyooo^^^hhhrrrssspppllliiiggggggggghhhfffcccfffyyyvvv```TTTHHHCCCAAA===;;;:::333111000///......//////......///////////////...---.....................////////////////////////---...000222777???EEEIIITTT\\\iiisssyyyzzzyyyxxxuuuwwwsss~~~{{{sssnnnppprrrsssvvv|||zzzkkkYYYLLLBBB999555666666666666444222222444666666:::@@@HHHPPPZZZccciiiiiiiiiiiihhh___UUUQQQRRR\\\hhhtttyyy{{{~~~~~~|||tttmmmcccZZZTTTQQQOOOOOOzzzwww{{{{{{wwwwwwvvvooobbbTTTMMMOOOPPPNNNOOOSSSWWWXXXXXXXXXZZZ]]][[[]]]aaabbbbbbaaaaaabbbdddaaaaaaaaa______eeellltttyyy~~~~~~yyysssooommmooonnnkkkhhhddd]]]UUUOOOGGGEEEGGGMMMPPPPPPRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXX\\\fffrrrxxxwwwhhh```ZZZYYYYYYYYY\\\aaahhhiiijjjiiieeeaaa___^^^___]]][[[ZZZZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWPPPOOONNNOOORRRTTTVVVVVVSSSPPPLLLGGGFFFIIIPPPUUU]]]dddiiiiiijjjkkkjjjggg___\\\WWWQQQLLLJJJHHHHHHGGGFFFDDDDDDEEEEEEDDDCCC@@@@@@???>>>>>>>>>??????::::::999888777777666555555555666777888888999999;;;;;;<<<<<<<<<;;;::::::::::::;;;:::888555222000222222222333333333333444444666999===BBBFFFJJJLLLOOOQQQUUUYYY\\\bbbgggkkkooorrrvvv{{{|||zzztttoooiiiiiiggghhhttt~~~xxxvvvssspppppppppmmmhhhddd```bbbhhhrrr}}}{{{tttmmmfff```ZZZVVVTTTUUUYYY]]]aaacccaaa___YYYRRRHHH@@@;;;999888777777555333444555666555444555555555555444333222111333111222333333222888@@@DDDHHHOOOTTTVVVWWWXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ\\\]]]\\\[[[YYYXXXZZZZZZZZZZZZZZZ[[[\\\]]]WWWZZZ]]]^^^___```aaaccc[[[\\\]]]___aaaccceeegggbbb```^^^]]]]]]___bbbddd```fffiiifffccceeefffeeeeeeeeeeeeeeeeeefffggghhhgggggghhhhhhiiikkklllmmmpppppppppppppppppppppppppppqqqrrrsssrrrmmmfffaaa___``````\\\VVVPPPKKKIIIAAA@@@???AAAGGGPPPYYY^^^^^^___```aaaaaaaaa```______aaabbb```]]]YYYXXXXXXVVVXXX[[[\\\\\\\\\]]]___\\\\\\]]]]]]]]]\\\\\\[[[YYYZZZ[[[XXXUUUTTTWWWZZZVVVXXX\\\aaaffflllqqqtttqqqsssrrrlllfffaaa[[[TTTQQQRRRQQQMMMFFF>>>888555999888:::;;;:::888<<>>@@@@@@???===<<<>>>???@@@???===999555333333333333333444444444444555666999<<<@@@EEEHHHJJJNNNRRRXXX^^^ccchhhmmmqqquuuwww{{{}}}wwwrrrkkkiiifffgggwwwwwwqqqooommmkkkiiigggbbbZZZTTTOOORRRYYYfffsss}}}~~~|||vvvwwwzzz~~~vvvmmmeee]]]XXXUUUUUUWWW[[[___aaa___]]]ZZZSSSIII@@@<<<:::999999666444222222444555555444555555777888888888777777444333333555333333999AAADDDIIIPPPUUUWWWXXXYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZ\\\]]]]]][[[YYYWWWYYYYYYYYYYYYZZZ[[[\\\]]]XXXZZZ]]]_________```bbb^^^^^^^^^^^^___aaadddgggeeeeeeccc___ZZZZZZ]]]```YYY^^^aaa```bbbeeeeeebbbddddddddddddeeefffggghhhgggggggggiiijjjlllnnnooopppppppppppppppppppppppppppqqqqqqrrrpppkkkeee___^^^^^^^^^[[[UUUPPPLLLJJJ@@@???>>>@@@FFFOOOXXX^^^]]]^^^```aaaaaaaaa```___ccccccbbb___ZZZWWWUUUTTTUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ[[[\\\]]]]]]\\\[[[[[[XXX[[[]]][[[WWWUUUWWWYYYTTTYYY___cccdddggglllqqqppptttuuupppkkkeee\\\TTTOOOPPPPPPLLLFFF???:::777777777888:::888666:::@@@JJJbbb~~~rrroootttzzztttzzz|||ooo^^^eeeoooxxx{{{yyyvvvuuurrrnnnllljjj```XXX___mmmkkk]]]OOOGGGAAA;;;777666333222000///......//////......///000000000000000---------........./////////////////////////////////111222555@@@NNNUUUTTTSSS\\\kkkzzz}}}oooppppppvvv|||sssnnnyyyzzzjjj^^^^^^aaabbbiiirrrxxxjjjZZZOOOFFF>>>999888555666555444222222444666888<<>>===<<<;;;::::::888888999:::;;;======>>>:::===@@@CCCCCCBBB???===AAABBBCCCCCCAAA===888555333333333444444444555555555666999<<<@@@CCCGGGIIIOOOTTT[[[bbbhhhmmmqqqtttyyyzzz~~~~~~wwwrrriiifffaaacccttt|||uuupppjjjhhheeeccc___XXXMMMEEE@@@BBBHHHUUUeeepppttttttrrrfffccccccjjjqqqwww~~~|||sssiii```[[[VVVUUUVVVZZZ^^^```^^^[[[[[[TTTIIIAAA<<<;;;::::::555333111111222444444444444555777:::;;;<<<<<<<<<666444444555444444999AAAEEEJJJQQQVVVYYYYYYZZZZZZVVVWWWXXXZZZ[[[[[[[[[[[[YYYZZZ\\\]]]]]][[[XXXWWWYYYYYYYYYYYYZZZ[[[\\\]]]XXX[[[^^^_________```aaadddccc```^^^\\\\\\___aaaggghhhfff___XXXUUUXXX]]]]]]```bbbcccfffjjjhhhdddcccccccccdddeeefffggghhhgggggghhhiiikkknnnoooqqqooooooooooooooooooooooooppppppqqqqqqooojjjccc^^^\\\]]]]]]ZZZTTTOOOLLLJJJ@@@???>>>@@@FFFOOOXXX]]]]]]^^^```aaaaaaaaa``````fffeeeccc^^^XXXSSSQQQQQQUUUWWWYYYYYYXXXWWWXXXYYYYYYZZZ[[[\\\]]]\\\[[[ZZZXXX\\\___]]]XXXUUUVVVYYYSSSZZZaaacccbbbbbbgggmmmnnnsssvvvsssoooiii___VVVOOOPPPPPPMMMFFF@@@<<<:::555555666888777555888???DDD[[[uuu|||tttvvv~~~~~~sss___fffrrr~~~zzzuuugggXXXXXXccc~~~kkk]]]OOOHHHCCC>>>;;;:::333222000///......//////......///000000000000000---------.........//////////////////////////////000222222666BBBSSSZZZYYYRRR]]]ooopppnnnkkkqqqyyyoooiiisssxxxnnn```___bbbbbbiiissstttgggXXXNNNEEE<<<777666444555444333111111333444999===BBBHHHOOOWWW```eeejjjiiiiiiggg___VVVRRRUUU^^^kkkxxx{{{zzzzzz{{{zzzpppjjj```XXXTTTRRRQQQQQQvvvlllhhhgggfffddd___gggfffYYYMMMJJJLLLMMMVVVYYY^^^bbbcccaaa^^^[[[_________```bbbdddgggiiiooorrrwww|||~~~yyyqqqkkkuuurrrnnnlllkkkggg^^^WWWNNNJJJJJJOOOSSSUUUWWWZZZRRRSSSSSSTTTSSSSSSRRRQQQTTTUUUWWWZZZdddooosssrrrhhh```ZZZXXXXXXYYY\\\```gggdddccceeeccc^^^[[[\\\]]]\\\YYYWWWVVVUUUUUUUUUSSSSSSRRRQQQQQQRRRTTTTTTWWWVVVTTTRRRRRRSSSTTTUUUWWWWWWXXXXXXUUUTTTZZZccciiikkklllmmmpppqqqiii___ZZZVVVQQQKKKIIIIIIKKKMMMSSSXXX\\\\\\ZZZYYY]]]aaa```]]]YYYTTTQQQPPPPPPPPPOOOOOOPPPRRRTTTTTTSSSQQQRRRRRRSSSTTTSSSRRRPPPOOOHHHGGGDDDBBBAAAAAABBBBBBAAA???======>>>@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGEEEBBB===999666777666555555555777888999888;;;@@@CCCFFFHHHKKKMMMQQQVVV^^^dddiiiooovvv|||vvvmmmdddeeeeeegggrrr~~~yyyssspppiiibbb^^^XXXLLLAAA<<<;;;<<>>CCCQQQfffvvv}}}|||zzzxxxqqqrrrpppxxxwwweeemmmzzzqqq^^^\\\eee~~~ggg[[[OOOIIICCC<<<888888666555333111////////////////////////000000000000////////////////////////,,,---......//////......///000111666CCCTTT^^^```bbbeeemmm|||}}}uuurrrxxxxxxrrrpppssswwwwwwbbb[[[\\\___eeelllooogggZZZMMMCCC<<<777444333333333333333333333333:::>>>???AAALLL[[[eeefffmmmkkkjjjggg___UUUSSSVVV___kkkvvvyyyyyyzzzzzzyyytttkkk___WWWTTTSSSQQQNNN|||rrroooooonnnkkkgggkkkgggZZZOOOLLLLLLLLLQQQTTTYYY]]]``````^^^]]]_________```aaaccceeefffjjjmmmsssyyy{{{yyysssnnnqqqooonnnnnnmmmiii```YYYPPPKKKJJJOOOSSSSSSTTTVVVSSSRRRRRRRRRRRRRRRRRRRRRTTTVVVWWW[[[dddoootttrrrhhh```YYYXXXYYYYYY]]]aaafffccccccdddbbb\\\ZZZ[[[]]][[[YYYWWWVVVUUUUUUUUUSSSSSSRRRQQQRRRSSSTTTUUUWWWVVVUUUTTTSSSTTTUUUUUUWWWWWWXXXXXXVVVVVV^^^gggooorrrtttssssssrrrjjjbbb\\\XXXRRRMMMJJJJJJKKKMMMQQQVVVZZZ\\\ZZZ[[[^^^bbbbbb___ZZZVVVRRRPPPPPPPPPRRRRRRTTTVVVYYYZZZZZZYYY]]]\\\[[[YYYWWWTTTRRRQQQNNNLLLJJJGGGEEEEEEEEEFFFEEECCCAAA@@@AAABBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHFFFCCC>>>:::777777777888888999;;;<<<===;;;>>>AAACCCEEEHHHKKKNNNSSSXXX```fffkkkqqqyyy~~~zzzpppdddeeeeeegggqqq~~~yyyrrrhhh^^^WWWOOOBBB888444444666888;;;???FFFNNNTTTiii|||nnnYYYKKKDDDAAAEEEMMMPPPUUUaaaiiivvvvvvjjjddd]]][[[YYYXXXZZZ\\\]]]]]]```YYYOOOHHHCCC???;;;888666555444444444555777888;;;<<>>888555555555555999???IIILLLPPPRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^^^^______```___]]]\\\ZZZZZZZZZYYYYYYZZZ\\\^^^```\\\\\\\\\ZZZYYYYYY\\\^^^cccaaa]]]YYYWWWWWWZZZ\\\aaaeeehhhgggccc]]]ZZZXXXWWWYYY\\\___aaaccccccccceeeeeedddcccdddeeefffgggggghhhiiikkklllmmmmmmnnnpppppppppooooooppppppppptttrrrpppooooookkkeee```___aaa```ZZZVVVSSSNNNHHHBBB???===???EEENNNUUUYYY```aaabbbaaa``````aaabbbdddbbbcccccc^^^UUUPPPPPPSSSVVVZZZ[[[ZZZYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYY[[[ZZZYYYYYY[[[^^^bbbdddhhhnnnqqqpppmmmlllhhhddd[[[WWWRRRKKKEEE@@@===;;;777666555555666888:::;;;AAAKKKYYYfffmmmmmmkkkiiiccchhhlllwww~~~eeelllzzzvvveeedddnnnwwwaaaWWWMMMHHHDDD>>>::::::666555333111////////////////////////000000000000////////////////////////------......//////......000111222777EEEWWWdddgggiiilllttt~~~xxxyyywwwpppooossszzz{{{ggg^^^^^^bbbhhhooonnnfffYYYLLLBBB;;;666333333333333333333333333333999===???AAAKKKZZZdddfffjjjiiigggeee\\\SSSQQQTTT```lllxxx{{{{{{{{{{{{yyytttjjj^^^UUURRRQQQOOOMMMttt~~~vvvtttvvvuuurrrooonnnfffZZZQQQMMMLLLJJJKKKNNNRRRVVVZZZ\\\\\\]]]_________```aaabbbdddeeedddgggmmmsssxxxxxxuuurrrpppppppppqqqqqqmmmeee^^^TTTOOOMMMQQQTTTSSSRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSVVVWWWYYY\\\eeeppptttrrrggg___YYYYYYYYYZZZ^^^ccceeebbbbbbccc```ZZZXXXYYY\\\[[[YYYXXXVVVVVVUUUUUUSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUVVVWWWVVVWWW```kkkvvv|||~~~{{{vvvrrrkkkeee___[[[UUUOOOKKKJJJKKKLLLOOOTTTYYY\\\]]]^^^aaaddddddaaa\\\WWWSSSQQQPPPPPPTTTUUUXXX\\\___aaacccdddgggfffdddaaa^^^[[[YYYXXXVVVTTTQQQMMMKKKJJJJJJJJJKKKHHHEEEDDDDDDEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJHHHEEE@@@;;;888888999;;;===???@@@AAAAAAAAABBBCCCCCCDDDGGGKKKNNNUUUZZZaaagggmmmsss{{{}}}uuuiiiiiiiiijjjsss{{{qqqeeeWWWNNNEEE:::333111111222444555777;;;@@@DDDSSSfff~~~{{{gggSSSEEE===:::999<<>>CCCIIIMMMLLLHHHDDD???:::666777777888<<>><<<>>>EEENNNUUUYYY___aaabbbbbbbbbbbbccceeedddbbbccceeebbbZZZTTTTTTTTTWWWZZZ\\\[[[[[[\\\]]][[[[[[YYYXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[^^^\\\YYYWWWWWWYYY\\\^^^ccciiimmmllllllmmmllliii```YYYQQQKKKGGGDDD@@@===999888666555444555777888>>>DDDMMMYYYaaaeeedddbbb[[[dddmmmzzzppprrr}}}~~~qqqrrr{{{lllYYYQQQIIIGGGEEE???<<<;;;666555333111////////////////////////000000000000////////////////////////------........./////////000222444999GGG[[[iiinnnooosss{{{}}}vvvnnnnnnuuu~~~zzzqqqeeeaaaccciiioooppphhh[[[NNNDDD<<<777444333333333333333333333333999<<<>>>BBBJJJXXXbbbeeegggfffdddbbbZZZQQQOOORRR```mmmzzz~~~}}}}}}|||yyytttjjj]]]SSSOOONNNMMMLLLkkk}}}xxxppprrr~~~uuuuuuxxxwwwtttqqqkkkaaaVVVOOOLLLJJJIIIHHHJJJMMMPPPTTTVVVXXXXXX[[[\\\]]]___aaaccceeefffbbbdddhhhnnntttwwwvvvuuuvvvuuuttttttssspppjjjfffZZZTTTPPPTTTWWWVVVTTTTTTTTTRRRQQQPPPPPPRRRSSSUUUVVVXXXZZZ]]]fffpppsssqqqfff___YYYXXXZZZ[[[^^^cccdddaaa```aaa___YYYVVVWWW[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUUUUYYYcccooozzzyyyrrrlllhhh```\\\VVVOOOKKKJJJKKKLLLOOOTTTZZZ^^^aaacccfffiiieeebbb^^^YYYUUURRRPPPOOOTTTWWW[[[___cccgggkkkmmmmmmllljjjhhheeedddcccbbb^^^[[[WWWSSSPPPNNNMMMMMMMMMKKKHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFKKKLLLLLLJJJGGGBBB>>>;;;999:::===@@@CCCDDDEEEEEEFFFFFFEEEDDDDDDFFFKKKNNNVVV[[[aaaggglllrrr{{{yyyppppppnnnpppxxxvvvkkk^^^OOOFFF???888444444222333555666666888;;;===CCCTTThhhvvvzzzrrrnnncccTTTGGG???<<<;;;;;;===DDDEEEJJJXXXcccttt~~~uuuooojjjddd___^^^^^^______\\\ZZZVVVOOOGGG@@@<<<;;;999888666555555666888:::<<<@@@GGGOOOSSSQQQLLLHHH@@@;;;888888888999===BBBIIILLLPPPRRRSSSTTTVVVWWWVVVWWWYYYZZZ]]]___```aaa___```bbbcccbbb```^^^]]]YYYYYYYYYYYYZZZ[[[]]]]]][[[\\\\\\[[[ZZZZZZ[[[]]]\\\[[[XXXTTTQQQRRRWWW\\\ZZZ\\\aaaiiioooooohhhaaaWWWWWWYYY[[[]]]___aaabbbeeedddccccccdddeeeggghhhfffggghhhiiikkklllnnnoooqqqqqqrrrrrrrrrrrrqqqqqqqqqooonnnnnnooolllfffaaa]]]___]]]WWWRRRPPPLLLFFF>>>===<<<>>>FFFNNNUUUYYY^^^```aaabbbbbbbbbdddfffeeecccdddgggfff___YYYXXXUUUWWWYYY[[[\\\\\\]]]^^^]]]\\\YYYXXXWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ\\\]]]___\\\YYYVVVUUUWWWZZZ[[[aaafffjjjiiiiiilllmmmkkkccc[[[QQQKKKIIIHHHCCC???;;;:::777555444444444555<<<@@@JJJXXXeeemmmmmmkkkdddmmmuuu}}}{{{||||||jjjUUUNNNHHHGGGFFF@@@<<<;;;666555333111////////////////////////000000000000////////////////////////...............//////000000333777===JJJ\\\iiiooopppwww{{{pppooowww|||uuu~~~nnneeedddiiinnntttkkk^^^QQQGGG???999666333333333333333333333333888:::===BBBIIIUUU___eeefffdddcccaaaZZZQQQOOORRR___mmmzzz~~~~~~{{{yyytttkkk^^^TTTNNNMMMLLLLLLcccqqq}}}pppfffeeetttzzztttvvvyyywwwssslllcccXXXPPPLLLJJJIIIJJJJJJKKKMMMNNNPPPRRRSSSSSSVVVXXXZZZ^^^aaadddfffhhhddddddfffkkkqqqvvvxxxxxx|||zzzxxxvvvtttqqqnnnlll___WWWRRRUUUXXXXXXUUUTTTTTTSSSQQQPPPQQQRRRUUUVVVWWWYYY[[[^^^gggppprrroooeee^^^XXXXXXYYYZZZ^^^cccccc```___```^^^XXXUUUVVVZZZZZZYYYXXXXXXWWWVVVUUURRRSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVXXXYYY]]]iiiuuu~~~vvvpppkkk^^^ZZZTTTNNNJJJIIIJJJLLLQQQUUU[[[aaafffiiilllnnnfffddd```[[[WWWSSSQQQPPPTTTXXX]]]bbbeeejjjpppttttttsssrrrpppnnnllljjjjjjeeeccc^^^ZZZVVVSSSRRRRRROOOMMMJJJIIIJJJKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFLLLMMMMMMLLLJJJFFFBBB???:::;;;???BBBEEEGGGGGGHHHJJJJJJHHHFFFEEEGGGKKKOOOUUUYYY___ccchhhnnnwww}}}|||rrrssssssttt{{{{{{pppcccVVVGGG>>>999555444666222444666666777777:::<<<<<>>>>>>>>AAAJJJMMMTTT```iiiwww}}}xxxssskkkfffcccaaaaaa```\\\[[[XXXRRRJJJCCC???>>>;;;999666555555666999:::===BBBJJJRRRWWWUUUPPPKKKBBB===999999999999===BBBIIILLLPPPRRRSSSTTTVVVWWWYYYYYYZZZ[[[\\\]]]]]]^^^]]]___aaacccbbb```^^^\\\YYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^]]]\\\\\\]]]^^^\\\]]]^^^[[[XXXYYY^^^bbb```___aaagggnnnppplllfff[[[[[[[[[\\\]]]___bbbcccddddddccccccdddeeeggghhhfffgggggghhhjjjlllnnnppprrrrrrssssssssssssrrrrrrpppnnnmmmnnnooommmgggccc^^^___\\\VVVQQQOOOJJJEEE===<<<<<>>@@@CCCFFFHHHJJJJJJMMMLLLJJJHHHFFFHHHLLLOOOTTTWWW\\\```ccciiiqqqwwwwwwmmmrrrwwwyyy~~~wwwjjjZZZMMM@@@999555333333555333444666666666777999;;;===FFFNNNNNNLLLMMMOOOOOONNNNNNLLLHHHDDDBBBBBBCCCKKKVVV]]]dddmmmnnnuuu{{{sssmmmiiifffdddbbb___]]]YYYSSSNNNIIIEEEBBB===;;;888666666777:::<<>>===;;;:::===BBBIIILLLPPPRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZXXX[[[^^^``````^^^[[[YYYXXXYYYYYYZZZZZZZZZZZZZZZ\\\]]]^^^^^^]]]\\\]]]^^^bbbiiiqqqqqqlllgggfffgggeeecccaaabbbfffiiiiiiiiidddbbb___^^^^^^___bbbcccccccccccccccdddfffhhhiiiggggggggghhhjjjmmmppprrrrrrsssuuuvvvvvvuuusssrrrmmmkkkkkkmmmooommmiiidddbbbccc^^^VVVPPPMMMHHHCCC===<<<===BBBJJJRRRYYY\\\___```bbbbbbbbbbbbdddeeegggdddeeelllnnniiiaaa]]]XXXVVVUUUVVVYYY[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ```cccbbbbbbccccccaaa]]]ZZZUUUOOOJJJFFFCCCAAA<<<;;;999777666777888999888CCCUUUgggvvv|||rrrddd]]]TTTMMMKKKHHHBBB===<<<666555333111////////////////////////000000000000////////////////////////000///...---...///111222444DDDWWWeeennnttttttpppnnn}}}vvv~~~vvvwwwyyyuuufffVVVIII???777333333333333333333333333333666666:::BBBFFFLLLXXXdddgggfffeeeddd^^^VVVUUUXXXbbbooozzz~~~}}}~~~}}}|||ppplllddd[[[TTTPPPOOOPPPTTTRRRUUU___hhheee\\\SSSKKKIIIMMM[[[jjjvvvtttsssyyy|||vvvmmmfff\\\SSSMMMGGGDDDKKKUUUYYYZZZ\\\]]]\\\ZZZXXXWWWSSSUUUYYY]]]```cccdddeeeiiigggfffjjjrrr|||pppaaa]]]]]]\\\XXXWWWSSSTTTUUUWWWWWWXXXXXXWWWVVVXXXZZZ^^^eeemmmnnnjjjeee]]]VVVUUUUUUUUUXXX]]]___]]]]]]___^^^ZZZXXXZZZXXXXXXYYYYYYYYYXXXVVVUUURRRSSSUUUWWWXXXXXXXXXXXXWWWVVVTTTRRRRRRSSSTTTUUUUUUWWW\\\```bbbeeeooozzz}}}rrreee[[[NNNKKKGGGDDDCCCEEEHHHJJJRRRVVV\\\dddlllpppqqqqqqmmmllljjjgggccc```^^^]]]```eeejjjmmmooosss{{{~~~yyyuuusssrrrqqqiiieee```\\\ZZZWWWTTTRRRQQQQQQPPPPPPOOONNNMMMMMMLLLMMMOOOPPPPPPNNNKKKJJJCCCCCCDDDEEEHHHKKKNNNPPPMMMMMMMMMKKKJJJJJJMMMOOOTTTVVVZZZ\\\^^^ccckkkpppwww|||rrrfff\\\dddsssjjjYYYHHH???999999<<<>>>AAADDDDDDDDDCCCAAA???@@@BBBEEEMMMXXX___ZZZTTTXXXbbbkkkyyy}}}}}}vvvkkkeeehhhnnnsssnnnaaadddjjj}}}{{{vvvrrrooohhhbbb[[[WWWWWWVVVQQQLLLDDDAAA>>>;;;:::<<>>BBBIIILLLPPPRRRSSSTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZWWWYYY]]]______]]]ZZZWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZ\\\^^^^^^\\\[[[\\\\\\aaajjjsssuuunnnfffbbbbbbcccaaaaaabbbdddfffggggggfffccc```^^^]]]^^^aaacccccccccccccccdddfffhhhiiieeeddddddeeegggjjjnnnpppssstttuuuwwwwwwuuutttssslllkkkkkkmmmooonnniiieeedddddd___VVVPPPLLLHHHBBB===<<<>>>CCCKKKSSSZZZ]]]aaabbbcccdddccccccdddfffgggdddfffllloooiiiaaa\\\ZZZWWWUUUVVVYYY[[[ZZZYYYWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXXXXWWWWWW]]]aaaaaaaaacccbbb```ZZZYYYVVVPPPIIIDDDBBBAAA<<<;;;999777777888:::;;;999EEEXXXjjjyyy||||||ooo^^^UUUNNNKKKIIICCC??????666555333111////////////////////////000000000000////////////////////////111000...---...///111222777JJJaaarrr{{{{{{vvvmmm}}}sss}}}xxxvvvvvv{{{kkk[[[MMMBBB;;;666333333333333333333333333666555:::BBBFFFKKKWWWdddgggeeeeeeddd^^^VVVUUUYYYeeeppp{{{~~~~~~~~~nnnjjjddd\\\UUUPPPOOOOOOZZZUUUSSSXXX\\\YYYRRRMMMEEEEEEHHHSSS```mmmwww~~~}}}sssttt|||~~~xxxrrrjjj]]]OOOGGGHHHNNNTTTZZZ\\\^^^___^^^]]]^^^^^^WWWUUUTTTVVVZZZ```dddfffhhhgggfffhhhmmmuuu}}}zzzhhh^^^[[[[[[ZZZXXXSSSUUUWWWYYYYYYYYYWWWVVVWWWYYY[[[```iiipppnnnhhhaaa[[[VVVVVVXXXXXX[[[___^^^^^^]]]]]][[[ZZZXXXWWWYYYYYYYYYYYYXXXWWWVVVUUURRRSSSTTTUUUUUUUUUUUUUUUYYYWWWTTTRRRQQQSSSVVVXXXYYYXXXYYY]]]```bbbiiiqqquuufffZZZTTTHHHGGGEEEBBBAAADDDIIIMMMRRRYYYaaagggjjjmmmppprrrtttpppllliiihhhhhhhhhhhhqqqpppooopppsssxxx~~~~~~|||zzzyyyrrrkkkgggfffccc]]]XXXUUUTTTQQQOOOMMMMMMNNNOOOOOOPPPRRRRRRQQQOOOLLLJJJFFFEEEDDDEEEGGGKKKOOOQQQQQQPPPNNNMMMMMMMMMNNNNNNRRRUUUZZZ]]]```cccfffiiitttxxxuuubbbXXXYYYhhhxxxrrr^^^QQQ@@@???===<<>>BBBEEEFFFNNNVVV[[[```bbb^^^WWWQQQJJJDDDAAA>>><<<>>>CCCIIIKKKNNNOOOPPPRRRUUUWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXZZZ^^^aaaaaa]]]YYYYYYYYYYYYYYYZZZZZZZZZZZZYYY[[[\\\[[[ZZZYYYZZZ[[[]]]dddlllmmmiiicccaaaaaa```aaa`````````bbbfffiiikkkggg```]]]\\\^^^``````eeeeeeeeeeeefffggghhhhhhiiiiiijjjkkkmmmnnnoooooorrrtttvvvwwwwwwuuusssqqqnnnmmmmmmnnnooonnnkkkhhhcccbbb]]]UUUPPPNNNHHHBBB???>>>???DDDLLLUUU\\\___ccceeeffffffeeedddeeefffeeegggiiikkkkkkgggaaa\\\]]][[[XXXVVVUUUUUUVVVWWWYYYZZZ\\\[[[ZZZYYYZZZ\\\]]]\\\ZZZXXXVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\^^^___``````___\\\VVVPPPJJJFFFCCCBBBAAA===999888:::;;;;;;999AAAIII[[[sss{{{dddRRRMMMOOOFFFAAAAAA???888666444222000/////////111111000000/////////.....................------...............///000000333III\\\~~~xxxwww{{{ppp{{{sssyyy}}}rrr^^^MMMBBB;;;555333333444222111000111333444777:::>>>DDDNNNZZZccckkkkkkkkkiii```WWWVVV[[[iiiqqqyyy}}}{{{rrrjjj]]]TTTRRRSSSRRROOObbb^^^\\\___bbb```XXXRRRDDDCCCFFFOOOZZZfffsss|||xxxoooqqq{{{zzztttiiiZZZOOOLLLOOOTTT\\\___bbbccccccaaaaaaaaaZZZXXXVVVVVVYYY^^^aaabbbcccbbbbbbccchhhooovvv{{{vvvggg]]][[[[[[ZZZWWWTTTUUUVVVWWWWWWWWWVVVUUUVVVXXX[[[```iiipppooohhhaaaZZZUUUVVVWWWXXX[[[___^^^^^^]]]]]][[[ZZZXXXWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUWWWYYY[[[ZZZ[[[___aaadddjjjqqq{{{oooaaaVVVPPPEEEDDDCCC@@@@@@CCCHHHMMMSSSYYYaaagggkkkmmmpppsssssspppmmmllllllmmmnnnooosssrrrqqqrrruuuzzzyyyrrrooommmiiibbb[[[XXXVVVSSSPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQNNNLLLJJJGGGGGGFFFGGGIIIMMMPPPRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQTTTXXX[[[]]]___ccceeerrrtttyyyxxxmmm___ZZZ]]]jjjzzzxxxeeeRRRFFF???AAACCCFFFNNNXXX\\\ZZZZZZWWWSSSPPPPPPRRRUUUWWW[[[```hhhmmmnnnrrr~~~ooo]]]RRRQQQPPP[[[qqq{{{vvvkkkggg```[[[YYYXXXXXXWWWOOOIIIBBB<<<;;;===AAACCCGGGOOOWWW\\\aaaccc```ZZZSSSLLLEEEAAA>>>;;;>>>CCCIIIKKKNNNPPPQQQRRRUUUWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXZZZ^^^aaaaaa^^^ZZZYYYYYYYYYYYYZZZZZZZZZ[[[ZZZ\\\]]]\\\[[[ZZZ[[[\\\___cccfffgggdddaaa```aaa_________^^^^^^aaaeeehhhjjjfffaaa^^^]]]___``````ddddddddddddeeefffggghhhjjjjjjkkkkkkllllllllllllmmmppptttwwwxxxvvvrrrpppnnnmmmmmmnnnooonnnkkkhhhdddddd^^^VVVQQQOOOJJJCCC===<<<===BBBJJJSSSZZZ]]]bbbdddffffffeeeeeeeeeffffffgggiiikkkkkkgggaaa\\\]]]\\\ZZZYYYXXXWWWWWWXXXXXXYYY[[[ZZZYYYYYYZZZ[[[\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUVVVXXX[[[]]]___```aaa___]]]XXXSSSMMMIIIFFFEEEFFFAAA<<<999:::===>>>>>>GGGRRRiii|||zzz}}}|||bbbPPPKKKMMMEEE??????<<<888666444222000/////////000000000//////.................................///............///000000777JJJ[[[{{{uuu|||yyyqqqzzz|||wwwqqq{{{~~~tttaaaOOOCCC999333333333444222111000111333444777:::>>>CCCMMMYYYbbbiiiiiijjjggg___WWWVVV[[[jjjsss{{{{{{qqqiii]]]TTTRRRRRRPPPNNNiiigggfffhhhkkkhhhaaaYYYKKKHHHJJJPPPWWW___lllwww|||rrriiijjjtttxxxiiiYYYQQQQQQUUU\\\```dddggggggeeecccccc^^^[[[XXXXXXYYY\\\^^^^^^aaa```___```dddiiiooorrrwwwyyy}}}vvvmmmbbb\\\[[[[[[ZZZWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWZZZ```iiiqqqpppjjjaaaZZZUUUVVVWWWXXXZZZ___^^^^^^]]]]]][[[ZZZXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVXXXWWWVVVUUUUUUUUUVVVWWWTTTSSSTTTTTTUUUWWWXXXYYY[[[YYYZZZ^^^aaabbbhhhooo{{{{{{yyyqqqfffYYYOOOJJJAAAAAA@@@??????BBBHHHLLLTTTYYYaaaggglllooorrrtttqqqqqqpppppprrrtttwwwyyyyyyxxxwwwxxx{{{{{{xxxwwwqqqiiibbb]]]ZZZWWWSSSPPPNNNNNNNNNOOOPPPPPPPPPOOOMMMKKKJJJIIIHHHIIIIIIKKKNNNQQQRRRPPPPPPNNNMMMMMMNNNNNNOOOPPPRRRUUUWWWXXXZZZ]]]___kkknnnqqqoooggg___```fffnnn}}}}}}wwwrrrgggUUUFFF???>>>DDDKKKRRR]]]hhhlllkkkiiiccc\\\YYYZZZ\\\]]]]]]^^^aaajjjsssyyy}}}yyyqqqeeeXXXPPPOOOMMMWWWlll~~~yyyoooiiiaaa[[[XXXXXXYYYYYYUUUOOOGGG@@@<<<<<>>CCCHHHKKKNNNPPPQQQRRRUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXYYY[[[^^^aaa```^^^[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[]]]^^^]]]\\\[[[\\\]]]aaaaaa```____________```]]]^^^^^^]]]]]]___cccfffhhheeebbb``````aaaaaa```ccccccccccccdddeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjiiimmmrrrvvvwwwuuuqqqnnnnnnmmmmmmnnnooonnnkkkhhhfffeee```XXXSSSQQQKKKEEE===<<<===BBBJJJSSSZZZ]]]aaaccceeefffeeeeeefffhhhfffgggiiikkkkkkhhhbbb^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZZZZYYYYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWSSSTTTWWWYYY\\\^^^___```___]]]ZZZUUUQQQMMMJJJIIILLLGGGAAA>>>>>>BBBEEEGGGOOO\\\wwwwwwnnnppp}}}yyytttssszzzzzz```NNNIIILLLEEE@@@???;;;888666444222000//////////////////.......................................//////......//////000111888IIIVVVuuuqqqxxxwwwssszzz~~~mmmkkklll}}}~~~uuucccPPPBBB777000333333444222111000111333444666:::===CCCLLLXXXaaagggfffgggeee]]]VVVVVV[[[kkkuuu~~~}}}qqqiii]]]VVVRRRPPPNNNMMMoooqqqsssuuuwwwwwwpppgggXXXTTTUUU[[[^^^___gggqqq{{{qqqeeeaaahhhuuusss```SSSQQQTTTWWW\\\cccggggggeeecccbbbaaa^^^[[[ZZZ\\\^^^^^^^^^aaaaaaaaabbbdddgggkkkmmmooonnnpppuuu{{{{{{uuuooofff```ZZZXXXYYY[[[ZZZXXXXXXXXXWWWVVVUUUUUUUUUVVVTTTWWWZZZ___iiiqqqpppjjjbbb[[[VVVWWWXXXYYY\\\```^^^^^^]]]]]][[[ZZZXXXWWWXXXXXXYYYYYYXXXWWWWWWVVVYYYXXXVVVTTTSSSTTTUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWXXX\\\^^^^^^cccjjjuuusssnnnfff\\\QQQIIIDDD>>>???>>>>>>???CCCHHHMMMVVVZZZaaahhhnnnrrruuuwwwrrrrrrtttuuuwwwzzz~~~yyypppiiibbb```[[[VVVSSSPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQPPPPPPNNNNNNMMMNNNOOOPPPNNNPPPRRRSSSSSSUUUWWWYYYbbbggglllllliiihhhmmmtttwww{{{sssjjjaaaUUUIIIBBBBBB???HHHSSS]]]iiissswwwuuussslllccc___aaacccbbb```^^^```kkkzzz|||pppfff___ZZZXXXWWWWWW___rrr{{{tttmmmccc\\\YYYYYYZZZ[[[XXXSSSLLLCCC>>>===???BBBHHHQQQZZZ^^^bbbeeeccc___WWWOOOEEE???;;;:::>>>CCCHHHKKKNNNPPPQQQSSSTTTVVVUUUVVVVVVWWWWWWXXXYYYYYYXXXYYY\\\^^^```___^^^]]]YYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]][[[[[[\\\]]]aaa___]]]\\\]]]^^^^^^]]]\\\]]]^^^^^^^^^___ccceeegggeeecccbbbcccdddcccbbbbbbbbbbbbbbbcccdddeeefffhhhhhhiiiiiijjjjjjjjjkkkkkknnnqqqttttttssspppnnnnnnmmmmmmnnnooonnnkkkhhhgggfffaaaYYYTTTRRRLLLFFF???>>>???DDDLLLUUU\\\___```bbbeeefffeeefffggghhhggghhhiiikkkkkkhhhccc______```aaaaaaaaa___]]][[[YYYZZZ\\\\\\[[[ZZZ\\\]]]\\\[[[ZZZXXXVVVUUUUUUTTTTTTSSSRRRQQQQQQSSSUUUVVVTTTUUUWWWYYYZZZ\\\\\\]]]\\\[[[ZZZWWWSSSOOOLLLKKKMMMKKKGGGFFFGGGKKKNNNPPPVVVccc}}}tttgggbbbllltttuuuuuuvvvrrrlllgggiiittt{{{```NNNIIILLLGGGCCCBBB===888666444222000/////////..................---------------.............../////////...///000000111444CCCOOOnnnmmmsss{{{yyy~~~zzzzzzyyycccbbbfffzzz~~~~~~uuuaaaMMM???666000333333444222111000111333444666999<<>>>>>???CCCIIIMMMWWWZZZ```gggnnntttwwwxxxrrruuuwwwyyyzzz}}}wwwooohhheee```[[[VVVSSSQQQQQQNNNMMMLLLJJJIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQNNNOOOPPPPPPPPPQQQTTTVVVZZZcccmmmpppqqqtttzzzwwwkkk]]]QQQHHHBBBCCCHHHGGGQQQ]]]gggpppyyy|||zzzvvvooogggccceeeeeeccc```]]]```mmmyyysssjjjbbb```ccceeefffgggnnn|||xxxqqqggg^^^[[[[[[\\\]]]XXXUUUOOOHHHAAA???AAACCCGGGQQQYYY]]]```bbbbbb___WWWNNNDDD???;;;999===CCCGGGJJJNNNQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWYYY\\\]]]^^^^^^]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ\\\___^^^]]]^^^______]]][[[\\\^^^_________```ccceeefffeeeddddddeeefffeeedddbbbbbbbbbbbbcccdddeeeeeeeeefffggghhhjjjkkklllmmmqqqqqqqqqqqqpppooooooooonnnmmmmmmnnnooonnnkkkhhhgggfffaaaYYYTTTRRRLLLFFF???>>>???DDDLLLUUU\\\___```bbbeeefffeeefffggghhhhhhhhhiiikkkllliiieeeaaaaaabbbdddeeedddbbb```^^^\\\]]]^^^^^^]]]\\\]]]^^^^^^]]][[[XXXVVVTTTSSSSSSSSSRRRPPPOOOPPPQQQSSSUUUWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYXXXVVVSSSPPPLLLJJJJJJKKKLLLMMMOOORRRUUUWWWZZZdddzzzrrrfff```dddgggfffeeefffeeeccc```cccooobbbNNNGGGKKKGGGDDDCCC???888666444222000/////////------..................---------........./////////////////////000111111000???JJJiiixxxiiiooo|||{{{xxx~~~uuu```^^^aaattt||||||rrr^^^JJJ===666222333333444222111000111333444666999<<<@@@IIIUUU]]]aaaaaaaaa___XXXRRRSSSYYYiiiuuuuuulllccc^^^WWWOOOLLLNNNttt~~~llleeegggrrruuummmkkkpppwwwnnnaaaVVVVVVdddzzz~~~qqq___QQQLLLKKKMMMSSS\\\bbbeeeeeeddddddcccbbb``````bbbddddddccc```aaabbbddddddeeedddddddddbbb```aaaaaa^^^YYYTTTQQQPPPOOOQQQUUUXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUWWWZZZ```iiiqqqpppjjjccc\\\WWWXXXYYYZZZ]]]aaa^^^^^^]]]]]][[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWVVVUUUUUUZZZXXXYYY]]]]]]]]]```eeeiiicccYYYQQQJJJEEEAAA>>>;;;<<<===>>>???CCCHHHLLLUUUWWW\\\dddlllsssvvvwwwssswww{{{}}}~~~{{{tttnnnkkkeee```ZZZWWWUUUTTTOOONNNLLLJJJIIIIIIIIIJJJIIIJJJLLLNNNOOOOOONNNMMMPPPOOOOOONNNNNNOOOQQQQQQNNNOOOPPPOOOOOOPPPSSSVVVWWWdddppptttuuuzzz{{{sssdddRRRGGGBBBAAAFFFMMMQQQ[[[eeelllsssyyy|||{{{tttpppkkkhhhhhhgggeeeccc```cccqqqzzzqqqpppkkkeeefffnnntttwwwvvv||||||uuukkkbbb^^^]]]^^^^^^YYYXXXUUUNNNFFFBBBBBBDDDFFFOOOXXX[[[\\\^^^^^^\\\TTTLLLCCC>>>;;;999<<>>888555333333444222111000111333444666888;;;???HHHSSS[[[```______\\\UUUOOOQQQWWWeeerrrvvvmmmeeeaaaYYYNNNKKKNNN~~~~~~qqqoooyyy|||rrrlllppprrrjjj]]]PPPMMM[[[rrryyylll]]]PPPHHHFFFFFFLLLUUU\\\```bbbcccdddeeecccaaaaaabbbccccccbbb```aaaccceeefffeeedddccc]]]]]]]]]]]][[[YYYVVVUUURRRQQQQQQRRRTTTVVVWWWXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVXXX[[[```iiipppooohhhaaaZZZVVVVVVXXXXXX[[[___^^^^^^]]]]]][[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWYYYXXXYYY\\\]]][[[^^^cccccc[[[QQQHHHCCC@@@>>><<<:::;;;<<<<<<>>>AAAEEEIIIQQQSSSWWW___iiipppssssssrrrwww}}}xxxrrroooiiiccc^^^[[[XXXXXXRRRPPPNNNKKKJJJKKKLLLMMMKKKLLLOOOPPPQQQPPPOOOMMMPPPOOOOOONNNOOOPPPQQQRRROOOPPPPPPPPPOOOQQQTTTWWW[[[hhhssstttsssvvvyyyzzz~~~|||vvvooogggXXXHHHBBBCCCGGGMMMSSSWWW```hhhkkkoootttwwwwwwrrrrrrpppnnnmmmkkkiiigggeeeeeepppwwwqqqvvvvvvrrrrrr{{{xxxnnnfffaaa```______\\\]]]\\\UUULLLEEECCCDDDDDDNNNVVVXXXXXXYYYZZZYYYPPPIIIBBB>>>;;;888;;;@@@FFFJJJOOORRRSSSSSSTTTUUUTTTUUUUUUVVVVVVWWWXXXXXXTTTWWWZZZ[[[ZZZYYY[[[]]]ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ[[[\\\\\\ZZZZZZ[[[\\\YYY\\\___^^^[[[YYYZZZ[[[ZZZ\\\^^^^^^^^^___aaacccbbb```______aaadddddddddcccbbbbbbccccccdddeeefffffffffhhhiiikkklllmmmnnnpppooonnnmmmllllllmmmmmmnnnmmmmmmnnnooonnnkkkhhhdddddd^^^VVVQQQOOOJJJCCC===<<<===BBBJJJSSSZZZ]]]bbbdddffffffeeeeeeeeefffiiiiiijjjkkkllljjjgggdddeeeeeefffffffffeeedddcccaaabbbbbb```]]][[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVVVVSSSNNNIIIFFFBBBDDDGGGHHHHHHJJJOOORRRTTTZZZlllwwwoooooonnnmmmkkkgggddddddeeebbbaaajjjwww}}}{{{{{{uuukkkooo{{{ttt[[[NNNMMMGGGCCCBBB===888666444222000/////////.........//////000000000,,,,,,------...//////000000000//////000000111222000;;;BBB^^^ssstttuuufff]]]dddttt|||xxxyyy{{{|||}}}xxxzzz||||||zzzxxxlll\\\[[[\\\mmmqqqvvvsssdddPPPBBB:::666333333444222111000111333444666888:::>>>FFFRRRZZZ___^^^]]]ZZZSSSMMMOOOUUUaaaooo}}}vvvmmmfffcccZZZLLLHHHMMMwwwuuulllnnnooohhhYYYJJJEEEQQQiii|||wwwjjj[[[OOOGGGCCC@@@FFFOOOVVV[[[^^^```aaafffdddbbbaaabbbbbbaaa```aaacccfffhhhhhhgggeeedddWWWYYY[[[[[[ZZZXXXXXXYYYUUUTTTSSSSSSTTTUUUVVVWWWSSSUUUWWWYYYYYYYYYWWWVVVWWWYYY[[[```iiipppnnnhhh```YYYTTTUUUVVVVVVYYY]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVWWWZZZZZZXXX[[[```___WWWKKKBBB>>>===<<<;;;888999:::;;;<<>>;;;888;;;???FFFJJJOOORRRSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXTTTWWWYYYZZZXXXXXXZZZ\\\ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]]]][[[[[[\\\]]]YYY\\\___\\\XXXVVVYYY]]]XXXZZZ\\\]]]]]]^^^```aaa```^^^\\\\\\___aaaccccccccccccccccccdddeeefffggghhhhhhiiijjjkkkkkklllllljjjkkklllmmmmmmmmmlllkkknnnmmmmmmnnnooonnnkkkhhhcccbbb]]]UUUPPPNNNHHHBBB???>>>???DDDMMMUUU\\\___ccceeeffffffeeedddeeefffiiiiiijjjkkklllkkkgggdddffffffffffffffffffeeeeeeaaabbbbbb___\\\ZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYUUUUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYYYYZZZYYYYYYYYYTTTUUUVVVVVVSSSNNNIIIEEEAAABBBBBBAAA@@@CCCHHHMMMOOOUUUfff{{{uuuwwwvvvvvvuuuqqqllljjjllleeebbbhhhtttxxxsssppprrrrrrmmmllljjj```UUUZZZhhh}}}eeeUUURRRJJJFFFDDD???888666444222000/////////.../////////000000111111,,,,,,------...///000000000000000000000111111222000999===WWWkkklllnnn___YYYaaaqqq|||vvvssszzz~~~yyysssuuu|||xxxxxxyyyxxxtttrrrxxxfffYYY[[[\\\lllllltttvvviiiUUUFFF<<<777333333444222111000111333444666888:::>>>FFFQQQYYY___^^^]]]YYYRRRKKKMMMTTT^^^mmm|||vvvllleeecccZZZKKKFFFLLL