BM6P6(@ xxxuuuqqqlllfffaaa^^^\\\JJJHHHHHHKKKRRRXXX[[[[[[SSSEEE777000...,,,,,,...))))))))))))))))))))))))---+++)))***,,,---,,,)))))))))************)))))),,,,,,---...---,,,***)))************************------,,,+++,,,---...///000000000000000000000000000//////.........//////222222555777777888AAAKKKUUUcccpppvvv~~~|||zzz{{{{{{sssoooxxxXXXBBB:::555333555222444777888888999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::AAA@@@BBBFFFMMMQQQQQQPPPTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[\\\\\\]]]___bbbddddddbbb___]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]bbb___\\\\\\___bbbbbbbbbcccfffkkkqqqwww{{{~~~yyyrrrnnnjjjddd___ZZZUUUPPPMMMJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHFFFEEECCCBBBBBBEEECCCBBBAAAAAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAADDDEEEMMMZZZjjj|||~~~}}}mmmccc[[[ZZZ[[[___eeerrrsssggg\\\WWWWWW[[[dddrrryyynnnhhheeefffgggeeefffiiimmmmmmnnnpppqqqoookkkggg[[[QQQHHHIIIOOOXXXbbbkkkjjjgggaaaVVVKKKBBB<<<::::::;;;;;;;;;:::999777666333444444444444444444444999888666666888;;;???BBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPRRRSSSRRROOOLLLFFFEEEDDDGGGLLLQQQUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZ\\\\\\[[[YYYXXXXXXWWWWWW^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^^^^____________^^^]]]\\\\\\]]]^^^___```aaacccdddeeeeeedddddddddddddddeeefffgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmpppssstttrrrsssvvvyyyvvvsssnnniiiddd^^^XXXSSSIIIGGGGGGKKKSSSYYY\\\]]]TTTFFF888111...,,,+++---************************---+++)))***,,,---+++)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---.../////////////////////////////////............//////111222555888888:::DDDNNNZZZeeeppptttzzzyyyxxxyyyyyy}}}xxx~~~XXXCCC;;;555222444222555777888888999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::@@@@@@BBBGGGLLLPPPQQQPPPTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^```bbbddddddbbb___]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^_______________bbbbbbaaa```````````````bbb___\\\]]]___bbbbbbbbbeeehhhmmmtttzzzyyysssoookkkeee___ZZZUUUPPPLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDBBBAAA??????BBBAAA???>>>>>>???AAABBB@@@@@@@@@???>>>>>>======AAAAAAEEENNNXXXeeewwwsssiiiZZZWWWVVVXXX\\\fffyyy|||oooccc\\\[[[]]]eeesssnnniiifffhhhkkkkkkmmmqqqsssrrrrrrsssrrrpppkkkggg[[[QQQHHHGGGLLLRRRYYY```___]]]XXXPPPFFF>>>:::999888888999999888777555444444444444444444444333333888777666666888;;;>>>@@@BBBCCCEEEGGGHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOQQQRRRQQQNNNKKKEEEDDDCCCFFFLLLRRRWWWYYYXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]___```bbbccc```aaabbbcccdddddddddcccccccccddddddeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiilllooorrrsssrrrrrruuuyyy}}}}}}wwwpppkkkfff___UUUMMMGGGEEEFFFKKKSSS[[[^^^___VVVHHH999111...+++***,,,++++++++++++++++++++++++,,,*********+++,,,+++***+++***)))(((((()))***+++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////////////////////////////............//////111111444888999===GGGRRR]]]fffooorrrvvvvvvvvvwwwwww}}}}}}{{{WWWCCC;;;555222444333555888999999999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@CCCGGGLLLPPPQQQQQQTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[\\\]]]___```aaa^^^```bbbddddddbbb```^^^\\\\\\\\\\\\]]]]]]]]]]]]_________```````````````eeedddaaa___^^^___``````aaa___^^^^^^```bbbccccccfffjjjpppwww~~~yyysssnnnjjjddd^^^ZZZUUUPPPMMMKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFDDDBBB???===<<<;;;>>>===;;;;;;;;;;;;<<<===::::::::::::::::::::::::AAA???AAAFFFLLLUUUcccppp~~~qqq___ZZZUUUSSSTTTZZZhhhvvvzzzlllcccaaa```ggguuuoooiiigggkkkoooqqqvvv{{{{{{yyyxxxvvvtttooojjjfffZZZPPPGGGFFFHHHJJJNNNRRRRRRQQQNNNIIIBBB<<<:::999888888888888888777555555555555444444333333222222555555555666888:::===>>>@@@BBBDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHLLLMMMNNNPPPQQQPPPMMMJJJDDDCCCBBBEEELLLSSSXXXZZZYYYYYYXXXXXXYYYYYYZZZ[[[YYY[[[^^^``````___]]][[[ZZZZZZZZZ[[[ZZZZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^```aaabbbcccccc___```aaabbbcccccccccccccccccccccdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhkkknnnqqqrrrqqqqqquuuxxx}}}yyypppkkkcccXXXNNNFFFDDDEEEKKKTTT\\\```aaaWWWIII:::222...+++***++++++++++++++++++++++++++++++*********+++++++++***,,,***(((''''''(((***,,,---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////////////////............//////000111222444888999===HHHTTT\\\ccckkkqqquuu}}}}}}uuuvvvxxxxxx}}}{{{xxxxxxxxx}}}rrrRRRBBB<<<555333555444666999:::999999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;???@@@CCCGGGLLLOOOQQQQQQTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZ\\\]]]___aaabbb^^^___bbbccccccbbbaaa___\\\\\\\\\]]]]]]]]]]]]]]]____________``````aaaaaadddbbb___\\\[[[[[[]]]^^^aaa```___```aaabbbccccccgggkkkqqqyyyxxxsssjjjfffbbb]]]ZZZVVVSSSPPPLLLJJJHHHGGGEEEEEEEEEFFFFFFEEECCCAAA>>><<<:::999;;;:::999999888999999:::888888888999999:::::::::>>>===???DDDHHHOOO[[[ggg{{{|||kkkcccZZZVVVTTTVVV___hhh~~~tttiiifffccciiiwwwooojjjhhhlllqqqtttyyy~~~|||xxxtttmmmfffaaaWWWNNNFFFDDDEEEDDDEEEGGGIIIIIIHHHEEE@@@<<<;;;;;;;;;;;;;;;:::999999888888666555555444333222222111444444555666888:::;;;<<>>IIIUUU\\\aaahhhnnnqqqvvv{{{vvvyyy{{{yyy}}}{{{uuutttsssxxxhhhMMMAAA<<<666444666555777::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<>>>AAADDDHHHKKKNNNQQQRRRUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXYYYXXXXXXYYYZZZ\\\]]]___```]]]___```bbbbbbbbb``````\\\\\\]]]]]]]]]^^^^^^^^^______^^^^^^______```aaacccaaa^^^[[[ZZZZZZ\\\]]]``````aaaaaaaaabbbcccdddgggkkkrrrzzz~~~wwwrrreeeccc___\\\ZZZXXXVVVTTTLLLKKKIIIFFFEEEDDDDDDDDDFFFEEECCC@@@>>>;;;999888::::::999888888888888888666666666777888888999999999888;;;@@@DDDJJJUUU```sssxxxmmmaaaZZZVVVTTTXXX]]]hhhyyyyyymmmiiiggglllyyywwwpppkkkiiimmmqqqtttxxx}}}}}}yyyssskkkbbb[[[RRRJJJCCCCCCCCCBBBAAABBBCCCDDDEEECCC@@@===<<<<<<======<<<;;;:::999888888666666555555444333222222333444444666777999;;;<<>>AAAEEEHHHKKKMMMPPPSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^\\\]]]___```aaa``````___\\\\\\]]]]]]^^^^^^______```___^^^^^^^^^___aaabbbdddbbb```^^^]]]^^^_________aaaccccccbbbbbbdddeeehhhlllsss|||xxxrrrcccaaa^^^\\\ZZZYYYWWWUUUMMMKKKIIIFFFDDDCCCCCCCCCEEEDDDBBB@@@>>><<<:::999:::999999999888777777666333333444444555555555666:::999<<<@@@CCCGGGPPPZZZooo~~~xxxiii```ZZZTTTSSSUUU\\\jjj}}}qqqmmmkkkppp{{{xxxpppqqqmmmkkkooossstttwww{{{~~~zzztttiii^^^VVVOOOGGGAAAAAABBB@@@???AAA???AAACCCCCCAAA????????????>>><<<:::888777777777777777666666555555444444444444444555777999<<<===BBBCCCDDDFFFFFFFFFEEEDDDBBBBBBAAAAAACCCEEEHHHJJJJJJKKKLLLNNNOOONNNKKKHHHGGGEEEBBBBBBFFFLLLQQQSSSYYYYYYXXXXXXYYYYYYZZZ[[[```]]]ZZZWWWVVVWWWYYYZZZWWWWWWVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___```bbbcccdddeeeeeeaaaaaaaaaaaaaaacccddddddeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhllloooppppppqqquuuxxx}}}mmm^^^TTTJJJIIIHHHMMMTTT[[[^^^^^^XXXIII:::333///,,,+++,,,************************(((***++++++(((((()))+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---.........------........................---------......///000111111222555:::>>>FFFTTTaaaggghhhmmmpppmmmhhhjjjqqquuuqqqssszzz{{{uuuuuu{{{}}}~~~wwwbbbLLLDDD???777444555777999;;;<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999999:::<<<======AAAFFFIIIJJJMMMPPPSSSUUUVVVXXXYYYYYYWWWVVVUUUSSSTTTVVVWWWYYYYYYYYYXXXYYYXXXXXXYYYZZZ[[[\\\]]][[[\\\]]]^^^____________\\\\\\]]]]]]^^^______```bbbaaa```______aaabbbdddccccccbbbaaaaaaaaaaaaaaa___bbbddddddcccbbbdddfffjjjnnnuuu~~~zzzsssdddbbb^^^\\\ZZZXXXVVVTTTMMMLLLIIIFFFDDDCCCBBBBBBBBBBBB@@@???===;;;:::999999999999888888777666555333333333333333444444444;;;:::<<<@@@BBBEEEMMMVVVhhhxxxwwwkkkcccZZZUUUSSSWWW___qqqwwwsssmmmsss}}}xxxrrrrrrnnnnnnssswwwwwwyyy{{{|||uuuiii\\\SSSLLLEEE??????@@@>>>===???>>>AAADDDFFFFFFFFFFFFGGGCCCAAA???<<<999888777777777777777777777666666666666555444444666999===???BBBBBBCCCDDDCCCBBBAAA@@@>>>======>>>AAAEEEIIIKKKKKKKKKLLLNNNOOONNNKKKIIIHHHEEEBBBCCCGGGNNNSSSVVVXXXYYYZZZZZZ[[[[[[ZZZZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[XXXWWWUUUTTTUUUVVVYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\[[[ZZZ[[[\\\^^^____________```bbbccceeefffbbbbbbaaaaaabbbccceeefffggggggfffffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiilllpppqqqqqqrrrvvvyyy~~~wwweee[[[LLLJJJIIIMMMTTTZZZ]]]]]]WWWIII:::333000---,,,---))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))************))))))'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,........................---------......000111111000111555<<>><<<;;;:::999888888888888777666555444444444444444444444444444555555888<<<>>>AAAIIIRRR\\\mmmwwwmmmbbbZZZWWWQQQUUUaaavvv{{{wwwooouuu~~~|||ssspppqqqwww{{{{{{{{{~~~~~~}}}vvvjjj\\\RRRLLLDDD======>>><<<<<<===???BBBGGGJJJLLLLLLNNNOOOGGGEEEBBB???<<<:::999999777777777777888888888888888666444444666999===@@@AAAAAABBBBBBAAA???>>>===:::::::::<<>>LLL___mmmqqqtttvvvvvvyyyyyytttlllrrrooottt~~~xxxqqqqqq}}}~~~pppooo~~~|||vvvrrruuusssfffVVVJJJ@@@777333444888999;;;;;;:::::::::;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999888<<>>===;;;:::999::::::999999777666555444444444444555555555666666777777888999;;;@@@GGGKKKXXXdddvvvyyymmm```VVVZZZWWW[[[llltttrrrwww~~~~~~{{{xxxzzz~~~|||xxx~~~{{{zzzxxxnnn___SSSIIIDDD???>>>===;;;===AAAAAADDDKKKUUU```ddd___WWWUUUKKKCCC@@@>>>:::666666777777777777777777888888888888888888999;;;===>>>DDDDDDCCCBBB???===:::888888888888999===CCCHHHKKKOOOOOOPPPOOONNNLLLJJJIIIEEECCCAAACCCGGGMMMRRRUUUWWWXXXZZZ\\\[[[YYYWWWUUU[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\^^^___``````aaaaaaiiigggdddaaa``````aaacccccccccccccccdddeeeeeefffiiiiiihhhfffeeeeeehhhjjjggghhhjjjkkklllkkkjjjjjjkkkmmmnnnooooooqqquuuxxx{{{}}}jjj___PPPKKKIIILLLTTTZZZ\\\\\\YYYMMM===222......---,,,************+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++************+++,,,++++++******++++++,,,---................................................---------...///000111222222555777999???LLL^^^lllooouuu{{{|||tttvvvssswwwyyyooommmsss{{{sssfffhhhzzzwwwjjjfffccceeelllrrrttttttnnnbbbSSSHHH???777444555666888:::::::::999:::;;;===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999888<<>>===;;;:::999:::::::::999888777555444444444444555555555666666555666777777:::>>>DDDIIIQQQ]]]ppp|||mmmaaa\\\WWWXXXeeezzz{{{tttyyy~~~|||}}}|||~~~yyywwwsssjjj[[[PPPIIIDDD???>>>===<<<>>>CCCGGGQQQ___lllvvvyyysssjjjaaaTTTGGGAAA>>>:::888999::::::::::::::::::::::::::::::999999:::<<<>>>???CCCCCCBBBAAA???===:::999999999888:::===BBBGGGJJJNNNOOOOOOOOONNNLLLKKKJJJFFFDDDBBBCCCHHHMMMRRRTTTUUUVVVXXXYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]^^^______`````````eeedddbbbaaaaaabbbcccdddbbbbbbbbbbbbcccdddeeeeeehhhiiiiiigggffffffhhhjjjkkklllmmmmmmnnnnnnnnnmmmkkkmmmnnnooooooqqquuuxxx{{{wwwhhh___PPPKKKIIILLLTTT[[[^^^]]]ZZZNNN===222......---+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,---................................................------......///111222333333666888:::@@@MMM^^^kkknnnxxx~~~zzzuuuwwwzzzooollljjjooosssssssssooofff]]]```ttt}}}mmmjjjiiihhhjjjnnnqqqssssssmmmaaaSSSIII???777333555777999;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999<<>>===<<<;;;:::::::::::::::999777666555444555555555555666666666333444555666888<<>>===@@@EEEPPPccc{{{nnn^^^LLLBBB===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAAAAAAAA???===;;;:::;;;::::::;;;>>>BBBFFFIIIMMMMMMNNNNNNNNNMMMKKKJJJGGGEEECCCDDDHHHMMMRRRTTTSSSSSSUUUVVVXXXYYYZZZ[[[WWWWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^```aaaaaabbbcccdddeeefffaaaaaaaaaaaabbbcccdddeeeggghhhjjjiiihhhggghhhiiimmmmmmmmmmmmmmmnnnnnnoookkkmmmnnnooooooqqquuuxxx|||zzznnnccc\\\PPPLLLIIILLLTTT\\\______[[[NNN>>>333///...---+++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,------------...........................////////////---......///000222333444555777888;;;AAANNN___kkkppp}}}wwwttt|||yyyqqqnnngggjjjjjjgggfffeee```YYYZZZqqqpppjjjkkkmmmpppqqqrrrrrrrrrooocccUUUJJJ@@@777333444888:::<<<=========>>>???;;;;;;::::::::::::::::::::::::999999999999999999<<>>===<<<;;;;;;;;;;;;;;;:::999888777555555555555555666666666333444555666777;;;@@@CCCNNNWWWhhhzzzsssiiiaaa```fffuuuzzz|||}}}|||uuupppjjjbbbWWWOOOIIICCC????????????CCCHHHYYYuuuuuucccNNNCCC>>>;;;;;;===999999999999999888888888<<<;;;:::::::::;;;<<<===???@@@@@@@@@???>>><<<;;;<<<<<<<<<===???BBBFFFHHHLLLLLLMMMNNNNNNMMMLLLKKKHHHFFFCCCDDDHHHNNNRRRTTTTTTTTTTTTTTTVVVXXXZZZ[[[VVVVVVWWWXXXYYYYYYZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[^^^^^^^^^_________``````___^^^^^^]]]]]]]]]]]]]]]^^^___aaacccdddeeeeeedddaaaaaaaaaaaabbbdddeeefffeeehhhkkkkkkjjjiiihhhiiilllkkkjjjiiiiiijjjlllmmmkkkmmmnnnooooooqqquuuxxx|||pppqqqsssrrrooohhh```[[[RRRMMMJJJLLLTTT\\\______[[[OOO???333///...---+++((())))))))))))************************************************************++++++++++++++++++***++++++******++++++,,,------------.........//////........./////////000000.........///111333444555666777999===DDDQQQaaalllwww~~~rrrtttxxxuuupppoookkkkkkhhhbbb```aaa]]]XXXYYYppp{{{pppsssxxx{{{}}}|||yyyxxxnnnbbbSSSHHH???777555777888:::<<<<<<<<<<<<===>>>999999:::::::::::::::::::::999888888888999::::::<<<>>>BBBDDDFFFIIILLLNNNSSSSSSSSSSSSTTTUUUWWWWWWXXXYYY[[[\\\[[[ZZZXXXXXXWWWXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^______`````````aaaaaa``````aaaaaabbbcccaaaaaa```___^^^______```aaaaaaaaacccfffjjjnnnqqqtttyyyyyypppkkkeee```]]]ZZZWWWUUUQQQOOOLLLIIIFFFCCCBBBBBB@@@@@@@@@@@@???>>>======;;;;;;<<<;;;;;;:::999888666666666666666666666666333555666777888;;;???BBBMMMTTTcccuuurrrgggcccbbbjjjzzzzzzzzz{{{}}}yyyrrrllleee]]]UUUOOOHHHCCC?????????AAAFFFLLLbbbvvvcccOOODDD@@@===;;;;;;999888888888777777777666:::999888888888999:::;;;===>>>??????@@@???>>>===>>>>>>>>>???AAADDDGGGIIIKKKLLLMMMNNNMMMMMMKKKKKKHHHFFFDDDEEEIIIOOOSSSUUUWWWVVVTTTTTTTTTUUUWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[XXXXXXXXXYYYYYYZZZ\\\\\\^^^^^^^^^_________``````___^^^]]]\\\[[[[[[\\\\\\___```bbbdddddddddcccbbbbbbbbbbbbbbbdddeeefffgggeeehhhkkklllllljjjiiiiiikkkjjjiiihhhhhhhhhjjjjjjkkkmmmnnnooooooqqquuuxxx|||ggggggiiikkkkkkgggbbb^^^TTTOOOKKKMMMTTT\\\______\\\PPP???444///...---+++)))))))))*********++++++******************************************************+++,,,,,,+++******++++++******++++++,,,---,,,,,,------.../////////.........//////000000111......///000222333555666888888:::???HHHUUUdddnnn~~~tttqqquuusssqqqqqqqqqpppkkkdddaaaaaa^^^YYYZZZqqqmmm```PPPEEE===777777:::777999:::;;;999999999:::888888999999999999::::::999999888777777888:::;;;;;;>>>AAADDDFFFIIIMMMOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVXXX[[[\\\ZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWYYY[[[XXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^___````````````bbbbbbaaaaaabbbbbbcccdddaaa```___^^^]]]^^^___```aaaaaabbbdddhhhmmmsssvvvyyy~~~yyymmmiiiccc^^^\\\YYYWWWUUUQQQPPPMMMJJJGGGDDDCCCBBBAAAAAABBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<;;;::::::777777777666666666666555444666777888999;;;???AAAGGGLLL[[[mmmzzz|||nnnhhhccccccsss{{{zzzyyyyyy}}}}}}xxxrrrkkkcccZZZRRRMMMHHHBBB>>>???@@@BBBHHHOOOgggyyyeeePPPEEEAAA>>>;;;:::;;;::::::999999888888888777777666555666777999999;;;<<<===???@@@??????>>>???@@@@@@BBBDDDGGGIIIKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHFFFDDDEEEJJJPPPUUUWWWYYYXXXVVVUUUTTTUUUVVVVVVXXXXXXXXXYYYYYYZZZZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^____________^^^\\\[[[ZZZ[[[\\\\\\```aaabbbccccccbbbaaaaaabbbbbbbbbcccdddfffggghhhfffhhhkkkmmmlllkkkjjjkkklllkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnooooooqqquuuxxx|||ddddddeeegggiiihhhddd```WWWQQQLLLMMMTTT[[[______]]]PPP@@@444///...---+++************+++++++++,,,************************************************))))))***++++++***))))))++++++******++++++,,,---,,,,,,------...//////000---......///000000111111......///000222444666777888999;;;@@@KKKYYYgggppp}}}wwwtttxxxyyyxxxyyyxxxwwwqqqiiifffeeeaaa[[[YYYpppvvvgggUUUGGG===777777;;;999;;;<<<<<<:::999999:::888888888888999999999:::999888777666777888:::;;;;;;>>>AAAEEEGGGJJJNNNQQQOOOPPPRRRTTTUUUUUUUUUTTTSSSVVVZZZ[[[ZZZXXXXXXYYYVVVXXXYYYXXXVVVVVVXXX[[[XXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\]]]___aaaaaaaaaaaabbbbbbaaaaaabbbbbbcccdddcccbbb```^^^^^^___```aaabbbbbbccceeejjjpppvvvzzz{{{zzzmmmiiiccc^^^[[[YYYVVVTTTQQQPPPNNNKKKHHHEEECCCBBBCCCCCCCCCCCCCCCBBBBBBAAA<<<============<<<;;;;;;777777777777666666666555444666777888999:::===@@@BBBFFFSSSdddnnnyyy|||vvvmmmeeennn~~~}}}yyypppfff\\\SSSMMMHHHBBB>>>???AAADDDJJJRRReeekkkRRRFFFBBB@@@===<<<<<<<<<;;;::::::999888888555555444555555777999:::999:::<<<>>>@@@@@@@@@@@@@@@AAABBBDDDFFFIIILLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGEEECCCEEEKKKQQQWWWYYYXXXXXXWWWVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZ[[[\\\]]]``````aaabbbbbbbbbbbbbbb```aaaaaabbbccceeeggghhhgggiiikkkllllllkkkllllllkkklllllllllkkkkkkjjjiiikkkmmmnnnooooooqqquuuxxx{{{}}}cccbbbccceeehhhgggddd```XXXRRRMMMMMMTTT[[[^^^^^^]]]QQQ@@@444///...---+++***++++++++++++,,,,,,,,,************************************************'''((()))******)))((('''++++++******++++++,,,---,,,,,,------...///000000---......///000111111222......///111222555666777999999;;;BBBMMM[[[iiirrrxxxyyywww~~~~~~}}}wwwoookkkiiiddd^^^XXXppprrr]]]KKK>>>666666999>>>???@@@???===<<<<<<<<<777777888888999999999:::999888777666777888:::;;;:::===AAAEEEHHHKKKOOORRRMMMOOORRRTTTUUUUUUTTTSSSQQQUUUZZZ[[[ZZZXXXXXXYYYVVVXXXYYYXXXVVVVVVXXX[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYY[[[]]]___aaabbbbbbaaaaaaaaaaaaaaaaaabbbccccccdddcccaaa```___```bbbcccbbbbbbcccfffkkkrrrxxx|||{{{yyynnnjjjddd^^^[[[XXXUUUSSSRRRPPPNNNKKKHHHEEECCCBBBDDDDDDDDDDDDDDDDDDCCCCCC==================<<<;;;888888777777666666666555333555777888888999<<>>???AAADDDLLLSSS```pppUUUGGGCCC@@@>>>>>>;;;;;;:::999999888777777555444444555666888:::;;;888:::<<<>>>@@@@@@@@@@@@AAAAAACCCEEEHHHKKKMMMOOOMMMNNNNNNMMMLLLJJJHHHGGGFFFDDDCCCFFFKKKRRRXXX[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYYYY[[[\\\]]]______```aaabbbccccccddd______```aaabbbdddfffggggggiiikkklllkkkkkklllnnnjjjjjjkkklllkkkjjjhhhgggkkkmmmnnnooooooqqquuuxxx{{{|||fffffflllllleeehhhkkkccc]]]PPPNNNSSSRRRXXX```___^^^RRRCCC666111//////...***+++,,,---------,,,,,,+++++++++************))),,,+++***)))))))))***+++************++++++++++++++++++,,,,,,,,,+++******..................------///............//////000111111111222333444555666:::<<>>@@@@@@>>><<<<<<<<<999999::::::;;;::::::::::::999777666555666777999;;;===@@@CCCEEEHHHMMMPPPRRRSSSVVVXXXYYYXXXWWWVVVYYYXXXWWWWWWWWWWWWXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVV\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^___```aaabbbccccccddddddccccccbbbbbbaaaaaaaaaaaaaaaddddddcccdddgggnnnwww}}}}}}xxxkkkhhhccc___\\\ZZZWWWUUURRRPPPMMMKKKJJJHHHEEECCCEEEDDDCCCBBBAAA@@@@@@@@@===============<<<<<<;;;<<<:::888777555555555666444666777888888999;;;===???CCCJJJRRR\\\iiiwww~~~{{{zzzssscccUUUMMMGGGCCCAAAAAA@@@BBBKKKTTTggguuuvvvVVVEEE@@@???>>>>>><<<<<<<<<;;;;;;:::::::::888999999888777888;;;>>>======>>>???@@@BBBDDDEEEBBBFFFJJJKKKKKKKKKMMMOOOPPPNNNLLLLLLLLLKKKIIIHHHEEEDDDDDDGGGLLLQQQTTTUUUWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXYYY[[[]]]^^^___``````____________^^^]]]\\\[[[\\\[[[ZZZZZZZZZ[[[\\\]]]aaa___^^^^^^___aaaaaa`````````aaaaaabbbdddeeeffffffggghhhjjjkkkkkkkkkkkkjjjkkkllllllkkkjjjhhhggghhhkkknnnppprrrsssuuuwwwyyy|||nnnmmmrrrqqqiiikkklllccc]]]PPPMMMRRRRRRXXX```___]]]RRRCCC666000///......******+++,,,,,,---......+++++++++************)))******))))))***+++,,,---&&&&&&&&&'''''''''((((((***++++++,,,,,,,,,++++++........................///............///000000111111111222333444666666:::;;;>>>AAAHHHUUUdddooorrrwww~~~pppttt|||tttkkkeeebbbxxx]]]JJJAAA:::888:::===???@@@@@@>>><<<<<<<<<::::::;;;;;;;;;;;;:::::::::999777666555666777888:::===@@@BBBEEEHHHLLLOOOQQQRRRUUUWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYZZZ[[[[[[]]]]]]^^^______```aaabbbbbbcccccccccbbbbbbaaa````````````aaaccccccdddeeeiiipppyyy{{{llliiiddd___\\\ZZZWWWUUUSSSQQQNNNLLLKKKIIIFFFCCCFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;:::999888666555444555555444666777777777999;;;===>>>BBBHHHOOOVVVbbboooxxxxxxfffWWWNNNHHHDDDAAAAAABBBDDDMMMVVVdddnnn~~~sssVVVEEE@@@>>>======;;;;;;:::::::::999999999:::::::::999999:::===@@@AAAAAABBBBBBDDDEEEFFFFFFBBBFFFJJJKKKKKKKKKMMMNNNPPPNNNMMMMMMMMMMMMKKKIIIFFFFFFGGGJJJOOOSSSVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ\\\]]]______``````bbbaaaaaaaaa___^^^]]]\\\\\\\\\[[[ZZZ[[[\\\]]]^^^aaa___]]]]]]___aaaaaa````````````aaabbbcccdddeeefffggghhhiiiiiijjjjjjjjjkkkllllllmmmlllkkkjjjiiijjjmmmooopppqqqqqqsssuuuxxxzzztttrrrwwwvvvnnnpppqqqhhh```QQQMMMRRRRRRYYYaaa```]]]RRRBBB666000///......++++++******+++---...///+++++++++************)))))))))))))))***,,,---...))))))))))))************)))***++++++,,,,,,,,,,,,........................///.........//////000111111111222222333555666777999:::===???EEEQQQ___iiipppppprrrzzzzzzjjjqqquuukkknnn```KKKAAA:::888<<>>===<<<===;;;<<<<<<<<<<<<<<<;;;;;;:::999777666666666777888:::<<>><<<;;;:::999888777666555444444444444555777777777888;;;===???CCCHHHMMMRRR[[[fffnnnvvvkkkZZZQQQIIIEEEBBBCCCDDDGGGOOOXXX```eeelllsssyyy}}}kkkSSSFFFAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;::::::<<<@@@CCCGGGGGGHHHHHHHHHHHHHHHHHHCCCFFFIIIKKKKKKKKKLLLNNNPPPOOONNNNNNOOOOOOMMMKKKGGGGGGIIIMMMQQQUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYXXX[[[\\\]]]^^^____________ddddddcccbbbaaa___]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^aaa___]]]]]]___```aaaaaa_________```aaabbbcccdddfffffffffggghhhhhhhhhhhhkkklllmmmmmmmmmlllkkkjjjmmmnnnppppppppppppqqqsssvvvyyytttqqquuuuuuqqqvvvzzzqqqdddTTTOOORRRSSS[[[cccaaa]]]RRRBBB666000......---...---+++******+++---...+++++++++*********))))))))))))******+++,,,------++++++,,,,,,,,,---------((()))***+++,,,------------------...........................///000111111222222222333444555666777888:::;;;>>>CCCMMMZZZcccpppooooootttrrrfffnnn}}}xxxyyy```KKKAAA::::::>>>AAABBBCCCAAA???========================<<<<<<;;;999888777777666666777777999<<>><<<;;;999999888888777666555555555444555777777777888;;;===AAAEEEJJJNNNRRRYYYbbbiiiqqq{{{~~~}}}qqq```VVVLLLGGGCCCDDDFFFIIIPPPXXXZZZ\\\___aaadddgggllloooppp```MMMDDDAAA>>>===>>>@@@@@@@@@@@@????????????<<<===<<<;;;;;;>>>CCCFFFMMMNNNNNNNNNMMMKKKIIIHHHCCCEEEHHHKKKLLLMMMMMMNNNOOONNNNNNOOOPPPPPPNNNLLLHHHHHHIIIMMMRRRUUUVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXX\\\]]]^^^_______________eeedddcccbbb```^^^\\\[[[\\\\\\\\\]]]]]]^^^^^^___```^^^\\\]]]___```aaaaaa^^^^^^______```bbbcccdddccccccdddeeefffhhhiiijjjjjjkkklllmmmmmmmmmlllkkklllnnnoooooooooppprrrtttvvvyyyvvvrrrttttttrrrzzzxxxjjjXXXQQQSSSUUU\\\dddbbb\\\QQQBBB555///...------111///---***)))***+++++++++++++++*********))))))++++++,,,,,,,,,+++++++++)))*********++++++++++++((()))***+++,,,------------------.........//////.........//////000222222222222222333444555777777888999;;;===AAAJJJVVV___llloooqqqvvvoooeeelllzzz___KKKAAA;;;===BBBDDDDDDDDDBBB???======>>>===>>>>>>>>>======<<<;;;999888888777777777777777888;;;>>>AAACCCFFFKKKNNNNNNOOOPPPRRRSSSTTTUUUUUUXXXYYY[[[\\\\\\[[[YYYXXX[[[ZZZWWWUUUUUUVVVXXXZZZ[[[ZZZZZZYYYXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^\\\]]]^^^______```______```______^^^^^^^^^^^^^^^cccdddeeefffhhhkkkppptttyyyppplllgggbbb___\\\YYYWWWUUUSSSPPPNNNMMMKKKHHHFFFCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCAAA???===;;;:::999999999999888777777666333555666777777888:::<<<>>>CCCHHHMMMRRRXXX```ffflllsss}}}~~~}}}}}}wwwggg]]]OOOJJJGGGHHHJJJKKKPPPUUUUUUWWWYYYYYYYYYZZZ\\\^^^___SSSGGGBBB@@@??????BBBBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>===<<<===@@@EEEIIITTTTTTUUUTTTQQQNNNJJJHHHDDDEEEHHHKKKNNNPPPPPPPPPOOOOOOOOOPPPQQQQQQNNNLLLJJJJJJKKKOOOSSSVVVXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXX\\\\\\]]]^^^_________^^^ccccccbbbaaa___\\\[[[YYY[[[[[[\\\]]]^^^^^^_________]]]\\\\\\^^^```aaaaaa^^^^^^______```bbbcccddd``````aaacccfffhhhkkkllliiijjjkkkmmmmmmmmmllllllkkklllnnnnnnnnnpppsssuuuwwwzzzzzzuuuxxxzzzyyy|||ooo[[[RRRSSSTTT\\\ccc```\\\QQQAAA555///...------000///---+++************+++++++++************))),,,,,,------,,,+++******+++++++++,,,,,,,,,------)))***++++++,,,,,,,,,,,,,,,,,,------.../////////.........///000111222333222222333333444666777888888:::;;;===AAAIIIUUU]]]eeelllsssxxx~~~|||ooogggnnnyyy~~~zzzzzz|||~~~___MMMCCC===???EEEFFFFFFEEEBBB???===>>>???>>>>>>>>>>>>===<<<;;;:::888888888888777777777666888:::===@@@BBBFFFJJJMMMNNNOOOPPPQQQSSSTTTVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVXXXXXXWWWVVVWWWYYY[[[]]][[[ZZZYYYYYYXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\^^^_______________``````___^^^^^^^^^^^^___cccdddfffggggggjjjmmmppp|||{{{ooolllgggccc```^^^[[[YYYUUUSSSPPPNNNMMMKKKHHHEEEBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDBBB@@@>>><<<;;;999999::::::999999888777333444666666666777:::<<<:::???EEEKKKOOOUUU\\\bbbgggllluuu~~~zzzllldddUUUPPPMMMOOOPPPOOOPPPRRRQQQTTTVVVWWWVVVUUUTTTTTTTTTLLLDDDBBBAAA@@@BBBFFFCCCCCCDDDDDDDDDDDDEEEEEE@@@@@@???>>>???CCCIIIMMMZZZ[[[[[[ZZZVVVQQQKKKHHHDDDEEEGGGLLLPPPSSSSSSSSSQQQQQQQQQSSSSSSRRROOOMMMNNNMMMMMMOOOSSSWWWZZZZZZUUUUUUUUUTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWZZZ[[[\\\]]]^^^^^^^^^^^^aaaaaa```___]]]\\\ZZZYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]][[[\\\^^^```aaaaaa_________```aaabbbcccddd``````aaaccceeehhhkkkmmmiiijjjlllnnnoooooonnnnnnkkklllmmmmmmnnnpppsssvvvwwwzzzyyywwwrrr\\\QQQRRRRRRZZZaaa]]]\\\QQQAAA555///------,,,------,,,,,,,,,++++++++++++++++++************)))***+++,,,---------,,,+++,,,,,,,,,------------...***++++++,,,,,,,,,++++++,,,,,,------...//////000.........///000222333444333333333333444666777888888:::<<<>>>BBBJJJUUU]]]```jjjtttwwwxxx{{{~~~~~~xxxnnnkkkrrrzzzwwwvvvuuuuuuzzz~~~bbbQQQFFF???@@@FFFHHHHHHFFFCCC???>>>>>>???============<<<;;;::::::888888888888888777666666777:::===???BBBEEEIIILLLNNNOOOPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\^^^___ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]^^^___````````````aaa``````___^^^_________bbbdddfffhhhiiikkkmmmpppvvv}}}{{{oookkkgggcccaaa___]]][[[UUURRROOOMMMLLLJJJGGGEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCAAA???>>>===888888999:::999888777666333444666666666777:::<<<888===DDDJJJNNNSSSYYY^^^eeeiiirrr{{{~~~{{{yyy|||}}}|||pppiii\\\WWWUUUWWWWWWSSSPPPPPPOOORRRUUUVVVTTTRRRQQQPPPQQQKKKEEECCCAAA@@@DDDIIIFFFFFFFFFGGGGGGHHHHHHHHHCCCCCCBBBAAABBBGGGMMMRRR```aaaaaa___[[[TTTMMMIIIDDDDDDGGGLLLSSSVVVWWWVVVUUUTTTUUUVVVVVVUUUQQQNNNNNNLLLKKKLLLPPPUUUXXXZZZTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^``````______]]]\\\[[[ZZZXXXYYY[[[\\\]]]^^^^^^]]]^^^\\\[[[[[[^^^```aaaaaa`````````aaabbbcccdddeeeccccccbbbccceeegggjjjlllkkklllnnnpppqqqqqqqqqqqqmmmmmmmmmmmmmmmnnnrrrtttvvvyyyuuuwwwsss]]]PPPPPPQQQXXX^^^[[[\\\QQQAAA555///------,,,)))***+++---------------+++++++++************)))((()))+++---.........---''''''((((((((()))))))))++++++,,,,,,,,,+++******,,,,,,------...///000000.........///000222333444333333333444555666777888888:::===???BBBJJJUUU]]]```llluuuuuuqqqrrrvvvxxxtttnnnnnnvvv|||~~~|||xxxssspppuuudddTTTIIIAAAAAAFFFIIIIIIGGGCCC@@@>>>>>>???============<<<;;;:::999888888888888888777666666777999===???BBBEEEIIILLLOOOOOOPPPQQQSSSUUUWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYWWWXXXYYYZZZ[[[\\\]]]]]]ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___````````````aaaaaa```____________```aaacccfffiiijjjlllooorrrrrrzzzxxxnnnkkkgggdddbbb```^^^\\\TTTRRROOOMMMLLLJJJGGGDDDDDDDDDDDDDDDEEEGGGHHHHHHEEEDDDDDDCCCBBB@@@???>>>777777888999999888666666333444666666666777:::<<<999???FFFKKKNNNSSSXXX]]]aaaeeemmmvvvxxx|||}}}zzzyyyyyy}}}}}}qqqkkkaaa\\\ZZZ\\\\\\VVVQQQPPPNNNPPPSSSTTTSSSQQQPPPPPPRRRLLLGGGEEEBBBAAADDDJJJJJJJJJJJJKKKKKKKKKLLLLLLFFFEEEDDDDDDEEEJJJPPPUUUdddeeeeeeccc^^^WWWOOOKKKDDDDDDGGGMMMTTTYYYYYYXXXXXXWWWXXXYYYYYYWWWSSSOOOLLLIIIFFFGGGKKKPPPTTTWWWSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^____________^^^]]]\\\[[[WWWXXXZZZ\\\]]]]]]]]]]]]]]]\\\ZZZ[[[^^^```aaaaaa``````aaaaaabbbdddeeeffffffeeedddddddddfffhhhjjjmmmnnnppprrrssstttssssssooooooooommmlllmmmppprrruuuxxx~~~qqq|||}}}eeePPPNNNWWW\\\[[[[[[]]]QQQ???333///...---,,,)))***+++,,,,,,+++***)))************************)))***,,,------,,,***))))))))))))))))))******+++,,,,,,,,,------,,,++++++---------.........//////000111111222333333444444777777777777888888888888:::888:::>>>BBBIIIUUUaaaiiimmmqqqtttrrrnnnnnnqqqoookkkooozzzyyy{{{eeeSSSHHHBBBDDDIIIPPPJJJCCC>>><<<=========???>>>===;;;999999888888::::::::::::999888777777:::;;;===@@@CCCFFFIIIKKKJJJLLLNNNQQQSSSSSSRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZXXXYYYYYYZZZ[[[\\\\\\]]][[[ZZZYYYXXXXXXYYYZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^______```aaabbbbbbaaaaaabbbaaa```______^^^^^^___bbbeeehhhhhhkkkrrruuutttuuuxxx{{{uuurrroookkkgggddd```\\\YYYZZZWWWRRROOOLLLIIIFFFDDDCCCCCCCCCEEEGGGHHHHHHFFFFFFGGGHHHHHHFFFBBB>>>;;;<<<<<<;;;::::::999888888555555444444555666888999<<>><<<=========>>>===<<<;;;::::::999999::::::;;;::::::999888777:::;;;===???CCCFFFIIIKKKOOOPPPQQQRRRRRRRRRQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\[[[[[[ZZZYYYYYYYYYZZZ[[[XXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^___```aaaaaaaaaaaaaaaaaa```____________```aaaeeehhhjjjpppxxx}}}}}}|||~~~|||wwwtttqqqllliiifffbbb^^^\\\ZZZWWWRRROOOLLLJJJGGGDDDDDDDDDDDDFFFHHHIIIIIIGGGEEEFFFGGGGGGEEEBBB???======<<<<<<;;;:::999888888555444444444444666777888<<>><<<===>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999:::<<>>===<<<;;;:::999888888444444333333444555777888;;;>>>CCCHHHMMMSSSZZZ^^^``````dddlllppptttzzz|||kkkeee]]]VVVQQQNNNKKKJJJMMMPPPUUUZZZ]]]^^^^^^]]]WWWQQQIIIDDDCCCGGGKKKMMMSSSUUUWWWZZZ]]]___```aaaVVVTTTRRRRRRUUUXXXZZZZZZ^^^fffmmmpppqqqmmmbbbXXXQQQQQQSSSWWW]]]aaaccccccbbbbbbcccgggjjjjjjeeeaaaZZZUUUOOOKKKJJJLLLMMMNNNQQQPPPPPPQQQTTTTTTSSSRRRTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^]]]]]]`````````aaabbbcccdddeeedddddddddcccdddeeeffffffggghhhiiikkklllmmmmmmmmmppppppooonnnnnnoooqqqrrrrrrwwwsss|||jjjXXXVVV\\\aaaddd^^^QQQ@@@444000///...---++++++++++++++++++++++++************************)))***++++++++++++***)))******))))))******+++,,,+++,,,------------------............////////////......//////000111111111333444555666888:::;;;<<<===<<<===AAAEEEKKKWWWbbblllwwwxxxrrrjjj^^^[[[hhhvvvyyyuuuttt|||~~~uuulllmmmzzzrrriiihhhhhhkkkqqqwww|||~~~xxxjjjXXXJJJDDDEEEIIIMMMOOOJJJCCC>>>======>>>>>><<<<<<<<<=========<<<<<<;;;;;;;;;;;;:::999888777999:::<<>>===<<<;;;:::999888444444333333444555666888;;;>>>BBBGGGLLLSSSYYY^^^______ccciiimmmpppuuu|||~~~zzziiiccc[[[TTTQQQPPPOOOOOOPPPSSSWWW]]]aaacccbbb```YYYRRRIIICCCBBBEEEIIILLLNNNOOORRRUUUYYY]]]```bbbZZZYYYXXXZZZ]]]```aaaaaa]]]ccchhhjjjkkkkkkddd[[[UUUUUUVVVYYY]]]aaabbbbbb]]]]]]```cccggggggeeebbb\\\XXXRRRMMMJJJKKKLLLNNNPPPPPPPPPRRRTTTUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[\\\]]][[[[[[\\\]]]]]]\\\\\\\\\]]]^^^```bbbddddddddddddddddddddddddddddddeeeeeeeeefffggghhhiiijjjjjjkkknnnnnnmmmmmmnnnnnnoooppppppuuu}}}yyyrrr]]]WWW]]]bbbddd^^^RRR@@@444000///...---,,,++++++++++++++++++,,,***************************************************************++++++,,,+++,,,------.........---........./////////000000---......///000000111111555555666777888999::::::???======@@@CCCHHHSSS^^^hhhwww{{{mmm^^^XXXcccrrruuurrrqqquuurrrpppppppppmmmjjjgggkkkvvvmmmbbb```^^^^^^bbbfffiiikkkjjjaaaSSSGGGBBBEEEIIILLLNNNIIICCC>>>======>>>???;;;<<<===>>>>>>>>>======;;;;;;;;;;;;:::999888888888999;;;>>>BBBFFFIIIKKKMMMMMMNNNOOOQQQTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\\\\\\\\\\ZZZYYYYYYYYYZZZ[[[\\\\\\YYYZZZ[[[]]]^^^^^^_______________```aaabbbcccdddcccgggjjjnnnxxxxxxpppmmmhhhdddbbb```^^^\\\YYYVVVRRROOONNNKKKIIIFFFCCCCCCCCCEEEGGGIIIHHHGGGDDDCCCBBBBBBBBBBBBCCCDDD@@@???>>>===;;;:::999888444444333333444555777888:::===BBBFFFLLLRRRYYY]]]______bbbhhhkkklllqqqwww||||||rrrddd___YYYTTTSSSSSSTTTTTTTTTUUUYYY^^^cccdddbbb```VVVPPPGGGAAA@@@CCCFFFHHHGGGHHHKKKOOOTTTXXX[[[]]]XXXXXXYYY]]]aaaeeegggggg^^^aaaaaa```bbbdddaaa\\\VVVUUUVVVXXX\\\_________XXXZZZ\\\```cccdddbbbaaa\\\YYYTTTOOOLLLKKKLLLNNNPPPPPPQQQSSSUUUVVVTTTRRRRRRRRRQQQQQQQQQRRRSSSSSSWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXYYY[[[]]]^^^[[[[[[\\\]]]]]]\\\\\\\\\[[[]]]```bbbddddddddddddccccccdddddddddddddddddddddeeeeeefffggghhhiiiiiikkkkkkllllllmmmnnnnnnooopppttt{{{zzz~~~wwwaaaYYY^^^bbbccc___RRRAAA555000000///---,,,,,,++++++++++++,,,,,,************************************************+++************+++,,,,,,+++,,,---......///............/////////000000000.........///000000111111555555666777888999999:::>>><<<<<>>===>>>??????<<<===>>>??????>>>======<<<<<<<<<;;;;;;:::999888777888:::>>>BBBFFFIIIKKKOOOOOOPPPQQQRRRRRRSSSSSSVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\YYYYYY[[[\\\^^^_________```___``````aaabbbcccdddcccgggiiimmmvvvwwwsssooojjjeeecccaaa___]]]YYYVVVSSSPPPNNNLLLIIIGGGCCCBBBCCCEEEGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEAAA@@@???>>><<<:::999999555555444444555666888999999<<>>@@@BBBCCCBBBDDDHHHLLLQQQTTTWWWXXXSSSSSSUUUYYY___dddgggggg^^^___\\\YYYZZZ^^^^^^[[[TTTSSSSSSUUUYYY[[[[[[[[[WWWYYY[[[^^^`````````___YYYXXXVVVRRROOOMMMNNNOOOQQQQQQSSSUUUWWWWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYYYY[[[]]]^^^[[[[[[\\\]]]]]]^^^]]]]]]\\\]]]___bbbcccddddddcccbbbbbbcccdddeeedddddddddeeeeeeeeeeeefffggghhhiiiiiijjjkkklllmmmooooooppprrrtttzzzwwwvvvyyy|||{{{zzzsss___YYY___cccccc___RRRAAA555000000///...---,,,++++++++++++,,,---******************************))))))))))))******++++++******++++++,,,---+++,,,---...////////////.../////////000000000000...//////000000111222222333444555777888:::;;;;;;;;;999:::>>>AAAGGGSSS^^^nnn|||kkkaaafffppptttvvvzzz{{{sssmmmkkkgggbbbaaadddbbb}}}tttllljjjhhhhhhhhhgggeeeccc]]][[[RRRGGGCCCGGGLLLLLLMMMIIIBBB>>>===>>>??????===>>>???@@@@@@???===<<<<<<<<<<<<<<<;;;:::999888666888:::>>>BBBFFFIIIKKKNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYY[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\YYYYYY[[[]]]^^^___``````aaa`````````aaabbbccccccbbbfffhhhlllvvvvvvtttpppjjjeeebbb```^^^\\\YYYVVVSSSPPPNNNLLLJJJHHHDDDCCCDDDEEEHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@>>><<<;;;999999666666555555666777999:::999<<<@@@EEEJJJQQQWWW\\\aaaaaadddiiikkkjjjlllqqqvvvzzz|||pppgggaaa```_________^^^[[[YYYZZZYYYZZZ]]]aaaaaa\\\WWWJJJEEE@@@<<<<<<===>>>>>>@@@BBBFFFKKKOOORRRSSSSSSMMMMMMNNNRRRXXX^^^aaacccXXXYYYVVVSSSUUUYYYYYYVVVPPPOOOOOOQQQUUUWWWWWWVVVUUUWWWZZZ[[[\\\[[[[[[\\\UUUWWWWWWUUUQQQOOOOOOPPPRRRSSSTTTWWWYYYXXXVVVSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^ZZZ[[[\\\^^^____________]]]^^^___aaabbbccccccccc```aaabbbdddeeeeeeeeedddffffffeeeeeefffggghhhiiihhhiiikkkmmmoooqqqrrrssstttuuuxxx}}}tttooooootttvvvsssrrrvvvyyyjjjZZZXXX___eeeddd___RRRAAA555111000///...------++++++++++++------******************************))))))))))))******++++++******++++++,,,---+++,,,---...////////////////////////000000000000//////000000111111222222111222444666999;;;===>>>999888999>>>BBBIIIVVVbbbuuurrrfffjjjrrruuuzzzxxxsssqqqkkkbbb___bbbccc}}}{{{yyyxxxuuutttqqqnnniiieee\\\[[[TTTHHHDDDIIIMMMMMMMMMHHHBBB>>>===>>>???@@@===>>>@@@AAA@@@???===;;;<<<<<<<<<<<<;;;:::999999666777:::===BBBFFFJJJLLLKKKMMMQQQTTTWWWXXXXXXXXXTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\YYYZZZ[[[]]]___`````````aaaaaaaaaaaaaaabbbbbbcccaaaeeegggkkkvvv~~~wwwsssooohhhccc```]]][[[ZZZYYYVVVSSSPPPNNNMMMJJJHHHEEEDDDEEEGGGIIIJJJIIIHHHEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>===;;;:::999777777666666777888999;;;999<<<@@@EEEJJJPPPWWW\\\bbbbbbeeejjjkkkjjjlllppprrrvvv|||wwwmmmffffffffffffggggggddd___\\\\\\ZZZZZZ\\\```___YYYTTTFFFBBB===::::::;;;;;;;;;>>>AAAFFFJJJNNNOOOPPPOOOJJJIIIIIIMMMRRRXXX\\\^^^QQQRRRQQQOOOQQQUUUUUUQQQMMMLLLMMMOOORRRTTTTTTTTTSSSUUUWWWXXXXXXWWWWWWWWWSSSVVVXXXWWWSSSPPPPPPQQQSSSSSSUUUXXXZZZYYYWWWTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[]]]^^^___`````````^^^______```aaabbbcccccc___```bbbdddeeeeeeeeeeeegggffffffeeefffgggiiijjjhhhjjjlllooorrrsssuuuuuuvvvvvvxxx|||rrrpppmmmmmmoooqqqsssssswwwooocccYYYZZZ```ccc```aaaPPP===333000---,,,,,,......------,,,+++******(((((((((((())))))))))))...,,,)))((()))*********++++++******************,,,---...///000000000000............////////////111111111111111111222222111222333444555777888888:::999;;;>>>@@@HHH[[[ooonnnmmmvvv}}}{{{rrrjjjffffffhhhuuukkkbbbXXXRRRJJJAAAFFFPPPOOOTTTKKKCCCAAA@@@>>>===?????????>>>>>>======<<<<<<@@@???>>>===;;;999888888777999;;;>>>AAAEEEKKKOOOOOOMMMLLLOOOSSSUUUTTTRRRTTTVVVXXXZZZ[[[ZZZXXXVVVZZZXXXVVVWWWZZZ[[[ZZZXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]XXXZZZ\\\^^^____________aaaaaaaaaaaabbbbbbbbbbbbeeegggjjjnnnvvv|||yyyvvvqqqjjjeeeccc```\\\YYYYYYWWWSSSQQQOOONNNKKKIIIGGGGGGHHHHHHHHHIIIIIIIIICCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???===;;;999888666666555555555666666777999<<>>>>><<<999777666888:::>>>AAAFFFJJJNNNPPPPPPOOOHHHFFFFFFHHHNNNSSSWWWYYYNNNLLLKKKLLLNNNPPPPPPPPPRRRNNNKKKLLLQQQTTTTTTRRRPPPRRRSSSSSSSSSSSSUUUWWWRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWUUUUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[]]]aaacccbbbbbbbbbbbbbbbbbbaaaaaaaaabbbdddeeedddddddddfffhhhiiiiiigggfffeeeccccccccceeeggghhhiiikkknnnpppsssttttttttttttwwwzzz|||mmmkkkjjjjjjllloooppppppuuummmaaaXXXZZZaaadddcccaaaPPP===444000---,,,,,,++++++***))))))((('''''')))))))))************+++///,,,)))((()))++++++***++++++******************+++,,,---....../////////............////////////111111111111111222222333333333444666777888999:::999999<<<@@@CCCLLL___rrrwwwuuu|||yyyqqqkkkiiiiii{{{jjj\\\RRRJJJBBBIIIRRRPPPUUULLLCCCAAAAAA>>>>>>?????????>>>>>>============???>>>>>><<<;;;:::999999777888;;;===@@@DDDJJJNNNOOONNNNNNPPPSSSUUUUUUSSSUUUVVVXXXYYYZZZYYYXXXWWWWWWVVVTTTVVVXXXZZZYYYWWWYYYYYYYYYZZZ[[[[[[\\\\\\______^^^]]]\\\ZZZZZZYYYYYYZZZ\\\^^^____________aaaaaaaaaaaaaaabbbbbbbbbeeegggiiinnnuuu|||yyyvvvqqqjjjfffdddbbb___[[[ZZZWWWTTTRRRPPPOOOLLLJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAA???===;;;999888777666555555555555666666999<<>>444000...,,,,,,******))))))((('''''''''*********+++++++++,,,,,,///,,,******+++,,,,,,+++******+++++++++++++++++++++++++++,,,------..................////////////111111111111111222333333444555666777999:::;;;;;;999:::===AAAFFFPPPcccsss}}}zzzqqqkkkjjjzzzdddTTTKKKEEELLLUUURRRVVVMMMEEEBBBBBB@@@???AAA???>>>>>>>>>>>>=========>>>======<<<;;;;;;::::::666888:::<<>>444111...,,,,,,,,,,,,++++++************************+++++++++,,,...,,,++++++,,,------,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,---..................////////////111111111111222333333444555555666888999:::;;;<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::666777999;;;>>>BBBGGGKKKOOOPPPQQQSSSUUUVVVVVVUUUXXXWWWVVVVVVVVVWWWXXXYYYSSSSSSSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]_________^^^^^^aaaaaaaaaaaaaaaaaaaaaaaafffgggiiilllsss~~~~~~{{{sssnnnhhheeeeeedddbbb___\\\YYYWWWUUUTTTQQQNNNLLLHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCAAA???===<<<:::999999888666555444444555666999<<>>>>>>>>>>>????????????======<<<<<<;;;;;;;;;:::666777999;;;===AAAGGGJJJNNNPPPSSSUUUVVVVVVVVVVVVYYYXXXVVVUUUUUUVVVWWWXXXTTTUUUVVVVVVWWWWWWXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^_________^^^]]]aaaaaaaaaaaabbbbbbbbbbbbggggggiiilllsss|||qqqlllgggdddddddddbbb___\\\ZZZXXXVVVUUURRROOOLLLHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDCCCAAA???===;;;;;;:::999777555444555777888999<<>>===<<<;;;:::666777888777666666777999;;;AAALLLZZZdddeee___XXXNNNKKKHHHHHHKKKOOOSSSUUUSSSSSSSSSTTTVVVVVVTTTSSSKKKIIIEEEBBB@@@@@@??????>>>EEENNNSSSUUURRROOOMMMJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOOOONNNMMMNNNPPPRRRSSSSSSSSSSSSXXXYYYYYYXXXVVVVVVWWWYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]___````````````aaabbb___^^^^^^___aaaccceeefffjjjhhhfffeeefffffffffdddbbbccceeeggghhhhhhhhhhhhjjjkkkkkkmmmnnnpppqqqrrrrrrvvv{{{eeeeeefffiiikkkkkkhhhfff]]]YYYSSSQQQYYYdddiiihhhdddSSS???555111...,,,,,,************************)))))))))************+++,,,+++***+++,,,---,,,+++******++++++,,,---------///...---,,,,,,---...///............////////////111111111111222444555666555666777888999;;;<<<<<<>>>AAABBBAAAEEEPPP[[[bbbdddllluuu||||||uuusss{{{\\\OOOIIINNNWWWWWWWWWNNNEEECCCCCCAAA@@@AAA>>>>>>>>>????????????@@@>>>======<<<;;;;;;::::::666888:::;;;===AAAFFFJJJMMMPPPTTTUUUUUUUUUUUUVVVXXXXXXVVVUUUUUUUUUVVVWWWVVVWWWXXXXXXWWWWWWXXXYYYWWWXXXXXXYYYYYYZZZZZZ[[[``````^^^]]][[[ZZZYYYXXX^^^^^^___``````___]]]]]]______```aaabbbcccddddddggggggiiilllttt~~~{{{ppplllfffddddddcccaaa___[[[ZZZXXXWWWVVVSSSOOOKKKHHHIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEECCCAAA???===<<<;;;999777666666777:::;;;999<<>>>>>CCCDDDAAAEEEQQQ[[[___bbbggglllpppwwwwwwttt{{{yyywwwXXXLLLGGGLLLWWWZZZVVVMMMEEECCCBBB@@@???AAA>>>>>>?????????@@@@@@@@@???>>>>>><<<;;;:::999999777999;;;<<<>>>BBBGGGJJJKKKOOOTTTVVVUUUTTTTTTUUUXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZYYYVVVUUUWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ______^^^]]]\\\ZZZZZZYYY^^^___`````````^^^]]]\\\]]]^^^___```bbbdddeeefffggggggiiimmmuuu{{{xxxrrrmmmgggeeeddddddbbb___[[[YYYXXXWWWVVVRRRNNNKKKIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFFFFFFFFFFHHHIIIJJJIIIHHHFFFEEEBBBAAA???>>><<<:::888777777:::===???999<<>><<<<<<===:::???EEEJJJLLLLLLLLLLLLFFFFFFFFFHHHIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOPPPQQQSSSVVVXXXYYYZZZZZZYYYWWWWWWXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^___``````^^^___```bbb```_________```aaacccdddccccccdddfffgggfffccc``````bbbfffiiijjjjjjhhhggghhhhhhhhhhhhjjjlllnnnooorrrwww|||eeeeeefffggggggeee```\\\TTTRRRPPPPPPYYYcccfffccceeeTTT@@@666111...,,,,,,***************+++++++++++++++,,,,,,,,,---------)))))))))***,,,,,,+++*********+++,,,,,,---.........,,,+++))))))***,,,---............/////////000111111111222333444666777888999:::;;;<<<>>>??????>>>CCCDDDBBBFFFSSS\\\___ccceeefffgggnnnyyy~~~~~~vvvooommmsssxxxyyy|||rrrTTTJJJEEEJJJWWW\\\VVVMMMDDDBBBBBB@@@???AAA>>>>>>??????@@@@@@@@@@@@@@@???>>>===;;;:::888888888999;;;<<<>>>BBBGGGKKKJJJOOOTTTVVVUUUSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUWWWYYYZZZYYYUUUTTTUUUWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^___````````````^^^]]]\\\\\\]]]^^^```ccceeefffgggggggggiiimmmvvvyyyvvvsssnnniiifffeeeeeebbb```ZZZYYYXXXWWWUUURRRNNNJJJIIIIIIIIIJJJJJJJJJKKKKKKGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHFFFDDDBBB@@@???<<<:::888777888;;;???AAA999<<>>===>>>DDDPPP\\\bbb^^^YYYVVVRRRLLLIIIJJJNNNQQQSSSSSSRRRSSSUUUVVVUUURRRPPPLLLKKKHHHDDD@@@>>>???@@@<<>>??????===>>>@@@BBBGGGQQQ___hhhfffiiiiiifffhhhpppwwwyyywwwgggcccooowwwtttwww{{{~~~}}}{{{~~~mmmOOOIIIEEEHHHRRRWWWZZZNNNBBB???@@@@@@@@@BBB===============>>>??????>>>===<<<;;;;;;:::;;;;;;666666666888<<>><<<;;;999888666555444555777888666999>>>CCCHHHNNNTTTXXX[[[^^^bbbeeegggiiikkkllllllnnnqqqrrrsssuuuwwwyyyzzz{{{}}}~~~|||nnn___RRRFFF???<<<;;;:::999888888888888999777444333333666999;;;:::>>>FFFPPPXXX\\\\\\[[[WWWTTTQQQNNNMMMMMMOOOQQQSSSSSSTTTVVVXXXXXXVVVSSSLLLJJJHHHEEECCC@@@???>>>??????AAABBBEEEHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGHHHOOOOOONNNMMMLLLLLLLLLLLLIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWYYY[[[\\\[[[[[[ZZZYYYXXXWWWWWWXXXZZZ[[[_________```aaabbbbbbbbb____________```aaaccccccggggggfffffffffeeeeeeeeeddddddeeefffggghhhiiiiiihhhhhhhhhhhhiiijjjkkklllmmmsss}}}sssfffeeehhhcccbbbddd```XXXSSSOOORRRZZZbbbffffffgggTTT@@@444000---,,,---,,,,,,,,,,,,++++++******))))))*********)))((((((******)))(((((()))))))))************+++,,,---...........................000111111222222333333444111111333555666777777777::::::;;;<<<===>>>?????????@@@AAABBBGGGQQQ^^^ggghhhiiigggcccdddlllsssvvvxxxiiibbblllsssqqqsss|||xxx~~~}}}yyyyyy}}}jjjMMMGGGDDDHHHTTTYYY]]]QQQEEE@@@???>>>===???===============>>>??????===<<<;;;::::::999999:::777777777999<<>><<<999888666555444555777888666999>>>CCCHHHMMMSSSWWW\\\___cccfffhhhiiilllmmmlllnnnqqqrrrssstttwwwyyyyyy{{{}}}|||~~~vvvgggZZZOOOFFFAAA===<<<;;;:::999888888888888777444333333666888:::;;;@@@HHHRRR[[[______^^^___\\\WWWRRROOOMMMMMMNNNSSSTTTUUUXXXZZZZZZXXXUUUOOOMMMJJJGGGEEECCCBBBAAA@@@@@@AAACCCEEEHHHJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXYYY[[[\\\]]]]]]\\\ZZZYYYXXXXXXYYY[[[]]]^^^``````aaaaaabbbbbbbbbccc^^^^^^______aaabbbcccdddhhhhhhhhhgggggggggffffffeeeeeeffffffggghhhiiiiiihhhgggggghhhhhhiiijjjkkkmmmsss|||}}}nnniiiiiidddccceee```XXXSSSOOORRRZZZbbbeeefffgggTTT@@@444000---,,,------------,,,,,,,,,,,,+++((())))))*********))))))---,,,++++++***************+++,,,------......---........................///000000111222222333333222333555666888999999999999::::::;;;<<<===>>>>>>@@@@@@AAACCCGGGPPP]]]gggmmmmmmhhhaaa```gggoooqqqxxxhhhaaaiiipppnnnooouuuyyymmm{{{yyyvvvuuu~~~gggLLLEEECCCIIIUUU[[[]]]QQQEEEAAA@@@>>>>>>???>>>>>>=========>>>??????<<<<<<;;;:::999999999999888888888999<<<@@@DDDGGGLLLNNNPPPQQQRRRSSSVVVXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\]]]]]][[[\\\\\\[[[YYYXXXYYYZZZ]]]\\\[[[\\\___```___^^^______```aaacccdddeeeeeeeeegggiiikkkppp{{{|||xxxrrrpppmmmkkkjjjhhheeeccc```^^^ZZZWWWVVVTTTQQQOOONNNLLLJJJJJJKKKKKKJJJIIIHHHIIIKKKLLLMMMMMMLLLKKKLLLLLLJJJHHHEEEBBB@@@>>>999888666555444555777888777:::>>>CCCGGGLLLQQQUUU\\\___cccfffhhhjjjlllnnnlllnnnpppqqqrrrsssvvvxxxxxxzzz}}}uuurrrsss~~~|||ooobbbWWWNNNHHHDDD>>>===;;;:::999888888888888666444333333555777999;;;@@@JJJUUU___dddeeedddeeebbb\\\VVVQQQNNNMMMMMMSSSTTTVVVZZZ\\\\\\ZZZXXXSSSQQQNNNJJJGGGFFFEEEEEEAAAAAABBBCCCEEEGGGIIIJJJKKKIIIGGGFFFFFFFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^YYYYYYYYYYYY[[[]]]___```aaaaaaaaabbbbbbbbbbbbbbb^^^^^^^^^___aaaccceeefffiiiiiiiiiiiiiiihhhggggggffffffgggggghhhhhhiiiiiigggggggggggghhhiiijjjkkkmmmrrrzzzsssjjjhhhdddeeefff```VVVRRRNNNQQQZZZcccgggggggggTTT@@@444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))***+++,,,.........---,,,---------...............------...///000000111111333444666777999:::::::::999999:::;;;<<<===>>>>>>???@@@AAACCCGGGQQQ___hhhssssssmmmdddaaafffkkkmmmssseee```hhhooonnnlllooo{{{nnn```qqq}}}wwwuuu}}}dddKKKDDDAAAHHHUUUYYYYYYMMMCCCAAABBBAAAAAABBB???>>>>>>===>>>>>>??????===<<<;;;:::999999999999888888777888:::>>>BBBDDDJJJLLLOOOQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^ZZZ[[[\\\[[[YYYXXXYYYZZZ[[[[[[[[[\\\^^^___``````^^^___```aaabbbcccddddddeeegggiiijjjnnnxxx|||yyyqqqpppnnnllljjjiiigggeeeaaa^^^[[[XXXWWWVVVSSSQQQQQQPPPNNNLLLKKKJJJIIIIIILLLMMMNNNOOOOOOOOOOOONNNNNNMMMKKKIIIFFFCCC@@@>>>999888666555444555777888777:::>>>BBBFFFKKKPPPTTT[[[^^^bbbeeegggiiikkklllkkkmmmoooqqqqqqrrrtttvvvwwwyyy}}}}}}vvvttt||||||uuulllbbbYYYQQQJJJFFF===<<<;;;999888777777777777666444333333444666888:::@@@KKKXXXcccjjjlllkkkfffccc^^^XXXTTTQQQPPPPPPSSSTTTVVVZZZ]]]]]][[[YYYVVVTTTPPPMMMJJJHHHGGGGGGBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIGGGEEEDDDFFFGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOORRRTTTVVVWWWXXXZZZ\\\]]]]]]]]]^^^___ZZZZZZZZZZZZ[[[\\\^^^___`````````aaaaaaaaaaaaaaa]]]]]]^^^```bbbdddfffggghhhiiijjjjjjiiiiiiggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmrrrxxx~~~|||oookkkfffgggggg___TTTPPPMMMQQQ[[[dddiiijjjgggTTT@@@444000---,,,,,,************++++++++++++)))***+++,,,,,,,,,,,,,,,******)))(((''''''(((((()))***,,,---------++++++---------.........//////------...///000111222222333444666777999:::::::::999::::::;;;<<<===>>>>>>===???@@@CCCHHHSSS```jjjvvvwwwssskkkfffhhhjjjiiinnnccc^^^gggqqqqqqnnnmmmttt~~~uuudddYYYlll{{{xxx```JJJCCC@@@HHHTTTWWWXXXMMMCCCBBBCCCBBBBBBCCC??????>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::777777666666888<<<@@@BBBHHHKKKNNNQQQRRRSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[\\\\\\ZZZYYYZZZ[[[YYYZZZ[[[\\\]]]^^^``````]]]^^^^^^___```aaabbbbbbcccfffhhhhhhllluuu{{{xxxppppppnnnllliiigggffffff```^^^[[[YYYXXXWWWUUUSSSUUUTTTRRROOOLLLJJJIIIHHHMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMKKKHHHEEEBBB???===999888666555444555777888888;;;???CCCGGGLLLQQQTTTYYY\\\```ccceeegggiiikkkkkkllloooppppppqqqsssuuuuuuxxx{{{~~~~~~xxxzzz{{{tttpppjjjccc\\\SSSJJJDDD===<<<:::999777666666666666555444333333444555666888>>>IIIVVVccclllpppqqqiiifffbbb]]]YYYUUUTTTSSSSSSSSSTTTWWWZZZ[[[ZZZYYYVVVUUURRROOOLLLIIIGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEEDDDDDDDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSVVVWWWVVVXXX[[[\\\[[[[[[\\\^^^\\\\\\[[[[[[[[[[[[[[[[[[^^^^^^^^^_______________]]]^^^___```bbbdddfffgggggghhhiiijjjjjjhhhgggfffgggggghhhhhhiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnnnnrrrxxx~~~vvvqqqlllllljjj```TTTPPPMMMQQQ[[[dddiiijjjgggTTT@@@444000---,,,---)))***************++++++((())))))*********))))))(((((('''''''''(((((()))++++++,,,,,,,,,,,,++++++,,,,,,------...////////////000000222333444555666444555777888:::;;;;;;;;;::::::;;;<<<===>>>??????>>>???AAACCCHHHSSS```jjjuuuyyyzzzvvvsssrrrppplllnnnddd^^^fffqqqtttrrroooppptttwwwvvvvvvrrrfffZZZXXXlll}}}~~~~~~vvv[[[IIICCCAAAIIIUUUUUU[[[PPPFFFCCCCCCAAA???@@@@@@@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;777666666666888<<<@@@BBBFFFIIIMMMPPPRRRSSSUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[\\\[[[\\\]]]\\\[[[ZZZ[[[\\\YYYZZZ\\\]]]\\\]]]___aaa]]]]]]^^^______```aaaaaaccceeeggghhhkkkuuu~~~zzzwwwppppppooolllhhhfffeeeeee```]]]ZZZYYYXXXWWWVVVTTTVVVVVVTTTQQQMMMKKKJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKHHHEEEAAA>>>===999888666555444555777888888;;;???DDDHHHMMMRRRVVVXXX[[[___bbbdddfffhhhiiijjjlllnnnooooooppprrrssstttvvvyyy{{{}}}}}}xxx|||zzzrrrpppkkkfff^^^TTTIIICCC>>>===;;;999888666666666666555444333222333444444777;;;DDDQQQ^^^hhhmmmooonnnkkkgggbbb]]]YYYWWWUUUTTTSSSSSSUUUWWWYYYYYYYYYVVVVVVUUURRROOOKKKGGGEEECCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPSSSUUUVVVTTTWWWZZZ[[[YYYYYY[[[]]]]]]]]]\\\\\\[[[ZZZZZZYYY\\\\\\]]]]]]^^^_________^^^______```bbbdddfffgggggghhhjjjkkkjjjiiigggeeegggggghhhiiijjjkkklllllllllllllllmmmmmmnnnooopppoootttzzzwwwssspppqqqooodddWWWRRROOORRRZZZbbbfffggggggTTT@@@444000---,,,---*********++++++,,,,,,,,,))))))*********)))(((((()))))))))))))))***+++,,,------,,,,,,,,,,,,------,,,,,,------...//////000000000111333444555666777666777888:::;;;<<<======;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDHHHQQQ^^^gggttt}}}yyyuuuhhh^^^bbbnnnuuuvvvtttoooooonnnllljjjeee\\\SSSUUUkkkxxxmmmnnnmmmjjjlllqqqqqqmmmkkkUUUGGGCCCBBBLLLWWWVVVZZZPPPFFFDDDDDDAAA@@@@@@AAA@@@??????>>>>>>??????======<<<;;;::::::::::::777777666777:::>>>BBBDDDDDDHHHMMMPPPRRRSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\YYY[[[]]]]]]\\\\\\^^^```^^^^^^______``````aaaaaacccfffhhhiiimmmvvvzzzwwwqqqrrrqqqnnnhhheeedddeee___\\\ZZZXXXXXXWWWVVVTTTSSSTTTTTTRRROOOMMMNNNPPPPPPOOOOOOOOONNNOOOOOOOOONNNMMMKKKIIIEEEAAA>>>===999888666555444555777888888;;;@@@DDDIIIOOOTTTXXXXXX[[[```cccdddfffhhhjjjjjjkkkmmmnnnnnnoooqqqrrrsssuuuwwwyyy{{{~~~|||xxxxxx{{{zzzvvvqqqjjjbbbXXXNNNGGG@@@???===;;;999888777777555444444333222222333333666999???IIIUUU^^^dddgggiiigggdddaaa]]]ZZZYYYXXXXXXUUUSSSSSSUUUXXXYYYZZZVVVWWWWWWVVVSSSMMMHHHDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAABBBCCCDDDFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKLLLNNNPPPRRRTTTUUUSSSWWW[[[[[[XXXXXXZZZ^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]___```aaaaaa`````````aaabbbccceeefffhhhiiikkklllllljjjhhhfffffffffgggiiikkklllmmmnnnllllllllllllmmmnnnoooppppppuuu|||rrrqqqrrrvvvtttjjjZZZUUUPPPRRRZZZaaaddddddgggTTT@@@555000---,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))*********+++,,,---...///000///---,,,,,,---...///,,,,,,------...///000000...///000111333444555666888999:::<<<===>>>>>>???<<<<<<===>>>???@@@AAAAAADDDEEEEEEEEEGGGPPP\\\eeeuuu|||mmm______jjjuuuyyyxxxqqqpppmmmiiigggbbbYYYPPPPPPgggsssbbbcccbbb___aaaffffffcccdddPPPEEECCCDDDNNNZZZXXXWWWMMMDDDCCCEEEDDDCCCCCCAAAAAA@@@???>>>>>>??????<<<<<<;;;:::999999999999888888888999<<<@@@DDDFFFDDDGGGLLLPPPRRRSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ\\\[[[ZZZYYY[[[\\\YYY[[[]]]]]][[[[[[]]]```______``````aaaaaabbbbbbdddgggiiikkknnnwww{{{xxxrrrssssssoooiiieeedddeee^^^\\\YYYXXXXXXWWWVVVTTTPPPRRRSSSRRRPPPOOORRRUUUTTTSSSSSSRRRRRRRRRSSSSSSOOONNNLLLIIIFFFBBB???===999888666555444555777888888;;;@@@EEEJJJPPPVVVZZZYYY\\\aaadddeeegggiiikkkjjjkkkmmmnnnnnnnnnppprrrssstttvvvxxxzzz~~~~~~uuuqqqqqqssssss~~~wwwnnneee\\\SSSNNNBBBAAA???===;;;:::999999555444333333222222222222777888<<>>>>>??????@@@AAACCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTSSSXXX\\\[[[YYYXXX[[[^^^\\\]]]]]]^^^_________^^^[[[[[[\\\^^^```aaabbbcccaaaaaaaaaaaabbbcccdddeeeiiikkkmmmnnnnnnllliiigggeeefffgggiiikkkmmmoooooollllllkkkllllllmmmnnnooopppvvv~~~vvvqqqvvv|||vvvlllfffVVVSSSYYY[[[aaahhheeebbbQQQ>>>444111...------++++++++++++++++++++++++...---,,,+++******************+++++++++,,,,,,,,,...............---------.........///////////////111111222333555777999::::::;;;<<<===>>>???@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAHHHDDDBBBDDDHHHPPP___mmm{{{gggdddllltttzzz{{{{{{xxxppphhhaaa\\\YYYUUUjjjsssfffbbb______bbbddddddccc^^^NNNEEEDDDFFFQQQ[[[WWWZZZNNNCCC@@@AAAAAABBBDDD@@@???===<<<<<<<<<===>>>@@@>>><<<<<<<<<;;;999888666666666888:::>>>BBBDDDHHHJJJMMMPPPSSSTTTUUUUUUTTTUUUVVVWWWXXXWWWVVVUUUZZZ[[[\\\\\\[[[ZZZYYYXXXVVVWWWXXXXXXVVVUUUVVVWWWXXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^___aaabbbbbbccccccdddfffiiimmmnnnrrr|||wwwxxxuuurrrnnniiifffcccbbb]]]\\\ZZZWWWUUUSSSRRRRRRUUURRRQQQSSSVVVWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOMMMKKKIIIDDD???;;;:::888666333333444555777777;;;???EEEJJJQQQXXX]]]```aaacccddddddfffiiikkkqqqqqqqqqrrrrrrsssssssssrrrrrrsssuuuyyy}}}yyytttkkkqqqzzzrrrlll```VVVRRRHHH@@@;;;<<<<<<:::888888555444333333222222333333444777;;;@@@JJJTTTVVVSSSYYYWWWUUUUUUWWWYYYZZZZZZXXXVVVSSSQQQPPPQQQSSSTTTTTTVVVXXXXXXTTTNNNGGGCCC@@@@@@@@@?????????>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBFFFFFFGGGIIIKKKLLLNNNNNNJJJKKKNNNQQQSSSTTTUUUUUUYYY[[[]]]]]][[[YYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]]\\\]]]^^^___```bbbbbbcccbbbbbbcccbbbaaaaaacccfffccceeehhhkkkmmmlllkkkjjjggggggggghhhiiikkklllmmmlllnnnppppppooonnnnnnnnnooouuu}}}zzzyyy}}}vvvtttzzz{{{rrreeeVVVSSSYYY[[[bbbiiifffaaaPPP===444111...------++++++++++++++++++++++++...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,---------------.........///////////////000111222444666777999999:::;;;<<<===???@@@AAABBBAAAAAAAAABBBBBBCCCDDDEEEFFFDDDCCCEEEHHHPPPbbbrrrqqqhhhmmmttt{{{yyypppggg^^^XXXRRRiiixxxmmmkkkjjjkkknnnnnnkkkhhh___NNNDDDCCCEEERRR\\\YYY]]]QQQEEEAAAAAA@@@@@@BBB@@@???>>>===<<<======>>>???>>><<<;;;<<<;;;999888666666666888:::>>>BBBDDDGGGIIIKKKNNNQQQTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWVVVZZZ[[[[[[\\\[[[ZZZYYYXXXWWWXXXYYYXXXWWWVVVWWWXXXXXXYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^```aaabbbccccccccceeefffiiillllllqqq~~~|||xxxvvvtttqqqmmmhhheeebbbaaa]]]\\\ZZZWWWUUUSSSRRRRRRTTTSSSRRRSSSVVVXXXWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTQQQMMMJJJHHHEEEAAA???:::888666444333444555666777:::???EEEKKKQQQYYY]]]___aaacccdddeeegggjjjlllqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrsssuuuxxx}}}yyyuuutttxxxzzzsssggg\\\VVVLLLDDD>>>===<<<888666666555444444333222333333333555888;;;???IIISSSUUURRRVVVSSSQQQQQQSSSVVVXXXXXXYYYWWWTTTRRRPPPOOOPPPPPPPPPRRRTTTTTTQQQLLLFFFBBB@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCDDDDDDFFFGGGIIIKKKLLLLLLMMMNNNQQQTTTVVVWWWWWWWWWWWWYYY[[[[[[YYYXXXXXXYYYZZZ[[[]]]^^^^^^^^^^^^]]]___`````````aaaaaabbbbbbaaabbbaaa```______aaacccccceeehhhkkkllllllkkkjjjfffffffffggghhhiiijjjkkklllnnnpppppppppoooooopppooouuu}}}{{{uuu}}}xxxyyyxxxxxx|||}}}wwwfffVVVSSSYYY\\\ccciiifff```OOO<<<333000...------++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,***++++++,,,,,,---------.........//////000000000///111333555777888888888::::::<<<===???AAACCCCCCAAAAAABBBCCCDDDFFFHHHIIIDDDCCCDDDEEEGGGQQQeeexxxooonnnttt|||zzzpppdddZZZSSShhh|||{{{|||zzzuuufffRRRFFFBBBDDDRRR^^^\\\```SSSFFFBBBAAA??????@@@??????>>>===============>>>===;;;;;;;;;;;;999888666666666888:::>>>BBBDDDFFFGGGIIILLLOOOSSSVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWYYYZZZYYYXXXWWWXXXZZZXXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^____________``````aaabbbcccddddddfffggghhhjjjjjjooo}}}|||xxxwwwuuurrrnnniiifffdddccc^^^\\\ZZZWWWUUUSSSRRRQQQTTTSSSSSSTTTWWWYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSUUUQQQLLLHHHFFFDDDBBB@@@:::888666444444444555666777:::@@@EEEKKKRRRYYY^^^___aaaccceeefffhhhlllnnnqqqqqqqqqpppppppppppppppqqqqqqsssuuuxxx|||zzzvvv|||{{{ooobbbZZZQQQHHHAAA???<<<777444444555555444333333333333444555888;;;???IIISSSWWWTTTTTTQQQMMMLLLNNNQQQTTTUUUXXXWWWUUURRRPPPMMMLLLKKKJJJLLLNNNNNNLLLHHHCCC@@@????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>===;;;<<<===>>>@@@BBBCCCEEEBBBBBBDDDEEEGGGIIIJJJKKKMMMOOOQQQTTTVVVWWWWWWWWWTTTVVVXXXYYYXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^bbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa___]]]\\\^^^```cccdddgggiiikkkkkkjjjiiidddddddddeeefffggghhhiiikkkmmmppppppppppppqqqrrrqqqvvv~~~~~~rrrpppvvvzzz|||zzzyyy{{{zzzwwwjjjZZZVVV[[[\\\bbbhhheee___NNN;;;333000...---...++++++++++++++++++++++++---,,,++++++*********+++******+++++++++,,,,,,,,,******+++,,,---..................///000000111111///111444666888888777666999:::;;;>>>@@@BBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHBBBCCCEEEFFFGGGPPPggg|||zzzuuuxxx~~~uuuhhh\\\UUUiiivvv^^^LLLEEEEEESSS```]]]___RRRFFFAAA@@@???>>>??????>>>>>>==================<<<::::::;;;:::999777666666666888:::>>>BBBDDDFFFFFFHHHJJJNNNRRRVVVXXXWWWWWWVVVUUUUUUWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[XXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\\\\]]]^^^^^^______aaaaaaaaabbbbbbcccdddeeeffffffggghhhhhhmmm{{{}}}yyyyyywwwtttpppllliiifffeee^^^]]][[[XXXUUUSSSRRRQQQSSSSSSTTTVVVXXXZZZ[[[[[[[[[ZZZYYYWWWVVVTTTSSSRRRSSSPPPLLLIIIFFFDDD@@@===:::888777555444555666666777:::@@@EEEKKKRRRZZZ______aaadddfffgggjjjmmmpppqqqqqqppppppoooooonnnnnnrrrrrrtttvvvyyy}}}uuuhhh^^^TTTKKKCCC@@@===888555555666555555444444444444444555888;;;@@@KKKWWW\\\[[[YYYTTTOOOKKKLLLNNNQQQRRRTTTTTTSSSQQQOOOLLLIIIHHHEEEGGGIIIIIIHHHEEEBBB@@@??????>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<===???AAABBBCCCAAABBBCCCEEEGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSUUUWWWXXXXXXXXXZZZ\\\ZZZ[[[\\\]]]^^^^^^______```aaaaaaaaaaaaaaabbbbbbbbbbbbaaa___\\\\\\]]]^^^bbbdddfffhhhiiijjjiiiiiieeeeeeeeeeeefffggghhhiiikkkmmmoooppppppqqqrrrttttttyyyrrrkkkttttttyyy{{{xxxvvvxxx{{{zzzqqq```[[[^^^]]]bbbfffbbb]]]LLL:::222///...---...++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,,,,---...//////000......//////000111111222///111444666888777777666999999;;;===???BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCEEEFFFFFFOOOeeezzzuuuhhhZZZUUUgggpppXXXKKKHHHVVVbbb___]]]PPPDDD@@@@@@>>>>>>@@@>>>>>>>>>>>>>>>======<<<<<<;;;999999::::::999777666666666888:::>>>BBBDDDEEEFFFGGGJJJMMMRRRUUUXXXXXXWWWVVVUUUVVVWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZ\\\XXXYYY[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^bbbaaaaaaaaabbbcccdddeeeeeeeeeggghhhhhhlllzzz{{{yyywwwtttpppllliiigggfff```___\\\YYYVVVTTTRRRRRRRRRSSSUUUWWWYYY[[[]]]______^^^\\\ZZZWWWUUUSSSRRRQQQPPPOOONNNKKKGGGAAA<<<999999777666555555666666777:::@@@EEELLLSSS[[[``````bbbeeeggghhhkkknnnqqqpppppppppoooooonnnnnnnnnrrrsssuuuxxx{{{~~~zzznnndddVVVMMMDDDAAA>>>:::777888777666555555444444555555555777;;;AAANNN]]]dddddd```[[[TTTOOOMMMMMMNNNNNNNNNNNNOOONNNMMMKKKHHHGGGBBBCCCEEEEEEEEECCCAAA@@@>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>==================>>>???@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKHHHJJJLLLNNNPPPQQQQQQQQQSSSUUUWWWXXXXXXYYY\\\^^^ZZZ[[[[[[\\\]]]^^^``````]]]^^^^^^___```aaabbbcccddddddccc```]]]\\\^^^___bbbccceeefffhhhhhhiiiiiiffffffffffffggghhhiiiiiijjjlllnnnoooooopppsssuuuwww{{{}}}qqqjjjmmm}}}ooouuuxxxwwwxxx|||vvveee___aaa___cccfffbbb\\\KKK999111///...---...++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,------....../////////......///000000111222222111222444555777777777666999999;;;<<<>>>@@@BBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCEEEFFFFFFNNN```rrr|||mmm]]]WWWggg}}}fffTTTNNN[[[fffccc]]]QQQEEEAAA@@@??????@@@>>>>>>>>>>>>>>>===<<<<<<;;;:::888999999:::888777666666666888:::>>>BBBDDDEEEFFFHHHKKKNNNRRRUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXZZZZZZYYYYYY[[[\\\ZZZ[[[\\\^^^^^^^^^^^^]]][[[[[[[[[\\\]]]]]]^^^^^^bbbaaaaaa```aaabbbcccdddeeefffiiikkklllooo|||~~~xxxvvvsssooollliiigggfffbbb```^^^[[[XXXUUUTTTSSSQQQTTTWWWYYYZZZ]]]```bbbdddcccaaa^^^ZZZXXXUUUTTTSSSSSSSSSRRRPPPJJJCCC>>>999999888777666666666666777:::@@@FFFLLLTTT[[[```bbbdddfffhhhiiikkkoooqqqpppppppppooooooooooooooorrrsssuuuxxx{{{}}}~~~sssjjjXXXNNNEEEBBB@@@<<<999:::777777666555555555555666555777;;;BBBPPPaaajjjkkkeee```XXXRRROOOMMMLLLKKKHHHIIIJJJJJJIIIHHHGGGFFF@@@AAABBBBBBBBBAAA??????============<<<<<<<<<<<<<<<======>>>>>>======<<<===============>>>>>>???CCCDDDEEEFFFHHHJJJKKKLLLIIIKKKMMMOOOPPPQQQQQQQQQSSSUUUVVVWWWWWWYYY\\\^^^ZZZ[[[[[[\\\]]]___```aaa\\\\\\]]]___```bbbccccccdddddddddaaa___^^^___aaaaaabbbccceeefffggghhhhhhhhhhhhgggggghhhhhhiiijjjjjjlllmmmnnnnnnooorrrtttwwwzzz~~~yyyooohhhgggqqqkkkrrrxxx{{{}}}yyyhhhbbbdddbbbeeehhhdddZZZJJJ888000///...---...++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,---------------------------...///000111222333333222333333444555666777777999999:::<<<===???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEECCCCCCEEEFFFLLLZZZhhhxxxqqqaaaooorrr\\\UUUaaallljjjaaaUUUHHHCCCBBB@@@???@@@===>>>>>>???>>>===<<<;;;:::999888888999999888777666666666888:::>>>BBBDDDFFFGGGJJJMMMPPPRRRTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXVVVWWWYYYZZZZZZZZZYYYXXXVVVXXXYYYYYYYYYYYYZZZ\\\[[[\\\^^^___``````___^^^\\\\\\]]]]]]^^^^^^______bbbaaa```______aaabbbcccfffhhhmmmqqqqqqtttzzzxxxuuurrrnnnllljjjiiidddbbb___\\\YYYVVVUUUTTTQQQTTTXXXZZZ[[[^^^aaadddjjjiiifffccc___[[[YYYWWWTTTSSSRRRQQQNNNIIICCC???999999888777777666666666777:::@@@FFFLLLTTT\\\aaadddfffhhhiiiiiikkknnnqqqoooooopppppppppppppppppppppqqqtttvvvyyy{{{}}}}}}~~~~~~ssskkk[[[QQQGGGCCC@@@<<<::::::888777666666555555666666555888;;;AAAPPPaaakkkmmmddd___YYYSSSOOOMMMJJJIIIFFFFFFFFFFFFFFFEEEDDDCCC?????????>>>>>>==================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@CCCCCCEEEFFFHHHIIIKKKKKKJJJKKKMMMOOOPPPQQQQQQPPPSSSTTTUUUUUUUUUWWWZZZ]]][[[ZZZZZZ[[[]]]___aaabbb^^^^^^___```aaaaaabbbbbbddddddcccaaa___^^^```aaaaaaaaacccdddeeefffggghhhhhhhhhgggggghhhhhhiiiiiijjjkkklllllllllmmmpppssstttvvvzzz}}}zzzpppfffbbblll{{{kkksss{{{yyyhhhbbbeeecccgggkkkfffZZZIII888000......---...+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...///000111222333333333333333333444666777888999999:::;;;<<<===>>>???>>>>>>???AAACCCEEEHHHIIIGGGDDDCCCDDDFFFKKKWWWbbbgggrrrmmmyyyxxxaaaYYYeeeqqqooofffXXXKKKEEECCC@@@>>>???===>>>?????????>>><<<;;;:::999777888999999888777666666666888:::>>>BBBDDDFFFHHHKKKNNNQQQSSSSSSSSSUUUVVVXXXYYYYYYYYYXXXWWWVVVWWWYYYZZZZZZZZZYYYYYYUUUWWWYYYYYYXXXXXXZZZ\\\\\\]]]^^^```aaa``````___]]]]]]^^^^^^___``````aaabbbaaa___^^^___```bbbcccgggjjjpppuuuvvvxxx~~~|||yyyvvvssspppnnnmmmeeecccaaa]]]ZZZWWWVVVUUUQQQTTTXXX[[[\\\^^^bbbfffnnnmmmjjjfffbbb___\\\ZZZSSSQQQNNNLLLIIIFFFAAA>>>999999888888777666666666777:::@@@FFFMMMTTT\\\aaaeeeggghhhiiijjjkkknnnqqqooooooppppppqqqqqqrrrrrrnnnppprrruuuwwwyyy{{{{{{yyy|||www{{{qqqiii]]]SSSIIIDDD@@@;;;999999888888777666666666666666666888;;;AAAOOO```jjjlllbbb]]]XXXSSSOOOLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA=========<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;===???AAABBBBBBCCCDDDFFFGGGIIIJJJKKKIIIJJJLLLNNNOOOPPPOOOOOORRRSSSTTTTTTTTTUUUYYY[[[[[[ZZZZZZ[[[\\\___aaabbbaaaaaaaaaaaaaaaaaabbbbbbbbbcccbbb```^^^^^^```aaaaaaaaabbbccceeefffggghhhhhhgggggggggggghhhhhhiiikkkkkkllllllkkklllooorrrpppssswww{{{~~~rrrfff```lll~~~lllooouuu}}}qqqjjjcccbbbgggjjjhhheeeZZZIII666//////...,,,+++++++++***)))'''%%%###"""******))))))***,,,...///...,,,++++++------,,,***---------............///...///000111111222111111000333555666555555666888999999:::<<<>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEGGGLLLTTTYYYcccfffnnnzzztttYYYWWWeeeooopppmmm```OOOCCC@@@AAABBBAAAAAA@@@@@@???===<<<:::999:::::::::999888777666666444555666777999<<<@@@DDDFFFIIIMMMPPPQQQRRRSSSTTTWWWWWWWWWWWWVVVVVVUUUTTTWWWXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[]]]^^^```bbbccc______^^^^^^___```bbbccc```bbbccccccbbbbbbcccdddfffiiilllnnnrrryyy}}}{{{xxxvvvtttqqqmmmjjjjjjgggccc^^^[[[XXXWWWWWWWWWYYY[[[]]]___bbbfffiiimmmmmmmmmkkkhhhdddaaa^^^XXXVVVRRRMMMHHHCCC???===<<<:::777666555666999::::::===AAAGGGNNNTTTYYY[[[dddeeehhhjjjllllllllllllpppppppppppppppooonnnnnnmmmpppssstttuuuuuuwwwyyy|||~~~xxxuuuwwwxxxpppnnnrrrrrrhhhbbbVVVJJJDDD@@@======@@@:::999888777777666666777888999<<>>>>>===;;;;;;:::::::::=========<<<;;;;;;::::::;;;;;;;;;;;;:::999888777777999;;;===>>>>>>>>>===AAAAAABBBDDDEEEGGGHHHHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYZZZ[[[]]]]]][[[ZZZ[[[\\\^^^^^^^^^___```aaabbbbbbdddcccbbbaaa````````````dddddddddddddddddddddcccffffffffffffggghhhjjjjjjooonnnmmmlllkkklllmmmnnnoooqqqtttxxx~~~pppgggeeennnxxxiiimmmttt}}}{{{vvviiiccc^^^___dddhhhhhheeeZZZHHH666//////...,,,+++***++++++,,,,,,,,,++++++************+++,,,---------+++++++++------,,,+++---------............///......///000111111111111111333555666666666777888999999:::;;;===>>>??????>>>??????@@@AAABBBBBBBBBIIIHHHHHHGGGHHHLLLRRRVVV^^^bbbiiirrr|||vvvZZZWWWeeeppprrrlll___OOODDD@@@AAABBBAAAAAAAAA@@@???>>><<<::::::999::::::999999777666666444555666777999<<<@@@DDDFFFJJJNNNPPPRRRRRRSSSTTTWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]___```aaa______^^^^^^___```bbbccc```aaacccbbbaaaaaabbbdddeeegggjjjlllpppwww}}}zzzwwwuuusssooommmgggeeebbb___\\\[[[[[[[[[ZZZ\\\___aaacccgggkkknnnppppppooommmjjjfffaaa___XXXVVVRRRMMMHHHCCC???===;;;:::888777666777999::::::===BBBHHHOOOUUUZZZ\\\cccdddgggiiikkklllmmmmmmooooooooooooooonnnmmmlllllloooqqqsssssstttvvvwww{{{|||~~~zzzoookkkkkkqqqwwwyyyqqqlllnnnxxxuuujjjbbbVVVKKKEEEAAA===<<<>>>999999888777666666777777555666888>>>FFFMMMQQQSSSOOOKKKGGGGGGIIIJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@===<<<;;;:::999999999999<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777888999;;;<<<===>>>======@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSTTTVVVWWWYYYXXXZZZ[[[\\\[[[ZZZ[[[\\\^^^^^^^^^______```aaabbbcccbbbbbbaaaaaabbbbbbcccccccccddddddeeeeeeffffffffffffgggggghhhjjjkkklllnnnmmmlllkkkjjjkkklllllloooqqqtttxxxssskkkkkkuuuhhhlllsss||||||sssjjj```\\\ZZZ]]]ccchhhhhhfffZZZHHH666//////...,,,+++++++++,,,---............***++++++,,,,,,,,,++++++,,,+++***+++---...---,,,---------............///---...///000000111111111111333666666666666777888999999:::;;;;;;<<<======<<<===>>>???@@@AAABBBCCCGGGHHHHHHIIIJJJMMMRRRVVVXXX]]]ccciiinnnssszzz{{{wwwZZZTTTaaammmqqqkkk___OOODDDAAABBBBBBAAAAAAAAAAAA@@@>>>===;;;:::999999999999999888777666444555666777999<<<@@@DDDGGGJJJNNNPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___^^^]]]]]]]]]^^^___```aaa```aaabbbbbbaaaaaabbbccccccdddfffhhhlllttt{{{xxxvvvtttqqqooohhhfffccc```]]]\\\\\\]]]^^^```cccgggiiimmmrrruuuuuuuuutttrrrmmmhhhccc```XXXVVVRRRMMMHHHCCC???===;;;:::999999888888999999:::===BBBIIIPPPVVV[[[^^^bbbcccfffhhhjjjlllmmmmmmmmmmmmnnnnnnnnnmmmlllllllllnnnqqqrrrrrrssstttvvvwwwyyy{{{}}}}}}qqqeee^^^]]]```dddmmmzzz|||tttrrrrrrxxxvvvkkkbbbWWWLLLGGGCCC>>>;;;<<<999888777777666777777777444444666:::@@@FFFHHHIIIIIIFFFCCCDDDFFFHHHFFFDDDCCCBBB@@@???>>>>>>??????;;;:::999888888888888888::::::;;;;;;;;;;;;<<<<<<999::::::999999888777666888999:::<<<============@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUWWWXXXVVVXXX[[[[[[[[[[[[\\\]]]___^^^^^^______```aaabbbbbbbbbbbbcccdddeeefffgggccccccdddeeefffggghhhhhhffffffggghhhjjjkkkmmmnnnnnnmmmllljjjjjjkkkkkklllnnnqqqtttxxx~~~wwwqqqsss{{{yyy{{{jjjlllqqqxxx|||xxxmmmeee[[[ZZZZZZ^^^dddiiiiiigggYYYHHH666//////...,,,,,,+++,,,,,,,,,,,,++++++******+++,,,------+++***)))+++******+++---......------------............///,,,---...///000111111111222444666777777777888999999999999::::::;;;;;;;;;:::;;;<<<>>>???AAABBBBBBAAACCCEEEGGGJJJOOOTTTXXXUUU\\\ccceeeeeehhhpppwww{{{vvvsssvvv{{{{{{zzzzzzwwwXXXNNNXXXeeekkkjjj^^^OOODDDBBBBBBBBBAAAAAAAAAAAA@@@???===<<<;;;999999999999999888777666444555666777999<<<@@@DDDGGGJJJNNNPPPQQQRRRTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[\\\\\\]]]^^^^^^______```bbbaaa``````aaacccaaabbbccceeehhhqqq~~~{{{wwwtttsssqqqpppkkkiiieeeaaa]]][[[[[[[[[___bbbfffjjjoootttyyy}}}~~~}}}|||xxxrrrkkkeeeaaaXXXVVVRRRMMMHHHCCC???===::::::::::::999999999888;;;>>>CCCJJJQQQXXX]]]```bbbccceeegggjjjlllmmmnnnmmmmmmnnnnnnnnnmmmmmmllllllnnnqqqrrrrrrssstttvvvtttwwwzzz{{{{{{|||}}}uuuhhh\\\UUUSSSVVVWWW\\\fffooo{{{yyyzzzzzz~~~vvvkkkbbbXXXMMMHHHDDD>>>;;;;;;999999888777777777777888777666777:::???BBBCCCCCCDDDBBBAAABBBEEEGGGGGGFFFAAA@@@===<<<;;;;;;===>>>:::999999888777777777888888999999:::;;;;;;<<<<<<:::::::::::::::999888777999999:::;;;<<<<<<======@@@@@@BBBCCCEEEGGGIIIIIIKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVYYY[[[\\\]]]]]]___```_______________```aaabbbeeeeeeffffffggghhhiiijjjeeeeeeffffffgggggghhhhhheeeeeefffgggiiikkkmmmnnnnnnnnnlllkkkkkklllmmmnnnoooqqqtttxxx|||wwwyyy}}}~~~lllkkkkkkppptttqqqiiiaaaXXXXXXZZZ^^^dddggggggeeeYYYGGG666//////...---,,,***+++++++++++++++*********+++,,,------+++***)))+++******+++---......------------............///,,,---...000111111222222333555777888777777999:::888999999999::::::;;;;;;:::;;;<<<===???@@@AAABBB>>>@@@CCCEEEIIINNNSSSWWWZZZaaagggfffbbbbbbgggmmmqqqnnnlllmmmttt|||}}}~~~zzzvvvwwwyyyXXXJJJQQQ]]]eeeiii^^^OOOEEEBBBCCCBBBAAA@@@@@@@@@???>>>===<<<;;;888888999999999888777777444555666777999<<<@@@DDDGGGJJJMMMOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\YYYZZZZZZ[[[\\\\\\\\\]]]^^^```aaaaaa```___aaabbbaaabbbccccccgggooo{{{~~~yyyuuurrrpppnnnmmmiiigggccc```]]]\\\\\\\\\___ccchhhnnntttzzzxxxooogggbbbXXXVVVRRRMMMHHHCCC???===:::::::::999999999888888;;;>>>DDDKKKSSSZZZ___bbbcccdddeeegggiiikkkmmmnnnmmmnnnnnnoooooonnnnnnnnnmmmppprrrsssssssssuuuvvvvvvyyy}}}~~~~~~}}}}}}~~~qqqggg^^^TTTOOONNNOOONNNPPPVVV]]]fffsss~~~~~~}}}xxxooocccXXXNNNHHHDDD>>>;;;;;;;;;:::999888888777777888888888888;;;>>>@@@@@@?????????>>>???BBBDDDDDDDDD@@@>>><<<:::999:::;;;<<<:::999888888888888888888777888888999:::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999999:::::::::;;;;;;<<<<<>>???@@@AAABBB@@@AAACCCDDDFFFKKKPPPUUUbbbhhhllljjjddd```bbbfffhhhgggeeefffnnnzzzuuuzzz{{{yyy~~~zzzZZZJJJNNNZZZbbbiii]]]OOOEEECCCCCCBBBAAA?????????>>>>>>===<<<;;;888888999999999888888777444555666777999<<<@@@DDDGGGIIIKKKMMMNNNPPPSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWTTTUUUVVVWWWWWWXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]YYYZZZ[[[\\\]]]]]]]]]\\\^^^___``````______```aaabbbcccddddddgggoooyyy|||wwwssspppnnnkkkiiiaaa```^^^]]]]]]^^^___``````dddkkkssszzz~~~ssshhhbbbXXXVVVRRRMMMHHHCCC???===:::999888888777777888888<<>>===<<<:::999888888777777777777:::<<<>>>===<<<;;;;;;;;;<<<===>>>???@@@>>>===;;;:::999999::::::999888888777777777888888777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<>>======>>>??????@@@AAAAAAAAABBBBBBCCCEEEKKKRRRWWWggglllpppppplllhhhhhhiiiiiiiiifffeeelllxxx~~~}}}~~~~~~kkksssxxxZZZHHHKKKXXXaaahhh]]]OOOFFFCCCCCCCCCAAA======>>>======<<<;;;:::777888888999999999888888444555666777999<<<@@@DDDFFFHHHJJJKKKLLLNNNQQQTTTVVVVVVWWWXXXXXXXXXXXXXXXTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXXXXYYYYYYZZZ[[[XXXXXXXXXYYYZZZ\\\]]]^^^[[[\\\]]]____________^^^]]]___``````___^^^```aaacccdddfffgggiiioooxxx}}}zzzvvvssspppmmmiiifff\\\\\\ZZZZZZ[[[]]]___```ccchhhpppyyyuuujjjcccXXXVVVRRRMMMHHHCCC???===:::999777555555666777888<<>>@@@BBB@@@>>><<<:::999888777777777888:::===>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>><<<<<<;;;;;;:::999999999777666666666666666777777777777888888999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999999999:::;;;<<<>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSTTTUUUWWWXXXXXXXXXXXX[[[]]]___`````````aaaccceeeddddddccccccdddddddddggggggggghhhjjjkkkmmmnnngggggggggffffffeeeeeeeeefffffffffggghhhjjjkkklllkkkkkklllmmmooorrrtttvvvrrruuuyyy||||||vvvqqqppprrrmmmbbbWWWOOOTTT[[[ccchhhkkkjjjiiiXXXGGG555/////////...---,,,,,,,,,,,,+++***)))(((******))))))***,,,...///...,,,++++++------,,,+++---------.........//////...///000222444555555555444666888999999999:::;;;777888999:::<<<===>>>???>>>>>>??????@@@@@@@@@AAA???@@@@@@BBBFFFMMMVVV\\\ffflllrrruuutttsssrrrsssqqqppplllhhhmmmxxx|||zzzyyy{{{}}}yyysssdddoootttWWWFFFIIIVVV```ggg]]]OOOFFFCCCDDDCCCAAA<<<=========<<<;;;::::::777888888999999999888888444555777777999<<<@@@DDDEEEGGGIIIJJJKKKMMMQQQSSSVVVVVVWWWXXXYYYYYYYYYXXXSSSTTTUUUVVVWWWWWWXXXWWWYYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWXXXYYY[[[\\\^^^___]]]^^^___aaabbbaaaaaa```]]]^^^```___^^^^^^___aaadddfffhhhhhhjjjooowww~~~|||zzzvvvsssppplllhhhddd]]]\\\ZZZYYYYYYZZZ\\\]]]fffkkkttt~~~wwwjjjcccYYYVVVSSSMMMHHHCCC???===:::888666444333555777888<<>>===>>>>>>===<<<<<<===>>>;;;;;;<<<;;;;;;:::888888555555444444444555555666888888888888888999999999999999:::;;;;;;:::::::::;;;:::999999999:::;;;<<<>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSTTTVVVXXXYYYYYYYYYXXX[[[]]]___```______```bbbffffffeeeddddddeeeeeeeeecccdddeeefffiiikkkmmmoooeeeeeeeeefffffffffffffffhhhhhhhhhhhhiiijjjkkkllliiiiiijjjlllooorrruuuwwwsssvvvzzz}}}uuuqqqooojjj```YYYTTTVVV\\\eeelllmmmiiieeeYYYDDD777222,,,---000,,,------,,,+++************))))))************))))))------,,,++++++,,,,,,,,,,,,,,,,,,---------......000000111222333444444555666666777777888888888888;;;999777888===AAABBBBBB>>>>>>>>>===>>>>>>???@@@@@@@@@BBBDDDEEEHHHTTT```eeeooouuuwww|||wwwvvvsssjjjaaaggguuu}}}{{{yyywwwtttttttttrrrmmmiii^^^hhhsssXXXFFFHHHWWWdddggg```SSSGGGDDDEEEBBB===>>>>>>???>>>>>>===<<<;;;:::::::::999999999888888666666555666999===AAACCCFFFGGGIIIJJJKKKNNNSSSWWWWWWYYYZZZZZZYYYWWWXXXYYYVVVUUUUUUVVVYYY[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^______```aaabbbbbbccc```aaaaaabbbbbbbbbaaaaaabbbdddgggiiikkkqqqyyy|||yyywwwssspppnnnkkkhhheee^^^\\\YYYVVVUUUVVVXXXYYYaaagggrrrzzzmmmfff___YYYQQQJJJEEEBBB???======;;;999666444666:::>>>===AAAHHHOOOUUU[[[aaaeeelllllllllllllllkkkkkkjjjkkkkkklllmmmnnnoooppppppppprrrqqqmmmlllnnnnnnkkkvvvttttttuuuxxxyyywwwtttwwwxxxyyy{{{~~~qqqeee]]]VVVOOOKKKMMMKKKIIIHHHHHHHHHGGGEEEHHHKKKRRR\\\iii~~~{{{vvvuuutttsssvvv|||uuuhhhaaa___```eeellluuuzzz{{{zzzzzzuuummmeeebbbbbbeeeggg{{{vvviiibbbWWWKKKBBB===:::>>>DDDDDDDDDCCCAAA???<<<:::888777999;;;<<<;;;;;;<<<===;;;;;;:::::::::999999999::::::999999888777777777666666666666777777777777777777777777777888888999:::::::::999999999888888999:::;;;;;;;;;<<<>>>@@@@@@AAABBBDDDGGGIIIJJJKKKHHHIIIKKKMMMOOOPPPQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]___```aaabbbbbbccceeegggiiiiiihhhfffeeedddeeegggiiijjjkkkkkkkkkhhhgggeeedddccccccdddeeefffggghhhhhhhhhhhhjjjllllllllllllmmmoooppprrrsssrrrvvvzzz}}}zzzsssrrrmmmddd\\\UUUWWW\\\dddkkkmmmjjjfffZZZEEE888333+++,,,///***,,,+++++++++++++++,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,---------.........000000111222333444444555777777888888999999::::::<<<:::888999===@@@BBBAAA@@@@@@??????@@@@@@AAABBBAAAAAABBBDDDEEEIIITTT```kkkuuu}}}|||ooobbbdddqqqzzzzzzzzzwwwtttrrrpppmmmhhhccc]]]fff}}}~~~|||}}}}}}xxxiiiRRREEEJJJZZZfffggg___RRRGGGCCCFFFDDD@@@>>>??????>>>>>>===<<<;;;::::::999999999888888888888777666666888;;;???AAAFFFGGGIIIIIIKKKMMMRRRUUUWWWYYYZZZZZZXXXWWWXXXYYYVVVUUUUUUWWWYYY[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^________________________aaaaaabbbbbbbbbbbbaaaaaacccdddeeefffhhhnnnwww~~~xxxvvvrrrpppmmmkkkgggeee___]]]ZZZVVVUUUUUUUUUVVV^^^cccmmmyyyyyymmmeee]]]WWWPPPIIIEEEBBB???===;;;:::999666555666:::===???CCCJJJQQQWWW]]]cccggglllmmmnnnnnnnnnnnnmmmllljjjkkklllmmmnnnooopppqqqppprrrrrrnnnmmmoooooolllqqqqqqrrruuuxxxxxxuuussssssuuuvvvxxx}}}}}}qqqiiiccc\\\XXXQQQNNNKKKIIIIIIHHHGGGFFFCCCDDDIIIPPPYYYiii~~~wwwqqqkkkfffaaa```___^^^```dddjjjnnnsssyyy}}}lll^^^WWWVVVWWW[[[ccckkkqqqsssrrrpppkkkccc\\\XXXXXX[[[]]]iiivvv~~~rrrhhhaaaWWWKKKDDD???>>>CCCIIIJJJIIIGGGDDDAAA>>>;;;:::999:::;;;<<<;;;;;;<<<<<<::::::::::::::::::::::::777888888888888888888888555555666666666777777777777777666666666777888888999999999999999999999999888:::;;;;;;;;;;;;>>>@@@AAAAAABBBDDDEEEGGGHHHHHHJJJKKKMMMOOOPPPRRRRRRRRRTTTTTTVVVWWWXXXXXXXXXXXXZZZ[[[\\\]]]___aaabbbccceeegggiiikkkkkkjjjhhhgggeeeeeefffggghhhiiiiiijjjiiihhhgggfffeeeeeeeeeeeeeeefffggggggggghhhjjjlllllllllmmmnnnoooqqqsssttttttwww{{{}}}vvvtttrrrhhh___WWWXXX\\\cccjjjllljjjggg[[[EEE888333++++++...)))************+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,------------.........000000111222333444444555888888888999:::;;;;;;<<<>>><<<:::;;;>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCEEEFFFIIIUUU```qqqyyyeeebbbmmmxxxzzzzzzxxxvvvsssppplllgggccc[[[cccyyy|||tttnnnnnnooonnnnnnpppqqqlll^^^MMMEEEMMM\\\fffggg```RRRFFFBBBEEEFFFCCC????????????>>>===<<<;;;:::999999999999888888888999888777666888:::>>>@@@FFFGGGIIIJJJKKKMMMQQQSSSVVVXXXZZZZZZXXXWWWXXXYYYVVVUUUUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\aaaaaabbbbbbbbbbbbaaaaaabbbcccdddccceeejjjssszzz~~~wwwuuurrrooommmjjjgggdddaaa^^^[[[WWWSSSRRRQQQQQQXXX]]]eeeqqq}}}wwwkkkdddYYYTTTNNNHHHDDDBBB???===999999888666555666999;;;@@@EEELLLTTTZZZ```eeehhhkkklllooopppqqqpppooonnnjjjkkklllmmmooopppqqqrrrrrruuuuuurrrrrrtttsssooommmmmmooorrruuuuuusssqqqppprrrsssuuuyyy{{{sssmmmfffbbbXXXTTTOOOLLLKKKKKKJJJIIIEEEEEEGGGJJJNNNWWWjjj{{{zzzqqqjjjeee```\\\WWWVVVTTTSSSSSSUUUWWWXXX[[[```gggmmmrrruuuwwwyyyyyyvvvvvvxxxzzz|||rrrbbbUUUNNNMMMNNNQQQWWW^^^dddggghhhbbb^^^WWWPPPMMMMMMPPPRRRXXXdddqqqvvvwwwssskkkccc\\\RRRHHHCCC@@@AAAGGGNNNSSSQQQNNNJJJFFFBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::555555666777777888999999444555555555666666666666666666555555666666777888666777777888888999999:::888999:::;;;:::;;;===???AAAAAABBBCCCDDDEEEFFFFFFKKKMMMNNNPPPRRRSSSTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[^^^aaaccceeehhhjjjkkkmmmmmmlllkkkjjjffffffeeeeeeeeefffggghhhjjjjjjjjjiiihhhfffeeeddddddeeefffgggfffgggiiilllkkklllmmmnnnppprrrtttuuutttxxx{{{}}}}}}yyywwwmmmaaaXXXYYY\\\ccciiillljjjhhhXXXCCC777333,,,,,,///***+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------............000000111222333444444555777777888999:::;;;<<<===???>>>======>>>@@@@@@AAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDFFFFFFJJJUUUaaaxxxmmmcccmmmxxx|||~~~}}}|||zzzvvvqqqlllhhh[[[bbbvvv~~~rrrgggfffiiijjjjjjjjjlllhhh[[[LLLGGGOOO]]]eeejjjbbbTTTGGGAAADDDEEEDDD????????????>>><<<;;;:::999999999999888888888888777666666666888;;;>>>AAAGGGIIIKKKMMMMMMOOOQQQSSSVVVWWWYYYYYYXXXWWWXXXYYYWWWVVVUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\[[[ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^aaabbbbbbbbbbbbaaaaaa```aaabbbdddddddddffflllrrr~~~~~~wwwuuurrrooommmkkkhhheeebbb```[[[VVVRRROOOMMMMMMPPPUUU]]]iiivvvtttggg```UUUQQQLLLHHHEEEBBB???<<<777777888777666666888:::AAAFFFNNNUUU[[[aaafffiiiiiikkknnnpppqqqqqqpppooolllmmmnnnoooqqqrrrtttttttttxxxxxxvvvvvvxxxwwwsssnnnnnnnnnooopppqqqqqqpppqqqssstttuuuwww}}}}}}uuunnniiiaaa\\\UUUPPPNNNMMMLLLKKKIIIGGGHHHIIIIIINNN[[[iiiuuuoooiiieeeaaa\\\ZZZXXXVVVUUUSSSQQQPPPPPPSSSWWW[[[^^^```aaabbbbbb``````ccceeegggmmmttt{{{|||{{{tttiii[[[PPPJJJJJJKKKLLLOOOTTTXXX[[[\\\UUURRRMMMIIIGGGHHHKKKLLLSSS\\\eeehhhjjjiiiddd]]]TTTLLLCCC@@@???BBBIIIRRR[[[YYYUUUPPPJJJEEEBBB@@@>>><<<;;;;;;;;;<<<;;;:::999999999:::::::::::::::555555666666666777777777444444444444555555555555555555555444555555666777444555555666888999999:::777999::::::::::::===???>>>???@@@AAACCCDDDEEEFFFLLLMMMNNNPPPRRRSSSTTTTTTRRRSSSUUUVVVXXXXXXYYYYYYYYYYYYYYYZZZ]]]```dddfffiiijjjlllmmmnnnmmmlllkkkiiigggeeeddddddeeeggghhhiiijjjjjjjjjhhhfffdddccccccdddfffffffffgggiiikkkjjjkkklllmmmoooqqqsssuuusssvvvzzz}}}ssseeeYYYZZZ]]]cccjjjllljjjgggTTT@@@555222---...111,,,...------,,,++++++,,,,,,******++++++++++++******,,,+++++++++,,,,,,---...---------.........//////000000111222333444444555555555666888999;;;<<<===???????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCDDDFFFFFFJJJTTT```~~~wwwhhhooo{{{~~~vvvnnnjjj^^^ccctttzzznnnmmmqqqsssssstttoookkk^^^NNNIIIPPP]]]dddmmmfffXXXHHHAAABBBCCCBBB@@@@@@??????>>><<<;;;:::999999999888888888777777444444444555888<<<@@@CCCGGGJJJNNNPPPQQQRRRSSSUUUUUUWWWXXXYYYXXXWWWXXXYYYWWWVVVVVVWWWYYYZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\[[[ZZZZZZ[[[]]][[[\\\]]]^^^___```aaaaaabbbbbbbbbbbbbbbaaa``````^^^bbbfffgggfffgggjjjmmm{{{{{{wwwuuurrrpppnnnllliiifffbbb___[[[VVVQQQMMMKKKIIIJJJOOOWWWcccqqq}}}zzznnnbbb[[[RRROOOKKKHHHEEEBBB>>>;;;666777777777666666888;;;AAAFFFNNNVVV\\\bbbfffiiihhhiiilllnnnooopppooonnnooooooppprrrssstttuuuvvvsssvvvwwwuuuuuuwwwwwwtttsssrrrooolllkkkllloooqqquuuwwwxxxwwwwwwzzzwwwqqqgggbbbZZZTTTPPPNNNLLLKKKGGGFFFFFFFFFFFFIIISSS^^^ppp}}}vvvpppkkkgggbbb___[[[XXXVVVRRRMMMIIIGGGHHHIIIKKKMMMNNNNNNNNNQQQOOOOOORRRSSSSSSYYY___fffhhhiiifff^^^VVVNNNKKKJJJJJJKKKKKKLLLMMMOOOPPPKKKIIIFFFDDDDDDFFFIIIKKKOOOVVV[[[^^^```bbb^^^YYYOOOGGG@@@???@@@EEENNNWWWaaa^^^YYYSSSNNNIIIEEEDDDAAA>>>;;;;;;;;;<<<;;;999888888999999999999999999666666666555555444444444222333333333444444444444444444333333444444555666333333444555777888999999777888999999999:::<<<>>>;;;<<<>>>@@@CCCEEEGGGHHHJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZ[[[ZZZYYYYYYZZZ]]]aaadddgggiiiiiikkkkkkllllllkkkjjjjjjiiigggeeeeeefffggghhhggghhhhhhhhhgggeeecccbbbbbbdddeeeffffffgggjjjllljjjjjjkkklllnnnppprrrsssqqquuuyyy|||zzzhhhYYYZZZ^^^dddkkkmmmjjjfffQQQ>>>444222---///222---///...---,,,++++++++++++******++++++++++++******++++++++++++,,,---......------........./////////000000111222333444444555444444666888:::;;;======>>>@@@AAAAAA@@@@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCDDDFFFFFFIIISSS___mmmrrr}}}yyyoooiiidddfffuuu||||||~~~yyykkkXXXMMMRRR]]]eeemmmhhh[[[KKKBBBAAABBBAAA@@@@@@@@@???>>><<<::::::999888888888888777777777333222333444888<<>>:::777888777666555777:::<<>>555222---...111+++...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///............////////////000000111222333444444555444555777999;;;===>>>???===@@@BBBCCCAAAAAACCCEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCEEEEEEHHHRRR^^^xxxppprrr|||uuuooojjjkkkwwwiiiUUUSSS\\\eeekkkggg\\\LLLCCCBBBBBBAAA@@@@@@@@@???===<<<:::999888888888888777777777777444333333444777<<<@@@BBBDDDHHHNNNRRRUUUUUUVVVWWWSSSUUUWWWXXXWWWWWWXXXYYYXXXWWWVVVWWWYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYYYY\\\]]]]]][[[ZZZYYYZZZ\\\\\\]]]^^^___```aaabbbbbbcccccccccbbbbbbaaa```______cccgggkkknnnttt{{{~~~yyytttqqqooommmkkkiiifffddd]]][[[XXXTTTPPPLLLIIIHHHFFFKKKSSS^^^iiisssyyy}}}~~~{{{wwwppphhh```ZZZVVVQQQOOOLLLJJJGGGCCC===:::999999777666555777;;;???CCCIIIRRRZZZaaaeeeiiikkkjjjjjjjjjjjjkkklllnnnoooqqqqqqrrrrrrrrrsssssssssoooqqqppplllmmmrrrtttssstttuuuuuussspppooopppssssssuuuwwwwwwuuuuuuxxx|||zzzuuummmfffaaa[[[VVVSSSSSSOOOMMMLLLKKKLLLSSS[[[fffzzz~~~yyyuuuooohhhccc___YYYQQQKKKEEEBBB@@@@@@BBBCCCBBBAAAAAA??????AAA@@@???CCCHHHJJJLLLNNNOOOOOOOOOPPPQQQLLLNNNOOONNNKKKHHHGGGHHHFFFEEEDDDDDDEEEFFFHHHIIIDDDGGGIIIKKKPPPUUUTTTOOOJJJDDD>>>???DDDJJJVVV```bbb___ZZZUUUPPPLLLJJJJJJFFFAAA;;;:::;;;<<<:::777888888777666555444444333444444444333333333333333111111111111222222222333222222222222222333444444222222333444555666666666666777888888888999;;;===;;;<<<>>>@@@CCCEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]___aaacccdddeeegggggghhhhhhiiiiiiiiiiiifffffffffffffffffffffgggeeeeeeddddddddddddeeeeeeccceeefffggggggiiilllnnnoooooooooooopppqqqrrrssstttwwwzzz}}}yyydddXXXZZZ___gggmmmnnniiidddSSS@@@666333------///))),,,,,,,,,,,,---...//////,,,------......------,,,++++++++++++,,,---...///............/////////000000000111222333444444555555666888:::<<<>>>@@@AAA===@@@CCCCCCBBBBBBCCCFFFCCCCCCCCCCCCCCCDDDEEEEEECCCBBBCCCDDDDDDGGGRRR]]]oooqqqrrrzzzyyynnnmmmxxxxxx]]]UUU[[[ccciiifff\\\NNNEEECCCDDDCCCAAA@@@@@@???===<<<:::999888888888888777777777777555555444555777:::>>>AAABBBGGGMMMRRRTTTUUUVVVWWWSSSUUUWWWXXXWWWWWWXXXYYYXXXWWWVVVWWWYYYYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ\\\^^^^^^^^^______`````````cccccccccbbbbbb```______```cccgggkkkqqqzzzyyyrrrooommmkkkiiihhheeebbb[[[ZZZWWWTTTPPPLLLJJJHHHFFFKKKTTT]]]gggnnnsssuuuvvvtttoooiiibbb\\\XXXUUUQQQPPPMMMKKKHHHCCC===999:::999888555555888<<<@@@EEEKKKTTT\\\cccgggkkkmmmlllkkkjjjiiijjjlllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssppplllmmmssswwwvvvqqqtttxxxxxxuuurrrrrrsssnnnqqqtttuuussstttwwwzzzyyy~~~yyyrrrkkkeee___[[[VVVQQQMMMLLLJJJIIIOOOWWWfffyyy|||uuummmgggccc]]]TTTNNNEEEBBB===<<<<<<<<<:::888>>><<<<<<>>>>>>===AAAFFFHHHJJJLLLMMMNNNPPPSSSUUUNNNQQQTTTSSSPPPLLLKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJEEEGGGHHHIIIMMMQQQOOOJJJGGGAAA<<<===BBBIIIUUU___aaa^^^YYYTTTPPPMMMKKKKKKGGGAAA;;;:::;;;<<<:::666888888777555444333222111111222222333333444444555000111111111111222222222222222111111222222333444222333333444444555555555555777888888777888;;;======>>>???AAACCCEEEFFFGGGJJJKKKMMMOOOPPPRRRRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZ\\\]]]___aaabbbcccddddddgggggghhhhhhhhhiiiiiiiiicccdddeeefffffffffeeeeeeeeeeeedddcccccceeefffgggccceeeggghhhhhhjjjlllooorrrrrrqqqqqqrrrrrrssstttwwwyyy|||}}}}}}yyyttteeeTTTVVVbbbjjjjjjoooooocccOOOBBB555000...,,,+++,,,++++++++++++++++++++++++)))111999888000***+++...***++++++,,,,,,------...111000000///////////////111222333333333333222111555666777999;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBEEEKKKTTTZZZkkkuuu{{{jjjooo{{{uuusss|||fffZZZ^^^cccnnnhhh[[[LLLDDDDDDCCC@@@??????>>>===<<<;;;:::::::::999888888777777888888888777666555555999>>>BBBIIIKKKNNNQQQSSSUUUVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYY[[[\\\^^^^^^______^^^^^^]]]\\\___aaadddeeeeeebbb___\\\bbbdddiiirrr~~~~~~uuusssppplllgggdddbbbaaa```\\\[[[ZZZWWWRRRKKKEEEBBBEEEMMMVVV^^^gggppptttsssssspppkkkgggccc]]]XXXTTTRRRPPPNNNJJJEEEAAA===;;;<<<999777777666666:::AAAHHHOOOZZZdddiiijjjjjjjjjjjjjjjkkkkkkkkkmmmpppsssrrrqqqpppnnnnnnnnnoooooorrrooommmlllnnnrrrtttvvvuuuttttttsssrrrrrrqqqqqqpppooonnnmmmmmmmmmnnnooouuuyyy|||uuuppphhh___[[[WWWTTTTTTRRRPPPQQQUUUcccqqq|||tttnnnhhhaaaYYYTTTHHHBBB=========::::::===;;;999:::<<<;;;;;;AAAIIIKKKNNNRRRUUUVVVXXX[[[]]]XXX[[[]]]]]]ZZZWWWUUUTTTPPPOOOOOOMMMLLLIIIGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKCCC@@@======AAAIIIRRRXXX\\\VVVPPPNNNOOONNNKKKHHH@@@???===;;;999888888777666666666555444444333333333333333222222222111111000000000111222222222333333333333333333333333333555444444444444555666666666666777777888999;;;<<<:::;;;<<<>>>AAACCCFFFGGGMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQTTTVVVXXXYYYZZZZZZ\\\\\\]]]___```bbbcccccceeeeeeffffffgggffffffffffffeeecccbbbbbbccceeefffcccccccccbbbaaabbbdddfffdddeeeeeegggiiikkkmmmnnnssssssttttttuuuvvvwwwwwwuuuwwwzzz}}}xxxmmmyyyooobbbUUUWWWbbbiiiiiimmmlll```LLL@@@333///...------...,,,,,,,,,,,,,,,,,,,,,,,,+++111666666000,,,,,,...,,,,,,,,,---......//////000000////////////000000000111333444444444333222666666888999;;;===>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFKKKQQQVVVdddllluuuzzz~~~{{{kkkoooyyy~~~lll\\\^^^bbbpppjjj]]]NNNEEECCCAAA>>>??????>>>===<<<;;;:::::::::999888888777777888888777777666555555999>>>BBBGGGIIILLLOOORRRTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\^^^^^^____________^^^^^^___aaacccddddddbbb```___fffgggllluuuvvvpppmmmiiieeebbb```___^^^\\\[[[ZZZWWWRRRLLLGGGDDDEEEMMMVVV^^^gggppptttssstttqqqlllgggccc^^^XXXUUUQQQPPPNNNKKKGGGBBB===;;;;;;888666777666666;;;BBBKKKRRR\\\eeeiiijjjjjjjjjiiijjjlllmmmmmmnnnqqqsssqqqpppooonnnmmmnnnnnnooopppnnnlllkkklllooorrrsssrrrrrrrrrqqqqqqpppppppppooonnnmmmkkkjjjjjjiiiiiiooossszzz}}}tttjjjbbb]]]XXXVVVSSSOOOPPPSSS\\\jjj|||tttnnniiiccc[[[VVVJJJCCC>>>>>>===:::999<<<:::999:::======>>>EEEMMMTTTWWWZZZ]]]^^^```bbbddd___aaacccbbb```]]][[[[[[YYYXXXVVVSSSOOOLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFBBB@@@======AAAIIIQQQWWW[[[UUUNNNKKKKKKJJJGGGDDD???>>><<<;;;999888888777666666666555444444333333333333222222222111111111111111111111111111222222333333333333333333333333444444444444444555666666666666666777888999;;;;;;>>>>>>???AAABBBEEEFFFGGGJJJKKKLLLMMMOOOPPPRRRRRRRRRSSSVVVXXXYYYZZZZZZZZZ[[[[[[\\\^^^```aaabbbcccccccccdddeeeeeeeeeddddddddddddddddddddddddddddddccccccdddcccbbbbbbdddfffeeefffggghhhjjjlllnnnoooqqqqqqrrrssstttuuuvvvvvvwwwxxx{{{zzzpppzzzzzziii]]]VVVWWWbbbiiigggkkkiii]]]III===222//////......///------------------------...000222222000...---...---------...//////000000000///////////////000111000111333555666666555555777777888:::<<<===>>>???>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFFFFIIIMMMQQQZZZ```gggkkkoooyyyxxxjjjmmmvvv{{{ttt___]]]bbbnnniii]]]MMMDDDBBB@@@>>>??????>>>===<<<;;;:::::::::999888888777777888888777777666555666999>>>AAAEEEGGGJJJNNNPPPRRRSSSSSSVVVVVVWWWWWWVVVUUUTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[]]]^^^___^^^\\\[[[[[[\\\]]]^^^______```````````````aaabbbbbbcccbbbbbbbbbgggiiimmmuuuwwwnnnjjjeeeaaa___^^^\\\[[[ZZZZZZXXXUUUQQQLLLHHHEEEDDDMMMVVV^^^hhhqqquuutttuuuqqqlllgggbbb]]]YYYUUUQQQQQQOOOMMMHHHCCC===::::::666555666777888>>>EEEPPPVVV___fffiiijjjiiiiiigggjjjlllnnnnnnoooqqqrrrooonnnnnnmmmmmmmmmnnnnnnnnnllljjjiiijjjlllnnnppppppooooooooooooooooooooollllllkkkjjjhhhfffdddccchhhkkkrrr{{{{{{ppphhhaaa\\\WWWQQQPPPSSSWWWdddwww}}}vvvppplllfff^^^XXXLLLEEE@@@???===999888:::888888:::===???BBBJJJTTTYYY\\\```cccdddeeegggiiihhhjjjjjjjjjgggfffeeeffffffddd```ZZZUUUQQQNNNLLLLLLLLLLLLKKKIIIFFFDDDBBBBBB@@@>>>===AAAGGGNNNSSSYYYSSSKKKFFFEEEDDDBBB@@@======;;;:::888888777777666666666555444444333333333222222222222111111111111111111111111111000000222222333333333333333333444444444444444555555666666666666777888999:::;;;@@@@@@@@@AAABBBDDDFFFGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\]]]___aaabbbccc```aaabbbdddddddddcccbbbbbbccceeeffffffeeecccbbbbbbcccdddcccbbbcccdddfffgggggghhhjjjkkkmmmnnnooooooooopppqqqrrrsssttttttxxxyyy|||{{{yyy{{{{{{pppcccZZZTTTVVVaaagggfffjjjiii\\\HHH<<<111...///...---...------------------------///...------......---,,,,,,------...//////000000///////////////000111111000222444777999999888777888888999;;;<<<===??????===???AAACCCEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGFFFFFFHHHKKKMMMSSSWWW\\\```eeeooo~~~qqqeeehhhsss{{{}}}~~~ddd___dddjjjggg\\\MMMCCCAAA@@@?????????>>>===<<<;;;:::::::::999888888777777888888666666666555666888===AAADDDFFFIIIMMMPPPRRRSSSSSSVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[\\\\\\\\\^^^______^^^[[[ZZZZZZ[[[\\\]]]^^^```aaabbbbbbbbbccccccbbbbbbaaabbbbbbbbbdddfffiiipppzzzxxxmmmhhhccc___^^^^^^[[[YYYXXXWWWTTTQQQNNNJJJGGGEEEDDDLLLVVV^^^hhhrrrvvvuuuuuuqqqjjjddd```[[[WWWTTTPPPPPPPPPNNNIIICCC===:::888555444666888;;;BBBJJJVVV[[[bbbgggiiiiiiiiiiiieeehhhkkkmmmnnnnnnooopppmmmmmmllllllmmmmmmmmmmmmlllkkkjjjhhhggghhhkkkmmmnnnnnnnnnnnnnnnnnnnnnnnniiiiiiiiiiiigggeeebbbaaadddgggmmmvvv}}}{{{yyyyyyyyyzzz~~~wwwmmmfff^^^VVVTTTVVVXXXcccuuuyyytttoooiiiaaa[[[MMMFFF@@@???<<<888777999777666999>>>AAAFFFPPPZZZ___bbbfffiiijjjkkkmmmnnnpppqqqrrrpppooonnnnnnppppppmmmgggaaa[[[VVVSSSQQQQQQQQQPPPNNNKKKGGGDDDBBBBBB@@@>>>>>>AAAEEEJJJMMMQQQLLLEEEAAA??????>>>===<<<;;;:::999888777777777666666666555444444333333222222222222111111111111222222111111000000//////222222222222222333333333444444333333444444555666666666666666777999:::;;;======>>>???AAACCCEEEFFFGGGHHHJJJMMMOOORRRTTTUUUWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\^^^___aaabbbccc___```bbbdddddddddcccbbbcccccceeeeeeeeeeeeccccccbbbcccddddddcccccceeegggggghhhiiikkklllmmmmmmmmmmmmmmmnnnpppqqqrrrsssssswwwxxx|||nnnpppsssuuurrrjjj```XXXRRRTTT___fffeeejjjiii]]]HHH<<<222///...,,,+++,,,++++++++++++++++++++++++---+++******,,,...---+++,,,,,,,,,---......//////............///000222222000333666999;;;;;;:::999999999:::;;;===>>>??????===???AAACCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCEEEEEEFFFGGGJJJMMMNNNRRRVVVZZZ___iiivvvvvvggg]]]bbbppp|||}}}mmmeeekkkpppmmmbbbRRRFFFBBB@@@>>>??????>>>===<<<;;;:::::::::999888888777777888888555666666666666888<<<@@@DDDFFFIIIMMMPPPRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWWWW[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^]]][[[YYYZZZZZZ\\\]]]^^^```aaabbbbbbbbbfffeeecccbbbaaaaaaaaaaaaaaacccgggllltttyyymmmhhhbbb___```___\\\YYYUUUSSSPPPMMMIIIFFFDDDCCCCCCLLLVVV^^^iiissswwwvvvtttooohhhaaa\\\XXXUUUSSSPPPPPPPPPNNNIIICCC===999777444444777:::>>>GGGPPPZZZ^^^dddgggiiihhhhhhhhhdddgggjjjkkkkkkkkklllmmmkkkkkkllllllmmmmmmmmmnnnllllllkkkiiigggfffiiikkknnnnnnnnnmmmmmmmmmmmmmmmfffgggggggggfffdddbbbaaabbbdddiiirrr|||~~~}}}{{{zzzxxxwwwvvvuuuuuuvvv}}}yyypppeee[[[VVVWWWWWWbbbuuu~~~xxxrrrjjjaaaZZZLLLEEE???>>><<<888777999666555888>>>BBBHHHSSS]]]eeeiiinnnrrrssstttvvvwwwvvvwwwxxxwwwuuuuuuvvvwwwuuurrrnnnhhhbbb\\\XXXVVVRRRRRRQQQOOOLLLHHHEEECCCBBBAAA@@@???@@@BBBEEEGGGGGGCCC???<<<;;;;;;<<<<<<:::999888777777777777777666666666555444444333333222222222111111111000000222111111000000/////////111111111222222333333333333333333333333444555555555555555666777888:::::::::;;;===???BBBEEEHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\]]]^^^```aaabbbccc___aaaccceeeffffffdddccceeeeeecccccccccccceeeeeeaaacccdddeeeddddddeeeggghhhiiijjjkkklllmmmlllllllllmmmnnnoooqqqrrrsssttttttvvv{{{lllmmmooopppnnnggg^^^WWWQQQSSS___fffeeejjjjjj^^^GGG;;;111......,,,******+++++++++++++++++++++++++++***)))***,,,------,,,+++,,,,,,---......//////---------...///111222333222444888<<<======;;;999::::::;;;<<<===>>>???@@@>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEAAABBBDDDDDDEEEGGGKKKNNNMMMQQQUUUXXX\\\cccmmmtttxxxuuukkk^^^VVV\\\mmm|||~~~}}}sssiiiqqqzzzwwwlllZZZJJJCCCAAA?????????>>>===<<<;;;:::::::::999888888777777888888444555666666666888<<>>AAADDDHHHKKKMMMKKKLLLLLLNNNOOOPPPQQQQQQUUUUUUUUUUUUUUUVVVWWWXXX]]]]]]]]]^^^______``````___aaadddggghhhgggfffdddfffeeecccbbbbbbccceeefff```bbbeeeeeeeeeeeefffgggjjjkkklllnnnnnnnnnmmmlllmmmmmmnnnppprrrssstttuuusssuuu{{{oooooopppooollleee\\\VVVSSSUUU```gggeeeiiihhh\\\CCC999000...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------.........---------...//////000000,,,------...000111333444333666:::===???===;;;999;;;;;;<<<===>>>??????@@@???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEHHHLLLOOORRRVVVZZZ\\\^^^aaaeeeiiipppllldddYYYRRRWWWiiiyyy}}}rrrfffnnn{{{yyyooo\\\MMMEEECCCAAA??????>>>===<<<;;;:::::::::999888888777777888888444555666666666888<<<>>>AAACCCGGGKKKNNNQQQRRRSSSRRRRRRRRRSSSTTTVVVXXXYYYXXXWWWWWWVVVVVVVVVWWWWWWZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^]]]\\\[[[\\\]]][[[\\\]]]______`````````bbbbbbbbbccccccddddddddddddggglllnnnqqqxxx{{{ooohhhaaa```bbbbbb___ZZZUUURRRMMMHHHDDDBBBAAAAAABBBKKKUUU___iiitttyyyyyyvvvooofff^^^YYYVVVTTTRRRPPPOOOMMMJJJEEE@@@<<<999777444444999>>>EEEPPPZZZ^^^aaadddfffgggggghhhhhhhhhiiijjjiiiggggggiiijjjiiijjjlllnnnooooooooooooooorrrrrrooojjjhhhjjjmmmmmmmmmlllkkkiiihhhggggggbbbaaa```^^^\\\[[[ZZZZZZ[[[\\\^^^dddnnnzzz~~~|||{{{zzzzzzyyyxxxwwwvvvuuuttttttwwwzzz{{{hhh]]]YYYRRRYYYdddsss{{{qqqeeeXXXOOOEEE>>>:::::::::888888;;;555444666;;;???FFFQQQ]]]dddiiiooouuuxxxzzz{{{|||yyyrrrjjjccc___YYYXXXWWWTTTPPPKKKGGGEEEFFFEEECCCAAA???<<<;;;999777888888777777666777888666666666555555666777777666666666555444444333333111111111111000000000000/////////000000000000000///000000111222222333333333333222222333333444555555555555555777888999:::===>>>???AAADDDHHHJJJLLLKKKKKKLLLMMMOOOPPPQQQRRRUUUTTTTTTTTTUUUVVVXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\___aaadddggghhhgggfffddddddddddddddddddddddddddd```bbbeeeffffffffffffgggmmmnnnoooqqqqqqpppooonnnnnnnnnpppqqqsssuuuvvvwwwuuuwww|||rrrrrrqqqppplllddd[[[UUUVVVWWWbbbhhheeehhhgggZZZAAA666...---///...---...------------------------))),,,///000///...///000......//////000111111111,,,,,,---...000222333444444777;;;>>>???>>>;;;999;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHFFFFFFHHHLLLOOOYYY\\\```bbbbbbaaabbbcccjjjgggaaaXXXQQQUUUfffvvv{{{|||tttmmm___iiittttttkkk[[[MMMGGGFFFEEE??????>>>===<<<;;;:::::::::999999888777888888888333444666666666888;;;>>>@@@BBBEEEIIIMMMOOOQQQQQQQQQQQQQQQRRRTTTVVVYYYZZZXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\^^^___^^^]]]]]]^^^___\\\\\\]]]^^^____________^^^___aaaccceeeffffffgggdddhhhmmmooopppuuu~~~{{{ooohhhaaa___bbbccc___ZZZVVVSSSNNNHHHDDDBBBAAAAAABBBKKKUUU___jjjuuuzzzyyywwwqqqggg___YYYVVVTTTSSSPPPOOOLLLHHHDDD???<<<:::777444555:::@@@GGGRRR]]]___aaadddfffffffffgggiiikkkkkkkkkiiiggggggiiikkkiiijjjlllnnnppppppppppppqqqtttuuuqqqkkkiiikkknnnmmmlllkkkiiihhhfffeeedddaaa___\\\YYYWWWUUUUUUUUUVVVWWWYYY___hhhttt{{{{{{|||}}}}}}}}}{{{{{{{{{{{{zzzyyywwwvvvuuuuuutttwww|||pppbbb]]]UUUXXX^^^hhhsss}}}zzzoooaaaSSSIIIBBB<<<888999:::888999<<<555444666:::>>>DDDPPP[[[ggglllsssyyy}}}xxxooofffaaa```___]]]YYYTTTOOOJJJHHHGGGFFFDDDBBB>>>;;;888666555666888777666555555555666555555555555666777777777666666555444444333333111111111111000000000000......//////000000111111///000000111222222333333333333222222333333444555555555555555666888999:::======>>>@@@BBBEEEGGGHHHJJJJJJLLLMMMOOOQQQRRRSSSUUUTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYY^^^```dddggghhhgggeeedddbbbccceeeffffffeeecccbbb```bbbeeefffffffffggggggoooppprrrssssssrrrqqqooonnnoooppprrrtttvvvwwwxxxwwwyyy}}}tttvvvwwwtttkkk```WWWRRRYYY]]]aaadddiiihhh___SSS???666///......,,,+++,,,---------,,,,,,+++++++++,,,------......------,,,......///000000000000000//////000111222222333333444555777999;;;<<<======>>>>>>===<<<<<<===??????>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIHHHFFFFFFIIINNNQQQZZZdddooopppiiicccdddhhhjjjeeegggUUUJJJSSS]]]sssyyy|||qqqeeekkkdddTTTXXXdddlllnnnbbbQQQGGGEEEEEE@@@@@@@@@???>>>======<<<======<<<:::888777555555333444555444555777;;;>>>???AAAFFFJJJMMMOOOPPPPPPOOOOOOOOOPPPQQQSSSVVVWWWUUUVVVWWWXXXXXXWWWVVVUUUXXXXXXYYYZZZ[[[\\\\\\]]]```___^^^]]]\\\[[[[[[[[[]]]]]]]]]]]]^^^___````````````aaabbbdddfffhhhiiijjjiiihhhkkkqqq|||zzzllliiifffcccaaa^^^ZZZWWWUUURRRLLLGGGBBB@@@??????GGGKKKSSS___lllvvv}}}|||sssfff]]]WWWTTTQQQOOOQQQPPPMMMIIIDDD@@@===;;;444555666;;;BBBLLLUUUZZZaaabbbccceeefffgggggggggiiihhhhhhhhhggggggffffffgggiiillloooqqqqqqqqqqqqnnnmmmlllmmmnnnnnnllljjjhhhhhhhhhhhhfffdddbbb```bbb^^^WWWQQQLLLIIIHHHHHHJJJLLLPPPXXXeeerrr|||}}}wwwyyyzzzyyywwwwwwyyy|||~~~|||{{{yyyxxxxxxzzz{{{{{{{{{}}}lll\\\WWWUUUXXXbbbmmmrrrvvvyyy|||~~~oooaaaUUULLLGGG<<<<<<;;;:::999999999999999777666888999>>>LLLZZZfffoooyyy~~~~~~~~~rrrlllmmmfffdddaaa^^^[[[VVVPPPLLLHHHGGGCCC@@@<<<999777666444444555666777888999999777666555444333222222222333333222222333333444555222222111111000/////////000000000000000000000000000000111111111222222222111222222333333444444555444555666666666777999;;;;;;<<>>>>>???AAACCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFJJJJJJJJJIIIIIIKKKNNNQQQ]]]gggpppqqqllliiilllppptttnnnppp\\\PPPWWW^^^sss|||}}}~~~~~~}}}{{{zzzzzzrrreee[[[bbbxxx```QQQUUU___hhhkkk```OOOFFFCCCCCC@@@@@@??????>>>======<<<<<<<<<;;;:::888777666666444444555444555777:::===???BBBFFFJJJNNNPPPPPPQQQOOOOOOOOOPPPQQQSSSTTTVVVUUUVVVWWWXXXYYYYYYXXXWWWXXXYYYYYYZZZ[[[\\\\\\]]]```___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___``````aaaaaaccceeegggiiijjjjjjjjjjjjnnnwwwwwwkkkhhhdddaaa^^^\\\YYYWWWTTTQQQLLLFFFBBB??????>>>EEEIIIRRR___mmmxxx~~~wwwjjj___YYYVVVRRRPPPPPPNNNKKKGGGCCC???<<<;;;888888999===DDDMMMVVV\\\ddddddfffggghhhiiiiiiiiiiiiiiiiiihhhhhhggggggggggggiiilllooopppqqqqqqpppllllllkkklllmmmllljjjhhhfffffffffdddbbb```]]]\\\]]]YYYSSSMMMHHHFFFEEEEEEGGGHHHLLLUUUaaaooo{{{~~~}}}wwwyyyzzzzzzxxxwwwxxxzzz~~~~~~}}}|||zzzyyyxxxwwwyyyyyyyyyxxxxxx~~~rrraaaZZZVVVWWW___hhhlllpppsssuuuwwwzzz}}}vvvfffXXXLLLCCC===<<<;;;:::999999888888888888666666777888>>>LLLZZZjjjrrr{{{~~~~~~vvvooopppiiifffccc```[[[UUUNNNJJJFFFDDDAAA>>>;;;888777666666666666777777888999999555444444333333333333444333222222222222222333333222222111111000/////////000000000000000000000000111111111111111111111111111111222333333444444555333444666666555666888:::;;;===???@@@AAACCCFFFIIIJJJKKKMMMNNNNNNPPPSSSUUUWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\```___```aaacccdddddddddddddddeeeeeedddcccaaa```^^^aaaeeegggggggggggghhhmmmoooqqqssssssrrrqqqooommmnnnppprrrssssssssssssuuuxxx{{{|||rrrsssssspppiii```ZZZWWWUUU[[[aaaggglllkkk```SSS>>>666///......,,,+++---------,,,,,,,,,,,,++++++,,,------......------,,,---...............------......///111222444555666666777888:::;;;;;;<<<<<<;;;::::::999:::;;;<<<===>>>???AAACCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDEEEJJJKKKLLLLLLLLLLLLOOOQQQ^^^eeemmmpppooopppvvv}}}zzzzzzcccTTTWWW]]]ppp~~~}}}{{{xxxtttpppmmmkkkeee[[[RRRXXXlll}}}zzzZZZMMMPPPZZZdddiii___PPPFFFCCCBBB@@@??????>>>>>>======<<<;;;;;;:::999999888888777444555555555444666:::===@@@BBBFFFKKKNNNPPPQQQQQQOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYZZZZZZZZZ[[[\\\\\\\\\___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______aaaaaabbbdddfffhhhjjjkkkiiiiiikkkpppyyy~~~sssiiifffaaa]]][[[ZZZXXXVVVRRROOOJJJEEEAAA???>>>>>>DDDIIITTTbbbqqq|||zzzmmmbbb\\\WWWSSSPPPNNNMMMIIIEEEAAA>>><<<:::;;;;;;<<<@@@GGGPPPYYY___eeeffffffggghhhiiiiiijjjiiiiiiiiiiiiiiihhhhhhhhhgggiiilllnnnpppppppppoookkkjjjjjjkkkkkkjjjgggddddddcccbbb```^^^ZZZWWWVVVUUURRRMMMGGGCCCAAA@@@@@@BBBCCCGGGOOO\\\lllzzz}}}wwwyyy{{{{{{yyyxxxxxxxxx||||||{{{{{{yyyxxxvvvuuuxxxyyyxxxvvvuuuxxx|||iii___YYYVVVZZZ```cccfffjjjkkkmmmpppssswww}}}yyyrrreeeYYYMMMDDD<<<888;;;:::999888888777888888777555555666888>>>LLLYYYkkkrrryyy|||{{{{{{~~~zzzsssqqqmmmjjjfffaaa[[[SSSKKKFFFBBB@@@>>><<<999888777666777777777777777777777777333222222222333333444555222222111111111111111222222222111111000/////////000000000000000000000000111111111111111111000000111111222222333444444444333444555555555666888:::;;;===???@@@AAACCCGGGIIIKKKLLLNNNNNNOOORRRVVVYYYWWWWWWWWWXXXYYYZZZ[[[\\\______```````````````_________``````aaabbbccccccdddddddddddddddcccaaaaaa___aaadddffffffgggiiijjjkkkmmmoooqqqrrrqqqppppppmmmnnnnnnoooqqqssstttuuuvvvyyy{{{|||rrrsssrrrnnnfff^^^XXXUUUSSSZZZbbbiiiooommmaaaSSS>>>555///......,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000000000000//////...---...///111333555666777777888999:::;;;;;;;;;;;;;;;:::999999:::;;;===>>>>>>???AAACCCDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCHHHJJJLLLMMMMMMMMMNNNOOOZZZ```gggmmmrrryyyfffSSSUUUYYYmmm}}}|||yyywwwtttpppkkkgggaaaXXXOOOSSSeee}}}zzzwww{{{pppUUUHHHKKKUUUaaahhh```RRRHHHCCCBBB??????>>>>>>============::::::999999999999999999555666666555444666999<<<@@@BBBFFFJJJNNNPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRUUUVVVWWWYYYZZZ\\\\\\]]][[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\[[[\\\\\\]]]^^^___aaabbbcccdddfffiiikkklllhhhhhhjjjooowww|||qqqiiiddd___ZZZXXXWWWVVVUUUPPPMMMHHHDDD@@@>>>>>>>>>DDDKKKWWWgggwwwzzznnnccc]]]XXXTTTPPPLLLJJJGGGCCC???===;;;:::;;;<<<>>>CCCJJJTTT]]]ccceeeeeeeeeeeefffgggggghhhjjjjjjiiiiiiiiiiiiiiiiiihhhiiilllnnnooooooooonnnjjjjjjjjjkkkkkkiiieeeaaabbbbbb```^^^ZZZVVVSSSQQQNNNKKKGGGBBB???===<<<<<<>>>???CCCKKKXXXiiiyyyyyyzzz||||||{{{zzzxxxwwwyyyyyyyyyyyyxxxvvvuuutttvvvwwwwwwuuusssuuu{{{ssseee\\\VVVVVVXXXZZZ\\\______aaaeeehhhmmmttt{{{xxxrrraaa\\\TTTLLLFFFBBB===;;;;;;:::999888777777777777666555555666888>>>LLLZZZiiimmmrrrssssssssswwwzzz|||tttqqqoookkkeee___XXXOOOGGGAAA===<<<;;;999888777666666777777777666666555555555333333222222222222333333222111111000000000000000222222111111000////////////////////////////////////000000000111111222222111111111222333333444444222444555555555555888:::;;;===???AAABBBDDDGGGIIIKKKLLLNNNNNNPPPSSSWWWZZZXXXXXXXXXYYYYYYZZZ[[[\\\______```aaaaaaaaaaaaaaa^^^___`````````aaabbbcccddddddddddddccccccbbbbbb```bbbdddeeefffgggjjjllljjjlllnnnpppqqqrrrqqqqqqmmmmmmmmmnnnppprrruuuwwwwwwyyyzzz{{{wwwwwwvvvqqqhhh___YYYVVVSSSZZZccckkkpppnnnaaaSSS>>>555.........,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///000000000000000//////---...000111333555666777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;===???@@@>>>???AAACCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHKKKLLLLLLLLLMMMNNNVVV\\\eeeooozzzjjjUUUUUUYYYmmm|||{{{zzzzzzxxxtttnnniiibbbYYYQQQUUUfffxxxpppoooqqqtttwwwxxxyyy{{{wwwdddNNNDDDFFFQQQ^^^gggaaaSSSHHHCCC@@@>>>>>>>>>===============999999999999999999999999666666666555444555888;;;???AAAEEEJJJMMMOOOPPPPPPOOOPPPPPPQQQQQQRRRRRRRRRVVVVVVWWWYYYZZZ\\\]]]^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\]]]^^^______bbbbbbcccdddfffhhhjjjkkkjjjjjjkkkooovvv}}}qqqiiieee___ZZZXXXVVVUUUTTTNNNKKKFFFBBB???=========BBBJJJWWWiiizzzyyymmmccc]]]XXXTTTPPPKKKIIIEEEAAA>>><<<;;;;;;:::<<<@@@GGGPPPYYYbbbgggggggggfffffffffggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjhhhjjjlllnnnoooooonnnmmmkkkkkkkkkllllllhhhccc^^^aaa```^^^\\\XXXSSSPPPMMMGGGEEEBBB???<<<::::::::::::===AAAHHHTTTeeewww{{{{{{|||}}}|||zzzxxxvvvvvvwwwwwwwwwvvvuuusssqqqqqqrrrsssqqqppprrrwww{{{jjj___VVVSSSRRRQQQSSSVVVTTTVVVYYY]]]bbbiiiqqqvvv~~~{{{tttlllddd___QQQNNNIIIFFFDDDBBB@@@???;;;:::999888777777777777666555555666888>>>MMMZZZfffhhhjjjkkkjjjkkkooorrr{{{}}}vvvqqqmmmhhhaaaYYYQQQIIIBBB===:::999888777666666666666555555555444333333222222444444333222111000000000111111000//////000000000222222111111000/////////........................------...000111222333444000000111222222333333444333444555555555666888:::<<<===@@@AAABBBDDDGGGJJJJJJLLLNNNOOOPPPSSSVVVYYYXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^___```aaaaaaaaa^^^___aaaaaa``````aaacccddddddccccccccccccccccccaaacccddddddeeegggjjjmmmkkkmmmnnnpppqqqrrrrrrrrrnnnmmmlllmmmooorrruuuwwwwwwxxxyyyzzz||||||{{{wwwnnnddd]]]YYYUUU\\\dddkkkpppnnnaaaTTT===555.........------...++++++,,,,,,,,,,,,------,,,------......------,,,,,,------...............//////000222333555666777777888999;;;<<<<<<=========<<<<<<<<<===???@@@AAA>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJKKKLLLMMMOOOVVV\\\ffftttvvv___]]]___qqq||||||}}}{{{sssllleee\\\TTTYYYmmmxxxkkkfffeeegggjjjiiijjjmmmiii[[[JJJCCCEEEMMM\\\gggbbbUUUIIIBBB>>>========================::::::999999999999999999777777777555444555777:::>>>@@@DDDIIILLLNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWWWWXXXZZZ[[[]]]^^^]]]]]]]]]\\\[[[[[[[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]]]]]]]^^^___``````ccccccddddddeeeggghhhiiillllllnnnrrrzzz}}}rrrjjjfff```\\\YYYVVVTTTRRRLLLIIIEEEAAA>>><<<======@@@HHHWWWjjj{{{|||pppfff___ZZZTTTPPPJJJHHHDDD@@@===<<<<<<<<<;;;>>>EEEMMMVVV___eeeiiikkkjjjiiihhhhhhiiijjjjjjhhhhhhhhhiiiiiiiiiiiiiiiiiijjjlllnnnnnnnnnmmmllljjjkkklllmmmlllggg```[[[]]]\\\ZZZWWWTTTOOOKKKIIIBBBAAA>>><<<:::999888888777:::???FFFQQQaaasss|||{{{zzzzzzzzzyyyvvvtttssstttuuuvvvuuusssqqqoookkkmmmnnnmmmlllmmmqqquuukkk```TTTPPPMMMKKKJJJMMMJJJLLLNNNQQQVVV]]]eeejjjxxx}}}uuummmeee]]]VVVRRRMMMJJJFFFDDDCCCAAA@@@>>>;;;:::999888888777888888777555555777999@@@NNN\\\ggggggfffdddbbbccceeehhhnnnttt||||||vvvooogggaaaXXXPPPIIICCC>>>;;;999888777666555555555555333333333222222222111111555444222111000/////////000000000000000111111222222222111111000/////////........................------...///111222333333000000111111222333333333444555666666666777999;;;<<<>>>@@@AAABBBDDDHHHJJJJJJLLLOOOQQQRRRSSSVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\^^^___`````````^^^aaacccbbb```___aaadddddddddcccbbbbbbccccccddddddeeeeeeddddddfffjjjmmmmmmmmmnnnppppppqqqqqqqqqnnnmmmmmmmmmoooqqqtttvvvvvvvvvwwwyyy{{{|||}}}yyyqqqggg___[[[XXX^^^eeekkkooommmaaaTTT===444...---...------///+++++++++,,,,,,---------,,,------......------,,,++++++,,,...////////////000000111222333444555666666777999;;;<<<===>>>>>>===<<<<<<<<<===???AAABBB>>>???AAACCCDDDDDDDDDCCCAAABBBCCCDDDEEEEEEDDDDDDAAADDDGGGHHHJJJLLLOOOQQQVVV\\\hhhyyylllgggdddsss{{{||||||tttlllbbbYYY___tttoooiiihhhjjjmmmkkkmmmnnniii[[[MMMGGGHHHOOO___kkkgggYYYLLLDDD@@@========================:::::::::999999888888888888888777555444444777999<<>>===;;;999888777777777444888>>>DDDMMM\\\mmmyyy{{{yyyvvvvvvvvvvvvsssqqqqqqrrrtttuuutttrrrpppnnnjjjlllmmmllljjjjjjmmmpppiii^^^RRRLLLIIIEEEDDDEEECCCDDDEEEGGGKKKQQQYYY^^^ppp}}}wwwnnnfff]]]VVVOOOKKKKKKHHHEEECCCBBBAAA???===<<<;;;:::999999888888888777666666888:::AAAOOO]]]hhhfffaaa\\\YYYXXXYYYZZZ```fffooouuuxxx{{{{{{xxxwwwrrrjjjaaaZZZPPPFFF@@@===;;;999888888777666555555555555333333333222222222222222333222111000000000000000/////////000111222333444222222111111000/////////------------------------////////////000000000000000000000111222222333333555666777777777888:::<<<<<<>>>@@@AAABBBEEEHHHJJJKKKNNNRRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZXXXYYY[[[]]]^^^___``````^^^bbbdddccc```___bbbeeedddccccccbbbbbbcccddddddgggfffeeedddccceeeiiilllmmmmmmmmmnnnnnnooooooooonnnnnnmmmnnnoooqqqrrrtttuuutttuuuyyyvvvyyy{{{xxxqqqggg___[[[YYY___eeekkkooommmaaaTTT===444...---...------///+++++++++,,,,,,---------,,,------......------,,,,,,,,,...000111222222222111111222333333444555555555777888;;;<<<>>>??????<<<<<<;;;<<<===???AAABBB>>>???AAACCCDDDDDDDDDCCC@@@AAACCCEEEEEEEEEEEEEEEAAACCCFFFHHHJJJMMMQQQTTTVVV\\\hhhzzzuuummmfffrrryyy|||ttthhh^^^cccwwwwwwqqqqqqssswwwwwwyyyxxxpppaaaSSSKKKKKKSSScccpppmmm___RRRHHHCCC<<<<<<<<<===============;;;;;;::::::999888888777888888777555444444777999<<<>>>BBBFFFJJJLLLMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^______^^^______```aaabbbeeeddddddcccccccccddddddfffhhhmmmvvv}}}sssmmmjjjeee```\\\WWWRRROOOIIIGGGCCC???<<<<<<<<<===EEENNN^^^rrr{{{ooofff]]]UUUPPPJJJHHHDDD@@@=========>>>DDDIIIQQQZZZaaaeeeggghhhllljjjhhhgggfffggghhhiiiffffffgggggghhhhhhhhhiiijjjkkkmmmnnnnnnmmmkkkjjjggghhhjjjkkkiiiccc[[[UUUQQQQQQOOOMMMIIIEEEBBB@@@;;;;;;999888777666555555222777===CCCKKKYYYiiiuuu~~~~~~zzzwwwsssrrrssssssqqqnnnpppqqqsssttttttrrrooommmlllnnnpppnnnkkkjjjlllooouuuwwwggg\\\PPPJJJFFFBBB@@@AAA>>>??????AAADDDJJJRRRWWWjjjzzz{{{uuummmccc[[[TTTMMMIIIGGGEEECCCAAAAAAAAA???>>>===<<<;;;:::999999999999888666777999;;;BBBPPP^^^hhhddd]]]VVVQQQNNNNNNOOOUUU\\\eeelllooorrrvvvyyy{{{|||xxxqqqpppqqqlllddd\\\UUUJJJAAA;;;999999999999888777666555444444444333333333333333333333333000000000000000111111222/////////000111333555555222222111111000/////////------------------------222111111000///......---000000000111222222333333555777888888888888;;;===<<<>>>@@@BBBCCCEEEHHHKKKMMMPPPTTTWWWWWWVVVVVVVVVYYYYYY[[[\\\\\\[[[ZZZZZZXXXYYY[[[]]]^^^___``````___ccceeedddaaa___bbbfffdddcccbbbbbbbbbcccdddeeehhhhhhfffdddccceeeiiilllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrtttssstttxxxwwwtttttttttnnnddd]]]\\\___cccfffhhhmmmnnn```NNN999666222///...---,,,++++++,,,,,,------,,,,,,+++------,,,+++,,,---...///000000000000000/////////000000111222333333444444888999:::;;;<<<>>>??????<<<===>>>???????????????AAABBBDDDEEEFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDGGGJJJLLLTTTYYYeeeuuuhhhcccxxx}}}~~~ooogggjjjvvvuuu\\\OOOMMMTTTjjjsssnnnhhhWWWDDD===>>>======<<<<<<<<<======999::::::::::::999888888999888888777777777777777888<<>>;;;999:::>>>FFFNNN___vvv|||lll___XXXVVVOOOIIIFFFDDDBBB>>>>>>AAAAAAIIITTT\\\aaacccfffiiiiiijjjjjjiiigggfffggghhhfffgggiiijjjjjjiiihhhhhhgggiiikkkmmmnnnllliiiggggggdddbbbeeeiiiggg^^^WWWQQQNNNIIIEEEBBB???<<<:::888777666555444333333333444777<<>>>>>@@@EEEJJJNNN\\\qqq}}}uuujjj^^^UUUOOOMMMIIIHHHFFFDDDBBB@@@>>>=========<<<:::999777666555333555777888<<>>999777777777888777777666555444444333666666666666555555555555333333111000////////////...//////000111222222333444444444333222000...,,,,,,,,,------.../////////......///000000000000000////////////000111222333555555555666777999:::;;;===???BBBCCCEEEGGGJJJMMMPPPRRRUUUWWWVVVVVVWWWXXX\\\[[[YYYYYYZZZ[[[ZZZYYY[[[\\\^^^````````````___bbbccceeeffffffeeecccbbbaaacccdddcccbbbaaabbbccceeeeeeeeefffggghhhiiijjjiiiiiikkklllmmmmmmnnnnnnmmmmmmllljjjiiikkknnnqqqrrrsssvvvzzztttrrrrrrrrrkkk```YYYXXX```eeeiiijjjnnnmmm^^^KKK999555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///.....................---111111222333444555555666888999:::;;;<<<>>>???????????????@@@??????>>>>>>@@@AAACCCDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCFFFIIIKKKQQQWWWaaaoooiiicccwwwzzz}}}rrriiijjjuuummmZZZTTTSSShhhqqqnnniiiYYYFFF@@@???>>>===<<<<<<<<<<<<<<<999::::::::::::999888888888777777666555666666666777;;;@@@DDDGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[ZZZZZZZZZ[[[]]]___aaaeeedddbbbbbbbbbccceeeffffffeeedddddddddeeeggggggllllllnnnsss}}}}}}uuurrrnnnhhhccc\\\UUUPPPJJJDDD???===;;;888999>>>FFFOOO```xxxsssddd[[[WWWOOOJJJEEECCC@@@<<<===AAADDDKKKUUU\\\___aaadddfffeeeggghhhgggffffffggghhhhhhhhhiiiiiihhhgggeeedddgggiiilllmmmmmmllliiiggghhheeeccceeehhheee]]]VVVOOOKKKGGGCCC@@@>>>;;;999777666555444333333333333333777;;;???DDDPPP___jjjvvvwwwzzz|||}}}|||yyywwwrrrrrrqqqqqqpppooonnnnnnmmmnnnnnnnnnnnnmmmmmmllloooooooooooonnnmmmlllkkknnnpppvvv{{{jjj]]]SSSNNNHHHDDDBBB@@@>>><<<===<<<::::::<<<@@@EEEHHHRRRfff}}}tttiii^^^VVVQQQKKKIIIGGGEEEDDDBBB@@@>>>>>>===<<<;;;:::999888777555777999999<<>>??????AAAAAAAAAAAA@@@???>>>===???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAAAAABBBEEEGGGIIIMMMRRRZZZfffsssggg```rrrxxx|||ssspppxxxeeeWWWRRReeennnmmmiiiZZZHHHDDD@@@???>>>===<<<;;;;;;;;;:::::::::::::::999999888777666666555555555555555777:::???CCCEEEGGGIIIKKKMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[]]]^^^```cccccccccddddddeeeeeeeeeeeedddddddddeeegggiiijjjmmmooorrrvvv~~~{{{wwwrrrllleee]]]UUUPPPIIICCC>>><<<:::777999===EEEOOObbbzzzzzzkkk```ZZZTTTMMMFFFCCC@@@===???CCCIIIOOOVVV[[[\\\^^^```cccbbbdddeeefffeeeeeeggghhhiiiiiiiiiiiigggeeecccaaagggiiikkkllllllkkkhhhggghhheeebbbcccdddaaaZZZTTTKKKGGGCCC???===;;;999777555444333222222222222222111666:::>>>BBBLLLZZZdddmmmooosssvvvwwwwwwuuusssmmmllllllkkkkkklllmmmnnnmmmllllllkkkjjjjjjjjjkkkpppppppppooommmkkkjjjiiikkkkkkooouuuyyyzzz{{{jjj[[[OOOKKKHHHDDDAAA@@@@@@???>>><<<:::888888999<<<@@@BBBJJJZZZsss}}}sssggg\\\UUUQQQOOOLLLJJJIIIGGGDDDBBB>>>>>>===;;;;;;:::::::::888:::;;;;;;>>>HHHWWWbbbeee___VVVMMMGGGEEEEEEFFFEEEFFFHHHKKKPPPUUUYYY[[[]]]ZZZVVVSSSPPPLLLHHHEEE===<<<:::999888888999999888888888777777666666555555555666666777777888888666555333111000///............//////000000111111333333444444333222000///000//////...------,,,,,,......///000000000000///////////////000111222333444444555666777999:::;;;===???BBBCCCEEEGGGJJJMMMPPPRRRUUUVVVVVVVVVXXXYYYZZZZZZ\\\^^^``````^^^[[[\\\]]]^^^```bbbcccddddddbbbbbbcccccccccbbb```___^^^```aaaaaa``````bbbcccaaabbbcccdddgggiiikkklllllllllmmmnnnnnnooonnnnnnmmmmmmmmmllllllmmmpppssstttvvvzzz}}}{{{xxxmmm___WWWWWW^^^gggnnnqqqrrrnnn\\\HHH777444000.........------...---+++******+++---...,,,,,,,,,,,,------......////////////000000000000111222222444555666777888888999:::;;;<<<>>>??????AAAAAAAAAAAAAAA@@@???>>>??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBCCCEEEGGGIIIMMMTTT]]]fffpppzzz}}}cccZZZjjjvvv|||zzz|||lllVVVTTTdddkkkllliiiZZZHHHEEEAAA@@@???===<<<;;;;;;;;;::::::;;;;;;::::::999888777777666555555555555666777:::>>>BBBDDDFFFIIIKKKMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWYYYZZZ\\\]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^bbbcccdddeeeffffffeeeeeedddddddddeeegggiiikkkmmmpppssswww{{{}}}zzztttnnnfff]]]TTTNNNGGGAAA<<<;;;999777999===DDDOOOccc{{{~~~pppeee```ZZZRRRJJJEEEBBB???BBBGGGOOOTTTYYY[[[[[[[[[^^^```cccdddeeeeeeddddddeeegggiiiiiiiiiiiihhhfffdddcccfffgggiiijjjjjjhhhfffeeefffbbb___^^^^^^ZZZTTTNNNFFFBBB>>>;;;999888666444333333222111111111111111000444999<<<@@@HHHTTT]]]gggkkkooorrrrrrqqqpppooojjjiiigggfffgggiiilllnnnmmmllljjjiiihhhhhhiiijjjmmmmmmmmmlllkkkjjjhhhgggggggggjjjpppssstttxxx~~~rrrbbbVVVLLLJJJGGGDDDAAA???>>>======>>>===:::999:::<<<>>>@@@GGGRRRhhh|||qqqfff___ZZZWWWSSSQQQPPPNNNJJJGGG@@@???===<<<;;;;;;;;;;;;:::;;;======AAAMMM]]]iiijjjcccYYYOOOHHHEEEFFFGGGFFFEEEEEEGGGIIINNNRRRTTTTTTRRRMMMIIIEEEBBB???===777777777777888888888999999888888888777777777666777777777777777777777777777666444222000///............/////////000000000111222333333333222000000//////.........------------...//////000000//////////////////000111222333333333444555777999:::;;;===???AAACCCEEEGGGJJJMMMPPPRRRTTTUUUVVVVVVXXXZZZZZZ\\\___ccceeeeeeaaa^^^\\\]]]___aaacccdddeeefffbbbcccccccccbbbaaa```______```bbbbbbaaaaaacccddd```aaabbbdddgggjjjlllnnnmmmnnnnnnoooooooooooonnnlllmmmmmmmmmmmmnnnrrrtttuuuwww{{{}}}ooo___XXXXXX\\\fffooorrrsssnnn[[[HHH555222///------......---...---+++******+++---...,,,,,,,,,---------------.../////////000000111111000000111333444666777777888999:::;;;<<<>>>??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFJJJPPPWWW]]]eeennnsssttt|||xxx```VVVdddrrrzzzvvvZZZVVVccciiijjjhhhXXXFFFDDDAAAAAA???>>><<<<<<;;;;;;:::;;;;;;;;;;;;:::999999999888777777666666777777888;;;???AAACCCFFFIIIKKKMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^ZZZZZZZZZZZZ[[[\\\\\\]]]```bbbdddeeeffffffeeeddddddddddddfffhhhjjjmmmooorrrvvv{{{~~~||||||yyyuuuoooggg^^^TTTNNNEEE@@@<<<;;;999777999>>>DDDOOOddd{{{vvvlllggg^^^VVVMMMGGGCCC@@@CCCHHHTTTXXX\\\]]]\\\[[[]]]___eeefffgggfffdddcccdddeeegggggghhhiiiiiiiiihhhgggeeefffgggggggggeeedddcccbbb___ZZZWWWUUUQQQLLLGGGAAA>>>:::777666555444222222222111000000000111111///333777:::===DDDPPPYYYeeeiiinnnpppooommmlllllliiigggeeedddeeegggjjjlllkkkjjjiiihhhggghhhhhhiiihhhhhhhhhhhhhhhhhhgggfffcccbbbeeejjjkkklllooouuuzzzpppaaaUUULLLGGGFFFDDDAAA???>>>===>>>???>>><<<::::::<<<===???DDDLLL]]]yyy~~~uuuoooddd___ZZZXXXWWWTTTOOOJJJDDDBBB@@@===<<<;;;;;;;;;999;;;===???EEERRRdddqqqooohhh]]]RRRJJJFFFFFFGGGCCCBBB@@@???AAADDDGGGIIILLLKKKHHHCCC???<<<:::999555666666777777888888777888888888888777777777777999999888777666555444444777666444333111000000///////////////000000000000///000111222222222111000---------.........//////------...///////////////////////////000111222333222333333555777999:::<<<===???AAACCCEEEGGGJJJMMMPPPRRRTTTUUUUUUVVVYYY[[[\\\^^^bbbfffiiihhhdddaaa]]]^^^___```bbbdddfffgggcccccccccccccccbbbbbbaaaaaabbbdddccccccbbbdddeee``````bbbeeehhhkkknnnoooooooooooopppoooooonnnnnnkkklllmmmmmmnnnooorrruuutttwww{{{ppp___XXXYYY\\\gggqqqsssrrrkkkYYYFFF444111...------.........------++++++++++++------+++,,,------......------,,,,,,------...////////////000111222444666777777888999:::;;;<<<>>>??????===>>>???@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEIIIPPPUUUYYY^^^eeekkknnntttyyy|||vvv___UUUaaaooozzzdddWWWaaaeeehhhgggVVVEEEEEEAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999888777777777777777999;;;>>>@@@BBBEEEHHHKKKMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWUUUVVVXXXZZZ[[[]]]]]]^^^ZZZZZZZZZ[[[[[[[[[\\\\\\___```bbbdddeeeeeeeeedddeeeeeeeeegggiiilllnnnppprrrwww}}}}}}wwwxxxvvvrrrnnnggg___VVVOOOEEE???;;;;;;999888:::???DDDQQQfff~~~vvvoooaaaYYYPPPJJJEEEBBBDDDHHHVVV[[[```aaa```^^^^^^```eeefffgggfffcccbbbcccdddeeefffhhhiiijjjkkkjjjjjjeeeeeeffffffeeedddcccbbb___[[[VVVRRRMMMIIIDDDAAA===:::777555444333222111222111111000000000111111///222666777:::AAAMMMWWWccchhhmmmooommmkkkkkklllhhhfffdddcccccceeeggghhhhhhhhhgggggggggggghhhhhhdddeeeeeefffffffffeeeeeedddcccdddggggggeeeggglllnnnwwwvvveeeWWWMMMEEEEEEEEECCC@@@???@@@AAA>>>===;;;:::::::::<<<===???DDDSSSnnn}}}qqqkkkeeeaaa```]]]VVVPPPKKKIIIEEEAAA>>><<<<<<<<<888;;;===@@@FFFTTTggguuutttmmmbbbVVVLLLGGGEEEEEECCCAAA???======>>>@@@AAADDDDDDCCC@@@<<<999888888555555555666666666777777777777777777777777777777888888777666555444333333666555444333222111111111000000000000111111111111...///111222333333222222,,,,,,------...//////000------...////////////...////////////000111222333222222333444666999;;;<<<===???BBBCCCEEEGGGJJJMMMPPPQQQSSSTTTUUUVVVYYY\\\^^^```cccgggiiihhheeebbb^^^^^^___```aaaccceeefffcccccccccccccccccccccccccccdddeeedddccccccccceeeaaabbbcccfffiiillloooqqqoooooopppoooooonnnmmmmmmiiijjjlllmmmnnnooorrrtttuuuxxx|||tttaaa[[[]]]___jjjsssrrrooogggUUUBBB333111...,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------...//////000000111222444555777888999888999:::;;;<<<>>>??????>>>>>>??????@@@?????????>>>>>>>>>===>>>???AAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDJJJQQQUUUXXX[[[aaafffiiinnnqqqvvvrrr\\\RRR^^^ooo|||zzz~~~kkkUUU\\\```eeefffVVVFFFFFF@@@??????>>>======>>>>>>;;;;;;;;;<<<;;;;;;:::999888888777666666666666666888:::===???@@@CCCFFFIIIMMMMMMMMMMMMOOOQQQSSSTTTUUUTTTTTTSSSTTTUUUVVVWWWUUUVVVXXXYYY[[[\\\]]]]]]YYYZZZZZZ[[[[[[[[[[[[[[[______aaabbbcccdddddddddfffffffffgggiiilllnnnppppppvvv{{{~~~zzzsssnnnmmmkkkhhhccc\\\SSSMMMEEE???;;;;;;:::999;;;@@@DDDRRRjjjwwwfff^^^UUUPPPKKKFFFGGGKKKXXX]]]ccceeedddaaaaaabbbbbbcccddddddbbbaaabbbdddccceeeggghhhjjjjjjjjjiiiggggggggggggfffeeedddccc]]]ZZZTTTNNNHHHDDD???===:::888444333333222111000222111111000000111111222///222444555777???LLLVVV___eeelllnnnllljjjkkkmmmgggfffdddbbbaaaaaabbbcccccccccdddeeeffffffffffffeeeeeeffffffeeedddccccccdddbbbccceeeccc```bbbfffdddlllxxxppp```UUULLLMMMMMMJJJEEECCCCCCDDD>>>===<<<;;;:::;;;<<<===<<<@@@LLLddd|||tttpppoookkkccc\\\SSSPPPKKKFFFAAA>>>======888:::<<<>>>EEESSSfffttt{{{tttiii\\\RRRKKKGGGFFFEEECCC@@@>>><<<<<<<<<===;;;===???>>>:::777777777333333333333444555666777666666666666666666666666444444444444555555555555555555444333333333333333222222222222111111111111///000222444555555555555------..................,,,---......//////......////////////000111222333111222222444666999;;;<<<===???BBBCCCEEEGGGJJJMMMPPPQQQSSSTTTTTTVVVZZZ]]]^^^___bbbeeegggfffcccaaa____________```bbbdddeeeaaaaaaaaaaaabbbbbbcccddddddeeeeeedddbbbaaabbbcccbbbccceeegggjjjmmmppprrroooooooooooonnnmmmlllkkkgggiiikkkmmmmmmooorrrtttwwwyyy~~~yyyeee___bbbbbbmmmtttrrrmmmdddRRR???333000---,,,---...//////+++,,,,,,------,,,,,,++++++,,,---.........---,,,.........///000111111222111222333555777888::::::888999:::;;;<<<>>>?????????????????????>>>===<<<======<<<<<<===>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDKKKRRRWWWXXX[[[```dddeeeiiilllqqqnnnYYYOOO[[[qqqzzz}}}kkkRRRYYY]]]cccfffVVVGGGHHH??????>>>>>>>>>>>>>>>???;;;;;;<<<<<<;;;;;;:::999777777666555555555555555777999;;;===???AAAEEEHHHMMMMMMMMMMMMNNNPPPSSSTTTUUUTTTSSSSSSSSSTTTVVVWWWUUUVVVXXXYYY[[[\\\\\\]]]YYYZZZZZZ[[[[[[[[[[[[ZZZ^^^___```aaabbbcccddddddggggggggghhhjjjlllnnnpppnnntttzzz|||}}}xxxrrreeeeeecccaaa^^^WWWOOOJJJEEE@@@<<<;;;;;;:::<<>>=========>>>???===@@@III^^^{{{}}}{{{wwwnnngggYYYVVVPPPIIIDDD@@@???>>>888:::;;;===CCCQQQdddrrr{{{pppcccXXXOOOJJJHHHBBBAAA>>>;;;999888777777666999<<<<<<999666666666111111111111222444666888555555555555666666666666111111222333444555666777555444444333333444444555333333222222222222222222000111333555777777777777/////////...------,,,,,,,,,---......//////......////////////000111222333111111222444666999;;;<<<===???BBBCCCEEEGGGJJJMMMPPPQQQSSSSSSTTTWWWZZZ]]]^^^___```ccceeedddbbb___```____________aaacccddd____________```bbbcccddddddeeeeeecccaaa``````aaaddddddfffhhhkkknnnqqqrrroooooooooooonnnlllkkkjjjfffhhhkkklllmmmoooqqqtttyyy{{{hhh]]]___gggkkkooorrrqqqfffNNN:::666333///...//////---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///111222333444444555666777888999:::888888999;;;===>>>???@@@??????@@@@@@@@@AAAAAAAAA>>>>>>======>>>@@@BBBCCC??????>>>>>>???AAABBBCCCHHHHHHGGGDDDBBBBBBEEEGGGFFFQQQYYYYYYXXX\\\___^^^fffccc]]]```cccWWWOOOYYYnnnzzz~~~iiiSSSSSSXXX```aaaWWWJJJBBB@@@@@@???>>>===<<<;;;;;;===<<<;;;;;;<<<;;;999888666666666666666555555444666555555999@@@FFFGGGGGGLLLLLLJJJIIIIIIKKKPPPTTTSSSQQQPPPRRRWWWZZZZZZXXXWWWVVVVVVXXX[[[]]]]]]\\\ZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^```bbbcccdddddddddeeefffhhhjjjkkkjjjiiihhhiiimmmuuu{{{~~~yyyrrriiifffaaa\\\XXXSSSNNNJJJEEEBBB>>><<<<<<=========HHHVVVqqqwwwkkkcccaaa[[[OOOMMMSSSXXX]]]dddhhhiiihhhfffeeeeeeeeeeeeddddddccccccbbbbbbcccdddeeeeeeeeedddccccccdddfffhhhjjjhhhdddaaaZZZSSSKKKEEECCC@@@;;;666666555555444333222111111222111111111000000//////111222333444777<<>>======>>>>>>>>>===BBBCCCOOOkkk}}}ssskkkbbbUUUKKKEEEAAA===::::::777999???CCCKKK^^^rrr{{{mmm^^^TTTOOOMMMDDDDDDCCC@@@===:::999999555555666666666555333222222222222222333444555666555777888888777666666777555444333222111000000000333444555444222111222333222222333444444333222222222222222222333444555555555444333111///...---,,,------------------------000///.........///111222444333222222333666888:::@@@BBBDDDDDDEEEEEEGGGIIILLLOOOSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^___````````````^^^___`````````bbbeeegggbbbdddddddddbbbbbbcccdddbbbccceeehhhkkkmmmooopppoooppppppppppppnnnlllkkkgggiiikkklllnnnqqquuuyyyxxxzzz~~~lll``````gggkkkoooqqqooocccLLL888555222...------...,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............000111222333333444555666777888999999:::::::::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA???>>>>>>===>>>???AAABBB@@@@@@??????@@@AAACCCDDDHHHHHHGGGDDDCCCCCCEEEGGGGGGRRR[[[\\\[[[___bbbaaabbbbbb___cccfffYYYNNNUUUlllzzz|||hhhTTTTTTXXXaaabbbXXXJJJCCCAAAAAA@@@???>>>======<<<===<<<;;;;;;<<<;;;999777666666777777666666555444555555666:::???CCCEEEFFFKKKKKKKKKJJJJJJLLLPPPSSSRRRQQQPPPSSSWWW[[[\\\[[[ZZZYYYXXXYYY[[[\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^aaaccceeeeeeeeeeeeiiijjjjjjjjjiiifffdddbbbfffjjjqqqxxxzzz}}}|||tttjjjfffaaa[[[WWWRRRNNNKKKFFFBBB>>><<<<<<=========IIIYYYwwwwwwmmmiiiaaaVVVTTTYYY[[[___dddggggggfffffffffffffffeeeeeedddddddddcccdddeeefffffffffeeedddccceeeeeeeeefffgggeeeaaa^^^XXXQQQHHHBBB@@@===999555333333333333222222222222222111111111000000000000111111222333666;;;BBBGGGSSSXXX```eeehhhhhhhhhhhhgggeeebbbaaaaaa```^^^\\\XXX[[[___bbbddddddbbbaaadddddddddcccbbb```___^^^YYYZZZ[[[\\\]]]^^^^^^^^^^^^___eeeooozzzwwwjjjllljjjbbbUUUKKKGGGGGGFFFCCC@@@>>>??????>>>======BBBAAAJJJaaazzzxxxnnn___RRRJJJDDD???<<<<<<888999===@@@GGGYYYnnnvvvfff[[[TTTPPPHHHGGGFFFCCC???<<<999999555666666666555444222111111111111111222333444555333555777666555444555666666555555444333222222111333444444444222111222333333444555666666555444333333222333333444555555666555555333222000///------------------------------000//////...///000111222444333333333444666999:::@@@AAADDDEEEEEEFFFHHHJJJMMMPPPSSSUUUVVVWWWXXXZZZ[[[[[[]]]^^^^^^^^^]]]]]]]]]]]]^^^___````````````___```aaaaaa```aaadddfffcccdddeeedddcccbbbcccddddddeeefffiiikkkmmmooopppnnnooooooooonnnmmmlllkkkhhhjjjkkkmmmnnnqqquuuxxxzzz|||oooaaa```fffkkkoooppplll___III666333000---,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.........///000111222333333444444555666777888888;;;;;;;;;<<<<<<<<<<<<<<>>>>>???@@@AAABBBAAAAAAAAAAAACCCDDDEEEGGGGGGFFFEEECCCCCCFFFHHHHHHSSS]]]```aaaccceeefffcccfffgggkkkmmm]]]OOOSSSggguuukkkpppkkkVVVTTTYYYaaacccYYYLLLDDDBBBBBBAAA@@@???>>>>>>===<<<;;;::::::;;;:::888777666666777777666666555444444666999;;;===@@@CCCEEEJJJKKKLLLMMMMMMNNNQQQSSSRRRQQQRRRTTTXXX[[[]]]]]]]]]\\\ZZZZZZ[[[[[[ZZZXXXYYYYYYXXXYYYYYYZZZ[[[[[[]]]___aaadddffffffggggggjjjjjjjjjjjjhhhfffcccbbbbbbeeekkkrrrtttvvvyyymmmhhhaaaZZZVVVRRROOOMMMGGGCCC???===============HHH[[[|||xxxqqqiii___\\\```___bbbeeeffffffeeefffffffffffffffffffffeeeeeeeeeffffffgggggggggeeedddcccfffeeedddcccbbb```\\\ZZZUUUNNNEEE>>>;;;999666444111111111222222222333333111111111111111000000000000000111222444999???DDDKKKPPPXXX^^^aaabbbcccdddbbbaaa`````````___\\\YYYTTTWWW]]]bbbddddddbbbaaaaaabbbcccdddcccaaa___^^^ZZZ[[[\\\]]]^^^___``````______cccllluuu|||tttiii___XXXRRRMMMJJJIIIFFFDDDBBBBBBAAA@@@>>>===BBB@@@DDDUUUhhhnnn^^^RRRIIICCC??????:::999;;;<<>>======<<<;;;::::::;;;:::888666777777777777777666555555222666:::<<<<<<===AAADDDHHHJJJMMMOOOOOOPPPRRRSSSTTTTTTTTTVVVXXXZZZ\\\\\\^^^\\\[[[[[[\\\\\\ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___aaaccceeefffffffffeeefffgggiiiiiiiiiiiiiiiccccccggglllooottt~~~~~~qqqkkkbbb[[[UUURRRPPPNNNGGGDDD@@@===============DDDYYY{{{uuummmeeeccceeedddeeeffffffeeeeeefffhhhffffffffffffgggggggggggghhhhhhiiihhhhhhfffdddcccfffdddbbb```___]]]YYYWWWQQQJJJAAA;;;777666555444111111111111111111111111111111111111111111111111///000111111222666;;;???GGGLLLRRRWWWYYYZZZZZZ[[[YYYYYYZZZ\\\^^^]]][[[XXXUUUWWW[[[^^^```aaa``````___aaacccddddddccc```___]]]]]]^^^___```bbbcccdddeeeccceeekkkrrr|||xxxkkkccc]]]UUUPPPLLLJJJHHHFFFFFFEEECCCAAA>>>BBB???AAALLLZZZvvvjjjZZZOOOFFFAAAAAA<<<999;;;;;;???QQQeee{{{mmm^^^RRROOONNNLLLJJJGGGBBB===:::777777666555333111000/////////......///000000111///111222222111000000111333444666777777555333222111222333333111111111333666666666777777666666666444555555666777777888888777777555444222000//////........................///////////////000000111333444444555666999:::<<>>????????????@@@@@@@@@AAAAAAAAAEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEHHHKKKOOOWWWccckkknnnooosssxxx}}}}}}xxxgggXXXYYY___zzzuuuqqqqqqoookkkeee]]]ccc|||yyyzzz|||uuuVVVSSSVVV```ddd]]]PPPGGGAAAAAA@@@???>>>======<<<<<<;;;::::::;;;;;;999777777777777777777666666555222666;;;===<<<===@@@CCCFFFIIIMMMOOOPPPQQQRRRTTTXXXXXXXXXWWWWWWXXXYYYZZZ\\\[[[ZZZ[[[\\\]]]\\\[[[YYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^```bbbddddddddddddcccdddfffhhhjjjlllmmmnnngggddddddhhhmmmuuuvvvpppfff]]]VVVSSSPPPNNNGGGDDD???===<<<======<<<@@@SSSsssxxxqqqllliiiiiigggggggggfffdddeeegggiiifffffffffgggggghhhhhhhhhkkklllllllllkkkiiihhhgggeeeccc```^^^\\\ZZZVVVSSSKKKFFF???888555444555555333333222222111000//////111111111111111222222222///000000000111444888<<>>@@@CCCEEEFFFHHHKKKMMMPPPRRRTTTUUUUUUVVVYYY[[[YYYYYYZZZ[[[\\\^^^______^^^^^^]]]]]]^^^___aaaaaabbbcccddddddbbbaaaaaabbbaaadddfffgggfffeeeeeefffeeeeeefffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiilllmmmnnnnnnnnnpppsssuuuyyyzzz}}}llleeegggiiirrrwwwqqqeeeUUUBBB444000111000...,,,+++---///---,,,,,,++++++,,,,,,---,,,,,,,,,---......///////////////000111222333444666666666666777777777888777888999;;;===>>>@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDCCCBBBBBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFEEEFFFFFFEEEEEEFFFIIILLLQQQXXXeeeqqqwwwzzz~~~kkk[[[ZZZ\\\uuuwwwrrrpppmmmkkkiiidddiiiwwwtttrrrzzznnnUUUQQQSSS^^^eee___SSSJJJAAAAAA@@@???>>>===<<<<<<===<<<;;;;;;<<<;;;999888777777888888777777666555333666:::===>>>@@@AAABBBEEEHHHKKKNNNOOOPPPSSSUUUYYYYYYZZZXXXVVVVVVWWWXXXZZZYYYXXXZZZ\\\]]]]]]\\\[[[[[[[[[[[[\\\]]]______^^^___aaabbbccccccbbbbbbeeeeeefffhhhiiikkklllmmmjjjfffeeeiiiooowww{{{tttjjj```YYYTTTPPPMMMGGGCCC???<<<;;;<<<;;;;;;>>>KKKfff{{{uuuqqqnnnkkkfffffffffeeeccccccfffhhhdddeeeeeefffggghhhiiiiiimmmnnnnnnnnnnnnmmmkkkjjjdddbbb___\\\YYYUUUPPPLLLDDDAAA;;;666333333444555555444333222111000//////111111111222222222222222000111111111111222666999999===DDDJJJMMMPPPRRRTTTOOOPPPRRRVVV[[[]]]]]]\\\ZZZXXXVVVTTTTTTUUUXXXZZZZZZ\\\^^^aaabbbbbbbbbaaa``````aaabbbdddgggjjjlllooolllkkklllmmmpppyyyzzzmmmfff]]]XXXSSSNNNKKKHHHFFFDDDBBBCCCAAACCCHHHKKK```lll\\\OOOGGGEEE@@@>>>>>>===???NNN```vvvddd[[[WWWQQQNNNLLLIIIDDD@@@999888666555333333222222111111000000000000111111...000111111000//////000///000222333333333222222111333444444333222333555555444444333333444444555444555777888999999888777777777555444222111//////..............................///000000000000000111222333555777999:::;;;===@@@CCCEEEGGGIIILLLNNNRRRSSSTTTUUUUUUVVVYYY[[[ZZZZZZZZZZZZ[[[]]]^^^___^^^^^^]]]]]]^^^___aaabbbaaaccceeedddcccbbbbbbccc```bbbfffgggfffeeeeeeeeeeeeeeefffggghhhjjjjjjkkkjjjjjjiiihhhhhhiiiiiijjjlllmmmnnnnnnoooppptttvvvyyyzzz~~~|||wwweeeaaaeeeiiirrrwwwpppbbbQQQ???222/////////---+++***,,,...---,,,,,,++++++,,,,,,---,,,,,,------...//////////////////000111222444444777777777777888888888888999999:::;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAACCCDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEGGGJJJMMMQQQXXXfffvvvsss```\\\\\\vvv|||}}}yyytttqqqqqqmmmnnnzzzrrrmmmpppwww}}}wwwdddSSSNNNQQQ\\\eee```TTTKKKBBBBBBAAA@@@???>>>>>>===>>>===<<<<<<======;;;999777888888888888777666666555666999===AAACCCCCCBBBEEEGGGJJJLLLMMMPPPSSSUUUWWWYYYYYYXXXUUUUUUVVVYYYYYYXXXXXXYYY[[[\\\\\\[[[\\\\\\\\\]]]^^^___```aaaaaaaaaccccccccccccaaaaaadddddddddeeeggghhhjjjkkkkkkggggggkkkqqqxxxyyynnnddd[[[UUUOOOLLLFFFCCC>>>;;;:::::::::999<<>>???>>>======>>>===;;;999888888888888888777666666666666777===CCCEEEDDDAAADDDFFFIIIKKKLLLOOOSSSVVVUUUWWWXXXWWWUUUUUUWWWZZZZZZYYYXXXYYYZZZ[[[ZZZYYY]]]]]]]]]^^^___```bbbbbbcccddddddeeedddcccbbbaaa``````aaaccceeehhhjjjkkkjjjggghhhnnntttxxx{{{qqqfff]]]UUUOOOKKKFFFBBB===:::::::::999999<<<===JJJbbb}}}yyyssspppjjjccc___```aaa```______aaacccbbbcccdddeeefffhhhhhhiiiddddddfffggggggfffeeeeeedddbbb^^^YYYSSSJJJ@@@:::777777555222000000111333222222333333333444444444111111111222222333333333111222222111111111444666666999>>>BBBCCCDDDFFFGGGKKKJJJJJJLLLOOORRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXZZZ\\\^^^___^^^^^^^^^```bbbfffjjjlllgggeeeeeeffffffffflllttt{{{oooccc[[[UUUQQQOOODDDBBB@@@DDDHHHCCCMMMhhhzzzgggWWWNNNHHHDDDBBBAAA===:::EEETTTmmmwwwnnnfff[[[TTTPPPMMMGGGBBB999888777666555555666777444444333333333333333444000111333333111111111222111000000111222333444555333444555555444444666777666555444333333444555666333444666888999888777666666666444333111000......////////////////////////---...000111111111000///...000222444666888999:::===???CCCEEEGGGJJJMMMPPPSSSTTTUUUUUUUUUVVVYYY\\\\\\\\\[[[ZZZZZZ[[[\\\]]]___^^^]]]\\\]]]___aaaccc```bbbdddeeedddccccccddd]]]```dddfffeeedddccccccggggggiiijjjlllnnnooopppjjjjjjiiihhhhhhiiijjjkkkkkkmmmnnnoooooorrruuuxxx}}}}}}tttxxxxxxnnn___WWWYYY___lllrrrvvvnnn[[[FFF777111......---,,,,,,+++******...------,,,,,,,,,------.........///////////////111//////111555666444222555777888888777777888:::999999:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDAAA@@@?????????@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEDDDDDDEEEGGGIIIJJJQQQWWWfff|||iii[[[[[[qqq{{{wwwwwwqqqttt{{{yyyuuuuuutttwww|||zzzjjjZZZLLLGGGOOO\\\cccggg___KKKCCCBBBBBBBBBBBB@@@<<<999>>>>>>???>>>===<<<:::999::::::999999777666444444777777777888:::===@@@BBBEEEGGGIIIKKKLLLMMMPPPRRRVVVVVVWWWXXXXXXXXXWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZ\\\]]]^^^___````````````___aaacccdddcccccccccdddhhhgggfffeeedddeeefffgggnnnkkkmmmsssxxx|||}}}rrrhhhaaaZZZRRRMMMEEEAAA<<<999888777777666666888@@@NNN]]]pppyyyrrrllleee```___]]]\\\]]]_________^^^aaaaaabbbccceeefffggggggeeecccaaa```aaaaaa```___aaa```\\\UUULLLCCC===:::333333333222222222111111444444444333333222222222///000111222333444444444222222111111111111222222777888999;;;===???@@@AAAEEEEEEEEEFFFIIIKKKNNNPPPOOOOOOPPPPPPRRRSSSUUUUUUSSSTTTUUUWWWYYYYYYZZZZZZ\\\\\\^^^```ccceeeggggggccccccbbb```___bbbfffiii}}}ooofff```WWWNNNNNNHHHCCCBBBAAABBBIIIQQQooo~~~nnn___VVVLLLFFFAAA@@@@@@AAAFFFLLLccczzzwwwlll___VVVRRRMMMGGGAAA===<<<999777555444444444:::999777555444444333333111111222222222111111000---......000222444555777666777666555333444666888777666555333222222333333222555888:::999777666666777666555333222000///...........................000000000000////////////000222444555666777999;;;<<>>??????@@@AAABBBBBBCCCCCCCCC@@@??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGIIIJJJVVV\\\iii~~~rrr___\\\qqq~~~xxxvvvnnnooo|||}}}ooo^^^PPPIIIPPP]]]dddhhh```MMMGGGEEEBBBAAAAAA@@@???===>>>>>>??????>>>===<<<;;;;;;;;;;;;:::888666555444666666666666888<<>>CCCCCCDDDEEEGGGJJJLLLNNNMMMMMMMMMNNNPPPQQQSSSSSSQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYZZZ\\\]]]___```aaa`````````______bbbfffjjjxxxvvvmmmaaaVVVMMMGGGBBBAAAAAABBBHHHOOO^^^{{{rrrcccYYYSSSLLLFFFDDDBBBBBBEEEKKK^^^ttt{{{pppcccYYYTTTOOOHHHBBB===<<<:::777555444444444888888777666555444444333111111222222222111000000---......000111333555666777777777666444444666888888777555444222222222222111444888999888666666555222222111000//////..............................000/////////////////////000222444555666777999;;;<<>>???===>>>AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKWWW\\\hhh{{{hhh]]]ppp{{{rrrnnnccccccrrrzzzhhhVVVKKKOOO]]]eeeiiibbbPPPKKKHHHCCC@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===>>>===<<<;;;999777555444555444444555777:::===???CCCEEEHHHIIIKKKLLLOOOQQQSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]___bbbeeeeeeeeedddddddddeeeeeefffkkkiiikkkqqqtttuuuyyy}}}~~~sssjjjbbb[[[SSSNNNFFFBBB===999888777666555888666888===CCCKKKYYYfffzzzrrrllliiifffbbb^^^ZZZ[[[\\\```dddfffeeeddd``````aaabbbdddeeefffgggfffccc```____________^^^___ZZZSSSJJJAAA:::555333222111111111111000000000222222222222222111111111000111111222333333333333222222111111111111222222111222444666999;;;===>>>BBBBBBBBBCCCEEEHHHJJJLLLJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPRRRTTTVVVWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^___bbbgggkkksssyyyjjj^^^RRRKKKEEECCCAAAAAADDDJJJRRRiii{{{lllbbb[[[TTTMMMJJJFFFCCCEEEJJJYYYlllvvviii___XXXQQQIIICCC===<<<:::777666555555555666666777777777555444333111111222222111111000///---......///111333555666777888888777666666888999999888777555333222222111111444777888777555444444000000000000////////////........................////////////////////////000222444555666777999;;;<<>><<<>>>AAACCCCCCBBB@@@>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFHHHIIIJJJKKKPPPUUU```pppooo^^^nnn}}}vvvkkkeee[[[[[[kkkxxx]]]MMMMMM[[[eeekkkeeeVVVLLLHHHDDDAAA@@@@@@??????<<<<<<======>>>>>>>>>>>>@@@???>>><<<:::888666444555444444444666999<<<>>>AAACCCFFFHHHIIIKKKNNNPPPQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]][[[]]]^^^^^^^^^___bbbdddddddddddddddeeeeeeffffffiiigggjjjooorrrrrrtttxxxtttkkkccc\\\TTTOOOFFFBBB===999777777666555777555666999===BBBMMMYYYjjjzzzvvvpppiiidddaaaaaa``````XXXYYY\\\aaaeeeggggggfff``````aaabbbccceeeeeefffgggeeeaaa`````````___^^^]]]WWWMMMCCC<<<777333111111000000000000000000000111111111111111111111111000111222333333333333333222222111111111111222222222333555888;;;>>>@@@AAAAAAAAAAAABBBDDDGGGIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPQQQPPPOOOMMMNNNOOOQQQRRRUUUUUUVVVWWWYYYZZZ[[[[[[YYY[[[\\\]]]___ccciiilllpppxxxvvvhhh]]]TTTLLLGGGCCC@@@@@@DDDMMM]]]tttvvvlllbbb[[[TTTPPPKKKGGGHHHLLLWWWfffwww{{{oooddd[[[SSSIIICCC===<<<:::777666555555666444555777888888666444333111222222111111000///...---......///111222444555777888999888777777999::::::999888666444222111111111444777888777555444333333222222111111000000000.................................///////////////000222444555666777999;;;<<>>333///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------...///000000111000111222444444444555555888999:::999777666666777777777888999:::<<<===>>>===>>>AAACCCCCCBBB???>>>======>>>>>>????????????@@@@@@AAACCCDDDEEEFFFGGGCCCDDDEEEGGGHHHIIIJJJJJJHHHLLLVVVcccsssmmm]]]jjjyyyttthhhbbbYYY[[[lllgggQQQKKKXXXdddllliii\\\JJJHHHEEECCCBBB@@@===;;;;;;;;;;;;;;;<<<======>>>@@@@@@???===;;;888666555555555444555666999<<<===???AAADDDGGGHHHJJJMMMOOOPPPPPPOOOPPPPPPRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^____________ZZZ]]]aaabbbbbbaaaaaabbbbbbcccdddeeeffffffgggggghhhgggiiiooorrrrrrtttxxxuuulllddd]]]UUUPPPGGGCCC===999777666555444777666666999:::===GGGQQQ]]]lll}}}tttnnneee___]]]___bbbdddZZZ[[[]]]aaaeeegggggggggbbbbbbbbbccccccddddddeeehhhfffcccbbbaaa```^^^\\\YYYRRRGGG>>>999555333111000000000000000000000111111111111111111111111111111111222333333333222222222222111111111111222222333444666999<<>>???>>>@@@AAABBBCCCBBB@@@???===>>>??????@@@@@@??????@@@@@@AAABBBCCCEEEEEEFFFAAABBBDDDFFFHHHIIIIIIJJJEEEHHHPPPZZZfffqqq{{{fffYYYeeeuuussshhhcccZZZ[[[lllwwwZZZMMMXXXdddlllkkkaaaKKKIIIFFFDDDBBB@@@===:::;;;:::::::::;;;;;;<<<===@@@???>>>===;;;999777666555555444444666888;;;======@@@CCCEEEGGGIIILLLOOOOOOOOONNNNNNOOOQQQSSSTTTTTTTTTVVVWWWYYYZZZ[[[\\\]]]]]]^^^___````````````[[[___ccceeedddbbbaaa```bbbcccdddfffggghhhhhhhhhiiigggiiiooorrrssswww{{{~~~vvvmmmeee^^^VVVQQQGGGCCC===999777666555444777555666777888999@@@IIIVVVcccrrr|||}}}tttooohhhbbb```bbbfffiii```______bbbeeegggggggggeeeeeedddddddddddddddcccgggeeedddcccccc```\\\YYYSSSLLLBBB:::777555333111000000000111111111111222111111111222222222222222111222222333333222222222222222111111111111222222222333555777:::<<<>>>???AAAAAAAAABBBCCCEEEGGGIIIGGGGGGHHHIIIKKKNNNPPPQQQSSSRRRPPPMMMKKKJJJJJJJJJLLLMMMOOOQQQSSSVVVWWWXXXWWWYYY[[[]]]___bbbfffiiioooooouuusssfffXXXOOOIIIDDDBBBCCCCCCGGGTTTfff{{{vvvmmmfffaaa^^^ZZZVVVWWW[[[]]]dddmmmuuu}}}wwwkkk```TTTJJJCCC===<<<:::888777777777777666666777777777555444333222222222111000///...---.........///000111333333555777999999999888999:::::::::999888777555333222222555888999777555333333555444333111///...,,,,,,........................---------......//////000000222444555666777999;;;===???BBBDDDFFFHHHKKKMMMOOOPPPRRRWWW\\\______^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\]]]^^^___aaabbbddddddeeedddcccbbbbbbbbbbbbbbbdddddddddeeefffggghhhiiikkkkkkllllllllljjjiiihhhddddddeeefffhhhkkknnnooonnnnnnoooppprrrtttvvvwwwxxxzzzzzzyyy{{{uuuppphhh___YYYYYY^^^cccmmmooolll___KKK:::111...------------------------,,,,,,,,,,,,---...//////,,,,,,---...///000111111///222444555444444555777999:::;;;;;;:::999:::<<<888999999:::;;;===>>>???AAAAAABBBBBBBBBBBBAAAAAA>>>>>>@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCCCC???AAACCCEEEGGGHHHHHHHHHEEEHHHLLLSSSZZZccclllqqqtttvvvcccTTT___qqq{{{sssnnnbbb```nnnfffSSSZZZdddllllllcccOOOKKKGGGCCCAAA@@@>>>===<<<<<<;;;:::;;;;;;======>>>>>>===<<<;;;999888777444333333333444666999;;;<<>>999777666555444333222444666666888???GGGRRR^^^llluuu{{{~~~zzzsssqqqnnnjjjiiijjjlllooohhhfffddddddeeeggghhhhhhhhhggggggfffeeedddcccbbbcccccccccdddccc___YYYUUUMMMEEE<<<777666666333111111111111111222222333333222222222222333333333444222222222333333222222111222222111111111111222222222333444666999;;;<<<===@@@??????@@@AAACCCEEEFFFEEEFFFGGGHHHJJJMMMOOOPPPQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\^^^bbbdddmmmooovvvyyyfffYYYQQQIIIEEEEEECCCEEEMMM\\\mmmtttnnniiifffbbb^^^^^^aaa```dddjjjrrryyyzzzooobbbVVVKKKEEE===<<<:::888777777777888888888777666555444444333222222111111000...---,,,.........//////111222333444666888999999888999999999999999999888666444333333666999:::888555444333444444333222111000///...........................,,,,,,---......///000000000222444555666777999;;;===???BBBDDDEEEGGGJJJLLLMMMNNNQQQVVV[[[]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[]]]^^^```bbbcccdddddddddbbbaaaaaaaaabbbcccdddddddddeeefffhhhiiijjjllllllmmmmmmllljjjiiihhhffffffffffffhhhjjjlllmmmmmmmmmnnnppprrruuuwwwxxxzzz{{{~~~tttuuuzzzsssqqqkkkccc\\\\\\aaagggmmmoookkk^^^JJJ999000...---.....................+++++++++,,,---...///000,,,,,,---...///000111222///222555555444333555888999:::;;;;;;;;;;;;<<<===999999:::;;;<<<>>>???@@@CCCBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBEEEGGGHHHHHHHHHFFFHHHJJJNNNSSSZZZaaafffdddvvv|||xxx{{{tttfffPPP\\\nnnpppjjjvvv~~~~~~oooWWW\\\eeelllllldddSSSNNNGGGBBB@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>=========<<<;;;999888777333222111111333555777999;;;>>>AAADDDEEEHHHKKKNNNOOONNNNNNMMMOOOQQQSSSUUUSSSTTTUUUWWWYYY[[[\\\]]]\\\]]]^^^___```````````````bbbbbbbbb```___```aaabbbdddfffhhhjjjkkkkkkjjjjjjhhhiiioootttxxx~~~wwwnnnfff___WWWRRRHHHCCC>>>999777666555333//////111666777:::BBBKKKOOO[[[iiisssyyy}}}{{{wwwqqqrrrrrrqqqppppppqqqrrrnnnkkkgggeeefffggghhhhhhjjjiiihhhgggeeedddbbbbbbaaaaaabbbcccbbb]]]VVVQQQHHHAAA888444555555333111111111222222222333333333222222222333333444444444222222333333333222222111222222111111111111222222444444666777999;;;<<<===>>>>>>>>>>>>@@@AAACCCEEEDDDEEEFFFGGGIIILLLNNNOOONNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSUUUWWWYYYZZZZZZ[[[^^^aaakkknnnxxxuuudddXXXMMMGGGFFFBBBBBBGGGQQQ^^^rrrzzztttnnnkkkgggcccbbbeeeaaaccciiipppvvv}}}|||qqqdddWWWMMMGGG===<<<:::888777777888888:::999777555444444333333222222111111000...---,,,............///111222222333555888999888888888999888999999999888777555444444777::::::888666444444555555555444444444333333........................,,,,,,------...///000000000222444555666777999;;;===???BBBDDDEEEGGGJJJLLLLLLMMMPPPUUUYYY\\\[[[ZZZZZZZZZYYYYYYYYY[[[\\\]]]XXXYYYZZZ\\\^^^```aaabbbccccccbbbaaaaaabbbcccdddcccddddddeeegggiiijjjkkklllmmmmmmmmmllljjjhhhgggiiihhhggggggggghhhjjjkkklllmmmnnnpppsssuuuxxxyyy{{{}}}|||qqqssszzzrrrpppkkkddd^^^]]]```dddllllllgggYYYFFF888111111222000...+++***+++,,,,,,+++,,,------......------...---,,,,,,---...000111111777===;;;333000333888666777999:::999999:::;;;;;;:::999999:::<<>>>>>>>><<<:::999999:::999888444444333444555777999::::::===@@@BBBCCCFFFIIIKKKOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTUUUVVVXXXYYYZZZZZZ]]]]]]^^^___```aaabbbcccaaaaaaaaa```______^^^^^^```aaabbbccceeefffhhhhhhgggfffhhhjjjmmmrrr|||qqqhhh```WWWQQQHHHDDD>>>999888777666666222222333333666;;;BBBGGGTTT[[[eeennnuuuyyy|||~~~wwwvvvssspppoooooopppqqqnnnllljjjiiiiiijjjiiiiiijjjiiihhhgggeeecccbbbbbbbbb```___```aaa]]]TTTMMM???;;;666333444333222000333444444444444333333222222333333444444555555666555444333333222222333333333333333222222111111111333333444555666777888999<<<<<<;;;:::;;;<<<===>>>CCCCCCDDDEEEGGGHHHJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRTTTUUUWWWYYY\\\^^^```aaadddjjjxxxrrr```UUUMMMHHHIIIDDDEEENNNUUU```xxx}}}tttqqqoookkkhhhggggggfffeeegggnnnxxxqqq```SSSJJJEEE@@@>>>:::888888888888777777777666555444333333222222333444444333111...---,,,,,,,,,---...///000111444555666777888888888888777777777777777666555444666777888999999888777666888888888888666444222111111000...---,,,+++******---------......///000111666777888777666777888:::;;;>>>CCCGGGHHHIIIKKKLLLOOOPPPRRRUUUWWWYYYZZZZZZ[[[]]]^^^]]]\\\[[[\\\]]][[[[[[\\\]]]^^^______```bbbddddddcccbbbaaabbbdddeeeeeedddeeefffhhhjjjkkkmmmllljjjiiihhhiiijjjjjjgggfffdddddddddfffiiikkkpppppppppoooooosssyyy}}}}}}}}}vvvwww}}}{{{yyy~~~qqqmmmggg___[[[]]]ccchhhiiijjjeeeWWWDDD666000000---,,,+++***+++,,,...///+++,,,,,,------------------------,,,---...000111111666:::888444111333777777999;;;<<<;;;;;;<<<===;;;;;;::::::;;;===???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<>>>>>???>>><<<;;;:::999777555444444333333555666888999:::===@@@BBBDDDFFFIIILLLNNNOOOQQQQQQPPPPPPQQQSSSTTTUUUUUUVVVWWWXXXXXXYYY\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaa````````````aaaaaabbbcccdddeeefffffffffeeehhhkkknnnsss~~~sssjjj```WWWQQQIIIDDD>>>:::888777777666222222333333666;;;BBBHHHTTTZZZccckkkqqquuuyyy{{{xxxvvvtttrrrpppnnnnnnnnnkkkiiiggggggiiijjjjjjjjjhhhggggggffffffeeeeeeddd___]]]\\\]]]]]]XXXPPPIII===999444222222222111///333444444555555555444444555555555555666666666666555444444333333333333333444444333333333222222222333444444555666777888999<<<;;;;;;:::;;;<<<===>>>AAABBBBBBDDDEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQSSSTTTVVVXXXZZZ]]]^^^___ccciiivvvmmm[[[PPPJJJGGGBBBBBBHHHMMMUUUhhh~~~}}}zzzxxxssspppooollliiieeedddhhhqqq{{{zzzmmm```UUULLLEEEAAA>>>:::888888999888888888777666555444333222222222333444444333111...---,,,,,,,,,---...///111111444555666777777777777777777888888888777777666555999999::::::999777666555777888888888666555333222222111000///...---------...............///000111555666777777666666888:::;;;???CCCGGGHHHJJJKKKMMMOOOPPPRRRTTTWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\ZZZZZZ[[[\\\]]]______```bbbccceeeeeecccbbbbbbccceeeeeeeeeeeefffhhhiiikkkllllllkkkjjjjjjjjjjjjjjjhhhgggeeeeeeeeegggjjjlllnnnooopppqqqqqqssswwwzzz|||{{{{{{zzzvvvxxx}}}qqqlllccc[[[XXX[[[ccciiifffgggbbbTTTBBB444///000,,,++++++******+++---...***+++,,,,,,------,,,,,,------------...///000111111333555555444333333555666888:::;;;::::::;;;<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDBBB@@@>>>===>>>>>>===<<<<<<<<<<<<===?????????@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHKKKNNNUUU]]]ccccccccceeefffeeeXXXVVV^^^ppp}}}zzz[[[WWW]]]kkkuuurrreeeXXXLLLFFFDDDAAA???@@@<<<<<<<<<<<<<<<===>>>>>>@@@???>>>===<<<:::777444444333333333444666777999:::===@@@BBBDDDGGGJJJLLLMMMOOOQQQRRRQQQQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWW[[[[[[\\\]]]^^^______``````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddhhhmmmpppsss{{{vvvlllaaaXXXQQQJJJFFF???;;;999888777666222222222333666<<>>:::888888999999888999888777555333222222111333333444444333111///...------------...000111222444555666666666666666555888888888888888777777777;;;<<<<<<;;;:::888555444777777888888777555444222333222111000000000000000///............//////000444555666666555666888:::<<>>???@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDBBB@@@>>>===??????>>>============>>>@@@@@@@@@@@@@@@?????????<<<>>>AAADDDGGGJJJLLLNNNVVV^^^dddcccaaacccffffff[[[UUUYYYjjj|||xxxZZZSSSXXXhhhtttssskkk]]]NNNGGGDDDAAA???@@@<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>><<<888555444333333333333555666777:::<<<@@@BBBDDDGGGJJJMMMMMMPPPRRRTTTSSSSSSTTTVVVUUUUUUVVVVVVVVVVVVVVVVVVZZZZZZ[[[[[[\\\]]]]]]^^^^^^______```aaabbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbcccdddhhhnnnqqqsssxxxwwwmmmcccZZZSSSKKKGGGAAA<<<999888888777222222333444777>>>GGGMMMUUUXXX]]]aaaeeeiiinnnqqqrrrrrrsssrrrqqqnnnkkkjjjgggeeecccdddfffhhhhhhhhhgggggggggggggggggghhhhhhbbb```]]]ZZZVVVNNNEEE???:::888666444333444444555444444666777888888888888;;;;;;::::::999888777777777777777777666666555555666666666666666555555555555555666777777888999999:::::::::;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFFFFGGGIIIKKKLLLNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNRRRSSSTTTVVVXXXZZZ\\\]]]```ccclllyyyjjjXXXOOOGGGDDDBBBCCCAAABBBKKKUUU___ppp{{{{{{ssskkkaaaYYYYYY___hhhnnnvvvwwwqqqeeeYYYQQQKKKEEEAAA>>>;;;999999999999888:::999777555333222222222444444444333222111///...---------...///000222222555555666666666666555555999999888888888888888888;;;<<<<<<<<<;;;999777666666777888888777666555444333222222111111111222222//////............//////222333555555555666888:::===@@@DDDGGGIIIJJJMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[\\\[[[YYYXXXYYYZZZXXXYYYZZZ\\\]]]___```aaabbbeeehhhiiihhhfffeeeeeefffeeeeeeeeefffgggiiijjjjjjkkkmmmooonnnmmmkkkiiijjjiiihhhhhhiiijjjlllmmmlllnnnoooppppppqqqsssvvv{{{}}}}}}kkkeee^^^YYYYYY]]]bbbfffffffffaaaSSSAAA444000111...---,,,+++***)))))))))++++++,,,------------,,,,,,,,,---...000111111111222000///000333444333222222444666777666666777888::::::;;;<<<===>>>???@@@???@@@@@@@@@AAAAAAAAABBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@<<<===@@@DDDIIIMMMOOOPPP[[[dddkkkiiieeeeeefffeee___UUUVVVgggyyyvvv[[[RRRTTTeeessssssnnn___PPPHHHDDDAAA???@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<>>>>>>===:::777333333222222333444555666999;;;???AAADDDFFFJJJLLLNNNQQQTTTVVVVVVVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbddddddhhhooorrrrrrtttxxxxxxnnneee\\\VVVMMMHHHBBB===:::999888777333444444555999AAAJJJQQQXXXZZZ^^^aaacccfffjjjmmmlllmmmoooppppppnnnllljjjgggeeecccccceeeffffffeeehhhhhhhhhhhhhhhgggggggggeeeccc___ZZZSSSJJJBBB<<<:::999777555444444666777666777888999:::;;;;;;;;;======<<<;;;:::999999888888999999:::999888777777777777777777777777888888666666777777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDEEEFFFHHHJJJKKKLLLLLLPPPPPPPPPPPPPPPOOOOOOOOORRRRRRTTTVVVXXXZZZ[[[\\\]]]^^^eeepppxxx}}}ppp\\\RRRGGGEEECCCBBB@@@???DDDJJJNNN[[[mmm||||||{{{pppiii^^^UUUSSSXXX```fffpppvvvuuuhhhXXXNNNKKKJJJAAA???;;;999999999999888:::999666444222222222333444444444333222111000///.........///000111222333444555666666666666666666999999888777777888999999::::::;;;<<<;;;:::999888666666777888888777666555222222111111000111111111///............//////000111333444555555666999;;;>>>AAADDDGGGIIIKKKNNNPPPPPPQQQRRRTTTVVVWWWXXXXXXYYY[[[[[[[[[ZZZYYYZZZ[[[ZZZZZZ[[[\\\^^^___```aaacccfffiiikkkjjjhhhggggggffffffeeeeeefffggghhhiiiiiikkkmmmoooooommmkkkiiijjjjjjiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmpppuuuxxx|||fffaaa[[[XXX[[[```fffiiihhhgggaaaSSSAAA444000111+++++++++,,,,,,,,,,,,,,,+++,,,------......------+++,,,...///111111222222333111000000222333333222333555777888777777888999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFKKKPPPRRRSSS```lllvvvuuunnnjjjgggdddcccVVVSSScccuuu}}}{{{{{{|||pppZZZPPPQQQaaaqqqqqqmmm___PPPIIIEEEAAA???@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<======;;;999333333222111222333444555777:::===@@@BBBEEEIIILLLMMMPPPTTTWWWWWWWWWXXXYYYVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^______``````aaaaaaaaabbbcccdddeeeeeegggfffiiioooqqqppppppssszzzyyypppggg^^^XXXNNNJJJCCC>>>;;;:::999888555555555777;;;DDDNNNUUU\\\^^^aaacccdddfffiiikkkhhhjjjlllmmmmmmlllkkkjjjgggeeeccccccdddeeeeeeeeeiiiiiiiiiiiihhhhhhhhhhhheeeddd```[[[SSSJJJCCC>>>======;;;999777777888;;;<<<======>>>?????????????????????>>>===<<<<<<;;;;;;;;;<<<======;;;:::999888888999999999999::::::777777888888999999999999999999:::;;;;;;;;;;;;::::::;;;;;;===>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIIIINNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZ^^^gggmmmpppuuuzzzrrr^^^RRRDDDCCCAAA???<<<<<>>>>>???@@@@@@AAA???@@@BBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBGGGOOOVVVZZZ[[[fffuuu|||tttmmmhhhgggWWWPPP^^^qqqyyyyyyyyy~~~vvvvvvpppxxxrrrzzzxxxbbbQQQJJJJJJ[[[kkklllkkk^^^PPPIIIFFFBBB@@@@@@<<<<<<<<<<<<<<<===>>>>>>===;;;::::::;;;;;;:::888333222111111111222444444555888<<>>GGGQQQYYY```bbbeeegggggggggiiijjjhhhhhhiiijjjjjjiiihhhgggfffdddbbbccceeefffggggggggghhhhhhiiiiiijjjjjjkkkffffffddd___XXXQQQKKKHHHEEEFFFEEEBBB>>>>>>@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@???>>><<<;;;999999:::::::::;;;;;;;;;888888888999999999999:::888999:::;;;;;;;;;::::::::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKMMMNNNOOONNNNNNMMMNNNOOOPPPQQQSSSTTTVVVVVVXXXVVVXXX___dddeeehhhkkkmmmxxxmmm\\\PPPCCCCCC@@@<<<:::;;;<<<===>>>BBBJJJTTT___kkkwww|||yyyiiiddd\\\UUUPPPPPPRRRTTT\\\fffjjjbbbUUUMMMJJJIIIBBB???<<<::::::::::::999888777444222222333555666666555444333222111111111/////////000111222333444444555666888999:::::::::888777666555555777999:::999:::;;;;;;:::999888777555666777888999888888777444333222111000000000000,,,,,,,,,---///000222333111333555666777999<<<>>>@@@BBBEEEGGGIIILLLOOORRRRRRSSSUUUVVVXXXXXXYYYYYYWWWYYY[[[\\\\\\\\\^^^```_________`````````aaaaaaaaaccceeefffeeeeeefffgggggggggfffeeeeeefffhhhiiihhhiiikkklllmmmlllkkkjjjiiiiiiiiijjjkkkkkkllllllkkklllmmmnnnooorrrwww{{{sssiii\\\UUUUUU[[[bbbfffiiihhhaaaQQQ>>>111---////////////...---,,,+++***---...//////000/////////***,,,...000222222222222444444444222000///111444000222444555444444555666777777999:::;;;<<<<<<<<<<<<======>>>???@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@???AAAGGGRRR\\\bbbdddkkk}}}}}}tttmmmjjjWWWMMMZZZnnnwwwxxxxxxrrryyyxxxwwwzzzsssiiijjjhhhxxxmmmrrrxxx|||zzzqqqhhhVVVHHHBBBDDDUUUfffeeeiii\\\OOOJJJGGGCCC@@@@@@<<<<<<<<<<<<<<<===>>>>>>???===:::999999999888777333222111111111222333444444777;;;>>>@@@DDDGGGJJJIIIMMMQQQUUUVVVVVVVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[_________```````````````^^^___```ccceeehhhjjjkkkllliiijjjnnnooommmkkkllljjjuuu~~~sssiii^^^XXXPPPKKKEEE???<<<;;;999888888888888:::???HHHSSS[[[ccceeehhhjjjiiiiiijjjjjjiiiiiiiiihhhhhhgggfffeeedddbbbaaabbbeeehhhiiiiiieeefffggghhhjjjlllmmmmmmhhhiiihhhddd^^^YYYTTTSSSNNNOOONNNJJJFFFEEEHHHKKKHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>???AAAAAAAAA@@@>>><<<:::::::::;;;;;;<<<<<<<<<999999999999999999::::::888999:::;;;<<<;;;::::::::::::;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLNNNOOOQQQRRRSSSTTTVVVTTTUUU[[[______```ccceeellluuu~~~~~~uuuhhhXXXNNNEEEDDDAAA<<<:::;;;;;;;;;:::<<>>======<<<>>>@@@AAACCCDDDDDDCCCCCCAAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDAAAAAAHHHRRR^^^mmmyyyrrrjjjXXXMMMVVVhhhrrruuuvvvuuurrrnnnkkkhhhfffcccaaaccczzzsssjjjgggooowwwuuupppmmmaaaRRREEEBBBIIISSS```jjjggg]]]PPPIIIFFFDDD@@@;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888555444222111111222444555777999;;;>>>@@@DDDHHHLLLLLLOOOQQQSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXYYY[[[]]]___[[[\\\]]]]]]^^^^^^]]]]]]]]]^^^```bbbdddeeeffffffiiilllooorrrsssqqqnnnllllllqqq~~~yyymmmaaaYYYRRRMMMHHHDDD???:::;;;@@@777777999:::???HHHTTT\\\aaabbbeeehhhjjjjjjjjjiiikkkkkkjjjiiiiiihhhhhhgggkkkjjjiiigggffffffggggggcccdddgggiiijjjkkkkkkkkkhhhjjjkkkkkkiiifffbbb```aaa]]]WWWQQQMMMLLLLLLMMMUUUUUUTTTRRROOOKKKHHHFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;;;;::::::>>>===<<<;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@BBBCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRRRRTTTVVVWWWXXXXXXYYY\\\^^^cccbbbgggrrr|||yyyuuuoookkkfff^^^UUUNNNAAA>>>;;;:::::::::999999777888:::???FFFMMMTTTXXXeeennn|||{{{yyyrrrggg]]]WWWSSSMMMJJJJJJNNNMMMLLLLLLKKKIIIEEECCCCCC@@@<<<:::999888777666777444222333666888888777888888777555444333222111000//////......///111111222333555777999;;;;;;<<<;;;999777555555777999;;;;;;<<<<<<<<<;;;999777666888777777777777888999999777666444222000...,,,+++,,,,,,------///000222222444444444555777:::<<<>>>AAABBBCCCFFFIIILLLOOOPPPUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]___aaaaaabbb```^^^___bbbcccaaa___^^^___aaabbbddddddddddddggggggggggggggggggggggggiiiiiihhhhhhggggggffffffiiigggeeeeeeggghhhiiihhhiiiiiijjjmmmrrrvvvxxxxxx{{{yyyyyyyyytttnnnvvveee]]]]]]^^^aaadddjjjhhh\\\III999111///...///...---,,,++++++,,,,,,------.........///////////////000000000111111111111222222222222333333333555666777777888888888888::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???????????????@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCFFFCCCDDDJJJSSSaaasss~~~ppp^^^RRRXXXgggqqqsssssstttrrrnnnkkkhhheeecccaaabbbxxxxxxooolllsssyyyxxxssspppdddUUUFFFAAAFFFQQQ___jjjnnncccUUUKKKGGGDDD@@@============<<<<<<;;;;;;::::::::::::::::::999888888555444222111111222444555666888;;;===@@@DDDIIILLLNNNPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ\\\[[[\\\\\\]]]^^^___```\\\]]]^^^___````````````^^^___aaabbbcccdddeeeeeefffiiimmmqqqsssrrrqqqppprrrvvvzzzmmmaaaXXXRRRLLLFFFBBB===888999===777888:::<<>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKMMMOOOPPPQQQRRRRRRSSSTTTVVVVVVWWWXXX[[[]]]cccbbbfffnnnxxxzzzpppkkkeee```[[[VVVNNNIIIBBB@@@<<<::::::999888777666666777:::>>>DDDIIILLLUUU[[[fffooottt{{{|||zzzssshhh]]]WWWRRRLLLIIIIIIHHHFFFFFFFFFGGGFFFDDDCCCBBB???<<<:::999888777555555333111222666999::::::666666666555444444333333000000///......///000111111222333666777999::::::<<<;;;999777777777888999:::;;;;;;;;;:::999777666555555444555555666777777999888777555333111000///---------......000111222444444444555777:::<<<>>>AAABBBDDDFFFIIILLLOOOQQQUUUUUUVVVVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]___```aaabbb```___```cccdddcccaaa```aaaaaabbbcccdddeeefffgggggggggggggggggggggggghhhhhhhhhggggggggggggggggggfffdddeeehhhkkkllllllllllllmmmppptttwwwzzz{{{|||~~~|||{{{vvvooowwwfff___^^^```dddiiikkkhhh[[[HHH888111...------,,,,,,+++++++++,,,,,,---............/////////////////////000000000000222222222222333333333333777888888999999999888888::::::;;;<<<<<<===<<<<<<============>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBFFFFFFHHHMMMTTTccczzzmmm\\\[[[eeennnrrrsssuuusssqqqmmmiiifffcccaaa]]]qqq{{{www|||{{{xxxjjjZZZIII@@@CCCMMM^^^lllrrrhhhYYYMMMGGGDDDBBB@@@>>>>>>======<<<;;;::::::999999999999999999888777555444222111111222444555555777:::===@@@DDDIIILLLOOOQQQSSSTTTSSSSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^___`````````___]]]^^^```aaacccddddddddd```aaaaaabbbccccccddddddbbbeeejjjooorrrtttuuuuuuzzz}}}|||ooocccZZZSSSLLLEEEAAA<<<777666999888999<<<@@@GGGMMMSSSVVV___```aaacccdddccccccbbbcccdddgggjjjnnnqqqtttuuuvvvuuusssqqqnnnllljjjiiiggghhhjjjkkkmmmmmmnnnnnnnnnqqquuuwwwxxxyyy{{{|||~~~zzzssslllfffcccaaaaaacccbbbaaa___\\\XXXUUUSSSOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<======>>>========================>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGJJJKKKLLLMMMMMMNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQRRRQQQRRRTTTUUUUUUWWWYYY\\\bbbbbbeeejjjooozzzwwwiiiccc[[[UUUQQQNNNJJJGGGDDDBBB>>><<<;;;999777555666666666666888;;;???AAAHHHKKKQQQXXX]]]fffvvvuuuiii]]]WWWQQQKKKGGGGGG@@@???>>>???AAACCCCCCBBBAAA>>>;;;999888888666555222000///000333777:::;;;444444555555555555555555111000///.........///000///000111333444666777777<<<;;;::::::999888777777999999999999999888777666333444444555666777777888999888777666444333222111...............///000000444444444555888:::===>>>BBBBBBDDDGGGJJJMMMPPPQQQVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]___```aaabbbaaa```bbbdddeeeeeedddcccbbbbbbbbbccceeefffhhhffffffffffffffffffffffffgggggggggggggggggghhhhhhfffddddddfffjjjmmmoooooommmnnnoooqqqtttwwwzzz|||~~~{{{~~~pppaaa\\\]]]```gggmmmmmmhhhZZZFFF666000...,,,++++++,,,,,,,,,------...,,,,,,,,,,,,------------....../////////000000000222222222333333333444444888888999999999999888888:::;;;<<<===============<<<<<<;;;;;;;;;===???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCAAA@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBFFFGGGJJJMMMRRRaaa}}}jjj___cccllltttwwwzzzyyyxxxtttmmmgggcccaaaVVVfffuuudddOOOCCCAAAKKK___pppuuulll^^^QQQIIIEEEDDDDDD???>>>>>>===<<<;;;::::::888888999999999888888777666444333111111222333444444666999<<>>FFFPPPVVVYYYZZZ]]]]]]___```aaabbbbbbaaaeeefffhhhkkkmmmoooqqqrrrtttsssrrrqqqooollljjjiiihhhhhhiiikkklllmmmmmmnnnmmmsss{{{|||uuuooollljjjjjjiiihhhgggeeeaaa]]]ZZZXXXRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAABBBCCCDDDCCCAAA???===<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMMMMNNNOOOPPPQQQPPPQQQSSSTTTUUUVVVYYY\\\___aaadddgggkkkuuuvvvkkkdddZZZSSSPPPNNNLLLJJJGGGDDDAAA???===<<<999777999888888777888:::<<<===AAABBBFFFLLLQQQYYYhhhwwwxxxlll___VVVOOOHHHDDDCCC===<<<:::;;;>>>AAABBBBBB@@@===:::888777777666444000///------///333666888555555555555555555555555111000///...---......///......///000111222333444888999::::::::::::999888888888888888888777777777555555666888999999::::::777666555444333222111111//////.........//////000444444444666888;;;>>>???BBBCCCEEEGGGJJJNNNPPPRRRWWWWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^___```aaa`````````bbbdddeeeeeeeeeeeedddcccbbbccceeegggiiiggggggggggggggggggggggggeeeffffffgggggghhhhhhhhhfffeeeeeegggkkknnnpppppplllmmmnnnoooqqqtttxxx{{{uuuiii^^^ZZZ[[[___fffnnnmmmgggWWWCCC555000...,,,,,,,,,------......//////,,,,,,,,,---------......////////////000000000000222222333333333444444444777777888999999999888888:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>AAAAAABBBBBBBBBCCCCCCCCCEEEFFFIIIKKKOOO]]]xxxvvvbbb```kkkwww}}}~~~uuukkkddd```SSS^^^sssttt\\\JJJCCCKKK```sss}}}vvviii[[[NNNGGGDDDDDD@@@???>>>===<<<;;;::::::777888888999999999888888666555333111111222333444444666999;;;>>>BBBGGGKKKPPPRRRTTTTTTRRRQQQRRRSSSUUUUUUVVVVVVWWWYYYZZZ[[[\\\]]]^^^___```___^^^]]]]]]^^^```bbbdddeeefffgggccccccbbbaaaaaabbbcccccc___aaadddjjjpppvvv{{{~~~{{{oooggg[[[RRRIIIDDD@@@;;;888999888:::AAAMMMZZZbbbdddbbb\\\]]]^^^```aaaccccccdddfffggghhhiiikkkmmmnnnooooooppppppqqqpppnnnllljjjggghhhhhhiiijjjkkkllllllnnnxxx~~~yyyvvvttttttmmmlllkkkhhheeeaaa]]][[[UUUTTTRRROOOLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCC@@@AAACCCCCCCCCAAA???===<<<<<<===>>>???AAABBBCCC?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPOOOQQQSSSTTTUUUWWWZZZ\\\]]]^^^bbbfffjjjvvv~~~uuummmbbbZZZWWWUUUSSSQQQLLLJJJGGGDDDBBB@@@<<<999999999999999:::;;;======;;;<<<@@@EEEIIINNNYYYeeezzzyyylll]]]SSSKKKCCC??????>>><<<;;;;;;>>>@@@AAAAAA>>>;;;888777666666555444111000///...///111444666666666666555444444333333222111///...---------...------------...///000111222444666999::::::::::::777777777777777777888888666777888999::::::::::::777777666555333222111111//////.........//////000333444444666888;;;>>>@@@CCCDDDEEEHHHKKKNNNQQQSSSXXXXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^___```aaa^^^___```aaabbbcccdddeeefffeeeccccccccceeegggiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeffffffgggggghhhhhhiiihhhggghhhkkkmmmnnnnnnmmmnnnpppppppppssswww{{{pppfff]]]ZZZ[[[^^^eeekkkmmmfffUUUAAA444111///---,,,---....../////////........./////////000000000000000000000111111111111333333333333444444444444666666777888999:::999999;;;;;;===>>>????????????AAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKWWWoooyyy```]]]jjjxxx}}}qqqgggbbbUUUZZZiii~~~nnnUUUHHHKKK___ssswwwgggVVVJJJDDDCCC@@@@@@???>>><<<;;;::::::777888999999:::999999999777555333111111111222333444666999;;;===AAAFFFIIIOOOQQQRRRRRRQQQPPPQQQRRRTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^^^^___`````````___]]]^^^```bbbdddeeeffffffcccbbbaaaaaaaaabbbcccdddaaabbbdddhhhnnnuuu{{{~~~uuummm___UUULLLGGGDDD???;;;;;;999;;;CCCRRRcccmmmnnnjjj``````aaabbbcccdddeeefffdddeeefffhhhjjjlllmmmnnnlllnnnppprrrrrrqqqnnnmmmgggggggggggghhhiiijjjkkkmmmzzz~~~{{{yyyxxxqqqpppnnnlllhhhddd```^^^XXXVVVTTTQQQNNNLLLJJJJJJGGGGGGFFFFFFEEEEEEDDDDDD@@@AAABBBBBBBBB@@@???>>>===>>>>>>???@@@BBBDDDEEE@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMOOONNNMMMLLLLLLMMMOOOOOONNNPPPRRRTTTUUUWWWZZZ\\\[[[\\\___dddjjjuuu|||qqqiiiddd```\\\YYYUUUSSSOOOKKKHHHCCC>>>;;;777777777888:::;;;===>>>;;;<<<@@@EEEGGGHHHOOOWWWjjj|||sssfffWWWMMMFFF>>>;;;;;;===<<<;;;<<>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCC@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHIIIRRReeewwwttt\\\YYYgggwww~~~vvvkkkeeeWWWWWWaaatttaaaLLLJJJ\\\ooo|||nnn\\\MMMFFFDDDAAA@@@???>>>===;;;::::::888888999:::::::::::::::777555333111111111222333555777999;;;<<<@@@DDDGGGMMMOOOQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUWWWXXXYYY\\\[[[\\\\\\]]]^^^___```^^^___aaacccdddeeeffffffcccbbbaaa```aaabbbdddeeedddcccdddggglllsssyyy}}}yyypppaaaWWWMMMIIIFFFAAA>>>===<<<===DDDUUUhhhssssssoooggggggffffffffffffffffffdddeeefffhhhjjjkkkmmmmmmkkkmmmpppssssssqqqnnnlllgggggggggfffggghhhjjjkkknnn||||||{{{uuutttsssppplllhhhdddbbb[[[ZZZWWWTTTQQQOOONNNNNNHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEE@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLNNNOOOMMMNNNQQQRRRSSSUUUXXX[[[[[[YYY[[[```fffooo{{{tttnnngggaaaaaa]]]XXXRRRMMMFFF???:::666666777888:::<<<===>>>>>>>>>@@@DDDDDDCCCGGGMMMVVVcccpppuuuwwwzzz}}}}}}}}}hhh[[[NNNEEE@@@:::888999999888999;;;>>>@@@???>>><<<999666555555555444333+++...111111000000222555555555555555555555555555333222///---,,,+++++++++---,,,+++******+++---...---...000222444666777777777777666666777999:::;;;999:::;;;<<<<<<:::888777:::999888666444222111000---------......000111222333444444666999<<<@@@AAADDDEEEGGGIIILLLOOORRRTTTYYYZZZ]]]___``````___^^^^^^^^^]]]^^^^^^___```aaa```bbbddddddbbbbbbccceeedddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeiiihhhfffgggiiillllllllloooqqqrrrpppoooqqqwww|||\\\WWWTTTVVVZZZ^^^eeellllllcccQQQ>>>333222111///+++,,,------------++++++------------.........///111111222222222333333333333333333444444444555555666777999;;;<<<>>>>>>???;;;<<<===>>>@@@@@@AAAAAA@@@AAABBBDDDEEEDDDDDDCCCDDDCCCBBBAAA@@@AAABBBCCC???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGIIIOOO___nnnnnnYYYWWWeeettt{{{zzznnngggWWWTTT[[[mmmzzziiiPPPJJJYYYkkkyyy{{{yyynnn^^^OOOHHHFFFAAAAAA@@@>>>===;;;::::::888999:::;;;;;;;;;;;;;;;777666333111111111222333666888999;;;<<>>>>>>>>EEEVVVjjjuuuuuupppmmmlllkkkiiigggfffffffffhhhhhhhhhiiiiiijjjjjjkkkjjjllloooqqqqqqoookkkiiihhhhhhgggggggggiiijjjkkktttyyyxxxvvvsssoookkkgggeee^^^\\\YYYVVVSSSRRRQQQQQQHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKKKKLLLNNNOOOKKKMMMOOOPPPRRRTTTWWWZZZ[[[XXXXXX\\\bbbiiiuuuxxxooohhhiiieee^^^WWWOOOGGG>>>888777777888:::;;;===>>>>>>===<<<<<<>>>===<<>>??????===;;;999666444444555444333$$$(((---///......000222333333444444555666666777333222000---,,,+++++++++---,,,***))))))+++,,,.........///000222333444555777777666777888999;;;<<<======?????????===;;;999888888666444222000...---,,,,,,------///000222222333444444666999===@@@BBBDDDEEEGGGIIILLLPPPRRRTTTYYY[[[]]]___``````___^^^^^^^^^^^^^^^^^^___```aaabbbdddfffeeecccbbbdddfffccccccdddeeeeeeeeeddddddddddddddddddddddddddddddgggggggggffffffeeeeeedddhhhfffeeefffiiilllmmmmmmmmmooopppnnnlllmmmtttzzzXXXUUUSSSTTTZZZaaahhhkkkmmm```NNN===333///......,,,,,,,,,---------......------......///000000000222333444555666666666666666666666666777888999:::<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGIIIOOOVVV\\\vvv|||kkkYYYVVVcccrrryyy|||ooo___TTTXXXmmm||||||}}}rrrRRRHHHQQQ\\\mmmtttuuuiiiZZZOOOIIIEEEAAA???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999999666555333222111111222333333555888;;;===???BBBEEEGGGJJJNNNPPPPPPPPPPPPQQQSSSTTTUUUUUUVVVVVVVVVUUUWWWWWWXXXYYYZZZ[[[[[[\\\___```bbbcccdddddddddcccccccccbbbbbbcccdddfffgggfffhhhjjjlllmmmpppsssvvv~~~uuufff]]]TTTNNNHHHAAA???@@@>>>???FFFUUUfffqqqsssrrrqqqllljjjnnnnnniiigggjjjjjjiiigggggghhhiiihhhhhhjjjlllnnnppppppnnnkkkiiidddfffhhhhhhhhhhhhiiikkkqqq~~~{{{wwwsssqqqnnnkkkiiibbb```\\\ZZZXXXUUURRROOOOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===<<>>@@@???===999888777555444444444444//////...------...000000///000222333444555555555555333000---,,,+++,,,,,,///...------,,,,,,,,,---,,,,,,,,,---///222555777999999888888999999:::;;;>>>>>>???@@@BBBAAA???<<<999999777666444222111000///...---,,,---///111222222333555777:::===@@@AAAHHHIIIJJJMMMPPPSSSVVVXXXYYY[[[]]]___```___]]]\\\\\\]]]^^^```ccceeefffgggbbbbbbbbbcccdddeeeggghhhdddcccbbbccceeefffeeedddeeedddcccccceeeeeedddcccffffffdddccccccdddeeefffffffffffffffggggggggggggkkkllllllkkkjjjmmmtttzzz~~~YYYWWWTTTUUUZZZaaafffiiijjj^^^KKK;;;222...------,,,,,,,,,---------......------......///000000000222333444555666666666666666666666777777888999:::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAACCCDDDCCCBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFHHHMMMTTTZZZjjjqqqzzzyyyjjjYYYTTT```qqq{{{kkk^^^^^^ppp~~~}}}|||yyyVVVFFFJJJRRRfffnnnqqqhhhZZZOOOIIIEEE@@@???===<<<::::::;;;;;;;;;;;;:::::::::999999999666555333222111111222333222555888;;;<<>>@@@FFFTTTeeepppsssqqqsssooonnnppppppkkkjjjllllllkkkiiiiiijjjkkkkkkjjjjjjkkknnnppppppooolllkkkeeefffggggggfffgggiiikkkpppzzzuuurrrnnnkkkhhhdddaaa]]]ZZZXXXVVVSSSQQQQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA???>>>>>>===???@@@AAABBBBBBCCCCCCBBBEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMOOOQQQTTTUUUWWWXXXYYYZZZ\\\aaaggglllwww}}}vvvsssrrrpppkkkcccYYYNNNEEE@@@<<<:::888999<<>>AAAEEEHHHJJJVVV___gggjjjkkkhhh```XXXKKKEEE>>>999777777777666888888999<<<>>>@@@???===777777555444333222222222000///...------...//////000000222333444555555555444222000---,,,,,,,,,---,,,++++++***************,,,,,,+++,,,...000333555666666666777777888999:::???>>>???@@@AAAAAA>>><<<999888777555333222111000///...---------///111222333444666888;;;>>>AAACCCHHHIIIJJJMMMOOOSSSUUUWWWXXXZZZ]]]______^^^]]]\\\\\\]]]^^^```bbbcccdddeeeaaaaaabbbbbbccceeefffgggeeecccbbbcccdddfffeeeeeeeeedddcccccceeeeeedddcccgggfffeeeddddddeeefffffffffffffffgggggggggggggggjjjkkklllllllllqqqxxx~~~}}}ZZZXXXVVVVVV[[[aaaeeehhhgggZZZHHH999000---,,,,,,,,,,,,,,,---------......---......//////000000111222333444555666666666666777777777888888999::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<=========>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAABBBDDDEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEGGGKKKQQQVVV\\\aaafffkkksss|||~~~{{{uuurrrhhhXXXQQQ\\\qqqssslllxxx||||||{{{uuuttt|||___GGGDDDJJJ\\\ffflllfffZZZPPPHHHCCC@@@>>>===;;;::::::::::::::::::::::::999999999999666555333222111111222333222555888:::<<<>>>AAADDDFFFIIILLLNNNOOOOOOPPPQQQVVVWWWXXXXXXXXXWWWVVVUUUXXXXXXYYYZZZ[[[\\\]]]^^^aaaaaa`````````aaaaaabbb```aaaaaacccfffiiilllnnnqqqrrrssssssrrrrrrsssuuu}}}uuukkk```XXXOOOEEE@@@???>>>@@@FFFSSSbbbmmmppppppsssppppppqqqpppllljjjlllllljjjiiiiiikkklllkkkjjjiiikkkmmmoooooonnnmmmlllfffffffffeeedddeeehhhkkkrrr}}}wwwrrrnnniiifffdddaaa\\\YYYWWWVVVUUUSSSRRRQQQOOONNNLLLKKKJJJJJJGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@AAACCCCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNPPPRRRSSSUUUVVVVVVWWWYYY]]]bbbfffmmm}}}yyyrrrooollljjjgggaaaXXXNNNEEE@@@<<<:::777777999;;;<<<<<<999999888888888888888888666666666777999<<>>:::888888888888777888888999<<<>>>???>>>===666555444222111111111111000000///...---------...///000111222333444444444333111///---,,,,,,,,,---+++++++++***************,,,,,,++++++,,,...000222666666777777999:::<<<===@@@??????@@@AAA@@@===;;;888777666444333111000///......------...///111222444555777999<<<@@@BBBDDDHHHIIIJJJLLLOOORRRTTTUUUXXXYYY[[[]]]^^^^^^\\\\\\]]]^^^^^^___```aaabbbbbbaaaaaaaaaaaabbbccceeeeeefffdddbbbbbbdddfffffffffeeedddcccccceeeeeedddcccgggffffffeeeeeefffggggggggggggggghhhhhhiiiiiiiiihhhjjjlllmmmooottt}}}{{{YYYWWWVVVXXX]]]cccgggiiidddWWWEEE777000...---,,,,,,,,,,,,---------...............///000000111111222333444555666666666666777777888999999::::::::::::::::::;;;<<<===>>>???<<<======>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGGGGFFFBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEIIINNNRRRUUUYYY\\\___fffmmmooolllhhhiiicccWWWOOOXXXooo|||yyyuuusssyyyjjjLLLDDDIIIUUUaaajjjfff[[[PPPHHHBBB???>>><<<;;;:::999:::::::::::::::999999999999888666555333222111111222333222444777:::;;;===@@@CCCDDDGGGJJJMMMMMMNNNPPPRRRYYYYYY[[[[[[[[[ZZZXXXWWWXXXYYYZZZ[[[\\\]]]^^^___ccccccaaa``````aaabbbbbb``````aaabbbeeehhhjjjllloooqqqssstttttttttvvvwww{{{{{{qqqeee\\\RRRGGGAAA@@@>>>@@@EEEPPP]]]hhhlllmmmoooooopppooommmjjjiiiiiijjjhhhggggggiiijjjjjjiiihhhiiikkkllllllllllllkkkffffffeeecccbbbdddgggkkksssxxxrrrlllgggcccbbb^^^YYYVVVTTTTTTTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBAAAAAA@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSVVVZZZ^^^hhhuuuppphhheee^^^^^^\\\YYYRRRJJJCCC>>>:::777444333444555666555555555555666666666666666555555555666777999:::<<>>===<<<;;;;;;;;;:::::::::::::::<<<>>>>>>===;;;555555333222111000000000000000///...------,,,,,,---...///000111111111111111000///------,,,,,,------...............---------,,,***)))***+++---...222222333444666888:::;;;???>>>===>>>???>>><<<:::666666555333222111//////------------...000111222444444666999<<<@@@CCCDDDHHHIIIJJJLLLNNNQQQSSSUUUWWWXXXZZZ\\\]]]]]]\\\\\\^^^^^^^^^_________``````````````````aaabbbcccdddgggdddbbbbbbdddfffffffffeeedddcccccceeeeeedddcccffffffffffffggggggggghhhiiiiiiiiijjjkkkkkklllllliiikkkmmmnnnpppuuu~~~~~~{{{~~~}}}||||||VVVUUUUUUYYY___eeeiiikkkbbbTTTBBB555000000///---,,,,,,,,,---------............//////000111111111222333444555666666666666777888999:::;;;;;;;;;:::999999::::::<<<===??????===>>>???@@@@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGGGGGGGBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEGGGLLLPPPRRRWWW[[[]]]aaaeeeccc^^^]]]``````WWWOOOVVVmmm~~~}}}|||~~~rrrRRRGGGKKKQQQ^^^hhhfff\\\QQQGGGAAA@@@???===;;;:::::::::;;;::::::999999999888888888666555333222111111222333222444777999:::<<>>>>>======???@@@BBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNOOONNNOOOOOOOOONNNPPPSSSVVVaaalll~~~iii]]]ZZZPPPQQQQQQPPPLLLGGGBBB>>>:::777333111222222222111222222333333444444555555555555555666777888999:::>>>CCCGGGFFFFFFFFFCCC===>>>>>>??????===<<<;;;;;;<<<<<<;;;<<<>>>===;;;999555555333222111000000000000//////...---,,,,,,++++++,,,---...............//////...---------------//////000111111000000///---+++***))))))***+++,,,,,,,,,---...000333555666<<<;;;::::::;;;;;;:::888555444333222111000///...,,,,,,---...///000111222222333555888<<>>???@@@??????AAABBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBCCCEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGKKKOOORRRXXX]]]aaadddeee```YYYZZZ^^^```[[[RRRUUUjjjyyyXXXIIIJJJMMM[[[fffeee\\\RRRIIIBBBAAA???>>><<<;;;;;;;;;;;;999999999999888888888888666555333222111111222333222444777888:::;;;>>>@@@BBBDDDGGGIIIKKKMMMPPPSSSXXXZZZ]]]^^^___^^^\\\ZZZWWWWWWXXXZZZ\\\]]]^^^___ddddddcccccccccddddddeeefffeeeeeedddeeefffhhhiiillloooqqqqqqooonnnmmmnnnuuuzzz}}}nnnaaaVVVKKKFFFFFFDDDDDDGGGNNNVVV___dddfffiiiooossspppmmmmmmmmmlllllljjjiiijjjlllmmmmmmmmmjjjiiihhhhhhhhhhhhiiiiiigggggggggeeeddddddgggiiiooo}}}xxxpppjjjeeebbb]]]ZZZVVVTTTTTTTTTSSSRRRPPPOOONNNLLLKKKJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFFFF@@@@@@@@@?????????>>>>>>>>>???AAABBBDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJKKKMMMOOOWWW^^^nnn}}}dddWWWSSSIIIIIIIIIIIIGGGDDDBBB@@@;;;888444222222222222111000000111222333444444555333444555666777777888888:::???AAA@@@AAACCCBBB>>>@@@AAABBBAAA???===<<<===???>>>=========;;;888666555444333222111000000000...............---,,,+++***+++,,,------------,,,.........------------------...///111111000//////,,,+++)))(((((()))+++,,,,,,,,,---///000333444555888777666666777888777666333333222111000///......+++,,,---...///111111222222333555888<<>>@@@AAA@@@AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEHHHLLLOOOTTTZZZaaafffkkkmmmhhhbbb___bbbdddaaaWWWVVVfffyyy```KKKHHHGGGUUUbbbccc[[[SSSKKKEEEBBBAAA???===<<<<<<<<<<<<999999999999888888888888666555333222111111222333222444666888999;;;===???AAACCCFFFHHHJJJLLLPPPSSSUUUWWWZZZ]]]^^^]]][[[ZZZUUUVVVWWWYYY[[[]]]^^^^^^aaabbbcccdddddddddddddddcccbbbbbbaaabbbccceeefffiiilllnnnooonnnlllllllllpppuuu|||uuufffYYYNNNIIIIIIIIIJJJKKKPPPVVV]]]cccfffeeemmmrrrooolllmmmmmmlllllljjjiiijjjlllnnnnnnmmmmmmllljjjhhhhhhhhhiiijjjggghhhhhhgggfffeeegggiiiooo{{{yyyrrrlllgggddd___\\\ZZZXXXXXXXXXVVVUUUPPPOOONNNLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFDDDDDDEEEGGGJJJMMMYYYjjjxxx{{{```RRRNNNFFFEEEDDDCCCAAA@@@???>>>;;;888444222111111111000//////000111222333444555333444555666888888999999999===>>>>>>@@@DDDEEEBBBCCCEEEGGGEEECCCAAABBBCCCBBB@@@???>>><<<:::666333333333111000///.........,,,---.........---,,,,,,+++,,,------...---------,,,---------...---------,,,...///111111000///...,,,+++)))((((((***+++,,,,,,------...000222333444333222111222444555555444222222111000//////...---++++++---...000111111222222333666999===AAADDDFFFGGGHHHKKKNNNQQQUUUXXXZZZYYYYYY[[[\\\]]]___``````__________________``````bbbbbbaaaaaaaaabbbccccccddddddeeefffhhhhhhfffdddeeedddcccccceeeeeedddcccbbbccceeefffggggggffffffggghhhiiijjjkkkllllllmmmnnnpppqqqqqqrrrwww|||WWWWWWYYY]]]bbbggghhhhhhZZZKKK999......///...,,,,,,,,,,,,---------....../////////000111111222222222333444555666666666666777999;;;=========<<<;;;777888999:::<<<>>>@@@AAAAAABBBDDDFFFFFFEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEFFFDDDBBBBBBCCCDDDDDDCCCDDDBBB@@@??????AAADDDFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFHHHLLLOOOVVV]]]eeekkkqqquuusssmmmdddfffiiifff[[[WWWcccuuufffNNNGGGCCCQQQ___aaa[[[SSSLLLGGGBBBAAA???>>>===<<<======999999999888888888888777666555333222111222222333222444666888999:::===???@@@BBBEEEGGGIIILLLPPPSSSRRRTTTXXX[[[\\\\\\ZZZYYYUUUUUUWWWXXXZZZ\\\]]]^^^___```bbbcccdddddddddccc]]]]]]\\\]]]^^^___aaabbbdddgggkkkmmmnnnnnnnnnooommmqqqxxx|||jjj\\\PPPKKKLLLMMMMMMOOORRRWWW^^^cccfff```jjjooollliiikkkllljjjjjjhhhggghhhjjjlllllllllpppnnnllljjjiiiiiijjjkkkggghhhiiiiiigggfffggghhhppp{{{zzzsssnnniiigggaaa___]]]]]]]]]\\\YYYWWWPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB<<<===???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJIIIHHHGGGEEEEEE@@@AAAAAA???======>>>???BBBBBBJJJXXXeeennn|||yyy]]]NNNKKKDDDCCCAAA>>><<<;;;;;;:::999666222000/////////......///000111222333444555444555777888999:::;;;;;;999===???>>>AAAGGGIIIGGGGGGJJJKKKJJJGGGFFFHHHJJJDDDBBB@@@>>><<<999444111222111000///...---------+++,,,---.........---,,,------......///.........,,,,,,------......---------///111222333222111000,,,+++)))((()))***,,,---&&&&&&'''((()))+++,,,---000///...///222333444333222111111000///......---***+++---///000111222222333555777:::>>>BBBEEEGGGGGGHHHKKKNNNRRRVVVZZZ\\\YYYZZZ[[[\\\^^^___```aaa_________```````````````bbbbbbbbbbbbbbbbbbcccdddcccdddeeehhhiiiiiifffccceeedddcccccceeeeeedddcccaaabbbdddfffggggggffffffeeefffggghhhiiijjjkkkkkknnnppprrrssstttyyyXXXZZZ[[[```hhhmmmhhh___SSSFFF888111///,,,+++,,,(((***++++++++++++,,,.........///000111222333333222222333444555666777888777777888999;;;<<<======;;;<<<<<<===>>>??????@@@AAABBBDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCBBB@@@@@@@@@BBBDDDEEECCCBBBAAAAAACCCDDDDDDDDDHHHFFFFFFHHHHHHGGGKKKQQQYYY___gggppp{{{zzzmmmjjjfffiiiiii\\\^^^ssszzzxxxiiiNNNDDDFFFRRR___ccc\\\QQQIIIFFFBBB@@@===<<<<<<<<<:::999999888888888777777666666555555555555444444333222...000333444666888;;;>>>@@@BBBDDDGGGIIIKKKLLLMMMVVVWWWXXXZZZZZZZZZYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaaaaaaaaaaabbbbbb```^^^\\\]]]```ccccccdddgggjjjlllnnnooopppuuutttuuu}}}ssscccWWWTTTUUURRRTTTWWWXXXZZZ]]]```cccdddhhhkkkmmmmmmkkkkkkkkkiiiiiijjjkkkllllllllllllqqqrrrqqqnnnjjjgggffffffhhhhhhgggfffeeeeeeeeeeeeoooyyy{{{tttnnnjjjcccbbbaaa```^^^[[[VVVSSSTTTRRROOOMMMLLLLLLNNNOOOOOOLLLIIIHHHGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@???AAA@@@@@@??????@@@@@@AAADDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGHHHGGGGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGHHHGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;:::::::::>>>AAACCCFFFLLLZZZkkkwwwwww\\\KKKFFF===<<<;;;;;;;;;:::777555222222111000//////000000//////............//////444555666555444555777999666;;;BBBIIINNNOOOOOOOOOSSSSSSSSSSSSRRROOOJJJFFFHHHEEE@@@<<<999777444222000000///...---,,,,,,+++///---***'''&&&(((***,,,++++++,,,,,,,,,---------..............................///////////////...------,,,,,,+++,,,,,,,,,++++++++++++,,,---...///......//////111222333444111111111111000///...---//////000000111111222222444555666888<<<@@@EEEGGGIIIKKKNNNPPPRRRUUUYYY\\\UUUWWWZZZ\\\\\\]]]___```````````````aaabbbcccdddbbbaaa`````````aaabbbcccfffccc```aaaeeehhhiiihhhiiihhhgggfffeeedddddddddcccdddeeefffgggfffeeedddffffffffffffgggiiijjjkkkooorrruuuwwwyyy}}}YYYZZZ[[[___gggmmmhhh___NNNAAA555000///------...)))***+++,,,++++++,,,.........///000111222333333222333333444555666777888888888999999:::;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDCCCBBBAAABBBDDDFFFFFFEEEGGGEEEFFFIIIJJJJJJNNNTTT[[[ccclllvvvuuuppphhhgggfffZZZ\\\ppp|||iiiPPPGGGBBBOOO]]]ccc^^^TTTKKKGGGBBB@@@===<<<<<<<<<:::999777777777777666666666555444444444333222111000//////000333444555777;;;===>>>???BBBEEEHHHJJJKKKLLLTTTUUUVVVXXXYYYYYYXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^______``````aaaaaa```^^^]]]]]]```bbbaaabbbdddhhhkkkoooqqqssswwwwwwyyyxxxhhh\\\YYYZZZ[[[\\\^^^______aaadddfffggghhhiiiiiihhhhhhiiikkkiiiiiijjjkkkkkkkkkkkkjjjoooppppppmmmjjjgggffffffeeeddddddccccccdddeeeeeejjjsss{{{|||wwwsssuuuxxx}}}wwwqqqmmmeeedddbbbaaa___\\\XXXUUUUUUTTTQQQNNNMMMMMMNNNOOOOOOMMMIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>><<<;;;:::999888888888888999<<<>>>@@@EEEPPP___iii{{{pppYYYKKKFFF>>><<<:::999999888666444333222111111000000000111......------------......333444555555444555777999;;;@@@IIIPPPVVVXXXZZZZZZ\\\ZZZXXXWWWUUUQQQMMMIIIGGGCCC>>>;;;888666444222111111000///...---,,,,,,000...,,,***)))***+++,,,,,,,,,,,,------------...---------------.........,,,------............---------,,,++++++++++++,,,))))))))))))***+++,,,---,,,,,,,,,---...///000111111111111111000///...---/////////000111111222222444555666888<<>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAACCCEEEGGGHHHGGGFFFDDDEEEIIIKKKKKKPPPVVV^^^hhhvvvqqqjjjggg\\\]]]pppxxxvvv}}}yyywww}}}~~~cccMMMDDD???LLL\\\dddaaaWWWNNNIIIBBB@@@===<<<<<<<<<;;;999777666666666666555555555555555444444222111/////////111333444555777:::<<<;;;===???CCCFFFIIIKKKLLLQQQRRRTTTVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZ\\\]]]]]]^^^]]]\\\\\\\\\\\\^^^^^^______```___^^^^^^```aaa``````bbbeeeiiinnnrrruuuwwwyyy||||||kkk```]]]___bbbcccddddddcccdddfffhhhjjjjjjhhheeecccdddhhhjjjiiiiiijjjjjjiiiiiihhhhhhmmmnnnooommmjjjgggffffffaaaaaa``````aaabbbcccdddeeemmmttttttnnniiihhhkkkwwwyyytttpppgggeeecccbbb```^^^ZZZWWWXXXVVVSSSQQQOOOOOOOOOPPPOOOMMMJJJHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===;;;::::::777777666666666666666777666777999;;;>>>EEEOOOWWWhhhnnnsssooocccTTTJJJEEE>>><<<888666666555444333222222111111000000111111------,,,,,,,,,,,,------000222333333333444666999===DDDNNNWWW]]]bbbeeefffgggccc___[[[XXXSSSOOOLLLCCC@@@<<<999777666444222222111111000///...------000///...---,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,---------------------,,,+++++++++++++++)))))))))******+++,,,---------,,,,,,---......///111111111111000///.........//////000111111222222444555666999===AAAEEEGGGJJJLLLNNNOOOQQQSSSVVVYYY\\\^^^______]]]\\\]]]^^^bbbbbbbbbcccccccccccccccbbbbbbbbbccccccdddddddddeeecccbbbcccfffhhhiiijjjiiihhhfffdddcccbbbaaaaaabbbbbbcccddddddddddddcccdddeeeeeefffgggiiiiiijjjlllooosssuuuxxx}}}wwwtttqqqppprrruuuwwwxxxZZZZZZZZZ^^^eeejjjfff]]]CCC888...---......---///)))+++,,,,,,+++,,,---///...///000111222333333444333444444555666777777777999999999999999999::::::;;;;;;;;;<<<<<<=========>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@BBBEEEGGGHHHHHHFFFDDDEEEHHHJJJJJJNNNTTT___nnn{{{pppkkk``````ooovvvppprrruuuwww{{{|||rrrlllyyy{{{zzzuuu___KKKBBB???LLL]]]fffdddZZZNNNHHHBBB@@@>>>======<<<;;;999777777777777777666666666888888777666555333111000///111222333444555888;;;999;;;>>>BBBFFFIIILLLMMMOOOQQQSSSUUUWWWXXXXXXXXXUUUVVVWWWYYYZZZ\\\]]]^^^```___\\\[[[ZZZ[[[]]]^^^\\\^^^``````___^^^```aaaaaaaaaaaabbbfffkkkppptttsssxxx|||zzzkkkaaa___bbbdddeeefffeeedddeeeggghhhkkkkkkiiifffddddddfffhhhiiiiiiiiiiiihhhgggfffeeekkkmmmnnnnnnkkkiiihhhgggaaa```___^^^^^^___```aaaaaaiiiqqqssspppllllllnnnyyy{{{uuurrrhhhfffcccaaa```^^^\\\YYY[[[YYYVVVSSSQQQPPPPPPPPPOOOMMMJJJIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBB??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???????????????????????????<<<;;;:::999888777666666444444333333444555555666555666888999:::>>>CCCHHHSSSUUUXXXXXXSSSMMMFFFCCC===:::666333333333222111111000000/////////000000------,,,,,,,,,,,,------...///111111222333555888<<>>???AAABBBBBBBBBBBB@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBAAA@@@???AAADDDFFFGGGGGGFFFDDDEEEGGGHHHGGGKKKQQQ^^^qqqzzzvvvjjjeeeoooyyypppmmmkkkiiinnnrrrqqqiiicccnnn~~~xxx{{{vvvbbbNNNCCCBBBOOO___hhhfff[[[OOOGGGCCCAAA>>>=========;;;:::888888888888888888888888888888888666555333111000///111222333333444777999999;;;>>>BBBFFFJJJLLLMMMNNNPPPRRRUUUXXXYYYZZZZZZVVVVVVWWWYYYZZZ\\\]]]]]]aaa___]]][[[[[[[[[]]]^^^[[[]]]____________```bbbdddcccaaaaaaccchhhlllooopppvvv|||~~~yyykkkbbbaaadddcccdddfffffffffgggiiikkkkkklllmmmkkkhhhfffeeefffiiiiiiiiihhhgggfffeeedddjjjlllnnnmmmllljjjjjjjjjfffdddaaa^^^\\\\\\]]]]]]]]]fffqqqxxxzzz{{{}}}zzzuuuqqqhhhfffbbb```___^^^\\\[[[]]][[[XXXUUUSSSQQQPPPOOONNNLLLIIIHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBB????????????>>>????????????@@@@@@@@@@@@???===<<<<<<<<<<<<;;;;;;<<<<<<<<<888777777666555444333333222222222222333444555666555555666666777888:::<<>>:::777333111000000000///......------------............------------......,,,...///000000111444666:::DDDQQQ[[[```bbbdddgggfffaaaZZZUUUPPPLLLIIIFFF<<<:::777555666666555444555444333222111000000///.../////////...---,,,+++,,,,,,,,,------------............------,,,,,,,,,+++,,,---///000111111111///...---,,,++++++++++++,,,,,,,,,,,,---...///000//////.........//////000222222222222111000///.........///000111222333333444555777:::>>>BBBEEEGGGKKKMMMOOOPPPQQQRRRVVVXXXXXXZZZ\\\]]]]]]]]]___```\\\^^^___bbbcccdddeeeeeebbbccccccdddeeeeeeffffffeeeffffffggggggggghhhiiikkkjjjhhhgggeeeddddddcccaaaaaaaaabbbbbbbbbcccccccccdddfffhhhiiijjjjjjkkkkkknnnqqqtttwww~~~~~~xxxtttssstttuuuuuuUUUVVVYYY]]]dddggg___TTT???555------...,,,*********+++------,,,,,,...//////000000111222333444444555555666666666777777777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>=========<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@???AAACCCEEEFFFEEEFFFDDDEEEGGGGGGFFFIIIOOO]]]rrruuuxxx~~~uuupppkkkgggdddffffff```[[[ddd}}}iiiSSSDDDGGGRRRaaajjjhhh^^^PPPGGGCCCAAA>>>=========<<<:::888888999999999999999:::666666555555333222000000000111222222222333555888999;;;>>>BBBFFFIIIKKKLLLLLLNNNQQQUUUWWWYYYZZZ[[[WWWWWWXXXYYYZZZ[[[\\\\\\```___]]]\\\\\\\\\]]]]]][[[\\\]]]^^^^^^___aaaccceeedddbbbaaabbbeeehhhkkkooouuu{{{{{{nnnfffdddgggdddeeegggggghhhiiilllnnnjjjllloooooolllhhhfffeeehhhiiihhhhhhgggfffeeedddiiijjjkkkkkkjjjjjjkkkmmmkkkhhhddd___\\\[[[[[[\\\ZZZdddrrr~~~}}}yyytttpppjjjfffbbb___^^^^^^^^^]]]^^^]]]ZZZWWWTTTQQQOOONNNMMMKKKHHHGGGHHHHHHHHHGGGJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB???>>>======<<<=========<<<===>>>>>>>>>===<<<;;;:::999999888888999999:::555555555444333222222111222222111222222333444444333333333333444444555555888777777888999::::::999666444111/////////...---,,,,,,++++++,,,,,,------......------------......+++---.........///222444:::EEESSS\\\^^^\\\[[[\\\XXXTTTOOOJJJGGGEEEBBB@@@:::777555555666777666666666555555444333222111111///////////////...,,,,,,.........////////////000/////////......------,,,,,,---...000222333333444111000///---,,,,,,,,,,,,************+++,,,---...------,,,,,,---......///222222222222111000///...---...///000111222333444333555888;;;???CCCEEEGGGKKKMMMOOOPPPRRRTTTWWWZZZZZZ\\\]]]^^^]]]\\\]]]^^^___aaaccceeeggghhhhhhhhhccccccbbbbbbccceeeggghhhggghhhiiiiiigggfffggghhhjjjjjjhhhgggffffffeeeeeebbbbbbaaaaaabbbbbbcccdddccceeegggjjjkkklllllllllmmmooorrrtttxxx~~~QQQTTTXXX]]]dddeee[[[OOO<<<333,,,---///---++++++***,,,------,,,---...//////000111111333333444555666666666666777777777777666666777888999::::::;;;:::::::::::::::::::::::::::;;;===???@@@@@@@@@???<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>>>>???@@@@@@???@@@AAABBBCCCCCCDDDDDDCCCBBBAAABBBDDDFFFFFFEEEEEEDDDDDDGGGHHHGGGKKKQQQ]]]qqq}}}yyyuuurrrhhheeebbb]]]XXX\\\pppxxx^^^KKKIIISSSaaakkkjjj```SSSJJJCCCAAA???>>>>>>===<<<:::777777888888999999999999555555555555444333222111000111222222222222444666888:::===@@@DDDGGGIIIJJJJJJLLLOOOSSSVVVXXXZZZZZZXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^bbbeeedddcccaaaaaabbbdddfffhhhkkkqqqxxx}}}~~~qqqgggdddfffdddfffggggggggghhhkkkmmmjjjllloooooollliiiffffffhhhhhhhhhhhhhhhgggfffeeegggggghhhgggfffhhhkkknnnnnnkkkfffaaa^^^]]]]]]]]][[[fffvvv}}}xxxtttppplllhhhccc```___``````______^^^[[[XXXTTTQQQNNNMMMLLLIIIGGGFFFGGGHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA===<<<;;;:::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::999888777666666777888999444444333333222222111111111111000000000111222222333222222222333444444444444333222222222222333444222000///...//////---,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,------+++,,,------------///111888EEESSS[[[YYYSSSOOONNNIIIFFFCCCAAA@@@>>><<<:::888666444444666888888777777666666555444333222222222111111000//////......111111222222222333333333111111000//////...------+++,,,...000222444444555222111000///...---------++++++***++++++,,,---...,,,,,,,,,---...///000111222222222222111000//////------...000111222333444333555888<<<@@@CCCEEEFFFKKKMMMOOOQQQSSSVVVYYY\\\YYY[[[^^^^^^^^^^^^___```cccdddfffggghhhhhhgggfffdddbbbaaa```aaadddgggiiiiiikkkllljjjgggeeeeeefffhhhhhhgggfffffffffffffffccccccbbbaaabbbcccdddeeedddfffhhhkkkmmmnnnmmmmmmoooqqqsssuuuxxxOOOSSSWWW]]]ddddddYYYLLL:::222,,,---000///------***,,,------------...000000000111222333444444555666666666666777777777777555666777888999:::;;;;;;:::::::::::::::::::::::::::;;;===>>>???@@@??????;;;;;;:::::::::999999999;;;<<<<<<===>>>??????@@@>>>???@@@BBBCCCDDDEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCDDDHHHIIIIIINNNTTT^^^ppp~~~rrrllleee___XXXWWWeeeuuuoooYYYJJJTTTaaakkkkkkbbbVVVNNNDDDAAA???>>>>>>===<<<;;;666666777777888888888999666777777777666555444444000111222222111222444666777999<<>>======???@@@BBBCCCEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFIIINNNQQQ^^^iiixxxuuupppmmmiii^^^UUU\\\iii\\\QQQVVVbbboooqqqfffWWWOOOHHHEEEAAA>>>===<<<;;;:::777888888888888999999999666666555444333222222111111000000000000222333444:::;;;<<<>>>AAADDDFFFGGGHHHJJJMMMOOOQQQTTTXXX[[[YYY[[[\\\\\\ZZZXXXWWWWWWZZZYYYXXXWWWVVVWWWZZZ]]][[[[[[ZZZZZZ[[[]]]___```aaaaaaaaabbbdddfffhhhiiifffgggkkkqqqxxx|||ppphhhgggjjjggghhhiiihhhgggfffggghhhiiiiiihhhffffffeeeeeeeeeeeegggjjjjjjiiihhhhhhiiijjjfffbbb```bbbeeeiiijjjkkkiiifffdddbbb````````````hhhwww{{{wwwuuuppplllgggcccaaa___^^^\\\]]]]]][[[XXXUUURRROOOMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAACCCDDDBBBBBBCCCCCCCCCAAA@@@???===;;;999999999888666555555666888999999888888777555444333222222222333444555555555555444333222111111111111222222333333333222222333444444555555666////////////...............---,,,,,,++++++++++++...,,,***+++...000...,,,---,,,,,,++++++,,,,,,---******)))***+++---///111777<<>>>>>>>>>>><<<===>>>???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFIIIMMMQQQXXXbbbqqq|||xxxzzz~~~xxxrrrlll___TTTYYYeeeyyyhhhUUUYYYdddqqqssshhhYYYPPPIIIEEEAAA>>>===<<<;;;:::::::::999999888888777777888888777666555444444333111000000000000222333444::::::<<<>>>AAACCCFFFGGGIIIKKKMMMOOOQQQSSSVVVYYYYYY[[[]]]]]][[[ZZZYYYZZZYYYYYYXXXVVVUUUWWWZZZ]]]]]]\\\[[[[[[[[[\\\]]]^^^aaaaaabbbdddfffggghhhiiihhhiiilllpppuuu{{{}}}rrrjjjiiikkkiiijjjkkkjjjhhhggghhhiiiggggggfffeeeeeeeeeeeeffffffgggiiijjjiiiiiiiiikkkjjjfffbbb```bbbeeegggiiillljjjfffbbb^^^[[[YYYXXX[[[aaammm{{{{{{wwwuuuppplllhhhdddcccbbbaaa______^^^\\\YYYUUURRRPPPNNNJJJIIIGGGGGGGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAA???>>>===:::888777666777666444333444555666777777666555444444333222222111222333444555555555555444333222111111111222222222333333333222222222333333333333333////////////...............---,,,,,,++++++,,,,,,...,,,+++,,,...///...,,,---,,,,,,,,,,,,,,,,,,---+++*********+++---///000333666:::;;;999666444333333333222111111222444444555666888999999999888888777666555333111000000000000000000000000000000000333444666777777777666666333222222111000///............//////111444666888999777555444333222///------,,,,,,---//////...---000///...---///111444666333555555444222000000000////////////000222333444555888;;;===???BBBFFFIIILLLMMMOOOPPPQQQTTTWWWZZZYYY[[[]]]^^^___aaadddfffhhhiiiiiihhheeebbbaaabbbaaa```___^^^___aaacccdddfffggghhhhhhhhhgggfffeeeggggggggggggfffeeedddcccddddddeeefffhhhiiijjjkkkjjjkkklllmmmnnnnnnnnnnnnqqqsssuuuwww{{{VVVVVVZZZaaabbbZZZIII;;;222000///---,,,,,,,,,---+++++++++,,,------....../////////000111111222222444333333444555666777888666666666777888999;;;;;;;;;;;;;;;;;;;;;:::999888888888888888999999999:::888888777777777888888999999999;;;<<<===>>>>>>===<<<======>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFHHHLLLPPPXXXaaannnxxxwwwqqqttt~~~vvvnnn```UUUXXXcccrrrvvv\\\___hhhtttwwwlll[[[QQQIIIFFFAAA???>>>===<<<;;;<<<;;;;;;:::888777777666999888888777666555444444111111000000111222444555999:::;;;===@@@CCCFFFGGGJJJLLLNNNOOOPPPQQQTTTWWWYYY[[[]]]^^^]]]\\\\\\]]]XXXXXXXXXWWWVVVWWWYYY\\\^^^]]]\\\[[[[[[[[[[[[\\\```aaaccceeeggghhhiiiiiijjjjjjlllnnnqqqtttvvvxxx{{{uuullliiikkkkkkllllllkkkiiiggghhhiiieeeeeeeeeeeeeeefffggggggggghhhiiiiiihhhiiikkkmmmiiifffcccaaabbbdddffffffjjjgggccc]]]WWWSSSQQQOOOQQQTTT[[[dddmmmrrrttttttwwwwwwwwwxxxyyy|||~~~{{{wwwuuupppmmmiiifffeeedddcccaaaaaa___\\\YYYUUURRRPPPPPPJJJIIIGGGFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAA@@@???===<<<:::888777666777666555333444444444444333222111111333222222111111222333333444444555444444333222111222222222222333333333333222222222222111111111111////////////...............---,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000111000///...///000000//////...///000111222666777999999:::999888777666555444222111000000000////////////000000000000222333555666777777777666444333333222111000//////......///000222555888:::999777555444444333111///...------...///000///...///......---///111333555444555666555222000000111/////////000111222333444666888;;;===???BBBFFFIIILLLMMMOOOQQQRRRTTTWWWZZZYYY[[[]]]^^^___```ccceeeggghhhhhhgggcccaaa``````aaa```______```aaacccdddfffggghhhiiiiiiiiihhhgggffffffffffffeeeddddddccccccdddeeefffgggiiijjjjjjllllllllllllmmmnnnoooppprrrtttvvvxxx{{{VVVXXX\\\```___UUUEEE888000///...,,,,,,+++,,,,,,++++++,,,,,,---........./////////000111111222222222222333333444666666777666666666666777888999::::::::::::::::::999888777777777888888888999999999888777777777777888888999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGKKKNNNWWW___jjjsssxxx}}}~~~zzzwwwqqqkkkooo~~~yyyrrreeeYYY[[[dddrrreeedddkkkvvv{{{ppp___SSSJJJFFFBBB???>>>>>>===<<<<<<;;;;;;:::999999888888777777666555444333222222222111000000111222444555888999:::===@@@CCCEEEGGGLLLMMMNNNOOOOOOPPPRRRTTTVVVYYY\\\]]]]]]\\\]]]^^^XXXXXXXXXWWWVVVWWWYYY\\\]]]]]]\\\\\\\\\\\\\\\\\\^^^___bbbdddfffggghhhhhhiiiiiijjjkkkmmmooopppqqqtttuuu~~~uuulllhhhiiiiiijjjjjjiiigggeeeffffffeeeeeeeeeeeefffhhhiiijjjhhhiiiiiiiiihhhiiilllnnnjjjgggeeeddddddeeeeeedddeeebbb\\\VVVQQQLLLIIIHHHFFFGGGIIINNNSSSWWWXXXXXX\\\^^^ccciiipppwww}}}{{{xxxuuuqqqnnnjjjgggeeedddaaa___```^^^[[[WWWTTTRRRPPPPPPKKKIIIGGGGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???>>><<<:::::::::999777555555444444333222000//////111111111111222222222333444444444444444333222222333333333333333333333333444333333222111111000000////////////...............------,,,,,,,,,------,,,,,,,,,,,,---......---,,,------------------,,,---,,,,,,,,,,,,,,,,,,,,,......///---,,,,,,...///......------...000111222888888999::::::999888777444444333111000000000000....../////////000000000000111333555666666666555555444444333222111000///......///000333666999;;;888666555444555444333111000///......000111111000222111000///000111333444444666666555333111111111/////////000111222444444666888;;;===???BBBFFFIIIKKKNNNPPPRRRSSSTTTWWWZZZXXX[[[]]]______```bbbdddggghhhhhhgggdddaaaaaaaaaaaaaaa`````````aaacccccceeefffhhhiiijjjjjjjjjiiifffgggggggggfffeeeeeedddcccddddddfffggghhhhhhiiilllkkkkkkkkklllmmmooopppqqqsssuuuxxx|||~~~WWWZZZ^^^___[[[OOO@@@555......------,,,,,,+++++++++,,,,,,------...///////////////000111111222222111222333333444555555555777666666555555666666666777888888888888777666666777888888888888999999999777777666666777888888999999999::::::;;;;;;<<<<<<>>>>>>??????????????????>>>>>>>>>??????@@@BBBBBBCCCDDDEEEEEEEEEFFFHHHKKKOOOVVV___fffkkknnnrrruuuwwwxxxuuunnnlllmmmjjjeeegggxxx|||pppbbb```gggwwwllliiilllwww|||sssbbbVVVJJJGGGCCC@@@???>>>===<<<::::::::::::::::::;;;;;;777777666555444333333222222111111111111333444555777777999<<>>>>>===<<<>>>BBBEEEFFFFFFHHHMMMUUU```kkkuuu}}}|||xxxvvvsssoookkkgggdddaaa]]]ZZZ]]][[[YYYVVVSSSQQQPPPOOOLLLJJJHHHGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBB@@@===<<<<<<;;;888666666555444222111000//////111111222222333333333333444444555555555444333333333333333333333333333333555555444333222111000000////////////............---------,,,,,,---......,,,,,,------------......,,,------......------,,,,,,,,,---,,,,,,,,,+++++++++---///...---,,,---.........---...///111333444888999999:::999888666666333222111000000000000000---......///000111111222000111333444555555444444555555444333222111000000......///000333666999;;;777666444555666666444333222000//////111222222222666555444222222222222222555666777666444222111222//////000000111333444555666999;;;>>>@@@CCCGGGJJJKKKNNNQQQRRRSSSUUUWWWYYYYYY[[[^^^`````````bbbcccfffggghhhgggeeecccccccccaaaaaaaaaaaaaaabbbbbbcccdddeeegggiiijjjkkkkkkjjjggghhhhhhhhhhhhggggggfffccccccdddeeefffgggggghhhiiiiiihhhiiijjjmmmooopppoooqqquuuyyy~~~}}}|||XXX[[[______WWWJJJ<<<222.........------,,,,,,,,,,,,,,,,,,---......///////////////000111111222222111222333444444444333333777666555555444444444555666666777777777666666555777777777888888888999999666666666666777888888999:::999999999999:::;;;<<<>>>>>>>>>>>>????????????=========>>>>>>@@@AAABBBAAABBBDDDDDDCCCDDDFFFGGGJJJOOOVVV]]]bbbfffiiikkkkkkmmmjjjbbb```fffgggccccccrrrtttmmmppp}}}~~~}}}rrrkkkkkkuuu|||vvvfffYYYKKKHHHCCCAAA@@@???>>>===:::::::::;;;;;;<<<<<<<<<:::999999888777666555555222222111111222333555666666666888;;;>>>BBBEEEGGGKKKMMMNNNNNNMMMNNNPPPRRRRRRTTTXXXYYYYYYYYYZZZ[[[YYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\^^^___```aaaaaaaaa\\\\\\]]]___aaadddfffhhhgggiiikkknnnqqqsssuuuuuuxxxsssrrryyy~~~wwwppphhhdddeeedddeeefffeeedddcccdddeeeggggggggghhhjjjkkkmmmnnnllllllmmmkkkjjjiiijjjllljjjiiihhhhhhgggeeeaaa___]]]YYYSSSKKKDDD>>>999777:::888777777:::===>>>>>>???EEEPPP]]]kkkwww|||xxxvvvssspppkkkgggccc___ZZZWWWXXXXXXWWWVVVTTTRRRPPPOOONNNLLLJJJIIIHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDBBBDDDEEEGGGHHHHHHHHHGGGEEECCC@@@>>>===;;;888666666555444222111000000000111111333444444444444444555555666666666555555444444444444444333333333333555444444333222111111111////////////............------------------...///+++,,,...---,,,,,,---///,,,---...//////...---,,,,,,,,,---------,,,++++++)))+++---...---,,,,,,,,,.........///000333555666888999999999888777555444111111000000000000000111---...///000111222333444222333444555666555444444555444444333222111000000......///000222555888:::666555444555666777666555444222000000222333444444777666555444333333222222666777888777444222222333000000000111222333444555777999<<<>>>@@@CCCGGGJJJKKKNNNQQQSSSTTTVVVXXXYYYZZZ\\\___aaaaaaaaabbbcccdddfffggggggeeedddeeefffbbbbbbbbbbbbbbbbbbbbbbbbbbbcccfffhhhjjjkkkkkkkkkhhhhhhiiiiiiiiihhhhhhgggccccccddddddeeeffffffgggeeefffgggiiikkkmmmpppqqqooorrrvvvzzzzzz{{{XXX\\\```^^^UUUFFF888000...............------,,,,,,,,,------...//////////////////000111111222222222333333444333222111111444444444444444444555555666666777777777777666666555555666666666777777777555555555666666777999999:::999999888888999:::;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<===>>>???AAAAAA@@@AAABBBBBBAAABBBCCCEEEHHHLLLRRRXXX^^^cccgggiiikkkoookkkbbbaaajjjooolllhhhrrr~~~vvvllliiirrr{{{vvvhhh\\\LLLHHHDDDAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555222222111111222333555666555666888:::>>>BBBEEEFFFJJJLLLMMMMMMMMMNNNPPPRRRRRRTTTWWWYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[\\\]]]^^^___```aaabbbbbbaaaaaa^^^]]]]]]^^^```dddhhhjjjlllnnnqqquuuxxxzzz{{{{{{zzzvvvtttuuuwww~~~uuupppkkkfffeeegggeeefffhhhgggffffffggghhhggggggggghhhiiikkklllmmmmmmnnnooommmkkkiiiiiiiiihhhgggggggggfffccc^^^ZZZSSSQQQLLLFFFAAA===:::999:::888666666888:::;;;;;;>>>DDDQQQ___mmmyyy|||xxxvvvrrroookkkgggddd```[[[XXXUUUVVVWWWXXXWWWUUURRRPPPOOOMMMKKKJJJJJJIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJMMMOOOOOOPPPPPPKKKHHHDDDBBB@@@===999777555444222111000000000000111222444555666666555555666666777777777777666666555555444444444333333333333333222222111111000000////////////............---------------...//////***,,,......,,,,,,---///,,,---...//////...---,,,***+++,,,---------,,,+++)))+++,,,,,,++++++,,,---.........///111444666777888888888888777555333222000000/////////000000111......///111222444555555666777888888888777666555444444333222111000//////......//////111444666888666555444555777888888777555333111111222444555555444444444444444444444444666888888777555333333333000000000111222333444555777999<<<>>>@@@CCCGGGJJJKKKNNNQQQTTTUUUVVVXXXYYY[[[]]]aaaccccccbbbccccccaaaccceeeeeeeeedddeeegggbbbbbbbbbccccccbbbbbbaaa```bbbdddgggjjjkkkkkkkkkgggggghhhhhhhhhhhhggggggcccccccccdddeeeeeeffffffbbbdddgggjjjmmmpppqqqrrrrrrtttxxx|||}}}xxxtttvvv|||~~~XXX]]]aaa^^^SSSDDD777///.........///......------,,,,,,------...//////////////////000111111222222333333444444333222000///222222222333444555666777666777888888888888777777444444444555555555666666555555555555666777999999:::999888888888999:::;;;::::::;;;;;;<<<======>>>;;;;;;<<<<<<===???@@@AAA???@@@BBBAAAAAA@@@BBBCCCEEEHHHMMMTTTZZZ```dddgggssswwwssshhhhhhssszzzyyyrrrwww~~~xxxmmmgggoooyyywwwiii]]]LLLHHHDDDAAA@@@@@@???>>>>>>>>>===<<<;;;::::::999888888777666555444333333333222111111222333555666444555777:::>>>BBBEEEFFFJJJKKKLLLMMMMMMNNNPPPRRRSSSUUUXXXYYYYYYYYYYYYZZZZZZ\\\]]]]]]\\\\\\]]]^^^aaabbbbbbccccccbbb```______^^^]]]^^^```dddiiilllqqqsssvvvzzz}}}~~~zzzxxxvvvtttppppppyyyxxxooollliiifffgggjjjggghhhjjjjjjiiiiiikkklllffffffgggggghhhjjjkkklllmmmooopppooollliiihhhhhhffffffffffffeeeaaa\\\XXXIIIGGGEEECCCAAA@@@@@@@@@;;;999777777999::::::999???FFFSSSbbbppp||||||yyyvvvpppnnnkkkhhheeeaaa]]]ZZZTTTVVVXXXZZZYYYWWWTTTQQQPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHLLLNNNPPPSSSUUUWWWWWWXXXPPPMMMIIIFFFCCC@@@<<<:::333222111/////////000000111333444666777777666666666777888888888888777777555555555444444333333333111111111111000000000000000/////////............---------------...///000***---///...,,,+++---000,,,---///000000///---,,,***+++,,,---...---,,,,,,,,,---,,,+++***+++...111.........///111444666888888888888888666444222111000////////////000000111...///000111333555666666::::::;;;;;;:::999777666444333333222111000/////////......///111333555666666555444555888999888777666444111111333555666666000111222333444555555666777888999777555333333333000000000111222333555555777999<<<>>>AAADDDHHHJJJKKKNNNRRRTTTUUUVVVXXXYYY[[[^^^bbbdddcccccccccddd^^^```cccdddddddddeeegggbbbbbbcccccccccbbbbbbaaa___aaadddgggiiikkkkkkkkkffffffgggggggggggggggfffcccccccccddddddeeeeeeeeeaaacccggglllooorrrssstttuuuwwwzzz~~~}}}uuupppnnnqqq}}}zzzsssyyy}}}[[[]]]___\\\NNN;;;333444//////.........---------........................//////000111111111111111222222222222222222222222555444444333333333444444444444444444444444444444777666444333333444666777777777777777888999::::::888888888888999:::;;;<<>>===============?????????@@@AAAAAA???<<>>@@@AAADDDBBB@@@>>>>>>???BBBDDDHHHNNNZZZkkk{{{}}}zzzuuussspppkkkgggddd```\\\YYYZZZYYYYYYZZZZZZXXXUUURRRRRRQQQOOONNNMMMKKKHHHFFFFFFEEEDDDEEEFFFFFFEEEDDDFFFHHHJJJMMMOOOPPPPPPPPPOOOTTTWWWWWWZZZ^^^___]]][[[VVVPPPJJJDDD???;;;777555444444333222222222222333333444777999999888777<<<:::888999;;;:::777444777555333333444444333222444444333333222111000000000000000///......------........................---,,,,,,,,,,,,---........................------------------------------///......------,,,++++++---...///000222333555555666666555444444333222222111111222111111000/////////000111111111444888;;;======<<<;;;;;;:::999999777555222111111111000...111111000000111333555666777777777777777888888888444444333333444555777888555666666444333333555777999:::999777444222111222//////000111222444555666888:::===???AAACCCFFFHHHKKKNNNRRRUUUVVVVVVVVVWWWZZZ\\\___bbbddddddcccbbbaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbbbbbaaaaaa```aaaccceeehhhiiijjjkkkgggggghhhhhhhhhhhhggggggddddddeeefffggghhhiiiiiifffgggiiilllnnnooopppqqqssssssuuu{{{{{{sssmmmgggiii}}}}}}{{{ZZZ[[[^^^ZZZKKK999111222///.........------------,,,,,,------...///000000//////000111111111111111222222222222222222222222555444444333333444444555555555444444444444444444666555444333333555777888999999888888888999::::::999999999999:::;;;<<<===???>>>>>>===============???>>>>>>???@@@@@@???===??????@@@@@@@@@AAAAAAAAAAAADDDIIIOOOWWW___hhhmmmyyy}}}vvvyyy}}}{{{ooovvvzzz}}}hhh^^^gggnnnsssnnnaaaUUULLLEEEDDDBBB???<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555555333111111222333222111333555888:::<<<>>>BBBEEEIIIJJJKKKLLLNNNPPPQQQRRRWWWWWWWWWXXXXXXXXXXXXYYY\\\\\\]]]^^^^^^^^^^^^^^^bbbaaaaaaaaaaaaaaa``````^^^^^^^^^___```bbbdddfffooorrrvvvyyyzzz{{{|||}}}{{{vvvsssrrrsssttt{{{uuusssnnnkkkiiiiiijjjkkkmmmmmmnnnnnnmmmlllkkkjjjgggeeedddfffiiikkkkkkjjjjjjlllmmmkkkhhheeeeeefffeeecccaaaaaaaaa\\\SSSLLLBBB@@@===<<<>>>AAAEEEGGGEEEEEEEEEEEEFFFHHHKKKNNNWWW\\\fffrrr|||wwwuuurrrnnnjjjgggccc___\\\[[[ZZZZZZZZZZZZXXXUUURRRQQQOOOMMMLLLLLLJJJGGGEEEGGGFFFEEEFFFGGGHHHGGGFFFHHHIIIJJJLLLNNNOOOPPPPPPPPPUUUYYYZZZ^^^cccdddbbb[[[VVVOOOHHHCCC???<<<999555444333222222333333444666666777999;;;<<<<<<;;;>>><<<::::::::::::888555777555333222333333333111444444333222222111000000......//////////////////........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......///111222444555555444444333333222111111000//////////////////...------...000111222555:::===BBBBBBBBBAAAAAA@@@???>>>888666444333333222111///000//////000111333555666888888888777777777777777666666555444555666777888555555555444222222444666999::::::888444222222222///000000111222444555666999;;;>>>@@@AAACCCFFFIIIMMMPPPTTTWWWWWWXXXYYYZZZ[[[]]]```bbbdddcccbbbaaaaaaaaa``````aaaaaabbbccccccccccccbbbbbbbbbaaaaaa```aaaccceeegggiiijjjjjjggghhhhhhhhhhhhhhhhhhgggeeeeeeffffffggghhhhhhhhhdddeeegggjjjlllmmmnnnooorrrrrrvvv}}}{{{sssnnnjjjggglllXXX[[[]]]XXXHHH777//////............------------***+++,,,---...000111111///000000000111111111111222222222222333333333333555444444444444444555555666666555555444444444333444444444444555666888999<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<======???>>><<<===>>>??????>>>??????@@@@@@@@@AAAAAAAAABBBDDDIIINNNUUU]]]ffflll||||||yyyyyyxxxjjjrrrxxxzzzvvvjjj]]]aaahhhppppppdddTTTLLLDDDCCCBBB???===>>><<<<<<<<<;;;;;;::::::999888888777666666666666666666444111000111222222222444555777888999===BBBEEEIIIJJJKKKLLLNNNPPPQQQRRRVVVWWWWWWWWWWWWWWWWWWWWW[[[\\\]]]]]]^^^]]]]]]]]]```````````````aaaaaaaaa[[[[[[\\\^^^```bbbdddfffjjjnnnrrruuuwwwxxxzzz|||{{{vvvsssrrroooxxx}}}zzzzzz|||zzztttrrrqqqooommmlllkkkkkkkkkooopppppppppooommmkkkjjjgggeeeeeefffhhhjjjjjjjjjiiijjjkkkjjjgggeeedddddd```___]]]]]][[[VVVMMMFFF;;;;;;:::<<>><<<;;;666555333111222333666777999999999:::;;;===???AAABBB@@@===<<<;;;;;;999888777555333333333333333111333333333222111111000000------...//////000111111........................---,,,,,,,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,---------......///000000222333444555555222222111111000/////////......//////000/////////,,,---///111333777<<<@@@DDDEEEFFFGGGFFFDDDBBBAAA:::888666444444444333111////////////111333555777999999888888777777666666888777666666555666666666333444444333111222444666:::::::::888555333333333000000000111333444666777:::<<>>===<<<;;;;;;:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>======<<<<<<<<<======???===;;;;;;===>>>???>>>??????@@@@@@@@@AAAAAAAAADDDGGGKKKOOOTTT]]]hhhpppzzzvvvuuuiiipppvvv{{{pppvvvjjj]]]^^^dddoooqqqfffUUULLLDDDCCCBBB???>>>???>>>===<<<;;;:::999888888777666666666666666777777777444111///000111222222444555666666888;;;AAAEEEHHHIIIKKKMMMOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWZZZ[[[\\\\\\]]]\\\\\\\\\^^^^^^______`````````aaa\\\]]]^^^```aaaccceeefffeeeiiimmmppprrruuuwwwyyy{{{vvvsssrrrwwwxxxtttsssvvvvvvssspppqqqqqqpppooommmkkkiiimmmnnnoooooonnnmmmlllkkkhhhgggffffffgggggghhhggghhhiiijjjiiihhheeecccbbb\\\[[[ZZZYYYVVVOOOFFF@@@:::999999:::>>>FFFOOOUUUZZZ^^^cccfffhhhkkkooosssrrruuu{{{~~~yyyvvvrrrooommmjjjfffccc]]][[[YYYXXXWWWVVVTTTRRRTTTRRRQQQQQQRRRQQQOOOMMMKKKJJJIIIJJJLLLNNNMMMLLLMMMLLLJJJIIIJJJMMMOOOQQQSSSXXX]]]___bbbggghhheeeYYYRRRIIIBBB>>><<<<<<;;;777555333111222444888:::;;;;;;;;;;;;;;;>>>BBBEEEHHHFFFCCC@@@>>>===<<<;;;999777555444555555333222333222222222111111000000......//////000000000000........................---,,,,,,,,,,,,---......---------...............++++++++++++++++++++++++++++++,,,,,,---...//////000111111222333444444555111111000000000////////////000111222222222222222---...000111333777<<<@@@CCCEEEFFFGGGFFFDDDAAA???;;;999777666666666555333000000000111222555777888:::999999888777666555555888777777666555444444444222222222111000111333555999::::::888555333333444000000111111333555666777:::===@@@BBBDDDFFFIIIKKKOOORRRVVVXXXZZZ[[[]]]___^^^___aaabbbbbbaaa`````````````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbdddfffgggiiijjjhhhiiiiiijjjjjjiiiiiihhhhhhhhhggggggffffffffffffgggiiijjjlllnnnppppppqqqooosssyyytttnnnkkkkkkkkkrrr}}}}}}uuuqqqssswwwwwwzzz|||sssZZZ]]]\\\QQQAAA555///---,,,,,,---------------------------...............000000//////000000111222222222333333333444444444444444444444444555666777777777777666666555555555333333444666777999;;;;;;>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======???===;;;;;;===???????????????@@@@@@@@@AAAAAAAAACCCFFFJJJOOOVVVcccrrr}}}}}}uuurrrmmmqqqttt}}}mmmoootttuuuvvv~~~|||yyydddYYY[[[bbbppptttiiiWWWNNNEEECCCBBB@@@???@@@>>>>>>===<<<:::999888888666666666666666777777888888555111///000111222222444444555555666:::???CCCFFFHHHJJJMMMOOOQQQRRRSSSNNNNNNPPPQQQSSSTTTVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^______```^^^^^^___```aaabbbbbbbbbbbbeeeiiilllnnnqqqtttwww~~~~~~xxxtttppptttuuurrrpppppppppoooqqqrrrssssssqqqmmmiiiggghhhiiikkklllllllllkkkkkkiiiiiihhhfffeeedddddddddffffffggggggfffdddaaa^^^[[[ZZZXXXUUUPPPIIIAAA<<<888777666777<<>>;;;::::::;;;888666444222333555999;;;===>>>>>>>>>>>>AAAGGGKKKMMMLLLJJJFFFCCC@@@???>>>;;;999777666666666555333222222111111111111111000111111000000////////////////////////////////////---,,,,,,,,,,,,---......---------.........//////------------------------***++++++,,,---...//////111111111222222333333333111111111111111000000000000000111222222333222222///000222222444777<<>><<<:::888666666777777666555333222222333444777999::::::999999888777666555555666666555555444333222111000000111000//////222444999999999888555333333444000000111222333555666777:::===@@@CCCEEEHHHLLLNNNPPPRRRUUUWWWYYYZZZ]]]______```aaaaaabbbaaa```````````````___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeegggiiijjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggffffffeeeeeehhhiiikkkmmmnnnpppppppppnnnsss{{{}}}uuupppnnnooopppxxx}}}tttooommmnnnlllmmmrrrxxxzzzwwwppplll\\\___[[[MMM===333///---,,,,,,,,,,,,------------........................111000/////////000222333222222333333444444555555444444444444555666777777777777777777777777777777444444555777888:::;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<======>>>===<<<<<<>>>@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@CCCHHHNNNXXXjjj{{{xxxxxxvvvrrr{{{}}}mmmmmmhhhqqqrrrrrrvvvqqqjjjnnnyyyyyy{{{rrr```WWWXXX```qqqwwwlllZZZPPPHHHEEECCC@@@???AAA>>>======;;;:::999888888888777777777777777888888888555222000000111111111222333555555666999>>>AAACCCFFFIIIMMMPPPSSSTTTTTTMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\]]]^^^___`````````___```bbbfffhhhkkkmmmqqqtttzzz{{{}}}|||vvvqqqmmmpppssssssrrrpppooonnnqqqsssttttttrrrnnniiifffdddeeegggiiijjjjjjjjjiiiiiiiiiiiifffdddbbbbbbcccdddddddddeeeeeeccc^^^[[[ZZZXXXUUUPPPIIIBBB<<<999444444444555:::FFFVVVbbbqqqxxxzzzwwwtttqqqooommmjjjgggccc___[[[XXXVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSQQQPPPOOONNNNNNPPPPPPOOONNNLLLKKKJJJIIIJJJMMMPPPRRRVVV[[[______```bbb```\\\RRRLLLDDD===::::::::::::999888666444555666999:::???AAABBBBBBBBBEEEKKKPPPPPPPPPOOOLLLFFFBBB??????<<<999777666666666444333111111111111111111111111222222111000000///......////////////////////////---,,,,,,,,,,,,---......,,,,,,------.../////////------------------------++++++,,,,,,---...//////111111111111111111111222222222222111111111111111//////000000111000000000000111222333444777<<>>======<<<<<<======>>><<<;;;;;;;;;;;;<<<===>>>=========>>>@@@AAA@@@?????????@@@@@@@@@AAAAAAAAAAAADDDHHHMMMXXXmmmtttyyyqqqpppgggmmmjjjgggkkkgggdddjjjooo|||{{{jjj^^^[[[aaarrryyymmm]]]SSSJJJFFFDDDAAA@@@AAA======<<<;;;::::::999999:::999888888888888888999777444222111222111000///111222444666777999<<>>===;;;888666555555444333111000000000000111111111111111111000000000000000000////////////////////////---,,,,,,,,,,,,---......,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000000000111111111111111111111111000000111111111000/////////000222333555999>>>BBBFFFEEECCCAAA>>>:::888666444222222333555777888777777666555555555666888999888888888777777777777777444444555555555444222111---......------...000333666777777666333222222333111111111222444555777888888<<<@@@EEEHHHMMMQQQUUUTTTUUUWWWWWWWWWXXX[[[]]]______``````aaaaaabbbbbb```____________```aaaaaaaaaaaabbbbbbbbbccccccccccccbbbbbbbbbccceeehhhiiijjjjjjkkkkkkkkkkkkjjjjjjgggggggggggggggfffffffffhhhiiijjjlllmmmnnnnnnnnnooouuu}}}xxxttttttvvvxxxyyyuuuooommmppprrrooogggdddfff\\\___WWWDDD333------,,,+++++++++,,,,,,---------***+++,,,---...000111111222111///...///000222333222222333333444555666666444444444555555777888888555555666777888999::::::555666777888999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;<<<===>>>======>>>@@@BBBBBBAAA?????????@@@@@@@@@AAAAAAAAAFFFHHHIIILLLVVVkkkyyy{{{uuuuuujjjooohhhccceeecccaaahhhddd~~~yyyiii```bbbrrrxxxmmm```UUUKKKGGGEEEAAA@@@AAA<<<<<<<<<;;;;;;::::::999;;;::::::999888888999999666444333222222222000...000222555666777999;;;===???BBBGGGMMMRRRUUUWWWWWWTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSUUUXXX[[[]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[]]]___bbbdddeeeeeeeee___aaaccceeegggjjjmmmpppuuuttttttuuutttqqqjjjdddfffhhhmmmrrrsssssstttvvvoooppprrrtttsssqqqnnnllleeeeeefffggggggfffeeedddccceeefffeeecccccceeehhhjjjiiiiiikkkllliiiddd___XXXUUUPPPGGG???999555444555777999888777;;;CCCJJJ\\\eeepppuuutttsssuuuxxx{{{|||yyyvvvtttsssqqqnnnkkkkkkgggaaa\\\[[[ZZZZZZZZZUUUUUUUUUWWWYYYZZZYYYWWWSSSRRRPPPPPPPPPPPPNNNLLLIIIIIIIIIJJJLLLOOOQQQRRRYYY___ccccccdddfffccc___QQQLLLEEE@@@>>>======<<<::::::999888888777777777777;;;???@@@???AAAGGGLLLOOORRRSSSPPPIIIAAA===;;;999777444333333333111000000000000000000111111111/////////000111111222222000000000000000000000000---,,,,,,,,,,,,---......,,,,,,------...///000000++++++++++++++++++++++++,,,,,,,,,---------......000000000000////////////000000000000111111111111333333333333333222111000---///111333666;;;@@@DDDEEECCC@@@===999666333222111000000222555777888777777666555444444555666777777777777777777888888888444555666666666555444333,,,---------,,,---000222555666666555333111222333111111222333444666777888888;;;@@@EEEIIINNNSSSWWWVVVWWWXXXXXXXXXYYY[[[]]]_________```aaabbbbbbbbb_______________```aaaaaaaaaaaabbbbbbcccccccccccccccbbbaaaaaaccceeehhhiiijjjkkkkkkllllllkkkkkkjjjggggggggggggggggggggggggjjjkkklllnnnoooppppppppppppvvv~~~~~~yyyxxxyyyyyy~~~yyywwwyyyzzzuuukkkhhhlll```^^^QQQ???333111000,,,...------,,,,,,------...............////////////222222111111111111111111111222444555555555444444333444666777777777666555666666666777888888999999444555777999:::::::::999:::999999999:::;;;===>>>???>>>===<<<;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;???>>>??????@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCAAADDDJJJPPPVVVddd}}}|||{{{yyyzzz}}}rrrvvvqqqeeeccciiijjjeeebbbooo|||iiigggppptttsssdddZZZMMMEEECCCCCCAAA???>>>>>><<<;;;;;;;;;;;;;;;999888888777777777777777888555222111222222000---111111111222555777:::<<<@@@AAACCCGGGLLLQQQUUUXXXVVVVVVUUUTTTTTTSSSRRRRRRTTTUUUVVVXXXZZZ\\\^^^___]]]___```___^^^^^^___```XXXZZZ^^^bbbeeefffggggggdddddddddeeefffhhhkkklllpppqqqssswwwxxxuuuoooiii``````eeeoootttsssqqqrrrsssqqqooonnnmmmllljjjhhhfffcccaaabbbdddfffeeeccc``````bbbeeehhhiiihhhgggmmmkkkjjjlllnnnlllddd^^^WWWPPPGGG@@@===;;;888666666444222111333888===@@@KKKPPPVVVZZZ\\\^^^bbbfffiiittt|||{{{yyywwwtttrrrqqqpppjjjhhheeebbbaaa^^^[[[YYYYYYWWWVVVVVVWWWXXXWWWVVVWWWUUUSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJLLLNNNPPPQQQ\\\ccchhhhhhhhhhhheeeaaaZZZSSSIIIAAA>>>>>>??????AAA>>>:::666444444555666999999:::;;;===@@@CCCEEEMMMMMMMMMKKKGGGAAA;;;888444333111//////000111222222111111111000000//////............////////////000000000000000000000000111000///---------...///...,,,+++---000222111///...---,,,+++,,,---...///)))***+++******,,,///111+++,,,......---...///111111111111111222333444444333333222222222222111111//////000111444999<<>>;;;888555333222222222333444555777777888888777555444444555666777:::888666555444555666777999555222222555666222..................///000000111333555666555444444444333222111111222333666777:::>>>CCCHHHLLLPPPTTTWWWVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^___```aaaaaaaaaaaabbb___\\\]]]```bbbbbb```aaacccfffgggeeebbbaaa```___aaabbbbbbbbbbbbccceeeffffffgggiiijjjkkklllmmmhhhhhhiiiiiijjjkkkkkklllkkkjjjjjjlllnnnoooooonnnsssvvv{{{}}}yyyyyy|||ssspppttt```]]]PPP>>>333000///,,,------,,,,,,,,,,,,------............////////////222222111111111111111111222333444555666555555444333444666777777777666555555555666777888888999999666777888:::;;;;;;::::::;;;::::::::::::<<<===>>>@@@???>>>===<<<<<<===>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAA????????????@@@AAACCCDDD???AAAFFFKKKQQQ^^^www}}}{{{zzz{{{~~~{{{}}}sssnnnoookkkbbbYYYbbbtttvvvnnnqqqttttttggg\\\NNNFFFCCCCCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;999888888777777777777777888555222111222222000...000000111222444777:::;;;???@@@CCCFFFKKKPPPTTTVVVXXXXXXXXXWWWWWWVVVVVVVVVTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^______^^^^^^___```ZZZ\\\```ccceeegggggggggccccccccccccdddfffhhhjjjoooppprrrvvvxxxvvvppplllcccbbbeeemmmqqqpppnnnoooqqqooonnnmmmnnnnnnllljjjgggeeecccdddggghhhhhhfffgggeeedddeeefffhhhjjjkkkmmmkkkkkkmmmooommmeee___UUUNNNEEE>>>;;;:::777555666555333333444777:::<<>>@@@BBBGGGHHHHHHFFFCCC>>>888555444333111000///000111222111111111111000000000///////////////000000000000111111111111111111111111111000///............//////---,,,---000222000///...---,,,,,,,,,---......)))+++,,,,,,,,,---///111,,,...//////......///111222222222222333444555555444444444333333222222222000000000222555999<<>><<<:::777555333222333333444444555666666666777666555333333444666777999888666444444555666777888555222222555666333000//////.........//////000222444666666555444444444333222111111222444666888:::>>>CCCHHHLLLPPPTTTWWWXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^```aaaaaaaaaaaaaaa___^^^^^^___`````````aaacccffffffeeebbbaaaaaa```bbbccccccccccccdddfffgggggghhhiiijjjkkkllllllmmmmmmnnnoooooopppqqqqqqlllllllllmmmnnnooooooooorrrwww}}}~~~~~~{{{|||```ZZZMMM===222///---+++,,,,,,++++++++++++,,,,,,............////////////111111222222222222222222333444555555666555555555333444666777777777666555444444555666777888999:::888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????>>>======>>>>>>>>><<<<<<<<<<<<<<<==================<<<<<<===>>>>>>;;;;;;<<<===???BBBDDDEEE@@@AAADDDHHHMMMYYYppp|||zzzzzz}}}{{{wwwmmmbbbWWWYYYdddwwwvvvtttwwwwwwkkk```QQQHHHDDDDDDBBB@@@???>>>===<<<;;;;;;;;;;;;999888888777777777777777777555333111111111000...000000111222444666999:::>>>???AAAEEEIIINNNRRRTTTXXXXXXXXXXXXXXXXXXXXXWWWUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^______^^^^^^___```]]]___aaaccceeefffffffffcccbbbbbbbbbcccdddfffggglllmmmooosssvvvuuussspppiiifffgggkkknnnlllkkkmmmooonnnmmmmmmnnnooommmlllgggffffffgggiiikkkkkkjjjmmmjjjfffcccccceeeiiikkklllkkkllloooqqqnnnhhhcccWWWOOOEEE???<<<;;;999777999888777666666777888999777:::===>>>>>>???CCCGGGTTT___ooo|||~~~|||yyywwwuuusssooommmiiifffdddaaa^^^[[[YYYWWWVVVVVVWWWXXXXXXWWWYYYWWWUUUUUUUUUTTTRRRQQQOOONNNMMMMMMMMMNNNPPPQQQWWW```iiinnnrrrtttpppjjj\\\WWWOOOJJJHHHIIIJJJKKKGGGDDD>>>999555333333333444444555666888:::<<<===???@@@@@@???===999555222333222111000///000111222111111111111000000000000000000000000111111111222111111111111111111111111///000000000000//////...000///......000000///.........------,,,------...)))+++---.........///000...///000000///...000111333333333333444555666777666666555555444333222222111000111222444888;;;===<<<;;;:::888777555444333555555555444444444444444666555444333333444555666777666555444333444555666666333222333555666444222222222111111000111111111333555777777666444444444333222111111222555777999<<>>>>>;;;;;;;;;<<<<<<=========>>>======<<<<<<<<<<<<===:::;;;<<<>>>@@@BBBCCCDDDCCCCCCFFFIIIMMMWWWjjj}}}wwwuuuyyy~~~|||qqqggg]]]WWWZZZkkk{{{}}}qqqeeeUUUJJJFFFEEEBBB@@@???>>>===<<<;;;;;;;;;;;;999888888777777777777777777555333222111000000///000000000111333555888999;;;===@@@CCCHHHLLLOOOQQQTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^___aaa___```aaacccddddddddddddccccccbbbbbbbbbccceeeffffffgggjjjnnnrrrtttuuuvvvrrrmmmkkkmmmnnnlllkkkmmmpppnnnmmmmmmnnnnnnlllkkkfffggggggiiikkklllllllllmmmkkkhhhdddaaabbbdddgggkkkkkkmmmppprrrqqqllliii\\\TTTKKKDDDAAA@@@>>><<<<<<<<<;;;:::999888888888888;;;=========???DDDHHHPPP[[[jjjyyy~~~|||yyywwwuuussspppmmmjjjgggdddaaa^^^\\\ZZZXXXXXXYYYZZZYYYYYYXXXWWWUUUUUUUUUUUUSSSRRROOOOOOMMMMMMLLLMMMNNNOOOTTT]]]hhhooouuuxxxtttmmmbbb]]]VVVPPPNNNNNNNNNNNNIIIFFFAAA;;;666333222111222222333444666777999999888999::::::888555222000222111000000000000111111111111111000000000000000111111111222222222333333111111111111111111111111///000111222111111///...111000000/////////...............---------------))),,,///000///.../////////000111111000///000111444444444444555666777888888777777666555444333333111000000111333666999;;;999888888777666555555555666666555555444333222222444333333222333333444555555555444333333333444555444333222333555666555444666555444444333444444444555777888888666555444444333222222222333555888:::===@@@EEEJJJMMMQQQUUUXXXZZZ[[[[[[[[[\\\\\\\\\\\\[[[\\\^^^___```aaabbbbbb]]]```cccbbb___]]]^^^```aaaccceeeeeedddbbbbbbbbbcccdddffffffeeeeeeggghhhiiiiiijjjjjjkkkkkklllllliiiiiijjjjjjkkkkkkkkkllloooooooooooooooppprrrsssttt{{{]]]RRRDDD888000,,,++++++,,,++++++******++++++,,,............////////////111111222222333333333333555555555444444444555555333444666777777777666555222333444555666777888888::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<=========::::::;;;;;;<<<<<<======>>>======<<<<<<<<<======<<<===>>>???@@@AAABBBBBBDDDDDDFFFIIILLLSSScccrrrvvvoooooovvv~~~~~~|||ssslll```UUUSSSbbbxxxwwwjjjYYYMMMHHHEEECCCAAA??????===<<<<<<<<<<<<<<<999888888777777777777777666555444222111//////000000000000111222444777888999;;;>>>BBBFFFIIILLLMMMPPPPPPQQQRRRSSSSSSTTTTTTXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\^^^^^^]]]^^^___aaa______```aaaaaabbbbbbbbbeeedddccccccccceeefffgggbbbcccfffiiimmmrrrvvvyyyyyysssooopppooommmllloooqqqooommmllllllkkkiiihhheeefffhhhjjjkkkkkkkkklllkkklllkkkhhhdddbbbbbbdddjjjkkkmmmpppssssssrrrqqqddd]]]TTTNNNJJJHHHEEEBBB??????>>>>>><<<;;;:::999<<<>>>AAAAAAAAACCCHHHMMMRRR[[[iiiwww|||yyywwwvvvssspppmmmkkkhhheeebbb]]][[[YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSTTTTTTSSSQQQOOONNNMMMKKKKKKLLLMMMMMMSSS[[[dddllltttyyyuuunnnfffbbb[[[VVVTTTSSSRRRRRRIIIFFFBBB<<<777333111000111111222444555666666777444555666666555444222000000000000000000000111111000000000000000000111111222222222222333333333333111111111111111111111111///000111222222111000///111111111000///........./////////......---------***,,,///000///......//////000111111000000111222555555555555666777888888888888777666666555444444000000//////111333666888777777777666666666666666777777666444333222000000222222222222222333444444444444333333333444444444333222222333555666555555555555444333333444444444777999:::999777555444555333333222222444666999;;;>>>BBBGGGKKKNNNRRRVVVXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^```aaabbbbbbbbb]]]aaaeeedddbbb___```aaaaaaccceeeeeecccbbbccccccccceeefffgggffffffgggiiikkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooppppppooopppsssvvvwww~~~[[[NNN???555///++++++,,,,,,,,,++++++++++++,,,,,,............////////////111111222222333444444444555555444333333333444444333444666777777777666555333333444444555666666666777777888888999;;;<<<===::::::;;;;;;<<<;;;;;;:::888999:::;;;<<<=========;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@BBBBBBDDDHHHIIIMMMXXXdddtttyyyvvvuuuooohhhiiisss~~~yyytttcccVVVPPP]]]rrr}}}ooo]]]PPPIIIFFFDDDAAA??????>>>===<<<<<<<<<<<<999888888777777777777777555666555333000//////000000//////000111444666777777999<<<@@@DDDGGGIIIJJJNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^]]]^^^___aaa^^^_________```aaaaaabbbeeedddddddddeeefffhhhiiicccdddeeegggiiinnnuuuyyy{{{uuuqqqqqqpppnnnmmmooopppnnnlllkkkkkkiiigggeeedddgggjjjkkkjjjjjjjjjkkkkkkmmmooonnniiieeedddeeeiiikkkmmmooosssvvvyyyzzzpppjjjccc]]]YYYUUUPPPLLLEEEEEEDDDCCCBBBBBBAAA@@@@@@CCCFFFGGGGGGHHHLLLPPPUUU]]]iiiwww|||zzzxxxuuurrrpppnnnllliiifff___]]]ZZZXXXXXXXXXVVVUUUTTTSSSRRRRRRSSSTTTSSSQQQNNNMMMLLLKKKKKKKKKLLLMMMRRRXXX___gggqqqyyyxxxrrrjjjfff```[[[XXXVVVTTTSSSGGGEEEAAA<<<777444222111000111222333444444444444333333444444444333111000//////000000000000000000000000000000111111111111222222222222333333333444222222222222222222222222000111111222222222222111000111222111///...///000///////////////...---,,,+++,,,......------...///...///111111000000222333555555555555666777888999777777777666666666666555222111000000000222555666666666666666666666666666888777666444333111000///000000111111222222333333333333444444444444444444333333333444444555555555222111111111222222333444999:::;;;;;;888666555555444333333333555777:::<<<@@@CCCHHHLLLOOOSSSVVVYYYXXXYYYZZZ[[[\\\]]]^^^^^^______```aaabbbbbbbbbbbb___bbbfffgggfffeeeccccccaaacccddddddcccccccccddddddeeefffgggffffffgggiiilllllllllllllllllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmooopppooonnnpppuuuyyy{{{XXXIII:::333///++++++...------,,,,,,,,,,,,------............////////////111111222222333444444555555444333222111222222333333444666777777777666555444444444444444444444444555444555666777999<<<===777888999;;;;;;;;;::::::888999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===;;;<<<>>>????????????>>>@@@@@@CCCGGGHHHIIIQQQZZZgggkkkqqquuuvvvwwwwwwxxxoooqqqmmmeeefffqqq~~~rrrddd[[[cccrrr{{{|||zzzwwwyyysss```RRRJJJGGGDDDAAA@@@???>>>===<<<<<<<<<<<<999888888777777777777777555666666333000...///111000//////000111333555666555777;;;???BBBEEEGGGHHHLLLMMMNNNPPPRRRTTTUUUVVVTTTTTTUUUVVVWWWWWWXXXXXXYYY[[[]]]]]]]]]]]]___aaa_________``````aaabbbcccdddccccccdddeeegggiiijjjjjjjjjiiiggggggkkkqqqvvvyyysssooopppooolllkkkmmmmmmllljjjiiiiiiiiigggeeeeeeiiilllmmmkkkjjjjjjkkkiiimmmpppnnniiieeefffgggiiijjjkkknnnrrrxxx~~~|||vvvppplllfff___YYYQQQQQQPPPOOONNNOOOOOOOOOLLLPPPSSSTTTRRRRRRTTTWWWYYY```kkkxxx}}}yyyvvvtttrrrqqqooollljjjdddaaa^^^\\\ZZZYYYWWWUUUSSSRRRQQQRRRTTTTTTSSSRRRNNNMMMLLLLLLLLLMMMNNNOOOQQQUUUZZZbbbooozzz}}}yyysssnnnfff___YYYTTTOOOLLLEEECCC???;;;888555333222//////111222333222222111222222222333222111111000...//////000000000000000///000000000111111111111111222222222222333333333222222222222222222222222111111111111111222333333///111222111///...///111///000000000///...,,,++++++,,,---,,,++++++---///+++---///000000000222444555555555555666777888888555555555666666666666777444333222111222333555777777777777777777777777777777777666444222111000///...///000111222222222222333333444555555555555555333444444444444444444555111111111222333444555666:::<<<===;;;999666555555444333333333555888;;;===AAADDDIIIMMMPPPSSSWWWYYYXXXYYYZZZ\\\]]]___```aaabbbbbbccccccccccccbbbbbbbbbcccfffiiikkkkkkhhheeeaaabbbddddddccccccdddeeeccceeeffffffffffffgggiiinnnmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmoooooommmpppvvv|||~~~WWWGGG888222///++++++///...------,,,,,,------.............../////////000111111222333333444555555555444222111000111222222333444666777777777666555555555444444444333333333333222333444666999;;;===555777888:::;;;;;;::::::888999;;;===????????????<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;<<<888:::<<<===?????????>>>@@@AAADDDIIIIIIIIINNNUUUaaaeeeiiimmmnnnppprrrsssmmmpppmmmeeeeeeqqq~~~uuuiiillluuuxxxuuuqqqtttxxxuuubbbSSSKKKGGGDDDBBB@@@???>>>======<<<<<<<<<999888888777777777777777444666666333000...///111////////////111333444666444666:::>>>BBBDDDFFFFFFJJJJJJLLLNNNPPPRRRSSSTTTQQQRRRSSSTTTUUUVVVWWWWWWYYY[[[]]]]]]]]]]]]___aaa````````````aaacccdddeeebbbbbbbbbcccdddgggiiijjjqqqpppmmmiiifffhhhnnntttvvvpppmmmnnnmmmjjjiiikkkjjjiiihhhhhhiiiiiihhhfffgggjjjnnnnnnllljjjjjjkkkhhhkkkmmmkkkfffdddeeehhhiiiiiikkkmmmrrryyy{{{tttkkkeee\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ^^^aaabbb___]]]^^^```]]]cccnnn{{{yyywwwuuusssrrrqqqooommmiiifffccc```^^^]]]ZZZXXXTTTRRRRRRRRRTTTUUUTTTSSSNNNNNNMMMMMMMMMNNNPPPQQQPPPSSSWWW___nnn||||||vvvlllbbbXXXOOOHHHCCCCCCAAA>>>;;;888555333222---...000111111111000///111111222222111111000///......///000000111000000//////000000111111111222111111222222222333333333222222222222222222222222222222111000111222444555...111222222///...000222///000000000000...,,,+++,,,,,,,,,+++******---///***,,,...///000111333555444444444555555666777888444444555555666666777777666555444333333555666888888888888888777777777777777666555444222111000///......000111222222222222333444444555666666666555333444555444333333444555333333333444666777999:::;;;<<<===<<<999666555555444333333444555888;;;===BBBEEEIIIMMMPPPSSSWWWYYYYYYZZZ[[[]]]___aaabbbccccccddddddddddddcccbbbbbbcccdddfffjjjoooooojjjfffaaabbbddddddccccccdddeeecccdddffffffeeeeeeggghhhnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiilllnnnnnnmmmpppwww}}}TTTEEE666111///---,,,,,,------------------------000000000000111111111111333333222222222222222222444444444444444444444444666666666666666555555555555555444444444444555555555555555666666777999999666777999;;;;;;:::999888999999:::;;;;;;<<<<<<===<<<<<<======<<<;;;::::::888888888777888888999:::;;;;;;<<<===>>>???@@@AAA<<<>>>AAACCCEEEHHHLLLOOOZZZaaahhhlllqqquuutttppplllhhhhhhjjjhhhiiiwwwzzzzzzzzzyyyhhhYYYOOOHHHCCC@@@>>>>>>======<<<<<<;;;;;;777777777777777888888888666777777666444222000///000000000000000222444555777999;;;===>>>AAADDDGGGKKKMMMNNNNNNMMMLLLMMMOOOOOOQQQTTTTTTTTTTTTUUUVVVZZZZZZ[[[]]]___``````___````````````aaaaaabbbcccaaabbbcccdddcccdddfffiiirrrrrrqqqmmmiiiiiilllpppooonnnkkkjjjiiiiiijjjkkkgggggggggggggggfffeeeeeeiiiiiikkknnnqqqpppkkkgggeeegggiiihhheeecccdddfffcccccceeejjjnnnuuu~~~vvvooolllkkkiiihhhfffffffffgggiiijjjjjjjjjiiigggeeecccccchhhqqq{{{~~~yyyvvvsssrrrqqqnnnjjjeee```^^^]]][[[YYYVVVUUUTTTTTTTTTTTTQQQOOOOOOOOOPPPOOONNNLLLJJJIIIKKKMMMTTTaaaqqq~~~xxxiii[[[QQQJJJGGGDDDBBB>>>;;;:::888555333222222111///............---.........//////000000............////////////000111111111111222222222111222333222000///000111000000111111222222222333111111222222222333333333111111111111000000000000////////////............------------.........////////////000111333444555777666444333333555888999777666555444444555777999888777666444444444555666888888888777777777777777999777555222000///......000000111111333555666777888888999999999999888888666555444333222222222222111111111222444666999;;;>>>>>>===<<<999666333222333444444444555777;;;>>>FFFIIINNNQQQTTTVVVZZZ\\\[[[[[[\\\^^^___aaabbbccceeeggghhhgggfffddddddeee```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeggghhhjjjjjjllllllmmmmmmmmmmmmmmmmmmmmmllljjjiiiiiijjjlllmmmllllllkkkiiijjjooouuuzzz~~~OOOBBB444000///...---...------------------------....../////////000000000222222222222222222222222444444444444444444444444444444444444444444444444555555444444444444555555555444444555555777888888888999:::<<<<<<;;;999888888888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::888888888888888999999::::::;;;;;;<<<>>>??????@@@<<<>>>@@@AAACCCGGGKKKNNNZZZccckkkooorrrvvvwwwuuuppplllkkkmmmjjjjjjvvv{{{jjj[[[OOOHHHCCC@@@>>>>>>>>>======<<<<<<;;;777777777777888888888888666777777666555333000///111000//////000222333444777999;;;===>>>@@@DDDGGGLLLMMMNNNNNNMMMNNNPPPQQQOOOQQQSSSSSSRRRRRRSSSTTTYYYYYYYYY[[[\\\]]]\\\[[[_____________________```___aaabbbbbbbbbcccfffhhhooorrrtttrrrnnnkkkkkkmmmkkkjjjhhhgggggghhhiiikkkggghhhhhhiiiiiiiiiiiihhhhhhhhhiiillloooooollliiifffhhhiiihhhdddbbbbbbccccccccceeeiiimmmuuu|||zzzyyyvvvtttrrrqqqqqqqqquuuuuuvvvuuussspppmmmkkkiiimmmuuu~~~}}}zzzwwwuuuuuupppmmmhhhdddaaa___\\\ZZZWWWUUUTTTTTTTTTTTTQQQOOONNNNNNNNNMMMLLLJJJHHHFFFFFFJJJRRR___ooorrrcccWWWNNNIIIBBB???<<<:::999888555333222111000///...---------,,,---------........................////////////000000111111111222222222333444555444222111222333111111111222222222333333111111222222222333333333222222222111111111111000////////////............------.........///////////////000000111333444555777666444222333444666888777555444333333444666777888888777666666666777777888888888888888777777777888666444111///...---------...///222444777:::;;;777777888888888888777777444444333333333444444555666666666777999:::<<<===<<<<<<<<<;;;999666333222333444555555555888<<>>>>>???======>>>???AAADDDJJJMMMVVVaaammmqqqtttyyy}}}~~~vvvpppnnnpppooolllsss}}}mmm]]]QQQHHHCCC@@@??????>>>>>>===<<<<<<;;;888888888888888888888888666666777666555333111000111000//////000111333444666888:::<<<===@@@CCCFFFKKKLLLMMMMMMMMMOOORRRTTTRRRTTTUUUTTTSSSSSSTTTUUUZZZZZZ[[[[[[[[[ZZZZZZYYY]]]]]]]]]]]]\\\\\\\\\\\\]]]___``````aaabbbdddgggkkkpppuuuvvvsssnnnkkkjjjhhhfffdddcccccceeegggiiihhhiiijjjkkkmmmmmmnnnnnniiihhhhhhiiikkkmmmlllkkkgggiiiiiihhheeebbbaaaaaadddbbbcccgggllluuu~~~~~~~~~~~~zzzwwwtttpppttt{{{|||zzzzzztttqqqlllhhheeeaaa]]]ZZZWWWVVVUUUTTTUUUTTTRRRPPPMMMMMMLLLKKKIIIGGGEEECCCEEEIIIRRR^^^mmm~~~~~~nnn^^^QQQKKK>>><<<:::999999888666444222111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000111111111222222333444555444222111222333111111222222222222222333111111222222222333333333333333222222222111111111////////////................../////////000000000000000000111222333444555666555333222222333555666555555333222222333444555777777888888999999888888777777888888888888888777777666333000...------------...000333666888:::;;;666666666666666666666666444444444444555666777888999999:::;;;<<<<<<<<<<<<999999:::999888666444222333444555555666999===@@@GGGKKKOOOSSSUUUWWWZZZ\\\`````````aaabbbccccccdddccceeeffffffdddccccccdddbbbbbbccccccccccccbbbbbbcccccccccccccccccccccccccccdddeeefffgggiiijjjjjjiiiiiijjjjjjkkklllmmmmmmnnnmmmllljjjjjjjjjkkkllllllmmmoooppppppqqqsssuuuvvvrrrpppsssuuuvvvzzzyyyjjjoooEEE:::111...---,,,+++---,,,,,,------------------------.........////////////000000111222333333444333333333333333333333333222222222333333333333333444444333333333333444444333333222222333444444555888999999:::999888777777666777777888888999999:::;;;;;;;;;<<<<<<;;;;;;:::999888888888888999::::::::::::;;;;;;<<<======>>>============>>>BBBHHHLLLPPP^^^lllsssvvv|||{{{ssspppssssssooorrrzzzppp```SSSIIICCC@@@@@@@@@???>>>>>>===<<<<<<999999888888888888888777666666777666555444222000111000/////////111222333555777999;;;<<>>===<<<<<<:::999999999888888777777666666777777666444222111111000/////////000111222444666888:::;;;>>>AAADDDEEEGGGIIIJJJKKKMMMQQQTTTWWWWWWWWWVVVTTTTTTVVVXXX[[[]]]___^^^\\\[[[[[[\\\YYYZZZ[[[]]]^^^^^^^^^^^^[[[\\\]]]]]]]]]^^^```bbbccchhhmmmooonnnnnnppprrrmmmjjjfffbbbaaaaaacccdddhhhiiikkkmmmoooppppppqqqooonnnkkkhhhggggggiiikkkllllllllllllkkkiiieeecccdddbbbbbbeeejjjttt|||~~~zzzwwwsssnnnjjjddd^^^ZZZZZZXXXWWWWWWXXXWWWUUURRRPPPOOOMMMKKKIIIGGGFFFEEEHHHMMMUUU___lll}}}nnn[[[LLLCCC:::999999:::;;;;;;999777666555333111000///.........---------------------............//////////////////000000000111111111111222333222000///000111000000000000000000//////111111222222222333333333222222111111111000000000////////////............////////////000000000000000000000000111222333333444333222222222222333444444333333333444444555555444555777888999888777777666777888:::::::::999888999888555333111/////////000222333555666777777777555555444333333444555555888777777666666777777888888999:::::::::999777666555555666777666555444333333444666777888<<<@@@DDDIIIMMMRRRVVVXXXYYY[[[\\\_________``````aaaaaaaaaaaacccddddddcccbbbccccccffffffffffffeeedddcccbbbddddddddddddddddddddddddaaabbbdddggghhhjjjjjjjjjiiijjjkkklllmmmnnnooopppkkkllllllmmmoooppprrrrrrqqqqqqooonnnmmmpppuuuyyyzzzuuurrroooooorrrsssrrrssswwwxxxyyy{{{}}}tttiiilll{{{???777111...,,,))))))++++++,,,,,,------.............../////////000000000///000000000111222222222333333333333333333333333222222222333333444444555333222222111111222222333333333222222222222333333444444444555555555666666777777777888999999::::::999::::::;;;;;;;;;;;;:::999999999999999:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>AAAEEEIIIPPP```qqq||||||tttwwwyyytttpppqqq~~~yyyvvvgggXXXLLLFFFDDDCCCBBBAAA@@@???======<<<:::::::::999888888777777666666777777666555333222111000////////////111111333555777999:::===@@@CCCCCCEEEHHHJJJKKKMMMOOOQQQSSSSSSSSSRRRQQQQQQSSSUUUWWWZZZ]]]]]][[[ZZZ\\\^^^\\\]]]___aaaaaaaaa``````\\\]]]^^^]]]\\\\\\^^^```aaadddggghhhhhhjjjooossspppmmmhhhcccaaaaaacccdddggghhhiiijjjllllllmmmmmmnnnmmmkkkhhheeeeeegggjjjkkkkkklllnnnooommmiiifffdddbbbcccfffjjjsss}}}zzzuuupppkkkfffaaa^^^\\\[[[YYYYYYZZZYYYWWWUUURRRQQQOOOLLLJJJIIIHHHHHHFFFJJJRRR\\\jjjyyyppp```QQQEEE???;;;::::::<<<======;;;999777666444333111000//////............------------............/////////////////////000000000111111333444555444222111222333000000000000000/////////111111222222222333333333333222222222111111111111////////////................../////////000000000///////////////000111222333222222222333333444555333444444555666777888888666666777777888777777777555777999;;;;;;:::999888:::999666333111000000000,,,...111444777999::::::666555444333333444555666888888777666666777777777999:::::::::999999888777444555666777666555444333333555666888:::===BBBFFFJJJNNNTTTXXXYYYZZZ[[[\\\\\\]]]]]]^^^___``````aaaaaacccddddddcccccccccdddeeeeeefffeeeeeedddccccccdddddddddddddddddddddddd```bbbdddgggiiijjjjjjjjjkkkkkkllllllmmmnnnoooooojjjjjjkkkmmmooopppqqqrrrqqqpppnnnllllllpppvvv{{{~~~yyyvvvsssssswwwxxxvvvwww{{{{{{yyyvvvrrrqqquuu{{{yyyooommmvvv:::444000///---***+++...++++++,,,,,,---......///------........./////////000000000000111111111111222222222222222222222222000000111111222333333444222222111111111111222222444333333222222222333333333333333444555666777888555666666777777888888999888999:::;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<============>>>>>>===>>>??????@@@AAAEEEGGGMMM]]]rrryyy{{{|||vvvooommmyyyxxxxxxwwwiiiYYYNNNHHHFFFCCCCCCBBBAAA???>>>===<<<;;;;;;:::999999888777777666666777777666555444333111000///......///000111222444777888:::<<>>@@@???===:::777666444222111//////...------------,,,,,,++++++............////////////////////////000000000111333444555444222111222333222222222222111111111000111111222222222333333333555555444444444333333333////////////............------........./////////...............//////000111222222333444555666666333444666888999;;;;;;<<<999999888777777777888888555666999;;;<<<;;;:::888:::888555333111000//////+++---000444777888999999666555444333333444555666666666666666666777888999999999888888777888888888555666777777777555444333333555777888:::>>>DDDGGGKKKOOOUUUYYYZZZ[[[[[[\\\[[[\\\\\\^^^___```aaaaaaaaaccceeeeeedddcccdddeeecccccccccdddccccccbbbbbbcccccccccccccccccccccccc___aaadddgggiiijjjjjjjjjkkkkkkkkkllllllmmmmmmmmmiiijjjjjjkkkllllllllllllnnnnnnnnnmmmnnnqqqvvvzzz}}}|||~~~xxxooojjjkkkpppuuu{{{uuuppprrrwww777222//////...,,,---000++++++,,,,,,---...//////,,,,,,,,,---------......111111111000000000000000222222222222222222222222...//////000111222222222222222111111111111222222444444333333222333333333333333333444666777999:::444444555555666777777777888999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<=========>>>>>>>>>>>>>>>===>>>@@@AAAAAABBBDDDFFFGGGXXXppp~~~}}}~~~wwwnnnjjjxxx~~~||||||kkkhhhxxxjjjZZZOOOIIIGGGDDDCCCBBBAAA???>>>===<<<;;;;;;::::::999888777777666666777777777555444333111000///......///000111222444666888999<<>>>>>>>>@@@AAA@@@>>>;;;777555444222000......---,,,,,,,,,++++++*********............/////////000////////////000000000000111222333222000///000111444444444333333222222222111111222222222333333333777666666666666555555555000/////////............------------.........///......---------......///111111222333555666777777333444777999;;;===>>>>>><<<;;;999888777888999999444666999;;;<<<;;;:::999999777555222000///......---///222444666666555444777666444333333444666777333444444555666888:::;;;888777666555555555777888666777777777777555444333333555777999;;;???DDDHHHKKKOOOUUUYYY[[[[[[\\\\\\[[[[[[\\\^^^___aaabbbcccaaaccceeeeeeddddddeeefff```aaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___aaadddhhhjjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjiiihhhgggjjjlllnnnoooppprrruuuxxx~~~rrrjjjiiimmmqqqsss|||zzztttsssvvv333111///.........---+++,,,,,,,,,,,,,,,,,,,,,+++///////////////.........000000000000111111111111000111333333333111///...//////000000111111111222//////000111222222222222444333333222222333333444333333333333333444555666777666444333444555777999888777777777888999:::::::::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIITTTjjj}}}uuuppppppvvvxxxwwwvvvssstttmmmgggddddddqqq|||~~~wwwlll___SSSJJJFFFBBB@@@>>>>>>???>>>===;;;>>>>>>===<<<:::999888777777777777777666666666666111000///......///000000333333333444777:::>>>@@@EEEGGGJJJLLLLLLMMMOOOQQQSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ\\\\\\]]]^^^aaaccceeeggghhhiiihhhfffccc```bbbaaa_________```___^^^]]]___aaaaaa```aaadddggglllllljjjgggdddcccdddfffiiihhhgggeeecccaaa```___aaaaaabbbcccddddddddddddccceeeiiilllmmmllljjjiiifffeeefffjjjmmmsss~~~}}}xxxtttooolllkkkfffbbb^^^]]]]]]]]]ZZZWWWTTTRRRPPPMMMLLLKKKKKKKKKNNNOOOQQQUUUYYY]]]```bbb```XXXMMMFFFDDDCCC@@@<<>>???>>><<<999777555555666666777888999;;;<<<;;;;;;::::::999777555333222111111...///111333555666666777666666666666666777888888666666777777777777777666555444333222222222333444777777666555555555555666444666888:::===AAAGGGKKKOOOQQQUUUXXXYYYZZZ[[[]]]___^^^^^^^^^___```bbbccceeedddbbbaaaaaaaaabbbbbbcccbbbbbbbbbaaaaaa``````aaa```___^^^^^^___```aaabbbbbbdddeeefffgggggggggkkkkkkkkklllllllllmmmmmmmmmlllkkkjjjiiiiiiiiiiiilllmmmmmmmmmnnnrrrvvvzzz}}}~~~}}}|||}}}~~~|||~~~zzzrrrooonnnmmmlllyyy~~~zzz333111............---+++---------------..................///////////////000000000000111111111111000111333333333111000...///000000000111111111111///000111222333333333333444333333222222333333444333333333333444444555555666666444444444555777888999999888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBDDDFFFGGGMMMWWWkkkvvvrrrpppmmmlllgggcccaaa___fffzzznnnaaaSSSIIICCCBBB@@@???>>>???>>>===;;;======<<<<<<;;;:::999999888888888777777777777777333222000//////000111111333333333444777:::===???DDDFFFIIILLLMMMNNNPPPRRRTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZZZZZZZ\\\^^^```bbbccceeefffffffffdddccccccaaa___^^^^^^^^^]]]\\\___aaabbbbbbaaaaaadddfffmmmnnnnnnmmmiiigggfffgggggghhhiiiiiigggeeebbb```cccdddeeefffffffffffffffbbbeeehhhjjjlllkkkiiihhhfffeeefffiiilllqqq}}}{{{vvvrrrooonnnmmmhhhaaa]]]\\\\\\ZZZXXXVVVTTTQQQNNNLLLJJJJJJJJJJJJKKKMMMOOOSSSWWWZZZ\\\ZZZSSSJJJEEEEEEEEEDDDBBBHHHIIIIIIIIIGGGCCC???===777666444222000///............................../////////.........---------------...000111333444666666777666666555444333222333333222222222333555888888999888777666444333333444777999::::::999888444333222000/////////000------------------------//////...---------------//////000111222444555666444555777999<<<===>>>???>>>===:::888666666666777777888:::;;;<<<<<<;;;;;;;;;:::888666444222111000...///111333444666666777666666666666666777888888666666777777777777666666444444222111111111222333666555555444444444555555444666999;;;===BBBGGGKKKOOORRRVVVXXXYYYZZZ\\\]]]____________```aaabbbbbbdddcccbbbaaaaaaaaabbbccccccbbbbbbbbbaaaaaaaaaaaabbbaaa```______```aaabbbbbbbbbcccdddeeefffggggggggghhhiiikkkmmmnnnooopppooonnnmmmlllkkkkkkkkkkkkmmmmmmmmmmmmnnnqqqwww{{{}}}zzzvvvsssqqqoooqqqrrr{{{vvvtttqqq}}}222000...---------,,,+++++++++,,,,,,------......------......//////000000000000000000111111111111111111222333333111000///000000000000111111111111000111222333444444444444333333222222222222333333333333333444444444444555666555444444444555777888;;;:::999888777777777777:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>??????>>>>>>???@@@BBBDDDEEEFFFNNNVVVggg{{{vvvtttssskkkfffcccaaa\\\\\\kkk}}}tttfffWWWJJJCCCCCCAAA???>>>>>>>>>===;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777444333111000000000111222222222333444666999<<<>>>BBBEEEHHHKKKMMMOOOQQQSSSUUUVVVXXXYYYYYYYYYWWWVVVUUUVVVWWWXXXWWWXXX[[[]]]______aaabbbccceeeeeefffcccaaa___^^^^^^^^^\\\[[[aaabbbcccbbbbbbbbbdddffflllnnnpppooollliiifffeeeccceeehhhiiiiiifffccc```dddeeeeeeffffffffffffeeeaaacccfffhhhiiihhhgggfffgggeeeeeehhhjjjooozzz~~~yyyuuurrrppptttnnneee___^^^]]]\\\ZZZXXXVVVSSSOOOLLLJJJHHHHHHEEEEEEFFFHHHKKKOOOSSSUUUVVVPPPIIIEEEFFFHHHHHHHHHMMMNNNOOOOOOLLLFFFAAA===888666555333111000//////........................000000000///////////////------...///000111333444999;;;===>>>===;;;888777444333333333333444555666;;;===???@@@???<<<888555444666888;;;<<<;;;:::999555444333111000000///000------------------------///......---------------//////000000222333555666444555777999;;;===>>>>>>>>>===;;;999777777777888888999:::;;;<<<<<<<<<<<<===<<<:::888555333111000...///000222444555666777666666666777777777888888666777777888888777666666333222111000///000111111444444333333333444444555444777999<<>>>>>>>>>>>???@@@AAACCCEEEFFFKKKRRR```vvv~~~uuunnnjjjfff]]]WWW^^^kkkzzzlll]]]NNNFFFDDDBBB???>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888444333111000///000000111111222222444666999;;;<<>>AAAEEEHHHGGGCCC===999777888:::<<<===<<<;;;:::666555444333222111000000........................///...------,,,,,,------/////////000111333555666444555777999;;;<<<======>>>===;;;:::999888888888999::::::;;;<<<<<<======>>>===<<<999666333111///...///000111333555666777777777777888888777777777666777888999999888666555222111000///...///000000222222111111222333444444444777:::===@@@DDDIIIMMMQQQTTTWWWZZZ[[[\\\]]]___^^^___aaabbbcccbbbaaaaaaaaaaaaaaabbbbbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______```aaabbbcccbbbaaa```aaadddfffhhhkkkkkkkkkkkkllllllllllllqqqpppooonnnnnnnnnnnnnnnoooooonnnmmmnnnrrryyy}}}~~~~~~|||xxxvvvsssnnngggbbb]]]```mmmuuu000...,,,+++,,,---,,,+++(((((()))******+++,,,,,,,,,------...///000111111///000000000111111111111111111111222222222111111111111000000000000000000111111222333444444444444333222222111111222222333333444444555555444333333444444444444444555555666777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAABBBDDDEEEIIINNNZZZnnnwwwooohhh]]]SSSUUU^^^qqq~~~qqqaaaRRRHHHFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999999888333222000///......//////111111222444666888:::;;;===@@@EEEHHHKKKNNNRRRTTTXXXZZZ\\\^^^^^^]]][[[YYYVVVWWWXXXXXXWWWWWWYYY[[[^^^]]]]]]\\\]]]___aaaccc```___^^^```bbbddddddddddddcccbbbbbbcccdddddddddfffggghhhgggdddccccccdddccccccccccccdddeeefffgggeeeeeeeeeeeeddddddcccbbbaaaaaaaaabbbcccccccccdddgggeeeeeeggggggjjjrrr|||{{{vvvsssqqqsssoookkkiiihhheeeaaa]]]YYYWWWSSSNNNIIIEEECCCBBB======<<<>>>BBBHHHNNNRRRVVVRRRMMMKKKLLLNNNQQQSSSZZZZZZZZZWWWQQQIII@@@;;;888777555333222000000///........./////////000000........................////////////000222333444===AAAGGGKKKJJJEEE>>>999;;;999777777999:::999888>>>CCCIIINNNNNNIIICCC???;;;;;;<<<===<<<<<<;;;:::777777666555333222000000..............................---,,,,,,,,,,,,,,,......///000111333444555444555777999:::<<<<<<<<<===<<<;;;:::999999888888999999::::::;;;<<<<<<===>>>>>><<<:::777444111////////////000222444666777777777888888888888777666666888999::::::888666444111000///.........//////000000000111111333444555444777;;;???BBBFFFJJJNNNRRRUUUXXX[[[\\\]]]^^^``````aaabbbcccccccccbbbaaaaaaaaabbbbbbccccccccccccbbbbbbbbbbbbbbbccccccccc```___^^^^^^^^^^^^___```cccbbbaaa```aaadddfffhhhkkkkkklllllllllmmmmmmmmmpppooonnnnnnnnnnnnnnnnnnpppppppppoooppptttzzz|||yyyvvvuuutttoooggg```ZZZ___kkkzzz///---++++++,,,,,,,,,***++++++,,,,,,------......------......//////000000000000000000111111111111111111111111111222222222111111111111000000000000000111222333444444444444222222111111111111222222333444555555555444333222333333444444555555555555555666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>??????@@@BBBCCCDDDIIILLLVVVhhh~~~}}}qqqiii]]]RRRPPPWWWhhhuuueeeUUUKKKGGGDDD@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<;;;:::999888888333222000///...---......000111222444666777888999;;;>>>CCCGGGIIILLLPPPRRRWWWXXXZZZ\\\]]]\\\[[[ZZZXXXYYYZZZYYYXXXXXXZZZ[[[^^^]]]\\\\\\\\\^^^___```___^^^^^^```dddfffggggggcccbbb```aaacccddddddcccdddfffffffffddddddeeefffgggfffeeedddeeehhhkkklllhhhhhhhhhggggggeeedddcccaaaaaa`````````aaabbbcccfffeeefffgggggghhhnnnwwwyyyuuussspppnnnkkkjjjjjjhhhbbb^^^WWWUUUPPPKKKFFFBBB@@@???;;;;;;;;;===BBBJJJRRRWWWVVVTTTPPPNNNNNNPPPTTTWWWYYYYYYXXXUUUOOOHHHAAA<<<888666555333111000//////.........//////000000111------............//////000000000000111222333333<<>>>>>??????@@@AAACCCCCCGGGIIIQQQaaatttxxxpppdddWWWSSSVVVbbbxxx|||kkk[[[PPPHHHEEE@@@>>>===>>>==================<<<<<<<<<<<<======<<<;;;:::999888777444333111///.........//////000222444555777888888:::===AAAEEEHHHJJJNNNPPPSSSTTTVVVWWWYYYZZZZZZZZZZZZ[[[[[[ZZZXXXXXXZZZ[[[\\\\\\\\\\\\]]]^^^___``````___^^^```cccfffffffffbbb```^^^```ccceeedddccc___bbbeeeffffffeeeeeeeeegggggggggggghhhjjjkkkllliiiiiiiiihhhgggeeedddcccbbbaaa```______```bbbccceeedddfffhhhgggfffkkkrrrzzz~~~yyywwwrrrnnnkkkiiiiiigggbbb^^^TTTRRRMMMHHHCCC@@@===<<<:::999999<<>>:::777666444222000///......---......///000000111111....../////////000000000000000000000111222333333;;;CCCPPPZZZ]]]YYYQQQKKKEEEAAA======??????<<<999;;;AAAJJJRRRUUUSSSOOOKKKDDDBBB>>>:::888777888999999999888777555333111000...........................---,,,,,,++++++,,,,,,.........///111222444555444555777888:::;;;;;;;;;::::::::::::999888777777888888777777888999;;;<<<;;;;;;;;;:::888444111000///......///000333666888777888999::::::888666555777888:::<<<;;;888555333111111///.........///000//////000111222444555666555888===AAAEEEHHHLLLOOOSSSVVVZZZ\\\^^^^^^```aaadddccccccbbbbbbbbbccccccbbbbbbcccdddcccbbbaaaaaabbbbbbbbbccccccddddddddd```___^^^]]]]]]^^^___```bbbbbbcccdddeeefffggggggjjjkkklllnnnoooqqqrrrsssoooooonnnnnnnnnnnnoooooorrrsssuuuvvvxxxzzz}}}{{{vvvqqqooonnniii___VVVVVVeeesssvvvsssuuu---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000000111111111111111111000000111222333333222111111111000000////////////000111222222222222222222111111111111222222333444555666666444222111222333444444555555444444999888888888888888999999:::::::::;;;;;;;;;<<<<<<888999999:::;;;<<<======????????????@@@AAABBBCCCDDDFFFMMMZZZkkkxxx~~~~~~yyy}}}zzzzzzyyynnn___XXXZZZ]]]qqqrrr```UUUIIIEEE@@@>>>===>>>>>>===>>>>>>======<<<<<<<<<<<<===<<<<<<:::999888777777666444222111/////////000///000222444555666777777999<<<@@@DDDFFFIIILLLOOOQQQQQQRRRTTTUUUWWWYYYYYYZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZZZZ[[[]]]^^^___`````````___^^^___bbbdddddddddaaa___]]]___bbbeeeeeecccYYY^^^cccggggggeeecccbbbdddeeeggghhhiiiiiiiiiiiigggggggggfffeeecccbbbaaabbbaaa```^^^___```bbbcccddddddfffiiihhhfffiiioooppp}}}}}}zzzuuupppjjjgggfffeeebbb___RRRPPPKKKFFFBBB>>><<<;;;888888888<<>>999666666777999999999999888666444111000////////////////////////...---,,,,,,++++++,,,,,,.........///000222444555444555777888::::::;;;;;;999999999999999888777666888777777666777999:::;;;999::::::999777555222000///.........000333666888777888:::;;;:::888666555777999;;;<<<;;;888555333222111000///...//////000//////000111222444666777555888===BBBEEEIIIMMMPPPTTTWWWZZZ]]]^^^___```bbbeeedddcccbbbbbbbbbcccdddbbbcccddddddcccbbbaaa```bbbbbbbbbccccccdddddddddaaa```___^^^^^^___```aaabbbbbbdddeeefffgggggggggoooooooooooopppppppppppppppooooooooooooooopppppprrrtttwwwyyyzzz{{{~~~zzzuuuooonnnnnnjjj```XXXWWWiiizzz{{{uuuwww,,,,,,,,,,,,,,,+++***)))******+++,,,------...///........................//////000000000000//////111111111000000000000000222111000111222222111000000000000000111111111111222222222222222222222222555666666666666666555555444444444555555555666666666666666777888888999999999999::::::::::::::::::999999::::::;;;<<<======???@@@@@@AAAAAABBBBBBCCCCCCFFFIIIOOO^^^mmmqqqmmmpppooorrruuuuuussstttxxxtttqqquuuxxxjjjaaa]]]jjjvvv{{{{{{~~~yyycccQQQMMMFFFAAAAAAAAA???@@@BBB<<<<<<======<<<<<<;;;:::999:::;;;<<<;;;:::999888777555333111///.........///000222222222444666888:::===AAACCCEEEGGGIIIKKKPPPOOONNNOOOQQQTTTXXXZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ\\\^^^aaabbbbbbbbbaaa``````___^^^^^^___aaaaaa^^^___```aaabbbcccccccccbbbcccdddeeefffgggggggggfffdddbbbaaabbbdddcccccceeefffgggggggggfffeeedddfffeeebbb```______```aaaaaaccceeegggiiijjjjjjiiipppvvvzzzxxxqqqjjjgggfffccc]]]XXXSSSMMMEEE???===<<<<<<<<<:::888777:::CCCPPP]]]eeejjjdddZZZQQQIIIDDD???===;;;999888777888999888777111222222111...------...111000000000111111000///000000000000000000000000333333333222000000333555===FFFVVVeeennnllleee^^^RRRLLLFFFEEEFFFEEEBBB>>>===???DDDLLLSSSTTTPPPLLLAAA>>>999555444444333333666777777777777555333222000//////............///000000///.....................//////000222333444333333444444666777888999999999999999888777666555555555666777888999::::::;;;;;;:::999777555333222//////000000111333777:::777666555777999:::999888;;;:::999999999888666444111111000000//////.........000111111000111333666888:::>>>AAADDDIIINNNRRRVVVYYY\\\^^^^^^___```aaaccccccbbbbbbaaabbbbbbbbbcccccccccbbbbbbbbbbbbaaa^^^```cccdddcccccccccdddeeecccaaa^^^]]]]]]]]]^^^bbbcccdddeeeggghhhiiijjjkkklllmmmnnnoooooooooooorrrrrrrrrqqqqqqqqqpppppptttuuuxxx{{{}}}{{{sssoooppplllbbb^^^```bbbuuuvvvwww---------------,,,++++++,,,,,,,,,,,,,,,,,,------------..................//////000000000000//////000000000000000111111111222111000000222222111000////////////000000000000222222222222222222222222555555666666666666555555444444444555555555666666666666666777888888999999:::::::::::::::;;;;;;;;;:::::::::;;;<<<=========?????????@@@AAABBBCCCCCCCCCFFFIIIOOO]]]kkkpppmmmkkkiiikkkmmmllliiijjjnnnrrrrrrxxx~~~ooocccooo{{{iiiWWWMMMFFFBBBBBBAAA??????AAA>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888777777666333111///.........///000222222222333666888:::<<<@@@CCCEEEGGGJJJLLLNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXZZZ\\\^^^```bbbbbbaaaaaa``````_________```aaabbbbbbcccccccccdddcccccccccdddddddddddddddeeeeeeeeefffdddaaaaaabbbcccccccccdddeeeggghhhhhhhhhhhhgggfffeeeccc```___^^^^^^^^^___aaaccceeegggggghhhhhhlllrrr}}}zzztttllliiihhheee^^^YYYRRRMMMEEE???===<<<<<<;;;:::888777:::CCCPPP]]]eeejjjcccYYYOOOGGGAAA===;;;777555333333444444444333000111111000...------...111000///////////////...000000111111222222222222444444444333222222444666===FFFVVVfffpppqqqlllfffZZZTTTNNNJJJJJJHHHDDD@@@<<<>>>CCCJJJRRRUUURRROOOAAA===888555444444333333666666666666666444333222222222111111111111111111000000///............///.........///000111333333333333333444555666777888888888888777777666666555555666666777888888999999;;;;;;:::999888666555444//////000111333666:::===:::999777888999:::999777;;;:::888888999888666444222111111111000000000000...000111111111111444666888;;;>>>AAAEEEIIIOOOSSSWWW[[[^^^aaaaaaaaaaaabbbcccbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbaaaaaa^^^```cccdddcccccccccdddfffdddbbb```______```aaabbbcccdddeeefffhhhiiiiiijjjjjjlllmmmnnnoooooooooqqqqqqqqqqqqqqqqqqqqqqqqtttvvvyyy|||~~~~~~yyyqqqoooqqqnnnddd___bbbooo------.........---,,,,,,------------,,,,,,,,,+++---------......///////////////000000000000////////////000000111111222222222111000000222222111000........./////////000000222222222222333333333333555555666666666666666555444444555555555666666666555666666777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>???@@@AAABBBCCCCCCCCCEEEHHHNNNZZZgggmmmllliiigggggghhhgggcccdddhhhrrruuu~~~oooxxxnnn\\\MMMGGGCCCCCCBBB???>>>???@@@???>>>===<<<======>>>>>>===<<<:::999888777777777666444111///////////////000111222222333555777888;;;???BBBEEEGGGJJJMMMMMMOOORRRUUUWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWZZZ[[[]]]___aaaaaaaaaaaa``````______``````aaabbbeeeeeeeeeeeeeeedddddddddfffeeecccbbbbbbbbbcccccceeecccaaaaaabbbcccdddcccdddeeefffggghhhiiiiiiiiigggfffeeecccaaa___^^^]]]___```bbbdddfffggghhhhhhiiioooyyy~~~xxxqqqmmmkkkggg```ZZZQQQLLLEEE???===<<<;;;;;;999888777;;;CCCPPP]]]eeejjjcccWWWLLLDDD>>>:::888333111000000111111111//////000000///---,,,---///222111000////////////000000000111222333444444555555666666555444444666777<<>>>>>>>>???<<<===>>>???@@@AAABBBCCCBBBCCCGGGLLLVVVaaahhhkkkkkkiiijjjmmmkkkhhhhhhllluuu|||~~~ppp___OOOIIIDDDDDDCCC???===>>>@@@???===;;;;;;<<<===>>>>>><<<;;;999888888999999888666444111000/////////...000111111111222444666666999>>>AAADDDGGGJJJLLLMMMOOORRRUUUWWWXXXXXXXXXVVVWWWWWWXXXXXXXXXXXXWWWYYYZZZ\\\^^^___`````````____________```aaaaaabbbdddddddddddddddeeeeeeeeeeeecccbbb``````aaacccddddddbbb``````bbbdddeeedddccccccdddeeeeeefffffffffgggggggggfffeeecccaaa```bbbcccdddfffggghhhiiijjjhhhmmmwww}}}uuuqqqnnnjjjbbb[[[OOOJJJDDD???<<<<<<;;;:::999888888<<>><<<999999999999999888:::999777777888777555333111111111111111111111111///000111111111222444666:::===AAAEEEIIIMMMRRRUUUXXX]]]bbbffffffeeeccccccaaaaaaaaaaaabbbcccdddeeebbbbbbbbbbbbaaaaaaaaaaaa```aaaccccccbbbbbbcccdddfffeeeeeeddddddeeeffffffbbbccccccdddfffgggggghhhfffgggiiikkkmmmoooooopppnnnnnnooopppqqqrrrssssssssstttxxx{{{~~~yyyuuupppoooqqqlllbbb___ccc||||||rrrmmmiiiuuu***+++,,,,,,,,,,,,++++++++++++,,,------...//////........./////////000000//////000000000000//////......///000111222222333111000///000111111000///000000111111111222222222222222333333333444444444444444555666666666666666555555555666666666777777555555555666777777888888999999::::::;;;<<<<<<============>>>>>>>>>>>>>>><<<<<<===>>>???AAAAAABBB@@@AAADDDJJJQQQYYYcccjjjjjjkkkooottttttpppooorrr{{{ssscccRRRLLLFFFEEECCC???>>>??????>>><<<::::::;;;<<<===;;;:::999888999:::;;;<<<888666444222000/////////...///000000000111333555555888<<<@@@BBBEEEHHHKKKNNNOOOPPPRRRTTTVVVXXXYYYVVVWWWXXXXXXYYYYYYYYYXXXYYYYYY[[[\\\^^^______```]]]^^^^^^___```aaaaaaaaa`````````aaabbbdddeeefffbbbaaa```___```bbbeeefffcccbbb```aaaccceeeffffffccccccbbbaaaaaa`````````cccddddddeeeeeedddccccccdddddddddeeefffggghhhhhhfffjjjrrr|||yyysssoooiii```XXXKKKGGGAAA===<<<;;;;;;::::::999999===FFFRRR^^^eeekkkcccWWWKKKBBB<<<888555444222000000111222111000/////////...------000222444666888777555444555777333333444444444555555555777888999999777777888999999???JJJYYYhhhrrrvvvxxxvvvrrrllleee```[[[WWWUUUSSSOOOLLLKKKLLLLLLJJJGGG???;;;777444333444333333333222222222111111111111111111333444555555555555222222111000000000000000//////...//////000111222111111111111111222333444555555555666777888999:::999999999999999888888888;;;;;;;;;;;;;;;:::999888777555444666;;;???AAABBB???<<<999888999999999999999888777777777666444222000000000000000000000000///111222222111222555777:::>>>CCCGGGKKKOOOTTTWWWXXX\\\bbbeeefffdddcccbbbaaaaaaaaaaaabbbcccdddeeebbbbbbbbbaaaaaaaaa``````aaabbbccccccaaaaaacccdddeeedddddddddeeeeeeffffffbbbccccccdddeeefffggggggeeefffhhhjjjlllmmmnnnooommmmmmnnnoooqqqrrrssssssqqqsssvvvzzz}}}~~~xxxuuupppnnnoooiii___]]]ccc~~~}}}tttlllgggdddlllvvv~~~{{{******++++++,,,,,,++++++++++++,,,---...///000000//////////////////////////////000000000000////////////000000111111222222111000//////111111000///111111111222222222333333222222333333444444555555333444555666777777777777555555666666666777777777444555555666666777777888888888999999:::;;;<<<<<<============>>>>>>>>>>>>=========>>>??????@@@@@@>>>???BBBGGGLLLRRR]]]hhhhhhlllttt}}}}}}xxxuuuuuu~~~yyyiiiWWWOOOIIIFFFDDD@@@???AAA>>>===<<<::::::;;;;;;<<<999999999999:::;;;<<<<<<888777555222000000///000...///000000///000222444333666:::>>>@@@BBBEEEHHHMMMMMMNNNOOOQQQTTTVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]______[[[\\\]]]^^^___`````````]]]]]]]]]]]]___bbbdddeeeaaa`````````bbbccceeefffdddbbbaaabbbeeeggghhhhhhccccccaaa```___^^^^^^^^^aaaaaaaaabbbbbbccccccddddddcccccccccccccccddddddcccggglllrrrzzz{{{xxx{{{|||yyyrrrmmmeeeZZZQQQFFFBBB>>>;;;:::;;;::::::;;;:::;;;???HHHTTT___fffkkkdddYYYOOOFFF???999666222111//////000000000//////000///...---...111444666:::>>>???===;;;;;;===;;;;;;:::999999888888777888:::<<<<<<:::999:::::::::>>>HHHVVVeeeqqqyyy|||~~~{{{uuunnnhhhccc___^^^WWWSSSOOOMMMMMMMMMJJJGGG>>>;;;666444333444444333333222111111111111222222333444666888999:::999999333222222111111111111111000000000000000111222222111111111111111222333333444555777999:::;;;<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;:::999999:::888777999???EEEGGGGGGBBB???;;;999999:::999999888777666666666666333111///////////////000000000000111222222222333555777;;;???DDDIIIMMMQQQVVVXXXXXX\\\aaaddddddcccccccccaaaaaaaaaaaabbbcccddddddbbbbbbaaaaaaaaa`````````bbbccccccbbbaaaaaabbbdddddddddeeeeeeeeeeeeeeeeeebbbccccccdddeeeeeeffffffeeefffhhhiiikkklllmmmmmmmmmmmmnnnooopppqqqrrrsssrrrtttvvvyyy|||}}}~~~~~~~~~~~~~~~~~~yyyuuupppnnnnnnhhh______ggg~~~}}}{{{zzzxxxtttqqqjjjlllnnnrrrwww}}}xxxqqq|||***++++++,,,------,,,,,,,,,---------......//////111111000000///.........//////000000000000//////000000000000000111111111111///...///000111000///000111111111111222222222222222333333444555555666333444555666777777777777555666666666777777777777444444555555666777777777666777777888999:::;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<>>@@@BBBEEEHHHJJJLLLOOOQQQRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^___YYYZZZ\\\]]]_________^^^]]]\\\\\\\\\]]]___bbbcccbbbbbbbbbcccccccccdddddddddcccbbbcccfffiiijjjjjjdddcccbbbaaa```aaaaaabbbdddcccbbbbbbbbbcccdddeeefffeeedddbbbbbbbbbbbbbbbdddfffiiikkkpppyyyzzzuuuqqqssstttvvvvvvuuuwww|||vvvnnnhhh^^^RRRIIIAAA>>>:::999999:::::::::<<<<<<===AAAJJJUUU```gggkkkeee\\\SSSJJJCCC<<<888222111//////000000000///000000000......000333666<<>><<<<<<;;;===??????>>>============@@@IIIWWWgggvvv~~~wwwoooiiieeeddd]]]YYYSSSPPPOOOLLLGGGCCC>>>:::666333333444444333333222111111111222333333333555777:::;;;;;;;;;;;;333333222111111111111222111111111111111222222333222222111111111222333333444666:::===??????>>>>>>>>>======<<<;;;;;;::::::888999::::::::::::999999<<<:::999>>>FFFMMMOOOOOOIIIEEE@@@<<<;;;:::999888888777666666666555333111//////000000000111111111000111222222222333555777;;;@@@EEEKKKOOOSSSWWWZZZZZZ]]]aaacccdddcccdddeeecccbbbbbbbbbbbbbbbccccccbbbaaaaaaaaa````````````cccccccccbbb``````bbbdddeeefffffffffffffffeeeeeecccccccccddddddeeeeeefffeeefffgggiiijjjkkkkkkkkkmmmnnnnnnooopppqqqqqqrrrtttuuuxxxzzz|||}}}}}}}}}}}}}}}~~~~~~~~~zzztttooommmmmmhhhaaaeeeooo{{{zzzuuusssppppppsssvvvxxxxxx{{{}}}xxxlllhhhsss~~~{{{+++,,,------.........---///............---------222222111000///...------//////000000000000//////111111111000000000000000111///...///000111000///000000000000111111111111222222333333444555666666333444555666777777777777666666666666777777777777444444555555666777777777555666777888999:::;;;;;;============<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;>>>CCCEEEIIIVVVeeettt{{{yyyqqq^^^TTTKKKGGGDDDAAABBBEEE>>>>>>>>>???>>>===<<<<<<:::;;;;;;<<<;;;:::888777999777555333111000000000...///000///...///111333222555888;;;<<<>>>AAACCCDDDGGGLLLPPPRRRRRRPPPNNNRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYZZZ\\\^^^___XXXYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^```aaacccddddddddddddcccbbbbbbeeedddcccdddgggjjjkkkkkkeeedddcccccccccdddeeefffjjjhhhfffeeedddeeeggghhhjjjhhhfffdddccccccccccccfffhhhiiijjjlllttt}}}vvvpppllllllnnnooonnnlllnnnrrrvvv}}}}}}ssskkkcccYYYLLLBBB>>>;;;888888999:::::::::======>>>BBBKKKVVVaaahhhlllfff^^^VVVMMMEEE>>>999444222111000111222111000111111000///...000444777CCCJJJSSSVVVTTTQQQQQQRRRNNNMMMKKKHHHEEECCCAAA???>>>@@@BBBBBBAAA@@@???@@@???CCCKKKYYYkkk{{{|||ssslllhhhgggddd___XXXSSSOOOJJJCCC>>>===:::666333333444444333333333222111111222333444111333666888:::::::::999444333222222111111222222222222222111222222333333222222222222222222333333444777;;;???AAAAAA@@@?????????>>>===<<<;;;;;;:::888888999:::::::::999999===::::::@@@JJJSSSVVVVVVOOOKKKDDD???<<<:::888777888666555555666555333111000000111111222222222333000111222333222333555777<<<@@@FFFLLLPPPTTTXXXZZZ\\\^^^aaaccccccdddeeefffccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````cccccccccbbb``````bbbdddgggggggggggggggfffeeeeeecccccccccddddddeeeeeeeeeffffffgggiiiiiijjjjjjjjjnnnnnnooooooppppppqqqqqqvvvwwwyyy{{{}}}}}}}}}}}}|||}}}~~~~~~|||tttooommmmmmhhhdddjjjuuu}}}}}}zzzuuutttvvvvvvssspppmmmtttrrrnnnlllbbb```kkkooottt{{{|||111---******,,,---,,,***...,,,++++++---000000000......////////////..............................000000//////.........---***///333333///---///222...//////000111222222222222333333333333333333444444444444444444444444444444444444555555555555666333333222333333444555666777666666666777999<<<======<<<:::::::::;;;===???>>>???@@@AAAAAA@@@>>>===<<<<<<>>>??????CCCOOO]]]wwwxxx```VVVKKKGGGDDDAAA@@@BBB@@@??????>>><<<;;;999888888888888888777777777777999777555444333111...,,,......//////000000111111444555777999<<>>===>>>BBBKKKVVVaaahhhooollleee\\\QQQFFF>>>999222222111000000000000000...///000000///222777<<>>999999777666555555555555444333111000111222444555666777999:::;;;:::888777444333333222222222222222555333111222444666777666999777555333222333555666@@@@@@??????@@@AAAAAABBBDDDDDDCCC@@@===;;;;;;<<<;;;;;;<<<===<<<;;;999888777:::>>>GGGTTTaaadddaaa\\\RRRIIIEEEBBB===:::;;;999888777555333222222222222111000//////000111222333//////333666555666999>>>BBBFFFGGGMMMUUUZZZZZZ___```aaabbbbbbcccbbbbbbggggggfffeeedddbbb```___cccbbbaaa```____________aaaaaaaaa```______aaacccddddddccccccbbbccccccccceeedddcccbbbaaabbbcccdddeeeeeeeeefffhhhkkkmmmnnnmmmnnnoooppppppqqqppppppvvvxxx{{{}}}}}}}}}~~~{{{{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{yyyqqqnnnnnnjjjgggrrrzzz|||{{{tttnnnllldddeeehhhjjjfffaaabbbhhhkkklllpppxxx///,,,***)))+++---,,,+++------,,,,,,,,,---...//////..................///////////////////////////000/////////............+++///222222///---///222...//////000111111222222222222222333333333333444444444444444444444444444444444444444555555555555444444444444555666777888888777777666777999;;;======<<<:::::::::;;;===>>>?????????@@@@@@??????>>>======???@@@@@@DDDOOO\\\vvv}}}|||zzzfffZZZNNNHHHEEEBBB@@@AAA@@@@@@@@@???===;;;:::999999888888888777777777777999777555444444222///,,,......//////000000111111444555777999<<>>@@@AAA>>>>>>>>>CCCLLLYYYeeelllqqqnnnhhh^^^SSSGGG===888222222111000/////////000///000111111000333888<<>><<<999666555555777888;;;;;;===???AAACCCEEEGGGCCCCCCBBB@@@<<<::::::;;;:::::::::::::::999888888777;;;@@@JJJYYYhhhllljjjeee[[[QQQLLLGGG@@@<<<<<<999888777555444333222222222111000000000000111222333///000444777666888<<>>??????>>>>>>>>>>>>????????????@@@BBBBBBEEEOOOZZZrrr~~~}}}~~~~~~|||zzz~~~tttooo~~~nnn```RRRJJJGGGCCCAAAAAAAAAAAA@@@@@@>>>===;;;:::999999999888888888777777999888666555444222///---......//////000000111111444555777999<<<>>>@@@AAACCCEEEIIIKKKLLLNNNPPPRRRUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZ\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^^^^```aaaaaa```______```dddcccbbb```_________```bbbaaaaaa```___`````````eeeeeedddbbbbbbdddhhhlllooommmkkkhhhgggfffggghhhlllnnnqqqtttwww|||tttjjjdddaaa```fffnnnvvvzzz{{{zzzxxxvvvsssnnnfff___YYYTTTQQQOOOMMMJJJJJJKKKMMMNNNNNNSSSWWW]]]ccchhhjjjjjjjjjggggggddd___XXXQQQMMMLLLGGGFFFDDDBBBAAAAAAAAABBB>>>>>>???DDDNNN[[[iiiqqqsssooohhh^^^RRRFFF<<<777333222111000////////////111111222111222444777:::MMM^^^rrrzzzzzzxxxtttqqqpppmmmiiifffccc___[[[WWWWWWVVVUUUUUUVVVVVVTTTRRRQQQRRRUUU[[[fffssszzztttqqqkkkeee[[[RRRJJJCCC>>>:::777777777777777777777777555555444333444555666777777888888999888777555444222222111000000000000111111000000333999???BBBDDDFFFCCC>>>999777777999:::888:::<<>>===<<<<<<>>>???@@@AAA@@@AAACCCCCCEEEMMMWWWlll~~~xxxttttttvvvvvvuuuwwwoooiiipppuuueeeTTTKKKHHHDDDBBBBBBAAAAAAAAA@@@???>>><<<<<<::::::999999999888888888999888666555555333000.........//////000000111111333444666999<<<>>>@@@AAABBBDDDGGGIIIJJJKKKMMMOOOSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[\\\\\\^^^___aaa```___]]]^^^^^^dddcccaaa```______`````````_________```aaabbbbbbcccbbbaaa______aaafffjjjmmmllljjjiiiggggggggghhhkkknnnqqqtttvvv{{{qqqbbbYYYVVVQQQWWWaaammmvvv{{{{{{zzztttppphhh___WWWPPPLLLJJJGGGEEEBBBAAABBBDDDDDDCCCGGGJJJNNNTTTYYY\\\___``````aaaaaaaaa^^^ZZZWWWUUUQQQOOOMMMJJJGGGEEECCCBBB>>>>>>???DDDNNN\\\iiiqqqqqqlllcccXXXLLLBBB;;;777333222111000000/////////222222222111222333666888IIIXXXjjjuuuwwwwwwxxxyyyvvvwwwvvvssspppoookkkgggdddaaa^^^^^^^^^]]]ZZZWWWTTTTTTUUUXXX^^^fffnnnssszzz|||~~~}}}wwwpppkkkhhhbbb]]]UUULLLFFFBBB@@@???999:::::::::;;;;;;::::::777777666555666666777888888888888888777555444333222222111000000000000000444444555999???FFFJJJLLLLLLHHHBBB<<<999888999::::::<<>>===<<<;;;<<<===???@@@AAA@@@@@@CCCCCCDDDJJJRRRcccuuu{{{uuuuuuvvvvvvuuusssoooiiieeejjjzzz|||jjjVVVLLLIIIFFFCCCCCCAAAAAAAAAAAA@@@>>>===<<<::::::::::::999999999999:::888666666666444222///......//////000000111111333444666888;;;>>>@@@AAA@@@CCCFFFGGGHHHIIIJJJLLLQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[]]]___aaabbbcccdddddd^^^^^^^^^^^^]]]\\\\\\[[[]]]___``````^^^]]]^^^___bbbbbbaaa```aaabbbcccddddddccccccbbbaaaaaaaaaaaaaaaaaa```^^^^^^```dddggghhhhhhhhhhhhggggggggggggjjjnnnrrruuuwww{{{jjjXXXNNNIIIHHHNNNYYYhhhttt|||}}}|||uuupppggg]]]SSSLLLGGGEEEAAA???<<<<<<<<<===<<<;;;>>>@@@CCCGGGLLLPPPTTTVVVYYY[[[___bbbcccbbb___]]][[[ZZZWWWSSSNNNIIIEEECCC???>>>???DDDMMMXXXdddkkkiiicccXXXLLLBBB<<<999888333333222111111111111111333222111111222333444444???JJJXXXccciiipppzzz}}}wwwooojjjeeecccbbb```\\\XXXRRRQQQOOOOOOQQQTTTXXX[[[^^^bbbeeegggeeeaaa^^^]]]WWWTTTNNNGGGBBB?????????======>>>?????????>>>>>>;;;::::::999999999999999999999888777666555333333333333222111111111111111666777999>>>EEEKKKOOOPPPPPPLLLFFF???;;;999999:::;;;===AAADDDFFFFFFFFFEEECCCDDDEEECCC???<<<;;;;;;:::999888777777888::::::999===DDDPPPcccvvv~~~~~~|||rrrggg```XXXMMMCCC@@@:::999888777666555555555333333444444444444333333222000111555888:::BBBJJJQQQUUUTTTOOOMMMRRRYYY\\\bbbcccdddeeeeeefffeeeeeeddddddeeeeeeeeedddcccccceeeeeedddcccccccccccccccaaacccdddeeeddddddeeeffffffeeedddcccbbbbbbbbbbbbeeegggiiijjjkkkkkkjjjjjjiiihhhhhhiiijjjlllnnnoooqqqqqqrrrrrrqqqqqqpppooossswww|||~~~||||||{{{{{{|||}}}~~~~~~~~~~~~}}}{{{xxxtttoookkkhhhfffeeeeeeccc]]]VVVXXXgggwwwwwwpppqqqwww~~~(((***,,,,,,+++***+++,,,000222444222...++++++---///...---,,,,,,---...///------------------------.........///////////////......------......///000000000000000000000111111///000000111222333444444333333333333333333333333333333333333444444444444333222222333333444555666777777888888999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAA??????BBBBBBBBBGGGMMMZZZlll}}}{{{xxxvvvrrrpppjjj^^^WWWaaaxxxqqq[[[OOOJJJGGGEEEDDDAAAAAAAAA@@@@@@>>>======;;;;;;;;;:::::::::999999:::888777666666555333000......//////000000111111333444666888;;;===???@@@@@@CCCEEEGGGGGGGGGIIIJJJNNNPPPRRRTTTUUUUUUUUUTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[^^^aaaccceeeeeeeee___`````````___^^^]]]\\\\\\^^^``````___^^^___```aaaaaaaaaaaabbbdddfffgggkkkjjjhhheeebbbaaa______bbbbbbbbbaaa```aaacccfffeeefffggggggggggggffffffiiinnntttvvvxxx}}}}}}eeeRRRGGGBBBBBBGGGRRRaaaooowwwxxxvvvrrrmmmdddZZZQQQJJJEEEBBB===;;;999888999999888777888999;;;>>>BBBFFFJJJLLLPPPTTT[[[ccciiijjjhhheeeeeeccc```[[[TTTMMMGGGDDD??????@@@CCCIIIQQQYYY^^^[[[UUUKKKBBB:::777777888333333222222333333444555555444222222444444444333777<<>>>>>@@@CCCDDDEEEFFFFFFEEECCCCCCBBBAAA@@@???>>>===<<<;;;::::::999777666555555444555555444333333333333333666888<<>>EEERRReeeyyyyyyooohhh___RRRHHHDDD:::999888777666666666666444444555555555555444444222111222555777:::CCCMMM^^^cccddd^^^YYYZZZ]]]^^^bbbbbbcccdddeeeeeeeeeeeefffffffffeeedddcccbbbaaafffeeedddcccbbbbbbbbbbbbbbbdddfffggggggggghhhiiihhhgggfffdddccccccccccccfffggghhhjjjkkkllllllllljjjiiiiiiiiijjjlllnnnoooooooooooopppoooooonnnmmmvvvyyy}}}}}}|||{{{zzzzzz{{{||||||||||||||||||zzzxxxtttpppmmmjjjiiiddddddaaa[[[WWW\\\hhhsss{{{tttwww))),,,......,,,******+++///000000///...,,,***)))------------------------------------------------............/////////000///...,,,,,,---/////////111000000000000000000000//////000111222333444444222222222222222222222222222222333333333444444444222222222222333444555666444555666777888999999999999999::::::;;;;;;;;;;;;::::::;;;<<<============???======@@@AAA@@@CCCHHHRRRcccvvvzzzrrrppphhhYYYNNNUUUjjj}}}{{{aaaSSSMMMHHHEEECCC@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::999777777777666333111......//////000000111111222333555888;;;===???@@@BBBDDDGGGHHHGGGHHHIIIJJJLLLNNNQQQSSSUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZWWWYYY\\\___aaabbbbbbaaa]]]^^^___`````````______[[[]]]___`````````aaabbbaaaaaaaaaaaabbbdddfffgggkkkjjjhhhfffdddcccbbbaaaeeefffgggfffdddcccdddffffffggghhhhhhhhhfffdddcccffflllrrruuuwww|||uuu```OOOEEEAAA???CCCLLLZZZgggnnnmmmjjjiiieee^^^VVVNNNGGGCCC@@@<<<:::999999::::::888777666777888:::===AAACCCEEEKKKPPPZZZfffppptttssspppllljjjfffaaaYYYPPPIIIDDD??????@@@AAAEEEJJJNNNQQQKKKGGGBBB<<<888666666666333333333444555666777888999666444555666777555333777777;;;BBBKKKYYYqqq{{{sssiiibbb___ZZZQQQJJJBBBAAA>>><<<;;;;;;;;;<<<<<<>>>@@@BBBDDDGGGKKKNNNPPPPPPOOOLLLHHHGGGHHHJJJOOOPPPQQQQQQQQQOOOMMMLLLJJJIIIHHHFFFDDDBBB@@@???::::::999888777666666666888777666666555555666666777:::AAAIIIQQQWWWXXXXXXYYYVVVRRRLLLGGGCCC@@@>>>>>>AAAFFFJJJKKKJJJHHHFFFCCCDDDEEEDDD@@@===;;;:::888999999:::;;;;;;::::::;;;@@@GGGTTTiii~~~}}}ssslllbbbTTTHHHCCC::::::999888777777777777444555666666666666555444222111222444555999CCCNNN```jjjrrroooiiifffdddbbbaaabbbcccddddddeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbdddccccccbbbbbbbbbccccccdddgggiiijjjiiihhhiiiiiiiiihhhgggfffeeedddddddddgggggghhhiiijjjlllmmmnnnjjjjjjjjjjjjkkklllnnnooommmnnnooopppqqqqqqqqqqqqxxxzzz}}}~~~|||{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzzzzxxxwwwvvvsssqqqooommmlllfffeeebbb]]]\\\bbbkkkqqq}}}{{{***---000///,,,******+++...------------,,,)))''',,,------......------,,,........................---.........//////000000///---,,,,,,---/////////111111111000000000000000...///000111222333444444222222222222222222222222222222333333333444444444333333333333444555666666333444555777888888999999888999:::;;;;;;;;;::::::888999;;;===>>>>>>===<<<>>><<<<<>>===<<<<<<<<<;;;;;;;;;::::::::::::999777777777666444222......//////000111111111222333555888;;;===???@@@DDDFFFHHHIIIIIIIIIJJJKKKLLLMMMPPPSSSUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXYYYVVVWWWZZZ\\\^^^^^^]]]\\\ZZZ[[[]]]___aaabbbbbbaaa[[[]]]___``````aaabbbdddbbbaaaaaaaaaaaacccdddeeeffffffeeeeeeeeefffgggggghhhiiijjjjjjhhhfffffffffhhhiiiiiiiiihhhfffcccaaabbbhhhooorrrtttzzzwwwhhhWWWJJJBBB??????BBBJJJVVVbbbgggeeeaaaaaa^^^YYYRRRLLLFFFAAA???>>>===;;;<<<======;;;:::888888999;;;===@@@BBBCCCIIIOOO[[[jjjwww}}}}}}zzzpppnnnjjjddd[[[RRRIIIEEE??????@@@AAABBBDDDGGGHHH@@@???===:::888666555555333333333444666888999:::;;;999666777888999666444;;;888888<<>>@@@AAAIIIQQQ```lllqqqssszzz|||tttjjjaaaTTTPPP___rrrpppXXXNNNJJJEEEAAA@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::999888777666555444000000///...............///111444666999<<<@@@CCCEEEGGGHHHIIIIIIIIIKKKMMMMMMNNNPPPRRRSSSTTTTTTSSSVVVUUUTTTSSSTTTVVVXXXZZZUUUVVVWWWYYYYYYYYYXXXWWWWWWXXXZZZ]]]^^^_________]]]\\\\\\\\\^^^```ccceeecccbbbbbbaaaaaabbbbbbcccdddeeegggiiijjjjjjjjjjjjmmmnnnmmmhhhbbb______```fffjjjmmmlllhhhcccaaaaaafffiiilllnnnqqqvvv~~~vvvqqqnnnhhh___TTTIII???:::>>>BBBHHHQQQXXX\\\\\\[[[VVVRRRMMMIIIGGGFFFDDDCCCCCCBBBAAA???>>><<<;;;::::::888999===@@@AAADDDJJJKKKSSS]]]hhhttt}}}}}}wwwrrrmmmfff^^^WWWOOOHHHCCC@@@???>>>>>>???>>><<<:::666777777777777777666666666555555777<<<@@@DDDEEECCCBBB@@@<<<999888999:::888999999999<<>>===AAAJJJWWWcccjjjkkkjjjmmmhhh```YYYTTTOOOKKKHHHJJJMMMOOOMMMHHHCCCAAAAAACCCDDDDDDDDDCCCAAA???===888888888888888999999:::<<>>:::444444555555666777777777444666888888777666555666555555444444555:::AAAFFFWWWaaannnwwwyyyvvvsssqqqkkkiiifffdddddddddeeeeeehhhhhhgggfffeeeeeeddddddeeedddbbbaaaaaacccfffhhhiiijjjkkklllkkkkkkiiihhhiiiiiiiiiiiihhhgggeeeeeeiiihhhfffddddddeeeggghhhhhhhhhhhhhhhiiijjjkkklllmmmppprrrrrrpppppprrruuuyyyzzzzzz{{{zzzyyywwwvvvxxxyyyyyyzzzzzzyyyyyyxxxtttsssqqqooonnnmmmmmmmmmhhhggggggfffgggkkkppptttzzz------------,,,+++******,,,,,,------------,,,,,,,,,,,,------------------//////.........---------......///000000000000000///............---------...///222333333222///...///000000111111111111111222222222222222222222222333333333333333333333333000000111222222333333444444444555555666777777777777777888888999::::::;;;===<<<:::999999:::;;;;;;999999999:::<<<===???@@@EEEKKKXXXdddiiijjjooouuuyyyxxxmmm]]]UUU^^^oooyyy___QQQJJJEEEAAA@@@???>>>===============:::::::::;;;;;;<<<<<<<<<999999888666555444333222000000///...............000222444666888;;;>>>AAAEEEFFFHHHIIIIIIJJJKKKMMMMMMOOOQQQSSSTTTTTTTTTTTTVVVUUUTTTTTTTTTVVVXXXYYYWWWWWWXXXXXXYYYXXXXXXXXXWWWXXXZZZ[[[]]]]]]]]]]]]\\\[[[[[[[[[]]]___aaaccc``````aaabbbcccddddddeeehhhiiikkklllmmmmmmmmmllljjjkkkjjjfffaaa^^^^^^___dddgggjjjllljjjgggeeedddbbbeeeiiilllnnnssszzztttkkkbbbaaa]]]WWWPPPIIICCC???@@@CCCHHHPPPWWWZZZZZZXXXTTTQQQMMMKKKJJJIIIGGGFFFFFFEEECCCAAA???===<<<;;;<<<::::::>>>@@@AAAFFFLLLUUU^^^hhhqqqzzz{{{sssnnnfff^^^VVVNNNGGGBBB===;;;999999:::999888666444555666666777777777777666666666999>>>CCCGGGIIIJJJIIIEEE@@@:::777777888555666666555777>>>IIIRRRbbbmmmyyy~~~uuujjjaaaVVVMMMHHHDDD>>>::::::777444333333444444333444222333666777999BBBKKKXXX^^^gggkkkkkkjjjlllpppxxxwwwvvvuuurrrmmmfffbbbXXXRRRJJJEEECCCBBB>>>::::::999999999888888888888;;;999888777888:::===??????EEEPPP___mmmvvvyyyyyyyyysssjjjbbb[[[UUUOOOLLLKKKNNNOOOMMMIIIDDDBBBBBBBBBCCCEEEEEEDDDAAA>>><<<999999888888999999:::;;;===@@@IIIZZZooo~~~zzzrrrdddUUUHHH>>>999777333444444555555666666777444666888888666555555666444555777777999;;;???BBBPPPZZZgggppprrrqqqoooooopppooommmiiieeedddddddddeeeeeefffgggggggggggggggfffeeedddcccccceeefffgggggghhhiiiiiiiiihhhgggggggggggggggggggggggghhhhhhiiihhhgggffffffggghhhhhhhhhhhhhhhhhhiiijjjkkklllmmmoooqqqqqqpppppprrruuuxxxxxxyyyyyyyyyxxxvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxuuutttrrrooollljjjhhhgggeeeeeeeeefffhhhmmmrrruuu+++,,,,,,------,,,,,,+++------............------......---------,,,,,,,,,...............---------......///000000000000//////............---------...///000000000000///......//////000000000000000111111111111111111222222111111111111111111111111///000000111111222333333555555555666777777888888777777777888999999::::::999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>CCCFFFPPP\\\cccdddeeeggglllqqqxxx}}}~~~lll]]]```lllzzzdddSSSKKKFFFBBB??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999999888777555444333222000000///...............111333555666777999<<>>===<<<>>><<<<<>>;;;888777555222111222333333222333111222444666999CCCNNN]]]fffqqqwwwxxxyyy{{{}}}{{{sssjjjcccTTTMMMCCC===;;;;;;:::999777777888888888999999999:::999777777888;;;>>>@@@AAAIIIWWWiiiyyyuuukkkbbbZZZTTTPPPMMMNNNNNNLLLIIIEEEDDDDDDCCCEEEGGGHHHGGGCCC???<<<999999999999999:::;;;;;;>>>@@@IIIWWWhhhtttxxxwwwjjjaaaSSSEEE;;;555444444222222333444444555555666444666777777666555555666333666999;;;<<<<<<===>>>JJJSSS___hhhlllmmmnnnooopppqqqoookkkddd```___```___```bbbcccddddddccccccfffeeeeeeeeeeeeddddddddddddeeeffffffffffffeeeeeeffffffeeeeeefffhhhiiikkkhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiijjjkkkkkklllnnnpppppppppqqqssstttvvvvvvwwwwwwwwwvvvuuuuuuwwwxxxxxxxxxxxxxxxxxxwwwyyywwwuuuqqqmmmhhheeeccc```___```aaaffflllqqquuu***+++,,,,,,---------,,,---..................---------------------------........................---...//////000000/////////............---------///......------......///---......///000/////////000000000111111111111111////////////////////////000000111111222222333333444444555555666666777777777777777777888888999999777777999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<>>>>>?????????;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777666555555000000///...............111333555555666777:::<<>>???>>>???CCCFFFJJJSSS]]]fffpppzzz}}}}}}~~~|||zzzrrrlllddd[[[SSSKKKDDD@@@===:::666555555666666555333333444555666666555555666888;;;>>>CCCIIIOOOSSSVVVUUURRRLLLEEE@@@>>>======???@@@???>>>===>>>???BBBGGGNNNSSSWWWYYYXXXWWWLLLGGGAAA===;;;:::999777444222111000222222222111444222222444666;;;FFFQQQ```lllxxx~~~zzzooobbbZZZMMMFFF>>>888666666666666555555666777888999:::::::::999888888999<<>>@@@FFFRRR^^^fffhhhgggZZZSSSHHH===666333333444111222222333333444555555555666888888777666777888555888;;;<<<<<<;;;<<<<<>>BBBHHHNNNSSSZZZZZZXXXSSSLLLFFFAAA@@@;;;===>>>???===;;;::::::???@@@CCCGGGIIIIIIIIIJJJCCC@@@<<<888777666555555333111000111222333333222666444444666999>>>IIITTTeeerrr~~~yyyooobbbTTTLLLCCC@@@;;;777555555444444555555666777999:::;;;<<<<<<;;;:::999:::===@@@BBBKKKWWWhhh{{{vvvmmmccc[[[UUUPPPNNNJJJGGGFFFEEEEEEEEEGGGIIILLLLLLJJJEEE@@@<<<999888888888888999::::::<<<>>>DDDLLLTTTXXXWWWUUUKKKGGGAAA:::555333333333111111222222333444444444666777999888777777999:::888999:::999888999<<<>>>FFFNNNYYYbbbgggkkkppptttwwwyyyyyytttkkkccc^^^]]]]]]^^^```aaacccccccccbbbdddeeefffffffffdddcccaaaccccccccccccddddddeeeeeeiiigggfffddddddfffgggiiihhhhhhiiijjjkkkjjjjjjjjjkkkjjjjjjjjjjjjkkkkkklllllllllmmmooorrrssstttuuurrrrrrrrrrrrsssttttttuuuuuuvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwuuuqqqlllgggddd```\\\XXXYYYbbbnnnxxx~~~***+++,,,,,,------------------............------***++++++,,,---...///000---------...............------...////////////...///............---------......------------......---......///////////////......//////000000111111111111111111111111111111111222222333444444555555111222222333444444555555666666666666666777777777666666777888999999::::::;;;:::::::::::::::;;;<<>>999777555555666777777777777777777666555444333222333666:::<<>>???@@@@@@@@@???===<<<===;;;;;;>>>???======???<<<:::777444333222222333333222111222444555444333777555666999;;;???IIITTThhhvvv~~~{{{wwwtttoooiii```UUUJJJCCC===<<<:::888777666666666777888999:::<<<===>>>??????>>><<<;;;<<<>>>AAABBBPPP]]]pppvvvkkkaaaZZZRRRNNNIIIFFFEEEFFFGGGGGGHHHIIIKKKJJJHHHCCC>>>;;;999999999999999:::;;;;;;;;;===BBBGGGKKKLLLJJJGGG@@@>>>;;;777444222111111111111222333333444444555666777888888777777999;;;999999888666666777;;;???DDDLLLWWW```eeeiiinnnqqqxxxxxxwwwtttoooggg___ZZZWWWXXXZZZ\\\^^^```bbbccceeefffgggggggggfffeeedddccccccbbbbbbcccdddeeefffhhhgggfffeeeeeeeeefffggghhhhhhhhhiiijjjjjjkkkkkkmmmllllllkkkkkkllllllmmmmmmlllmmmooosssvvvvvvvvvqqqqqqqqqqqqrrrssstttuuutttuuuuuuvvvvvvuuuuuutttqqqrrrsssrrrpppkkkfffcccZZZVVVSSSXXXcccqqq|||++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........---------.........//////,,,---......//////......///............------------..................---......///000000000000///------...//////000111111000000000000000000000000111111111222333333444444222222333333444555555666666666666666666666666666888777666666777888999::::::999999999:::;;;;;;<<<<<<===CCCOOOZZZ```ffflllkkkkkkkkkjjjjjjkkkoooqqqvvvvvvtttooo[[[NNNIIIEEEDDDBBBAAA??????>>>>>>>>>=========<<<<<<<<<;;;;;;:::999888666555444444000000///...............///111222333333444777999:::>>>CCCFFFHHHHHHIIIJJJJJJKKKNNNQQQSSSTTTTTTUUUTTTUUUUUUVVVWWWWWWXXXWWWZZZ[[[[[[\\\\\\\\\[[[[[[XXXXXXXXXXXXYYY[[[]]]^^^^^^```ccceeefffdddbbbaaa___]]][[[ZZZZZZ[[[]]]^^^cccdddfffggghhhhhhhhhhhhhhhfffeeeeeedddbbb]]]ZZZZZZ[[[\\\]]]^^^```cccfffccchhhnnnsssyyyuuuyyy}}}|||ttteeeVVVLLLIIIKKKOOOVVV]]]bbbddddddhhheee```[[[YYYVVVSSSQQQOOOMMMLLLJJJKKKLLLOOOPPPNNNPPPVVVZZZ[[[]]]gggrrrxxx{{{|||xxxtttnnndddZZZPPPLLLFFFBBB@@@>>><<<;;;666555555666888999888888777777777777666666555444111555999::::::>>>EEEKKKRRRWWW\\\^^^[[[TTTNNNJJJGGGFFFEEEEEEEEEEEEDDDBBB===999888::::::666666:::777666555333222222333444333222333444666777666555666555777:::<<>>???@@@AAABBBCCCBBBAAA???======???AAACCCOOO]]]rrr}}}qqqeee]]]VVVQQQJJJFFFGGGIIIJJJJJJLLLLLLLLLKKKHHHDDD@@@===;;;;;;;;;;;;;;;<<<======<<<>>>BBBEEEGGGEEEBBB???<<<:::777444222222222222222222333333444555555555555555666555555666888:::777888777666555777:::===EEEMMMXXX```eeeiiilllppprrrrrrsssvvvxxxtttllleee\\\[[[ZZZZZZ[[[\\\^^^```ccccccddddddeeeeeeddddddbbbaaaaaaaaabbbccceeefffdddeeeeeeffffffggggggggghhhhhhgggggghhhiiikkklllnnnnnnmmmmmmmmmmmmnnnnnnmmmlllmmmpppuuuxxxxxxwwwpppppppppppprrrsssuuuvvvtttttttttuuuuuutttttttttnnnppprrrrrroookkkeeebbbWWWVVVXXXbbbqqq~~~~~~~~~~~~}}}~~~,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------.........//////,,,---......//////......//////.........------------......//////......---...//////000000000000000---------...///000000111------------------------000000000111222222333333333333444444555666666777666666666666666555555555999888666555555777999:::999999999999:::;;;<<<===<<<===CCCNNNWWW^^^eeemmmuuuvvvwwwvvvsssqqqoooooorrr|||yyyyyyttt___SSSMMMFFFEEECCCAAA@@@>>>>>>===>>>>>>======<<<<<<<<<;;;===<<<;;;:::999777666666000000///...............///000222222333444777999888<<>>;;;:::::::::999666666666888;;;<<<;;;:::666666777777777777777666000444777888777:::AAAGGGHHHOOOYYY___```\\\WWWTTTKKKIIIGGGFFFFFFFFFEEEDDD===888777:::999555555999555666666555444444666888444333444555888999888777555555777:::<<<>>>GGGPPPZZZggglllddd^^^^^^[[[TTTQQQNNNJJJGGGFFFDDDBBB@@@;;;;;;999888777999===@@@@@@AAAAAACCCDDDEEEEEEFFFEEECCC@@@???>>>@@@AAACCCJJJYYYpppssseee\\\YYYSSSKKKHHHHHHKKKMMMMMMQQQPPPPPPNNNKKKGGGDDDAAA===============>>>??????<<>>;;;===:::777444222222333555222333333444444555555666333444444444333444777999555666777777666777999<<>>AAAEEEJJJTTTaaalllqqqxxx}}}uuunnnrrrvvvzzztttxxx}}}lllYYYKKKHHHDDDBBBCCCBBB>>>>>>@@@============>>>>>>>>>>>>::::::999999777666555444444222000...------...///+++,,,---///111333555666777:::>>>BBBDDDEEEDDDCCCGGGHHHIIIJJJLLLNNNOOOOOOUUUUUUTTTTTTSSSRRRRRRRRRVVVWWWYYY[[[]]]]]]]]]]]]YYYXXXXXX[[[___aaa___]]][[[[[[]]]bbbhhhjjjiiigggeee```ZZZWWWYYY\\\^^^^^^]]]^^^```bbbdddeeefffgggccceeegggiiijjjiiigggfffggggggggggggfffeeedddcccjjjhhhjjjrrrzzz{{{uuuiiiXXXKKKJJJIIIJJJMMMRRRWWWYYYZZZ[[[ZZZXXXTTTPPPMMMMMMNNNPPPQQQTTTVVVYYY[[[\\\]]]]]]```bbbaaa```aaadddhhhmmmjjjddd\\\SSSKKKEEEBBB;;;:::999999888999999999777666555666888999888888777;;;<<<:::999;;;:::666444333444666999;;;;;;:::CCCIIISSS]]]cccbbb\\\WWWRRRQQQOOOLLLJJJGGGEEEDDD>>>===:::777555333333222666666666666777777888888;;;999777777888999888888;;;::::::;;;===???AAABBBNNNOOOQQQQQQOOOLLLGGGEEEBBBCCCDDDEEEEEEDDDCCCBBB??????????????????@@@@@@CCCCCCCCCEEEIIIKKKLLLKKKLLLHHHEEECCC???<<<>>>DDDLLLXXXlllxxxkkkaaaUUUSSSPPPOOOPPPQQQRRRQQQSSSZZZ^^^XXXPPPJJJFFFBBBBBB@@@>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDAAA===:::555555444333333333333444555555555555555555555555444666666666444333444555999666555777888777:::>>>EEEPPP[[[aaafffkkknnnmmmrrrsssxxxyyykkkdddcccccc___\\\^^^]]]\\\\\\]]]^^^```bbb```aaabbbaaa``````bbbdddaaabbbeeeggghhhhhhgggggghhhhhhiiijjjkkkkkkkkkkkkoooooonnnnnnnnnnnnoooooommmmmmnnnrrrvvvxxxxxxwwwpppqqqqqqrrrtttvvvwwwxxxxxxvvvssspppppprrrtttvvvqqqpppooooooooommmjjjggg\\\aaannn~~~yyywwwtttrrrrrrrrrrrrssstttsssqqqnnnmmmnnnpppssswwwzzzwwwsssooouuu~~~|||zzz|||}}}zzzuuu+++---......------...///////////////...---,,,,,,,,,,,,,,,---------......---------......///////////////............//////000000000000////////////------............------//////000000000000//////---...//////......///111000000000000111111111111///000000111222333444444222222333333333444444444666666555444444444444555666777777777888888999999999999::::::;;;<<<<<<<<<===@@@DDDHHHPPP^^^mmmvvv~~~{{{{{{}}}sssmmmiii~~~uuuaaaRRRKKKFFFDDDEEECCC@@@???AAA============>>>>>>>>>>>>;;;;;;::::::999777666555444333000...---......///---...///000222444555666777999<<<@@@CCCEEEFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVXXXZZZ[[[[[[[[[[[[\\\[[[[[[]]]aaaccccccbbb___^^^^^^aaafffjjjkkkjjjhhhccc]]]YYYZZZ[[[\\\\\\\\\\\\\\\]]]___aaaccceeeeeegggjjjlllmmmllljjjhhhhhhhhhgggfffddddddcccccchhhhhhkkkttt}}}xxxmmm]]]PPPKKKIIIHHHJJJNNNQQQTTTTTTUUUUUUTTTRRRPPPOOOQQQRRRVVVXXXZZZ]]]___aaabbbcccccceeefffeeebbb```aaabbb```]]]XXXPPPIIIBBB>>>;;;:::999999999999888888888555555444555666777666666999===>>>===???CCCDDDAAA???===<<<;;;=========<<<@@@EEENNNXXX______\\\XXXQQQPPPOOOMMMJJJIIIGGGFFF???===:::777555555555555444444444666999<<<@@@BBBAAA???===;;;;;;;;;999777<<<;;;;;;;;;<<<===???@@@DDDEEEFFFGGGEEEBBB???======>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDGGGGGGIIIMMMRRRUUUUUUUUUUUUOOOIIIFFFCCC@@@BBBGGGHHHSSSdddxxxzzzllldddWWWUUUSSSSSSUUUXXXZZZ[[[___hhhoookkkbbbYYYPPPIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCAAA===:::666555444444333333444444444444444444444444444444555666777666555444555666999666555888888777:::???FFFQQQ\\\bbbfffkkknnnmmmpppqqqvvvvvvlllhhhddd___ZZZ\\\\\\]]]^^^___```aaabbbcccdddddddddbbbbbbdddeeebbbccceeeggghhhhhhhhhgggkkkkkkkkkkkkjjjiiihhhhhhmmmmmmmmmmmmnnnoooooopppnnnnnnooorrrvvvxxxxxxwwwrrrrrrrrrsssuuuvvvwwwxxxxxxvvvtttrrrrrrssstttvvvrrrqqqppppppooommmjjjgggbbbhhhxxx~~~{{{yyyxxxwwwwwwwwwxxxwwwtttoookkkfffgggjjjnnnsssuuussspppiiinnnuuu}}}{{{yyy{{{{{{vvvqqq***,,,---...---,,,---...+++++++++++++++***)))(((,,,,,,,,,---------.............../////////////////////............//////000000000000////////////------............------//////000000000000//////000///...///000111111000000000000000111111111111111222222222333333444444333333333333444444444444666666555444444444444555444555555666777888999999::::::;;;;;;<<<======>>>===@@@BBBEEEKKKYYYnnn~~~zzz}}}zzzqqqhhhbbb\\\nnnlllZZZOOOIIIEEEEEEDDDAAA@@@AAA>>>>>>>>>>>>============;;;;;;;;;;;;:::999777777444333111///.........//////000000111222333444555666777:::>>>BBBEEEHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXX\\\[[[ZZZ[[[___aaaccccccbbb```___aaaeeeiiilllmmmkkkgggaaa\\\[[[ZZZZZZZZZ]]][[[YYYXXXYYY\\\```bbbfffiiimmmpppqqqooollljjjhhhfffdddbbbaaaaaaaaabbbggggggmmmwww{{{pppbbbWWWNNNKKKIIIHHHKKKNNNOOOPPPQQQRRRSSSSSSSSSTTTWWWZZZ^^^___bbbeeegggiiiiiijjjkkklllllliiiddd___\\\[[[SSSPPPKKKEEE???;;;888777999999999999999888777666555555666666666777777777888<<>>===<<<;;;999<<<@@@GGGOOOWWWZZZYYYXXXPPPOOONNNLLLJJJHHHGGGFFF???===:::777666666888999666666777999===CCCGGGJJJIIIGGGDDDBBB@@@>>>;;;999===<<<;;;:::::::::;;;<<<:::;;;=========;;;999777888999;;;>>>@@@AAABBBBBBFFFFFFGGGHHHIIIJJJJJJJJJLLLNNNRRRYYY___cccddddddcccYYYPPPKKKHHHFFFGGGKKKNNNTTT```sss{{{mmmfff[[[YYYYYY[[[aaaggglllooosss~~~{{{nnn___SSSQQQQQQQQQRRRRRRQQQNNNKKKGGGEEECCCBBBAAA@@@>>><<<666666555444444444444444555555555555555555555555777888999888666555666777999777666888888777;;;AAAHHHRRR]]]bbbfffkkknnnnnnooopppttt}}}}}}rrrmmmhhhbbb]]][[[\\\^^^___```aaaaaaaaaccceeeeeeeeeccccccdddeeeddddddeeefffggghhhhhhiiikkkkkkkkkkkkjjjiiihhhgggiiijjjkkklllmmmooopppqqqnnnnnnooorrruuuwwwwwwvvvtttsssssstttuuuvvvwwwxxxwwwvvvuuuuuutttuuuuuuvvvtttsssrrrqqqpppnnniiifffbbbiiizzz~~~yyyrrrmmmhhhiiikkkppprrrrrrooommmiiimmmrrrxxx{{{{{{wwwoooggg)))+++------,,,+++,,,---))))))******)))((((((''',,,,,,,,,---------......................../////////......------......///000000000000////////////------............------//////000000000000//////000...,,,...111222000...///000000000111111111111333333333333333333333333333333333444444444444555666666555444444444444555333333444555666777888999:::;;;;;;<<<===>>>?????????@@@BBBCCCGGGUUUnnnyyyvvvvvvuuusssooohhhaaa[[[XXXddd}}}ttt___TTTLLLFFFEEEDDDAAA@@@AAA>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777555444222111////////////000000000111111222222333444555888;;;@@@DDDIIIKKKJJJKKKKKKKKKLLLLLLMMMMMMQQQQQQRRRSSSTTTTTTUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWXXXVVVUUUVVVXXX[[[]]]^^^`````````aaadddgggjjjkkkjjjgggccc___]]]\\\[[[[[[```]]]ZZZXXXXXX[[[___bbbeeehhhlllpppqqqpppmmmkkkdddbbb___]]]]]]^^^aaabbbfffgggmmmwww~~~zzzqqqddd[[[RRROOOLLLKKKLLLOOOQQQQQQSSSTTTVVVWWWYYY[[[___bbbdddfffiiilllnnnoooooooooqqqqqqpppmmmggg```ZZZWWWMMMKKKFFFAAA===:::999888888999999999999888666555777888999999999999:::;;;===AAACCCEEEKKKTTTYYYYYYRRRNNNGGGBBB???>>><<<;;;<<<===AAAGGGMMMRRRTTTTTTNNNNNNLLLJJJHHHEEEDDDCCC>>><<<999777777888:::<<<;;;<<>>===;;;:::999888999999888999::::::::::::999888888999;;;???BBBEEEGGGHHHKKKLLLNNNOOOQQQQQQQQQQQQRRRUUU[[[ccclllqqqrrrrrrooocccVVVOOOLLLJJJLLLQQQ\\\]]]eeetttyyymmmfff___^^^^^^dddmmmxxxoooaaaZZZZZZZZZ[[[[[[XXXSSSOOOIIIFFFCCCAAA@@@???>>>===777666555555444555555555777777777777777777777777888999:::999777666777888999777777999888777<<>>???@@@AAAAAABBBDDDEEEQQQjjjzzzvvvsssooollliiifffaaa]]]YYY\\\iii|||dddXXXNNNFFFDDDDDDAAA?????????>>>>>>>>>=========<<<::::::::::::999888777777666555444222000//////...////////////000000000111333444666999===BBBGGGJJJKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPQQQRRRSSSSSSTTTUUURRRSSSSSSTTTUUUVVVWWWWWWTTTSSSSSSRRRSSSTTTWWWYYYZZZ\\\___aaacccddddddeeeeeeeeeccc```___^^^^^^___dddaaa^^^[[[[[[]]]```bbbaaadddhhhlllnnnmmmkkkiii___]]][[[YYYZZZ]]]```cccfffgggllltttyyy|||}}}wwwpppfff]]]UUUSSSPPPPPPRRRTTTVVVVVVWWWYYY[[[\\\^^^aaaeeehhhiiikkknnnqqqssstttssssssttttttrrrpppkkkddd\\\WWWOOOLLLIIIEEEAAA???===<<<:::::::::999888777666666888:::<<<<<<<<<<<<>>>@@@FFFJJJMMMOOOUUU^^^dddddd[[[VVVPPPJJJGGGEEECCCAAA@@@@@@@@@BBBGGGKKKNNNNNNNNNMMMKKKHHHEEEBBB@@@???>>><<<;;;::::::<<>>AAAEEEHHHKKKMMMPPPQQQTTTVVVWWWWWWWWWVVVVVVYYY```iiirrrxxxzzzzzzvvviii[[[SSSOOOOOOUUU\\\hhhhhhlllyyyyyymmmggg```___aaahhhttt}}}oooddddddccccccaaa\\\VVVQQQHHHEEEAAA?????????>>>===777777666555555555555666888888888888888888888888999:::::::::888777888999999888888999777777===EEENNNWWW```dddfffkkknnnnnnqqqpppppprrrvvvzzz|||}}}zzztttqqqqqqqqqpppnnnhhhfffccc___]]]]]]^^^___bbbccceeeeeedddbbbccccccfffffffffffffffggghhhiiigggggghhhiiijjjjjjjjjjjjeeegggiiikkknnnoooppppppnnnmmmmmmoooqqqrrrqqqoooqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwxxxxxxwwwvvvvvvvvvuuutttsssqqqmmmgggccccccjjjwww||||||zzzzzzxxxsssssswww||||||qqqbbbWWW***,,,---...---,,,---...---------......------,,,,,,,,,,,,---------......---------------,,,,,,,,,......------------......000000000000////////////------............------//////000000000000//////...---,,,---...//////...000000000000111111111111111222222222333333444444333444444444555555555555666666555444444444444555333444444555666777888888999:::;;;<<<===??????@@@BBB@@@BBBEEEEEELLLbbbyyyvvvrrrnnnkkkkkkiiieeebbbYYYUUUWWWeeezzzooo\\\QQQGGGDDDDDDAAA????????????>>>>>>======<<<<<<999999999999999888777777666666555333222000///...---......//////000000000222333444777;;;@@@CCCFFFHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRSSSTTTUUUWWWXXXYYYTTTUUUUUUTTTRRRSSSUUUWWWVVVYYY]]]``````______``````aaabbbaaa``````aaacccfffdddbbb```______``````]]]___cccfffhhhhhhgggggg]]]\\\ZZZXXXYYY\\\```bbbffffffiiipppssstttyyy{{{wwwrrriiibbb[[[YYYXXXYYY[[[]]]]]]]]]]]]^^^```bbbcccfffkkknnnppprrrvvvyyy{{{{{{zzzyyyyyywwwuuusssoooiiiaaa\\\TTTSSSPPPMMMIIIEEEBBB@@@<<<<<<:::999888888888888999<<>>???AAADDDHHHLLLOOOQQQUUUVVVYYY[[[\\\[[[ZZZYYYXXXZZZ```hhhqqqwwwzzzzzzvvvkkk```XXXUUUXXXdddpppwwwwww{{{~~~ssslllbbbaaaaaahhhuuuxxxlllkkkiiigggccc]]]VVVQQQEEECCC@@@>>>>>>>>>>>>===888888777666666666666666999999999999999999999999999:::::::::888777888999999888999:::777777>>>HHHPPPZZZbbbdddgggkkknnnnnnoooooopppqqqsssuuuwwwxxxwwwtttqqqpppqqqrrrrrrqqqooolllhhhdddaaa_________ccceeeggghhhgggffffffgggffffffggggggggghhhhhhhhhjjjjjjjjjjjjiiihhhgggfffggghhhjjjmmmnnnooonnnnnnooonnnmmmoooppppppooonnnooooooooopppqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttqqqllleeeaaaaaahhhvvvzzzzzzxxxtttyyy|||ppp```TTT+++---......------...///******+++++++++++++++***,,,,,,,,,---------......///.........------------...------,,,,,,------...000000000000////////////------............------//////000000000000//////---...//////......///000000000000000111111111111///000000111222333444444444444444444555555555555666666555444444444444555555555666666666777777777888999:::;;;===>>>???@@@BBB???@@@EEEEEEHHHXXXlll|||xxxuuutttssspppjjjddd[[[RRRMMMTTTeee{{{~~~```TTTHHHEEEEEEBBB@@@@@@?????????>>>===<<<<<<<<<::::::::::::::::::999888777666555444222000///...---......///000111111222222222444777:::===???AAADDDDDDEEEFFFHHHIIIJJJJJJNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSTTTVVVYYY[[[\\\VVVWWWXXXWWWTTTRRRSSSUUUVVVYYY[[[\\\[[[[[[]]]___]]]___bbbbbb``````bbbdddeeeeeedddcccbbb```^^^\\\ZZZ[[[^^^```bbbdddeeeeee```^^^\\\[[[[[[\\\^^^```ddddddfffkkknnnnnnrrrxxx||||||zzzwwwpppjjjfffeeeeeefffhhhhhhgggeeedddfffhhhjjjlllppptttxxxyyy|||}}}zzzwwwtttnnngggaaa]]]\\\ZZZWWWRRRLLLGGGDDD???>>>;;;888777888999:::===AAAFFFGGGFFFHHHLLLPPPNNNTTTZZZ^^^eeennnrrrrrroookkkfff```\\\XXXSSSPPPPPPMMMIIIGGGIIILLLNNNOOOPPPPPPNNNMMMKKKJJJIIIHHHFFFGGGIIIKKKMMMOOOPPPQQQSSSTTTUUUWWWZZZ]]]```aaaaaa___^^^]]][[[XXXTTTPPPIIIHHHGGGFFFGGGGGGHHHIIIDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHJJJMMMQQQTTTVVVXXXZZZ\\\^^^^^^]]]\\\ZZZXXXYYY]]]dddlllrrruuuvvvrrrkkkccc^^^\\\dddwww|||uuujjjgggfffjjjvvvwwwnnnlllhhhddd___XXXPPPKKKBBB@@@>>>===>>>>>>===<<<999888777777666666777777888888888888888888888888888999:::999888777777999999999::::::777777???IIISSS[[[ccceeegggkkknnnnnnmmmooopppqqqrrrrrrrrrsssooonnnmmmnnnooopppppppppqqqpppooommmjjjfffcccaaaaaadddggghhhhhhggghhhhhheeefffggghhhiiihhhggggggjjjjjjjjjjjjiiihhhgggfffiiijjjlllnnnooonnnmmmlllqqqpppooopppqqqqqqooonnnooooooooopppqqqssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvuuussspppkkkddd^^^YYYcccttt~~~{{{yyy~~~ppp___RRR+++---//////...---...///,,,------.........------,,,,,,,,,---------......000000//////.........---...------,,,,,,------...000000000000////////////---..................---//////000000000000//////---///222111......000333000000000000111111111111...//////111222333444444444444444555555555666666666666555444444444444555666666666777777777777777888888:::;;;<<<>>>??????AAA===???EEEEEEEEERRRcccuuu~~~}}}|||uuukkkccc^^^TTTKKKMMM[[[pppcccVVVJJJFFFFFFDDDAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::777777666555333111///.........///000111222333333111222444666999;;;<<<===@@@AAABBBDDDEEEGGGHHHHHHMMMMMMNNNNNNNNNNNNOOOOOORRRSSSSSSUUUWWWZZZ]]]___VVVXXXZZZXXXTTTRRRRRRSSSXXXYYYZZZYYYXXXYYY]]]aaa\\\___bbbbbb``````aaadddbbbdddeeeeeeccc___[[[YYYYYYZZZ[[[]]]___bbbccceeedddbbb```^^^]]]]]]^^^^^^cccbbbdddiiikkklllpppwwwxxx~~~~~~|||vvvpppqqqppppppqqqrrrqqqooollljjjllloooqqqtttxxx}}}}}}zzzwwwqqqjjjeeeeeedddbbb___YYYRRRLLLHHHAAA???;;;888777888:::<<>>======>>>>>>===;;;999888888777777777777777666666666666666666666666888999:::999777666777888999999::::::777777???JJJTTT\\\ccceeegggkkknnnnnnnnnoooqqqqqqooonnnmmmmmmhhhhhhhhhjjjlllnnnooopppppprrrttttttqqqlllfffbbb^^^aaaeeeggggggfffggggggeeefffhhhjjjjjjiiigggffffffggghhhiiiiiijjjjjjiiikkklllnnnoooooonnnlllkkksssrrrqqqqqqrrrrrrpppooooooooopppqqqrrrtttvvvwwwuuuuuuttttttuuuvvvwwwwwwvvvuuutttssspppjjjbbb]]]VVVbbbwww}}}ppp]]]PPP---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......////////////////////////..............................////////////......111000...,,,,,,...000111000000000000000111111222111111222222222333333333333333333444444444555555666666666666666777888888666777777777888888888888777999:::::::::;;;>>>@@@@@@===;;;===???CCCKKKTTTlllxxxxxxoooeeeXXXOOOPPPVVVdddttt___NNNKKKIIICCC@@@CCC<<<<<<==================:::;;;;;;;;;;;;:::999999999999888666555222111000...---------...///111222333444666777777888;;;===>>>>>>???AAACCCEEEGGGIIINNNNNNNNNOOOOOOPPPPPPPPPPPPRRRTTTUUUWWWZZZ___bbb]]]\\\[[[YYYWWWUUUSSSRRRUUUVVVVVVVVVVVVXXX[[[]]]]]][[[YYYZZZ^^^aaabbbaaaaaa```______```___]]]\\\\\\ZZZYYY\\\```cccbbb```eeeaaa]]]ZZZ[[[]]]___aaabbbdddgggiiijjjkkkmmmooosss{{{|||}}}~~~}}}{{{yyyyyyyyyxxxyyy{{{}}}}}}xxxooojjjjjjhhhiiijjjhhhbbbXXXNNNGGGEEE???:::999888888<<>>===;;;444444444555666777888888888888888888888888888888<<<;;;:::999999999:::;;;<<<;;;<<<===<<<<<>>;;;:::===>>>AAAHHHPPPbbblllyyy|||rrrhhh\\\TTTTTT```www}}}fffRRRLLLKKKFFFBBBDDD@@@@@@???>>>>>>===<<<<<<::::::;;;;;;::::::999888888888777666444222000///......------...///111222222444555666777888;;;>>>???@@@@@@BBBDDDFFFHHHIIILLLLLLMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTVVVXXX\\\___\\\[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWWWWWWWYYY\\\___aaa^^^\\\]]]___bbbbbbaaaaaa``````aaaaaaaaa^^^\\\ZZZYYYZZZ\\\___aaaaaaaaaeeebbb___]]]]]]^^^```aaabbbdddggghhhhhhiiikkkmmmpppxxx}}}zzzuuunnnkkkllllllmmmmmmjjjcccYYYPPPIIIAAA<<<888888999999===CCCIIIPPPXXX\\\\\\^^^dddjjjnnnssszzzuuuooohhhdddcccaaa^^^ZZZXXXYYYYYYZZZ[[[]]]^^^___`````````aaabbbccceeeeeejjjiiigggdddeeeiiioootttuuutttsssqqqmmmfff^^^XXXRRRPPPPPPUUU^^^fffjjjkkknnnqqqrrrppppppqqqooojjj```___]]]\\\]]]^^^```aaabbbbbb```^^^]]]^^^]]]\\\aaacccccc```bbbiiinnnooovvvrrrrrrwww{{{xxxwww~~~{{{ooofffaaa^^^[[[WWWQQQJJJDDD???<<<;;;::::::;;;======<<<:::444444555555666666777777666666666666666666666666::::::999999999:::;;;<<<===<<<<<<<<<;;;===EEEPPP[[[^^^cccggghhhiiiiiijjjnnnnnnoooooonnnllljjjiiiiiigggffffffhhhiiiiiiiiikkkmmmrrrvvvxxxtttlllfffaaacccfffggggggggghhhiiigggggggggjjjlllmmmjjjggghhhhhhgggggghhhjjjkkkmmmooooooppppppooonnnmmmlllmmmpppsssuuuvvvvvvuuuuuuuuutttsssrrrrrrsssttttttuuuuuuuuuuuuttttttsssssssssqqqppppppjjj```ZZZXXXXXXdddvvv~~~lll\\\SSS++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......................................................//////000000000000//////////////////////////////000000000000000111111222222222333333333444444444666666666555555555555555666666666666666777777888888888888999999999::::::999:::;;;:::888888999;;;<<<::::::===>>>???DDDJJJWWW```lllsssvvv{{{rrr^^^VVV^^^nnnyyyqqqWWWNNNLLLHHHEEEEEECCCCCCAAA@@@???===<<<;;;:::::::::::::::999888888888777777666444222000///......------...///000111111222444666666888;;;>>>AAAAAABBBCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQSSSTTTTTTVVVYYY\\\[[[[[[[[[[[[[[[[[[ZZZZZZUUUVVVWWWXXXXXXZZZ^^^```dddaaa___^^^___```______^^^^^^___aaabbbaaa^^^[[[XXXZZZ\\\]]]]]]^^^```bbbeeedddbbbaaa``````aaaaaacccdddfffgggfffggghhhjjjmmmuuuxxxrrrmmmhhhgggiiimmmmmmlllhhh```VVVMMMGGG===888666777888999>>>CCCLLLSSS[[[^^^___aaaeeejjjqqquuu|||~~~wwwrrrpppmmmiiifffbbbaaa``````aaaccceeefffgggfffffffffggghhhjjjkkkpppooollljjjjjjooovvv|||{{{{{{yyywwwrrrjjjaaaZZZSSSSSSUUU]]]hhhttt{{{}}}}}}oookkkfffeeefffhhhhhhgggeeeeeedddcccbbbcccfffiiipppqqqnnnhhhggglllrrrsss~~~|||}}}sssggg^^^XXXUUUTTTRRROOOJJJEEEAAA===;;;:::999999:::<<<<<<;;;999555555555555555555555555666666666666666666666666888888888999:::;;;<<<===???<<<;;;<<<<<>>AAAFFFQQQ[[[gggoooqqqtttxxx|||nnn^^^bbblllppp{{{|||^^^PPPLLLIIIFFFDDDCCCBBBAAA@@@???>>>===<<<:::::::::::::::999999888777777777666444222111000///...------...///000111000111444555666888;;;>>>AAABBBBBBCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTUUUXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[VVVWWWXXXYYYYYY[[[___bbbeeecccaaa___^^^]]]]]]]]]\\\]]]___bbbcccbbb___\\\YYY\\\______^^^^^^bbbeeeeeeeeeeeedddbbbaaaaaabbbdddeeeffffffeeeeeefffhhhlllsss}}}qqqhhhbbb^^^^^^aaaeeeeeebbb]]]VVVMMMEEE@@@;;;777555777888999<<>>???AAA===:::;;;===AAAKKKUUU```ccchhhjjjjjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkhhhfffeeeeeefffggggggfffeeegggiiikkklllkkkiiigggfffcccbbbdddhhhkkkjjjhhhfffeeeeeefffhhhkkkmmmnnnlllkkkjjjjjjjjjkkklllmmmnnnoooqqqssssssssssssrrrnnnnnnnnnpppqqqrrrqqqqqqrrrrrrrrrrrrrrrssssssssstttuuuuuuvvvvvvuuuttttttpppoooppprrrpppjjjffffffnnnuuunnn^^^QQQGGG*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......................................................,,,------......------,,,//////000111111000//////000000000000000111111222222222222333333333444444333333333333333333333333333222222222222333444444666666666666777777777777666777888888888999;;;>>><<<<<<>>>AAAAAA???AAAEEEMMMXXXgggppprrrqqqooooootttwww|||~~~jjjiiioooqqq{{{fffSSSMMMIIIEEEBBBAAA@@@@@@??????>>>>>>===:::;;;;;;;;;;;;:::999999888777777666555333222111//////...------...000111///111333444555777:::<<<@@@@@@AAABBBCCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTUUUUUUUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVXXXYYYYYYZZZ[[[___bbbeeeeeecccaaa_________```^^^___bbbeeehhhgggdddaaa^^^```ccccccaaaaaadddfffdddfffgggeeebbb```aaabbbeeeeeeeeedddcccccceeeffflllttt}}}}}}lllaaaZZZVVVUUUWWWYYYXXXUUUQQQJJJCCC>>>::::::666555888888888:::>>>FFFKKKRRRWWWYYY[[[]]]___bbbdddeeefffgggiiimmmooo|||~~~|||zzzxxxvvvssspppnnnnnnmmmqqqooollliiihhhhhhiiijjjkkkmmmooopppppppppqqqrrrqqqooommmkkkfff___WWWRRRLLLMMMRRR]]]mmmyyyvvvssspppmmmjjjiiikkknnnxxx}}}uuugggaaaXXXOOOJJJIIIIIIJJJGGGFFFCCCAAA???======<<<999999888999::::::999777666666666666666666555555999999999999999999999999666777888:::===>>>@@@@@@AAA===:::<<>>BBBBBB@@@AAAFFFHHHTTTdddooorrroookkkhhhcccfffkkkpppvvv}}}ssslllpppvvvqqq[[[PPPKKKFFFCCCAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<;;;::::::888888888777666555444333000///...------...///000000222333444444666888;;;======>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPSSSUUUUUUUUUWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYYYY[[[^^^```dddeeeeeecccbbbbbbdddfffdddeeegggjjjmmmnnnllliiidddeeeffffffddddddeeefffdddfffgggeeeaaa^^^___aaacccdddcccbbb```aaaccceeemmmttt~~~zzzggg[[[UUUPPPNNNOOONNNLLLIIIFFFBBB===:::888999666666999999888999===BBBGGGNNNSSSWWWXXXZZZ[[[]]]]]]]]][[[ZZZZZZ\\\^^^gggnnnyyy|||yyyvvvuuuxxxuuuppplllhhhffffffgggdddgggjjjkkkjjjgggeeeddd___^^^[[[YYYVVVRRRMMMIIIHHHIIIOOO[[[mmm~~~yyyvvvqqqmmmkkkmmmooozzz{{{nnndddWWWRRRLLLGGGFFFGGGHHHIIIDDDBBB@@@===<<<;;;;;;;;;:::999999999::::::999777777777777777777777777777777777777777777777777777777888:::===???@@@AAAAAAAAA<<<:::===BBBGGGPPPXXX___bbbgggiiiiiiiiiiiiiiifffggghhhiiiiiihhhggggggiiigggfffeeegggggggggfffdddfffhhhjjjjjjjjjlllnnnoookkkgggeeeeeeeeeffffffhhhhhhhhhgggffffffiiikkknnnmmmlllllllllnnnooopppnnnnnnnnnpppsssvvvzzz{{{zzzvvvrrrppprrrrrrpppnnnoooooopppqqqrrrrrrrrrrrrooopppqqqqqqqqqooommmkkkiiiggghhhmmmppppppsssxxxvvvbbbVVVJJJ>>>++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...........................//////////////////...111111000//////000111111000000000000000111111222000000000111111111222222000111222222333444555555333333333333333444444555666666666666777777777777888999::::::999:::<<<>>>===<<<>>>AAAAAA???BBBFFFDDDOOO```lllqqqoookkkhhh___```dddiiipppyyyxxxjjjmmmxxx~~~eeeVVVOOOJJJFFFDDDCCCBBBAAA@@@???>>>=========>>>>>>======<<<;;;999999999999888666555444000///...------...///000111222444444333444777999999999;;;===@@@BBBEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMKKKNNNQQQSSSTTTTTTVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYYYYYYYXXXYYY\\\^^^___aaabbbbbbaaabbbfffiiiggggggiiillloooppppppnnniiihhhffffffgggfffeeedddccceeefffccc^^^\\\^^^aaa`````````^^^]]]^^^```bbbkkksss~~~qqq___UUUOOOJJJGGGFFFCCCAAA???===;;;999999888666444555999;;;:::;;;???AAAFFFMMMTTTXXXZZZ[[[\\\[[[[[[YYYVVVTTTSSSUUUWWW[[[```gggooovvv~~~}}}yyyrrrkkkfffcccbbbaaa[[[]]]___^^^[[[WWWUUUTTTNNNLLLIIIGGGFFFEEECCCAAAAAACCCJJJVVVkkkzzzuuussssssqqqvvvwwwooofff\\\UUUNNNJJJGGGFFFHHHJJJJJJIIIEEECCC@@@>>><<<;;;<<<<<<;;;:::999:::;;;;;;999777777777888888999999::::::777777777777777777777777888:::<<>>>>>>>>>>>>>>======<<<:::::::::999999777666555000///...------...///000222333444444333333555777666777999;;;>>>AAADDDFFFDDDEEEFFFGGGIIIJJJKKKLLLIIILLLPPPRRRSSSSSSUUUVVVRRRSSSUUUWWWYYY[[[\\\]]]YYYYYYZZZYYYXXXXXXZZZ]]]YYY[[[^^^^^^^^^```eeeiiiffffffgggjjjmmmooopppooollliiiffffffggggggdddaaaccceeeeeebbb\\\ZZZ]]]aaa]]]]]]]]]\\\ZZZ[[[^^^aaaiiiqqq~~~wwwgggWWWNNNJJJEEEAAA@@@;;;:::888777666666777888444222444999<<<<<<===AAACCCGGGOOOVVV[[[]]]^^^^^^ZZZZZZXXXUUUSSSRRRTTTVVVUUUXXX[[[___eeelllsssyyy~~~yyyrrrjjjccc___]]]\\\SSSTTTTTTQQQMMMJJJHHHHHHCCCAAA>>><<<=========<<<;;;>>>DDDRRRiii~~~{{{zzzttttttqqqddd\\\VVVPPPLLLFFFDDDBBBDDDGGGIIIHHHFFFIIIGGGDDDAAA???>>>>>>???<<<;;;::::::;;;;;;999777777777888999:::;;;;;;;;;999999999999999999999999999;;;===@@@BBBBBBCCCBBB@@@;;;;;;@@@FFFKKKRRRXXX[[[^^^cccfffggggggggghhhfffggghhhhhhhhhgggeeedddgggeeeccccccdddddddddbbbaaadddhhhiiiiiijjjlllooojjjnnnrrrqqqmmmiiiggggggdddfffiiiiiiggggggiiikkkiiiiiiiiiiiijjjlllnnnooonnnmmmkkklllpppvvv}}}zzztttooonnnqqqsssrrrpppmmmnnnpppqqqrrrrrrqqqqqqooopppqqqqqqpppllliiigggdddaaaaaagggmmmsss|||~~~ooo]]]SSSGGG:::,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,///...------,,,,,,,,,,,,---,,,++++++,,,---///000///......---------......---...............------222111000//////////////////000000000111111111111222222222222111111111000000///.........///111222333111///111444555333111333555777777666555666777555666777888888999999999777888888888888999999999:::;;;;;;<<<===>>>??????EEEIIIRRR```nnnuuutttrrrppppppoooooopppssswwwzzz~~~ggg___dddzzz~~~fffTTTLLLJJJEEEDDDBBBAAAAAA@@@>>>===>>>>>>======<<<<<<;;;;;;;;;:::999777666555555555333111///,,,++++++,,,---000111333555666666666555555777999;;;<<<>>>@@@CCCFFFFFFEEEFFFGGGIIIKKKMMMKKKMMMOOOOOOOOOOOOQQQSSSOOORRRUUUYYY[[[[[[ZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZ\\\[[[ZZZZZZ\\\^^^aaabbbkkkiiigggiiimmmooonnnlllfffeeecccbbb```______^^^aaa```___]]]\\\[[[[[[[[[]]]\\\[[[YYYXXXYYY\\\___hhhqqq}}}ttt^^^UUUIIIAAA>>>===:::777777777888888888777666555777999;;;===???AAAEEEHHHKKKNNNSSSZZZaaaeeefffeeecccaaa^^^\\\YYYXXXWWWWWWWWWXXXZZZZZZ\\\___dddhhhooopppssswww~~~{{{pppfff^^^YYYUUURRRQQQMMMHHHCCCAAA@@@???>>>999999::::::::::::999888999>>>???GGGaaa}}}ppp^^^TTTOOOJJJFFFEEE???@@@CCCGGGLLLPPPQQQQQQNNNJJJEEECCCCCCCCC@@@===AAAAAA@@@???>>><<<:::999:::999888888::::::999888;;;:::777666555666777888999;;;>>>@@@CCCDDDDDDDDDAAA???>>>@@@GGGPPPWWW[[[cccccceeeggghhhiiiiiiiiiiiiiiihhhgggffffffgggggghhhhhhhhhfffeeecccaaa```bbbcccfffiiikkkmmmoooooolllmmmnnnnnnnnnmmmkkkjjjkkkiiihhhffffffgggiiijjjhhhhhhhhhhhhjjjmmmppprrrooommmjjjhhhjjjnnntttwwwvvvtttrrrqqqqqqpppooonnnlllmmmnnnppppppnnnmmmlllkkkkkkmmmppppppnnniiieeeeeeccc```cccrrr|||zzzzzzzzzyyy{{{{{{zzzzzzzzzxxxtttqqqpppooommmnnnrrryyy~~~}}}~~~yyyvvvxxx|||~~~tttgggYYYJJJ>>>666+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,------.........---------......///------............------000000//////................../////////000000000000000000000///////////////////////////000000111333111000111333444333111222444666666555444555666333444555666777777777777777777888888888999999999::::::;;;;;;<<<<<<======BBBFFFOOO]]]lllwwwzzzzzz}}}{{{yyyvvvsssrrrsssttt~~~www```VVVXXXmmmnnn[[[OOOKKKHHHFFFDDDBBBBBBAAA>>><<>>======<<<<<<;;;;;;:::999888666666666666333222///---,,,+++,,,------...///111222222222222333555888:::;;;===@@@BBBDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNOOONNNOOOPPPRRRRRRSSSUUUWWWYYYYYYXXXWWW[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ\\\^^^aaabbbjjjhhhhhhjjjlllmmmllliiieeedddcccaaa```___^^^^^^```___^^^\\\[[[[[[ZZZZZZ]]]]]]]]][[[ZZZZZZ]]]___fffnnn{{{xxxiii___TTTLLLBBB<<<;;;:::888666666777777777777777888888999;;;>>>AAACCCFFFJJJMMMPPPTTTZZZaaahhhlllmmmmmmooommmjjjfffdddbbbbbbaaaaaabbbbbbaaa``````bbbdddffffffhhhlllrrryyy}}}wwwmmmccc\\\WWWRRRPPPKKKGGGBBB???===<<<;;;:::777777777777777777777777999>>>>>>DDDZZZuuuwwwhhhXXXPPPLLLGGGDDDCCCAAAAAADDDJJJQQQWWWZZZ[[[[[[VVVQQQNNNNNNMMMJJJGGGHHHFFFEEECCCAAA>>>;;;888:::999888999:::;;;:::999:::999777666666777888999;;;===???BBBDDDEEEFFFFFFAAA@@@AAADDDJJJQQQWWW[[[bbbccceeefffhhhiiiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffeeeeeecccbbbaaa```cccdddfffiiikkkmmmnnnooonnnnnnnnnnnnnnnmmmllllllkkkiiihhhfffffffffhhhhhhhhhhhhggghhhiiilllnnnpppnnnmmmkkkjjjjjjmmmoooqqqsssqqqooonnnnnnnnnlllkkkjjjkkkmmmnnnnnnnnnmmmllliiijjjkkknnnooommmiiifffccc```]]]eeezzzxxxtttrrrrrrrrruuuvvvxxxzzzzzzxxxsssnnnkkkhhhffffffjjjqqqwww{{{vvvuuuuuuxxxyyyuuuuuuwwwxxx~~~wwwkkk^^^QQQDDD999222************************+++,,,,,,------,,,,,,++++++******)))***+++------///...---,,,+++,,,------,,,------------,,,,,,++++++++++++++++++,,,---...------............------///............------------------............///.........------------,,,......///000000000000///222111000111333333333222111333555555444333444555111222333444555555555555777777777888888888999999:::::::::::::::;;;;;;;;;???BBBKKKWWWfffsss|||yyyuuussssssxxx}}}ooo\\\QQQPPPbbbxxx|||fffUUULLLKKKHHHEEECCCBBBAAA>>>===@@@??????>>>>>>===<<<<<<;;;:::999888777666666666555333000...,,,,,,------+++,,,---///000000000000222444777999;;;===@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMNNNOOOQQQSSSTTTTTTUUUVVVVVVWWWWWWZZZZZZZZZYYYYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]___aaaeeeeeefffiiikkkkkkhhhfffddddddbbb```___^^^^^^^^^___^^^]]][[[ZZZZZZZZZZZZ\\\^^^______]]]]]]]]]^^^cccjjjuuuxxxhhhYYYOOOHHHBBB;;;888888999999777777666666666777999;;;<<<===@@@CCCFFFIIILLLQQQTTTXXX\\\dddlllssswwwzzzzzz{{{yyyvvvsssqqqpppoooppptttuuuuuusssooolllkkkjjjbbbaaaaaabbbffflllrrrvvv~~~uuuooofff^^^WWWRRRNNNKKKCCC@@@===;;;::::::999777777666555555555555777777888>>>===AAARRRiii~~~zzz}}}}}}|||vvvjjj^^^RRRNNNKKKFFFCCCBBBBBBDDDHHHPPP[[[eeemmmpppoooiiibbb^^^]]][[[XXXUUUQQQOOOKKKHHHEEEAAA<<<888:::999888999;;;<<<;;;:::999999888777888999:::;;;===???BBBDDDFFFGGGHHHHHHCCCDDDGGGLLLPPPUUUYYY[[[bbbccceeefffhhhhhhiiiiiiiiiiiijjjkkkjjjiiihhhgggddddddccccccbbbaaa``````dddeeegggiiikkklllmmmmmmnnnnnnmmmllllllllllllmmmkkkjjjhhhgggfffffffffggggggggggggggghhhjjjlllmmmnnnnnnoooooonnnnnnnnnmmmooommmkkkjjjjjjjjjiiihhhgggiiikkklllmmmmmmmmmllliiiiiiiiikkklllkkkhhhfffaaa\\\YYYeeevvvpppmmmmmmmmmooorrrwww|||}}}wwwsssjjjfffbbbbbbfffmmmssswwwrrrrrrrrrrrrtttyyy{{{wwwtttssssssrrrjjj^^^RRRFFF<<<444///+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++*********+++---///000444333111...---------...,,,---......---,,,***)))'''''''''((()))***+++,,,,,,,,,---.........---------------------------,,,------------............------------,,,,,,,,,,,,,,,---///000000000///...111111000111222222222222000222333444222222333444111222333444444555555444777777777777888888888888;;;;;;;;;;;;::::::::::::???AAAGGGPPP]]]lllyyy}}}||||||}}}|||xxxvvvxxxvvvtttppphhh]]]VVVSSS\\\tttrrr[[[MMMKKKHHHEEECCCBBBAAA@@@>>>@@@@@@??????>>>=========;;;;;;:::999888777777777666444111///---------...---...///000111222222222111444777999;;;===@@@CCCAAABBBDDDFFFHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLNNNPPPRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\^^^```cccfffhhhgggfffddddddcccbbb```___^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ]]]___bbbbbbaaa___^^^]]]```gggqqq|||yyykkk]]]QQQHHH@@@===999888999::::::999888777777777999<<<@@@BBBAAADDDHHHLLLOOOSSSXXX\\\___eeennnwww~~~}}}}}}~~~}}}zzzxxxllliiieeebbbbbbdddhhhjjjoootttxxxyyy{{{{{{xxxrrrlllggg___XXXRRRMMMIIIFFF???===;;;:::::::::999777999888666555666777999:::888===<<<>>>KKK___~~~}}}{{{{{{wwwooollllllkkkiiiiiiiiikkknnnpppooollliii___VVVNNNMMMLLLHHHEEEDDDCCCFFFMMMYYYiiiyyyxxxrrroookkkgggccc\\\XXXRRRNNNJJJEEE>>>::::::999888:::<<<===<<<;;;999999999999:::;;;===>>>???AAACCCFFFHHHHHHIIIIIIFFFJJJPPPUUUXXX[[[]]]^^^bbbcccdddfffggghhhiiiiiihhhiiikkkllllllkkkiiihhhdddccccccbbbbbbaaaaaaaaaeeefffhhhiiikkkkkklllllllllllljjjiiiiiijjjkkklllmmmllljjjhhhggggggggggggggggggfffggggggiiijjjkkkpppqqqtttuuuuuussspppnnnkkkjjjhhhggghhhiiihhhgggggghhhjjjlllmmmnnnnnnnnnllljjjiiiiiiiiigggdddbbb^^^WWWVVVeeeyyyvvvtttsssvvvxxx}}}~~~qqqlllhhhhhhmmmtttyyy{{{uuuxxx{{{{{{zzz{{{~~~zzzwwwtttrrriiiaaaUUUIII???888333000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,///222444999666333///,,,++++++,,,,,,,,,---...---,,,***)))(((((((((((()))***,,,,,,++++++,,,---......------+++,,,------...---,,,,,,---------.........//////.........---------,,,,,,,,,---///000000000///...000000111111111111222222///111333333222111222333222222333444555555555555666666777777777888888888<<<<<<<<<;;;;;;;;;;;;;;;>>>@@@DDDKKKVVVgggzzzuuummmmmmnnnmmmiiifffbbb]]]WWWVVVkkkeeeRRRJJJHHHDDDBBBBBBBBBAAA@@@@@@@@@??????>>>=========<<<;;;:::999999888888999777666333000...---.........//////000111222333444222444777999;;;===@@@BBB@@@BBBDDDFFFHHHHHHHHHGGGGGGIIIKKKKKKKKKKKKMMMNNNOOOOOOOOOPPPRRRUUUXXXZZZXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]][[[ZZZYYYXXXWWWWWWWWWZZZ^^^bbbdddddddddddddddcccbbb```_______________^^^]]]\\\[[[[[[[[[\\\]]]```cccdddccc```^^^]]]```eeennnxxxyyyjjj]]]RRRHHHBBB<<<;;;:::::::::::::::999:::::::::;;;===AAAEEEGGGFFFIIIMMMQQQUUUZZZ___bbbeeelllvvv{{{vvvooogggbbb``````aaabbbhhhllllllmmmooommmiiieeeaaa[[[TTTOOOIIIDDDAAA<<<;;;::::::;;;;;;999777:::999777666777888;;;<<<888===<<>>BBBHHHSSSfff|||{{{qqqpppuuuuuupppmmmllldddYYYPPP\\\ssssss^^^MMMJJJFFFCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<;;;::::::999999999:::999777444111///......///............///111222333222444777999:::;;;>>>@@@@@@AAABBBDDDEEEFFFGGGGGGFFFHHHIIIJJJIIIJJJKKKMMMLLLLLLMMMOOOQQQUUUXXXZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\ZZZXXXVVVUUUTTTUUUYYY]]]```aaabbbcccddddddcccbbbaaa``````````````````___^^^^^^^^^^^^^^^^^^aaadddeeeccc```^^^]]]___dddlllttt}}}{{{zzz|||ppp```TTTKKKDDD@@@:::;;;;;;<<<<<<;;;::::::===>>>???@@@CCCFFFIIIKKKLLLOOOSSSWWW[[[```eeehhhlllsss}}}~~~uuukkkbbb]]]ZZZZZZZZZ```cccccccccfffgggeeeccc```ZZZTTTOOOIIICCC???;;;;;;;;;<<<===<<<:::777999888777777888999;;;<<<;;;>>>===AAAJJJUUUuuuvvvjjjaaa^^^[[[WWWUUUVVVXXXYYYYYYXXXWWWVVVNNNIIIGGGIIIIIIFFFDDDEEEFFFLLLYYYmmm}}}ssseeeZZZSSSLLLEEE???===<<<;;;;;;======<<<;;;999:::<<>>======<<<<<<;;;<<<;;;;;;::::::::::::;;;:::888555222000/////////......---...///000222333111333555777777888:::<<>>@@@AAACCCFFFIIIKKKMMMNNNRRRUUUYYY]]]```eeejjjnnnssszzz~~~vvvlllddd]]]ZZZXXXXXX]]]```^^^^^^bbbfffffffffbbb]]]XXXRRRLLLEEE@@@>>>>>>???@@@AAA@@@===:::999::::::;;;;;;<<<======>>>@@@???DDDLLLQQQkkkwwwiiiaaaZZZTTTRRRTTTWWWXXXXXXVVVUUUUUUMMMIIIHHHJJJIIIFFFFFFHHHIIIOOO^^^tttpppaaaWWWOOOFFF@@@???===<<<<<<======;;;::::::<<<>>>AAADDDGGGHHHIIIIIIJJJLLLNNNOOOPPPOOOOOONNNVVV___ddddddbbbaaabbbaaabbbccceeefffggghhhhhhiiiiiiiiiiiijjjjjjjjjkkkjjjiiifffdddcccccccccdddeeefffgggiiikkklllllllllddddddeeefffffffffffffffiiiiiiiiiiiihhhhhhgggfffggghhhjjjkkkmmmnnnoooooollllllmmmnnnmmmllljjjhhhhhhfffeeefffhhhiiiiiihhhiiiiiiiiijjjkkkmmmnnnooopppooommmkkkhhhccc\\\WWWIIIKKKXXXqqqwwwhhhWWWPPPEEE<<<666333111000************************+++,,,,,,------,,,,,,+++***)))((())),,,000555888555222///,,,+++,,,...///++++++***)))***+++---...***))))))(((((((((((())))))***+++,,,------...---+++,,,...000000///...---******+++++++++,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,...///000...000222111//////111333000222333333222222222444222222333444555555555555666666666666777777777777777777888999::::::;;;;;;888;;;>>>???FFFWWWooo}}}iii[[[RRRPPP]]]rrrxxxYYYTTTNNNIIIFFFCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;:::999555222000/////////////////////000222333555000222444555555555777999============>>>AAACCCDDDDDDFFFHHHHHHHHHHHHJJJLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYXXXXXXWWWVVV]]]```bbbbbb``````bbbeeeeeeeeedddcccbbbbbbbbbbbbdddcccbbbbbbbbbbbbbbbccc___aaaddddddbbb___]]]]]]]]]aaahhhpppvvv|||~~~xxxvvvvvvjjjYYYKKKCCC@@@>>>======@@@DDDFFFFFFEEEEEEDDDBBBDDDGGGIIILLLNNNOOOPPPVVVYYY]]]aaadddhhhmmmqqqxxx}}}{{{{{{uuuuuuvvvyyy|||uuummmeee```\\\ZZZXXX]]]___]]]]]]bbbfffhhhhhheee```[[[UUUNNNGGGBBBCCCCCCDDDFFFGGGEEEBBB>>><<<===>>>???@@@@@@@@@@@@AAAAAA@@@EEELLLOOOdddsssggg\\\TTTQQQTTTXXXZZZZZZXXXWWWWWWOOOLLLJJJLLLLLLIIIHHHKKKKKKRRRaaawwwxxxfffZZZQQQGGG@@@@@@???===<<<===<<<;;;999;;;<<>>BBBEEEPPPfffyyyvvv]]]UUUNNNTTThhhhhh[[[NNNIIIHHHFFFDDDDDDAAAAAA@@@???>>>>>>>>>???>>>>>>======<<<<<<;;;;;;:::888666333222111000000//////............/////////000222444666888999::::::;;;<<<>>>@@@BBBDDDDDDGGGFFFEEEEEEEEEFFFHHHIIILLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRUUUVVVWWWXXXYYY[[[\\\\\\[[[___bbbdddcccccceeegggfffffffffeeeeeedddddddddbbbbbbbbbbbbbbbaaa```___bbbbbbcccdddcccaaa^^^]]]^^^cccjjjppptttxxx}}}zzz~~~nnn___PPPHHHDDDBBBBBBDDDDDDFFFIIIKKKLLLKKKIIIHHHIIIIIIJJJKKKNNNQQQUUUWWWWWW]]]dddhhhiiilllqqqvvv|||xxxwwwwwwuuurrrnnnlllooouuu}}}{{{xxxsssmmmgggaaa^^^\\\^^^bbbgggiiijjjkkkmmmpppqqqpppmmmggg___VVVNNNIIIFFFEEEEEEHHHJJJIIIDDD???>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGIIIGGGDDDKKK___ttt}}}~~~}}}hhh\\\WWWSSSTTTWWW[[[^^^___\\\ZZZXXXTTTQQQRRRQQQMMMLLLMMMUUU]]]kkk}}}lll^^^QQQHHHFFFBBBBBBAAA@@@???===;;;:::::::::===DDDLLLPPPQQQOOOPPPOOOOOORRRVVVWWWUUURRRQQQXXXaaaeeedddbbbccceeeeeecccbbbbbbccceeehhhjjjjjjiiiggghhhjjjkkkkkkjjjiiihhhfffdddddddddeeeeeecccdddfffggghhhiiihhhhhhgggfffeeeeeeeeeeeefffgggfffffffffeeeeeeeeeeeeeeennnmmmlllnnnqqqsssttttttqqqqqqpppooonnnmmmlllkkkhhhggggggfffgggiiijjjkkkllllllllllllmmmmmmmmmnnnqqqmmmmmmpppnnneee\\\XXXPPPXXXdddttt|||jjjTTTKKK>>>555222111111000))))))))))))***+++,,,,,,++++++++++++++++++***))),,,++++++---111555888999222000---,,,------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---......///........................------,,,,,,,,,---...//////.........---------,,,......//////000000111111000000000111222222333333222222222222222222222222555444333444555666666444666666777777777888888888888888888888888888888888;;;<<<>>>@@@BBBJJJ]]]nnn~~~yyydddZZZPPPQQQaaayyyrrrcccSSSNNNMMMIIIEEECCCBBBAAA@@@??????>>>>>>???>>>>>>=====================;;;999555333111000000//////............//////111111222333555666777777888999;;;===???AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[___ccceeeeeeeeefffggghhhhhhggggggfffeeeeeeeeehhhhhhgggfffeeecccaaaaaa```aaabbbccccccbbbaaa```___bbbgggkkkooosssyyy}}}~~~wwweeeYYYLLLGGGEEECCCCCCEEEGGGHHHKKKMMMNNNMMMKKKJJJHHHHHHIIIJJJMMMQQQUUUXXX^^^cccjjjlllllllllooorrrvvvxxxyyyxxxtttrrrqqqrrrnnnjjjfffcccdddhhhmmmqqqvvvzzz~~~}}}yyywwwtttpppkkkgggdddbbbccchhhmmmppprrrtttwwwzzz}}}{{{wwwqqqiiiaaaZZZWWWQQQOOOMMMNNNPPPOOOKKKHHHEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFKKK\\\nnn{{{qqqhhhjjjppp}}}ooobbb]]]XXXZZZ^^^dddhhhiiigggddd___ZZZWWWWWWVVVRRRRRRTTTYYYaaaooo}}}pppbbbUUUMMMJJJDDDDDDCCCBBB@@@>>><<<;;;:::;;;???FFFNNNSSSSSSQQQSSSRRRRRRSSSUUUUUUSSSPPPQQQXXX___cccbbbaaabbbccceeedddbbbbbbccceeehhhjjjiiigggffffffhhhiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeefffggghhhhhhggggggffffffeeedddccccccdddeeefffgggggghhhhhhhhhggggggffflllkkkkkkmmmqqqsssttttttppppppooommmlllkkkjjjjjjhhhhhhgggggghhhiiikkklllkkkkkkkkklllmmmmmmmmmnnnooollllllnnnlllccc[[[WWWUUU^^^lll}}}wwwgggTTTKKK???555111000///...*********+++++++++******))))))******+++*********---,,,,,,///333666888888000...,,,,,,---...---,,,------,,,++++++,,,------,,,++++++******++++++,,,++++++,,,,,,------......------------------------------,,,,,,------...///////////////..................//////000000111111111111111111111111111111222222222222222222222222555333333444555666555444666666777777777777888888888888888888888888888888::::::<<<>>>>>>CCCQQQ```sss~~~ssshhhYYYRRRZZZlll}}}jjjVVVNNNMMMIIIDDDAAACCCBBBAAA@@@????????????======>>>>>>>>>>>>>>>>>>???===;;;777444222000000//////............//////111111222222333333333444777777999;;;===???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSVVVVVVWWWWWWWWWXXXXXXXXX[[[___cccggggggggghhhhhhjjjiiiiiihhhggggggffffffhhhgggfffeeebbb```^^^]]]]]]^^^```bbbcccdddeeeeeeaaabbbdddeeehhhmmmssswww{{{mmm\\\RRRIIIGGGGGGEEEEEEGGGIIIJJJLLLNNNOOONNNMMMLLLFFFGGGHHHJJJNNNSSSWWWZZZccchhhlllnnnkkkhhhhhhiiigggiiikkkkkkjjjiiiiiijjjhhheee```\\\ZZZ[[[^^^```dddiiiqqqvvvyyyyyyyyyzzz{{{{{{zzzxxxuuurrrooonnnnnnqqqvvv{{{~~~zzzssslllgggddd[[[WWWSSSQQQRRRQQQNNNKKKMMMLLLKKKJJJHHHHHHHHHHHHIIIHHHGGGHHHGGGKKKWWWddd~~~~~~rrreee[[[TTTVVV___qqqqqqccc\\\WWWZZZ```gggmmmooonnnlllgggbbb^^^]]]ZZZXXXYYY\\\eeeooo{{{vvvhhh\\\SSSPPPHHHHHHGGGEEECCC@@@>>>===:::<<>>555111///---+++***+++,,,,,,,,,***)))((('''((()))***************,,,,,,,,,///333555666555...---,,,,,,.........---...---+++******+++---...,,,++++++******++++++,,,++++++,,,,,,,,,------------------------------------------------......///000000000///////////////......//////000000111111222222222111111111000000111222222222222222333333444333222333555666555444666666666666777777777888888888888888888999999999999999;;;<<<<<<>>>IIITTTeeeqqq~~~kkk[[[WWWbbbtttttt\\\PPPMMMJJJFFFDDDDDDCCCBBB@@@@@@?????????======>>>>>>??????@@@@@@>>><<<:::888555333111000///......------....../////////000000111222222333666777888:::<<<>>>???@@@BBBCCCCCCEEEFFFHHHIIIJJJFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMOOOPPPRRRSSSTTTXXXXXXXXXXXXXXXXXXXXXXXX[[[^^^cccgggjjjjjjjjjjjjkkkkkkjjjiiihhhggggggfffeeeeeedddcccaaa^^^\\\[[[]]]^^^```bbbeeehhhjjjkkkeeeeeedddccceeejjjooosss|||rrreeeWWWPPPKKKKKKKKKHHHGGGHHHHHHIIIKKKLLLMMMMMMLLLKKKGGGGGGIIILLLPPPVVV[[[]]]cccgggjjjjjjfffaaa^^^\\\[[[\\\^^^___```aaabbbccceeeccc___[[[XXXXXXXXXXXX^^^dddmmmtttyyy|||~~~}}}}}}}}}xxxtttrrrgggaaaYYYUUUSSSRRRPPPNNNRRRQQQPPPNNNMMMKKKKKKJJJLLLIIIGGGIIIIIIKKKRRRZZZppp}}}qqqfff\\\RRRKKKLLLNNNVVViiinnn```XXXSSSWWW^^^gggoootttuuutttmmmhhhccc```]]][[[]]]cccqqq{{{}}}ooobbbXXXTTTMMMLLLKKKHHHEEEBBB???>>>;;;===BBBKKKUUU[[[\\\ZZZZZZZZZZZZYYYYYYWWWUUUSSSUUUYYY]]]````````````aaaddddddccccccdddeeeggghhhiiigggdddccceeegggiiiiiihhhhhhiiiiiiiiigggfffdddggggggggggggggggggffffffgggfffdddccccccdddfffgggiiikkkmmmoooooonnnllljjjiiihhhiiikkkoooqqqqqqpppjjjiiigggfffddddddddddddddddddddddddeeefffggggggggghhhiiijjjkkkkkkkkkjjjgggddddddeeebbb[[[VVVUUUcccooo}}}wwweeeXXXMMMEEE;;;444111///...,,,***+++,,,,,,+++***(((''''''((()))*********************+++...111333222111---,,,+++,,,......---,,,---+++***((((((***+++---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------------.........//////...000000000000000000000000......//////000000111111333333222222111000000000111111111222222333333333444333222333555555555444555666666666666777777777777777888888888999999999888777999<<<<<<===EEENNN[[[hhhvvv}}}iii[[[]]]lllyyyhhhXXXSSSOOOLLLKKKEEEDDDCCCAAA@@@?????????======>>>>>>??????@@@@@@:::999999777666444333222......------------......,,,---...///000222333333666666888:::<<<>>>???@@@CCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLNNNMMMMMMMMMNNNPPPRRRSSSUUUZZZZZZZZZZZZYYYYYYYYYYYY\\\^^^bbbgggkkklllllllllllllllkkkjjjiiihhhggggggfffffffffeeecccbbb```___^^^___aaacccgggkkknnnpppllljjjgggggghhhllloooqqqyyy|||kkkaaaWWWRRRPPPQQQOOOKKKHHHIIIFFFFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKOOOTTTYYY^^^aaabbbdddffffffbbb]]]XXXVVVVVVVVVWWWYYY[[[^^^___```aaa```___]]][[[YYYWWWWWW\\\bbbkkkuuu}}}tttlllbbb[[[XXXVVVTTTRRRSSSRRRRRRQQQPPPOOONNNNNNNNNKKKIIIJJJJJJIIINNNSSScccwwwxxxiii[[[RRRLLLGGGDDDGGGIIIQQQaaa{{{}}}mmm```XXXRRRVVV]]]gggpppwwwyyyyyyqqqlllgggddd```]]]aaagggvvvvvvhhh]]]XXXSSSQQQOOOLLLHHHDDDAAA???===???CCCLLLVVV]]]___^^^\\\]]]^^^]]]\\\ZZZYYYXXXWWWZZZ]]]___```aaabbbbbbdddddddddddddddeeeggggggjjjhhhfffeeegggiiijjjjjjhhhhhhiiiiiiiiigggfffdddeeeeeeeeefffggghhhhhhiiiiiihhhgggggggggggghhhiiijjjlllnnnpppqqqooommmllliiihhhiiikkkmmmnnnmmmkkkeeedddbbbaaa``````aaabbbccccccddddddeeefffffffffeeefffgggiiiiiihhhggggggbbb^^^]]]^^^[[[UUUTTTVVViiiuuummm\\\PPPEEE>>>777222111111000///+++++++++++++++***)))((())))))******+++*********((((((***---000111///---,,,,,,+++,,,......---+++++++++***))))))***++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////000000000000......//////000000111111333222222222111111000000111111111222222333333444444222222333444555444333555555666666666666777777777777777888999999::::::888777999<<<<<<===CCCKKKVVVdddssszzz~~~wwwaaa]]]hhhtttvvvdddYYYQQQMMMMMMFFFEEEDDDBBBAAA@@@??????======>>>>>>>>>>>>>>>>>>888888888888777555444333......------------......,,,,,,---///000222333333555666777999;;;===>>>???CCCDDDEEEFFFFFFFFFEEEEEEGGGGGGGGGHHHIIILLLNNNOOOOOONNNNNNNNNPPPRRRTTTUUU[[[ZZZZZZZZZZZZZZZZZZZZZ\\\]]]```eeejjjnnnnnnnnnooonnnmmmlllkkkjjjiiihhheeeeeeeeedddcccaaa```___``````aaacccgggkkkppprrrqqqooommmnnnoooqqqqqqpppuuu|||sssddd]]]WWWTTTSSSTTTQQQKKKHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKMMMQQQVVV[[[```cccbbbdddeeeeeeccc```\\\YYYXXXWWWWWWYYY]]]```aaaaaa___```aaaaaa```^^^[[[ZZZ[[[```hhhrrr}}}vvvnnnccc\\\YYYWWWVVVTTTUUUUUUVVVUUUUUUTTTSSSRRRPPPMMMKKKKKKIIIGGGKKKQQQ]]]kkkkkkcccVVVLLLEEECCCBBBBBB@@@CCCIIIVVVlll}}}nnn```XXXRRRTTTYYYaaajjjppptttuuuqqqmmmiiifff```]]]aaahhhvvv{{{{{{}}}pppddd___ZZZXXXUUURRRMMMIIIEEECCC@@@@@@CCCJJJTTT\\\``````^^^```aaa```^^^[[[ZZZ[[[YYYZZZ[[[^^^```bbbccccccddddddddddddeeeeeeffffffjjjiiihhhhhhjjjkkkkkkjjjhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeefffhhhiiijjjiiijjjkkkkkkkkkkkkjjjiiijjjlllnnnooopppooonnnmmmjjjjjjjjjjjjkkkjjjhhhfff```^^^]]]\\\\\\^^^```aaabbbcccdddeeeffffffffffffcccdddfffgggfffeeecccbbb\\\XXXVVVUUURRROOORRRXXXlllwwwxxxeeeSSSIII===888333000222333222111++++++******************++++++++++++++++++***)))'''(((***---000000...+++,,,,,,,,,---......,,,***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////............//////000000000......//////000000111111222222222111111111111111000111111222333333444444333222111222444555444333555555555666666666777777666777777888999999:::::::::888999;;;;;;;;;AAAHHHQQQ```qqqyyy}}}~~~}}}{{{xxxxxx}}}fff]]]eeeqqqyyyhhhYYYPPPNNNGGGFFFDDDCCCAAA@@@@@@???>>>>>>==================:::;;;::::::888666444333...------,,,,,,------...---......///000111111111333444555777999;;;======AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGIIILLLOOOPPPQQQPPPOOOOOOPPPRRRTTTUUUYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]^^^bbbiiinnnpppppprrrrrrqqqooonnnmmmlllkkkffffffeeedddbbb```^^^]]]aaa``````aaaeeeiiinnnqqqtttsssssstttvvvvvvssspppqqqvvv{{{hhh\\\XXXTTTRRRRRRSSSPPPIIIGGGIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLNNNQQQVVV[[[```cccbbbcccdddeeefffeeebbb```^^^]]][[[]]]aaadddeeeeeefffhhhjjjlllkkkhhheeecccaaacccgggnnnyyyrrrkkkaaa[[[YYYYYYXXXWWW[[[\\\\\\[[[ZZZXXXWWWVVVQQQOOONNNMMMHHHEEEIIIQQQ[[[cccrrr~~~wwwmmmdddUUUQQQJJJDDDAAA@@@@@@AAA===AAAEEELLL\\\zzzttteee\\\WWWVVVXXX\\\bbbhhhkkklllkkkhhheeebbb\\\WWW[[[bbbllluuuyyyrrrnnnmmmxxxyyynnniiiaaa___\\\XXXSSSNNNJJJGGGBBB@@@BBBHHHRRR[[[```aaa```bbbcccaaa]]]YYYXXXYYYXXXXXXYYY[[[___bbbcccddddddddddddeeeeeeeeeffffffiiihhhhhhjjjlllllljjjhhhiiihhhgggfffeeeeeeeeeeeegggfffeeeeeefffggghhhiiihhhjjjlllnnnnnnllljjjhhhkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjgggccc```[[[ZZZYYYXXXYYY\\\___```___```bbbcccdddcccccccccbbbcccdddeeedddaaa___]]]WWWSSSOOOMMMKKKKKKQQQZZZjjjuuuqqq]]]MMMEEE999555111000111333222111,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))'''(((+++...111000---***---,,,,,,---...---+++)))+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---.........//////000000......//////000111111111111111111111111111111111000000111222333333444444333222111222444555444333555555555555666666666777666777777888999999::::::<<<999999:::::::::???FFFLLL\\\nnnxxx|||}}}uuuqqqnnnqqqyyyhhh]]]dddpppzzzeeeXXXTTTGGGFFFEEECCCAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;=========<<<999777444222...------,,,,,,------...000000000000000000//////111222444666888:::;;;<<>>======;;;:::888777666555111000...---,,,,,,------------...///000111222222///111333555666888:::===>>>???AAACCCEEEGGGHHHIIIFFFGGGIIIJJJJJJLLLOOOQQQNNNPPPQQQQQQPPPOOOOOOPPPSSSSSSSSSTTTVVVYYY\\\^^^___[[[[[[```eeeiiimmmrrrpppuuuxxxvvvqqqnnnnnnppppppmmmiiigggggghhhggggggcccaaa``````ccchhhmmmqqqrrryyy~~~~~~xxxqqqooopppuuu|||lll]]]UUUTTTNNNMMMKKKJJJIIIIIIJJJKKKHHHJJJMMMOOOPPPPPPOOOOOOOOOPPPRRRSSSVVV[[[aaafff```bbbeeeggghhhiiijjjlllggghhhiiikkkmmmoooqqqrrr{{{xxxuuuqqqpppsss{{{vvvnnnhhhiiikkkhhhdddccciiihhhgggeeecccaaa```___WWWTTTOOOJJJHHHIIILLLNNNRRRTTTYYY^^^cccfffdddcccccc^^^VVVQQQOOOMMMJJJGGGCCCAAA???>>>???AAACCCEEE??????DDDJJJMMMZZZ|||}}}pppiiiddd``````eeehhhgggeee______\\\VVVOOOKKKLLLMMMWWWYYY\\\^^^^^^]]][[[ZZZYYY___jjj|||vvvssspppkkkfffaaa[[[VVVQQQOOOIIIGGGMMMUUUZZZ^^^cccccceeefffccc]]]VVVQQQMMMNNNQQQVVV[[[[[[YYY^^^eeebbbdddgggggggggggghhhiiilllkkkjjjhhhggggggggggggiiihhhfffdddcccdddfffggghhhgggfffeeedddeeeffffffiiijjjlllmmmmmmlllkkkjjjjjjjjjkkkkkkmmmppprrrtttqqqooommmllliiieee```\\\YYYZZZZZZ[[[\\\\\\]]]]]]^^^___```aaaaaa```___^^^dddcccccccccdddccc```^^^\\\SSSHHHBBB???EEESSSaaalllkkkkkknnnssszzz|||zzzzzztttllljjjmmmuuuuuuwww|||}}}zzz}}}oooYYYGGG???888333......111333111///*********)))))))))(((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,)))***++++++++++++++++++))))))***++++++*********)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///................../////////000000222222222111111111000000444444333333333222222222000111111222444555555666555555555555666666666666888888888888999999999999888999:::;;;===>>>???@@@EEEQQQcccttt|||wwwqqqooottt~~~uuu]]]NNNRRR^^^zzzooo[[[SSSKKKFFFFFFEEEBBB@@@AAAAAA@@@???>>>======>>>>>>===<<<;;;:::999777666666222111///---,,,,,,------------...///000111222222...000333444555666888:::<<<===???@@@CCCDDDFFFGGGDDDFFFGGGHHHIIIJJJMMMOOOOOOPPPRRRRRRPPPOOOPPPPPPSSSTTTTTTUUUWWWXXXZZZ[[[___[[[[[[```dddeeehhhlllnnnrrrwwwwwwssspppqqqrrrrrrooommmkkkkkkkkkjjjiiieeedddccccccfffjjjnnnqqquuu|||{{{uuuuuuyyy|||qqqiii___UUUOOONNNMMMMMMLLLKKKKKKLLLLLLJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQTTTUUUWWW[[[___ccc```cccfffhhhiiikkkmmmoooooopppqqqsssuuuxxx|||~~~~~~wwwssstttvvvyyy{{{zzzrrrmmmnnnooollljjjiiikkkkkkjjjiiihhhgggeeeeee\\\XXXRRRLLLIIIIIIKKKLLLSSSTTTVVVYYYZZZYYYVVVSSSUUUQQQKKKHHHGGGEEECCCAAABBBAAA???>>>???AAACCCEEEEEECCCEEEHHHIIIRRRnnn{{{qqqlllffffffhhhjjjhhhddd^^^]]]ZZZTTTMMMIIIIIIKKKKKKLLLNNNPPPPPPPPPOOONNNNNNRRRXXXfff~~~|||{{{xxxtttppplllgggbbb^^^YYYRRROOORRRXXX[[[^^^aaaeeegggjjjjjjddd\\\TTTOOOJJJLLLSSSZZZ\\\[[[]]]aaadddfffhhhhhhgggggghhhiiilllkkkjjjhhhgggfffffffffhhhgggfffdddddddddeeefffgggfffeeeddddddeeefffgggjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkmmmoooqqqrrrpppnnnllliiigggccc]]]ZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^_________^^^]]]bbbaaabbbcccddddddbbb``````WWWNNNHHHHHHOOO^^^lllmmmkkkhhhhhhjjjooouuuyyywwwrrrqqqsssrrrmmmlllooommmkkkkkkooouuuyyyzzzxxxxxxtttsssxxx}}}iiiTTTEEE===777333......111222111...*********)))))))))))))))***************+++++++++))))))*********++++++++++++***)))))))))***,,,---+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******((((((***+++,,,---------------------------------++++++,,,,,,------............/////////...------....../////////000000000222222222111111111111111333333333333222222222222111111222333333444555555444555555555555666666666777777777777888888888888888888999:::<<<===>>>>>>AAAJJJYYYkkk{{{|||vvvvvvzzzyyyjjjYYYNNNNNNTTTppp~~~eeeWWWOOOIIIHHHGGGCCC@@@@@@@@@??????>>>>>>>>>??????===<<<;;;:::999888777666333222000...------------------...///000111111222...000222333333444666888::::::<<<>>>@@@BBBCCCDDDCCCDDDFFFFFFGGGHHHKKKMMMOOOQQQRRRRRRQQQPPPPPPQQQTTTUUUVVVWWWXXXYYYYYYYYY___[[[[[[```cccbbbcccfffkkkooouuuwwwuuusssssstttsssrrrpppppppppooollljjjgggffffffgggiiilllppprrrvvv~~~mmmhhhiiidddXXXOOONNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRUUUXXXZZZ[[[\\\^^^___```cccfffiiikkknnnqqqtttwwwxxxzzz|||~~~zzzxxxvvvrrrooonnnrrrwww}}}xxxsssrrrxxx|||uuupppqqqrrrpppnnnoooooooooppppppooonnnmmmlllccc___XXXQQQMMMLLLMMMNNNSSSSSSSSSSSSSSSPPPKKKGGGIIIFFFCCCBBBAAAAAA???===AAA@@@??????@@@CCCFFFHHHJJJGGGFFFGGGFFFLLLaaawww}}}wwwooollllllkkkgggccc[[[ZZZVVVPPPJJJFFFFFFGGGEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIKKKSSSdddzzz|||zzzvvvqqqmmmggg___ZZZZZZ\\\\\\]]]___dddhhhmmmooommmeee\\\VVVPPPPPPUUU^^^cccbbbaaabbbeeefffhhhhhhgggggghhhjjjlllkkkjjjhhhgggfffeeedddeeeeeeeeeeeeeeeeeeddddddddddddddddddeeefffggghhhjjjiiihhhggggggiiikkklllkkkkkkkkkkkklllmmmnnnooonnnllliiigggddd___ZZZWWWWWWWWWXXXYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]\\\^^^^^^```ccceeefffeeeccc```WWWOOOLLLNNNWWWffftttuuurrrlllgggeeegggjjjmmmkkkggghhhnnnsssttttttuuummmiiieeefffjjjnnnppppppsssoookkkjjjooouuu{{{~~~|||wwwvvv|||rrr___MMM@@@:::666222......000111000...++++++++++++++++++++++++************************)))))))))*********+++++++++************+++,,,---////////////...------,,,,,,,,,------,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,------------------***++++++,,,---.../////////////////////...---,,,...////////////000000000111111111111111111111111333222222222222222222222111111222333333444555555444444444555555555666666666666666666777777777777777888888999;;;<<<<<<===@@@EEEPPP```rrr|||{{{~~~|||{{{{{{vvvnnndddZZZRRROOONNNbbb~~~ppp\\\RRRJJJIIIHHHDDDAAAAAA??????????????????@@@@@@<<<<<<;;;:::999999888888555444111///...---------,,,------...///000111111///111333333333333444666888999;;;<<>>@@@BBBBBBCCCDDDEEEFFFEEEFFFIIIKKKNNNPPPRRRRRRQQQPPPQQQRRRSSSTTTWWW[[[]]]______```]]]ZZZ[[[aaadddddddddgggiiilllqqqssstttsssrrrqqqrrrrrrrrrsssssspppllliiicccdddeeehhhlllpppsssvvvzzz{{{nnnbbbaaadddbbb]]]YYYQQQQQQRRRRRRRRRPPPNNNMMMMMMLLLKKKKKKMMMOOORRRTTT^^^bbbhhhkkkjjjhhheeeddd```cccfffiiillloootttxxx}}}wwwqqqhhheeecccfffkkkrrrwwwyyypppkkkgggjjjrrr~~~}}}wwwsssssssssqqqqqqtttxxxzzz|||}}}}}}zzzwwwuuummmjjjeee___[[[XXXWWWWWWTTTSSSSSSSSSSSSQQQNNNKKKEEEEEEEEEDDDBBB@@@@@@@@@BBBBBBBBBDDDGGGLLLPPPSSSTTTRRROOOMMMKKKNNNXXXcccxxxsssnnnfff```XXXTTTOOOIIIEEEBBB@@@>>><<<;;;999888999<<>>@@@AAABBBBBBCCCEEEEEEEEEEEEHHHJJJMMMNNNPPPQQQPPPPPPQQQRRRSSSTTTWWWZZZ]]]```aaabbb^^^ZZZ[[[```dddeeefffiiikkklllooorrrssstttsssssstttssssssssssssqqqnnnkkkddddddeeegggkkkoootttvvv~~~oooeee^^^^^^```^^^\\\[[[VVVUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNPPPSSSWWWYYY```eeellloooooollljjjhhhccceeegggiiillloootttwww~~~}}}wwwooojjjdddccchhhpppuuuwwwpppjjjffffffjjjuuu|||xxxwwwuuussstttxxx{{{}}}~~~{{{rrrppplllgggccc^^^[[[YYYWWWVVVUUUTTTSSSQQQNNNKKKEEEEEEEEECCC@@@???@@@AAAFFFFFFFFFGGGJJJNNNRRRTTTVVVVVVTTTOOOKKKMMMVVV^^^www{{{rrrhhhaaaXXXTTTMMMHHHDDDAAA>>><<<:::999777666777:::>>>AAA@@@======@@@DDDIIISSS\\\eeeqqq~~~|||rrrnnnjjjeeebbbbbbbbbbbbdddkkkuuu|||uuukkkbbbaaaaaa___]]]]]]\\\^^^___```bbbdddhhhkkkkkkkkkllllllkkkiiigggfffcccdddfffhhhhhhgggfffdddcccdddfffgggiiiiiiiiiiiiggghhhkkkmmmnnnmmmlllkkkmmmmmmmmmmmmmmmlllkkkkkkjjjgggccc```^^^[[[WWWUUUQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWYYY[[[]]]^^^\\\^^^aaadddggggggdddaaa[[[WWWYYYbbbnnnzzzuuunnnnnntttzzz}}}|||}}}}}}||||||~~~yyynnn\\\LLL???777333111000000000///......------(((((()))))))))*********+++++++++*********))))))((((((((()))))))))*********************+++,,,,,,)))***++++++++++++++++++((()))***,,,------------******+++,,,,,,,,,++++++++++++,,,,,,---......///---------..................//////000000000000/////////000000000111111111000000111111111222222222000111111111222222222222222222333333333333444444333333444444444555555555666666777777777888888888999999::::::;;;;;;<<<<<<===???DDDMMM\\\pppxxxnnneeeZZZOOOGGGSSS___rrr~~~lllYYYPPPLLLHHHEEECCC@@@AAAAAAAAAAAA@@@>>>===::::::;;;;;;;;;;;;;;;;;;:::999666333000.........+++,,,,,,---...///000000...///111222222222444666777888999;;;===???@@@AAAAAABBBCCCCCCCCCCCCFFFHHHKKKMMMOOOPPPOOOOOOPPPQQQTTTUUUVVVXXX[[[]]]```aaa```[[[ZZZ___cccdddfffjjjkkklllnnnqqqtttwwwxxxyyyxxxvvvuuuuuuuuutttqqqooohhhgggggggggjjjnnnsssvvv~~~mmmccc]]]```ddddddcccbbb\\\[[[YYYWWWTTTSSSRRRQQQPPPQQQRRRTTTVVVZZZ]]]^^^___eeekkkooopppnnnkkkjjjhhhiiijjjkkkmmmppptttwww}}}xxxpppgggdddhhhnnnssstttqqqkkkfffdddeeelll|||{{{yyyvvvsssuuuzzz{{{~~~|||{{{xxxtttnnngggaaa^^^YYYWWWVVVUUUUUUSSSPPPNNNHHHIIIHHHFFFCCCCCCFFFIIILLLKKKIIIIIIIIILLLOOOPPPOOORRRRRRLLLGGGKKKUUU^^^sssyyymmmdddYYYTTTMMMHHHEEEBBB>>>;;;;;;:::888888999<<<@@@BBBBBB<<<:::>>>BBBFFFNNNVVVZZZfffuuuyyysssnnngggccccccaaa___```fffooovvvyyyyyyuuunnnhhhgggfffcccbbbccc___`````````aaacccgggjjjjjjkkklllmmmmmmkkkjjjhhheeefffggghhhhhhhhhggggggeeefffhhhiiijjjjjjjjjjjjggghhhiiijjjkkkllllllmmmmmmmmmnnnnnnnnnmmmlllkkkfffccc```]]][[[YYYVVVTTTPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[]]]___```ccceeegggeeeaaa]]]UUUTTTZZZiiiyyywwwvvvzzzqqqfffTTTDDD:::444111000//////000///...---,,,,,,******++++++,,,,,,,,,,,,++++++++++++******))))))''''''''''''((((((((())),,,***(((&&&&&&))),,,...***+++,,,,,,------------'''((()))+++,,,---......((()))***+++,,,---------++++++,,,,,,---...//////...............---------......///000000111000000000000000000111111111111000000111111222222222222000000111111222222222222333333333333333333333444333333333444444444555555777777777777888888888888:::::::::;;;;;;<<<<<<<<<===???CCCIIITTTfffzzzvvvlll```UUUEEELLLPPP^^^zzzuuu___SSSNNNIIIEEECCCAAAAAABBBBBBAAA???>>>===::::::;;;;;;;;;;;;;;;<<<;;;999666333000///......+++,,,,,,---...///000000,,,...000000000111333555666777888:::<<<>>>???@@@???AAABBBBBBAAABBBDDDFFFJJJLLLNNNOOONNNNNNOOOPPPUUUUUUUUUVVVXXX[[[]]]___aaa\\\ZZZ^^^aaabbbeeehhhllllllmmmpppvvvzzz}}}~~~{{{zzzxxxxxxxxxwwwtttrrrmmmkkkiiihhhiiimmmrrruuu{{{}}}qqqggg```eeemmmooommmkkkaaa___\\\XXXVVVTTTTTTTTTRRRSSSUUUXXX[[[^^^aaabbb]]]bbbiiinnnooommmkkkjjjkkklllmmmmmmnnnppptttxxxzzz~~~uuukkkfffiiinnnrrrssssssmmmhhhdddccchhhwww{{{yyyuuurrrtttyyyzzz~~~xxxooogggbbbXXXWWWVVVWWWXXXWWWVVVTTTNNNNNNNNNLLLJJJKKKOOOSSSPPPNNNLLLIIIHHHIIIKKKLLLDDDJJJMMMHHHDDDJJJWWWbbbuuu~~~pppgggYYYTTTMMMHHHEEEBBB>>>;;;999888777777888;;;>>>@@@AAA888444888>>>AAAHHHPPPSSS```ppp|||}}}wwwqqqiiidddccc^^^[[[[[[aaaiiinnnooommmmmmiiifffggggggcccbbbdddcccccccccbbbaaabbbeeehhhjjjkkkmmmnnnnnnmmmkkkjjjffffffggghhhhhhiiihhhhhhfffgggiiijjjkkkkkkjjjjjjhhhhhhgggggghhhjjjmmmnnnmmmmmmnnnoooooonnnmmmlllccc```]]]ZZZYYYWWWUUUSSSOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSUUUWWWZZZ\\\bbbbbbdddffffffddd___[[[VVVVVV___rrr}}}mmmaaaOOO@@@777333000///...///000///...,,,,,,,,,++++++************++++++,,,,,,***)))))))))***+++)))))))))))))))******++++++++++++++++++++++++++++++++++++************)))---,,,***))))))***,,,---///...---,,,+++*********+++,,,---...////////////---------,,,+++***)))(((++++++++++++++++++++++++......//////000000111111000000////////////000000222222222222222222222222222222222222222222222222333333333333333333333333444444444555777888:::;;;;;;::::::::::::;;;<<<<<<@@@@@@BBBFFFKKKYYYqqqwwwggg```QQQIIIFFFPPPddd|||qqq]]]QQQKKKGGGDDDCCCCCCBBBAAA@@@???>>>===>>>=========<<<<<<<<<<<<999999777555333111///...---,,,+++++++++,,,---...//////000111222333333444777888:::::::::;;;>>>@@@AAAAAACCCDDDEEEEEEEEEEEEIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTTTTUUUWWWZZZ]]]^^^\\\^^^___]]][[[ZZZ]]]___^^^eeeoooyyy}}}||||||{{{xxxuuuqqqlllgggfffjjjpppsssuuu~~~wwwsssoooooorrrrrroookkkiiigggccc___[[[YYYYYYXXXXXXYYY[[[]]]___``````aaacccdddgggjjjlllnnnooopppooommmkkkjjjlllpppuuuxxxuuuiiifffffffffjjjnnnoookkkgggccc```dddrrrzzzyyyyyyyyyyyyzzzyyyqqqjjjeee^^^[[[YYYZZZ]]]^^^]]]ZZZ]]]YYYUUURRRRRRTTTXXXZZZ```XXXPPPLLLKKKKKKHHHEEEFFFEEEFFFGGGGGGJJJTTT___wwwuuulll^^^YYYQQQJJJEEEAAA===;;;<<<;;;::::::;;;<<<>>>??????<<<<<<===>>>>>>BBBIIIQQQXXXfffyyyyyyooogggaaa]]][[[ZZZYYY\\\aaadddcccaaaaaa``````bbbccccccbbbaaa``````aaabbbcccddddddeeeiiiiiikkknnnqqqpppnnnkkkkkkjjjhhhgggeeedddddddddggghhhjjjlllmmmmmmmmmmmmnnnmmmlllkkkkkkkkkkkkkkkrrrpppnnnooopppnnniiieee___]]]YYYUUURRRQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNQQQQQQQQQQQQRRRUUU[[[___eeegggiiijjjgggbbb]]]ZZZTTT\\\kkk~~~wwwbbbWWWGGG:::444222111111000//////---,,,+++******++++++************++++++,,,,,,***)))))))))***+++)))))))))))))))******+++++++++++++++++++++++++++)))))))))******+++++++++---,,,***))))))***,,,---...---,,,,,,+++++++++++++++,,,---...........................---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111000000//////000000111222222222222222222222222222222222222222222222222333333333333333333333333666555555555666777888888:::::::::::::::;;;;;;<<<>>>>>>???CCCGGGSSSiii}}}uuuoooZZZPPPHHHMMM\\\sss~~~gggXXXOOOJJJHHHEEEDDDCCCBBBAAA??????>>>>>>>>>=========<<<<<<<<<:::999888666444111000///------,,,++++++,,,---......//////000111222333444555777888999999:::<<<>>>???@@@BBBDDDFFFGGGHHHHHHIIIIIIKKKMMMOOORRRTTTUUUVVVVVVVVVWWWYYY\\\^^^```^^^``````___\\\ZZZ[[[\\\\\\bbblllvvv~~~~~~|||yyyrrrnnniiihhhlllqqquuuwww{{{xxxuuuuuuwwwwwwsssooollljjjeeeaaa]]][[[ZZZZZZ\\\]]]^^^```aaabbbbbbbbbcccdddgggjjjlllooopppqqqlllkkkjjjkkkmmmrrrwwwzzz}}}vvvjjjfffddddddfffiiillliiifffccc```bbbnnn||||||zzzyyyyyyxxxzzzssslllgggaaa___```ccciiinnnnnnmmmkkkiiifffccc```aaaccceeeiiibbbYYYSSSQQQOOOJJJGGGCCCBBBCCCFFFHHHMMMYYYeeezzzyyynnn^^^YYYQQQIIIEEEBBB???===;;;;;;;;;;;;<<<>>>@@@AAA???<<<;;;=========BBBHHHQQQZZZkkk~~~zzzqqqiiibbb]]]YYYYYYZZZ^^^bbbdddaaa^^^``````_________^^^]]]\\\aaaaaabbbcccdddeeefffggghhhiiikkknnnppppppnnnkkkjjjiiihhhfffeeedddddddddggghhhiiikkkllllllkkkkkkmmmllllllllllllllllllmmmnnnmmmlllmmmmmmkkkfffbbbZZZWWWTTTQQQOOONNNOOOOOORRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNPPPTTTYYY^^^fffiiikkkllliiiccc^^^[[[[[[eeevvv~~~rrr]]]RRRCCC888222111000/////////...---,,,+++******++++++************++++++,,,,,,+++************+++)))))))))))))))******+++++++++++++++++++++++++++'''(((((()))***+++,,,---,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,...///000111000...,,,+++------------------------......//////000000111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333444444444777777666666555666666777:::999999999999:::;;;;;;<<<;;;<<>>>>>>>>>>>============:::999888777555333111000...---,,,++++++,,,---.........///000111222333333444555666777777888:::======>>>@@@CCCEEEHHHIIIJJJGGGHHHJJJMMMPPPSSSUUUVVVXXXXXXXXXXXXZZZ\\\^^^```___```aaa```^^^[[[ZZZZZZ]]]ccckkkttt|||}}}{{{tttppplllkkknnnsssxxxzzz~~~||||||}}}{{{wwwrrrpppmmmhhhccc___]]]\\\\\\```aaacccdddeeeeeeeeedddbbbccceeehhhllloooqqqrrrjjjjjjjjjlllooossswwwzzz|||~~~|||vvvrrrsssxxxwwwkkkfffccc``````bbbgggeeeeeeeeebbbbbbkkkuuu~~~|||{{{~~~wwwppplllddddddeeelllttt{{{}}}}}}|||}}}{{{vvvqqqmmmnnnppppppjjj```YYYTTTOOOJJJEEEDDDBBBBBBEEEHHHNNN[[[fff{{{|||ppp```ZZZQQQIIIEEEBBBAAA@@@<<<<<<===>>>???@@@AAABBB???<<<;;;<<<<<<<<>>444000//////...//////...---,,,+++******++++++************++++++,,,,,,++++++************)))))))))))))))******+++************************((((((((()))***+++++++++++++++***))))))***++++++++++++******+++,,,------,,,,,,,,,---,,,,,,++++++---...000111111///---,,,..............................//////000000111111222222111111111111222222111111111111222222222222222222222222222222222222111111222333333444555555666666555555555666777777999888888888888999::::::;;;:::;;;<<<===CCCQQQ___ooozzzyyybbbSSSOOO[[[sssnnn\\\RRRNNNHHHGGGEEEBBBAAA??????????????????>>>>>>>>>======:::::::::999777555222111///...---,,,+++,,,---------......///000111222222333444666666666777:::<<<======???AAACCCFFFHHHIIIFFFHHHJJJMMMPPPSSSUUUVVVVVVVVVVVVVVVXXXZZZ\\\]]]]]]^^^```aaa```^^^]]]\\\aaaeeekkkqqqxxx}}}{{{uuurrrnnnlllnnnrrrwww{{{{{{vvvrrrssspppkkkeeeaaa_________eeefffggghhhiiihhhgggfffaaabbbdddfffjjjmmmoooqqqjjjkkklllnnnqqqsssvvvwww}}}wwwrrrnnnllliiidddbbbccchhhqqqxxxlllfffbbb]]]ZZZ[[[```aaadddffffffeeejjjqqq|||vvvrrrmmmmmmpppxxxzzzyyyzzzwwwqqqiii```YYYRRRKKKGGGHHHDDDBBBDDDGGGMMMXXXcccuuu}}}rrrddd]]]SSSKKKFFFCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAA???;;;:::;;;;;;<<>>HHHRRRbbbnnnzzz~~~xxx```RRRUUUgggzzzzzzdddVVVOOOJJJHHHEEEBBB@@@?????????@@@????????????>>>>>>>>>;;;;;;;;;:::999666444222//////---,,,,,,,,,------------...///000111111222333444555666666777999<<<<<<<<<===>>>@@@BBBDDDEEEGGGHHHKKKNNNPPPRRRSSSSSSQQQQQQQQQRRRSSSVVVXXXYYYZZZ[[[^^^```bbbbbbaaa```aaadddhhhnnnttt}}}}}}vvvtttpppmmmllloootttxxx|||wwwtttvvvrrrmmmgggcccbbbbbbbbbgggiiikkkllllllkkkiiihhhaaabbbcccdddgggjjjlllmmmlllmmmoooppprrrsssssssssyyyrrrjjjeeecccccc```^^^^^^aaaeeekkkyyywwwlllgggbbb[[[WWWVVVZZZ\\\```fffgggfffjjjooo~~~}}}{{{xxxzzz{{{{{{tttjjjaaaXXXPPPLLLIIIEEECCCEEEHHHMMMWWW```nnn~~~ttthhhaaaVVVNNNHHHFFFDDDDDDFFFGGGGGGGGGEEECCC@@@>>>>>>;;;999;;;;;;===CCCKKKZZZooo|||yyywwwtttpppfffccc___```cccgggggggggggghhhhhhfffcccbbbcccdddaaaaaabbbdddeeeggghhhhhhiiihhhhhhjjjkkkllljjjhhhfffeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffeeefffggghhhhhhhhhhhhhhhllllllllliiiddd]]]WWWTTTRRRQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOQQQTTTZZZ```eeemmmoooooojjjbbb\\\ZZZ[[[ggguuuzzzfffTTTFFF???777222111111///...---------,,,,,,++++++***++++++************++++++,,,,,,,,,---,,,++++++***)))))))))))))))******+++******************************)))))))))(((((((((***************************************+++,,,---,,,,,,------------,,,,,,***+++,,,,,,------------..............................//////000000111111111111111000000111111111//////000000111222222222222222222222222222222222222222222333333444444444222222333444555777888999777666666666666777888888999888:::<<<<<<<<>>;;;<<<<<<<<<;;;888555444000///...,,,,,,,,,------,,,,,,---...///000111111222333555555555666999;;;;;;;;;;;;<<<===@@@BBBCCCHHHIIIKKKMMMOOOOOOOOOOOOLLLMMMMMMNNNPPPSSSVVVWWWXXXYYY[[[___cccffffffeee^^^```dddhhhnnnwwwyyywwwsssnnnkkklllpppttt|||~~~{{{yyyyyyuuupppjjjgggfffggghhhjjjlllnnnppppppooommmkkkeeedddddddddeeegggiiijjjlllnnnpppssstttsssrrrqqq{{{wwwqqqhhhaaa^^^___aaa\\\]]]aaafffiiimmmwww~~~uuulllgggccc\\\VVVUUUVVVVVV[[[aaacccccceeejjj{{{{{{zzz}}}~~~ssshhh]]]TTTOOOJJJFFFDDDHHHLLLQQQYYYaaagggtttuuuhhhbbbYYYQQQMMMJJJIIIHHHJJJKKKKKKKKKHHHDDD@@@======:::999;;;<<>>DDDPPPaaarrrxxxzzz|||~~~www\\\PPPVVVbbbrrrjjj[[[PPPNNNJJJFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????;;;<<<======<<<999666555111000...---,,,,,,------+++,,,---...///000000111000111333333333444777999:::::::::;;;===@@@DDDEEEIIIJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMPPPSSSVVVXXXYYYXXXYYY]]]cccggghhhggg```aaabbbcccffflllsssxxx~~~{{{vvvooojjjiiimmmqqquuu~~~~~~~~~|||xxxsssnnnkkkkkklllnnnmmmooorrrttttttsssqqqooojjjiiigggeeeeeefffggghhhjjjlllppptttuuuuuusssqqqrrrpppkkkeeeaaa___aaaccc```bbbiiioooqqqtttzzzrrrkkkhhhddd]]]XXXVVVRRRQQQTTTYYY[[[[[[]]]aaammm}}}|||{{{ssseee[[[UUUPPPKKKIIIMMMQQQTTTYYY___```iiiuuu{{{pppeee```YYYTTTRRRPPPOOONNNKKKLLLNNNMMMKKKGGGBBB???===999888;;;===AAAIIIRRRfff|||qqqjjjkkkmmmllliiifffbbb]]]]]]```cccdddccchhhlllooonnnhhhdddcccdddeeeeeefffffffffggggggggglllkkkiiihhhhhhgggeeecccccccccbbbccccccdddeeeeeeccccccbbbbbbccceeeggghhhiiiiiijjjiiihhheeebbbaaa``````___[[[VVVQQQPPPQQQNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQNNNOOOPPPRRRUUUZZZaaafffiiijjjhhhbbb\\\[[[aaaggguuu|||vvv[[[FFF<<<888333000000000...+++,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,---...---,,,+++***)))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))++++++***************++++++,,,---...////////////---,,,+++***+++---000111------------------------......//////000111111111000000////////////000000...//////000111222222222222222222222222222222222444333333333333333333333555555444444444555555666555555555555555666777777666666888<<<<<<:::<<>>>>>===:::777555111000...---,,,,,,------+++,,,,,,---...///000000...000111222222333555777888888999;;;>>>BBBFFFHHHKKKKKKMMMMMMLLLJJJHHHGGGJJJKKKLLLNNNQQQUUUXXXZZZ[[[YYYYYY]]]cccggghhhhhheeedddcccaaa```bbbfffiiiyyyyyyqqqjjjhhhkkkoooooozzz~~~}}}{{{uuupppnnnnnnqqqrrrnnnqqqtttwwwwwwvvvtttrrrnnnllljjjgggffffffgggggggggkkkppptttvvvvvvtttssslllllljjjgggdddccceeegggfffiiipppwwwyyy}}}xxxpppjjjhhheee___YYYWWWQQQOOOOOOSSSTTTTTTVVVZZZcccqqq~~~sssgggaaaWWWRRRPPPRRRTTTTTTWWWZZZZZZ```gggrrrvvviiiaaa^^^YYYVVVUUUUUUTTTSSSKKKLLLNNNOOOMMMIIIDDDAAA<<<999888;;;>>>BBBKKKTTTiiixxxiiibbbcccfffeeebbbbbb^^^[[[\\\^^^``````^^^___dddkkkllliiiffffffhhhggggggggghhhhhhhhhhhhhhhnnnllliiihhhgggfffdddbbbbbbbbbbbbbbbcccdddeeeeeebbbbbbbbbbbbccceeegggiiigggggggggfffddd```]]][[[XXXYYYXXXUUUPPPMMMNNNPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUXXX]]]dddiiifffgggfff```[[[]]]fffnnn|||}}}~~~vvv\\\GGG:::666111///000///,,,***,,,,,,++++++++++++++++++---,,,***)))))))))************))))))((((((''''''************************((())))))))))))*********((((((((((((((((((((((((%%%((()))&&&"""!!!%%%***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++///......---------......---......///000111111222---///111222333222000///////////////000000000000222222111111111111222222444444444444444444444444111222333555666888999:::777777666666666666777777777777888999:::;;;;;;<<>>>>>>>>===<<<:::999888//////.........//////000------......///000000000222222333444444555555666888888999:::===AAADDDGGGJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNPPPSSSXXX\\\\\\\\\[[[\\\]]]```ccceeecccbbb___\\\ZZZZZZ^^^aaammmuuu}}}xxxvvvsssnnnmmmppptttyyy~~~~~~}}}~~~~~~~~~yyyrrrqqqtttwwwvvvuuuttttttuuuwwwzzz||||||{{{wwwtttpppkkkhhhgggggggggkkkllloootttyyyzzzwwwsssrrrpppoooooopppppppppppprrrvvv{{{yyynnnjjjggg```ZZZXXXTTTOOOLLLMMMMMMLLLOOOSSS[[[fffzzzwwwmmmccc\\\TTTSSSXXX^^^``````gggcccbbbiiiuuusssggg```\\\WWWTTTSSSSSSSSSSSSUUUUUUTTTRRROOOJJJFFFDDDAAA>>><<<<<<===CCCQQQ___ttt}}}vvvhhh```___```aaaaaabbb```]]][[[ZZZ[[[\\\^^^\\\]]]]]]^^^```bbbcccdddccccccdddeeeeeefffffffffllljjjhhheeecccbbbaaaaaafffeeeeeefffggggggeeecccddddddeeeeeeffffffggggggeeehhhjjjiiieee```\\\YYYZZZXXXUUUQQQMMMLLLMMMOOOOOONNNLLLKKKJJJJJJJJJKKKKKKIIIHHHIIIMMMOOOOOOMMMOOOOOOPPPUUU[[[bbbgggjjjkkkhhhbbb___aaahhhpppuuu|||yyy|||}}}yyyyyyxxxuuutttxxx|||uuutttwwwlllTTTEEE888555222000000///...---......---,,,+++))))))(((,,,+++***)))))))))******+++++++++***************************************)))))))))*********++++++************************&&&))),,,+++(((&&&(((+++++++++************++++++,,,,,,,,,------------......---------------,,,,,,------,,,,,,,,,,,,---------------.../////////000...///000222222111000///////////////000000000000222222111111111111222222444444444444444444444444222333444555666777888999777777666666666666777777777888999:::;;;<<<<<<===EEERRReeeuuu~~~|||xxxuuuwwwxxx{{{ppp]]]OOONNNTTTnnn~~~vvv]]]TTTLLLIIIGGGCCCBBBCCCAAA@@@@@@???????????????>>>>>>>>>===<<<;;;999888444333111///...,,,,,,,,,------......//////000000222222222333444444555555888888888:::<<<@@@DDDFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGIIIJJJKKKMMMPPPUUUXXX[[[[[[[[[\\\]]]___aaacccaaaaaa```^^^\\\\\\^^^```kkkrrr{{{zzzxxxtttqqqqqquuuyyy}}}|||wwwrrrrrruuuwwwwwwuuuvvvvvvwwwzzz~~~}}}zzzvvvqqqnnnllllllllloooqqqvvvzzz|||zzzwwwuuutttttttttuuuwwwxxxyyyyyy|||{{{qqqmmmjjjccc]]]ZZZRRRNNNLLLMMMMMMJJJKKKNNNVVVddd}}}~~~nnnggg```___ccchhhjjjiiifff```]]]```hhhvvvrrrhhh___\\\WWWUUUVVVXXXYYYZZZVVVVVVUUUSSSPPPLLLHHHEEEBBB???======???DDDRRR___pppwww~~~~~~zzzzzzrrrggg```______^^^\\\^^^\\\ZZZXXXWWWXXXYYYZZZ]]]]]]\\\]]]^^^```bbbcccddddddeeeeeefffhhhiiijjjlllkkkiiigggffffffggghhhiiigggffffffggggggfffdddhhhhhhhhhhhhhhhgggggggggfffhhhjjjiiifff```[[[XXXWWWVVVSSSOOOLLLLLLMMMNNNOOOMMMLLLJJJJJJJJJJJJKKKKKKIIIHHHIIILLLNNNNNNMMMOOOPPPTTT[[[ccciiijjjiiilllhhheeefffnnnxxxzzzuuuuuuxxxyyy||||||~~~zzzxxxyyyxxxuuupppssswww|||zzztttmmmiiikkkppp}}}yyycccOOOCCC999666222/////////...---...------,,,***))))))(((++++++***)))))))))******)))******************+++************************************+++++++++,,,************************$$$(((------+++)))***+++***)))(((''''''(((******,,,,,,,,,,,,------------------------............,,,,,,++++++++++++,,,,,,---------------------......///000111222111000///////////////000000000000222222111111111111222222333333333333333333333333333444444555666666777777777666666555555666666777888888999:::;;;<<<======@@@JJJZZZkkkyyy~~~xxxwwwwwwxxx~~~|||nnn]]]QQQOOORRRdddvvvhhhZZZMMMIIIIIIGGGEEEEEEAAAAAA@@@???????????????>>>>>>>>>===<<<;;;:::999777666333111...,,,++++++---------...//////000000111111222222333444444444666666777999;;;???BBBDDDFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGIIIJJJKKKNNNRRRUUUYYYYYYZZZ[[[\\\]]]^^^______aaaccccccbbbaaabbbccchhhnnnuuu|||{{{yyywwwtttvvv{{{}}}{{{xxxuuuuuuxxx{{{zzzxxxyyyyyyzzz~~~}}}zzzwwwuuutttsssuuu{{{|||zzzyyywwwxxxzzz|||vvvsssooohhhaaa]]]TTTPPPNNNOOOMMMJJJIIILLLSSSccc|||uuuooonnnrrrvvvvvvuuunnngggaaa___```gggsssuuummmccc___ZZZXXXYYY[[[\\\]]]XXXXXXWWWUUURRRMMMIIIGGGBBB???>>>???AAAFFFSSS___iiiooouuuvvvsssnnnkkkjjjdddhhhlllrrr{{{~~~ooojjjccc_________]]][[[\\\[[[XXXWWWVVVWWWXXXYYY]]]\\\[[[[[[\\\]]]```aaacccccccccccceeegggjjjkkkllljjjhhhggggggiiilllnnnllljjjgggffffffgggfffeeellllllkkkkkkjjjiiiiiihhhgggiiikkkkkkhhhbbb[[[WWWTTTSSSPPPNNNLLLLLLMMMNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLNNNQQQWWWbbblllpppmmmhhheeeaaaaaahhhwww~~~uuussstttsssssstttpppuuuyyyyyy{{{}}}|||xxxoooooopppqqqtttwwwzzz|||}}}|||vvvjjjaaa^^^dddmmmzzz|||kkkXXXIIIAAA:::666111...---...------------,,,+++***))))))(((*********))))))))))))***&&&'''''''''(((((())))))******************************+++++++++,,,,,,,,,************************###&&&)))***)))((()))******)))(((''''''(((***+++++++++,,,,,,,,,---------+++,,,,,,,,,---.........,,,++++++++++++,,,,,,---.........---------------...///000000111111000000////////////000000000000222222111111111111222222222222222222222222222222444444555555555555555666666666666555555666666666777888888999:::;;;<<<<<>>>>>>>>======<<<::::::666555444222000///......,,,,,,---......//////000000000111111222333333333555555666888:::===@@@AAACCCCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMQQQSSSVVVVVVXXXYYY[[[[[[[[[[[[]]]aaaeeehhhhhhhhhiiiiiiiiimmmrrrwww|||zzzxxxwwwzzz~~~|||{{{|||~~~~~~}}}}}}}}}~~~}}}||||||~~~~~~~~~{{{}}}|||yyyuuummmeeebbb\\\WWWRRRQQQNNNJJJKKKNNNUUUddd}}}zzzzzz~~~yyyqqqhhhccc``````fffmmmvvv~~~{{{uuukkkfff```[[[ZZZZZZ[[[[[[ZZZYYYYYYWWWSSSOOOKKKHHHDDD@@@???AAADDDHHHRRR\\\cccfffjjjkkkgggbbb___]]]YYY[[[]]]___fffooorrrpppfffbbb^^^\\\\\\^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZ[[[]]]\\\ZZZYYYYYY[[[^^^____________```bbbeeehhhjjjllljjjhhhggghhhjjjmmmoooooolllhhhffffffggggggfffkkkkkkkkkkkkkkkkkkkkkjjjiiikkknnnpppmmmfff]]]WWWSSSQQQNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLPPPRRRXXXdddnnnqqqlllfff^^^\\\^^^jjj}}}|||yyyxxxvvvssssssooowww~~~|||sssqqqooonnnpppuuuzzz}}}zzzzzznnnaaa___gggppp|||~~~|||qqq```OOODDDAAA999555000---,,,---------,,,,,,,,,+++***))))))((())))))))))))***)))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&&&&&&&&&&''')))+++***))))))((()))***+++,,,+++++++++,,,,,,,,,------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,---......//////........................///000000000000000////////////000000000000222222111111111111222222222222222222222222222222444444444555555555555555666666555555555555666666666666777888999:::;;;;;;???AAAIIIWWWhhhvvv~~~~~~}}}~~~oooaaaXXXSSSNNNaaa~~~mmmWWWNNNNNNLLLHHHEEECCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;;;;999888666333111000///...,,,,,,------...///////////////000000111222222222333333555777999;;;===>>>AAAAAAAAABBBCCCDDDDDDEEEGGGHHHJJJJJJJJJLLLNNNPPPRRRSSSUUUWWWXXXYYYYYYYYYZZZ^^^cccgggiiijjjkkklllkkknnnpppsss|||}}}{{{yyywwwzzz}}}{{{ssslllhhhfff___WWWSSSOOOKKKMMMQQQWWWcccwwwuuullleee```\\\]]]aaahhhnnnvvv~~~sssmmmfff```]]]\\\]]]]]]\\\\\\[[[YYYUUUQQQMMMKKKFFFCCCBBBDDDGGGJJJRRRZZZ^^^```cccdddbbb```]]][[[VVVWWWVVVVVVZZZccchhhhhhgggccc]]]YYYYYYZZZ\\\^^^\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\^^^]]]]]]^^^___bbbdddgggiiinnnllljjjiiijjjkkknnnoooooolllhhhfffgggggggggggghhhhhhhhhiiijjjkkklllllllllnnnrrruuussslllaaaYYYRRRPPPNNNMMMOOOPPPOOONNNLLLLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNSSSUUUZZZccckkkmmmhhhccc\\\\\\aaappp~~~{{{{{{}}}yyywwwtttrrrtttyyy}}}|||nnnjjjpppvvv}}}{{{ssseeeSSSEEE>>>===777444///---,,,------,,,,,,++++++******)))))))))'''((()))*********))))))((())))))))))))))))))***))))))))))))))))))))))))************+++++++++,,,((((((((((((((((((((((((***)))'''&&&''')))+++---)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,+++,,,,,,---...///..................//////........./////////000000////////////000000000000222222111111111111222222111111111111111111111111444444444444444555555555666555555444444555555666555555666777888999::::::??????DDDPPP___oooyyy~~~wwwgggYYYPPPGGGUUUlllzzzbbbVVVRRRMMMHHHFFFDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>===<<<;;;>>><<<999555222///---,,,,,,,,,,,,---......//////......//////000111111222111222444666888:::;;;<<>>AAAKKKYYYiiiwwwooo```UUUKKKPPP[[[ooonnn___VVVOOOIIIGGGDDDCCCBBBAAA@@@?????????===>>>>>>>>>>>>===<<<<<<>>><<<:::666333000...---+++,,,,,,------......///---......//////000111111000111333555777999::::::>>>>>>>>>???@@@BBBDDDEEEEEEGGGIIIIIIHHHHHHIIIJJJMMMMMMNNNOOORRRUUUWWWYYY[[[[[[\\\[[[[[[]]]```ccceeehhhiiimmmvvv|||xxxxxx{{{wwwooottt{{{{{{zzz||||||zzzvvvpppiiieee^^^WWWUUUWWWWWW\\\fffssszzzppphhh___[[[[[[YYY___fffmmmyyyzzzqqqllljjjiiiiiieeeddddddbbb^^^ZZZVVVSSSQQQMMMLLLOOOQQQRRRTTTXXXZZZ[[[]]]aaaccceeedddccc\\\]]]ZZZUUUWWW^^^eeegggjjjhhhddd```[[[YYYYYYYYYWWWWWWWWWWWWWWWWWWWWWXXXVVVWWWYYY[[[\\\]]]]]]\\\[[[]]]```ccceeeeeeeeeeeehhhiiijjjjjjkkkkkkkkkkkkjjjiiigggggghhhhhhgggfffeeeeeefffggghhhiiiiiijjjllloootttzzz{{{tttggg\\\RRRNNNKKKLLLOOOPPPMMMJJJKKKJJJIIIIIIIIIIIIKKKKKKIIIKKKMMMNNNMMMOOORRRUUU[[[aaahhhkkkiiiccc^^^[[[TTT\\\lll{{{oooeeeUUUGGG===777333111///...---...//////---,,,************))))))))))))&&&'''(((*********)))(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((())))))))))))*********************************)))))))))+++,,,+++(((&&&%%%'''***---...---+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))***+++,,,---******+++,,,,,,---.....................///000000////////////000000000000222222111111111111222222000000000000000000000000222222333444444555666666555555555444444555555555777777888999:::;;;;;;<<<;;;<<<@@@HHHUUUfffvvvyyykkk___SSSQQQSSS^^^tttwwweeeZZZPPPJJJHHHEEEDDDBBBAAA@@@?????????===>>>>>>>>>>>>======<<<;;;:::888666444333222222++++++,,,------......///------......///000000000///000222555666888999999>>>======>>>@@@BBBDDDFFFHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMPPPTTTXXXZZZ```___]]]ZZZXXXZZZ]]]aaaaaacccfffjjjttt~~~yyywwwzzzwwwvvvvvvwww}}}|||{{{}}}}}}yyyvvvvvvwww|||wwwssspppiii```ZZZZZZVVVZZZaaajjjxxx{{{pppfff\\\VVVUUUWWW^^^fffllluuuyyyqqqmmmkkkjjjhhhhhhgggeeebbb]]]YYYWWWVVVQQQPPPSSSUUUUUUVVVYYYZZZ[[[]]]```dddffffffeeecccccc___XXXWWW]]]bbbddddddeeeeeeccc```^^^\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXTTTVVVYYY\\\^^^^^^]]]\\\YYY[[[^^^bbbccccccbbbaaaaaabbbdddfffgggggggggfffhhhgggggghhhiiiiiigggeeeggggggggggggggghhhhhhhhhkkkmmmssszzz|||uuuggg\\\QQQMMMJJJKKKNNNOOOLLLHHHKKKJJJIIIHHHIIIIIIKKKKKKIIIKKKNNNOOONNNPPPSSSWWW]]]fffoooqqqlllccc\\\YYYVVVbbbvvv}}}jjj]]]LLL@@@999666333000---------///000000...,,,************))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))*********+++,,,,,,------++++++******************)))***+++,,,,,,,,,,,,,,,------------------------,,,.........,,,+++,,,---////////////////////////---,,,,,,---000222111111000000/////////000222333222222222222222222222222333444666555444444555777444444444444444444444444777888::::::999999:::;;;;;;<<>>@@@@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJNNNQQQRRRPPPPPPTTTXXX]]][[[WWWUUUTTTUUUXXXZZZ[[[\\\]]]aaagggppp{{{~~~vvvnnnmmmqqqxxxtttjjjiiinnnvvv|||xxxwwwuuusssssssssuuuvvvyyy}}}tttkkkddd```aaafffjjjmmmttt}}}qqqkkkkkklllnnnqqqqqqqqqtttuuutttwwwsssfff\\\UUUQQQSSSUUU\\\hhhrrr{{{}}}sssnnnlllkkkjjjjjjgggbbb^^^___YYYTTTRRROOOLLLNNNRRRSSSUUUYYY^^^bbbfffhhhjjjeeeccc```^^^]]]^^^```bbb``````______^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWWWWZZZ]]]___]]][[[XXXXXXYYY[[[\\\]]]^^^_________```cccfffhhhhhhhhhfffdddbbbdddgggiiiiiigggeeeeeeeeeeeeeeedddddddddccceeehhhkkkiiibbbYYYRRRQQQMMMIIIHHHIIIIIIHHHGGGJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOOOOPPPTTT[[[```ffflllpppnnneee]]]YYYYYYcccqqqzzzaaaVVVGGG;;;444222000///000000000000///...------+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))******)))(((((('''&&&&&&******************************+++,,,,,,,,,++++++((((((***+++,,,...//////+++---......------...000////////////////////////111000000111333333222111222111000000000111222333222222222222222222222222111333444444333222444555555444333333111111000///555777888888777666777999999999;;;>>>AAAIII[[[lllsssgggYYYSSSXXXkkkkkkXXXMMMIIIHHHGGGEEEDDDDDDCCCAAA@@@????????????????????????>>>>>>===<<<:::777444222111000///000111111///---........./////////000000111222222333333444555555555666777888999;;;<<<<<<@@@AAACCCEEEGGGHHHHHHGGGGGGJJJMMMNNNMMMNNNQQQTTTZZZYYYWWWUUUUUUUUUVVVWWWWWWXXXXXXZZZ^^^eeennntttxxxoookkklllnnnssszzz~~~rrrfffbbbdddkkkvvv~~~~~~|||wwwuuurrrpppppprrruuuwwwxxx{{{~~~xxxooojjjgggfffdddbbbbbbeeeooo|||}}}mmmeeebbbaaaaaadddcccbbbeeetttvvvlllkkknnn{{{uuuggg\\\TTTOOOQQQQQQWWWbbbmmmxxx~~~sssqqqnnnnnnooommmjjjfff^^^XXXRRROOOMMMKKKMMMRRRSSSUUUXXX\\\bbbgggkkknnnmmmkkkhhheeebbbbbbbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^___]]]ZZZWWWWWWYYY\\\^^^WWWVVVVVVYYY\\\___``````[[[[[[[[[[[[\\\^^^___```^^^^^^^^^aaaeeehhhiiiiiibbbaaaaaabbbeeegggggggggddddddeeeeeedddccccccbbb```___^^^^^^\\\WWWQQQMMMMMMKKKHHHGGGHHHHHHHHHGGGKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNQQQVVV]]]bbbgggkkkmmmhhh___YYYYYY\\\kkkvvvsssXXXNNNAAA777333111000///////////////...---,,,,,,+++******)))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))((((((((('''''''''***************+++++++++***++++++,,,,,,,,,++++++((())))))***,,,------...((()))++++++++++++---...////////////////////////111000111222333333222000//////...------...///000111111111111111111111111000222333333222111333444555555555444444333333333555666777666555555666777999888999;;;===BBBPPP^^^yyy~~~lll\\\WWWaaayyyvvv```RRRLLLIIIGGGEEEDDDDDDDDDBBBAAA????????????????????????>>>>>>>>>===;;;888666555111000//////111111///...---.........////////////111111111222333333444444555555666777888999999:::===>>>AAACCCEEEFFFFFFFFFEEEHHHJJJKKKKKKLLLNNNQQQVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWYYY___fffkkkwwwzzzssspppmmmmmmppptttwwwxxxvvvkkkaaa^^^___eeepppzzz}}}}}}~~~}}}yyyvvvrrrooooooqqqtttvvvyyy|||~~~wwwsssnnnkkkfffaaa^^^\\\ZZZbbbmmm|||}}}nnnfffbbb______aaaccc______jjj{{{qqqgggfffjjjvvvxxxjjj^^^TTTOOONNNNNNRRR[[[eeeppp~~~|||wwwuuuuuusssooojjj]]]VVVPPPOOOMMMMMMQQQWWWWWWXXXZZZ]]]bbbgggllloooqqqooolllhhheeebbbaaaaaa]]]]]]\\\\\\\\\\\\[[[[[[___]]]ZZZXXXXXXZZZ]]]___XXXXXXXXXYYY\\\```cccdddaaa```___^^^^^^^^^^^^___^^^]]]]]]___cccgggjjjjjjcccbbbbbbbbbccceeeeeeeeeeeeeeeffffffeeedddcccbbbaaa]]]YYYVVVSSSQQQNNNLLLKKKIIIHHHGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKLLLOOOSSSZZZaaafffgggjjjiiiccc[[[WWW[[[```oooxxx{{{jjjOOOFFF;;;333111111000///,,,,,,,,,,,,+++***))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((())))))*********))))))*********+++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,((()))++++++++++++---...////////////////////////000000000222333333111///000///...------...//////111111111111111111111111000111333222111111222444333333333444444555555555444666777666444444555666999888999;;;;;;>>>HHHSSSnnnxxxnnn\\\[[[kkk}}}mmm\\\SSSKKKHHHEEEDDDCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888666222111////////////...---,,,,,,---------.........000000111111222333333333555666666777888888999999:::<<<>>>AAACCCEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMOOORRRSSSTTTVVVVVVVVVUUUUUUUUUVVVXXXYYY[[[___eeeiiiooo||||||yyytttqqqpppppppppooommmfff```^^^^^^aaaiiiqqqzzz~~~|||yyytttqqqoooppprrrtttzzz|||~~~}}}zzzvvvqqqlllfff___YYYTTTUUUYYYddduuussshhhccc___]]]]]]```ddd___\\\dddyyytttmmmeeeeeehhhssszzzmmmaaaXXXRRROOOLLLNNNTTT\\\eeesss~~~~~~zzzrrrlll\\\UUUQQQQQQQQQRRRXXX^^^]]]^^^^^^```cccgggjjjlllqqqoookkkfffcccaaa````````````___^^^]]]\\\[[[[[[]]]\\\[[[[[[ZZZ[[[[[[\\\WWWWWWWWWWWWYYY]]]aaacccfffeeecccaaa___^^^]]]]]]]]]\\\\\\^^^cccgggiiijjjffffffeeedddcccccccccdddffffffgggggggggeeecccbbb```\\\UUUPPPNNNMMMMMMLLLIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMRRRXXX___eeehhhjjjiiiddd\\\VVVVVVZZZ```nnnuuusssaaaHHH@@@777111000000000///,,,,,,,,,,,,+++***)))(((+++******)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++++++++---......------...000//////////////////////////////000222444444222///333222111000000000111222111111111111111111111111000222333333222111333444///000111111333444444555555666777666444444444555888777888:::;;;<<>>===<<<:::888777555222000//////...---,,,,,,,,,,,,------------...///000000111111222333333555555666666777888999999888:::===@@@BBBDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUWWWWWWWWWWWWXXXYYY[[[]]]___ccchhhlllrrr}}}|||yyyxxxwwwuuutttooojjjeeecccaaa___cccjjjuuu}}}~~~{{{wwwsssqqqqqqssstttxxxzzz|||||||||}}}{{{vvvpppeee[[[XXXUUUSSSXXXcccnnntttuuuqqqiiiaaa^^^\\\ZZZ\\\___```[[[WWW]]]mmmxxxppplllhhhhhhkkksss{{{qqqggg^^^YYYSSSOOOMMMPPPTTTZZZdddoootttlll[[[VVVSSSTTTVVVXXX]]]dddddddddddddddfffggghhhiiimmmjjjfffaaa^^^^^^___```eeeeeedddcccaaa```___^^^\\\\\\\\\\\\[[[ZZZYYYXXXSSSTTTTTTTTTTTTVVVZZZ]]]dddddddddbbbaaa___]]]\\\\\\\\\\\\___cccfffgggggghhhhhhhhhfffcccbbbbbbcccfffggghhhhhhhhheeecccaaa]]]XXXQQQLLLJJJJJJJJJJJJIIIJJJJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIILLLMMMPPPWWW^^^eeeiiikkklllggg___XXXWWWZZZ___bbbmmmpppxxxkkkZZZDDD===555000000000///...............---,,,+++++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,------......---...//////...---...000//////////////////////////////111444666666444111444333222111000111111222111111111111111111111111111222333333222222333555111111111222222333333333555777777666555444444555555444666999::::::???FFFPPPbbbvvvzzztttsssyyyppp[[[[[[ddduuuqqqbbbQQQNNNIIIFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<:::999777888555222000//////---,,,------------............//////000000111222222222333333444555777888888999777999<<>>======>>>=========<<<<<<<<<<<<999888666333111000//////------,,,,,,,,,------...+++,,,---///000222333444111111111222333444555666777888;;;>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPRRRRRRSSSWWWZZZ]]]]]]^^^___aaaccceeefffmmmrrr{{{~~~~~~}}}zzzzzz}}}|||{{{|||~~~{{{yyy{{{yyypppgggeeeeeeddddddfffbbb___ZZZVVVUUUWWWZZZ]]]^^^VVVTTTYYY]]]jjjxxxsssooommmfff___VVVPPPNNNNNNNNNMMMYYY]]]ccciiipppuuuxxxzzz~~~yyyvvvqqqiiiccc```^^^]]]\\\\\\^^^aaabbbiiilllnnnooommmjjjjjjjjjeeebbb^^^[[[[[[]]]aaadddeeecccaaa``````aaacccddd___]]][[[[[[]]]\\\YYYUUUXXXWWWVVVTTTSSSRRRRRRRRRVVVXXX[[[^^^```___^^^]]]\\\ZZZXXXXXX[[[^^^aaabbbfffeeeeeedddccccccccccccggggggfffdddaaa]]]ZZZWWWRRRPPPMMMJJJHHHGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCEEEGGGGGGFFFGGGHHHJJJNNNTTT^^^hhhnnnnnniiieee```ZZZXXXeee}}}oooaaa^^^fffqqquuuuuuyyywwwttttttwwwzzz|||}}}}}}}}}kkkTTTGGG<<<888444111//////---,,,++++++)))((((((((()))***************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))(((((((((''')))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))++++++*********)))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........./////////000000///333999>>>???<<<888444000000000000000000000000111111000//////000111111000111111222333444444555333333333333333333333333333444444444555555666666444555666666666777:::<<<>>>GGG\\\wwwxxxwww}}}iii]]]]]]jjjzzzzzzbbbWWWLLLIIIHHHDDDAAA@@@BBBBBBAAA@@@???>>>======>>>>>>=========<<<<<<<<<:::999777444222000///......------,,,,,,------...,,,------///000111222333111111111222333444555666666888:::===???AAAAAAAAABBBCCCCCCDDDFFFGGGHHHHHHJJJMMMOOOOOONNNOOOQQQTTTXXXXXXZZZ\\\^^^```bbbbbbjjjnnnuuu}}}|||~~~|||{{{{{{}}}|||{{{yyymmmiiiggggggiiillliiieee___[[[YYY[[[___aaa]]]UUUSSSWWWZZZfffyyyuuurrrpppgggaaaZZZTTTQQQOOOMMMKKKMMMOOOTTTYYY^^^cccfffhhhuuu~~~~~~yyyvvvtttpppiiiddd````````````aaabbbddddddhhhiiijjjjjjiiigggffffffdddaaa]]]ZZZZZZ\\\___aaacccbbbaaaaaa```aaabbbccc___]]][[[[[[\\\\\\ZZZWWW\\\]]]^^^^^^^^^[[[YYYWWWVVVXXX[[[]]]^^^^^^\\\[[[[[[ZZZXXXXXX[[[^^^```aaaccccccccccccddddddeeeeeegggggggggeeebbb]]]YYYVVVPPPNNNKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGGGGHHHJJJLLLRRRXXXccclllqqqpppjjjeee___^^^bbbrrrwwwfff___bbbffffffdddfffjjjpppvvvzzz{{{zzzyyy}}}~~~~~~xxxvvvwww{{{zzzbbbMMMBBB777444111////////////...---,,,+++***)))***++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''(((((())))))******)))(((((()))++++++***((())))))))))))))))))))))))+++++++++***************++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------.........//////...333;;;@@@AAA===777222000000000000000000000000000000////////////000000222222222333333444444444222222333333333333333333222222333444555666777777444555666666666666999;;;<<<@@@QQQlll}}}xxxyyykkk```^^^^^^pppooo___OOOIIIIIIFFFCCCAAACCCBBBAAAAAA??????>>>===>>>>>>>>>=========<<<<<<;;;:::888666333111///.........---------------...---......//////000111111111111111111222444555666666777:::<<<>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMPPPRRRTTTWWWZZZ\\\]]]^^^dddffflllwww~~~||||||xxxoookkkkkkoootttsssooohhhbbb```aaaeeeggg___WWWTTTWWWYYYccc}}}xxxvvvtttrrriiieee^^^XXXSSSOOOKKKIIIGGGHHHJJJMMMQQQTTTWWWYYYaaalll{{{vvvtttssssssssspppiiidddbbbccceeegggiiiiiihhhhhhiiihhhgggfffgggfffdddbbbcccaaa]]][[[ZZZ[[[]]]___aaaaaaaaaaaaaaaaaaaaaaaa^^^\\\ZZZYYYZZZ[[[[[[ZZZ]]]```cccfffeeebbb^^^[[[VVVXXXZZZ[[[\\\[[[YYYXXXZZZYYYYYYYYYZZZ]]]___```aaaaaabbbcccdddeeefffgggggghhhhhhfffbbb\\\VVVSSSMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@BBBEEEGGGHHHIIIKKKMMMUUU\\\fffoooqqqnnngggbbbWWW___mmmoooeeebbbaaa]]]YYYYYYeeeuuuzzzwwwxxxyyyyyyxxxwwwvvvwwwxxxxxxyyy{{{zzztttooonnnqqqvvvzzz~~~zzziiiUUUDDD:::333000...---///000000///...---,,,,,,++++++,,,,,,******))))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))((((((((((((''''''(((((()))***++++++***)))((()))++++++***((())))))))))))))))))))))))++++++++++++************++++++,,,,,,,,,---------*********++++++++++++,,,........................------------------------,,,,,,,,,---------.........333999===>>>:::555111000000000000000000000000000000000000000000000000666666555444333222111000222222222222222333333333222222333444444555666666333555666666555666777999>>>>>>IIIaaa}}}|||zzz|||yyyjjj```\\\UUUddd{{{kkkVVVMMMLLLIIIEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<;;;:::888555222000//////......------------............///////////////000000111111222333555666555666999;;;===>>>>>>>>>??????AAACCCEEEGGGHHHIIIKKKJJJJJJHHHGGGGGGHHHIIIJJJLLLOOOSSSVVVYYYZZZ[[[^^^___dddooo}}}xxxqqqooosssxxx~~~yyyrrrkkkggggggjjjlllddd[[[WWWYYY[[[dddvvvsssrrrrrrppplllggg```XXXRRRMMMJJJIIIHHHHHHHHHIIIJJJMMMOOOQQQUUU```ooo|||{{{xxxooopppqqqssstttpppiiidddcccfffkkknnnpppooommmkkkllljjjggggggggggggdddbbbdddbbb___\\\[[[[[[\\\]]]^^^^^^___`````````______]]]\\\YYYXXXYYYZZZ[[[\\\[[[]]]aaacccccc```]]]ZZZVVVWWWXXXYYYYYYXXXWWWVVVXXXYYYZZZZZZZZZ[[[]]]___``````bbbcccdddeeeffffffgggggggggeee```ZZZSSSPPPKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCC@@@BBBEEEFFFGGGIIILLLOOOWWW^^^gggmmmlllggg```\\\TTTdddyyyxxxnnnjjjgggccc``````ooo}}}yyyvvvwwwwwwwwwwwwwwwwwwwwwtttsssuuu{{{~~~yyyrrrmmmmmmqqqvvvyyy{{{zzzvvvkkkZZZIII;;;444222000......///000000///------,,,,,,,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,***)))))))))++++++)))'''))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------000222444666666555222111////////////////////////111111111111111111111111666666555444222111000000111111111222222333333333444444444444444444444333222444666666555555666888===<<>>>>>>>>===============<<<;;;999777444111000000///...---------------.............../////////000000000111222333444555444555888:::;;;<<<<<<<<<<<<>>>???BBBEEEGGGIIIJJJJJJIIIGGGGGGGGGHHHIIIJJJHHHJJJLLLPPPSSSVVVXXXYYYZZZZZZ___hhhuuuwwwsssuuuzzzyyysssnnnmmmoooppphhh^^^ZZZ[[[\\\dddxxxnnnjjjjjjkkkkkkmmmhhh```WWWPPPKKKJJJKKKHHHGGGFFFEEEFFFGGGHHHIIIOOOYYYhhhtttzzzyyyvvvtttppprrruuuwwwvvvqqqjjjeeeeeeiiioootttuuussspppmmmmmmkkkjjjiiihhhfffcccaaacccaaa^^^\\\ZZZYYYXXXXXX[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZXXXXXXYYY[[[\\\YYYZZZ[[[[[[[[[ZZZYYYYYYVVVVVVWWWWWWWWWVVVUUUTTTVVVXXX[[[[[[ZZZZZZ[[[]]]```aaabbbcccdddddddddddddddeeedddaaa\\\VVVPPPLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAABBBCCCDDDBBBCCCEEEFFFGGGJJJOOOSSS]]]bbbhhhjjjgggaaa[[[XXX\\\ppp~~~xxxtttrrrpppnnnooo|||vvvxxxzzz}}}~~~~~~}}}|||rrrrrrtttzzzwwwrrrsssvvvyyyzzzxxxtttkkk^^^OOOAAA777222333111000///000000...---+++++++++++++++******))))))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))******++++++,,,,,,***)))))))))+++***)))''')))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......111111000000000000000111////////////////////////111111222222222222111111111111111222222333333333000000111111222333333333444444444444333333222222222444666666555444555666666888===III```yyyzzzwww{{{}}}xxxqqqkkkddd]]]QQQQQQ^^^yyyfffVVVOOOIIIFFFEEEEEEDDDCCCCCCAAAAAA@@@?????????>>>>>>>>>=========<<<<<<<<<;;;999666444222000000///...------------..................//////000000000000111333444555333444777999:::;;;;;;:::;;;<<<>>>AAADDDGGGJJJKKKKKKHHHFFFEEEGGGIIIJJJJJJHHHIIIJJJMMMPPPSSSVVVXXXWWWYYY]]]dddlllvvv~~~wwwwwwzzz~~~yyyvvvvvvvvvwwwmmmccc]]]]]][[[bbb}}}|||rrrhhhbbbaaaccceeekkkhhhaaaYYYQQQLLLKKKLLLIIIHHHHHHGGGGGGGGGGGGGGGJJJTTTbbbnnnuuuwwwvvvvvvvvvxxx|||}}}zzztttmmmhhhgggkkkqqqvvvwwwuuupppmmmkkkmmmnnnlllhhhdddaaaaaa```___]]]ZZZXXXVVVTTTTTTXXXYYYYYYZZZZZZ[[[[[[\\\[[[\\\[[[ZZZXXXWWWYYY[[[ZZZYYYXXXWWWVVVVVVWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTXXX[[[\\\ZZZYYYZZZ\\\___```bbbddddddddddddcccbbbaaa___\\\WWWRRRMMMJJJHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFIIIOOOWWW\\\fffiiikkkhhhbbb\\\ZZZZZZcccyyyyyyzzz~~~~~~~~~yyyxxxzzzzzzyyypppjjj___QQQEEE;;;444111444222000000000///---+++)))************)))((('''))))))((((((((((((''''''(((((((((((((((((((((((('''((((((((((((((((((''''''((((((((()))))))))***)))))))))***************+++***)))***+++***((('''))))))))))))))))))))))))''''''((((((((()))))))))*********++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............111000///...---......//////////////////////////////000111222222111000/////////000111111222333333///000000111222222333333333333333333333333444444111333555666555444444555333888<<<@@@OOOfff{{{yyy~~~zzzuuuqqqkkkdddWWWPPPTTTggg{{{qqq___SSSKKKIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>======;;;<<<<<<<<<;;;888666444111000///...---------------------......///////////////000000111333444555222444666888999999999999999:::===@@@DDDGGGJJJKKKLLLIIIEEEEEEFFFIIIIIIIIIHHHHHHHHHIIILLLPPPTTTWWWVVVZZZ^^^aaafffnnnyyy|||yyyzzz~~~~~~wwwllldddaaa\\\```zzz}}}|||{{{wwwuuuooofff]]]ZZZ]]]aaaffffffddd^^^VVVPPPMMMLLLIIIJJJJJJJJJJJJIIIHHHHHHHHHQQQ___llltttyyy|||}}}{{{}}}}}}vvvppplllhhhlllrrrvvvwwwtttooolllkkkpppuuurrrkkkdddbbbcccbbbaaa___]]]ZZZWWWTTTSSSWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ\\\]]][[[XXXVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUUUURRRWWW\\\]]]ZZZXXXYYY[[[\\\^^^aaaccceeefffeeeeee^^^]]]ZZZVVVRRRNNNKKKIIIEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEGGGMMMWWWbbbjjjnnnooolllfff]]]YYYYYY[[[jjj|||zzzyyyvvvsssddd\\\PPPEEE;;;666333111111000/////////...,,,***))))))*********)))((('''))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))((((((((((((+++***)))***+++***((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))*********+++++++++))))))))))))************........................,,,,,,,,,------.........---------.........//////111000//////......------////////////////////////...///000111111000///...111111111000000000000000///000000111222222333333111111222333444444555666111333555666555444444444444;;;>>><<>>>>>>>>>>>;;;;;;<<<===;;;999777555111111000......---------,,,,,,------...//////000//////000000111222444555222333555777888999999888888:::<<<@@@DDDGGGJJJLLLNNNJJJEEEDDDFFFGGGGGGFFFIIIHHHGGGGGGJJJNNNSSSVVVVVV[[[___aaabbbiiiuuu{{{{{{}}}~~~tttkkkeee___aaayyy|||yyywwwvvvpppqqqooofff\\\XXX[[[```bbbeeegggccc\\\SSSNNNLLLEEEFFFGGGHHHHHHGGGEEEDDDGGGPPP^^^lllvvv}}}}}}~~~xxxsssoooiiilllrrruuuvvvsssoookkkmmmuuu{{{yyyooogggeeegggeeeeeeccc```]]]ZZZWWWUUUVVVUUUTTTSSSTTTVVVYYYZZZZZZ\\\^^^\\\YYYVVVVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQTTTTTTUUUUUUUUUVVVVVVVVVRRRWWW\\\]]]ZZZWWWXXXZZZZZZ\\\___cccfffggggggggg]]][[[WWWSSSOOOKKKIIIHHHCCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBEEEEEEFFFIIIPPP]]]kkktttrrrqqqlllbbbYYYUUUWWW[[[sss|||yyyvvvqqqmmmYYYQQQFFF<<<555222111111...---------......,,,***))))))***+++***)))(((''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((******+++++++++******)))(((((((((((())))))))))))******))))))((((((''''''******))))))))))))******))))))))))))************))))))************)))))))))+++,,,,,,***))))))***(((((()))***************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,---------.........//////000000,,,---...///...---,,,+++.........///////////////111111000000//////......111000000000222333222111111111222222222333333333444444444555555555555666666666888:::===DDDUUUeeepppwwwuuuhhhggg[[[RRRRRRUUU]]]sssxxxbbbTTTNNNMMMEEEEEEDDDBBBBBBDDDDDDCCC@@@AAAAAA@@@???===;;;:::===;;;;;;;;;<<<<<<:::888444333111///...---......+++++++++,,,---...000000000000000000111111111111333444555666777777777777777999<<<>>>@@@CCCGGGJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLNNNOOOPPPQQQSSSXXX]]]```fffuuu}}}~~~oooccc___ggg{{{{{{uuutttuuuvvvwwwrrrnnnkkkbbbWWWTTTXXXcccdddeeeccc___YYYSSSOOONNNJJJIIIKKKIIIEEECCCEEEJJJOOOZZZjjjyyy}}}yyyqqqkkkjjjkkkmmmpppssssssqqqnnnvvvwwwwwwuuuqqqllliiihhhfffffffffdddbbb^^^[[[YYYUUURRRPPPRRRVVVYYYVVVSSSZZZZZZ[[[ZZZYYYXXXVVVUUUWWWWWWVVVUUUSSSQQQPPPNNNSSSRRRRRRUUUXXXWWWSSSNNNPPPRRRUUUWWWYYYZZZZZZZZZ^^^[[[ZZZ]]]bbbdddaaa]]]VVVRRRNNNKKKJJJIIIHHHGGGAAABBBDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBAAAAAADDDFFFFFFHHHHHHJJJSSSdddrrrxxxvvvpppdddXXXRRRVVV```hhhyyy~~~}}}yyyrrrkkkVVVLLL???777444333111///111000///...---,,,++++++,,,++++++***)))(((''''''))))))))))))(((((((((((('''''''''(((((((((((()))(((((()))))))))))))))((('''((((((((())))))))))))***)))))))))((((((((('''***))))))))))))))))))***(((((()))))))))*********))))))************))))))((()))++++++***)))******)))******+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------------........./////////000------......------,,,+++............////////////111000000000/////////...111000///000222333222111111111222222222333333333444444444444555555555555777666666777777:::GGGTTTaaalll{{{zzzsssggg\\\VVVRRRUUUfff{{{nnn]]]RRRNNNIIIHHHGGGEEEEEEEEEDDDBBBAAAAAAAAAAAA???===;;;:::<<<;;;:::;;;<<<;;;:::888555444222000...---------------,,,,,,,,,---......//////000000000111111111333333555666666666666666666888;;;===@@@CCCGGGJJJMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPUUUZZZ]]]dddrrrttthhhaaafffyyy}}}vvvssssssuuuwwwxxxsssoookkkbbbXXXVVVYYY^^^aaadddfffddd___XXXSSSQQQMMMKKKKKKIIIDDDCCCEEEHHHOOOZZZhhhwww}}}zzzwwwqqqllljjjjjjkkkmmmnnnnnnllliiijjjlllmmmnnnmmmkkkjjjiiiggghhhhhhhhhfffbbb___\\\WWWTTTRRRTTTXXXZZZXXXUUUYYYYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTSSSQQQPPPOOONNNRRRRRRSSSTTTVVVVVVTTTRRRQQQRRRTTTWWWYYY[[[\\\]]]___]]]\\\^^^aaaaaa]]]XXXRRROOOKKKHHHGGGGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFGGGIIILLLPPP[[[jjjtttwwwsssjjj]]]TTTSSS]]]kkktttzzzppphhhRRRIII===555222111///---//////...---,,,+++***************)))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))%%%%%%&&&'''((((((((('''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******((())))))******))))))(((&&&(((******))))))***+++***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,------................../////////......---,,,,,,,,,,,,---............//////000000000000000000////////////111000///000222333222111111111222222222333333333444444444444555555555555666555555555333444<<>>===<<<:::999999:::;;;;;;999888888777555333111///...---......---,,,,,,,,,,,,---////////////000000000111111222333444555555555555555777:::===???CCCGGGJJJMMMMMMLLLKKKIIIFFFDDDBBBDDDDDDEEEFFFGGGIIIKKKLLLPPPOOOOOORRRTTTYYYeeeqqqxxxmmmkkkwwwxxxwwwvvvvvvxxx{{{~~~~~~zzzssslllddd\\\XXXWWWSSSWWW^^^dddggggggdddbbb^^^YYYTTTQQQLLLFFFDDDFFFDDDKKKTTT\\\dddppp~~~zzzvvvrrrooonnnllljjjjjjiiigggdddbbbaaaaaaaaacccddddddcccbbbdddfffiiikkkjjjhhhdddbbb\\\YYYWWWWWWXXXYYYXXXWWWUUUVVVWWWXXXYYYXXXXXXWWWVVVTTTRRROOOOOOOOOPPPQQQOOORRRTTTTTTSSSTTTXXX\\\YYYXXXVVVVVVWWWYYY\\\]]]^^^]]]\\\\\\\\\XXXRRRNNNIIIGGGDDDCCCCCCCCCAAA@@@DDDCCCCCCBBBBBBCCCEEEFFFEEEEEEEEEDDDBBBCCCEEEGGGLLLRRR[[[fffsss~~~{{{gggZZZLLLJJJXXXooo}}}sssbbbUUUEEE???777111......---,,,...------,,,+++*********))))))))))))))))))******))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))))))))(((''''''(((((((((((()))))))))(((((())))))))))))(((((($$$&&&))))))))))))***+++)))******+++,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///...............---------///...---,,,+++,,,---------------...///000000111////////////000000000000000///...///111222111000111111222222222333333333333333333444444444444555333333555888777666:::@@@DDDRRRfffuuu|||~~~~~~~~~~~~mmm```[[[dddvvvrrr```VVVNNNJJJLLLMMMIIIFFFFFFDDDDDDBBBAAA???>>>>>>===:::999999:::;;;<<<:::999999888777555333111///...---,,,,,,,,,,,,---.........////////////000000000000111222333333444444444555777:::===???BBBFFFIIIIIIJJJKKKKKKJJJIIIGGGFFFCCCCCCCCCDDDFFFIIILLLNNNSSSQQQPPPQQQQQQSSS\\\eeelllrrrwwwsss{{{yyyzzzzzz|||~~~zzzqqqiiibbb\\\WWWVVVXXX[[[```cccfffhhhiiiddd___ZZZWWWQQQJJJGGGIIICCCIIIPPPSSSXXXdddvvvyyysssooopppooommmmmmllljjjgggdddcccaaaaaabbbeeefffdddbbb```bbbeeeggggggeeecccaaa\\\ZZZWWWVVVVVVVVVVVVVVVTTTUUUVVVXXXXXXXXXWWWWWWUUUTTTRRRPPPPPPPPPRRRSSSPPPRRRTTTTTTTTTUUUZZZ___]]][[[XXXVVVUUUWWWYYYZZZZZZYYYYYYXXXWWWSSSOOOKKKFFFEEECCCBBBCCCCCCBBBAAADDDCCCCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDBBBCCCEEEGGGLLLTTT___jjjuuu|||zzzttt```UUUJJJMMM]]]sss}}}nnn[[[NNN???;;;666111///...............------,,,,,,++++++++++++******)))(((((('''((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''))))))))))))''''''''''''(((((((((((())))))'''(((((())))))(((((('''&&&(((******))))))***+++)))******+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///.........---------------......---,,,,,,,,,,,,---,,,------...///000111111////////////000000000000000///...///111222111000111111222222222333333333333333333333444444444444555333444777666333555999<<>>>>>;;;::::::;;;<<<===<<<:::999999888777555333111///,,,,,,,,,,,,,,,---...///......////////////000000///000111222333333333333555777999;;;<<>>>>>===;;;999999999888666444222111......---,,,,,,,,,------........./////////000000...///000111222222222222333444666777888:::===???@@@BBBEEEHHHJJJKKKJJJIIIGGGFFFEEEDDDEEEGGGJJJLLLPPPMMMLLLNNNMMMKKKMMMQQQXXXYYY___lllyyywwwsssvvv|||{{{|||vvvkkkkkkiiigggeeegggjjjnnnqqqkkkhhhfffeee```XXXSSSRRRLLLNNNOOOPPPUUUaaaqqq}}}{{{rrrmmmjjjkkknnnqqqsssqqqmmmiiiaaa___^^^aaahhhlllkkkiii___`````````aaaaaaaaaaaa^^^\\\YYYVVVSSSSSSTTTUUUTTTTTTVVVWWWWWWVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQVVVUUUUUUWWWZZZ]]]^^^^^^ZZZYYYWWWVVVUUUVVVWWWXXXVVVUUUSSSOOOKKKHHHGGGFFFCCCBBBAAABBBDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHLLLNNNSSS^^^hhhiiieeeaaa\\\WWWPPPQQQVVVaaaooozzz~~~yyyaaaMMMCCC555555333000......///000,,,,,,,,,,,,+++++++++++++++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&'''(((******((('''&&&''''''''''''((((((((()))''''''(((((((((((('''''')))+++,,,,,,***))))))***+++,,,------......------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,---...///000.........------,,,,,,,,,,,,---...///...---,,,+++,,,,,,---...///000111222.../////////000000111111000///...///000111111///111111222222222333333333222222333333333444444444444111111444444222444777999???LLL^^^pppzzz|||zzzwwwrrrpppqqqqqqqqq{{{xxxdddXXXdddtttsssaaaTTTSSSRRRKKKHHHKKKGGGEEECCCAAA@@@???@@@@@@<<<;;;;;;<<<>>>???>>><<<888888999888777555333222000000...---,,,+++++++++............/////////000...///000111111222222222111333444555555666999;;;;;;===AAADDDFFFFFFFFFEEEKKKIIIGGGEEEDDDFFFHHHIIILLLJJJIIILLLLLLIIIIIIMMMVVVUUUYYYaaakkk{{{xxxmmmeeedddjjjssszzz{{{}}}vvvrrrpppnnnllllllmmmppprrrllliiiiiiiiiddd\\\VVVVVVQQQQQQQQQSSSYYYfffuuuyyyqqqmmmeeehhhlllqqqtttrrrnnnjjjccc```^^^aaagggjjjjjjgggbbbaaaaaa``````aaabbbccc___^^^[[[WWWSSSSSSTTTVVVTTTUUUVVVWWWVVVVVVTTTTTTNNNOOOPPPQQQQQQQQQPPPPPPXXXVVVUUUXXX]]]```___]]]WWWVVVVVVUUUVVVWWWXXXYYYWWWUUURRRMMMGGGDDDCCCDDDAAAAAAAAABBBDDDDDDCCCAAAAAABBBDDDEEEEEEEEEDDDCCCEEEFFFGGGHHHIIIKKKOOORRR[[[fffnnnkkkaaaZZZTTTOOOLLLQQQ[[[iiiuuu|||}}}{{{rrrvvv|||~~~pppkkkuuutttZZZFFF===222222111///------...///+++++++++***************))))))))))))************(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------...///000///...---...000000000000000////////////111000///...------...///............////////////////////////////////////000111111111111222222222222222333333333444444444333333333333333333333333444444444555555555666666777777@@@TTTjjjxxx~~~{{{yyyzzz|||}}}eeeVVV[[[jjjnnn[[[XXXWWWPPPJJJJJJIIIGGGEEEDDDDDDDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999777666555444222111111000///......------------...///000000111000000000111222222333333333444444444555555666666999:::<<>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999888777666222222111000//////...---------......///000000111///000000111111222333333333333444555555666777777999:::<<<>>>AAADDDFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFIIIHHHHHHHHHHHHIIIJJJKKKJJJLLLOOORRRYYYgggxxxrrriii___ZZZZZZ```nnn{{{zzzttttttttttttvvvzzzxxxvvvtttsssrrrmmmgggbbbddddddcccfffmmmxxxtttiiicccbbbeeehhhkkklllkkkiiigggdddbbb```^^^]]]^^^```aaaaaa``````__________________\\\YYYWWWXXXXXXXXXXXXTTTTTTTTTUUUUUUTTTTTTTTTQQQQQQPPPOOOOOOOOOPPPPPPSSSSSSSSSTTTUUUXXXZZZ[[[XXXUUURRRRRRUUUWWWTTTQQQKKKIIIGGGDDDBBB@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAADDDHHHJJJNNNUUU```hhhppppppqqqooodddWWWPPPPPPUUU```kkkrrrwwwzzzxxxsssoooppprrrtttssspppkkkhhhkkkkkklllooosssvvvwwwxxxxxxzzz}}}|||yyy{{{~~~|||~~~uuu^^^III:::444111000///---------------------,,,,,,,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,...............---------------,,,,,,++++++++++++,,,---............/////////////////////////////////000000000111111111222222000111111111222222222222333333333333333333333333222222333333333444444444333333999FFFVVVhhh||||||{{{xxx{{{zzzlll^^^YYYZZZhhh{{{nnnaaa[[[SSSMMMLLLLLLIIIGGGFFFFFFEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;999999888333333222111000///......------......///000000000//////000111111222222333222333333555666777888888888999;;;<<<>>>@@@BBBCCCEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKKKKLLLMMMGGGIIILLLNNNSSS[[[gggooosssjjj```[[[[[[```mmmyyyxxxxxx|||}}}xxxrrrmmmmmmmmmmmmqqqwwwxxxnnneee```aaadddggghhheeeddddddffffffdddaaa^^^\\\\\\]]]]]]___^^^^^^^^^^^^___`````````]]]ZZZYYYYYYYYYYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVUUURRROOONNNOOOOOOLLLIIICCCCCCCCCBBBAAA???===<<<>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDEEEHHHNNNWWWaaakkkqqquuutttsssmmm```SSSQQQUUUfffnnnwww{{{~~~~~~wwwwwwuuuqqqlllhhhffffffpppooonnnnnnpppqqqpppoooqqqsssvvvxxxzzz{{{zzzyyyxxxvvvvvvxxx{{{{{{wwwtttpppssstttsssyyywwwfffSSSAAA777222//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,------------***++++++++++++,,,,,,,,,***,,,---,,,+++***+++,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++---------.........//////////////////////////////000000000000111111111111000000000000111111111111222222222222222222222222111111222222222333333333222222666>>>JJJ\\\vvvzzz{{{yyynnneee[[[UUU]]]ooopppbbbXXXTTTUUULLLJJJGGGFFFEEEEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999555444333222111000///...............//////000000//////000000111222222222111222333444666777999999777888999:::<<<===>>>>>>AAAAAABBBCCCEEEFFFGGGHHHGGGHHHJJJKKKMMMNNNOOOPPPLLLLLLMMMMMMOOOTTT\\\bbbttt|||{{{rrrhhhbbb```cccmmmxxx~~~zzzxxxwwwwwwzzzzzzpppiiidddaaa```cccfffccc___]]]```ddddddccc```^^^\\\[[[\\\\\\\\\\\\\\\]]]^^^___aaaaaa```^^^[[[ZZZZZZZZZYYYXXXTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOPPPQQQSSSTTTVVVTTTQQQOOONNNLLLHHHEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@AAAAAABBBAAAAAA?????????@@@@@@AAABBBBBBGGGGGGJJJSSS___jjjqqqtttqqqpppllldddXXXRRRYYYdddyyy|||tttnnnmmmpppssszzzwwwtttsssrrrrrrqqqooorrrtttwwwzzz{{{}}}}}}{{{|||}}}wwwqqqiiilllnnnnnntttyyylll[[[JJJ===666333......---,,,++++++++++++,,,,,,,,,++++++++++++***+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++++++++++++++,,,,,,------*********+++++++++,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,------------............//////////////////////////////000000000111111111//////000000000111111111222222222222222222222222111111111222222222333333222222555:::AAARRRlll~~~}}}yyyoooiii]]]SSSUUUcccwwwnnn]]]WWWXXXLLLJJJGGGFFFEEEDDDCCCAAA????????????????????????>>>>>>===<<<;;;::::::999666666555333222111//////............////////////...//////000111111222222111111222444555777888888666777777888999:::;;;;;;>>>???AAABBBDDDFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSRRRPPPNNNMMMMMMQQQWWW[[[ccclll~~~||||||qqqjjjeeedddllluuu{{{ssslllgggdddccc___bbbccc```[[[ZZZ]]]bbb```___^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\^^^___aaabbbaaa___\\\[[[[[[ZZZYYYWWWTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRTTTSSSRRRRRRRRRSSSUUUVVV]]][[[YYYWWWTTTQQQMMMJJJHHHFFFCCC???======>>>???>>>>>>???@@@AAAAAAAAAAAA??????>>>??????AAABBBCCCEEEFFFLLLWWWeeepppuuuuuulllggg```WWWPPPRRRbbbsss{{{wwwzzz|||xxxwwwvvvuuutttvvvyyy}}}xxxpppgggkkknnnooottt{{{~~~zzzppp```OOOBBB999444111---------,,,,,,+++******,,,,,,+++++++++*********))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++*********+++,,,---************++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++,,,------............---,,,------------........./////////////////////////////////000000000111111///000000000111111111111222222222222222222222222111111222222222333333333222222555888<<>>>>>======<<<;;;;;;:::888777666444333111000///......//////////////////......///000000111111222000111222333444555666666555555666777888999::::::<<<===@@@BBBDDDEEEFFFGGGIIIIIIIIIJJJMMMOOORRRTTTSSSQQQOOOMMMNNNQQQTTTWWWVVV[[[jjjxxxooohhheeekkksss~~~xxxqqqkkkfffdddccc```aaaaaa^^^[[[ZZZ]]]```]]]]]]\\\\\\\\\\\\\\\]]]ZZZZZZ[[[\\\]]]___```aaa```___\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUTTTUUUVVVXXXYYYaaaaaa___]]]ZZZVVVRRRPPPIIIFFFAAA===;;;;;;<<<======>>>???@@@AAAAAAAAAAAA??????>>>>>>???AAACCCDDDCCCGGGPPP\\\iiirrrtttsssfff___VVVOOOMMMUUUiii|||~~~{{{zzz{{{{{{{{{yyyrrriiiooouuuwwwxxxyyyvvvqqqlllaaaQQQDDD;;;666111///------------,,,+++***)))++++++++++++************(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))******)))))))))***+++,,,************++++++++++++***+++,,,,,,******+++,,,------,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,---------.........////////////////////////////////////000000000111000000000111111111222222111111111111111111111111222222222222333333333444000111444777999???OOO^^^vvvzzzrrrjjj```WWWQQQUUUfffwwwhhhYYYQQQNNNKKKIIIIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<999888777555333222111000/////////////////////.........//////000111111111000000111222222333444444444444555666777888999:::;;;===???BBBDDDEEEEEEEEEIIIHHHGGGGGGIIILLLPPPSSSQQQPPPPPPQQQRRRTTTTTTTTTTTTUUU^^^nnn~~~|||ssslllhhhmmmtttzzzyyywwwsssooojjjfffcccbbb``````___]]]\\\\\\]]]^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___``````^^^\\\[[[[[[ZZZWWWUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXVVVUUUUUUUUUVVVWWWYYYZZZ]]]]]]]]][[[XXXTTTQQQOOOGGGEEEBBB???===<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>>>>???AAADDDEEEHHHNNNXXXccckkknnnllljjj^^^WWWPPPNNNRRR^^^sss}}}zzzqqqyyy{{{pppfff]]]SSSEEE;;;777444111...---.........---,,,+++***++++++++++++************))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))***)))((((((((()))+++,,,)))************+++++++++***,,,,,,,,,+++***+++,,,---------,,,,,,,,,++++++***+++---...///...------,,,,,,,,,---------......////////////////////////////////////000000000000111111111111222222222222111111111111111111111111222222333333333444444444///000444777777:::EEEQQQhhhuuuxxxsssjjj]]]PPPNNNZZZjjjxxxbbbSSSPPPMMMKKKKKKIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>999999777666444222111000///////////////...............//////000111111111000000000111111222222222333444555666777999999:::;;;<<>>======>>>???@@@@@@AAA@@@@@@@@@?????????@@@BBBDDDFFFPPPWWWaaaiiikkkiiiddd```WWWQQQMMMPPPYYYggg|||xxxooobbbTTTJJJ>>>777666666333000---...//////...---+++***+++++++++************)))******)))((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%'''(((((((((''''''))))))))))))))))))((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&***)))(((''''''((()))***))))))(((((((((((())))))+++***(((''''''(((((()))))))))************))))))'''((()))++++++***)))))))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***000//////......---,,,,,,000000000000000000000000//////000111111111111111222000222555444000///222333000......///000222555333222222111111222222333222222111000222777>>>CCC]]]lll|||wwwoooeee[[[TTTUUUYYYooossscccYYYQQQOOONNNJJJGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@???============>>>>>>===;;;999777555444444000000///...............111111000////////////////////////000111111222222444444555555666777777777:::::::::;;;===@@@BBBDDDFFFGGGGGGFFFEEEFFFIIILLLQQQQQQQQQQQQRRRTTTVVVWWWVVVXXXZZZ\\\```iiiwwwwwwooolllsss||||||uuupppjjjiiihhhgggeeedddcccbbb______]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXYYYYYYZZZYYYXXXYYY[[[^^^______]]]^^^^^^]]]\\\ZZZXXXVVVYYYWWWTTTRRRQQQRRRTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTUUUXXXZZZ\\\\\\QQQQQQPPPLLLHHHDDDBBBAAAAAAAAAAAA@@@???>>>>>>===============>>>>>>>>>>>>===???AAAAAAAAACCCHHHLLLSSS\\\gggllliiibbbXXXPPPLLLTTTUUUZZZgggppp}}}}}}gggXXXHHHCCC;;;555222222222222000...---,,,,,,+++***(((******++++++++++++******---,,,+++)))(((&&&%%%$$$(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''((()))***+++))))))************))))))(((((()))***************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...///////////////111...---222555333222222111111222222111///000111333222222111111222222333111111111111222666;;;@@@PPPbbb{{{yyymmmaaaXXXTTT```rrrkkk___SSSPPPOOOLLLHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???>>>======>>>>>>>>>===;;;999777666555555111111000///............111000//////.........////////////000111111222222444444444555666666777777999999:::;;;===???BBBDDDEEEFFFFFFEEEEEEFFFIIILLLMMMMMMMMMMMMNNNOOOQQQRRRRRRUUUVVVWWWZZZaaallluuu~~~{{{wwwpppooovvv{{{ssslllhhhddddddccccccbbbbbbaaaaaa``````___^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZYYYWWWVVVWWWYYY\\\]]]]]]\\\\\\]]]\\\[[[YYYWWWVVVYYYWWWTTTRRRRRRRRRTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWVVVTTTUUUWWWYYYZZZYYYPPPOOOLLLHHHDDDBBBAAA@@@@@@@@@@@@???>>>=====================>>>>>>>>>>>>@@@AAABBBAAAAAADDDJJJNNN^^^dddiiiiiibbbXXXNNNFFFKKKVVV\\\bbbooowwwwwwbbbRRRDDD???888333111000111000...,,,++++++++++++***((()))******++++++******)))******))))))((((((''''''(((((('''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&(((((()))))))))(((((('''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))&&&&&&''''''(((***+++,,,))))))************)))))))))))))))))))))******+++)))************+++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++************+++---///000******+++,,,,,,---......////////////////////////------...///////////////444...,,,111555444222222000333666666222/////////222222111111111111222222000111111111222444777:::@@@TTToooxxxcccUUUTTT```sssnnn\\\TTTRRROOOKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::888777666666333222111000////////////000///......---........./////////000111111222222333333444555555666666777888888999:::<<>>>>>===<<<<<<<<<<<<=========>>>>>>>>>???CCCBBBAAAAAACCCHHHOOOTTTgggggggggbbbXXXMMMDDD???IIIXXXbbbkkkzzznnnXXXIII>>>:::444000////////////---+++******++++++***((()))******++++++******)))'''''''''((()))*********(((((('''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&))))))((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&(((((((((''''''((((((((('''''''''((())))))***+++))))))************))))))***)))((((((((()))+++,,,))))))*********+++++++++((())))))***+++,,,,,,---***+++++++++++++++,,,,,,,,,+++***)))***,,,///000---------.........////////////////////////////////////000111111111111111666222000222333222444888:::>>>>>>888222000000000222222111111111111222222...000222222222222333444666EEE\\\qqqwwwbbbVVVXXXaaappp~~~iiiZZZUUUPPPMMMLLLFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>===<<<:::999888888888555444333111000////////////......---------....../////////000111111222222222333333444555555666666777888888999;;;>>>@@@BBBAAACCCDDDDDDDDDFFFIIIKKKMMMMMMLLLLLLMMMMMMMMMMMMKKKLLLNNNNNNOOOQQQVVVYYYeeeuuu|||vvvtttsssqqqooopppvvv}}}{{{vvvsssoooooovvv|||uuuoooiiibbb^^^]]]]]]^^^```aaabbbcccdddcccccccccbbbaaaaaa```___\\\\\\[[[[[[[[[[[[[[[\\\XXXVVVTTTTTTVVVXXXXXXXXXZZZZZZ[[[\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVWWWXXXZZZYYYXXXSSSOOOHHHBBB???>>>===============<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????CCCBBBAAABBBFFFNNNVVV\\\gggccc^^^XXXNNNEEE@@@@@@HHHZZZfffooo~~~}}}wwwdddOOOAAA:::666222////////////...///---++++++++++++***((())))))************))))))&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''((()))******)))((('''((((((''''''''''''((((((((())))))))))))((((((((())))))************))))))***)))((((((((()))+++,,,))))))*********+++++++++(((((()))***++++++,,,,,,*********++++++,,,,,,,,,...---+++******+++---...//////.........---------........................//////000111111111111111222333555555222333===IIIUUUUUULLL===333222222111222111111000000111111222...000222333111000000111555;;;III\\\ppp|||}}}|||yyyvvvvvvxxxzzzzzzzzzttt^^^VVVSSS]]]jjjwwwzzzeeeZZZRRRNNNMMMHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBBBBAAA@@@@@@???>>>>>>===<<<;;;::::::::::::777666555333111000000///......------------...////////////000111111222222222222333333444444555555666666777888:::===???AAA@@@BBBDDDEEEEEEGGGIIIKKKMMMMMMMMMNNNNNNNNNNNNNNNJJJKKKMMMOOOPPPRRRUUUWWW]]]gggyyy}}}yyyrrrrrrrrrsssssstttyyy}}}~~~{{{yyywwwssspppuuu|||~~~{{{vvvrrrnnniiidddaaa]]]^^^___```aaabbbccccccccccccccccccbbbaaa```___\\\[[[[[[[[[[[[[[[\\\\\\ZZZXXXVVVUUUVVVWWWWWWWWWYYYZZZ[[[\\\\\\\\\[[[ZZZWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVWWWYYYZZZZZZXXXWWWQQQHHHBBB???>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????BBBAAABBBEEELLLUUU]]]aaaccc[[[TTTNNNFFF???@@@EEEKKK^^^hhhnnn{{{yyyyyyzzzkkkYYYGGG;;;666444111///000000///...222000...------,,,***((()))))))))******)))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&%%%%%%$$$%%%%%%%%%((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''((()))))))))))))))(((''''''))))))************)))))))))))))))))))))******+++)))************+++++++++((()))))))))***+++++++++*********++++++,,,,,,---...---,,,+++++++++,,,,,,......---,,,++++++******........................------...///////////////---000444555444:::NNNaaassslllYYYAAA444444444000111111000000000000111111...000222222111000///000777777<<>>>>>===<<<;;;;;;<<<<<<:::888777444222111000000.........---......///000/////////000111111222222111111222333333444444555666666666777999<<<>>>@@@???AAADDDFFFFFFHHHJJJLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMNNNPPPRRRUUUWWWXXXZZZ^^^jjj}}}uuuvvvxxxzzzxxxvvvzzzzzzsssrrrvvv}}}zzztttqqqooommmllljjjgggeee````````````````````````aaabbbccccccbbbaaa___^^^[[[ZZZZZZZZZZZZ[[[\\\\\\\\\YYYWWWVVVVVVWWWVVVVVVWWWXXXYYY[[[\\\\\\[[[[[[VVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVXXXXXXWWWUUUTTTNNNEEE@@@>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBEEEKKKSSS[[[```bbb___TTTJJJFFF@@@;;;@@@JJJUUUgggmmmmmmwwwwwwwww~~~nnn^^^NNN@@@666444222000000000000///---222000.........---+++)))((())))))******))))))((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''((()))******)))(((((())))))************))))))(((((()))***************)))************+++++++++))))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++........................------...///////////////---///111444888DDD\\\rrr~~~sssZZZ???444666666///111111000000000000111111...000222222111000000000555555777>>>JJJ[[[jjjsss{{{zzzxxxvvvuuuuuuvvvwwwyyyqqq___PPPPPPVVVcccxxx~~~iii\\\WWWPPPNNNJJJGGGEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<======;;;:::888666333222111000///.........//////000111/////////000111111222222111111111222333333444444555555555666888;;;>>>??????AAADDDGGGHHHIIILLLNNNJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVXXXXXXXXXXXX```ppp~~~{{{||||||xxxtttqqqkkkjjjiiijjjkkklllkkkjjjfffeeedddcccbbb```_________```aaabbbaaa___]]]\\\ZZZYYYYYYYYYZZZZZZ[[[\\\\\\ZZZWWWVVVVVVVVVUUUTTTSSSUUUWWWYYYZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTTTTTTTSSSPPPNNNLLLFFF???<<<<<<===;;;999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@DDDEEEIIIPPPXXX^^^___^^^WWWKKKBBB@@@===;;;DDDRRRbbbtttwwwqqqwww|||}}}{{{wwwvvvuuuxxx}}}uuubbbRRREEE:::333222111000///000///---+++...---,,,,,,......---+++(((((())))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%&&&''')))***))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&((()))***+++******))))))************))))))'''(((***+++++++++***))))))************+++++++++*********)))))))))))))))))))))***+++,,,,,,------)))***+++,,,---.........,,,------......//////000........................///000000111111111111111333000000333;;;JJJcccwwwzzznnnTTT:::222888777///111111000000000000111111///000222222000000000111222555777999>>>LLL___nnn~~~|||zzzzzz{{{vvvzzz}}}jjjYYYTTTVVV___tttxxxfff```SSSQQQMMMIIIFFFEEEEEEEEEBBBCCCCCCDDDCCCAAA@@@???>>>>>>============>>>>>><<<;;;999666444222111000///////////////000111111/////////000111111222222000111111222333333444444444444555666888;;;===??????AAAEEEGGGIIIJJJLLLNNNKKKLLLNNNPPPQQQRRRQQQQQQRRRPPPPPPQQQSSSVVVWWWXXXVVVUUU\\\jjjuuu{{{~~~wwwssspppnnnlllgggfffgggiiimmmooooooooolllkkkjjjgggeeecccaaa```^^^___```aaa```^^^\\\[[[YYYYYYXXXYYYYYYZZZ[[[[[[\\\ZZZVVVUUUUUUUUUTTTSSSQQQRRRTTTWWWXXXYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWUUUTTTSSSQQQOOOKKKHHHDDD???999888;;;<<<;;;888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@GGGHHHMMMTTT\\\___]]]ZZZOOOCCC;;;<<<<<<===IIIYYYlll}}}~~~vvvxxxzzzxxxyyyzzz}}}}}}yyyrrroooqqqtttsssrrrsssyyy~~~||||||yyyqqqpppssszzzoooZZZKKK???777222111000/////////...+++)))+++***)))+++---///...---(((((())))))))))))((((((''''''(((((())))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$&&&((('''%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((***'''$$$%%%)))+++)))&&&))))))))))))************))))))*********+++++++++************************++++++++++++***)))((((((+++,,,,,,---------,,,,,,------------------------......000000000///...---///......------///000111+++///000333DDD^^^kkkjjjaaaVVVEEE888111000000111111111000000//////......////////////000000000000444333333444666???PPPaaasss}}}yyyzzz{{{qqqaaa[[[YYY^^^qqqhhh\\\RRRKKKKKKJJJEEECCCFFFDDDBBBAAAAAABBBAAA???===============<<<<<<<<<<<>>;;;:::<<<@@@AAA@@@===IIILLLRRRXXX\\\YYYPPPHHHFFF>>>::::::888<<>>SSS]]][[[LLLEEE:::333000000000000000000000000//////........./////////000000000000222111222444555:::HHHVVVlll{{{wwwpppjjjbbb```nnniii]]]SSSPPPMMMIIIFFFGGGEEEDDDCCCCCCCCCCCC@@@???????????????>>>>>>>>>>>>>>>===<<<:::888666555444000//////............///111111111111111111111111000111222222333333222222333333444555777888999999:::<<<@@@BBBDDDGGGJJJMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPPPPQQQSSSUUUVVVSSSSSSTTTXXX^^^dddgggiiimmmtttxxxpppkkkgggdddbbbddddddeeehhhllloooppppppooonnnmmmkkkiiifffdddccc```______^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTTTTUUUVVVTTTSSSUUUUUUUUUUUUTTTSSSRRRQQQRRRPPPMMMJJJGGGDDD@@@===::::::999888888999:::;;;::::::::::::::::::::::::>>><<<<<<<<<>>>@@@@@@???KKKNNNSSSWWWWWWRRRJJJDDDAAA:::777;;;???HHH]]]sss}}}|||vvvoooooouuu{{{xxxrrrnnnnnnnnnnnnrrrxxxxxxttttttwww}}}{{{zzztttkkkffffffkkkxxxooo[[[KKK>>>444111333111000///...---------------,,,+++***))))))))))))***)))))))))((((((((('''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((%%%###$$$''')))(((&&&))))))))))))******************************))))))++++++++++++******))))))******+++,,,,,,,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......------......///000---000///...666DDDIIIFFF999666222000000000//////000000000////////////........./////////000000000000///111333333444>>>HHH```rrr|||{{{{{{}}}~~~pppdddjjjxxxzzzjjjYYYQQQMMMJJJHHHGGGHHHFFFDDDDDDDDDDDDBBB@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<;;;:::999888777000000///...............000000000000000000000000000000111222222222222222111222333444555777888888999<<>>BBBDDDPPPRRRUUUTTTOOOHHHBBB??????999888AAAKKKXXXlllzzzssswwwxxxrrrooonnnnnnrrrxxxzzzvvvuuuuuu}}}tttiiidddfffhhhtttppp```MMMAAA:::444222222000///......------------,,,+++******))))))))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((***(((&&&''')))******)))((()))))))))************((()))))))))******++++++,,,,,,++++++***)))))))))))))))+++,,,,,,---------+++,,,---...............------------------------...---,,,++++++---...///------------......//////...000///...222999:::666333222111000000/////////////////////////////////........./////////000000111///000222111222:::CCCVVVhhh~~~~~~{{{|||kkkfffjjjzzz~~~fffVVVOOOMMMKKKJJJIIIGGGEEEDDDDDDDDDBBBAAACCCCCCCCCBBBBBBBBBAAAAAA>>>>>>===<<<:::999888777111000//////............///////////////////////////000000111222111111111111222333444555666777888999;;;===??????AAACCCEEEHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVXXXYYY]]]\\\[[[]]]```cccdddeeeeeeiiipppwww|||wwwpppjjjfffcccaaa______cccfffhhhgggiiimmmppppppnnnjjjfffcccaaa```___```___^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSTTTQQQQQQSSSTTTVVVWWWYYYYYYYYYWWWVVVVVVWWWXXXVVVUUUWWWVVVUUUTTTRRROOOMMMLLLOOOLLLGGGCCC@@@===999666555666666777888999999:::999999::::::::::::;;;;;;:::<<<=========@@@FFFLLLTTTVVVUUUPPPHHH@@@<<<;;;@@@;;;===HHHWWWgggxxx~~~xxxuuutttvvv|||~~~|||{{{ttthhhdddgggfffpppyyy|||||||||yyyuuubbbRRR@@@888555333111111///......---,,,,,,------++++++***)))))))))))))))))))))))))))((((((((((((******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((()))((('''((()))*********((()))))))))************&&&&&&''')))***+++,,,---+++++++++*********))))))((()))***+++,,,---------))))))*********))))))(((------------------------++++++***)))***+++---...,,,------..................000000///111333333000222222000///......000111.............../////////............////////////333000///111111333;;;DDDOOO```xxx}}}rrrddd___fffqqq~~~eeeWWWRRRNNNKKKJJJHHHEEEDDDCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<:::888666666333222111000////////////...........................///000000111111000000222222333444666777888888888:::<<<===>>>???AAACCCGGGGGGGGGHHHIIIJJJLLLMMMOOOOOOQQQSSSUUUWWWYYYZZZ[[[ZZZYYY[[[___bbbddddddcccggglllrrrzzz{{{vvvrrrmmmiiifffdddaaa___```dddggghhhggghhhkkknnnkkkiiifffbbb___]]]\\\\\\___^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[YYYXXXVVVWWWXXXXXXWWWUUUWWWVVVUUUSSSQQQNNNLLLKKKLLLHHHDDD@@@>>>;;;888666555555666777888888999999999999999::::::;;;;;;;;;777:::===>>>@@@EEELLLRRRVVVUUURRRJJJAAA;;;999:::;;;:::@@@NNN```qqq||||||}}}tttiiifffiiieeelllrrrrrrqqqpppkkkfffWWWHHH999444333111//////...------,,,,,,,,,,,,---******))))))((()))))))))(((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''############$$$%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))************&&&&&&'''(((***+++,,,,,,************************'''((()))***+++,,,,,,,,,))))))************))))))------------------------***))))))******+++,,,---,,,,,,---............---...///000000111111000///---......,,,,,,---000333---............/////////------........./////////333000///111333555<<>><<<:::888777666555444333111000000000000////////////////////////......///000000000000000111222333444666777888888777999;;;<<<===>>>@@@BBBFFFFFFGGGGGGIIIJJJLLLMMMNNNOOOQQQSSSUUUWWWYYYYYYXXXWWWWWWYYY]]]aaacccdddaaadddiiiooowww~~~xxxtttpppnnnlllkkkjjjhhhdddaaacccdddfffgggggggggiiijjjdddcccaaa^^^\\\[[[ZZZZZZ]]]]]]\\\[[[[[[ZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYYYYZZZ[[[YYYWWWVVVVVVWWWXXXVVVUUUUUUUUUTTTRRROOOLLLJJJIIIFFFCCC???<<<;;;:::888777555666777888888888888888888999999::::::;;;;;;<<<888:::===@@@EEEJJJQQQUUUSSSPPPJJJBBB;;;888999:::555:::FFFWWWjjjzzzyyyooollloooooossstttppplllhhhaaaYYYKKK@@@666222222000...///---,,,,,,++++++,,,,,,,,,***))))))(((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))************(((((((((((()))))))))))))))))))))***++++++,,,,,,'''((())))))************'''((()))***,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,------------+++,,,---.........------------///000///.........***,,,...---,,,,,,---000---------.........//////---------.........//////000...///333555555999>>>???IIIXXXmmm~~~xxxnnnfffYYY[[[___iiiyyyzzzhhhYYYOOONNNKKKGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;:::999666666444333222111111111////////////////////////---...//////000000//////000111222333444555666777666888;;;<<<<<<===@@@BBBFFFFFFGGGGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWWWWUUUUUUWWW[[[___aaaaaaaaadddiiinnnttt~~~~~~wwwqqqnnnkkklllmmmnnnooolllhhhdddeeedddcccdddeeeffffffeee]]]]]]]]]]]]\\\[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTRRRRRRPPPOOOLLLJJJHHHFFF@@@===:::888888888888777666777888999999999888777888888999::::::;;;<<<<<<<<<<<<>>>CCCIIIOOORRRSSSNNNHHH@@@999777777999;;;:::DDDTTTeeeuuu}}}yyy{{{|||}}}yyyqqqhhhaaaVVVMMM@@@999333222111......000,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''(((&&&$$$###&&&(((&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))))))))***)))))))))***,,,))))))))))))************+++******)))(((''''''&&&(((((()))***+++,,,,,,---'''(((((())))))))))))((( !!!###&&&(((***+++,,,)))))))))))))))))))))))))))+++,,,...//////......+++,,,---.........---,,,,,,,,,---...---++++++---,,,///222111...+++***+++---------.........//////---------.........//////,,,,,,///444666555555888666<<>>>>>======888777555444333222222222000000000000000000000000---....../////////////////////000111333444555666666888:::<<<<<<>>>@@@BBBFFFFFFGGGHHHIIIKKKMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTRRRQQQPPPRRRUUUYYYZZZ[[[___bbbfffiiinnnuuuyyyrrrlllhhhiiijjjmmmqqqrrrooojjjffffffcccaaabbbdddeeeccc```ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUUUUVVVWWWUUUTTTOOOOOONNNLLLJJJHHHFFFEEE<<<999666555666777777777888888999::::::999777777888888999::::::;;;<<<<<>>@@@EEELLLQQQRRRQQQJJJBBB888333444777:::;;;EEERRRbbbrrr~~~yyymmmbbbWWWKKK@@@999444222222111---...111+++++++++***++++++,,,,,,))))))(((((((((((()))***'''((((((((())))))******&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))))),,,+++++++++******))))))((((((((((((((()))******''''''''''''((((((((((((************************************************,,,++++++,,,---,,,***(((++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------,,,,,,...........................//////000111222222222333999@@@KKKccc{{{zzz|||}}}}}}vvvnnneee``````iii}}}ggg\\\SSSKKKIIIHHHEEEEEEGGGDDDDDDEEEEEEDDDDDDCCCBBB???@@@@@@@@@???<<<:::888:::999888666444333333333000000000000////////////111111000000111222333333111222222333333444444555666777777888:::<<<>>>???DDDEEEEEEGGGHHHJJJLLLMMMLLLNNNPPPPPPOOOOOOPPPQQQQQQQQQQQQSSSUUUXXX[[[]]]``````bbbdddiiipppuuuyyy|||vvvooojjjhhhfffggghhhiiiiiihhhgggfffddddddccccccddddddeeeeee___^^^\\\ZZZYYYYYYYYYZZZYYYZZZ\\\]]]^^^^^^]]]\\\]]]\\\ZZZXXXVVVUUUTTTTTTWWWVVVUUUTTTTTTVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQQQQRRRRRRQQQPPPPPPOOOMMMKKKHHHDDD>>>:::999888777555555555666777555555555555666777999999777888::::::999999:::;;;;;;>>>DDDJJJOOOPPPNNNKKKDDD;;;444444666777>>>FFFOOO___qqqyyy~~~tttjjj___PPPDDD???555333000...,,,+++,,,,,,...,,,***((('''(((***+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((******)))))))))(((((((((((((((((((((((()))******))))))))))))************************************************************,,,++++++,,,---,,,***(((*********+++++++++,,,,,,,,,,,,,,,+++++++++*********************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////...............---------------......///000000111222222333888===EEEYYYtttzzznnneeeffftttfff[[[PPPMMMKKKHHHGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@AAAAAA???===:::999:::999777666444333333333000000000000000/////////000000000000000111222222111111222333333444444555666666777888:::<<<>>>???DDDDDDDDDEEEGGGIIIJJJKKKJJJKKKMMMNNNMMMMMMNNNOOOOOOPPPQQQSSSUUUWWWZZZ[[[\\\\\\]]]___bbbgggkkkmmmpppuuu}}}zzzsssmmmjjjhhhggghhhhhhiiiiiihhhgggfffcccccccccbbbccccccddddddaaa```^^^\\\[[[ZZZZZZ[[[XXXYYY[[[]]]^^^_________]]]\\\ZZZYYYWWWVVVUUUUUUXXXXXXWWWWWWWWWWWWWWWXXXYYYXXXXXXWWWVVVVVVUUUUUURRRPPPOOOOOOPPPPPPOOOMMMOOOMMMJJJHHHEEEAAA<<<999888777666555555555666666666555555555666777888888777999999999999999;;;===AAAEEEKKKPPPQQQMMMGGGBBBAAA:::444555777999AAAIIITTTcccssszzz}}}}}}xxx~~~ooobbbUUUEEE999444333222///---,,,+++,,,---------,,,,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((((((''''''''''''&&&&&&((((((((((((((()))******))))))))))))************************************************************,,,+++++++++,,,,,,***)))))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////..................//////......------,,,,,,++++++......//////000000111111333666999===JJJaaayyy}}}nnneeejjjuuu{{{lll\\\TTTQQQNNNKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCAAAAAABBBAAA@@@>>>;;;::::::999777666555444333333111111111000000000//////000000/////////000111111111111222222333444444444555555666777999;;;===>>>BBBBBBCCCDDDEEEFFFHHHIIIGGGHHHKKKKKKJJJJJJKKKLLLMMMNNNPPPRRRUUUWWWYYYZZZYYYYYYZZZ[[[]]]___```bbbdddggglllrrr{{{|||vvvpppmmmkkkkkkhhhhhhiiiiiihhhgggfffeeecccbbbaaaaaaaaaaaabbbbbb```___^^^\\\ZZZYYYYYYYYYXXXYYYZZZ\\\^^^___``````\\\\\\ZZZYYYXXXWWWWWWWWWZZZZZZ[[[[[[ZZZYYYWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUQQQOOONNNMMMNNNMMMLLLJJJNNNKKKFFFCCC@@@===:::777777666555555444555555555666666666555666666777777888999999999999;;;>>>AAAGGGKKKRRRUUURRRKKKAAA;;;<<<888777999<<>>;;;999777555555555444444444444444444777666666555555555666666999999999999999<<>>CCCHHHPPP\\\fffuuu}}}}}}uuuiiieeemmmuuubbbTTTHHH<<<444333...---,,,+++++++++,,,,,,,,,------...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((************************)))))))))))))))))))))))),,,+++******,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))------------------------......---------,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,+++++++++...............////////////000111222666DDD[[[mmm~~~zzzqqqkkkkkknnnssstttwww~~~qqqfffeeewwwkkk^^^UUUPPPPPPKKKJJJIIIHHHGGGGGGGGGHHHEEEDDDDDDCCCAAA@@@???>>>;;;:::999888777666666666444333333222111000000000000000///////////////000000000111222222333333444333333444555777999;;;<<<>>>>>>???@@@AAABBBDDDEEEEEEHHHJJJKKKJJJKKKLLLMMMLLLMMMOOORRRUUUXXXZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^___aaafffpppyyyuuutttssspppnnnlllllllllmmmkkkjjjiiihhhgggfffeeeeeebbbaaa```___^^^]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXX\\\]]]___```^^^[[[XXXUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUSSSPPPOOONNNMMMKKKIIIGGGCCC===999777666555444333333333444444444333333777666555555555555555666888999999:::;;;???DDDHHHMMMNNNNNNJJJDDD???<<<;;;888AAALLLTTTZZZeeerrr{{{~~~vvvlllccccccnnnzzzjjjXXXIII>>>444///...,,,,,,,,,+++++++++,,,,,,---,,,***))))))+++,,,...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((())))))))))))*********((((((((((((((()))******))))))))))))************************************)))))))))))))))))))))))),,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***++++++,,,+++++++++------------------------//////...---,,,,,,++++++,,,,,,------......//////,,,,,,,,,,,,------------------........................///111444<<>>@@@BBBDDDEEEFFFHHHKKKLLLLLLLLLNNNOOOOOOOOOPPPRRRUUUYYY\\\^^^[[[[[[[[[[[[[[[\\\]]]^^^]]]^^^aaaeeennnzzz~~~yyytttqqqoooooonnnnnnnnnmmmlllllllllkkkiiihhhfffeeeddddddbbbbbb```___]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXYYYYYY\\\]]]^^^___]]][[[XXXVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSPPPNNNMMMKKKIIIFFFBBB>>>:::777666555444333111222222333333333333222555555555444555555666666777888:::<<<>>>BBBGGGJJJPPPNNNIIIBBB:::777:::===AAAPPP```hhhmmmwwwqqqjjjcccdddnnnzzz~~~}}}|||{{{}}}uuueeeSSSEEE:::111------,,,,,,,,,,,,,,,,,,,,,+++,,,+++(((''''''))),,,...))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((((((((()))))))))*********((((((((((((((()))******))))))))))))************************************)))))))))))))))))))))))),,,***))))))+++,,,---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---............---........................---------------------,,,+++,,,,,,---......//////,,,,,,,,,---......//////------------------------///---///222333666@@@KKKdddooozzz~~~{{{wwwxxx{{{{{{vvvxxxrrrjjjiiilll```]]]UUUSSSPPPMMMKKKIIIIIIJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>===<<<;;;;;;:::;;;;;;555555444333222111000000222222111000000000000000000000000111222222333333111222222444555777999::::::;;;<<<>>>@@@CCCEEEFFFFFFIIIKKKLLLLLLMMMNNNPPPSSSRRRRRRSSSVVV[[[___bbb___]]]\\\ZZZZZZ[[[\\\]]]]]]___aaaeeejjjqqqzzz}}}|||zzzxxxuuurrrooonnnqqqrrrtttuuutttsssqqqooommmllljjjgggeeedddddddddcccbbbaaa___]]]\\\\\\\\\[[[[[[]]]^^^^^^^^^]]]\\\YYYXXXWWWVVVUUUUUUVVVVVVXXXXXXXXXXXXYYY[[[\\\\\\[[[[[[\\\\\\\\\ZZZXXXVVVQQQQQQQQQQQQQQQQQQQQQQQQSSSPPPMMMKKKJJJGGGDDDBBB===:::777666555555444333000000222333333333222222444444444444555555666777555777;;;>>>@@@DDDHHHKKKLLLJJJDDD<<<555666<<>>===<<<<<<<<<<<<<<<666666555444222111111000333333222111000000111111000000000111222222333333111111222333555777999:::999:::;;;===@@@CCCFFFGGGFFFHHHKKKLLLLLLMMMNNNPPPUUUTTTRRRSSSVVV\\\aaaeeecccaaa^^^[[[ZZZ[[[\\\^^^^^^```ccceeegggkkkppptttzzzwwwvvvtttrrrpppnnnmmmlllvvvxxx{{{}}}|||zzzwwwuuunnnllljjjgggeeeddddddddddddcccaaa___]]]\\\\\\[[[XXXYYY[[[\\\]]]]]]\\\\\\XXXWWWVVVVVVVVVVVVXXXXXXYYYYYYZZZZZZ[[[]]]^^^___ZZZZZZ[[[[[[ZZZYYYWWWWWWOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNJJJHHHFFFDDDAAA>>>:::888666555555555444222///000111222333333222111333333333444555666777888444777;;;???BBBEEEIIILLLEEEDDD@@@999555888AAAIII]]]qqq~~~xxxppplllllloooqqqrrrooooooppprrrtttxxx}}}{{{{{{~~~zzztttqqqrrrvvvzzz{{{sss```RRRCCC:::444000///111............---,,,+++***((()))***+++,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&)))((((((''''''''''''(((******))))))((((((''''''&&&$$$######&&&(((((((((******))))))))))))************))))))((((((''''''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++,,,,,,---......000///---,,,,,,---...//////...---,,,,,,---...///......//////...---,,,,,,/////////000111333444555===LLLaaasss}}}rrrooo~~~nnnggg]]]UUUSSSRRROOOKKKKKKIIIHHHGGGEEECCCBBBBBBAAAAAA@@@???>>>===<<<;;;:::777777777666555555444444222222111111000/////////000000000000000000000000444444555555666777777777888:::;;;<<<===???BBBDDDIIIIIIKKKOOOSSSTTTQQQNNNNNNOOOQQQRRRTTTWWW[[[^^^^^^]]][[[ZZZZZZZZZ[[[\\\\\\]]]```cccfffggghhhhhhmmmmmmlllkkkkkknnnrrrvvv}}}xxxvvvrrrnnnllllllmmmooozzz~~~}}}wwwtttpppkkkfffcccccceeegggfffeeeccc```^^^\\\[[[[[[XXXYYY[[[\\\]]]\\\ZZZYYYYYYWWWVVVTTTTTTVVVWWWYYY[[[ZZZYYYYYYYYYZZZ\\\\\\\\\[[[[[[[[[ZZZXXXTTTQQQRRRSSSTTTUUUTTTRRRPPPOOOMMMKKKHHHDDD@@@===;;;:::555444333333222222222333333333333333333333333333666666666666666666666666555777;;;AAAGGGHHHDDDAAA@@@:::888999;;;@@@NNN\\\pppwwwzzzssskkkgggjjjpppvvvnnnkkkllluuu}}}zzztttooonnnsssxxx~~~~~~uuukkkXXXIII:::444333111//////---,,,,,,+++*********+++,,,,,,,,,++++++*********&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((***(((&&&$$$$$$&&&(((******)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((('''&&&&&&&&&&&&&&&(((((('''''''''((((((((()))))))))((((((((((((((('''&&&$$$%%%''')))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,///...---,,,,,,---...///...............---,,,,,,////////////000222333333888AAAQQQeeeyyy}}}tttzzzooocccWWWSSSSSSOOOLLLKKKIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::888888777666666555555444222222222111000000//////000000000000000000000000222222333333444555555666777999;;;<<<===>>>AAADDDHHHIIIJJJNNNRRRSSSPPPNNNOOOPPPQQQQQQRRRSSSWWWYYY[[[[[[ZZZYYYYYYZZZZZZZZZ]]]^^^```bbbddddddddddddccccccbbbaaaaaaccchhhkkkppptttzzz~~~sssqqqnnnkkkkkkmmmppprrrxxxtttrrrnnnjjjgggeeeeeeeeefffeeeccc```]]][[[ZZZZZZXXXYYYZZZ[[[[[[ZZZYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYYYYXXXYYYZZZ[[[[[[ZZZZZZZZZZZZXXXUUURRRNNNNNNPPPPPPPPPNNNLLLKKKJJJHHHEEEAAA===:::888777444444333222222222222222333333333333333333333333555555555555666666666666999:::===BBBEEEDDD@@@<<<;;;777666999>>>FFFVVVdddmmmwww~~~wwwqqqpppsssxxx|||xxxtttuuu}}}xxxoooiiiiiiooottt}}}~~~wwwlll```TTTFFF888333222000...///---,,,++++++*********+++,,,,,,,,,++++++*********&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((((((((((((((())))))((('''&&&&&&(((******)))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))*********************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......------------......---............------,,,///.........///000000111666777???TTTnnn}}}|||vvvuuuqqq^^^VVVTTTQQQNNNMMMJJJIIIGGGEEECCCBBBAAAAAABBBAAA@@@???>>><<<;;;;;;999888888777666666555555333333222111111000000///000000000000000000000000000000111111222333333333666888:::;;;<<<===@@@CCCGGGHHHJJJMMMPPPQQQPPPNNNPPPQQQQQQPPPOOOOOOQQQSSSWWWWWWXXXXXXYYYXXXXXXXXX]]]^^^___````````````___``````_________aaaeeeiiilllooossswww||||||pppnnnllljjjkkkooosssvvv~~~xxxttttttrrrppplllhhhdddbbbfffdddbbb___]]][[[ZZZYYYZZZZZZYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\\\\[[[[[[[[[\\\[[[YYYXXXWWWWWWXXXYYYYYYXXXXXXYYYYYYXXXVVVSSSOOOPPPPPPQQQPPPNNNMMMLLLFFFDDDAAA===:::777444333333222111111111111111111333333333333333333333333444444444555555666666666;;;<<<>>>AAABBB@@@;;;888888666666;;;BBBMMM^^^mmmooozzz}}}~~~~~~}}}ssshhhaaabbbiiipppxxx|||~~~|||wwwnnnaaaVVVMMMAAA555111000...---...,,,,,,+++************++++++++++++++++++*********'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))'''&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&&&&''''''%%%&&&'''(((((()))))))))&&&''''''(((((()))))))))((('''&&&''')))***)))((())))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////...---,,,---------------------------------......------,,,......---------...//////777333666FFF^^^ttt|||uuujjjlllttt|||lll]]]WWWSSSQQQPPPKKKJJJHHHFFFDDDBBBBBBAAABBBBBBAAA@@@>>>===<<<;;;999999999888777777666666333333333222111111000000000000000000000000000000//////000111111222222333555777999::::::<<>>:::777444222111111111000000000000111111222222333333333333444444333333444555666666777777:::;;;===>>>>>><<<888666666888;;;@@@IIIVVVgggsssxxxzzzpppeee^^^___gggnnnrrrsssrrrpppllleeeZZZQQQEEE;;;222//////---,,,---++++++***************++++++++++++***************''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&''''''((($$$%%%'''((())))))))))))&&&&&&''''''(((((())))))'''&&&&&&'''((()))((('''))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...///...---,,,,,,------------------,,,,,,,,,---------------,,,...---------------......555222444???MMM```www}}}xxxzzzttthhhbbbaaabbbggglll}}}ggg\\\UUURRRRRRMMMLLLJJJGGGEEECCCBBBBBBCCCCCCBBB@@@???>>>===<<<:::::::::999888888777777444444333333222111111111000000000000000000000000000000000111222222333333444555777888999;;;>>>@@@CCCEEEHHHJJJLLLMMMNNNOOOMMMMMMNNNMMMLLLLLLOOOQQQQQQRRRTTTVVVXXXXXXXXXWWWYYYYYYYYYYYYZZZ[[[[[[[[[YYY[[[]]]___bbbfffkkkooopppqqqqqqqqqqqqrrruuuxxx}}}~~~|||uuurrrnnnjjjgggffffffgggeeeggglllpppsssrrrnnnjjjlllooossstttrrrllleee`````````___^^^^^^^^^_________^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^``````^^^\\\[[[[[[ZZZXXXVVVTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVUUUTTTQQQPPPNNNKKKHHHDDDBBB@@@>>>===;;;888555333222111000000000//////000111111222222222333333444444444333333444555666888888999;;;<<<<<<;;;999666555444666<<>>======;;;;;;;;;:::999999888888555555444333333222222111000000000000000000000000000000111111222333333444222444666777888999<<>>===:::999777555444333222222000000000000000000111222111222222333333444444555333444555666888999:::;;;???>>><<<888555333444666;;;FFFSSS]]]iiiwww}}}~~~zzzsssooooooqqquuujjj___YYYTTTKKKCCC>>>555///,,,---...++++++---***))))))))))))***++++++)))))))))***************(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((((((((()))%%%&&&'''(((((('''&&&%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%&&&%%%###"""%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))'''&&&''''''''''''''''''&&&&&&((((((''')))******(((&&&((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------))))))))))))***+++,,,---+++,,,------------,,,+++***+++,,,---------------,,,,,,,,,,,,---///000111///---000666999@@@UUUmmm{{{uuutttuuuzzzyyyyyyyyysssggg^^^[[[cccsss}}}iii^^^[[[QQQPPPNNNKKKIIIGGGEEEEEEDDDDDDCCCAAA@@@???>>>===<<<<<<;;;;;;:::999999999555555555444333333222222000000000000000000000000000000000111222222333333111333555666777999<<<>>>@@@CCCFFFHHHHHHIIIMMMOOONNNOOOOOONNNMMMMMMOOOQQQRRRSSSTTTUUUXXXZZZ\\\]]]ZZZYYYXXXWWWVVVVVVVVVWWWYYY\\\___aaadddggglllooommmmmmnnnmmmlllllloooqqqtttyyy{{{yyyzzz{{{||||||zzzyyywwwqqqpppmmmhhhbbb]]]XXXUUUPPPOOOPPPSSSXXX\\\^^^___^^^bbbgggkkkmmmllliiigggcccbbbaaa```````````````___``````___]]][[[YYYXXXYYYYYYZZZ[[[[[[ZZZYYYYYYWWWVVVUUUSSSRRRRRRSSSSSSPPPOOONNNNNNPPPQQQPPPPPPLLLKKKHHHEEEBBB???===<<<555555444333222222222222111000000000000111222333111111222333333444555555444444666777999;;;<<<======<<<:::777555666<<<@@@JJJYYYiiisss}}}{{{lllnnn{{{|||vvvsssooocccWWWRRRMMMBBB888444000,,,+++---...++++++---)))))))))))))))***++++++((()))))))))*********+++(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''' """&&&)))***)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&''')))******(((&&&%%%(((((((((''''''&&&&&&%%%)))))))))***++++++)))'''((((((''''''''''''(((((('''((((((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******+++,,,,,,---......,,,+++******+++---///000++++++------------++++++***+++,,,,,,------------+++,,,,,,---...///111222111---...444444777HHH]]]tttxxxwww{{{|||}}}xxxiiiaaaYYYbbbnnn~~~vvvfffaaaSSSQQQOOOLLLJJJHHHFFFFFFDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999666555555444444333222222000000000000000000000000//////000000111111222222111333555666666888;;;===???BBBFFFGGGGGGIIILLLOOOPPPQQQPPPOOOMMMMMMOOOQQQSSSSSSTTTUUUXXX[[[^^^```]]][[[YYYWWWUUUTTTTTTTTTXXXZZZ\\\^^^```cccfffiiijjjjjjkkkjjjiiijjjmmmoooooottt{{{zzzuuuooopppsssuuuvvvvvvuuuuuuppppppnnnkkkfff```ZZZWWWOOONNNMMMOOOTTTYYY\\\^^^ZZZ]]]ccchhhkkkkkkkkkjjjfffeeedddbbb```___^^^^^^^^^_________]]][[[XXXVVVXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTRRRRRRRRRSSSSSSPPPNNNLLLMMMNNNOOOOOONNNDDDBBB@@@>>>;;;:::999888222222111111111111222222111111000000111222333333111111222333333444555555444555666888:::<<<===>>>888888777555666<<>>===;;;;;;;;;;;;;;;;;;:::::::::999888777666555444333444333000///...///000111333222222222222222222333333333333444555666777888<<<===???BBBEEEHHHJJJKKKQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUWWWZZZ\\\]]][[[ZZZYYYXXXWWWVVVUUUUUUYYY\\\___cccfffhhhiiiiiigggiiijjjhhheeecccdddfffnnnssswwwyyy{{{vvvmmmnnnnnnoooppprrrsssttttttrrrqqqoookkkfffaaa\\\ZZZPPPPPPPPPRRRUUUYYY]]]```YYYZZZ]]]```dddhhhkkkmmmjjjhhheeebbb___]]]\\\\\\aaa___]]][[[ZZZZZZZZZ[[[WWWVVVVVVVVVVVVVVVVVVUUUYYYVVVTTTSSSTTTSSSRRRQQQMMMKKKIIIIIIJJJKKKJJJIIICCCAAA???<<<999777555555111111111111111111111111000111111111111222222222555444333333222222222333777666777<<>>:::555777888999===III[[[iiiyyyrrrdddccchhhuuuvvvmmm^^^[[[TTTJJJ>>>666333333///...---+++***))))))))))))***++++++***)))***+++))))))))))))))))))))))))***)))'''&&&&&&''''''(((******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))(((''''''((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++******))),,,***)))(((((()))***,,,))))))((()))***+++---...++++++++++++++++++++++++,,,,,,+++++++++,,,---...******++++++,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///...222:::AAASSSbbbsss{{{~~~yyyhhhbbb^^^aaajjj{{{uuueeeTTTNNNMMMJJJFFFDDDEEEEEEDDDDDDBBBAAA@@@???<<<<<<<<<;;;;;;;;;;;;::::::999999888666555444444444333111///...///000111222222111111111111222222222222222333444666777888:::<<<>>>@@@CCCFFFHHHIIINNNOOOOOOPPPPPPQQQRRRRRRQQQRRRSSSTTTVVVYYY[[[\\\ZZZZZZYYYYYYXXXWWWWWWWWWYYY\\\___cccfffgggggggggeeeggghhhfffcccbbbccceeegggkkkooopppqqquuu|||xxxqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooolllgggccc___\\\WWWWWWWWWWWWXXX[[[]]]___[[[[[[\\\^^^```ccceeefffeeedddaaa___]]][[[[[[[[[___^^^[[[YYYXXXXXXYYYZZZVVVVVVVVVVVVVVVUUUUUUUUUVVVTTTRRRRRRRRRRRRQQQPPPMMMKKKIIIHHHHHHHHHGGGEEEAAA@@@===:::888666444444111111111111111111111111000111111111111222222222444444333333333333444444888999<<<@@@CCCCCC???;;;888888;;;FFFWWWkkk|||zzzppphhhgggjjjsss}}}mmmcccZZZXXXRRRHHH===555111000......,,,+++***))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))(((((('''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,+++***))))))***+++,,,((((((((()))***+++---...,,,,,,++++++************---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,---------,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---000000000111555888EEEVVViiisssxxx}}}|||}}}{{{vvvsssvvv~~~{{{pppccc\\\^^^jjjxxx```UUUSSSOOOJJJFFFFFFFFFEEEEEEDDDCCCBBBBBB======<<<<<<;;;;;;;;;;;;::::::999888777666666555444333222000//////000111111111000000000000111111111111222333444666888888888999;;;>>>@@@CCCEEEFFFJJJKKKMMMPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\```ccceeefffeeeeeecccdddeeedddbbbaaaaaabbbaaacccfffhhhhhhkkkpppuuuxxx~~~yyytttuuutttsssrrrqqqooonnnnnnppppppooollliiieeebbb```___^^^\\\[[[[[[[[[\\\]]]\\\\\\\\\[[[\\\\\\]]]]]]```___]]]\\\ZZZZZZYYYYYY]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPPPPQQQQQQPPPOOONNNLLLHHHFFFEEEDDDBBB@@@>>>===;;;888666444333333111111111111111111111111000111111111111222222222333333222333333555666666999===CCCFFFEEEBBB>>><<<999888???UUUtttzzzsssqqqrrroooooosss|||zzzhhh^^^YYYVVVOOOEEE;;;333...---...---,,,+++***))))))))))))***++++++))))))***+++))))))))))))))))))))))))((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###!!! """%%%'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((******)))((())))))******++++++************+++++++++++++++***************,,,,,,++++++******))))))------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***,,,...///......000222===KKK\\\jjjvvvrrrrrrppplllkkkoooyyypppaaa[[[aaattttttaaaWWWPPPLLLKKKGGGFFFEEEEEEDDDCCCCCCCCC>>>>>>======<<<;;;;;;;;;::::::999999888888777777555444333222111000000111000000////////////000000000000111222444555777888777888:::<<<>>>AAACCCDDDFFFHHHKKKNNNPPPQQQQQQPPPNNNOOOOOOQQQRRRUUUVVVWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\^^^aaaccceeeeeeeeedddbbbccccccbbbaaaaaaaaaaaa]]]```bbbdddeeehhhlllooossswww}}}}}}{{{vvvsssuuutttsssrrrpppooommmmmmooooooooommmkkkhhheeedddaaa```___]]]\\\[[[[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[ZZZZZZYYYYYYYYY[[[[[[YYYXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQOOOOOOPPPPPPOOONNNOOOLLLHHHEEECCCAAA>>><<<:::999888666444333222222111111111111111111111111000000111111111222222222222222222333444666888999;;;AAAHHHHHHCCC===::::::;;;>>>KKKfff~~~vvvuuuyyy}}}yyyvvvuuuxxxzzzyyy|||~~~zzzxxxxxxyyyyyy~~~wwwtttzzzwwwggg^^^]]]XXXMMMBBB777000---------,,,+++***)))))))))))))))***+++***)))((()))+++((((((((((((((((((((((((&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((()))******+++******************+++++++++++++++******))))))+++++++++******))))))))),,,,,,,,,++++++******)))++++++++++++************,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,+++,,,...000555===JJJZZZmmm}}}|||sssrrrpppmmmlllooowww}}}}}}mmmaaa```mmm|||rrr^^^QQQMMMOOOHHHGGGEEEDDDCCCCCCCCCCCC??????>>>======<<<;;;;;;:::::::::::::::999999999777666555444333222222111000//////////////////000000000000111333444666777666777999;;;===???AAABBBBBBDDDHHHKKKNNNOOOOOONNNMMMNNNNNNOOOQQQSSSUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]]]]___aaadddeeeeeeeeedddbbbbbbaaaaaaaaaaaaaaa```[[[]]]```bbbeeegggkkkmmmoooppprrrtttyyy}}}{{{zzzwwwrrrnnnqqqqqqqqqppppppoooooonnnnnnnnnnnnmmmllljjjhhhfffcccbbbaaa```______^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXVVVVVVUUUTTTSSSSSSRRRRRRRRRPPPNNNMMMNNNOOONNNMMMNNNKKKGGGCCCAAA>>>;;;999777666555444333222222222111111111111111111111111000000111111111222222222111222222444555777999:::>>>CCCHHHFFF???999777888>>>GGGZZZuuu|||vvvwww|||yyyuuuuuusssqqqrrrvvv~~~|||zzzyyyxxxxxxyyy|||tttooosssxxxzzzzzz{{{tttggg```aaaXXXJJJ===333///......,,,,,,+++***))))))))))))((()))******)))((()))***((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,***************************++++++,,,++++++***)))++++++***************)))++++++************+++,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------.........---+++***+++,,,...000111555>>>LLLbbbvvv~~~|||{{{yyyvvvttttttwwwzzz~~~{{{nnnffflllvvvrrr]]]SSSRRRJJJIIIFFFDDDCCCBBBBBBCCC@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;999999888777555444333333000000////////////000000000000000111222333444555555666777999;;;===???@@@@@@AAADDDGGGJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTTTTXXXXXXYYYZZZ[[[\\\]]]]]]\\\^^^```ccceeeeeeddddddaaa```______aaaaaa```___YYYZZZ\\\___bbbeeeggghhhlllllllllnnnqqqxxxyyyyyyxxxxxxwwwsssnnnjjjmmmmmmmmmnnnooooooppppppmmmmmmnnnmmmllljjjiiigggeeeeeeeeeddddddccccccccc___^^^^^^]]]\\\\\\]]]]]]YYYZZZ[[[[[[\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQNNNLLLKKKLLLLLLJJJIIIJJJGGGCCC@@@>>><<<999777555444333222222222222222111111111111111111111111000111111111111222222222222222333444666888:::;;;???BBBDDDAAA;;;666777999<<>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555444111000000//////000000111111111111111111222333333333333555777999;;;<<<===>>>???AAACCCFFFHHHIIIJJJMMMMMMNNNOOOPPPRRRSSSTTTWWWXXXXXXYYYZZZ[[[\\\\\\YYY[[[^^^aaacccccccccbbb___]]]\\\]]]___```^^^\\\YYYYYYZZZ]]]```aaabbbbbbggghhhiiijjjnnnsssyyy}}}{{{wwwwwwvvvuuussspppmmmjjjjjjkkkkkklllmmmnnnoooooolllmmmmmmmmmllljjjhhhgggffffffffffffeeeeeedddcccaaa```___^^^^^^]]]]]]^^^YYYZZZ[[[\\\\\\\\\[[[[[[WWWWWWWWWWWWWWWVVVVVVUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOLLLJJJHHHHHHGGGFFFDDDEEEBBB>>><<<;;;999777555333333222222222222222333111111111111111111111111000111111111111222222222333333444555666888:::;;;>>>???>>>:::888888;;;???AAAMMM___nnnzzz~~~yyyuuuxxxzzzuuuqqqnnnqqquuuxxx|||~~~xxxtttrrroookkkkkknnnmmmwwwtttiiicccaaaOOOGGG;;;333///...------+++******)))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$###""""""###$$$%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''((((((((())))))******(((***+++,,,+++***'''&&&''''''((((((((((((''''''******+++,,,+++***)))(((''''''((()))***+++,,,,,,((()))***+++,,,,,,+++***---------,,,,,,+++++++++))))))(((((()))+++---...******************************+++,,,,,,---......,,,,,,,,,---------......,,,,,,---...000000///---***222888<<>>===<<<;;;::::::;;;;;;<<<=========<<<<<<<<<;;;999777666555111111000000000000111111222222111111111111222222111222333555777888:::;;;>>>??????AAACCCEEEHHHIIINNNNNNNNNOOOPPPRRRSSSTTTWWWXXXXXXYYYZZZ[[[[[[[[[VVVXXX\\\___aaabbbbbbaaa^^^[[[ZZZ[[[]]]___]]][[[ZZZZZZ[[[\\\_________^^^```aaabbbeeeiiinnnrrruuuzzz|||yyyxxxuuusssqqqooommmmmmjjjjjjkkkkkklllmmmnnnnnnlllmmmmmmmmmllljjjhhhgggffffffeeeeeedddcccaaaaaacccbbb```___^^^]]]]]]]]]YYYZZZ[[[\\\\\\[[[ZZZZZZUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPMMMKKKHHHFFFEEEDDDBBBAAAAAA>>>;;;999888777555333333222222222222222333333111111111111111111111111000111111111111222222222444444444555777888:::;;;>>><<<999777666:::@@@DDDNNNVVVbbbmmmwww~~~}}}}}}yyyuuurrruuuzzz|||yyyvvvpppiiiiiilllnnnxxxzzz|||zzzrrreeeZZZUUUTTTCCC===555000......,,,++++++***)))))))))))))))***((()))***)))((('''(((***))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''***(((&&&%%%%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''!!!"""###$$$&&&'''((()))'''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''******))))))((((((''''''''''''(((((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))((()))******++++++++++++***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---************************...---,,,,,,++++++++++++,,,------......------,,,***,,,111666;;;HHHaaawww|||ooojjjhhhppplll[[[RRRLLLKKKHHHDDDDDDGGGGGGDDD@@@>>>=========<<<<<<<<<;;;;;;;;;<<<<<<===999999:::999999888777666333333222222111000000///333222222111000///......111111222333444555777888;;;;;;<<<===???AAABBBCCCLLLLLLLLLMMMOOOQQQRRRSSSRRRUUUWWWYYYYYYZZZ\\\]]]XXXYYYYYYYYYZZZZZZZZZ[[[^^^]]][[[ZZZYYYZZZ\\\]]]YYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]___bbbeeegggiiijjjsssxxx}}}yyyxxxvvvuuusssqqqoooooojjjjjjjjjjjjkkklllmmmmmmnnnllljjjhhhgggggghhhiiifffeeebbbaaa``````aaabbb_______________^^^^^^]]]^^^]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRQQQPPPOOONNNNNNKKKJJJGGGDDDBBB@@@>>>>>>:::999777555333222222111333222222222111000000000000111111111111222222222333333333333222222222222333444555555777999999777777666666999>>>DDDNNNWWWZZZ\\\bbbnnn}}}{{{zzz~~~}}}|||wwwlllfffiiikkkzzz~~~zzzxxxrrrjjjccc\\\RRRHHHAAA:::888666333000---+++***---,,,***)))'''&&&&&&&&&***))))))((('''&&&&&&&&&((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$### %%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((('''***)))))))))(((((((((''''''((((((((()))))))))******))))))(((((())))))***************************))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,''''''((((((((()))))))))*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,------------------,,,,,,...111444777AAAVVViii~~~~~~||||||xxxhhhccceeeuuummm^^^OOOJJJHHHEEECCCDDDDDDBBB???>>>?????????>>><<<<<<;;;;;;;;;<<<<<<===::::::::::::999888777666555444444333333222111111222222111111000000//////111111222222444555666777::::::;;;<<<>>>@@@AAACCCJJJJJJKKKLLLNNNPPPRRRSSSRRRTTTWWWXXXYYYYYY[[[]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]___aaabbbdddeeekkkoootttxxxzzz{{{|||}}}zzzyyywwwuuurrrpppooonnnkkkkkkjjjjjjiiijjjjjjkkkiiiiiijjjjjjiiihhhgggfffeeedddbbb`````````bbbbbbaaaaaaaaa```^^^]]][[[ZZZ\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJHHHGGGDDDAAA???===<<<;;;888777666444333222111111222222222111111111111111000111111111111222222222444333333222222111111111333555666777777888777666888999;;;AAAHHHSSS___iiilllkkklllsss~~~{{{pppkkknnnrrr~~~~~~zzzuuukkkeee\\\UUUNNNFFF===666111111///---,,,***((((((,,,+++***(((''''''''''''***))))))(((''''''&&&&&&(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''''''''((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***)))************+++++++++*********+++++++++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,,,,------------,,,,,,......000222333888GGGUUUnnn{{{~~~mmmeee]]]bbbvvvrrr[[[OOOKKKIIIFFFEEEDDDBBB@@@???@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888777777666666666555444444333333111111111111111111111000222111222222333444555666888999999;;;<<<>>>@@@AAAFFFGGGHHHIIILLLNNNPPPRRRPPPSSSUUUWWWWWWXXXZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVWWWYYYZZZ\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^bbbdddhhhjjjjjjkkkmmmooorrrwww|||~~~~~~|||{{{yyyvvvsssqqqpppooonnnmmmkkkjjjiiihhhggggggdddfffjjjlllllliiifffccccccbbbaaa``````aaabbbbbbccccccbbb```^^^[[[YYYXXX[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPNNNMMMLLLJJJHHHGGGEEEDDDCCCBBB@@@===;;;999888888666666444333111111000000111111111111111222222222000111111111111222222222444333222222111111222222555666777777666666777999BBBFFFKKKSSS]]]kkkxxx~~~zzz{{{~~~uuuqqqsss{{{yyyrrrlllbbb[[[RRRJJJDDD===777222......------,,,,,,++++++******)))(((((((((((((((***))))))((((((''''''&&&((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))************************)))))))))))))))))))))))))))*********)))(((''''''******+++++++++,,,,,,,,,***************+++++++++)))))))))))))))***++++++************************++++++************++++++---,,,,,,,,,,,,,,,,,,---///...///111000222;;;EEEZZZrrr}}}ssseee]]]cccyyyqqq^^^TTTOOOLLLIIIFFFDDDAAA@@@@@@???<<<;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777666666666555555555444111111111111111111111222222222111222222333444444666777777999:::<<<>>>???BBBCCCDDDFFFIIIKKKNNNOOONNNPPPSSSUUUUUUVVVWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ\\\^^^```aaaaaacccfffhhhkkknnnpppppprrrzzz}}}~~~|||zzzxxxvvvtttttttttqqqpppnnnkkkiiigggffffffbbbeeehhhkkkkkkiiieeecccbbbaaaaaa`````````aaabbbbbbaaa```___]]]ZZZXXXWWWZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNNNNNNNKKKKKKIIIGGGEEEBBBAAA@@@???>>><<<:::888777666666444444222111000000000000000000000111222222222333000000111111111222222222333222222222333444555666999888777666444555===EEEYYY```hhhoooxxx~~~}}}zzzwwwyyyuuujjjccc\\\UUUJJJBBB===999444111------------,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((######$$$%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''''''''((((((((((((************************+++************+++,,,,,,************************,,,,,,+++++++++,,,,,,------,,,++++++++++++,,,---///---...000000000555<<>>======<<<<<<<<<===;;;<<<<<<;;;;;;:::999888666666666666666555555555111111111111222222222222222222111111111222222333444555555777888:::<<<===??????AAACCCEEEHHHJJJLLLKKKMMMPPPRRRRRRSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYZZZ\\\\\\]]]```cccfffcccfffgggggghhhppp|||~~~{{{zzzxxxxxxyyyyyytttssspppmmmkkkiiiggggggdddeeeggghhhhhhgggfffeeeaaaaaa``````````````````]]]]]]]]]]]][[[ZZZYYYXXXYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPNNNLLLLLLKKKKKKIIIHHHFFFDDDBBB@@@>>>======<<<:::888777666555555333222111000000000000000000000000111222222222333000000111111111222222222111222333555777999::::::===999555444333888IIIZZZxxxxxxsssooosssrrrddd[[[RRRJJJ@@@888444222///---++++++******)))(((((((((((((((((((((((())))))***)))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))***************)))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++******+++,,,---///,,,,,,///111111333777@@@RRRiii{{{~~~wwwyyyxxxhhhccchhhooopppaaaWWWJJJHHHDDDBBBCCCDDDDDDCCCAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<;;;:::999999777777777777666666666666222222222222222222111111222222111111000111111111333333333555666888:::;;;<<<===>>>@@@BBBDDDGGGHHHHHHJJJMMMNNNNNNOOOQQQRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYUUUWWWYYYZZZZZZ\\\___bbb```ccceeedddeeekkkuuu~~~}}}zzzyyyzzz{{{{{{uuusssqqqnnnllljjjiiiiiigggggggggffffffffffffgggaaaaaaaaa```______^^^^^^YYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJHHHHHHHHHFFFEEECCCBBB@@@>>><<<<<<:::999888666555444444444222111111000000000111111111111111111111222222222000111111111111222222222111333777:::<<<======<<<===777444444666@@@YYYqqq}}}vvvoooiiigggqqq{{{mmm___WWWLLLEEE;;;444111000...,,,------,,,+++***))))))((()))((((((((((((((()))***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''((((((((()))))))))******)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))************+++++++++++++++*********)))))))))(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,+++))))))+++,,,---///+++***...111000111444777BBBSSSdddwww{{{{{{xxxjjjeeeeeemmm~~~oooVVVQQQKKKGGGEEEEEEEEEEEECCCBBBAAA@@@????????????=========<<<<<<;;;:::999888888888888888888888999333333333222222111111111222222111000000000000000111111222333555777999:::;;;;;;<<<===???AAACCCDDDEEEGGGJJJKKKKKKLLLNNNOOORRRSSSSSSTTTUUUVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZYYYTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXUUUWWWYYYYYYYYYYYY[[[\\\^^^aaadddcccbbbeeemmmttt~~~~~~zzzxxxxxxxxxyyysssrrrpppnnnlllkkkjjjjjjhhhhhhhhhhhhgggffffffeeebbbbbbaaa```___]]]\\\[[[WWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSRRRQQQPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEBBBAAA@@@???===<<<;;;:::777666555444333222222222111111111000000111222222222222222111111111111111000111111111111222222222555888<<<@@@AAA@@@>>><<<888444444888<<>>@@@AAABBBCCCEEEHHHIIIJJJJJJLLLNNNQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVSSSTTTTTTUUUVVVVVVWWWWWWWWWYYYZZZZZZYYYXXXXXXYYYYYY]]]______\\\]]]ccciiimmmyyy}}}vvvuuu|||~~~zzzvvvuuuuuuuuuqqqpppnnnmmmkkkkkkjjjjjjhhhiiijjjjjjiiigggeeedddbbbbbbbbb```___]]][[[ZZZWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQPPPOOONNNMMMMMMLLLLLLKKKIIIGGGFFFDDDCCCCCC??????>>>===;;;:::999999555444333222111111111111111111111111111111222333333222222222111111000000000111111111111222222222888;;;@@@DDDDDDAAA===:::444111444;;;BBBPPPppp{{{pppgggggghhhnnnvvv{{{~~~xxxsssmmmcccZZZWWWEEE>>>666111///...,,,***((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))*********)))(((((((((''''''''''''&&&''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###### """$$$'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((&&&%%%%%%&&&'''(((*********)))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''%%%&&&&&&'''((())))))***(((((())))))******++++++)))))))))))))))))))))))),,,+++)))((((((((()))***++++++******++++++,,,---************************---------...///000111222222000444AAAQQQbbbuuuuuuoooqqqtttuuuyyymmmeeejjjxxxnnnZZZQQQMMMIIIGGGHHHBBBAAA@@@===;;;;;;===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888555555555444444333333222111111111111000000000000000000111222333333444444888888999:::<<<======>>>>>>???AAACCCCCCEEEHHHKKKLLLNNNQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYZZZZZZZZZ[[[\\\___aaacccgggjjjnnnsssvvvxxxyyyyyy{{{|||~~~|||vvvpppmmmqqqzzz~~~yyywwwuuusssrrrrrrpppmmmlllmmmnnnnnnmmmiiiiiihhhiiiiiihhhdddbbbdddcccaaa___\\\ZZZXXXWWWZZZYYYXXXWWWUUUSSSRRRQQQNNNNNNMMMMMMLLLKKKJJJJJJGGGGGGFFFDDDBBB@@@>>>===>>>===<<<:::999888888888333333333222222222111111222///,,,---000222111000333333222222222222222333222222222111111222555888===AAAFFFHHHGGGBBB<<<888:::999999>>>LLLbbbxxxwwwqqqpppoooqqqssswww|||}}}}}}zzzuuuvvvzzz}}}qqqeee^^^ZZZUUUQQQ???888000---...///...,,,...---,,,+++************''''''(((((())))))******&&&&&&''''''(((((())))))++++++***)))(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%%%%&&&'''(((((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''''''''(((((())))))***)))))))))))))))*********************************---,,,+++***))))))***+++++++++******++++++,,,---************************++++++++++++,,,---...///111///111999EEEUUUhhhxxxuuukkkhhhhhhhhhkkkqqq{{{pppoooyyymmm]]]QQQIIIFFFGGGEEEEEECCCAAA???>>>???@@@??????>>>======<<<<<<;;;::::::::::::999999999999888777777666555444444333222222222111111111111000000111111222333333444444666666777888999:::;;;;;;<<<>>>@@@AAABBBCCCFFFIIIGGGIIIKKKNNNOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOQQQSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXZZZ\\\^^^______bbbeeeiiikkkmmmmmmmmmlllmmmoooqqqssstttuuuuuuwwwwwwtttoookkklllqqquuu{{{|||yyywwwuuusssrrrrrrooommmlllllllllkkkiiifffffffffggghhhgggdddbbbdddcccbbb```^^^\\\[[[ZZZXXXWWWVVVTTTSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHDDDDDDCCCBBB@@@>>><<<;;;;;;:::999777666666555555222222222111111111000000111///------000111111000333222222111111111222222000111222222222444777:::CCCDDDEEEDDDAAA>>><<<;;;;;;===AAAGGGRRRbbbsss}}}uuuuuuyyyzzz||||||wwwrrrqqqsssuuu|||{{{hhh]]]ZZZXXXPPPHHH===777000---......---***---,,,+++******)))))))))''''''(((((())))))))))))''''''''''''((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''###$$$&&&'''(((((('''&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&)))((((((''''''(((((()))''''''''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++---,,,++++++***++++++++++++************+++,,,,,,************************************+++,,,------222//////222888DDDYYYjjj~~~qqqiiieeecccccciiirrr||||||vvvyyyrrr^^^PPPJJJJJJEEEDDDCCCAAA????????????@@@??????>>>======<<<<<<;;;;;;:::::::::999999999:::999999888666555444444333333222222222111111111111111111222222333333444333444444555666777888888999;;;===>>>???@@@CCCFFFCCCDDDGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYVVVUUUUUUUUUVVVWWWYYYZZZXXXZZZ\\\^^^___``````___bbbcccdddfffhhhiiijjjjjjnnnppprrroookkkhhhhhhjjjooouuu}}}~~~|||zzzyyyxxxvvvsssqqqqqqooommmmmmlllkkkhhhfffdddcccccceeefffeeecccaaaaaa``````^^^]]]\\\[[[ZZZVVVUUUTTTRRRPPPOOONNNMMMMMMMMMLLLJJJIIIGGGFFFEEE?????????>>><<<:::888777777666555444333222222222111111111000000000//////111///......000111111000222111111111111111222222///111222222333555999<<<@@@AAAAAA???<<<999999999???EEEMMMSSSZZZcccoooxxxyyywww~~~~~~yyyxxxwww{{{zzzpppkkkmmmpppvvv{{{wwwbbbXXXXXXUUUIII===888444///---......+++))),,,+++***)))(((((((((((('''(((((((((((()))))))))((((((((('''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''###$$$&&&'''((((((((((((''''''(((((()))(((((('''((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))'''''''''((()))***++++++((((((((()))))))))))))))******))))))((((((''''''(((((())))))))))))((((((************))))))))))))++++++******))))))((((((************************++++++++++++++++++++++++***************++++++,,,************************,,,,,,++++++,,,------...000///000111222:::LLL\\\www|||uuuppplllmmmqqqwww}}}~~~|||uuuaaaUUUPPPGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======;;;;;;;;;;;;::::::::::::;;;:::999888777666555444222222222222111111111111111111111222222333333333222222333444444555666666666888:::;;;;;;===???BBBAAABBBEEEGGGIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXWWW[[[\\\^^^```bbbccccccdddgggkkknnnnnnjjjfffffffffnnnqqquuuxxxyyy|||~~~}}}{{{{{{zzzwwwsssoooooonnnmmmnnnnnnllliiigggdddccccccccccccccc```^^^[[[[[[ZZZZZZYYYXXXXXXXXXUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKIIIGGGFFFDDDBBBBBB<<<;;;;;;:::999888666555444333333222111111111111222111111111000000000000000/////////000111111111111111000000000111222222111222444444444666999;;;999;;;>>>>>><<<;;;<<<>>>HHHOOOXXX^^^aaagggpppxxx|||zzzzzz~~~{{{ssspppppprrrsssvvvyyyzzzyyyyyyzzz{{{wwwggg]]]YYYQQQBBB666333111...---------***(((+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))&&&''''''((()))******+++''''''(((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((************))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))************************))))))******+++,,,************************,,,,,,+++++++++,,,------+++,,,///111111444@@@NNNdddsss}}}yyyeeeXXXPPPLLLHHHEEEEEEEEEDDDCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999888777666555444222222111111111000000000111222222222222222333333222222333333444444555555444555777888888999<<<>>>???@@@AAACCCEEEGGGHHHHHHDDDEEEFFFGGGHHHIIIJJJKKKNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMOOOPPPRRRSSSTTTQQQQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[```cccffffffdddccceeegggmmmoooooonnnkkklllppptttzzz|||~~~zzzvvvvvvzzz}}}}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}|||zzzvvvqqqmmmlllllllllmmmnnnnnnkkkiiifffeeebbbaaaaaa___\\\ZZZWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKHHHGGGEEEDDDBBB@@@???>>>999999999888777666555444333222222111111111222222333333222222222111111111///000111111111111111111111111000000111222333333444555666666555555777999777:::===>>>???CCCJJJPPPWWW[[[aaadddgggmmmwww~~~}}}xxxwwwuuuuuurrrsssssssssssstttvvvwww|||}}}xxxnnndddWWWIII:::111///...---------,,,***(((+++***)))(((''''''''''''((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((())))))''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))*********))))))(((((())))))***&&&'''((()))))))))))))))&&&''''''(((((())))))***))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((()))*********))))))***))))))))))))***++++++************************+++******))))))***++++++((()))---000000000777???RRRbbbttt{{{iii\\\UUUMMMGGGEEEEEECCCAAABBBBBBBBBAAA@@@@@@??????======<<<<<<<<<;;;;;;;;;999999999888777777666666333222222222111111111111222222222222222222222222222222222333333444444444222333555555555777999;;;;;;;;;<<<===???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPNNNMMMLLLKKKLLLMMMNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVWWWZZZ\\\]]]\\\]]]aaaeeemmmnnnnnnkkkgggfffiiimmmmmmnnnoooqqqrrrrrrqqqqqqooojjjhhhkkknnnnnnpppsssssssssrrrpppnnnmmmnnnooossssssssstttwwwzzz~~~}}}~~~~~~}}}{{{zzzxxxvvvsssnnnjjjiiihhhhhhiiikkkkkkjjjhhhfffdddaaa___]]][[[YYYVVVUUUUUUUUUUUUUUUTTTTTTTTTQQQPPPOOOMMMLLLJJJIIIHHHCCCBBBAAA???>>><<<;;;;;;666666666666666555444333222222222111222222333333333333333222222222222111...000222222111000111222111111111111222333444444666777888888777666777888888<<>>333///---------,,,,,,++++++***+++***)))(((''''''''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((('''(((((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))******))))))))))))******&&&&&&(((((((((((('''&&&&&&&&&''''''((())))))***(((((((((((())))))))))))''''''((()))))))))))))))'''''''''(((((())))))***)))))))))))))))*********((((((((((((((((((((((((((()))***+++++++++******)))))))))))))))***++++++************************++++++************+++++++++***,,,//////...111666BBBPPPdddxxxzzzyyypppfffXXXOOOJJJGGGDDDAAACCCCCCBBBBBBAAA@@@@@@@@@============<<<<<<<<<;;;:::999999999999999999999555555444444444333333333222222222222222222222222111111111222222222222222111222444444444555888:::999999999999:::;;;<<<=========>>>??????@@@AAAAAACCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDFFFGGGIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNPPPRRRSSSSSSTTTPPPSSSWWWWWWWWWXXX]]]```lllmmmllliiieeecccfffiiifffffffffeeeddddddccccccddd```___bbbeeeddddddfffjjjjjjjjjgggdddccceeegggiiihhhgggfffgggiiilllnnnqqqooommmnnnppprrrttttttvvvtttrrrqqqpppnnnjjjgggeeedddbbbbbbcccddddddcccbbb___\\\ZZZYYYXXXVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQKKKKKKJJJHHHFFFEEECCCCCC>>>>>>===<<<;;;999999888333333444444444333222222111111111111222222333444222222222222111111111111...000333333111000111222222222222222333444555666555777999999888777888:::<<>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<777666666666666555555555222222222222222222222222000000000000111111111111111222333333333444777999999999999888999::::::;;;::::::;;;;;;<<<============>>>??????@@@AAABBBCCCBBBBBBAAAAAABBBEEEHHHIIIFFFFFFEEEEEEEEEFFFHHHIIIFFFEEEEEEEEEEEEGGGIIIJJJHHHHHHGGGHHHHHHIIIJJJKKKFFFGGGIIIKKKMMMNNNOOOOOONNNRRRVVVWWWVVVWWWZZZ]]]ggghhhgggccc^^^\\\]]]```eeedddbbb___]]][[[ZZZZZZ\\\YYYZZZ^^^```^^^]]]^^^ddddddccc___\\\\\\```ddddddccc```^^^^^^___aaacccfffdddbbbcccfffiiikkklllooonnnlllkkkkkkjjjgggeeecccaaa^^^]]]]]]^^^^^^]]]^^^[[[YYYWWWWWWVVVUUUSSSPPPOOOOOONNNNNNMMMMMMLLLGGGFFFEEECCCBBB@@@???>>>;;;;;;::::::999888777777111111222222222222111111111000000111111222333444111111111111000000000000---000444444222000111333333333333333444555666777333666888999999999:::<<>>TTTrrrwwwsssxxxxxxkkkaaaVVVMMMMMMGGGCCCCCCBBB@@@@@@CCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777666666666555555555555555444444333333222222111333333333222222222111111222222333333444555666666666666666666777777777777::::::::::::::::::::::::>>>============>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEGGGJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWXXX^^^bbbeeeccc___\\\]]]___aaaaaa```^^^[[[ZZZ[[[\\\ZZZZZZZZZ[[[[[[ZZZZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXYYY[[[\\\]]][[[\\\^^^aaadddeeecccaaafffffffffeeecccaaa___]]]___^^^[[[YYYWWWVVVVVVVVVWWWUUUSSSRRRQQQPPPNNNLLLNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA@@@???>>>===<<<;;;999777555333222333444555444333222222111222222222222222222111111111000000111111111222222333444444222222111111111111111111111000000111444777999:::666:::<<<:::777888===CCCXXXwww}}}yyyvvvxxx~~~~~~|||vvvpppoooyyy~~~sssllllllkkkgggeeefffeee___VVVKKK@@@888222///------,,,++++++******)))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%###!!!"""$$$%%%###!!!%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((()))***)))((('''(((******)))(((((((((((()))***''''''((((((((((((''''''***)))(((''''''((()))******************)))(((((())))))))))))))))))))))))((((((((()))))))))******+++++++++******)))))))))))))))************))))))(((((()))))))))*********++++++************+++++++++*********++++++,,,------.........///////////////333;;;KKKaaa{{{zzzuuuzzz{{{kkk^^^RRRKKKEEEDDDDDDAAAAAABBBAAA@@@???>>>============;;;;;;;;;;;;;;;:::::::::777777777666666666555555555555444444333222222222333333222222222111111111111111222222333444444555555555555555666666666666999999999999999999999999<<<<<<<<<;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDGGGIIIKKKLLLLLLMMMNNNOOOQQQSSSTTTWWW[[[^^^^^^ZZZXXXYYY[[[\\\]]]^^^]]]ZZZYYYXXXYYYYYYYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVWWWYYY[[[\\\YYYYYYZZZ[[[\\\\\\[[[ZZZaaabbbccccccbbb```^^^]]]^^^]]][[[XXXWWWVVVUUUUUUUUUSSSQQQPPPOOONNNLLLJJJJJJIIIHHHFFFDDDCCCAAAAAA???>>>===<<<;;;::::::999888666444333222222333444111111111111111222333444222222222111111111000000111111111111111111000000222222111111111111111111444333333333444666666666666888888666444888BBBIIIggg~~~{{{}}}vvvpppjjjggglllzzzyyymmmdddeeehhhfffbbb```RRROOOHHH@@@888222///---)))******++++++,,,,,,---)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%'''(((&&&$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***)))((('''(((*********))))))))))))******''''''((((((((((((''''''))))))(((((((((((()))***))))))******))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&))))))************))))))((((((((()))))))))******************************+++************+++,,,,,,---------.........//////,,,111777>>>JJJaaa~~~|||pppllltttwwwaaaVVVKKKHHHGGGDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>:::::::::::::::;;;;;;;;;888888777777777666666666555555555444333333222222222222222111111111000000000000111111222222333333333333444444444555555555777777777777777777777777:::999999999999:::;;;<<<::::::;;;<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAADDDDDDCCCBBBAAA@@@@@@???@@@@@@???@@@AAACCCEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMNNNRRRVVVVVVTTTSSSUUUWWWUUUXXX[[[\\\ZZZXXXVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWXXXWWWUUUTTTTTTWWWYYY[[[YYYXXXWWWVVVUUUTTTSSSSSSZZZ\\\___aaaaaa```]]][[[\\\[[[YYYWWWVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJGGGEEEDDDDDDBBBAAA???>>>===<<<;;;;;;:::999888777666666666555333222111111222333/////////000111222333444222222222111111111111111333333333222111000000000111111222222222222222222666666666666777777777777555666666555777???MMMXXXxxx|||kkkeee^^^___iiiyyyuuunnnccc[[[\\\aaa___YYYSSS???===999555111...---,,,))))))******+++,,,,,,,,,,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''''''''))))))************))))))************++++++++++++)))))))))******)))))))))+++***************++++++,,,,,,---------.........,,,000333444:::KKKdddxxxyyyeeeaaappp{{{kkkYYYPPPKKKGGGEEEEEECCCBBBAAA@@@???>>>>>>>>>::::::::::::;;;;;;;;;;;;999888888888888777777777666666555555444333333333222222111111111000000000111111111111222222333333222222222222333333333333444444444555555555555555777666666666777888999:::777888999:::;;;<<<======<<<<<<<<<=========>>>>>>@@@??????>>>>>>>>>??????AAAAAA@@@@@@??????>>>>>>>>>>>>===>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKOOOQQQPPPPPPRRRSSSOOOTTTYYY\\\[[[XXXUUUSSSPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTWWWUUUSSSRRRRRRTTTWWWYYY[[[ZZZYYYUUURRRPPPOOOPPPTTTVVV[[[^^^```^^^\\\ZZZXXXWWWVVVTTTSSSRRRQQQPPPNNNLLLIIIHHHGGGEEEBBB@@@??????>>>===;;;:::999999888888777777666555444444444333222111000000111111////////////000111222333111111111111111111111111555555555444444333333333111111222222222222222333555777888999999999:::;;;444777:::<<>>>>>>>>===============>>>??????AAABBBCCCEEEEEEFFFEEEEEEFFFHHHKKKMMMNNNOOOPPPQQQMMMQQQWWWZZZYYYVVVTTTRRRMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQTTTSSSQQQPPPPPPRRRTTTUUUYYYYYYXXXTTTOOOLLLLLLNNNOOORRRVVVZZZ\\\[[[YYYWWWQQQQQQPPPOOONNNMMMKKKKKKHHHFFFDDDBBBAAA@@@>>>;;;;;;;;;;;;:::999888888777666666666555555444444333222111111111000000000111111111000000000000000111111111111111111111111111333333333444444555555555111111222222333333333333555777999888777777999;;;555;;;BBBIIIPPPZZZhhhrrrtttllllllnnnpppoooooorrryyy|||zzzrrrjjj```bbbbbb\\\SSSIIIAAA<<<444444222000...---,,,+++,,,,,,+++******))))))((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''%%%######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''(((***''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((()))*********)))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))************))))))'''''''''((((((((())))))((()))***++++++***)))(((++++++***))))))))))))***+++++++++,,,,,,,,,------////////////111666===CCCWWWhhh{{{~~~yyyuuuooorrrwww}}}jjjbbbeeevvvdddWWWRRRSSSLLLKKKIIIFFFDDDBBBAAAAAA============<<<<<<;;;;;;;;;::::::::::::999999999777777777666555555444444333333333222222222111111222333333333333333333333000000111111111222222222000111111222222333333333222222222333444555666777666777777888999:::;;;;;;999999999999999999999999::::::999999::::::;;;;;;888999999:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMJJJNNNRRRTTTSSSRRRPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMOOONNNMMMMMMMMMNNNOOOOOOQQQRRRSSSPPPKKKHHHHHHJJJKKKMMMQQQTTTUUUUUUSSSRRRJJJJJJIIIIIIHHHFFFEEEDDDBBB@@@>>>======<<<:::888999999888888777777666666555555444444333333333333111111111111111111111000333222111000000000000000111111111111111222222222000000000111222333333333111111222222333444444444666777888777555555888<<>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::888888777777666555555444444444444333333333333222222222222222222222111111000000111111111222222222000000000111222333333333111111222222333555666777666666666777777888888888888888888888888888888888888888888777888999999:::888888888999:::::::::;;;:::::::::;;;:::::::::999;;;===???BBBCCCDDDCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGKKKNNNLLLGGGDDDEEEGGGGGGIIIKKKMMMNNNMMMLLLKKKBBBCCCCCCCCCBBB@@@???>>>===<<<:::999:::999777666666666666666555555555555333333222222222222111111000111111222222111111111222222111111111222222333000000111111111222222222000000111111111111111111111111222222333444444555444777999888777;;;AAAHHHUUU[[[bbbdddbbbbbbdddgggfffkkkuuu~~~xxxttttttuuupppsssyyyyyyzzz|||}}}{{{yyyrrriiihhhiiiaaaPPP@@@888333///------------,,,+++******(((((())))))***+++++++++''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''((()))((('''&&&&&&((()))(((&&&%%%''')))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&)))***###$$$%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%"""""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((((()))***++++++***)))(((''''''((((((((((((''''''###$$$&&&(((((((((((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))************))))))))))))))))))************)))***,,,------,,,***)))++++++***))))))((())))))******+++++++++,,,,,,,,,&&&+++000000,,,---222888111@@@TTTeeerrr|||~~~|||ttttttsssrrrqqqssswwwzzz{{{xxxxxxmmmaaa___YYYWWWTTTPPPMMMJJJHHHGGGBBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888888777777666666555555555555444444444333333333111111111000000000000000111111111111222222222222///000000111222333333333111111111222333555666777555555666666666666666666888888888888777777777777777777777777777888999999999999999888888888888888888999999999999888888777999;;;>>>AAACCCCCCCCCBBBCCCCCCCCCEEEFFFFFFDDDBBBDDDEEEEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCDDDEEEGGGGGGDDDEEEFFFGGGGGGFFFDDDCCCBBBGGGKKKKKKGGGCCCDDDFFFEEEFFFGGGHHHHHHHHHGGGGGG>>>?????????>>>===;;;::::::999777777888888666555444444444444444444444444111111111111000000000000000111111222222222111111000000111111222333555555000000111111222222222222444444333333222111111111111111222333333444555555222666999;;;===DDDNNNWWWhhhlllpppnnngggbbbaaabbbkkkkkkppp{{{}}}yyyxxxvvvuuuooossszzzxxxyyyzzz{{{~~~}}}~~~}}}tttjjjjjjeeeWWWBBB555111...*********+++,,,------------++++++******)))((((((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''###$$$''')))***)))'''%%%###%%%'''&&&$$$###$$$'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&(((***)))&&&%%%''')))((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((('''&&&%%%$$$&&&&&&'''(((((((((((((((******((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++*********))))))((((((((())))))))))))*********+++++++++++++++++++++++++++,,,------++++++,,,---,,,+++***)))***+++,,,---444555:::HHH[[[ooo|||}}}yyyyyy|||}}}{{{wwwwww|||rrraaaUUUYYYSSSQQQTTTVVVRRRNNNMMMHHHFFFCCC@@@>>><<<<<<;;;999:::;;;<<<;;;:::999888;;;:::999777777777777888888777777666555444444444333333222222111000//////222111111111111111222222000000000000000000000000000000111222333333444444222333444444555555444444555555666666666666555555777777666666666666777777333444444555666777777888777777777777888999:::;;;999999::::::;;;<<<======@@@@@@AAAAAABBBCCCDDDDDDBBBAAA???>>>>>>???AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEECCCBBB@@@???>>>===:::::::::999999999888888999666444333555666444222111111222222222111111000222222222222222222222222000000000000000000000000111111111111111111111111000111222000//////000222333222222111222222333333666444555777666444666:::;;;===AAAHHHRRR^^^iiippp}}}qqqgggeeeggggggrrrrrrvvv~~~|||zzzyyy{{{yyy|||~~~xxxuuuyyy~~~}}}vvvnnniii\\\QQQBBB777222000---++++++++++++************)))+++*********))))))((((((************)))((('''&&&&&&&&&'''''''''&&&$$$###((((((((((((((()))*********)))(((&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%'''((('''%%%%%%&&&(((((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))))))))***&&&&&&'''''''''''''''&&&((())))))*********)))))),,,+++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************)))))))))(((((()))))))))************+++++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++++++++,,,,,,---///222777???KKK]]]qqq~~~~~~jjjZZZ[[[TTTPPPSSSVVVTTTSSSSSSHHHGGGFFFEEECCCAAA>>><<<;;;;;;<<<<<<<<<;;;:::999;;;:::999777777777777777888888777666666555444444555444444333222222111111222111111000000111111222111111111111111111111111000000111222222333444444222333444444555444444444444555555666666555555444666666555555555555666666444444444555666666666777333333333333444555666666888999999:::;;;;;;<<<<<<>>>>>>??????@@@AAAAAABBB@@@>>>===<<<<<<===>>>@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@???===<<<<<<999999888888888777777777888666333333444444333111000111111222222111111000222222222222222222222222111111111111111111111111111111111111111111111111000111222111//////000222222222111222222333444444333222333777777666999???CCCKKKXXXgggttt}}}tttmmmooovvvzzz{{{zzz}}}}}}}}}~~~|||~~~~~~yyyvvvxxxtttiii___YYYPPPGGG;;;222///...,,,***+++++++++*********))))))*********)))))))))(((((())))))))))))((('''&&&%%%&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))(((((('''''''''$$$%%%&&&'''(((((((((((())))))*********))))))(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))******))))))))))))(((((()))************+++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++,,,,,,---------,,,***///333555:::JJJaaatttnnnbbbYYYQQQRRRVVVXXXYYY\\\UUUQQQKKKGGGDDDBBB@@@>>><<<============<<<;;;:::::::::888777777666777777888888777777666666555555666666555555444333333333222111111000000000111111111111111111111111111111000000111111222333333333222222333444444444444444333333444444444444333333555444444333333444444555444444444444555555555555444444444444555666777777888888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========<<<;;;;;;======<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>??????>>>===<<<;;;:::999777777666666666555555555666444222222222333222111000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111000111222111//////111333111111111222333444555555555222333666888:::@@@GGGPPP^^^sss{{{vvvzzz~~~}}}|||yyyyyy}}}{{{qqqfff[[[PPPJJJ@@@:::222---,,,---,,,***++++++*********)))))))))******))))))))))))((((((((((((((((((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''''''''(((''''''&&&%%%(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))((((((************++++++++++++************************(((***+++***)))((()))******+++,,,......---,,,,,,***...111000222>>>SSSdddwwwxxxjjj[[[WWWYYY\\\___bbbfff]]]PPPFFFBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;:::999999888777777666666888888888777777666666666666666555555555444444444222222111000000000111111111111111111111111111111000000111111222222222333222222333444444444444333222222333333333333222222333333222222222222333333444444444444333333333333555555555555666777888888777777777888888999999999:::;;;;;;;;;<<<<<<<<<===:::999888888888888999:::999999999999::::::::::::999:::::::::::::::999999::::::::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;:::999888888777777555444444444444333333333444333111111111111111111//////000111111111000000000000000000000000000000222222222222222222222222111111111111111111111111000111222111000000222333000111222444555666666777999555444777;;;AAALLLWWWiiivvv}}}yyyuuuwww}}}|||{{{}}}}}}~~~wwwrrrkkkcccZZZQQQIIICCC666222---++++++,,,+++***************))))))))))))))))))))))))))))))((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((())))))))))))*********+++++++++************************((()))******(((((()))******+++,,,---...---,,,+++***,,,------000888EEEOOOcccvvvxxxtttwwwvvvkkkgggeeecccccciii```UUULLLHHHEEEBBB??????>>>>>>===<<<;;;;;;;;;:::::::::999888888777666888888888888888777777777555555555555555444444444333333222111111111111111111111111111111111111111000111111111111111222222111222333333444444333333111111222222222222111111222222111111111111222222333333333333222222222222222222222222333444555666666666666777777777777777:::::::::::::::;;;;;;;;;888888888777777888888888888888888888999999999999888888999999999999888888888888888888888999999999888888888888888888777777777777666666555555555444333333333222222222111111222222111111000000000111//////000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111222111000111222444111222444666777888888888:::666555:::CCCOOO___mmmyyyuuuqqqooossszzz{{{||||||xxxuuujjjfff___WWWQQQJJJCCC???222000...,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((())))))''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%$$$&&&'''((())))))))))))(((******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''(((((((((((())))))((())))))))))))*********************************(((***+++***)))((()))*********++++++,,,,,,,,,+++))))))***,,,///444999<<>>===<<<<<<<<<;;;;;;;;;;;;:::999888777999999888888888888888888555555555555555555555555555444333222222222222222222222222222222222222222111111111111111111111111111111222333333333333333111111222222222222111111222111111000000111111222111111111111222222222222333333333333444555666777555555555555555666666666888888888888999999999999777777777777777777777777666666777777777888888888666666777888888888888777777777777777777888888888666666666666666555555555444444444444333333333333222222222111111111000000111111222111//////111222///000111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000111222111111111333555444555777999::::::999999888666999BBBNNN]]]ooo~~~~~~yyyuuussspppnnnqqqwww{{{xxxwwwuuussspppeee___VVVNNNGGGAAA;;;888222111///---,,,+++++++++******)))))))))(((((((((''''''(((((((((((())))))''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''((()))*********,,,+++***))))))((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&'''''''''((((((((())))))''''''((((((((()))))))))************************)))***++++++))))))***+++***)))))))))******++++++)))***+++,,,...///222444>>>NNNggg|||zzzzzztttooonnnuuuxxxeee```[[[YYYYYYVVVMMMFFFEEECCCBBB@@@????????????<<<<<<<<<===<<<;;;999888999999999999999999999999777777777777777777777777777666555444333333333333222222222222222222222222111111111111000000000000111111222333333333333222111222222333333222222111222111111111111111111222///000000000111222222222444444444444555666777888555555555444444444444444666666666666666666666666555555666666666666555555555555555555666666666666444444555666666666666666444555555555666666666666666555555555444444444444222222222222222222222222111111111111000000000000000222333111//////111333000111222333333444444444222222222222222222222222111111111111111111111111111111111111111111111111000111222222111222444666777888:::;;;<<<;;;:::999:::;;;AAAMMMYYYdddrrr}}}zzzxxxwwwxxxuuuppppppsssyyyxxxmmmhhhhhhiiihhheee___XXXMMMCCC<<<777444222000///...+++***)))***+++***)))))))))(((((((((((('''''''''((((((((())))))'''(((((())))))(((((((((&&&%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&$$$"""###%%%&&&%%%"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&'''(((((()))((('''&&&%%%$$$######%%%%%%&&&'''(((((((((((("""###$$$&&&'''(((((()))******)))'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++***)))((((((((()))+++,,,***---//////------111444111===QQQiiivvviiidddiiiwwwqqqggg[[[UUUUUUUUURRRNNNGGGFFFDDDBBBAAAAAAAAAAAA<<<======>>>===;;;:::999999999999999999999999999888888888888888888999999888777666555444333333333222222222222222222222222111111111000000000000000111111222333333333333222222222333333333333222222222222111111111111222222...//////000111222222333000000000000111222333333444444444444444444444444444444444444444444444444333444444555555444444333333333444444444555555555222333444444555555555555333333333444444555555555555555555444444333333333111111111111222222222222111111111111000000000000000222333222000///222444000111222333444555555555222222222222222222222222222222222222222222222222111111111111111111111111000111222222111222444666999:::<<<======<<<:::999>>>AAAJJJVVV___eeemmmuuuzzz~~~yyyyyy|||~~~zzzrrrnnnooommmqqquuuxxxxxxnnn```ZZZZZZ\\\\\\ZZZXXXQQQFFF<<<666222000///...---,,,***((((((***,,,))))))))))))((((((((((((&&&'''''''''(((((())))))(((((()))))))))))))))(((&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%############%%%%%%'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''))))))))))))((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))******++++++++++++(((((((((((()))+++,,,---...,,,)))))))))******)))+++---............///111444888CCCRRR```rrrzzzllldddjjjyyyeee^^^[[[UUUNNNJJJIIIGGGCCC@@@???@@@AAACCC@@@>>>;;;;;;;;;;;;:::999::::::::::::::::::::::::999999999888888888888777555555555555555444444444222222222111111111000000555444222000000111222333111111111111111111111111111111111111000000000000222222111111111111222222111111111111111111111111111111111111111111111111333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333333000...///222444333111333333222222111222222222222111111111000000//////......///111111222222222111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222333333444444333333222...///000111222222222222000111222111111333666999<<<;;;<<<===AAAEEEJJJLLLNNNUUU\\\___```ccckkkrrrssszzz{{{vvvooofffkkkhhhgggmmmyyy}}}}}}zzzvvvqqqjjj```YYYVVVWWWYYY[[[LLLCCC888222111111///---...---,,,+++************++++++)))(((''''''''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$'''((('''&&&$$$$$$$$$######$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))(((((()))((((((((('''''''''''''''((((((((()))))))))))))))))))))******************)))))))))))))))***+++,,,***((((((***+++++++++)))***,,,,,,++++++---...111333999CCCNNN^^^tttvvvkkkkkkzzzrrrdddWWWOOONNNIIIIIIIIIJJJIIIGGGDDDBBB???===;;;:::;;;;;;:::888::::::999999888777777777999999999999888888888888777777777666666555555555444444444333333333222222555444222111000111222333222222222222222222222222111111111111000000000///222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222///......111222222000222222111111111222222333222111111111000000000000//////000111222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222//////000000111111111222222333555555444444555777;;;>>>EEEMMMVVV^^^eeehhhoooqqqqqqooolllkkknnnrrrxxx}}}}}}uuummmggggggkkkuuuwwwuuu||||||uuuqqqfff```ZZZVVVUUUSSSPPPLLLAAA:::222......///...,,,...---,,,+++************+++***)))((('''''''''''''''((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((''''''&&&%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((++++++***)))))))))))))))***((('''(((***,,,,,,,,,(((***++++++++++++,,,...///...000555:::EEEWWWhhh~~~}}}zzzxxxxxxzzz~~~{{{{{{{{{dddTTTOOOGGGIIIMMMPPPQQQMMMGGGBBBBBB@@@===<<<<<<<<<;;;:::;;;::::::999888777666666:::999999999888888888888:::999999888777666666555666666666555555555444444555444333222111222333444222222222222222222222222111111111000000000000///222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000///---...000111111000000000000000000111222333111111111111111000000000000111111222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111000000000111111222222444666777666666777888===FFFVVVgggvvvzzztttqqqpppppp{{{zzzsssiiilllttt{{{qqqmmmsss}}}wwwppplllaaa^^^[[[ZZZXXXQQQGGG???777222...,,,...///...,,,---,,,+++*********************)))(((''''''''''''((((((((((((((()))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((('''''''''******)))))))))))))))******(((((((((***++++++******+++------,,,,,,...//////......000222777CCCOOOdddooo}}}~~~wwwssssssrrrsssvvv|||dddTTTLLLMMMOOOSSSVVVUUUPPPLLLGGGDDDBBB@@@@@@???===<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888888888::::::999888777666666555777777666666666555555555555444333333333333444444333333333333333333333333111111111111000000000000333222222111111222222333000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000/////////000000111111////////////000111222333111111111111111111111111222222222333222222111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000222222111000000111222333222333555555777:::>>>BBBIIIWWWmmm{{{zzzxxxvvv}}}zzzwwwtttwww~~~{{{pppkkkoooyyyvvvnnnkkkdddcccaaa]]]UUUIII>>>666111///......000000///---,,,,,,+++******************)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((()))***+++,,,+++***))))))******(((''')))+++,,,,,,+++,,,---///...---///222222222888???HHHVVVjjj{{{{{{xxxxxxwwwvvvwwwzzzjjj]]]XXXUUUUUUYYY]]]]]][[[MMMJJJFFFDDDCCCAAA???===<<<<<<<<<<<<============:::::::::999999999999888999999888888777666555555666666666666555555555555444444444444444444555555444444444444444444444444333222222222111111111111333333222222222222333333000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111111000000111222333////////////000111222333111111111111111222222222222333333333333222222111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000333222222222222333333444111111222444999BBBMMMTTT```ooo{{{zzz{{{~~~~~~tttnnnooowwwwwwppplllgggfffbbbWWWHHH:::222000///....../////////---,,,++++++******))))))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''(((((()))+++,,,---+++***))))))***)))'''%%%&&&((())))))))))))***,,,++++++---222222000222666:::EEEYYYnnn|||uuummmccc___aaaddddddcccUUURRRNNNJJJHHHEEEBBB???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888888888777777777777777666666666555555555444444444444555555555555555555555555555555555555555555444444444333333333222222333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000111222111000000222444000000000000000111222333111111111222222222222222222333333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111222333444555666666666666333333444888AAAOOO___iiixxx}}}||||||{{{}}}|||vvvtttwww||||||xxxqqqmmmjjjfff]]]NNN>>>333//////,,,,,,------,,,+++***)))+++******)))))))))******((((((''''''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$###%%%((($$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''((()))******+++))))))(((((()))***++++++)))(((((()))******(((&&&&&&'''))))))((((((***+++***)))+++///000...///333555:::GGG[[[lllyyy|||xxxuuupppkkkbbb^^^YYYUUUQQQMMMIIIFFFAAAAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999999888888888888999999999999666666666666555555555555444444555666666666666666666666666666666666666666666555555555555444444444444333333222222333333444222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111///000222111//////111444222222111111111222222333111111111222222333333333222222333444555555555444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222111333555888999999888777777888<<>><<<;;;;;;;;;;;;:::::::::999999888999999::::::;;;;;;<<<777777777777666666666666444444555666777777666666777777777777777777777777777666666666666555555555444333333222222333333444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111---///111000......000333333333222222222222222222111111111222222333333333111222333444555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222000222666:::<<<;;;:::888:::===CCCMMMZZZjjjzzzzzzqqqlllooowww}}}}}}}}}}}}|||}}}zzzrrrnnnlll\\\MMM;;;111111111---)))***+++++++++******+++,,,***)))))))))))))))******''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&!!! ### !!!###%%%&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''$$$""""""%%%&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***************+++++++++******++++++,,,---111000444<<>>444000///,,,,,,...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######%%%''''''$$$!!!#########"""""""""!!!!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,++++++***))))))******++++++******++++++,,,---------///555:::DDDWWWiiirrrssszzz~~~mmmccc___\\\ZZZVVVVVVTTTQQQMMMIIIFFFDDDCCC@@@======@@@@@@???<<<:::::::::::::::::::::;;;999888888888777777777777555555555555555555555555666666777777777777666666888888888888888777666666555555444444444444555555555555555555444444444444777666555444444333333333444444444333333333222222333333333333333333333333333333333333333333333333444444444333333333222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444333333222222222111222222333444444444333333333333333333333333333333333222222222555777888777555444444444111111222333444666888999777<<>>@@@EEENNN]]]nnn{{{~~~vvvkkkeee```^^^aaaggglllooovvv~~~tttmmmiiiaaa]]]\\\aaafffmmmvvv~~~yyyrrrqqqrrrtttsssuuuxxxxxxuuuiiiTTTAAA<<<555000111111...++++++++++++++++++*********))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******))))))******+++,,,++++++******++++++,,,------...///...---000888???QQQccc}}}vvvqqqvvv~~~{{{jjj```[[[]]]```ccceeeeeecccbbbYYYSSSLLLGGGEEECCC@@@===>>>===<<<;;;999888666666::::::999999999888888888555555555555555555555555777777777888888777777777777777888888888888777666777777666666666666777777777777777777666666666666666666555444444444444444555444444444444333333333555555555555555555555555555555555555555555555555555555555444444444444444333333333333333333333333333333333333333333333333444444444555555555555555333333333444444555555555333222222222222333444444222333333333444444555555444444444444444555555555444666888888666666666777444444444777===FFFMMMRRR___jjj|||xxxmmmddd^^^aaaffflllnnnvvvxxxoooiiiaaa]]]\\\bbbhhhpppzzz}}}rrrlllkkkmmmooorrrqqqrrruuuuuukkkWWWFFF<<<444///000000---+++++++++************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! %%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***,,,......++++++******++++++,,,------000000...---///333666BBBKKK]]]sssoooeeeaaa```eeepppxxxzzzxxxppphhh___WWWQQQMMMGGGCCCBBBAAA???===;;;:::::::::::::::::::::999999999999666666666666666666666666777777888888888888777777666777777888888888777777777777666666666666777777888888777777777666666666666666555444444444555555555555555444444444333333555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333444444444555555666666666333333333444444555555555333333222222333333444555333333333444444555555555444444555555555666666666999;;;<<<;;;:::999999:::666666999AAAMMM\\\kkkssszzzoooffffffjjjqqqttt{{{~~~tttmmm___]]]```gggpppwwwuuulllhhhiiikkklllnnnhhheeehhhkkkggg\\\SSS???666///......,,,+++,,,*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$""" """%%%(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))***,,,...///++++++******++++++,,,---***...///,,,,,,///111111777999DDDXXXlll|||vvvmmmfffkkkxxx}}}rrriiibbb[[[SSSNNNEEEBBB???<<<:::;;;<<<===;;;;;;;;;:::::::::999999777777777777777777777777777888888999999888888777666777777888888888888777777777666666666666777777777777777777666666666666777777666666666666777777555555555555444444444333555555555555555555555555555555555555555555555555555555555666666666666666333333333333333333333333333333333333333333333333333333444444555666666666333333444444444444444444333333333333333444444555444444444444444555555555555555555666777777888888:::<<<<<<;;;999777777777;;;>>>EEERRRdddxxx}}}rrrnnnqqqyyyzzzzzzrrreeedddiiirrr|||zzzxxx{{{~~~xxxoooiiihhhgggfffeee```WWWQQQSSSWWWWWWUUUSSS???666///------+++***,,,))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$!!!"""$$$'''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&''''''&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))***+++,,,---++++++******++++++,,,---(((,,,---******...000...111111888DDDPPP]]]oooyyypppgggaaaRRRNNNGGGAAA======>>>???;;;;;;;;;;;;::::::::::::888888888888888888888888777888888999999888888777666666777888888888888888777666666555555666666777777777666666666555555555777666666555555666666777555555555555444444444444444444444444444444444444444444444444444444444444555555666666666777777777444444444444444444444444333333333333333333333333222333333444555555666666444444444444444444333333444333333333333444555555555555555555444444444444555555666777777888999999999;;;============>>>???DDDJJJUUUeeewww~~~{{{}}}|||xxxsssqqquuu~~~|||vvvsssuuuxxxwwwrrrkkkhhhgggddd^^^YYYNNNDDD>>>???BBBAAABBBFFF999222---......,,,******))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!"""######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######"""$$$'''&&&###"""###%%%"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%%%%$$$""""""""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''************************,,,++++++***))))))******++++++******++++++,,,---(((------))))))///000---///000444999<<>>BBBEEEHHHJJJMMMPPPMMMTTTaaappp}}}||||||yyy{{{{{{tttppprrruuu}}}sssooojjjhhhfff```WWWPPPAAA999444555555222333888333---+++...000---)))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""" """$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++++++++,,,,,,,,,---------***///333222111666CCCOOOeeettt}}}zzzkkk^^^WWWTTTRRRQQQLLLKKKHHHDDD@@@======>>>>>><<<::::::;;;<<<;;;:::::::::::::::::::::;;;<<<;;;;;;:::999888777666666888888999888777666666777777888888888999999999999777666555444444444555666444333333333333333444444444444444444444444444444333444555666777777777777555555555555555555555555555555555444444333333333888666444222111111222333666555444333333444555666555555555555555555555555333555888999777666666777555888;;;<<<;;;888666666333555777777777888<<<@@@GGGKKKRRRZZZ```dddfffgggdddhhhpppwww}}}~~~~~~zzzsssooopppuuuyyy|||xxxrrrsssnnnddd]]]VVVJJJ>>>333222111000///////////////...---,,,+++)))((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&$$$###""""""$$$&&&((($$$$$$$$$$$$#########"""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))*********))))))*********++++++++++++,,,,,,,,,,,,+++...111000///333<<>><<<;;;;;;===>>>===;;;======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<;;;999999999888777777777888888888888888888888888888999888777666666666777777444444444333333444444555555555555555555555555555222333444555555666555555666666666666666666666666555555555555444444444333666555444333333444555666444333222111111222333333555555444444444444555555555888;;;<<<===>>>@@@BBBCCCDDDEEECCC@@@===<<<<<<666888999:::<<>>GGGRRR^^^ooo{{{yyy}}}}}}wwwppplllfff^^^VVVOOOJJJHHHEEECCCAAACCCEEEEEEBBB???AAAAAA@@@@@@???@@@@@@AAA;;;<<<<<<===============<<<;;;::::::999999:::::::::::::::999999999999999777666555444444444444555555555444444444444555555666666666666666666666666444444555555555555555444666666666666666666666666555555555555444444444444000000111222333444444555444444333333333333444555555555555555555666666777555999===AAADDDHHHKKKNNNPPPOOOLLLGGGAAA===<<<<<<999;;;???DDDKKKTTT^^^ddduuu}}}uuuppppppsssvvvrrruuu{{{~~~vvvqqqpppqqqooonnnqqqxxx{{{yyyzzz{{{}}}}}}~~~pppYYYEEE:::555333000///...------,,,------*********)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$###""""""""""""""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************---,,,+++,,,...//////...444:::BBBNNN```xxxrrriiilllssszzz{{{ssskkkbbb[[[WWWTTTQQQNNNPPPRRRRRRNNNJJJGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBCCCCCCBBBAAA@@@???@@@???===<<<=========<<<=========<<<;;;:::::::::777777666666555555444444666666555444444444555555666666666666666666666666666666777777777666555555666666666666666666666666444444444444444444444444000111222444555555555555666666666666777777888888777777777777888:::;;;<<<:::>>>EEEJJJNNNQQQTTTVVVUUURRRMMMFFF???<<<<<<===>>>BBBJJJUUUbbbooozzzxxxooolllmmmooommmqqqxxx}}}qqqjjjhhhhhhgggfffjjjssswwwvvv|||~~~~~~~~~~~~~~~~~~~~~~~~}}}vvvcccNNN<<<444222222------,,,+++++++++++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!###$$$%%%&&&'''&&&&&&%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********+++******,,,...///...,,,222666;;;BBBLLL```{{{}}}ooommmnnnnnnvvvzzzrrrmmmeeeaaa]]]___bbbccc^^^YYYTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTTTTRRROOOLLLIIIGGGFFFDDDCCCBBBCCCCCC@@@>>>BBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;:::999888888888777666555555555555555555555555555555555555555555555666666666555555444555555555555555555555555333333333444444444444444666666777888999999888888555666777888999:::;;;;;;>>>>>>===<<<===???@@@BBBBBBGGGMMMQQQSSSSSSSSSSSSPPPNNNKKKGGGCCCBBBCCCEEEGGGMMMYYYiiizzzxxxrrrppppppsssxxx{{{oooiiieeeffffffgggmmmwww}}}}}}}}}{{{zzz{{{zzz{{{}}}zzzyyyyyyzzz|||{{{|||xxxhhhSSSBBB999333000///,,,+++******************&&&''''''''''''((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""##################""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))(((((())))))***((()))))))))***************)))***,,,...///...---000222555888;;;GGG___tttvvvqqqlllnnntttwwwtttpppkkkkkkkkklllmmmnnnooopppmmmllljjjgggbbb\\\WWWTTTTTTRRRQQQQQQRRRPPPKKKFFFIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>===;;;:::999;;;:::999888888777777888777777777777777777777777333333444444444444444333666666666666666666666666555555555555555666666666777777777888888999999999777888:::===???@@@AAABBBJJJHHHEEECCCAAAAAABBBCCCBBBEEEIIILLLMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSUUUZZZ___iiixxx}}}wwwtttttt~~~yyyqqqmmmdddgggiiilllttt}}}zzzzzz|||{{{zzzzzz|||~~~|||wwwtttssstttuuuxxx|||~~~zzzhhhWWWDDD:::666111---*********))))))))))))******''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))*********))))))*********)))))))))*********++++++)))***++++++,,,,,,,,,---------///333555:::HHHWWWooo{{{|||uuunnnkkkjjjiiihhhiiijjjfff^^^WWWWWWVVVTTTRRRPPPNNNLLLLLLDDDDDDEEEDDDCCCAAA@@@??????>>>===<<<;;;;;;;;;;;;999999999999999999999999333444555666666777666666888888888888888888888888777888888888999999999999888888888999:::<<<>>>???BBBDDDGGGKKKNNNPPPRRRRRRVVVSSSNNNHHHCCCAAA??????===???BBBFFFKKKRRR[[[```lllnnnppppppooommmmmmnnnqqqrrrvvv}}}}}}yyysssqqqjjjnnnqqquuu~~~}}}{{{zzzzzz{{{~~~}}}~~~}}}xxxrrrmmmjjjjjjmmmqqqvvvvvvppphhhaaa^^^OOOCCC888555333...+++*********))))))))))))******((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$%%%&&&'''""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++************++++++++++++)))***,,,+++***)))+++---+++)))+++222666777===FFFNNNnnn}}}|||{{{}}}}}}xxxooogggcccbbb```^^^\\\YYYXXXWWWPPPPPPPPPPPPOOOMMMKKKJJJBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666777888::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<@@@??????@@@BBBFFFIIIKKKPPPRRRVVVZZZ^^^aaabbbccc^^^ZZZSSSKKKDDD???<<<;;;>>>???CCCIIITTTcccsss}}}}}}zzzvvvtttrrrvvvzzz~~~}}}yyywwwxxxyyy{{{|||vvvxxxxxxuuummmgggcccbbbfffkkknnniii\\\MMMCCC>>>;;;555111333111,,,+++...******))))))))))))***+++))))))((((((((('''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%$$$!!! !!!%%%%%%$$$$$$###"""""""""((('''%%%$$$###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***++++++******))))))((((((+++*********))))))((((((***************++++++,,,)))+++---------///444888DDDOOObbbyyy}}}|||~~~qqqeeeddd^^^[[[]]]```dddkkksssllliiiffffffgggddd]]]WWWWWWQQQKKKHHHHHHHHHCCC???CCCCCCBBBAAA@@@???===<<<;;;;;;<<<=========<<<<<<@@@???===>>>??????>>><<>>:::888333333111000...,,,+++***)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&$$$$$$$$$###############&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$########################$$$$$$########################!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&'''((()))***)))))))))(((((((((((((((************)))))))))(((((((((((((((((())))))***+++,,,---,,,,,,---111444555<<>>CCCKKKZZZppp{{{uuunnniiibbb```^^^[[[WWWSSSPPPNNNPPPPPPPPPQQQRRRSSSUUUVVVWWWVVVVVVWWWZZZ[[[[[[ZZZZZZ```dddeeeeeeeeeaaa[[[\\\[[[ZZZWWWUUURRRPPPOOOSSSTTTWWWYYYYYYXXXVVVUUUPPPQQQPPPMMMJJJJJJMMMQQQ^^^jjj}}}xxxrrrpppnnnmmmqqquuu|||zzzvvvqqqqqqqqquuu{{{|||zzz{{{~~~{{{qqqlllgggggghhhdddYYYPPPFFFAAA:::444111///,,,+++,,,,,,,,,+++******)))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%///(((""" """###!!!!!!""""""###$$$$$$%%%%%% """$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""###############!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$#########"""%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))'''''''''(((((()))))))))*********)))))))))))))))***************++++++,,,******************,,,---000111333555;;;III[[[hhhyyy~~~|||tttpppuuu{{{|||}}}|||uuufff```XXXSSSNNNGGG???888444333444777<<>>:::888888888777777333333444666555555===GGGSSS\\\jjjwww~~~|||ssspppmmmjjjgggeeeaaa___]]]bbbeeeccc```\\\TTTLLLEEEBBB>>>;;;;;;???DDDHHHMMMXXXhhhyyy~~~~~~}}}zzzqqqvvv}}}~~~|||yyy~~~||||||pppjjj___TTTJJJAAA888333///...------......,,,************+++++++++,,,,,,)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%  !!!!!!"""""""""###$$$$$$$$$%%%""""""""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$##################"""""""""###$$$%%%%%%%%%%%%$$$######"""###$$$%%%################################################%%%%%%%%%$$$$$$#########$$$###!!! """$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&((()))))))))(((''')))))))))))))))(((((((((((()))))))))************((((((((((((((())))))******)))((()))++++++***'''(((+++...//////000333666<<>>333111111///,,,///...---------,,,)))&&&))))))))))))************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""###%%%'''((($$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###%%%%%%%%%$$$""" !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!"""############"""%%%###"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((''''''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))*********+++++++++---111777<<>>AAAEEEJJJNNNVVVUUUSSSSSSTTTTTTRRRPPPRRRTTTVVVVVVVVVXXX\\\aaahhhfffbbb]]]VVVOOOIIIFFFEEECCCCCCGGGJJJMMMSSS[[[]]]ccclllvvv{{{{{{yyywwwqqqoooooopppoooooovvv~~~yyynnnlllkkkjjjooovvv~~~yyyzzz}}}~~~~~~yyyrrrnnnkkkfffbbbbbbhhhoootttwwwuuulllaaaKKKBBB777111000000...,,,,,,,,,,,,+++,,,,,,------((())))))*********))))))+++***((('''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###  !!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""###### !!!###%%%%%%%%%$$$###""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######$$$###!!!"""$$$%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((''''''''''''(((((())))))))))))(((++++++++++++,,,,,,,,,,,,+++...111333888DDDVVVddd}}}{{{xxxpppdddXXXOOOJJJFFFDDDAAAAAAAAAAAABBBDDDGGGJJJKKKIIIGGGGGGHHHIIIHHHGGGFFFHHHIIIIIIHHHLLLRRRWWW[[[^^^aaabbb___XXXOOOIIIIIIGGGGGGMMMSSS\\\hhhttt|||qqqhhhffffffgggmmmttt}}}sssppppppnnnrrrwww}}}zzztttpppnnnkkkddd___hhhkkkmmmkkkhhhdddZZZPPP???888000,,,,,,---+++))),,,,,,+++++++++++++++,,,***++++++,,,,,,+++++++++******((('''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############"""""""""###$$$$$$###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$ """$$$%%%%%%%%%%%%###""""""!!!!!!!!!""""""##############################$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$"""!!!"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********'''''''''(((((((((((((((((())))))))))))((((((''',,,,,,,,,------------...---///000//////666BBBKKKfffyyy{{{nnneee^^^ZZZNNNMMMKKKIIIHHHIIIJJJKKKJJJGGGDDDCCCDDDEEEEEEDDDAAACCCDDDDDDFFFLLLUUU\\\eeemmmxxxwwwjjjbbb\\\XXXXXX]]]fffrrryyyqqqkkkjjjllloootttyyy~~~rrrkkkhhhfffkkkrrrzzzyyytttpppnnnnnnmmmjjjgggpppnnnhhh]]]UUUNNNDDD;;;666222---,,,---...---,,,,,,,,,+++***)))))))))******++++++,,,++++++*********)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""""""""#########$$$$$$ !!!"""$$$%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++(((&&&$$$$$$%%%&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''(((((())))))))))))***))))))((('''&&&++++++,,,,,,,,,---------+++---///......222999???JJJ[[[ooo}}}wwwwww}}}~~~yyyfffdddbbb```aaabbbccccccaaa]]]YYYVVVUUUVVVVVVUUURRRSSSSSSTTTWWW```llluuu}}}yyyvvvyyy|||}}}vvvpppmmmlllpppwww~~~zzzwwwrrrmmmkkkllloooqqqrrrppplllaaaQQQEEE>>>666///000...,,,---...///...,,,,,,,,,***)))(((((((((((()))))))))))))))(((((('''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""######$$$$$$######"""######$$$$$$#########""""""######$$$$$$$$$######!!!!!!!!!"""""""""############$$$$$$$$$###############""""""""""""######""""""""""""""""""""""""########################$$$$$$#########$$$%%%&&&%%%$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((...,,,)))'''&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((&&&&&&''''''(((((())))))))))))***))))))((('''&&&)))************+++++++++&&&(((***++++++---222666999CCCSSSfff|||zzzxxx{{{~~~zzzxxxwwwvvvuuurrrqqqpppnnnpppxxxyyyvvvtttrrruuuzzz{{{wwwtttrrrpppnnnnnnnnnmmmmmmfffcccXXXHHH<<<777333///+++*********+++***)))(((,,,+++***)))(((((('''((()))))))))))))))((('''&&&(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%########################""""""############""""""###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$#########""""""###""""""""""""###$$$%%%########################$$$###""""""""""""###$$$$$$$$$###""""""$$$%%%&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++)))'''&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))''')))+++++++++,,,...000222666???MMMaaavvv|||xxxvvvwww{{{{{{yyyxxxwwwzzz~~~}}}{{{xxxyyy{{{zzzuuulllccc]]]TTTSSSLLLAAA888555333000,,,,,,,,,,,,,,,+++))))))++++++***)))((((((((()))++++++++++++***)))(((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%""""""############"""""""""###%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$##################$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!###$$$&&&###""" !!!###$$$$$$###%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))(((''''''((((((((()))))))))***+++,,,,,,,,,------...000000333;;;GGGUUUeeeooo{{{}}}uuuqqqpppuuu{{{}}}~~~~~~wwwkkk]]]QQQJJJ@@@CCCAAA999333111000------.........---,,,,,,,,,+++******)))))))))******++++++++++++***)))((('''''''''((((((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""############"""""" !!!"""""""""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&& !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""!!! """$$$%%%!!! !!!""""""!!!$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((())))))***))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,///------000555===HHHRRRcccppp}}}xxxvvv|||yyytttrrrpppnnnsss{{{~~~xxxuuuyyywwwfffUUUGGG>>>:::444999:::555///---,,,)))((()))******)))))))))++++++***************+++,,,))))))))))))((('''&&&%%%&&&'''((((((((('''%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""###############$$$%%%&&&&&&%%%$$$###########################!!!!!!"""#########""""""%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((************************.........///222555999;;;JJJSSSeee~~~qqqjjjhhhhhhiiitttwww}}}}}}uuupppnnnyyy|||fffSSSFFF<<<444...222111000///---+++******...,,,***'''&&&&&&&&&'''+++*********))))))(((((((((((((((((((((((((((((((((%%%"""$$$((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""##################$$$%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************,,,,,,,,,---///222555777<<>>444000......***************)))))))))))))))(((((((((((()))***))))))))))))))))))(((((((((((((((((((((((((((((()))///222///'''$$$''',,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&''')))******)))'''&&&'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))******++++++///000111222666???LLLVVVkkkwww~~~}}}}}}yyyuuuvvvwwwuuutttuuu}}}}}}}}}zzzuuupppnnnlllkkkmmmqqqtttvvvzzz~~~oooaaaUUUNNNCCC999111,,,***(((+++++++++++++++*********((((((((((((((())))))***(((((((((((((((((())))))((((((((((((((((((((((((''')))***)))'''&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""######$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''(((((())))))******)))))))))))))))))))))))))))*********++++++++++++,,,...//////000444;;;AAAKKKXXXnnn~~~yyy}}}|||{{{wwwsssrrrttt}}}~~~zzztttmmmlllmmmpppsssuuuuuuuuuooooooqqqsssrrrhhhXXXLLL>>><<<888444000---,,,+++,,,,,,,,,+++++++++++++++((((((((()))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""############%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((()))******++++++++++++)))***+++,,,...000444666999BBBPPPaaarrr{{{vvvtttttttttuuuuuupppiiicccYYYUUURRRRRRRRRMMMBBB999333333333111///.........,,,,,,,,,++++++*********((())))))))))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""############&&&%%%$$$######$$$%%%&&&######################## """$$$%%%%%%%%%!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))***+++++++++***(((((((((***,,,///111111222666===FFFSSSeeeyyy}}}wwwzzzyyywwwuuuooocccUUUKKKFFF@@@;;;:::<<<;;;555...//////...,,,***)))***+++,,,,,,++++++***))))))((()))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""!!!#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! ############""""""""""""%%%###!!!"""$$$%%%###!!!!!!!!!""""""######$$$$$$###############"""!!!!!!"""""""""######$$$$$$$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$%%%&&&&&&##############################$$$%%%$$$###"""!!! """"""!!!!!!"""############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&***)))&&&%%%%%%&&&)))***''''''((((((((((((''''''+++++++++***************)))************+++++++++,,,---000666===HHHYYYhhh|||vvvvvvrrrooorrryyy|||{{{~~~~~~sssgggZZZMMMAAA:::333333333222111000000///...---,,,+++***((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$"""###%%%&&&$$$"""%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&%%%%%%''')))'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!! ############""""""""""""%%%###!!!"""$$$%%%###!!!!!!"""""""""""""""#####################"""!!!!!!!!!"""""""""#########$$$############"""""""""!!!#########""""""#########%%%$$$###""""""###$$$%%%######################## !!!"""###$$$$$$###"""$$$&&&'''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$########################$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))************))))))*********+++++++++///...///222444:::FFFRRRggg}}}xxxtttssspppnnnrrrzzz}}}{{{yyyvvvvvvyyy}}}}}}zzzssslllaaaUUUJJJAAA999444111000000///......------,,,,,,+++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%"""###$$$###""""""$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##################""""""""""""$$$"""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!###############"""!!!!!!"""""""""""""""#####################""""""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""########################### """###$$$$$$$$$"""###%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((''''''(((((((((''''''(((((((((((('''''''''''''''(((((())))))***)))))))))*********++++++///------...------444<<>>JJJUUUcccsss~~~~~~~~~}}}}}}}}}||||||}}}}}}uuurrrvvvrrrhhhYYYMMMDDD===555///...---,,,,,,---,,,***'''******))))))))))))))))))''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""############"""""""""""" """"""!!!!!!###%%%############$$$$$$$$$$$$###############"""!!!!!!""""""""""""!!!!!!!!! !!!"""""""""#####################""""""###############$$$%%%%%%$$$######""""""""""""""""""""""""%%%$$$#########$$$%%%&&&!!!"""###!!!%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$##################'''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***,,,)))))),,,,,,***)))+++111......111111222999BBBGGGTTTgggxxx}}}{{{zzz}}}}}}vvvuuuyyyyyyooo[[[TTTIII@@@:::555111...,,,+++******+++***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%(((%%%%%%$$$######$$$%%%%%%###&&&((()))((('''''''''%%%&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%############"""""""""""" ###"""!!!!!!###%%%#########$$$%%%%%%%%%&&&###############"""!!!!!!!!!!!! !!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''!!!"""$$$###!!! !!!%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%***((($$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))---)))))),,,...,,,,,,......+++---111000---///666333<<>>999555333111///---,,,+++,,,++++++,,,+++***))))))***++++++)))))))))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,***&&&###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###&&&'''&&&%%%########################"""""""""###############$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$%%%%%%%%%%%%!!!""""""############"""!!!""""""######"""""""""########################"""""""""###$$$$$$%%%%%%!!!!!!"""""""""""""""###$$$$$$######""""""!!!!!! !!!"""#########"""""" !!!"""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###""""""""""""###$$$$$$######$$$$$$$$$$$$##############################"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,.../////////000333555777===GGGTTTbbbnnnwww|||}}}yyyzzz~~~xxxrrrmmmooorrrwww|||nnn]]]PPPIIICCC???<<<666333333333111111333...---,,,+++)))(((((((((+++***)))))))))***+++,,,(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%(((+++,,,***&&&"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&### """&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###!!! """###$$$%%%%%%%%%%%%$$$"""############""""""!!!!!!!!!"""###$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!""""""##################"""""""""!!!"""""""""############$$$ !!!"""###$$$$$$$$$$$$!!!!!!"""""""""######### !!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$##############################"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))*********+++,,,......---(((***+++,,,,,,...000333222444999???FFFMMMSSSVVVbbbkkkxxx~~~{{{|||{{{zzzuuuoookkklllnnnqqqxxx~~~|||xxxrrrbbbMMM@@@<<<:::666333...,,,///000...---000---------,,,+++******+++))))))((('''((()))***+++(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((((((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$###############"""!!!  """############"""""""""""""""""""""""" !!!!!!"""######### !!!!!!!!!""""""######"""""""""""""""##################"""###$$$$$$%%%$$$%%%%%%$$$$$$###"""!!!""""""######$$$$$$$$$%%% !!!!!!!!!""""""######""""""""""""############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$##############################"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&& """$$$%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))******************************)))((('''''')))+++++++++++++++++++++***+++...000...///222444777:::<<<===AAAJJJXXXdddpppzzzyyy{{{~~~~~~zzztttnnnjjjkkknnnppptttyyyyyy{{{xxxqqqkkkiiigggcccfff```PPP===222333444111///******///000+++)))+++)))***++++++******+++,,,''''''&&&&&&'''(((***+++'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""###%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%''''''%%%!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###!!!"""###$$$%%%$$$######%%%&&&''''''((((((''''''""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$###############"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""###&&&$$$ $$$""""""#########!!! %%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$######$$$$$$$$$###""" $$$$$$%%%&&&&&&&&&&&&%%%######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######""""""""""""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))'''%%%%%%''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++)))))))))))))))(((''''''......///111222333444555777:::???CCCKKKXXXhhhuuu}}}|||{{{{{{|||vvvpppiiiggghhhhhhfffcccccc___XXXPPPKKKJJJNNNQQQSSSJJJ===666333333111...+++,,,,,,,,,,,,+++******************************++++++******)))'''&&&%%%***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""""""""""""""#########"""""""""###!!!""""""######"""!!! $$$###"""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""!!!!!!"""############"""######$$$$$$###"""!!! !!!!!!""""""######""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""######""""""""""""######$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$############$$$###############$$$%%%"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$######""""""""""""############""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''%%%%%%'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))(((((()))******(((((()))))))))*********)))*********))))))((('''.........//////000000111///222666888;;;AAAKKKSSSbbbkkkyyy{{{yyyxxxzzz|||~~~zzzqqqeee]]]YYYWWWTTTRRRJJJGGGCCC===::::::===AAADDD<<<222---,,,,,,+++(((++++++,,,,,,++++++***)))************************((())))))))))))((((((''')))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$"""!!!!!!"""#########""""""###""""""!!!""""""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!! !!!!!! !!!"""""""""""""""""""""############"""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""############""""""""""""######%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""#####################$$$$$$$$$#############################################$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&$$$#########&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((***))))))(((((())))))***'''''''''((((((((())))))*********+++******)))(((------------,,,,,,,,,,,,+++///222333333444777:::CCCIIIRRR^^^lll{{{{{{wwwtttvvvxxx{{{}}}ssshhhYYYMMMFFFCCCAAA???666666444111000111444777999444...+++,,,---,,,***++++++++++++*********)))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""#########"""!!!!!!""""""############!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""###############""""""""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########""""""#########%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###############""""""#########$$$$$$$$$$$$#####################################################################"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))''''''((((((((()))))))))******+++++++++******)))+++++++++++++++++++++++++++...111333222222444666:::<<>>888444222...///111111///...............---+++))))))***+++((()))***)))((((((***,,,))))))))))))'''''')))***+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ """###!!! """###"""!!! !!!"""###!!!!!! !!!!!!"""$$$&&&'''''''''((()))***))))))'''&&&###"""!!!%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""###############"""!!!!!! !!!""""""###!!!!!!!!!!!!!!!"""############""""""!!!!!! $$$###"""!!!!!!"""###$$$######$$$######"""!!! '''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######$$$#########""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$$$$$$$###"""""""""$$$######%%%''''''$$$ """###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%******))))))((((((''''''))))))************)))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,///////////////000111111444555666888:::;;;======CCCDDDFFFJJJNNNSSSXXX[[[ccciiirrr|||xxxsssqqqpppnnnnnnpppwwwtttpppyyy~~~zzzwwwvvvsssnnniiiddd___]]]TTTRRROOOJJJFFFAAA>>><<<999999888777444111///---,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&### """$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###%%%%%%$$$"""!!!"""###"""""""""###$$$%%%'''''' !!!###""" ###%%%###"""!!! !!!"""######""""""!!!!!!!!!!!!!!!$$$&&&)))+++,,,---...000++++++***)))(((&&&%%%$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! %%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$######$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########"""$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""########################$$$$$$#########$$$%%%&&&$$$$$$$$$###############$$$######%%%''''''$$$!!!"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))(((((('''''')))******++++++******)))))))))(((((())))))***+++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---------...///000111111222555666777999<<>>???@@@@@@??????@@@AAAFFFIIILLLNNNQQQYYYfffqqqyyyxxxvvvsssppplllhhhfffdddddddddcccaaaaaabbbdddnnnnnnooopppqqqooojjjffffff```]]]______ZZZWWWXXXXXXZZZ\\\]]]]]][[[YYYXXXNNNLLLHHHEEEDDDBBB@@@===888666444111000000111222////////////000000000000******++++++,,,,,,,,,,,,+++++++++***************'''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$######$$$&&&)))&&&%%%$$$$$$#########$$$"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! $$$%%%&&&&&&###""""""### !!!!!!"""""""""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$######""""""##################!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$%%%%%%$$$$$$$$$$$$"""###%%%%%%###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$########################""""""""""""############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((('''((())))))***))))))*********++++++++++++******))))))******+++,,,,,,+++++++++++++++,,,''''''((()))***+++,,,,,,////////////////////////222444555555333111000000444555666555333333444555444777::::::;;;AAAKKKTTTVVVVVVUUUTTTRRRPPPOOONNNJJJLLLMMMLLLKKKKKKLLLMMMWWWVVVUUUTTTSSSPPPLLLIIIKKKHHHFFFGGGGGGCCCAAAAAA???@@@AAABBBBBBAAA@@@???:::999777777888888777666000///---++++++,,,...///++++++++++++++++++++++++)))))))))***+++,,,------************************(((''''''''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$%%%%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########"""###%%%'''&&&&&&%%%$$$###############!!!  !!! !!!!!!""""""""""""!!!!!! !!!!!! !!!###$$$######$$$&&& !!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""""""""""""""!!! !!!!!!"""#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######"""""""""""""""#########""""""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#################################""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!###############$$$$$$$$$###$$$%%%%%%######$$$%%%"""###%%%%%%###"""###$$$########################!!!!!!!!!"""""""""######!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***)))))))))************+++******))))))))))))******)))))))))))))))***++++++&&&'''((()))***+++,,,,,,,,,,,,---............---+++...111222111///......,,,---//////......///111///000111111111444:::???>>>>>>>>>===============:::;;;<<<;;;999888888999>>>>>>>>>===<<<;;;999888888888777777666555444444444444555555555555555555444222111000111222111000---,,,+++***++++++,,,---*********)))))))))))))))((((((((((((((()))***+++)))))))))***************((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$''''''(((&&&%%%$$$%%%'''#########$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$###"""###%%%&&&%%%%%%$$$#########$$$###!!! """###"""!!! !!!"""######"""!!! !!!"""""""""!!! """###""""""###$$$$$$$$$######!!!""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!!!!!!!"""""""""!!!!!! """"""###$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#####################$$$$$$"""""""""######$$$$$$$$$"""######$$$%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""########################"""###$$$$$$###"""!!! $$$$$$$$$##################%%%&&&%%%###"""$$$&&&"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''(((''''''''''''((())))))))))))))))))******************))))))))))))******''''''(((((()))***,,,,,,*********++++++,,,,,,,,,,,,,,,---......------,,,+++---...///......///000)))***,,,,,,++++++,,,...//////...//////000222333444333333333333444444555333333444333111000111222000111222333222222111111000111111///...//////000000000000//////000000000111///---,,,------,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))(((''''''((()))***((()))))))))*********+++))))))(((''''''((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((('''$$$""""""###"""#########$$$$$$$$$$$$####################################""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!$$$&&&&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%###"""###%%%%%%$$$$$$###$$$$$$$$$"""  ###&&&%%%$$$ !!!"""######"""!!! """$$$$$$$$$### !!!!!!  """"""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""!!! !!!""""""###!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###### !!!""""""!!!  !!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! %%%$$$$$$$$$######""""""###%%%&&&%%%""""""$$$'''"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((())))))************))))))'''''''''''''''((())))))))))))))))))******************))))))))))))******((((((((()))+++,,,...///******)))))))))(((((((((***++++++,,,+++***)))(((------,,,***)))))),,,...///000000///...------...///...---...///000///------,,,,,,,,,,,,---...///,,,---...---------///111---///111111000/////////...000///,,,+++,,,.........---,,,+++++++++++++++---+++))))))***++++++***)))))))))))))))((('''&&&))))))*********+++++++++,,,+++***)))((())))))***(((((())))))*********+++***)))(((''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%$$$"""""""""######$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! #########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$''''''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%((()))'''$$$""""""%%%$$$$$$###$$$$$$%%%%%%!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""######$$$""""""""""""""""""!!!!!!!!!  !!!"""""""""""""""""""""############""""""%%%$$$###"""""""""###$$$(((&&&###!!! !!!%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%###############"""!!!!!!#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###"""!!! """$$$%%%&&&%%%###"""$$$###"""""""""###%%%%%%$$$$$$######""""""!!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((*********)))))))))))))))'''((()))+++++++++***)))((((((((((((''''''''''''***+++---//////---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,))))))***+++,,,,,,------000...+++)))(((***---///---..................---***+++,,,---------,,,+++,,,,,,,,,++++++*********++++++*********************************)))((('''$$$%%%''')))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%###""" !!!###$$$##################""""""!!!!!!!!!"""""""""############$$$###!!! """###%%%((('''&&&&&&$$$$$$###"""$$$$$$######"""!!!!!!!!!$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%###!!!  !!!"""%%%%%%$$$###""""""######%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!""""""""" !!!!!!""""""!!!!!!""""""############""""""$$$######""""""###$$$%%%((('''%%%###!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###$$$$$$$$$#########""""""#########"""######$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$############!!!"""###$$$%%%$$$######""""""!!!!!!!!!"""###$$$############""""""""""""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))***************+++++++++******++++++++++++*********++++++++++++++++++***++++++++++++++++++++++++---,,,,,,,,,++++++++++++))))))***++++++,,,------+++,,,.........,,,***)))+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,+++,,,,,,,,,++++++************************************************)))(((((((((((()))*********)))))))))))))))(((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%###!!! !!!###$$$$$$###$$$$$$#########"""""""""############$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""#####################$$$#########$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""###############""""""!!!&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!"""""" !!!"""###$$$$$$ !!!!!!""""""!!!!!!""""""""""""""""""""""""###"""""""""###$$$%%%%%%)))(((&&&$$$######$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$###############$$$$$$######"""#########$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$!!!!!!!!! !!!""""""###"""""""""###############%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))(((((())))))'''''''''(((((())))))******)))(((''''''((()))***))))))************))))))+++++++++++++++++++++++++++++++++***************))))))******+++,,,,,,,,,***+++,,,,,,,,,***'''&&&)))******************)))++++++,,,,,,,,,,,,+++++++++++++++++++++***************************************))))))))))))((((((,,,++++++***************(((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""###%%%&&&&&&$$$""" &&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""###""""""###############$$$ !!!""""""###### !!!""""""######""""""######""""""""""""######!!!!!!"""######$$$%%%&&&''''''%%%$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################"""!!!!!!!!!###$$$###"""########################%%%%%%$$$###"""""""""######$$$$$$%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######""""""######$$$%%%!!!!!!!!!!!!""""""######"""""""""######$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((('''((((((((())))))))))))))),,,***)))'''''''''((()))%%%%%%&&&&&&'''((())))))))))))(((((((((((()))))))))******************)))************************************************))))))******+++++++++,,,---+++'''$$$###$$$&&&(((((())))))******))))))(((,,,,,,,,,,,,+++++++++***+++++++++***************))))))))))))************)))))))))((((((((())))))...---+++)))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&##############################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###""""""""""""#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!! """"""###$$$$$$$$$$$$#########"""!!!!!!"""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$###############$$$##################$$$"""######$$$$$$######"""######$$$%%%%%%%%%%%%%%%########################"""!!!!!!!!!###$$$###"""########################%%%%%%$$$###"""""""""###""""""###############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%!!!!!!""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))+++***((('''''''''(((((((((((()))***++++++,,,,,,((()))+++,,,,,,+++)))(((******++++++++++++******************************************++++++++++++)))***************++++++---+++'''%%%$$$%%%''')))))))))************)))))),,,,,,++++++************************************(((((()))))))))*********)))((((((''''''((())))))---+++)))((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!!!!!!!!!!!!!"""######"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""#########$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!!!!######"""###$$$$$$$$$$$$###### !!!"""$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""#########!!! !!!"""######$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""###"""########################""""""############""""""######$$$%%%%%%%%%%%%$$$###########################"""!!!"""$$$%%%$$$##################$$$$$$$$$$$$$$$######"""#########!!!!!!"""############"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""###############!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&&&&''''''(((((())))))***))))))((((((''''''(((((('''(((((())))))*********(((***,,,......,,,***(((***++++++++++++++++++******************************************+++++++++************************)))***+++,,,,,,+++)))''')))******++++++******)))---,,,+++******)))******)))))))))***************'''(((((())))))*********)))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#####################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###""""""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$!!!!!!"""""""""######### !!!"""###$$$%%%%%%"""#########$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$###""""""""""""###$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$#########""" !!!###$$$!!!"""###$$$%%%$$$###""" !!!"""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%&&&&&& !!!!!!!!!!!! !!!"""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###""" !!!!!!"""#####################$$$$$$#########""""""############"""""""""######$$$$$$$$$$$$$$$########################$$$###"""###%%%%%%%%%###""""""#########$$$$$$$$$#########"""######$$$$$$!!!"""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###############$$$$$$!!!"""###$$$%%%$$$######!!!!!!###$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""#########$$$!!!!!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''(((((()))(((((((((&&&&&&&&&'''''''''''''''******+++,,,,,,+++******))))))************))))))************************((((((((())))))*********************))))))))))))'''(((***,,,,,,+++)))((())))))************))))))---,,,+++***)))))))))***((()))))))))*********+++''''''(((((()))******+++)))(((&&&&&&&&&((()))+++((((((((((((((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###&&&%%%######$$$%%%$$$###"""""""""#########$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$#####################"""$$$$$$###"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""""""""!!!""""""######$$$!!!"""$$$&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###### !!!"""###$$$$$$ $$$###""" """###$$$"""###$$$%%%%%%$$$"""!!! !!!"""#####################$$$$$$$$$$$$######""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$#########%%%&&&%%%$$$""""""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&'''''' """$$$%%%&&&%%%###""" """#########"""!!!&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&& ###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***%%%&&&((()))))))))((((((************)))))))))))),,,+++***))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))*********))))))))))))))))))'''$$$###$$$&&&***,,,(((((())))))))))))((((((...---+++))))))))))))***(((((())))))*********+++&&&''''''((()))******+++((('''&&&%%%&&&(((***+++'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###(((&&&$$$###$$$$$$###"""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########""""""!!!########################!!!!!!!!!"""######$$$$$$$$$$$$###""""""!!!""""""$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###%%%%%%%%%$$$###"""###%%%'''''''''%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!! !!!!!!$$$ $$$'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%"""""""""!!!!!!!!!!!!!!!"""!!! !!!###"""""""""############$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$######"""!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###"""""""""############$$$%%%%%%%%%%%%$$$!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&$$$""""""#########"""&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$###  $$$$$$############$$$$$$######""""""!!!!!! $$$##################$$$######""""""######$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''+++(((&&&'''))))))'''$$$%%%&&&''')))************)))))))))))))))(((''''''))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))************************((((((((((((((('''''''''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%$$$$$$%%%%%%$$$!!!"""###""""""$$$&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!"""###%%%%%%$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############ !!!""""""#########"""""" $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$"""!!! """############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$###############""""""""""""#########!!! ###%%%$$$"""######################## !!!"""###$$$######"""""""""""""""""""""""""""$$$"""!!!!!!###$$$###""""""############$$$$$$$$$ !!!!!!###$$$&&&'''%%%&&&&&&&&&%%%%%%$$$### !!!"""######$$$%%%%%%###"""""""""######!!!!!!"""############"""!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%%%%###!!!!!!"""###"""!!!########################"""###$$$###!!!!!!!!!############""""""#########$$$#########""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%##################$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%***(((&&&'''))))))(((&&&'''(((((())))))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***(((%%%$$$$$$%%%&&&%%%"""###$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%################################################%%%$$$$$$$$$############################################################!!!"""$$$&&&&&&%%%$$$"""""""""!!!!!!""""""###$$$############"""!!! ########################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&"""######$$$###"""!!! """############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """"""""""""""""""""""""##############################""""""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$###"""!!!!!!###""""""!!!!!!""""""######"""!!!!!!""""""############################## ###%%%%%%$$$""" ########################%%%###"""###$$$&&&%%%%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""###""""""!!! !!!"""###$$$%%%%%%%%%$$$######"""######### !!!""""""######"""""""""######$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!!!!!""""""!!! !!!"""""""""###$$$$$$$$$!!!###$$$$$$######$$$%%%###""""""!!!!!!""""""###$$$$$$$$$$$$############$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%((('''&&&'''((()))(((''')))))))))))))))((('''&&&)))))))))))))))(((((('''((((((((((((((((((((((((((())))))))))))))))))***''''''((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((((((((((((''')))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((&&&$$$$$$%%%&&&'''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((( !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""######$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!###&&&))))))'''$$$"""$$$############$$$%%%%%%$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""############"""!!!!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!!!!!!!!!!!!!############""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!  """######""" !!!########################### !!!###$$$$$$$$$"""!!!###############$$$$$$$$$$$$""""""###&&&((()))(((""""""#########$$$$$$$$$&&&&&&%%%###""""""""""""!!!!!!!!!""""""!!!!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$##################"""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""############"""""""""###$$$"""!!!"""######$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''((()))))))))'''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''%%%$$$$$$&&&'''''''''&&&'''((('''&&&%%%&&&'''$$$$$$$$$%%%&&&'''((()))"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""###%%%''''''&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""#################################$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%############"""""""""!!!""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!!!!"""############""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###!!! !!!###"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$!!!!!!!!!###&&&)))******""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%#########"""""""""!!!!!!############$$$#########""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########$$$######$$$&&&&&&$$$"""""""""###$$$%%%%%%&&&&&&%%%&&&'''%%%###""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$%%%%%%&&&'''((((((&&&''''''((((((((())))))%%%&&&'''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######&&&$$$$$$$$$&&&(((((('''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$%%%%%%###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################&&&%%%%%%$$$$$$##################"""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######""" !!!!!!"""""""""###""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!  !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!! !!!!!!""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!""""""###$$$$$$$$$!!! """%%%((()))((("""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''""""""###$$$$$$$$$$$$### !!!!!!""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%''''''%%%### !!!!!!!!!"""#########&&&''''''%%%###!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!! """"""######$$$%%%%%%%%%$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&''')))(((''''''((()))$$$$$$&&&'''((()))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%#########"""######$$$%%%##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!! """$$$%%%"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################&&&%%%%%%$$$$$$######"""$$$######"""!!!""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$ !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""$$$###!!!""""""""""""""""""""""""!!!"""""""""############ !!!""""""###$$$$$$###""" !!!###$$$$$$###"""############$$$$$$$$$ !!!###$$$%%% !!!"""""""""""""""######$$$%%%&&&'''((((((!!!"""###$$$%%%$$$$$$### !!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%""""""###%%%''''''%%%"""!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%###""""""############""""""#########!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$##################""""""""""""!!!!!! !!!""""""###$$$$$$%%%%%%############"""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''(((***)))&&&%%%''')))%%%&&&&&&'''((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&%%%%%%&&&'''(((&&&%%%###$$$&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$"""!!!!!!!!!!!!"""############$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###""" !!!"""###$$$%%%%%%%%% !!!"""""" !!!"""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!"""###%%%$$$ ########################!!!###%%%%%%$$$"""!!! !!!"""#########&&&$$$!!!!!!!!!!!! """############$$$$$$$$$!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$###!!!""""""###############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&$$$!!!$$$$$$$$$###############!!!###$$$$$$###"""$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######!!!""""""###$$$$$$%%%%%%############"""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&,,,+++***)))((('''&&&&&&''')))+++)))&&&%%%&&&((('''''''''(((''''''&&&%%%''''''((()))))))))))))))************************))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&%%%%%%&&&''''''&&&$$$###$$$&&&&&&&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""###%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""""""""""""!!!"""######$$$"""######$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######################## !!!"""###%%%&&&'''(((%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""" """###%%%%%%&&&&&&!!!"""###"""   !!!"""######""""""!!! %%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!!!!!!!"""$$$%%%%%%$$$$$$###"""!!!!!!  !!!""""""!!!  ######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$######"""######$$$$$$###""" """###$$$##############################""""""!!!!!!  """###$$$###!!!  !!!"""""""""%%%%%%%%%$$$###"""!!! !!!###$$$%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%''')))***###"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%+++222333///))))))&&&$$$%%%'''((('''%%%)))(((&&&%%%%%%&&&((()))++++++******))))))((((((((('''&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&########################%%%######$$$''''''$$$!!!((('''&&&%%%###"""!!! %%%$$$""" !!!###$$$$$$######""""""######$$$$$$%%%%%%###  """###"""!!!###$$$%%%$$$###$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  !!!###$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$!!!""""""""""""#########!!!!!!"""############### !!!"""######$$$$$$""""""!!! """!!!  """"""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""""""""""""""######$$$"""""""""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############"""""""""!!!!!!"""###############"""!!!"""""""""#######################################$$$$$$$$$$$$###"""!!!$$$$$$###"""""""""""""""$$$$$$$$$############"""########################""""""###$$$$$$$$$######$$$######""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$########################$$$$$$###############"""&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! ###$$$$$$$$$$$$###""""""!!!!!!###$$$%%%$$$$$$### !!!!!!"""######$$$$$$"""""""""""""""#########$$$$$$$$$$$$%%%'''((()))$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&***...000---)))+++)))'''''')))***)))'''((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((((('''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++***((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%"""&&&%%%%%%$$$$$$#########'''&&&$$$###"""######$$$$$$$$$############$$$$$$&&&$$$######$$$%%%$$$###$$$$$$%%%''')))(((&&&$$$$$$$$$%%%%%%$$$###!!! """""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$##################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%$$$$$$######$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############$$$$$$%%%%%%&&&&&&''''''###"""  """###%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!"""###############""""""!!!!!!  !!!!!!""""""!!!!!! ###########################""""""!!!!!!!!!!!!!!!############""""""""""""!!!!!!"""###$$$$$$$$$###""""""""""""##########################################$$$$$$######""""""$$$###""""""""""""""""""$$$$$$$$$############"""##############################$$$$$$$$$######"""""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$########################$$$$$$$$$%%%%%%%%%%%%%%%((('''$$$"""!!!!!!"""#########"""!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$######"""!!!!!!!!!"""######$$$$$$######""""""""""""!!!!!!#########$$$%%%&&&'''(((%%%###"""###$$$$$$###"""########################$$$$$$##################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********,,,***(((((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******((('''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%((($$$"""###''')))'''%%%$$$&&&(((+++---+++'''$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" ##################$$$%%%##################$$$$$$""""""""""""""""""""""""'''&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""""""""###"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$#########&&&&&&&&&&&&&&&&&&&&&&&&  !!!###$$$&&&%%%%%%$$$###"""!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""$$$$$$###""""""$$$#########"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###############$$$$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""""""""""""""###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!!"""#################################$$$$$$%%%%%%&&&&&&&&&######"""!!!"""###$$$%%%""""""""""""!!!!!! """"""###$$$$$$$$$$$$##################"""""""""!!!!!!""""""############$$$######"""!!!!!! #########$$$%%%%%%&&&'''&&&$$$######$$$$$$"""!!!"""""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%(((+++***)))'''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$&&&'''&&&&&&###%%%(((,,,---+++&&&!!!$$$$$$$$$$$$######""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$######"""$$$######""""""######$$$%%%$$$"""!!!!!!!!!""""""!!!!!!"""""""""#########"""######$$$$$$#########$$$$$$$$$$$$$$$######### !!!""""""!!! !!!!!!"""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!"""$$$$$$###""""""############"""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""###$$$$$$$$$$$$$$$######""""""""""""""""""########################!!!""""""#########""""""###"""""""""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""##############################""""""######$$$$$$%%%%%% !!!"""#########"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###""""""######"""""""""""""""""""""""""""""""""#########$$$######"""!!! """"""###$$$$$$%%%%%%%%%&&&$$$######$$$$$$"""!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&######&&&***(((((('''&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$############$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%$$$""""""%%%$$$$$$######$$$$$$%%%$$$''')))&&&""" """&&&!!!###%%%)))***(((###$$$$$$##########################################!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$######"""$$$######""""""######$$$%%%$$$"""!!!!!!!!!""""""!!!!!!"""""""""###############$$$$$$$$$$$$##################""""""""""""$$$$$$%%%$$$"""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!! ###""""""!!!!!!""""""### !!!!!!"""""""""!!!!!!!!!!!!!!!""""""###""""""""""""###############$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!""""""######"""""""""""""""""""""######$$$$$$$$$$$$############"""##############################$$$$$$$$$######"""$$$%%%%%%$$$$$$"""!!!!!!"""""""""############$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$%%%%%%%%%$$$""" """""""""######"""""""""########################"""""""""###############"""###$$$$$$###!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!""""""###""""""""""""""""""############"""!!!!!! !!!"""###$$$$$$$$$$$$###%%%###"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$%%%&&&'''((('''&&&%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''########################%%%&&&'''&&&######&&&***'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$###!!!!!!###$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$############$$$##################$$$"""'''***''' &&&""""""###%%%&&&%%%!!!$$$$$$######"""######$$$######################## !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""##########################################$$$%%%##################$$$$$$"""""""""""""""""""""""" !!!"""############%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""   !!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$ !!!!!!!!!!!!######"""!!!!!!"""###### !!!!!!""""""###!!!!!!!!!!!!!!!"""######!!!"""""""""############%%%%%%%%%%%%$$$###""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############"""########################""""""###$$$$$$$$$######"""###$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%%%%%%%###!!! """"""############""""""#######################################"""""""""$$$$$$$$$###"""!!! """"""""""""""""""######""""""###$$$$$$$$$$$$###!!!!!! !!!"""###$$$###""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$$$$###"""$$$###""""""$$$%%%$$$###""""""######$$$%%%%%%&&&%%%&&&((()))***)))((('''((('''&&&%%%%%%&&&''''''&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&'''(((###%%%'''&&&$$$%%%'''***&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%%%%###""""""!!!!!!""""""###"""&&&(((%%%!!!"""&&&&&&$$$#########$$$###"""$$$$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$##################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&&&&!!! !!!###$$$!!!######"""!!! !!!!!!"""$$$%%%&&&'''((( !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$###"""!!!!!!"""###$$$ !!!"""######$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$&&&&&&&&&%%%$$$###"""!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""""""""############""""""########################%%%$$$$$$######"""""""""$$$###"""!!!"""###%%%&&&$$$$$$######"""!!!!!!!!! !!!"""###$$$%%%%%%%%%!!! !!!"""$$$%%%#########"""""""""""""""!!!!!!!!!!!!!!! !!!!!!###$$$$$$###""""""###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%''')))***+++***)))((('''&&&%%%%%%&&&''')))***''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((("""$$$###""""""%%%((('''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''&&&%%%""" '''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!$$$'''"""######$$$%%%%%%&&&&&&%%%$$$"""""""""$$$&&&(((""""""!!!!!!!!!!!!""""""###$$$$$$$$$######%%%&&&***'''###"""###$$$%%%%%%$$$$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""###### !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$!!!""""""""""""#########%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""############"""""""""""""""""""""""" """%%%'''(((&&&###"""$$$###"""""""""###$$$%%%$$$#########""""""!!!!!! !!!"""###$$$%%%&&&&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$### """"""!!!!!!"""###############"""""""""""""""$$$&&&%%%"""!!!###%%%""""""""""""############!!!""""""###$$$%%%%%%%%%$$$$$$########################""""""!!!!!! ######""""""!!!!!! """""""""""""""!!! ###############$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""############"""$$$######""""""######$$$&&&%%%###"""""""""######!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###"""!!! """"""!!! ########################""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$$$$###############&&&%%%#########%%%'''(((+++,,,---...---+++)))''',,,)))&&&&&&(((((('''$$$"""%%%((())))))))))))******)))(((&&&&&&''''''(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%$$$$$$###$$$%%%'''(((""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""!!! """"""!!!!!! #########"""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""" !!!"""###$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$### !!!!!!  !!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########"""""""""""""""""""""""" """%%%''''''&&&###"""######"""""""""$$$%%%&&&$$$$$$######""""""""""""##############################""""""""""""######!!!"""""""""######$$$$$$###$$$$$$###"""!!!""""""!!!!!!""""""#########$$$$$$%%%&&&$$$!!! """""""""""""""############!!!!!!""""""###$$$$$$%%%"""""""""######$$$$$$%%%$$$#########""""""""""""!!!!!!!!!""""""""""""""""""#########""""""!!! !!!""""""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$###############!!!"""######$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""######!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""!!! ########################""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""" !!!"""#########"""%%%$$$######$$$%%%'''(((+++,,,------,,,***((('''+++)))&&&&&&'''(((&&&%%%###&&&((())))))((()))******)))((('''&&&'''((((((***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%$$$###"""""""""###$$$########################"""######$$$$$$######"""########################$$$$$$$$$$$$############""""""!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$$$$###""""""$$$#########"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""#####################$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$####################################$$$$$$$$$$$$###### !!!######!!!!!!!!!"""########################!!!###$$$&&&&&&%%%$$$###!!!""""""!!! """!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""######"""""""""""""""""""""""" """$$$&&&'''%%%###"""""""""""""""###%%%&&&'''$$$$$$$$$############"""&&&%%%%%%$$$###"""!!!!!!######################## !!!######$$$######"""""""""""""""""" !!!"""###$$$%%%%%%$$$%%%%%%###!!! """"""""""""############ !!!!!!""""""######$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$############ !!!""""""###$$$$$$#########$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$##################$$$%%%$$$######"""#########""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$ !!!"""######$$$""""""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$############""""""""" """######"""!!!$$$$$$######$$$%%%'''(((***++++++,,,+++***((('''***(((&&&&&&''''''&&&%%%%%%''')))***)))(((((()))***)))((('''''''''(((((()))((('''&&&%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%''''''&&&%%%%%%$$$""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""########################&&&&&&%%%%%%$$$######"""###""""""!!!!!!""""""###!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$######"""############""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$###### """######"""!!!!!!"""########################!!!"""$$$%%%%%%%%%$$$### !!!"""###""" !!!###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&%%%###"""!!!!!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######################## !!!""""""###  """######""" !!!!!!"""######$$$$$$#########"""!!!  !!!"""""""""############ !!!!!!"""""""""###!!!!!!""""""######$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$######"""###############$$$$$$$$$###"""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$################################# !!!!!!""""""############$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""$$$$$$#####################"""""""""!!!!!! ######$$$$$$$$$$$$######"""""""""#########$$$$$$ !!!"""###$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!###$$$###!!! $$$######$$$%%%&&&'''((()))************)))((('''((('''&&&&&&&&&&&&&&&%%%&&&(((******)))((((((((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################%%%%%%$$$$$$$$$############""""""""""""""""""### !!!!!!!!!"""""""""!!!!!!""""""""""""!!! !!!!!!!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""!!!"""""""""#########$$$"""######$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$########################""""""###$$$%%%$$$$$$### !!!!!!""""""""""""!!!"""###""" """$$$!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###!!! !!!###$$$###!!!######""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""$$$#########"""""""""!!!"""######$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""############$$$%%%%%%%%%%%%$$$#########""""""#####################$$$###############""""""!!! ######$$$$$$$$$$$$######!!!!!!!!!"""""""""##############################""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###%%%%%%###!!!#########$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&(((***+++)))(((((())))))))))))))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################""""""""""""######$$$$$$######""""""""""""#########"""""""""!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&&&&$$$###$$$%%%########################""""""######$$$$$$$$$$$$!!!!!!!!!""""""######$$$ !!!"""!!! """$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$######"""""""""(((%%%######$$$$$$"""############""""""!!!!!!!!! !!!###$$$$$$###""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""%%%$$$$$$###""""""!!!!!!!!!"""######$$$#########%%%%%%$$$$$$###"""""""""$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$############""""""!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""######$$$%%%&&&%%%$$$"""!!!""""""###$$$&&&'''((((((''''''''''''''''''''''''%%%&&&&&&%%%$$$###%%%&&&%%%(((***+++***))))))***))))))*********)))((('''%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$$$$"""  !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!!!!"""######$$$$$$$$$######""""""######$$$&&&%%%%%%$$$######"""""""""######$$$$$$$$$$$$###""""""""""""############!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!! !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%##############################$$$$$$$$$$$$######!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$ !!!"""######### !!!!!!!!! """$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""#####################%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$!!! ###%%%""""""""""""""""""#########$$$"""!!!"""$$$%%%$$$"""""""""""""""##########################################""""""!!!!!! !!!!!!"""""""""################################# !!!""""""#########"""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############!!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$#####################""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$#########""""""""""""""""""!!!!!!"""######$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''###%%%&&&%%%###"""$$$'''%%%'''***+++*********+++))))))***+++***)))((('''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###############&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###""" !!!"""######"""!!!!!!##############################$$$$$$$$$$$$######################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""""""""""""""#########""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""###$$$%%%##############################$$$$$$$$$$$$######!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ !!!""""""### !!!  """###!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""##################$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$##################"""###%%%&&&&&&%%%###""" !!!"""###$$$%%%%%%!!!%%%$$$""" !!!"""###$$$%%%%%%'''$$$""""""$$$%%%### """"""""""""############$$$$$$$$$###############!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%% !!!""""""""""""""" !!!###$$$%%%''''''$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$#####################$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$########################""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!"""###$$$%%%&&&&&&!!!"""###%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''###%%%&&&%%%""""""$$$'''$$$&&&)))++++++***+++,,,)))******++++++)))((('''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$########################$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""""""""############""""""########################&&&&&&%%%%%%$$$#########$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$ !!!""""""""""""""" !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""###### """######$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$###"""!!!!!!"""""" !!!!!!""" !!!"""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!"""$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""!!! !!!"""###############"""""""""""" !!!""""""######$$$"""!!!###%%%$$$!!! !!!"""######"""!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!! !!!"""######"""""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!##############################""""""""""""############""""""!!!!!! !!!!!!""""""######""""""""""""############$$$$$$######""""""!!!!!!######""""""!!!!!! """"""""""""############!!!###%%%&&&&&&%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%&&&((()))***)))(((&&&***++++++++++++***))))))((((((((((((((((((((((((%%%&&&&&&&&&%%%$$$######'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++))))))))))))(((&&&%%%$$$&&&'''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""!!!"""###$$$###########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$%%%###############"""!!!!!!%%%###!!! """$$$""""""######$$$$$$%%%%%% !!!"""############!!!!!!!!!!!!!!!"""##########################################$$$''')))***###$$$&&&&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$##################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!!!! !!!!!! !!!""""""!!!"""""""""############!!!!!!!!!!!!"""""""""### !!!###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$&&&%%%###""""""###%%%&&&$$$##################"""###############"""""""""$$$###""""""""""""""""""!!!!!!!!! !!!!!!""""""########################""""""###$$$%%%%%%&&&&&&%%%######$$$%%%%%%""" !!!"""###$$$$$$###"""!!!###############"""!!!!!!##############################$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%##################$$$$$$###"""!!!"""$$$%%%$$$###"""""""""""""""""""""!!!$$$$$$#########"""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""#####################""""""!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""############$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))***)))(((''')))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''&&&%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******+++*********)))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&###"""###$$$$$$###########################"""""""""!!!!!!"""""""""######"""!!!!!!"""###$$$###############""""""!!!$$$"""!!! !!!"""###!!!!!!""""""""""""""""""############"""!!! ###""""""""""""######$$$"""""""""""""""""""""""" !!!###$$$%%%"""$$$%%%%%%$$$######$$$######$$$$$$######"""!!!########################%%%$$$$$$$$$######""""""%%%%%%$$$$$$$$$########################$$$%%%%%%$$$$$$########################"""!!!!!! ######""""""!!!!!!""""""""""""""""""############!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##############################$$$$$$$$$""""""""""""""""""###$$$"""""""""###""""""!!!!!!##################$$$$$$ !!!###$$$%%%%%%%%%$$$###$$$%%%%%%###!!!######$$$$$$$$$$$$######"""############""""""!!!########################"""##################""""""############$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$##################$$$###"""###%%%%%%%%%###""""""""""""""""""""""""######""""""""""""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!#########"""!!! """"""""""""############""""""""""""!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""""""""#########$$$$$$''''''((()))((('''%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###############"""###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))***)))(((''')))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((('''%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&))))))))))))******+++++++++++++++***)))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))(((&&&&&&&&&&&&'''((())))))############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''###$$$$$$&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))))))))***'''%%%$$$$$$%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""############$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!! ############"""!!! $$$$$$###############$$$"""""""""""""""""""""""" !!!!!!!!! !!!###$$$$$$###""""""#########$$$$$$######"""!!!########################$$$$$$$$$$$$$$$#########%%%%%%$$$$$$######""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$###### !!!!!!!!!""""""######$$$###""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""""""""#########""""""###$$$$$$%%%$$$$$$%%%%%%$$$###############!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&""""""###############$$$"""!!!!!!!!!"""###$$$$$$"""###$$$$$$$$$"""!!! """""""""############### !!!###$$$$$$############$$$$$$###"""########################""""""############"""!!!########################""""""############""""""""""""#########$$$$$$$$$$$$######"""!!! $$$$$$$$$###############$$$###"""###$$$%%%$$$###"""""""""""""""#########"""""""""!!!!!!!!!!!!!!! !!!"""######$$$$$$##############################""""""""""""######""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((('''&&&%%%''''''((())))))))))))((())))))******))))))((('''))))))))))))))))))))))))((()))))))))))))))((((((***(((&&&$$$###$$$&&&''')))(((((('''''''''((((((++++++++++++++++++++++++,,,,,,,,,+++***)))((('''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&'''((()))*********)))+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$%%%&&&'''((()))***+++******))))))******++++++***++++++++++++++++++***+++)))&&&%%%&&&&&&%%%$$$""""""""""""""""""""""""########################%%%$$$$$$######"""""""""###$$$$$$$$$$$$###"""""" !!!"""###$$$###""""""""""""!!!!!!  !!!"""############$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!#########"""!!! !!!"""$$$$$$"""!!!"""###%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########  !!!###$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!! ######""""""""""""""""""""""""""""""############"""######$$$$$$$$$######$$$$$$###""""""""""""### """###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%!!!!!!!!!"""""""""######"""!!!!!!!!!"""###$$$$$$"""###$$$$$$$$$"""!!! !!!!!!!!!"""""""""######!!!""""""###%%%&&&&&&'''!!!"""""""""!!!!!!"""""""""""""""!!!!!!"""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$######""""""!!! ########################$$$###""""""###$$$###"""!!!"""""""""#########$$$!!!!!!!!!!!!!!!""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!"""""""""############!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''''''(((((()))))))))))))))******++++++******)))((())))))))))))))))))))))))(((((()))))))))))))))(((+++)))'''&&&%%%&&&'''(((******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&((())))))*********++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&''')))******+++***************+++,,,---++++++,,,------,,,+++++++++)))''''''''''''&&&%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$###"""""" !!!###$$$%%%$$$###"""$$$######""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!!!!"""$$$$$$"""!!!"""###$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%%%%&&&"""!!!!!! !!!!!!!!!###$$$%%%&&&'''&&&%%%$$$$$$$$$###""" """"""!!! !!!!!!############"""""""""""""""""""""#########$$$$$$""""""#########""""""!!!$$$###""""""!!!""""""""" """###$$$$$$#########$$$%%%&&&'''&&&%%%$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""" !!!""""""######""""""""""""""""""###$$$"""""""""###""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$$$$ !!!!!!!!! """###""""""!!!!!!!!!!!!""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""############$$$$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$###""""""###$$$"""!!!!!!""""""######$$$$$$$$$!!!!!!""""""""""""######!!!""""""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""############""""""""""""############"""""""""############$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((()))%%%$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))******+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''((((((******))))))******++++++***+++++++++,,,,,,------,,,,,,,,,+++***)))((('''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&'''((()))***+++++++++(((((((((((()))***++++++((((((((((((''''''''''''###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%'''''''''(((((()))******))))))))))))***+++,,,---***+++,,,------,,,+++***)))(((''''''(((((('''%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%$$$$$$###""" !!!###$$$%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""###########################"""""""""######"""!!!!!!!!!###$$$$$$###""""""###""""""######""""""!!! """""""""###$$$$$$%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$#########$$$$$$###$$$&&&'''((('''&&&%%%$$$###"""!!!""""""!!!!!!!!!"""##################"""""""""!!!""""""#########$$$$$$$$$"""""""""""""""!!! ######"""!!!!!!!!!!!!""" """###$$$###"""!!! """###%%%%%%%%%###"""""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$###""""""""""""""""""!!!!!!!!! !!!!!!"""""""""######$$$%%%%%%&&&&&& !!!!!!!!!!!! !!!"""!!! """%%%######"""!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&$$$######$$$$$$###"""!!!""""""######$$$%%%%%%"""""""""#########$$$$$$######################################################""""""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""############"""#########$$$$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))******+++***************))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&'''((((((((('''&&&)))(((((((((((()))***+++))))))***+++,,,------...,,,,,,++++++***)))'''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''((()))+++,,,,,,------(((''''''(((((()))***+++)))))))))(((((('''''''''%%%&&&((()))***)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$""""""#########$$$$$$$$$########################"""###$$$%%%&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,)))***,,,------,,,***)))'''&&&&&&'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$###"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###%%%%%%########################""""""!!!!!!!!!"""######"""$$$%%%%%%$$$######$$$"""""""""""""""!!!!!! !!!""""""###$$$$$$%%%%%%""""""###$$$%%%''''''((())))))((('''&&&&&&%%%%%%&&&%%%$$$$$$#########$$$###$$$&&&(((((('''&&&%%% ###"""""""""###$$$%%%%%%$$$#########""""""!!!!!!"""############$$$$$$$$$!!!"""""""""!!! ######"""!!!!!!!!!!!!!!! """###$$$###!!!  """###$$$###"""!!!###""""""""""""""""""###%%%%%%$$$$$$######""""""!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""!!! !!!"""###$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$############!!!"""###""" $$$'''%%%$$$###""""""###$$$%%%!!!!!!"""#######################################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""""""""""""""######### !!!###$$$%%%&&&''''''&&&%%%%%%%%%&&&$$$###!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!!!!!!!""""""############""""""!!!!!! """"""""""""##################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""""" """###%%%%%%%%%$$$###""""""######$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''')))))))))))))))******+++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%"""$$$&&&(((((((((&&&%%%'''''''''''''''((())))))(((((()))***,,,---......+++++++++***)))((('''&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))+++,,,---.........+++***)))(((''''''''''''))))))((((((((('''''''''&&&(((***+++,,,+++***)))''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""######$$$$$$$$$$$$###########################$$$&&&'''((()))))))))((((((((((((''''''''''''''''''''''''((()))***+++((()))+++,,,,,,+++)))(((%%%%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%""""""######$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%""""""###$$$&&&'''((((((---,,,+++)))'''%%%############"""!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&%%%#########"""""" !!!"""$$$&&&'''(((%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$### !!!"""""""""!!! !!!"""###$$$###""" """""""""""""""""""""""""""""""""""""""!!!  !!!$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""############"""'''%%%$$$""""""""""""###"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!###$$$$$$""" $$$###""" """###$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$'''&&&%%%$$$############%%%%%%$$$###"""""""""###""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! ###############"""!!!!!!############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%###""" """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&$$$"""$$$'''((('''$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%(((((((((''''''&&&&&&&&&&&&$$$###$$$&&&'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&'''((())))))******+++++++++******)))***)))(((&&&&&&((()))***++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((()))'''&&&$$$$$$%%%&&&'''))))))))))))((((((((((((***)))''''''((('''$$$""""""###$$$%%%&&&%%%$$$$$$(((%%%###$$$&&&'''%%%"""""""""###$$$%%%'''((()))(((((('''&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''))))))((('''%%%$$$#########$$$%%%&&&''')))******&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$)))(((%%%###!!!"""###### !!!"""$$$%%%&&&&&&!!!"""###$$$%%%$$$############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!"""$$$'''$$$""" !!!$$$%%%###!!!""""""""""""####################################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''(((++++++++++++)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""!!! """"""###$$$%%%&&&&&&'''%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!### !!!"""###$$$###""" """"""""""""""""""""""""######"""!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""###$$$%%%###$$$%%%$$$"""""""""$$$########################"""""""""""""""######$$$######""""""!!!  """######"""!!! !!!!!!""""""#########""""""############""""""#########"""######$$$$$$"""""""""######"""""""""!!!!!!!!!!!!"""$$$&&&'''&&&&&&%%%$$$############%%%$$$######""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! ############"""""""""!!!###############"""!!!!!! !!!!!!!!!!!!######""""""""""""######$$$$$$%%%%%%$$$$$$###"""###""""""!!!!!! !!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$######""""""######$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''%%%###"""###&&&'''&&&$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''(((((())))))***************))))))(((&&&%%%%%%&&&((())))))))))))(((''''''&&&&&&&&&''''''((())))))((((((((('''%%%$$$$$$$$$&&&'''&&&'''''''''(((((())))))&&&%%%%%%%%%''''''%%%###"""###$$$%%%%%%%%%$$$$$$'''%%%$$$$$$&&&&&&$$$"""#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%###"""!!!""""""######$$$%%%&&&&&&''''''!!!"""###$$$$$$$$$######$$$###""""""!!!!!!!!!"""###########################$$$%%%$$$######%%%'''$$$""" !!!"""###"""!!!!!!!!!"""""""""#################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&'''(((************)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!  """$$$ !!!!!!!!!!!!!!!!!!!!!"""######""" """"""""""""""""""""""""$$$###!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""###!!! """!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$###"""""""""###%%%%%%""""""""""""###$$$%%%&&&###$$$%%%$$$"""!!!"""###%%%$$$###""""""###$$$%%%"""""""""""""""######$$$######""""""!!!  $$$%%%%%%###"""%%%$$$###""""""###$$$%%% !!!###%%%%%%###!!! $$$$$$######"""#########!!!!!!""""""""""""!!!!!! !!!"""$$$&&&((()))&&&%%%$$$######"""######$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$############""""""###############"""!!!!!!"""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$###  !!!###""""""""""""""""""""""""######""""""""""""######$$$######""""""######$$$""""""############""""""###$$$$$$%%%%%%&&&''''''$$$###"""###$$$%%%$$$###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''((()))*********)))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''&&&%%%$$$$$$$$$%%%&&&###$$$$$$&&&'''(((((()))###""""""$$$&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$'''%%%$$$$$$%%%%%%$$$###$$$$$$######$$$%%%%%%&&&!!!!!!""""""###########################$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&!!!"""######$$$$$$######$$$$$$###""""""""""""###########################"""$$$&&&&&&%%%$$$%%%&&&%%%### !!!!!! !!!!!!!!!!!!""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%'''((()))))))))))))))((('''%%%%%%##################$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$ !!!!!!!!!""""""""""""!!! """######"""!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$"""!!!"""###%%%'''"""""""""######$$$%%%%%%###$$$%%%$$$""" !!!"""%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!''''''&&&$$$############!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!! !!!"""###%%%'''((()))&&&%%%$$$###""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""""""""###############"""!!!!!!#########$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""#########""""""""""""######"""##################"""#########$$$%%%%%%&&&&&&###"""""""""#########"""###""""""!!!!!!!!!""""""##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&########################%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''')))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$###$$$$$$%%%#########$$$%%%&&&&&&'''######"""$$$%%%&&&%%%###"""######$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%""""""###$$$###!!!########################!!!""""""###############$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$$$$$$$&&&$$$!!!  !!!!!!!!!"""""""""########################$$$######""""""######$$$""""""###%%%&&&((()))***''''''''''''&&&&&&%%%%%%"""""""""############### !!!"""#########$$$$$$$$$$$$######""" !!!"""###$$$%%%%%%###"""!!!!!!!!!!!!!!!!!! !!!""""""!!! !!! !!!!!!"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$"""!!! !!!!!!!!!"""!!! """######""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!###%%%&&&############$$$#########"""###$$$###!!! !!!"""%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%&&&&&&$$$###"""""""""""" !!!###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""###"""######$$$$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""###""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""###""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%""""""###"""""""""""""""!!!!!!!!! !!!""""""########################"""######$$$$$$%%%%%%%%%##################""""""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$############&&&%%%$$$$$$&&&%%%$$$""""""""""""#########$$$$$$$$$%%%%%%$$$$$$#########$$$$$$###"""""""""######%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$############%%%%%%$$$$$$#########"""$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""############ !!!###$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###%%%$$$###!!!  !!!!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!!!!"""""""""###$$$&&&'''((()))***''''''&&&%%%%%%%%%$$$$$$!!!!!!!!!""""""######### !!!!!!"""""""""###############"""""" !!!"""###$$$%%%"""!!!!!! !!!!!!!!! !!!"""###"""  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$$$$###!!! !!! """!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$######"""!!!"""######!!!!!!"""###%%%$$$###""""""###$$$%%%"""""""""""""""######$$$######""""""!!! $$$"""  !!!###%%%!!!######""""""%%%###!!! !!!###%%%$$$$$$######"""###############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######%%%$$$###""""""!!!""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!###############"""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""######$$$$$$######"""!!!!!!""""""!!! """"""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$###!!!""""""######$$$%%%%%%"""###$$$###"""!!!"""###!!!!!! !!!""""""##########################################$$$$$$""""""##################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""&&&%%%$$$$$$%%%%%%###!!!###""""""""""""###$$$$$$###%%%%%%%%%###"""###$$$######"""""""""""""""###&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$######""""""######$$$!!!""""""###############$$$###"""!!! ###############"""""""""$$$$$$$$$###""""""!!!!!!##################""""""###############""""""!!!!!!!!!!!!""""""""""""###!!!"""###$$$###""" !!!!!!""""""############"""!!!!!!!!!!!!"""###$$$###""""""""""""###$$$$$$########################!!!######"""!!!"""######$$$%%%$$$"""!!!!!!"""""""""""""""####################################""""""!!!!!!!!!!!!"""""""""###%%%'''(((((())))))'''&&&%%%$$$############ !!!!!!""""""###### !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!""""""############!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!""" !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!###$$$%%%%%%$$$$$$!!!""""""!!!!!!###$$$########################"""""""""""""""######$$$######""""""!!! !!!!!! !!!"""###$$$%%%!!!###$$$$$$$$$######""""""""""""###############"""######$$$$$$""""""############"""""""""######$$$$$$###"""!!!%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""###############"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""##################""""""!!! !!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""###$$$$$$$$$"""$$$%%%$$$"""!!!"""###!!!!!! !!!""""""##########################################""""""""""""""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%""" !!!###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###############""""""!!!##################$$$$$$###""""""###$$$%%%###"""###""""""!!!"""###$$$%%%###$$$&&&%%%"""!!!"""$$$""""""!!!!!!!!!""""""###$$$$$$$$$######"""""""""###############$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%&&&''''''$$$###""""""""""""###$$$ !!!""""""######""""""######""""""!!! """"""""""""""""""""""""$$$$$$###""""""!!! """""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""#########""""""#########"""!!!  !!!"""######"""!!!!!! !!!"""###$$$"""!!!!!!!!!""""""###$$$########################!!!"""###"""!!!!!!###%%% ###&&&&&&$$$""""""###############$$$$$$$$$$$$##############################""""""""""""#########$$$&&&'''((((((((('''((('''%%%###"""!!!!!!""" !!!!!!"""######!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""!!!!!!###$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$""" """!!!!!!!!!!!!""""""""""""$$$###""""""$$$%%%%%%$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! """$$$%%%&&&&&&&&& !!!"""!!!"""###%%%"""###$$$$$$$$$$$$###""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$((('''%%%$$$$$$$$$%%%%%% """###$$$$$$###""" ###"""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$###""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""#####################"""!!!!!! !!!!!!!!!!!!"""""""""$$$$$$############$$$$$$###############"""!!!!!!"""!!! """###%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###%%%&&&%%%"""!!!"""$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!""""""###$$$%%%%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''%%%""" !!!###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((******(((%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! ###############"""!!!!!!!!!!!!"""###$$$%%%&&&&&&!!!###%%%$$$######"""!!!!!!!!!"""$$$%%%"""$$$&&&%%%"""!!!"""$$$!!!!!!!!!!!!!!!"""######""""""""""""############"""""""""""""""######$$$######""""""""""""######$$$$$$$$$$$$%%%&&&'''((($$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""###############"""""""""!!!!!!!!!!!!"""""""""###$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """############$$$$$$$$$###############""""""!!! !!!"""!!! !!!###$$$!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!"""$$$'''###'''(((&&&$$$###$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((((((((('''''')))'''%%%###!!! !!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""###$$$%%%&&&###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&"""!!! """######"""!!! !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""&&&&&&%%%$$$############'''&&&%%%%%%$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!"""!!!  """'''%%%"""!!!"""######### !!!"""!!!  """"""""""""""""""""""""""" !!!!!!"""""" !!!!!!""""""##############################"""############$$$$$$$$$!!!!!!!!!!!! """"""""""""###############!!! !!!"""###"""  !!!!!!!!!!!!!!!$$$$$$###########################"""""""""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###########################!!!!!!!!!""""""""""""""" !!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$########################### !!!!!!""""""############""""""""""""############"""!!! #################################$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""!!! """###$$$"""""""""""""""######$$$!!!!!! ###!!!!!!!!!!!! !!! !!!"""###!!!!!! !!!!!! !!!!!!""""""######$$$$$$###"""!!! !!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$)))(((%%%###""""""""""""$$$""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###%%%%%%$$$###"""!!!!!!"""###$$$$$$############"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!""""""######$$$$$$######""""""""""""##############################""""""""""""""""""""""""%%%%%%$$$#########$$$$$$%%%$$$$$$###""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###############"""!!!!!!!!!###$$$###"""!!!"""$$$&&&$$$""""""#########""" !!!"""!!! !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!!!!"""""""""###########################"""############$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""!!! !!!"""###"""!!!!!!!!!"""###################################################""""""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$###############""""""""""""""""""#####################"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((########################$$$#######################################$$$$$$%%%%%%$$$######$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!######""""""""""""######""""""""""""""""""!!!!!!########################"""""""""######$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$%%%"""!!!!!! !!!"""###"""!!!!!!!!!!!!"""######"""""""""!!!!!! %%%###!!!!!!###$$$$$$$$$"""!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!! !!!!!!!!!!!!!!!"""######$$$#########""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%((('''%%%###"""""""""###$$$""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! """"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$#########&&&%%%###!!!  """"""""""""""""""""""""#########"""""""""""""""!!!###%%%%%%$$$"""!!!!!!!!! !!!"""""""""""""""""""""#########""""""############""""""########################""""""!!! !!!""""""$$$$$$#########$$$%%%%%%###""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!""""""""""""!!! !!!###$$$###"""!!!"""$$$$$$###"""###$$$$$$"""!!! !!!"""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###"""!!!!!!"""###############################################################"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""########################%%%%%%%%%$$$###""""""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%#################################"""""""""!!!!!!"""""""""###$$$$$$$$$%%%&&&&&&%%%######"""""""""#########""""""#################################$$$$$$###""""""!!! ######""""""""""""######"""""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""#########""""""""""""!!!!!!""" !!!######""""""!!! !!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#####################"""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!  !!!"""###$$$######""""""""""""######%%%$$$$$$$$$############***(((&&&###""""""###$$$""""""""""""""""""""""""$$$$$$$$$######""""""""" !!!"""###$$$###""""""!!! !!!"""###############"""""""""""""""!!!"""###$$$$$$###"""!!! ###!!!  !!!#########""""""###$$$%%%%%%"""!!!!!! !!!!!!!!!"""""""""""""""######$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""#########"""""""""""""""!!!"""""""""""""""!!!!!!!!!"""!!!  """"""""""""###%%%$$$""" """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$#########"""""""""!!!!!! !!!!!!!!!""""""""""""!!! !!!###$$$$$$### !!!!!!!!!!!!!!!""""""""""""############"""###############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""############""""""""""""$$$$$$$$$######"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######"""""""""###############""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$########################$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###############$$$###"""!!!!!!"""###$$$#################################"""""""""!!!!!!######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""""""""######""""""!!!!!! !!!""""""""""""""""""""""""""""""  """""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###########################$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$###########################$$$$$$###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!  !!!"""###$$$""""""""""""""""""""""""$$$$$$#########"""""""""(((&&&%%%######%%%&&&(((########################!!!!!!!!! !!!!!!  !!!"""###!!!!!!!!!!!!!!!"""###$$$#########"""""""""""""""!!!"""###$$$$$$###"""!!!###!!!  !!!###""""""""""""###$$$$$$%%%""""""!!!!!!!!!""""""###"""""""""""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""######""""""###$$$$$$#########!!!"""!!!  """!!!!!!!!!###$$$$$$""" !!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$### !!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###############""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''########################%%%%%%$$$$$$$$$#########!!!!!!"""###$$$%%%%%%%%%###"""""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################!!!"""""""""#########$$$######""""""""""""######$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""$$$%%%%%%""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""##################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""#########$$$$$$$$$"""!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$###""""""$$$############"""""""""###"""""""""###$$$&&&'''########################""""""""""""!!!!!!!!!!!!"""!!! """$$$""""""!!!!!!!!!"""######"""""""""""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""######"""""""""###$$$$$$"""""""""""""""######$$$"""""""""""""""######$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########""""""""""""############"""######$$$$$$$$$$$$###!!!###$$$###"""!!!"""$$$"""!!!!!!"""###$$$"""!!!!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!! """"""""""""############$$$###""""""$$$$$$###"""!!!!!!"""############### !!!!!!""""""#########""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!! !!!""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!""""""$$$%%%%%%#########""""""#################################!!!!!!""""""###$$$$$$%%%######""""""""""""######%%%$$$###"""!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###########################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!! !!!!!!"""### !!!!!!!!!!!!"""""""""!!! !!!"""$$$$$$### !!!"""############"""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$###""""""!!!"""""""""######$$$######""""""!!!!!!"""######!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""#########""""""!!!"""""""""!!!!!!""""""######$$$$$$######""""""""""""##############################""""""""""""""""""""""""$$$######""""""""""""###""""""!!!!!!"""######$$$"""""""""""""""######$$$"""######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###!!!"""""""""############!!!!!!"""###############!!!###$$$###"""!!!"""$$$"""!!! """######"""!!!"""######"""!!!"""###"""""""""""""""""""""""" ###"""""""""!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$"""""""""!!!!!!!!!!!! ############$$$$$$$$$$$$&&&$$$############""" !!!!!!"""############### !!!!!!"""######$$$""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######"""""""""""""""""""""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$""""""!!!!!!""""""###$$$########################""""""######$$$$$$%%%%%%##################$$$$$$###"""""""""""""""###$$$######$$$$$$$$$$$$############################################################""""""""""""######$$$$$$$$$######"""""""""########################$$$$$$$$$$$$#########"""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""##############################""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!! !!!"""######""""""!!!"""!!!!!!!!!!!!"""######!!!!!!!!!""""""######### !!!######!!! !!!###$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""##################$$$$$$!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%$$$############$$$%%%""""""###$$$$$$###"""!!!!!!!!!!!!"""######!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""###$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%########################!!!!!!""""""#########$$$ !!!###$$$%%%$$$"""!!!$$$$$$###"""!!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$!!!!!!""""""#########$$$ !!!""""""""""""""" !!!"""!!!  """###!!!!!!#########!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%'''%%%$$$#########!!!  !!!!!!!!!!!!!!! !!!"""######$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%"""###$$$%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######################## !!!"""###$$$%%%%%%$$$$$$$$$###############%%%$$$###"""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###########################%%%%%%$$$$$$###"""""""""######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%########################$$$#########""""""!!!!!!""""""""""""""""""""""""######################## !!!!!!!!!""""""##############################$$$$$$$$$$$$############$$$$$$######""""""!!!!!! !!!#########"""""""""""""""""""""###$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!!!!###$$$%%%%%%$$$######""""""""""""###### !!!!!!""""""##############################!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''###"""""""""$$$%%%''')))"""###$$$$$$$$$"""!!! !!!!!!!!!"""$$$###!!!""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""!!!!!!!!! !!!"""###%%%&&&'''(((''''''''''''''''''''''''***)))))))))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""######"""!!!"""%%%'''""""""""""""############$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$######"""!!! """"""###$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%###!!!  !!!"""!!!!!!!!! $$$###""" !!!""""""###$$$%%%%%%$$$""""""$$$$$$$$$######"""""""""######""""""""""""""""""'''&&&$$$""" !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$!!!###%%%&&&&&&''')))+++,,,+++***((('''%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!"""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&###$$$%%%&&&&&&%%%###"""##############################$$$%%%%%%%%%%%%$$$########################$$$#########""""""!!!!!!"""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! $$$""" !!!$$$%%%###!!! !!!"""######"""!!! !!!###$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! """###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###$$$&&&'''%%%"""""""""######"""!!!$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$###$$$%%%$$$######$$$&&&""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################$$$######$$$$$$%%%&&&&&&$$$###!!! !!!"""$$$$$$$$$###""" ######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%###############&&&%%%###"""!!! !!!!!!"""!!!!!!!!!!!!""""""##############################"""!!! !!!"""###"""############$$$$$$$$$########################"""######$$$%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$############$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""###%%%%%%%%%&&&)))+++---,,,+++***)))'''&&&%%%###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&$$$$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""###############"""!!!!!!""""""""""""""""""""""""######"""!!!""""""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%###""" !!!###$$$""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''%%%### !!!"""#########"""!!!$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""###$$$######""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%&&&&&&&&&%%%$$$%%%''''''&&&$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$###!!! !!!""""""$$$%%%%%%%%%$$$###"""!!!""""""######""""""!!!!!!!!!""""""#########""""""$$$%%%&&&'''((()))******+++***'''%%%######$$$$$$$$$$$$###"""!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$""""""###$$$$$$$$$$$$###!!!""""""#########""""""%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%))),,,.........---,,,***)))(((""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###$$$$$$#########$$$$$$%%%########################!!!!!!"""############"""#######################################"""""""""$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""########################"""""""""######$$$$$$$$$"""!!! """"""!!! ###""""""!!!!!!""""""###""""""!!!!!!!!!""""""###$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$ !!!"""###$$$$$$$$$$$$######""""""""""""######$$$######""""""######$$$######"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###################################################$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&""""""###$$$%%%&&&&&&&&&%%%'''******(((&&&$$$$$$############""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###!!! """#########$$$$$$$$$$$$'''(((((()))***+++,,,,,,...,,,)))%%%#########$$$""""""""""""""""""############"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################""""""###$$$$$$$$$$$$###!!!"""##################&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$(((,,,///000000000///---,,,+++&&&%%%%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!%%%$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$###"""!!!$$$###"""""""""###%%%&&&########################!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###""""""!!!!!! """""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!! !!!!!!!!! $$$###"""!!!!!!"""###$$$######""""""!!!"""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$###""""""""""""""""""############""""""#########!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """!!!!!!!!!!!!"""######!!!""""""######$$$%%%%%%########################"""###$$$%%%%%%&&&&&&%%%%%%###!!! !!!###%%%""""""######$$$%%%&&&&&&&&&))),,,,,,+++(((&&&%%%%%%%%%$$$$$$############!!!!!!""""""######$$$$$$####################################$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%  %%%&&&&&&&&&&&&%%%######"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&******+++++++++,,,,,,,,,///---***&&&$$$###"""###!!!"""""""""##################"""!!!!!! !!!!!!########################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$(((+++///000111111111///...---+++***)))'''&&&%%%$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!"""###%%%&&&########################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######"""""""""!!! """""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!!!!!!! !!!$$$###"""!!!!!!"""###$$$$$$######""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$############"""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$###############"""""""""######"""""""""###""""""!!!!!!""""""### !!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ###"""!!! !!!"""###$$$!!!!!!""""""###$$$%%%%%%########################""""""###$$$$$$%%%$$$$$$######"""!!!!!!"""#####################$$$%%%&&&'''***---...,,,***((((((''''''&&&&&&%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!! ########################%%%&&&&&&&&&%%%###!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$""""""######$$$$$$######%%%%%%%%%%%%&&&'''((((((+++++++++++++++,,,,,,,,,...---+++(((&&&$$$###"""!!!""""""#########""""""###""""""!!!!!!!!!!!!"""########################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$###$$$$$$###"""$$$''')))...///111222222000...---...---+++)))'''%%%$$$$$$#########$$$$$$$$$$$$%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$################################################$$$###"""!!!!!!###$$$%%%"""""""""""""""###$$$%%%##############################$$$%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" """"""!!! !!!"""$$$%%% !!!"""""" !!!"""#########""""""###############"""""""""######$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!#########"""""""""""""""############$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$""""""!!!!!!"""""""""############"""""""""""""""!!!!!!"""""""""!!!!!! !!!""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###"""!!! !!!"""$$$%%%""""""""""""####################################""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%(((***---...---+++++++++)))(((((('''&&&&&&%%%%%%#########"""""""""""""""########################"""""""""############$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%###!!! !!!"""""""""""""""######"""!!!""""""$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%&&&((()))((())))))***+++,,,------......---,,,)))'''$$$###""""""###$$$######"""!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$########################"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$###$$$&&&(((,,,...000111222000...------,,,***((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%% !!!"""###$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!!!!"""###############"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$&&& """$$$###!!! """###"""######$$$$$$######"""""""""""""""###$$$%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$###%%%&&&%%%###"""###%%%$$$###"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!$$$######""""""######$$$""""""!!!""""""###$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!$$$"""!!! !!!"""$$$%%%$$$$$$$$$###"""!!!!!! ########################""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$(((+++---...---,,,,,,---***))))))(((''''''&&&&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""#####################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" ###"""""""""!!!!!! !!!###$$$$$$###"""!!! !!!""""""###""""""""""""!!! !!!"""###$$$###"""""""""###%%%&&&$$$$$$######$$$&&&'''(((%%%&&&''')))+++---...///...//////...,,,)))&&&$$$"""###$$$$$$$$$"""!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$### !!!######$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&+++---///111111000...,,,+++***)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&%%%###"""""""""###$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###### """###$$$$$$$$$###########################!!!!!!"""################################################$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!###%%%$$$!!! """$$$"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!""""""############$$$$$$$$$"""$$$&&&%%%"""!!!"""$$$!!!!!! """###$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%  $$$######"""!!!  !!!!!!!!!!!!"""$$$$$$######""""""!!!!!! !!!###$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#################################""""""!!!!!!  """#########"""!!!######$$$$$$$$$%%%%%%%%%''')))+++++++++***+++,,,+++++++++***)))((('''&&&%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""***(((&&&###"""""""""###########################!!!###$$$$$$######$$$%%%"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!!!!!!!!###"""!!!!!!!!!"""$$$%%%###$$$%%%###!!!"""############$$$$$$$$$"""###%%%&&&'''&&&%%%%%%''''''&&&'''(((+++...000222222222000---)))&&&###%%%%%%%%%%%%%%%$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!###############$$$$$$%%%########################%%%%%%%%%$$$$$$#########""""""############""""""###"""!!!!!!!!!"""$$$%%%%%%""" ###&&&&&&%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&++++++,,,------...//////))))))((((((''''''''''''%%%$$$#########%%%((()))&&&&&&'''((('''&&&$$$###((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&""""""######$$$$$$$$$%%%%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$%%%'''&&&&&&%%%'''(((%%%%%%$$$######$$$%%%%%%"""###$$$$$$###"""###$$$&&&&&&$$$#########$$$%%%""""""!!!!!!"""###$$$$$$"""######$$$$$$"""!!! ###$$$%%%%%%$$$###"""!!!######""""""""""""############""""""""""""######$$$$$$#########$$$%%%%%%$$$%%%&&&&&&&&&%%%###""""""""""""""""""######$$$%%%$$$$$$$$$###"""""""""########################"""###$$$%%%%%%$$$""""""###$$$%%%''''''''''''&&&$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$###!!!  %%%%%%%%%###!!! !!!$$$$$$$$$$$$###"""!!! $$$###"""!!!%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%$$$###""""""""""""#########"""###$$$###""""""$$$%%%&&&&&&%%%$$$######"""""" !!!!!!!!!!!!!!! !!!!!!""""""######%%%$$$$$$$$$$$$$$$$$$$$$###!!!  !!!###$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%%!!!"""###$$$$$$$$$######""""""############"""""""""""""""""""""###$$$$$$####################################""""""""""""!!!!!!###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$''')))*********+++---------------,,,+++******'''''''''&&&&&&$$$###"""!!!"""$$$%%%%%%%%%$$$###$$$""" $$$$$$$$$###############"""$$$%%%%%%$$$###%%%&&&######""""""!!!"""""""""!!!!!!""""""####################################"""""""""""""""######$$$""""""""""""###$$$%%%&&&"""""""""""""""###############"""""""""###$$$%%%""""""!!! !!!###"""############$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&)))+++---///000000000///,,,***(((&&&''''''&&&%%%$$$###"""##################$$$%%%""""""""""""""""""""""""######"""""""""!!!!!!!!!###""""""""""""###$$$$$$########################%%%$$$$$$$$$$$$$$$$$$###""""""############""""""###"""!!!!!!!!!"""$$$$$$'''$$$!!!!!!###$$$###"""###############$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%((())))))***++++++,,,,,,(((((('''''''''&&&&&&&&&%%%$$$#########%%%''')))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$"""###%%%$$$$$$###%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&%%%$$$&&&'''((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$###!!!!!!###$$$$$$%%%$$$###"""!!!######""""""""""""######$$$######""""""######$$$#########$$$$$$&&&'''((()))))))))))))))(((''''''$$$######""""""#########$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########$$$&&&'''((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""######""""""%%%$$$###!!!!!!!!!!!!"""!!!""""""!!! """###############"""!!!!!!""""""!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&''''''(((((('''((())))))((('''&&&%%%!!!"""############"""!!!"""###$$$$$$$$$$$$&&&(((((('''''''''%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""  """#########""""""""""""######""""""!!!!!!"""###$$$%%%!!!!!!!!!"""""""""""""""###""""""!!!!!!""""""############""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%####################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&(((((()))+++,,,....../////////......---++++++******)))'''&&&%%%###$$$%%%%%%&&&%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$######"""""""""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$############$$$%%%&&&&&& !!!!!!"""######$$$$$$######"""""""""###$$$%%%$$$###""""""%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$######$$$%%%'''(((,,,---///000000000///...)))))))))((('''%%%$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!! """""""""""""""######$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!"""######$$$(((&&&$$$"""###"""!!! $$$$$$$$$###############%%%%%%%%%$$$%%%%%%&&&'''"""#########$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%'''((()))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######""""""###############"""######$$$$$$%%%&&&''''''''''''(((&&&$$$###$$$%%%"""$$$%%%%%%######$$$&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%%%%%%%'''(((+++***(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%$$$$$$###"""$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%''')))***++++++***))))))))))))***&&&%%%%%%$$$#########"""""""""##################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%'''(((((((((((((((&&&&&&''''''''''''&&&&&& !!!!!!!!!"""""""""%%%$$$$$$#########$$$$$$ !!!  """###"""############""""""!!! !!!"""###$$$%%%%%%&&&&&&''''''''''''(((((()))***+++++++++***((('''!!!"""###$$$$$$###!!! """$$$&&&&&&&&&''')))+++***+++++++++)))'''$$$"""""""""""""""""""""""""""""""""""""""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$""""""############""""""###"""""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""############"""""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$%%%!!! !!!###$$$)))(((&&&$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&((()))+++,,,---...............---------,,,+++***(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$###""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$######""""""##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###############$$$%%%&&&!!!!!!""""""############!!!!!!!!!"""""""""######%%%%%%$$$"""!!!!!!###%%%""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$#########$$$%%%%%%+++,,,...000111111111111,,,,,,,,,***)))'''%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """"""!!!!!!""""""###$$$########################""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""######$$$'''&&&$$$######"""!!! %%%$$$$$$$$$###"""""""""""""""#########$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''%%%#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! ######$$$%%%&&&'''((()))(((******)))'''%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###############&&&(((---,,,+++)))'''&&&%%%$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))(((''''''&&&%%%$$$###"""!!!!!!""""""######$$$$$$########################%%%$$$#########$$$%%%&&&)))))))))((((((''''''&&&%%%&&&'''(((((('''&&&%%% !!!!!!"""$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###"""!!!!!!###%%%######$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,------,,,,,,############"""""""""""""""$$$'''))))))+++---......///000000...+++'''%%%###############"""""""""$$$######""""""!!!!!!!!!"""""""""""""""#########$$$$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!#########""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""############"""""""""""" !!!!!!!!!""""""""""""######$$$$$$%%%%%%"""!!!!!! !!!"""$$$$$$***(((%%%###""""""$$$%%%###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""############################## !!!!!!""""""#########!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%'''((()))******++++++***************)))((('''&&&$$$$$$$$$#########$$$$$$""""""""""""######$$$$$$$$$$$$$$$#########""""""!!!"""######""""""###%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""######$$$###""""""""""""######$$$############""""""!!!!!! !!!!!!!!!!!!!!! ###$$$###"""######""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%+++,,,---...///000111111//////...---+++)))((('''$$$######""""""######$$$######################## !!!!!!!!!!!!"""""""""""""""######$$$########################"""""""""######$$$$$$$$$#########$$$$$$#########!!!"""""""""##################$$$$$$############%%%$$$$$$$$$###""""""""" !!!!!!"""""""""##################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''&&&#####################"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######"""###$$$%%%'''(((*********,,,---,,,)))'''&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$'''***//////---,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%'''((()))))))))((('''%%%###"""!!!!!!!!!""""""######$$$########################&&&%%%$$$$$$$$$&&&'''(((---,,,***(((&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$!!!  !!!""""""""""""#####################$$$$$$###!!!!!!"""###$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,.../////////(((&&&###!!!!!!"""$$$%%%"""%%%(((+++,,,---///111222333444333222...***(((%%%%%%$$$$$$$$$#########$$$$$$######""""""!!!!!!!!!!!!"""""""""#########$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!###############"""""""""""""""""""""############"""!!!!!! !!!!!!"""########################!!!!!!"""""""""#########!!!!!!""""""""""""""""""!!!!!!###$$$&&&'''((()))((('''$$$"""""""""###$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""#########$$$$$$$$$%%%%%%%%%###$$$&&&%%%###""""""###$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$""""""""""""####################################!!!###$$$$$$###"""$$$%%%$$$%%%'''((())))))((((((&&&&&&&&&%%%%%%%%%%%%%%%########################"""""""""""""""######$$$###"""""""""""""""######$$$$$$######"""!!!!!!  !!!"""""""""!!!!!!"""#########$$$"""############$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%)))***+++,,,---///000111000000000///...,,,+++***&&&%%%$$$######"""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###############$$$$$$%%%########################"""""""""###############""""""############""""""!!!!!!"""############"""!!!$$$$$$$$$$$$$$$&&&$$$$$$$$$###############!!!""""""############"""!!!"""""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###########################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### """###$$$%%%%%%%%%"""###$$$&&&(((***+++,,,,,,...///...,,,)))(((((($$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%'''***...000000///...,,,***((('''(((((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&''''''((()))*********)))'''%%%###!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&''''''((()))***...---***(((%%%###""""""######$$$$$$$$$$$$######"""!!! !!!"""###!!!""""""###""""""!!!!!!!!!""""""!!!!!!&&&'''(((******+++++++++******)))'''&&&$$$######$$$$$$############""""""###$$$'''***,,,---......***(((%%%###"""###%%%'''###&&&***,,,---...000111222333333333111///,,,***&&&&&&&&&%%%$$$$$$########################""""""!!!""""""######$$$$$$$$$########################""""""############""""""!!!"""############"""""" !!!!!!"""###$$$%%%%%%###""""""!!!!!!""""""#######################################$$$$$$$$$$$$######""""""""""""""""""!!!"""%%%'''(((((('''''''''&&&%%%#########$$$$$$######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$##############################""""""""""""""""""""""""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%'''))),,,---------,,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$######""""""######$$$#########"""""""""""""""!!!!!!###$$$$$$$$$###""" """""""""###$$$"""############$$$$$$$$$""""""######"""!!!!!! """"""###$$$$$$$$$$$$$$$%%%&&&''')))+++...000111111111111000000///------***)))'''&&&$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&####################################""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$######"""!!!$$$%%%$$$###$$$&&&###############$$$$$$$$$&&&&&&'''(((''''''%%%%%%"""""""""#########$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!! """###$$$&&&(((***,,,---...///111000---***))))))$$$%%%&&&%%%###"""###$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%'''+++///111111000000...,,,***)))))))))((('''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''')))***++++++***(((&&&%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''((()))***++++++***,,,+++(((&&&$$$###############""""""""""""#########"""!!! """###%%%""""""#########!!!  !!! !!!###)))***+++---...////////////...---+++)))'''%%%$$$$$$$$$$$$$$$######"""""""""$$$&&&((()))*********(((((((((''''''&&&%%%%%%###&&&***---...///000111111111000000///---,,,+++'''''''''&&&%%%$$$$$$$$$##################$$$$$$""""""######$$$%%%%%%&&&""""""############""""""######""""""""""""###### !!!"""###$$$$$$######!!!"""$$$&&&''''''$$$$$$############$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$############$$$&&&''''''$$$""" &&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%########################%%%$$$$$$$$$######""""""$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%% """$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((())))))******((((((&&&%%%$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&%%%&&&((('''&&&&&&''')))&&&(((+++...000000000000))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!"""######$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$"""!!!"""$$$"""############$$$$$$$$$!!!"""#########!!!  !!!"""###$$$$$$$$$$$$"""###$$$'''***---000222111111111111111000///...---,,,***(((&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$######""""""!!!!!! !!!!!!!!!!!! !!!"""$$$$$$######""""""%%%&&&$$$"""###%%%""""""######$$$$$$$$$%%%###$$$$$$%%%$$$###!!! ############$$$$$$$$$$$$###############"""""""""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$###!!!"""###$$$&&&)))+++---......000222111...+++))))))&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""###%%%***...111111111111///---+++***((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%############$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%)))***+++,,,+++)))'''&&&######""""""!!!!!! ########################'''(((***+++,,,,,,++++++***((('''%%%$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""$$$%%%###$$$$$$$$$###""" !!!"""""""""###%%%'''+++,,,---///000111111111111111///---+++)))((('''%%%%%%%%%$$$$$$$$$#########$$$%%%'''''''''&&&%%%&&&(((***,,,+++(((%%%"""###'''+++......//////000///......---,,,+++++++++(((((('''&&&%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&""""""############""""""$$$###"""!!!!!!"""###$$$ """###$$$$$$$$$### """$$$&&&((()))$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%###""" !!!###$$$%%%%%%&&&&&&'''((((((((()))&&&###!!!!!!"""%%%'''######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$((((((((((((((((((((((((######""""""""""""##############################!!!"""""""""########################$$$%%%&&&'''!!!"""###$$$$$$###"""!!!###$$$%%%$$$######%%%'''%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&)))++++++))))))+++...------,,,,,,---...///000,,,***'''&&&(((************)))(((''''''((())))))(((&&&$$$$$$$$$%%%$$$"""########################$$$$$$%%%%%%$$$$$$###"""!!!""""""######$$$$$$%%%'''&&&&&&%%%%%%$$$############""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%&&&&&&'''((())))))---///111222000/////////---//////,,,(((%%%%%%'''""""""""""""""""""######%%%$$$###""""""###$$$%%%&&&%%%###"""""""""##############################"""!!!  !!!"""%%%%%%$$$###"""!!! $$$$$$$$$#####################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''(((((()))***+++---......---+++***&&&&&&''''''&&&$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,/////////...---***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$(((+++,,,(((%%%&&&###!!!""""""!!!"""!!!!!!!!!!!!""""""###)))+++///111111000---+++%%%%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!!%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""&&&%%%$$$$$$$$$%%%&&&'''***+++---/////////---,,,+++,,,------,,,+++)))(((%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""###$$$$$$&&&&&&'''***,,,,,,)))'''''''''((()))***,,,---...333111///---***((('''''')))((('''&&&&&&&&&&&&&&&%%%###!!!!!!!!!#########""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!###%%%$$$###!!!!!!!!!######$$$######$$$''')))$$$$$$############$$$$$$&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""###%%%&&&&&&&&&''''''''''''(((((('''%%%###!!!!!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$$$$######"""###$$$$$$######%%%'''$$$$$$%%%%%%%%%$$$######%%%&&&'''((())))))(((''''''((((((((()))*********&&&)))++++++******,,,...------....../////////000,,,***((((((***,,,,,,,,,++++++***))))))))))))***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''+++---000000/////////000///000000---)))&&&&&&((($$$$$$###############$$$%%%$$$############$$$%%%&&&%%%###"""""""""###$$$########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))(((((((((((('''''''''&&&((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%'''((())))))))))))***,,,------,,,***)))'''''''''''''''%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''***+++---------,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''***+++)))&&&(((%%%!!! !!!###"""!!!!!!!!!""""""###$$$$$$%%%.../////////...+++(((&&&&&&%%%$$$$$$############$$$$$$$$$$$$############$$$###""""""""""""""""""""""""""""""""""""""""""%%%$$$#########$$$&&&&&&)))***,,,---------+++***)))************)))((((((%%%%%%%%%$$$$$$$$$######$$$###############$$$%%%%%%%%%&&&(((++++++)))''''''(((((()))+++,,,......222111///,,,***)))((('''(((''''''&&&&&&&&&&&&'''&&&$$$"""""""""""""""""" !!!!!!"""############$$$%%%%%%%%%%%%$$$###""""""############"""""""""###%%%%%%###"""!!!""" !!!###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''%%%$$$###""""""""""""###"""""""""""""""""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$$$$&&&'''######$$$%%%%%%%%%$$$$$$&&&(((***,,,------,,,+++************++++++++++++''')))+++++++++,,,---///......000111111000000///+++******+++...//////...,,,,,,------,,,++++++***((('''&&&''')))++++++***++++++++++++++++++++++++((())))))))))))(((''''''))))))))))))(((((((((((((((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%(((***---.........000111111111111///+++)))((()))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$########################$$$%%%%%%%%%%%%%%%%%%$$$########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""############""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((()))(((((()))***++++++***)))((('''((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))*********))))))'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((***(((%%%############"""""""""###$$$%%%'''((((((000///...,,,***'''%%%###'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""############"""""""""""""""""""""""""""#########"""###$$$$$$%%%((()))***++++++***(((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$######$$$''')))***)))''''''((()))***+++---......000///---+++)))(((''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%###"""""""""""" !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""###$$$&&&&&&$$$#########""""""###"""!!!!!!"""$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((()))******)))(((''''''&&&&&&###############"""!!!!!!######""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#######################################$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&%%%$$$###""""""###$$$%%% """$$$%%%$$$$$$&&&'''"""###$$$$$$%%%%%%%%%%%%&&&(((+++...//////...---+++++++++******************+++,,,------...///000---///111222222111000///++++++,,,...111222222111...//////000///...,,,++++++)))((()))+++------,,,........................+++++++++++++++******))),,,,,,+++***))))))(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############%%%'''***+++,,,---///111222111111///---+++******)))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""##################"""%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&''''''''''''&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''((())),,,***((('''&&&%%%%%%$$$###$$$&&&''')))***++++++...---,,,***((('''&&&&&&'''&&&%%%###"""""""""""""""######$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$'''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############""""""###%%%((()))(((''''''((()))***,,,------...---,,,***((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''%%%###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""###%%%''''''%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%'''"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%"""######$$$###"""!!! ########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################""""""""""""#########$$$$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$ """%%%%%%%%%$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%&&&))),,,.........---,,,,,,,,,,,,,,,,,,++++++---------...///000000000+++---///111222111000///,,,,,,---000333444444333000111111111111///---,,,...,,,***+++,,,---,,,+++........................,,,,,,------,,,,,,+++***,,,++++++***)))(((''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$#####################""""""###%%%'''))))))+++...000000000///......---,,,+++******((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$######################## !!!"""######"""!!! """"""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%((())),,,,,,+++***)))(((((()))'''(((***+++,,,---------///---+++)))'''&&&&&&&&&&&&%%%$$$###""""""""""""!!!"""""""""######$$$$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""############&&&&&&&&&%%%%%%$$$######%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$&&&((('''&&&&&&'''(((***,,,,,,------)))((('''%%%$$$#########$$$$$$$$$$$$$$$%%%&&&''''''((()))'''$$$""""""$$$&&&%%%%%%$$$$$$######"""#########""""""#########!!!""""""######""""""!!!$$$&&&((('''&&&$$$$$$$$$"""###$$$$$$"""!!!"""#########$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''((()))(((((('''&&&%%%%%%%%%######$$$$$$######"""!!!"""""""""#########$$$$$$"""############$$$$$$$$$##############################""""""""""""##############################!!!!!!"""""""""#########%%%$$$$$$###$$$$$$%%%%%%###""""""""""""""""""###!!!###&&&&&&%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%'''(((***+++,,,,,,............///////////////...---...///000///---)))***,,,...000000000000///......000333555555444222222222222111000.........,,,******,,,,,,,,,+++........................,,,------------,,,++++++*********)))(((''''''&&&'''&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#####################%%%&&&&&&'''(((+++------,,,+++,,,......---,,,***)))((('''''''''''''''''''''((((((((((((''''''###$$$%%%%%%&&&%%%%%%%%%##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&&&&%%%%%%$$$$$$%%%''')))***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''')))***,,,------,,,,,,---...,,,---.../////////...---000...,,,)))&&&%%%######$$$$$$###""""""""""""###"""""""""""""""#########!!!""""""############"""""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$###############$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&######""""""!!!"""""""""$$$###"""###%%%'''&&&%%%$$$%%%'''***++++++++++++&&&&&&%%%######"""""""""$$$$$$#########$$$%%%%%%&&&)))+++)))%%%###$$$%%%%%%%%%$$$######"""""""""$$$######""""""######$$$"""##################"""$$$%%%''''''%%%$$$###$$$ """$$$$$$###""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$############ !!!"""###$$$$$$"""############$$$$$$$$$##############################""""""""""""##############################""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$######""""""$$$&&&'''%%%#########$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%'''(((***+++------......//////000000///---++++++------+++)))&&&''')))***---...000111111000...///222444555555444444222111000/////////+++***((()))+++------,,,------------------------,,,,,,,,,,,,,,,+++******)))))))))(((((('''''''''&&&%%%%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$%%%&&&%%%$$$%%%'''******((((((***---///...---)))(((((('''''''''(((((('''((())))))))))))((('''###$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&######$$$$$$$$$$$$######""""""############""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''(((((())))))(((((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''')))+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###&&&((((((+++.../////////111444000111222222111///---,,,+++***)))(((&&&$$$###""""""""""""""""""######$$$$$$$$$###############"""$$$###""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$#########""""""""""""######$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######""""""######$$$$$$&&&%%%###$$$%%%&&&%%%$$$"""$$$&&&)))*********)))&&&&&&%%%$$$############%%%$$$$$$############$$$%%%(((+++***&&&$$$%%%'''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%#########!!!###&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%''''''''''''((()))******))))))%%%&&&((())))))(((&&&%%%%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$ !!!###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%''''''%%%###"""!!!%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$%%%''')))+++***++++++,,,---.../////////,,,***)))++++++(((%%%%%%%%%&&&(((+++---000111333111//////111444555666666444222000/////////000((('''&&&(((+++---...---------------------------++++++,,,,,,++++++***))))))))))))(((((((((((((((%%%%%%$$$$$$###""""""!!! !!!!!!"""######$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###!!!""""""###$$$%%%%%%&&&&&&&&&&&&$$$######%%%''''''&&&%%%(((,,,///...---(((''''''''''''(((((()))'''((()))******)))((('''"""###%%%&&&'''&&&%%%%%%########################&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))***######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&'''((())))))******++++++******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%'''***+++))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''''''***...000000111444777333444444444222000---+++###$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$#########%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###""""""!!!""""""###$$$%%%"""###$$$&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''############$$$%%%&&&&&&(((&&&$$$$$$%%%&&&%%%$$$!!!###&&&((()))))))))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$(((,,,+++'''%%%&&&)))&&&&&&''')))***,,,------((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&###$$$&&&&&&$$$#########"""%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******+++)))((('''((()))((('''%%%%%%&&&&&&'''(((((((((%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((,,,---......---,,,---...000000...+++'''$$$$$$$$$ """%%%&&&(((***...111000000000000000222333333444333000...,,,***))))))%%%%%%&&&''')))+++,,,---...---,,,+++,,,---...///,,,,,,+++***)))((('''&&&'''''''''((((((((((((((('''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!$$$))),,,,,,+++++++++***((('''&&&%%%$$$((()))***+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###"""""""""###$$$%%%%%%"""!!! !!!###%%%$$$###$$$###!!!"""###$$$$$$###################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$"""%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***000...,,,)))((('''''''''&&&%%%$$$#########$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%'''''''''))),,,000333666555666777666444///***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%###"""!!! ######$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$### """###$$$######$$$$$$$$$%%%%%%%%%'''''''''%%%"""!!!"""#########$$$%%%&&&&&&&&&&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""$$$(((******((($$$""""""###$$$%%%''')))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++*********+++******(((&&&###"""&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))******)))''''''((((((((('''%%%&&&&&&&&&''''''((((((%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%'''(((((('''(((***,,,,,,,,,+++(((%%%$$$$$$%%%###$$$&&&&&&&&&(((***---000000000000000111111111333111///---***)))''''''%%%%%%&&&'''(((***,,,---000///---,,,++++++,,,,,,+++******)))((('''&&&&&&''''''''''''((((((((((((''''''%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$((())))))'''%%%%%%&&&&&&'''((())))))))))))+++,,,+++***(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&"""!!!!!!"""$$$%%%%%%$$$&&&$$$""""""$$$$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((()))*********(((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((+++---111000...,,,+++)))((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%&&&))),,,///111333444444333000---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""#########$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""###$$$""""""#########$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((***,,,---000111111222222222333333333333444444333333222111/////////...,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%$$$#########"""""""""""""""&&&&&&'''''''''(((((((((''''''&&&&&&&&&((()))***)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$############$$$%%%######""""""""""""##############################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&(((+++...'''''''''&&&$$$###$$$%%%%%%&&&'''&&&%%%%%%'''(((...///000111111000000///111000...+++(((&&&%%%%%%%%%%%%&&&&&&((()))++++++111000...---+++******))))))))))))(((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&((())))))((()))+++,,,,,,,,,+++******)))((('''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""###%%%&&&&&&%%%(((&&&$$$###$$$%%%$$$###################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&###"""""""""%%%)))---000333333222111///,,,***(((&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%'''))),,,---111000///...,,,)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############""""""######$$$!!!!!!"""""""""#########!!!"""#########$$$&&&(((''''''''''''&&&%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''%%%###!!!!!!###%%%'''&&&&&&'''((()))+++---...333444555666777777888888666666666666666666555444222222222111///---***)))&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!''''''''''''((((((((((((***)))(((''''''(((***+++((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###""""""""""""""""""##################$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&'''***---&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%$$$###%%%'''***,,,///111222222111000000///---***(((&&&%%%$$$&&&%%%&&&&&&'''((()))***//////...,,,+++*********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$'''((()))***++++++++++++))))))(((''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''((((((''')))'''%%%$$$%%%%%%$$$"""################################################$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******))))))(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''$$$###""""""$$$(((,,,///333444555555333000,,,***)))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((((((''''''''''''((()))***+++---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$######"""""""""######""""""""""""#########$$$!!!"""############&&&((('''''''''''''''&&&%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%""" """%%%&&&&&&&&&'''''')))***,,,,,,111222444666777888888888666666777777777777666666111111111000///,,,***)))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((()))))),,,+++***)))))))))***+++(((&&&%%%$$$%%%&&&%%%$$$''''''&&&&&&%%%%%%%%%$$$########################"""""""""######"""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###"""###%%%''''''''''''&&&###"""###%%%###$$$%%%%%%$$$$$$&&&''''''))),,,///222222222222///...,,,***(((&&&%%%%%%&&&&&&%%%%%%&&&'''((((((+++,,,,,,,,,,,,,,,,,,,,,************************((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$$$$'''&&&%%%$$$###"""!!!!!!%%%%%%&&&'''((())))))***&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%''')))***)))((()))'''%%%$$$%%%%%%$$$"""################################################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&&&&%%%######$$$&&&)))+++111333555555444222///,,,,,,***&&&$$$###$$$&&&(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((((((''''''''''''''''''((((((***)))'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%"""###$$$###""""""###%%%$$$%%%%%%&&&''''''&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###""""""""""""###$$$%%%%%%%%%&&&'''((()))***...000222555777888888888888888999999:::999999888222222222111///---+++)))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((())))))))),,,,,,++++++******))))))((('''%%%%%%&&&&&&&&&%%%(((''''''&&&%%%$$$######""""""###$$$$$$###""""""""""""############"""""""""""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&$$$###$$$&&&###$$$%%%%%%$$$$$$&&&(((%%%&&&))),,,...000000000---,,,***)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***,,,------...---,,,,,,,,,++++++*********((((((''''''&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""########################$$$%%%%%%&&&&&&########################!!!############%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((''''''(((***++++++***(((&&&$$$###$$$%%%$$$###################################################$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&---///111333444333111000...,,,(((%%%$$$%%%((()))((((((''''''''''''((((((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#########%%%$$$######""""""######""""""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!!!!"""###"""###$$$%%%&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%$$$$$$$$$%%%&&&&&&'''+++---111555777888888888555555666777777777777666444555444444222000---,,,)))(((((('''&&&%%%$$$$$$""""""######$$$%%%%%%&&&'''((((((((()))))))))))))))***++++++***)))'''%%%)))'''%%%%%%&&&'''&&&%%%(((((('''&&&%%%######"""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""%%%((()))((('''&&&'''$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&%%%$$$$$$&&&((($$$%%%&&&''')))***++++++)))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***,,,---------------,,,,,,+++***)))(((((((((((('''&&&&&&%%%$$$$$$######%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""""""$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((((((((())))))***)))((()))+++---,,,+++&&&$$$""""""$$$$$$$$$###################################################$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$(((***---000222333333222...---,,,+++***))))))((('''''''''&&&&&&'''''''''&&&'''(((((()))((('''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$%%%$$$###"""""""""###$$$""""""###$$$$$$$$$$$$###""""""""""""######$$$%%%############$$$$$$$$$$$$###$$$$$$###!!! """#########$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''***...222555666777666222333444555555555555555666666666555333111...---))))))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))'''(((***+++***'''$$$""")))(((&&&&&&'''''''''&&&(((((('''&&&$$$###""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ###%%%%%%$$$$$$$$$ """###$$$$$$%%%''')))'''''''''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%((()))+++,,,------,,,,,,,,,,,,+++***)))((('''&&&(((((('''&&&%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$###""""""***)))))))))***+++,,,,,,***))))))***,,,------,,,$$$###!!!"""###$$$$$$###################################################$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''''''''%%%######$$$%%%''''''&&&%%%$$$$$$&&&)))---000222444444---...000000///,,,)))''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&&&&&&&'''(((((((((''''''$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%&&&%%%###"""""""""###$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&'''""""""""""""############"""######"""!!!!!!###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''%%%###""""""###%%%'''%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&+++///222444444333666777888999999999999999555555555444222000...,,,***)))((('''&&&%%%$$$$$$(((''''''&&&&&&%%%%%%$$$%%%(((++++++******,,,///111///+++(((''''''((()))&&&&&&&&&''''''''''''''''''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((+++---...///---+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))+++---,,,+++......///...---+++)))'''###$$$$$$$$$###!!! !!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,///000---...//////...,,,***)))***)))(((&&&&&&((()))***''')))***+++***'''$$$"""%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""$$$######"""!!! &&&'''### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%'''***,,,...000222444777999;;;:::888666666666444444444333222111000///,,,+++)))'''&&&%%%%%%&&&&&&$$$###$$$%%%%%%$$$###)))***,,,+++))))))***,,,---,,,***((((((((()))***((((((((((((((((((((()))'''&&&%%%###"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++,,,------,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''''''''))),,,...///...,,,,,,---,,,+++***((('''%%%%%%&&&&&&%%%$$$""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''***,,,---***+++---......---,,,+++***)))(((''''''((()))***)))*********)))'''$$$###%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""&&&'''$$$!!!"""###########################&&&$$$###$$$&&&((('''%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&'''***+++,,,...222444666888:::999888666666666333333333222000///---,,,***)))(((&&&%%%%%%%%%&&&###"""!!!"""$$$%%%$$$###,,,------+++)))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***,,,,,,,,,,,,+++***((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((,,,///000000))))))******))))))((('''$$$$$$%%%%%%%%%%%%$$$##################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&(((***,,,------------******((((((((((((******,,,+++***)))(((&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""%%%$$$$$$%%%''''''%%%$$$&&&%%%$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''((())))))***---111444555777888888777555666666333333111///---+++***)))''''''&&&%%%%%%%%%%%%%%%$$$###""""""$$$$$$###""",,,,,,,,,+++***(((((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''',,,------------+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&***---------&&&&&&''''''''''''''''''!!!!!!""""""############$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&(((***+++,,,,,,,,,***))))))(((((())))))***---,,,***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$!!!"""$$$%%%$$$"""##############################$$$%%%%%%%%%$$$"""%%%%%%$$$###""""""""""""######""""""""""""###############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***///333555666777777666555666777444333111...+++)))((('''$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$$$$$$$"""!!!+++************+++******'''((()))))))))'''%%%$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%+++,,,------,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((((((''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######$$$&&&(((((('''$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))(((((((((((((((((())),,,***(((&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$!!! $$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""""""""###$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&(((---000333555666666555555666888444333000---***(((''''''#########$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""***)))((()))+++,,,,,,+++((())))))))))))'''%%%$$$'''''''''&&&&&&%%%%%%$$$##################$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%******++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###$$$$$$###"""$$$$$$#########$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######"""!!!!!!###############"""""""""###  $$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$$$$&&&'''$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%'''+++---000111222222222333555777333222///+++)))''''''&&&"""###$$$$$$$$$$$$$$$######%%%%%%%%%+++)))((()))+++---+++***(((((()))))))))(((((('''''''''&&&&&&%%%$$$$$$$$$######""""""###$$$%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$###!!!%%%$$$###""""""###$$$$$$%%%$$$$$$######$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###""""""###%%%%%%%%%$$$########################&&&&&&&&&###!!!!!!$$$'''$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***,,,---.........///222444111///,,,)))&&&%%%%%%&&&###$$$%%%%%%%%%$$$###"""!!!$$$&&&&&&%%%,,,***((()))+++,,,***((('''''''''((()))******+++%%%%%%$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###&&&%%%###"""""""""###$$$$$$###"""!!!!!!"""###############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$######"""!!!"""""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""!!!!!!%%%%%%&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""######""" %%%#########$$$%%%&&&((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&'''))))))***++++++***,,,///222///---***'''%%%$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""((('''&&&&&&''''''%%%$$$*********)))(((&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&""""""!!! #########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&(((((($$$ !!!"""###$$$&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$########################(((&&&$$$""""""###$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))---,,,***)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''&&&&&&''''''%%%$$$######""""""###""""""!!! !!!!!!############""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++---,,,***'''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((&&&######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''######$$$$$$%%%$$$$$$$$$########################&&&&&&$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''(((((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''***(((&&&$$$"""!!! $$$###""""""!!!"""""""""########################"""##################"""######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((&&&$$$###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******---,,,***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%***)))'''%%%###"""!!!!!!$$$$$$######"""######$$$"""###############$$$$$$""""""############""""""######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################((('''&&&%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%#########%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%$$$###&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###((('''&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""############""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################((('''%%%$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&&&&%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&#########"""######$$$%%%""""""######$$$%%%%%%%%%"""##################"""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%&&&'''&&&&&&((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""############"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$######"""######$$$$$$"""""""""""""""###$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%&&&''''''((('''&&&$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%!!!""""""######""""""!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((###""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%'''((())))))***)))'''%%%%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&"""###&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%###""""""###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%''''''%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))***+++,,,++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$### %%%'''''''''(((***''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((()))***)))'''%%%((()))))))))************(((((((((((()))***++++++)))((('''(((***++++++***...............---------&&&)))++++++((('''''')))&&&'''(((((()))))))))(((((('''&&&%%%%%%&&&''''''+++)))(((((((((((('''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""###&&&)))$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$"""""""""!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***+++***)))''')))+++,,,---,,,+++***+++******+++++++++,,,,,,******,,,...//////...---//////111444777777555333------,,,+++***)))))))))))))))************))))))&&&%%%%%%%%%%%%&&&((())))))'''&&&&&&''''''&&&$$$((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''')))***+++''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((('''''''''&&&'''''''''''''''&&&%%%))))))***+++,,,---------+++,,,///000111000///...........................---///222555777777666666777888;;;CCCJJJLLLGGGBBB<<<777111...---...,,,+++------,,,,,,+++******)))&&&&&&&&&&&&''')))***+++((('''&&&&&&'''(((&&&%%%)))(((((('''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&''')))***'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))************)))%%%&&&((()))*********)))---...//////000111333444555666666666555555444333111111222222333444444444555888;;;???AAADDDGGGIIIKKKMMMRRR]]]hhhkkkddd]]]RRRHHH<<<666555555222...111000///---,,,+++******))))))))))))******++++++)))((('''((())))))(((''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''(((((((((((()))***************(((((()))******+++******---000333555888<<>><<<::::::;;;;;;888999:::;;;;;;:::999999666444222111111///---+++******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&$$$###!!!!!!!!!%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""!!!!!! !!!!!!##############################$$$$$$$$$%%%%%%%%%%%%###"""$$$((()))'''$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###%%%(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$&&&'''''''''))),,,+++((()))---+++222666444222444555444888888777777888999:::;;;:::===???AAACCCIIIPPPVVV___iiittt{{{sssjjjaaa\\\WWWRRRQQQSSSTTTQQQTTT\\\^^^YYYUUUUUUWWW]]]hhhsssqqq___SSSMMMJJJFFF@@@>>>???@@@???>>>===@@@BBBCCCBBBAAABBBBBBCCCBBB???===999555222000///---,,,,,,,,,+++)))'''***)))((('''&&&'''((((((((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$#########%%%$$$$$$###"""""""""###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%+++***(((&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$&&&### ###%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!!!!###########################$$$$$$$$$$$$%%%%%%%%%######"""!!! """$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''((()))&&&'''''''''&&&'''(((***''''''***......+++...333333:::@@@@@@>>>@@@@@@???AAAAAABBBCCCDDDCCCBBBAAADDDEEEFFFGGGHHHMMMUUU[[[dddllluuuyyy|||{{{ooohhhccc]]][[[\\\\\\XXXWWWZZZYYYRRRNNNMMMMMMRRRZZZcccooo~~~lll^^^WWWPPPLLLHHHFFFFFFGGGFFFEEEDDDEEEFFFFFFFFFIIILLLOOOWWWWWWUUUPPPHHH@@@999555222000///.........+++***,,,+++)))((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&### ###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((()))'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$### %%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***&&&'''((((((((()))+++---******---111111000555<<>>:::888555444444333111000...---,,,***)))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!"""##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&%%%""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$'''(((&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''((()))))))))***,,,...000///000333444888CCCNNN```kkkuuuxxxxxxwwwtttpppiiiddd___[[[XXXUUUPPPMMMMMMNNNOOOPPPRRRTTTWWWYYY[[[^^^``````aaafffooowww}}}tttooollliiijjjfffaaa\\\XXXTTTOOOKKKIIICCCDDDDDDHHHRRRbbbttt{{{mmmkkkgggbbb^^^[[[XXXVVVSSSTTTUUUWWW\\\dddmmmsssxxx~~~~~~ppp___QQQIIIDDDAAA===;;;:::999888666222111000...,,,***)))))))))))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$######"""'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$'''(((&&&$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++***+++,,,,,,++++++---///222222444777<<>>AAAIIIWWWfffpppxxx|||{{{xxxsssmmmgggcccaaa^^^```cccgggkkkqqqwww|||~~~ooo^^^TTTMMMIIIDDD@@@===<<<;;;:::666666444333111///---,,,++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&%%%"""!!!$$$((()))'''###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''')))))))))***+++,,,---...,,,---/////////000222444555666;;;BBBJJJXXXnnnxxxhhh```\\\YYYVVVSSSTTTWWWZZZ\\\[[[WWWTTTPPPNNNLLLLLLNNNRRRWWWZZZbbbjjjxxxwwwmmmjjjiiikkkqqqwww|||zzztttjjjaaaYYYOOOFFF<<<:::888999???IIISSSZZZbbbiiisss{{{}}}xxxsssqqqpppkkkmmmpppqqqrrrtttwwwyyy}}}nnnbbbVVVQQQJJJDDD@@@???===<<<;;;;;;:::999777444333111...---,,,***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$&&&'''((())))))(((((((((((((((((()))))))))&&&&&&&&&'''''''''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''(((******((('''((()))'''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''############$$$%%%&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((*********+++,,,---...///---///111333444666:::<<<===AAAJJJRRRZZZfffzzztttkkkgggccc```___]]]\\\\\\]]][[[WWWTTTNNNJJJFFFCCCDDDFFFHHHIIIQQQUUU___lllvvv{{{{{{zzzrrrmmmiiihhhiiilllvvvvvvjjj```RRREEE<<<:::777666999>>>CCCFFFOOOUUU^^^fffkkkmmmnnnooorrrvvvzzz{{{zzzyyyyyyzzzvvvvvvtttpppllljjjjjjjjjqqqzzztttbbb\\\SSSLLLGGGDDDCCCAAA>>>>>>>>>>>><<<:::888777333222000...---,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###############$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))$$$%%%'''(((*********)))((()))))))))*********+++((((((((())))))*********)))***++++++++++++++++++))))))))))))))))))))))))'''***,,,+++)))((()))***''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((############$$$%%%&&&'''########################%%%%%%%%%&&&&&&&&&''''''******)))&&&""""""&&&+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###%%%((('''''''''(((''''''&&&&&&))))))))))))))))))))))))((((((((()))***,,,---...---000333666888<<<@@@CCCHHHMMMWWW```dddlll|||uuuqqqlllhhhgggccc^^^[[[ZZZYYYVVVSSSTTTOOOHHHCCCCCCCCCCCCBBBBBBEEEMMMWWW___dddgggkkkjjjhhhggghhhhhhlllxxx}}}rrrfffVVVHHH@@@===:::888999:::;;;<<