BM6P6(@ qqqjjjbbb___ZZZWWWTTTRRRPPPNNNLLLKKKJJJKKKLLLKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@???>>>IIISSSQQQFFF===;;;>>>999888777555555666666777888666333333444555555444666666666666666666666666333333333222222222111111222333333444555555555555333333222111111222333333555555555444444333333333333333444444555666666666888999:::===BBBLLLWWW^^^rrr}}}{{{~~~~~~jjjUUULLLHHHDDDDDDGGGFFFHHHJJJJJJGGGFFFHHHJJJKKKJJJJJJKKKMMMPPPTTTVVV\\\ccclllwww|||vvvvvvvvvvvvwww{{{~~~|||wwwxxxyyyyyyyyyxxxwwwvvvwwwxxxxxxyyyxxxwwwvvvuuuzzzwwwvvvyyyyyyxxxyyy}}}~~~|||{{{zzzxxxyyy{{{~~~nnn^^^XXXSSSOOONNNQQQOOOLLLIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDEEEGGGHHHNNNSSS[[[ccclllttt|||qqqjjjccc```[[[XXXVVVTTTQQQOOOOOONNNMMMNNNOOONNNMMMKKKFFFDDDBBBAAAAAAAAA@@@???>>>BBBEEEDDD@@@<<<::::::999888777666666666777777888666444333444555555444555555555555555555555555555444444333333222222222222333333444444444444333333333222111111222333333555555444444444333333333333333444444555666666666444555777:::@@@JJJUUU\\\ttt}}}{{{zzzwwwuuuuuuyyy}}}gggXXXOOOHHHFFFHHHFFFHHHKKKKKKIIIHHHIIIJJJJJJIIIIIIJJJKKKNNNQQQRRRUUU[[[cccmmmxxxyyyuuuwwwxxxwwwxxx{{{}}}{{{xxxyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxxxxxxxwwwvvvuuuzzzvvvuuuxxxyyyxxxzzz~~~~~~|||{{{zzzxxxyyy|||~~~qqqaaaUUUPPPPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDBBBBBBCCCDDDEEEJJJOOOVVV___gggooowww|||rrrkkkccc```\\\YYYWWWUUURRRPPPLLLKKKKKKKKKLLLLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@???@@@===999999<<<<<<:::777999888777777666666777777888666444444555666555444444444444444444444444444666666555444444333222222333333333333333333222111333222222111111222222333444444444444333333333333333333333444555555666666111222444777===FFFPPPWWWlllyyy}}}wwwwwwvvvssstttqqqmmmmmmpppvvv{{{~~~}}}yyyeeeVVVKKKHHHIIIFFFHHHKKKKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIKKKMMMNNNOOOTTTZZZaaakkkxxx}}}xxxuuuwwwyyyyyyzzz}}}|||yyyzzzzzzzzzzzzzzzyyyxxxxxxvvvwwwwwwxxxwwwvvvuuutttyyyuuutttvvvwwwwwwzzz}}}{{{zzzyyyzzz|||}}}}}}}}}ttt___VVVUUUMMMLLLKKKLLLLLLLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEIIIPPPWWW___gggoootttwww|||ssskkkbbb___\\\YYYWWWUUURRRPPPKKKJJJIIIJJJKKKKKKIIIGGGFFFDDDBBBAAAAAAAAA@@@???CCC>>>999999<<<>>>;;;888777777666666666666555666888666555555666666555444333333333333333333333333666666555444333222111111333333333333222222111000222222222222222222222222333333333333333333333333222333333444444555666666111222444777;;;BBBJJJOOOZZZfffooonnnjjjkkknnnnnnpppkkkhhhjjjpppxxx}}}}}}sss```SSSMMMMMMFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIKKKKKKNNNQQQUUUZZZaaalllzzz}}}wwwxxxyyyzzz}}}}}}yyy{{{{{{{{{{{{zzzyyyyyyxxxvvvvvvwwwxxxwwwvvvuuutttwwwsssrrrtttvvvvvvzzz~~~|||zzzyyyyyyzzz}}}~~~~~~~~~rrraaaXXXPPPNNNNNNOOOQQQPPPMMMIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAEEEKKKQQQWWW___fffkkkooosssyyyssskkk___]]]ZZZXXXWWWTTTQQQNNNNNNMMMMMMMMMNNNNNNLLLKKKFFFDDDBBBAAAAAAAAA@@@???CCCAAA>>>======<<<:::888666666666555555555444444777666555666777777555444333333333333333333333333444444444333222111111000333333333333222222111000222222222222222222222222333333333333333333333333222222333333444555555555444555666777999===CCCGGGIIITTT___ccccccdddgggiiijjjfffdddhhhqqqzzzppp```VVVPPPIIIHHHHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIJJJJJJJJJLLLOOORRRTTTYYYaaammmuuu|||yyyyyyzzz~~~zzz||||||{{{zzzyyyyyyxxxxxxvvvwwwwwwxxxxxxvvvuuutttvvvrrrqqqtttuuuvvvyyy~~~~~~}}}{{{yyyyyyyyyzzz|||nnn[[[UUURRROOOOOOQQQQQQMMMIIIIIIHHHGGGFFFEEEDDDCCCCCC@@@CCCGGGLLLPPPWWW]]]bbbiiilllrrrxxx}}}sssjjj^^^\\\ZZZXXXWWWTTTQQQNNNMMMLLLKKKLLLMMMMMMKKKIIIFFFDDDBBBAAAAAAAAA@@@???@@@@@@@@@>>><<<999888888555555666666666555444333777666666666777777555333333333333333333333333333333333222222222222111111333333333333333333222111111222222333333222222111222222222222333333333333222222222333444444555555555666777777888:::>>>AAABBBJJJTTT[[[^^^___```aaaaaa``````eeeooozzzooo^^^QQQNNNKKKHHHGGGHHHIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOQQQWWW___fffrrr{{{}}}||||||~~~}}}}}}|||~~~~~~~~~{{{}}}|||zzzyyyxxxxxxxxxxxxwwwxxxxxxyyyxxxwwwvvvuuutttqqqqqqtttvvvuuuwww{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{~~~iii]]]WWWPPPNNNOOOPPPMMMIIIGGGFFFFFFEEEDDDCCCBBBBBBAAABBBEEEGGGKKKPPPVVVZZZaaaeeejjjpppuuu{{{rrriii^^^]]][[[YYYXXXUUURRROOOKKKJJJIIIJJJKKKKKKIIIGGGFFFDDDBBBAAAAAAAAA@@@??????>>>===;;;::::::999999666777888888888777555555777666666777888888555333444444444444444444444444222222222333333333333444222333333444444444444333111222333333333333222111111111222222222333333333111222222333333444555555444555666666666888;;;===BBBDDDKKKSSSYYY[[[[[[\\\XXXZZZ^^^dddmmmyyyppp^^^TTTOOOJJJGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGJJJLLLLLLMMMPPPUUUZZZfffnnnyyy~~~|||zzzyyywwwzzzzzzyyy{{{~~~~~~zzz|||{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwvvvsssqqqrrrvvvvvvttttttwwwvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxzzz}}}~~~iii```UUUPPPPPPQQQPPPMMMFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDFFFIIIOOOSSSWWW[[[aaagggmmmuuu}}}rrrhhh___]]]\\\[[[YYYWWWSSSPPPNNNMMMLLLMMMNNNNNNLLLJJJFFFDDDBBBAAAAAAAAA@@@???AAA===999888;;;======<<<888999999::::::888777666777666666777888888555333444444444444444444444444222222333444444555555666222333444444555555555555111222333444444333222111111111111222222333333333111222222333333444555555111222444555555777:::<<>>;;;888777888:::;;;:::999888888777777888888666555444444555666555333555333222222444555555444666666555555555444444444444333333222222333333444222222333444555555555555333333222222111000/////////111333333222222222333555555555666666777888999:::>>>CCCHHHKKKNNNQQQSSSWWWVVV\\\hhhtttjjjZZZLLLHHHIIIHHHIIIMMMGGGIIIMMMPPPPPPNNNKKKIIIKKKKKKKKKKKKLLLMMMOOOOOORRRXXX___eeekkkttt}}}}}}{{{xxxvvvtttpppppppppqqqsssvvvyyy{{{|||{{{xxxwwwvvvvvvxxxxxxzzzzzzyyyxxxyyyzzz{{{|||{{{{{{zzzyyywwwvvvuuuuuussstttttttttssssssuuuvvvxxxyyyzzz{{{|||~~~eeeUUURRRSSSPPPLLLLLLJJJHHHGGGGGGFFFDDDBBBEEEEEEDDDDDDDDDEEEEEEFFFHHHMMMTTT\\\dddmmmuuuzzz~~~}}}rrriiiccc___\\\ZZZZZZXXXSSSOOONNNNNNMMMMMMLLLJJJIIIHHHCCCDDDDDDDDDCCCBBBAAA@@@@@@>>><<<:::999999:::;;;:::999888888777777888888999777555555555555444222555333222222444555555444555555444444333333333333444333333222222333333444333333444444444444444444555555444444333222222111222333444444333333444666555555555555666777888999:::>>>CCCGGGKKKNNNQQQTTT\\\\\\aaammmyyyzzzjjjYYYRRRNNNJJJIIIJJJJJJJJJKKKLLLKKKKKKIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLNNNSSSXXX\\\```gggpppxxx}}}{{{zzz|||{{{yyy|||~~~}}}||||||}}}}}}}}}|||zzzwwwuuutttnnnnnnooopppssswwwzzz|||{{{zzzxxxvvvuuuvvvwwwwwwyyyyyyxxxxxxyyy{{{|||}}}}}}|||{{{zzzxxxwwwuuuuuussstttuuutttssssssuuuwwwxxxyyyzzz{{{}}}~~~uuu___XXXVVVRRRNNNMMMKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGKKKPPPWWW^^^fffoootttzzz~~~~~~sssiiiccc```\\\[[[ZZZXXXSSSOOONNNNNNNNNMMMLLLKKKJJJIIICCCCCCCCCCCCBBBAAA@@@?????????===<<<;;;::::::::::::999888888777777888888;;;999777666666555333222555333222222444555555444444333333333333222222222444333333222222333333444333444444444444333333222555555444444333333222222222333333222111222444666555555555555666777888999:::>>>BBBGGGJJJNNNRRRUUU```aaahhhuuu|||hhhZZZRRRKKKHHHGGGNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLOOORRRSSSUUUYYY___dddmmmuuu{{{uuusssuuuyyyyyyxxx{{{}}}||||||{{{{{{||||||}}}|||}}}}}}}}}}}}{{{yyyxxxzzzzzzzzzyyywwwvvvtttsssmmmnnnnnnpppssswwwzzz|||yyyxxxvvvuuuttttttuuuvvvwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{yyywwwvvvuuussstttvvvuuuttttttuuuwwwyyyyyyzzz|||}}}~~~lll^^^XXXSSSOOONNNLLLJJJJJJJJJJJJIIIHHHEEEDDDDDDCCCCCCDDDDDDDDDEEEHHHKKKPPPVVV___hhhnnnwww~~~~~~}}}}}}uuujjjbbb___[[[ZZZYYYWWWRRRNNNNNNNNNNNNMMMLLLKKKIIIIIIDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;:::::::::999888888777777888888:::888777666777777555333555333222222444555555444444333333333333333333333444333333222222333333444444444444444444333222111333333222222222111111111111111111///...///222555555555555555555666888888:::===AAAEEEIIINNNSSSWWW___dddooo}}}zzzfffYYYQQQLLLKKKNNNMMMLLLKKKJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPPPPPPPRRRVVVYYYdddjjjsss}}}}}}zzzyyyrrrrrrtttyyyzzzyyy{{{zzzzzzyyyyyyzzz{{{{{{||||||||||||{{{{{{zzzyyyxxxxxxxxxwwwvvvuuutttssssssoooooopppqqqsssvvvxxxyyyxxxwwwuuuttttttsssttttttuuuvvvwwwxxxzzz|||~~~~~~}}}{{{yyyxxxvvvuuutttuuuwwwwwwvvvuuuvvvwwwzzzzzz{{{|||~~~jjj]]]VVVTTTOOOMMMKKKJJJKKKKKKJJJJJJEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEHHHKKKQQQZZZdddjjjvvv~~~~~~wwwkkk```]]]YYYXXXWWWUUUPPPLLLMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEDDDCCCCCCBBBBBBBBB??????>>>===<<<;;;:::::::::999888888777777888888777666555666777888777666555333222222444555555444444444444444555555555555444333333222222333333444444444444444333222111111333333333222222222222222111222111000///000333555444444444444555666777888999<<>><<<:::999999:::;;;:::999888888777777888888666555444444666777666555555333222222444555555444333333333444444555555555444333333222222333333444111222222333333333222222555555555555555555555555333555666666555444666777444444444444555666777777666888:::>>>BBBJJJRRRXXXfffwwwkkk\\\RRRPPPMMMJJJHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKKKKJJJGGGJJJNNNSSSYYYaaajjjpppwww{{{{{{xxxvvvuuuuuuvvvuuutttpppoooqqqvvvyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{yyywwwvvvuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrppprrrtttvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttuuuwwwzzz{{{zzzyyyxxxyyy{{{|||}}}~~~iii\\\WWWSSSOOOLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCDDDEEEGGGMMMTTTYYYgggppp{{{zzzmmm```]]]YYYXXXWWWUUUQQQLLLJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDBBBAAA@@@@@@AAABBB@@@>>>;;;999777888:::;;;:::999999888777888888888777666444444555555444222555333222222444555555444222222222333333444444444444333333222222333333444000111222333333333333333333333333333333333333333111333555555444333444555444444444444444555777777555777999<<>>>>>>>>>>>??????>>><<<:::999777888999999888777666555666555555666777888888777:::888666555444555666777666666555555555444444444444444444444444444444444222222333333333444444444444444444333333222222222222333444555666666666666666666666666666666666666999555777===???AAAQQQdddzzzrrrbbbTTTQQQMMMFFFGGGNNNPPPNNNLLLKKKKKKLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHLLLKKKKKKKKKMMMPPPSSSUUU^^^aaafffmmmvvv~~~yyyuuurrroooooonnnnnnnnnoooooopppnnnqqquuuxxx|||~~~~~~}}}}}}~~~~~~{{{yyywww{{{{{{zzzyyyxxxxxxxxxxxx{{{{{{{{{|||{{{zzzzzzyyyxxxxxxxxxxxxvvvtttrrrppplllnnnppprrrssstttttttttppppppqqqqqqqqqrrrrrrrrrvvvwwwxxxyyyyyyxxxwwwvvvwwwyyy{{{~~~uuuhhhWWWMMMQQQTTTOOOLLLOOOIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBDDDFFFJJJLLLZZZ___gggpppyyyyyylllbbb___[[[XXXUUUSSSPPPNNNKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@===>>>>>>===<<<:::888777777888999999999888777666777666555666777888777666777666444333222333444555444444333333333222222222333333333333333333333333111111111111222222222222555444444444333333333222333333444555666666666666666666666666666666666666888555777===>>>AAAOOOaaa~~~sss^^^VVVQQQIIIHHHLLLLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJJJJJJJKKKMMMPPPQQQVVVYYY^^^dddkkkuuu~~~|||{{{zzzyyyvvvssspppnnnllllllllllllmmmnnnppppppppprrruuuyyy~~~~~~~~~~~~}}}{{{yyyxxx{{{{{{yyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxwwwvvvuuusssqqqpppmmmnnnpppqqqrrrrrrrrrrrrpppppppppqqqqqqqqqqqqrrrssstttuuuwwwxxxyyyzzzzzzyyyzzz|||}}}~~~wwwdddUUUUUUVVVPPPLLLMMMJJJJJJJJJJJJIIIHHHHHHGGGDDDCCCBBBBBBCCCFFFIIIKKKRRRWWW^^^fffoooyyyyyylllbbb___[[[XXXVVVTTTQQQOOOKKKLLLLLLMMMLLLJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<:::888777777888999999:::999999888888777666666777777666555666555444333333333444555444444333333333222222222444444444444444444444444222222222222333333333333555555555444444444444444444444555555555555555444666666666666666666666666888555777;;;===@@@LLL[[[zzzqqqccc[[[RRRMMMMMMMMMKKKJJJKKKLLLLLLKKKIIIJJJJJJJJJIIIIIIIIIIIIHHHJJJIIIIIIHHHIIIKKKLLLMMMNNNQQQUUUYYY___gggooouuu}}}|||uuuqqqooonnnnnnoooooonnnmmmlllllliiiiiiiiijjjkkkmmmooopppqqqssswww}}}~~~~~~~~~~~~|||{{{~~~~~~|||{{{zzzyyyxxx{{{zzzyyywwwvvvuuuuuuuuutttuuuvvvxxxzzz{{{||||||xxxwwwvvvtttrrrqqqppppppmmmnnnooopppqqqpppooooooooooooooopppppppppqqqqqqssssssssstttuuuwwwyyyzzz{{{{{{{{{|||}}}~~~}}}~~~rrr]]]WWWUUUPPPKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHEEEDDDBBBBBBCCCEEEGGGIIIKKKOOOUUU\\\eeeooozzz~~~}}}yyymmmccc```\\\YYYWWWTTTQQQOOONNNNNNOOOOOONNNMMMKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>><<<;;;999999888888999999::::::::::::999777666666777777666444777777666555555555666777666666555555555444444444555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555444444555555555555555555555555888666666:::;;;>>>IIITTTkkkzzzzzzlll^^^UUUSSSPPPNNNMMMLLLLLLKKKIIIGGGJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLNNNPPPSSSWWW\\\cccgggkkkpppwww}}}wwwpppkkkiiihhhggghhhiiiiiijjjkkkkkkkkkhhhhhhggghhhiiikkknnnoooooottt||||||yyyzzz|||~~~~~~}}}{{{zzz{{{{{{zzzyyyyyyxxxxxxxxxzzzyyyxxxvvvuuuttttttsssrrrsssuuuvvvxxxyyyyyyyyyxxxvvvtttrrrpppoooppppppnnnooopppppppppooonnnmmmnnnnnnooooooooopppppppppuuutttrrrpppppprrrtttuuuzzzyyyyyyyyyzzz{{{}}}~~~~~~|||}}}lll]]]WWWSSSPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKPPPVVV^^^hhhrrryyy~~~}}}zzznnnccc```\\\YYYWWWUUURRRPPPNNNNNNOOOOOONNNMMMLLLJJJHHHGGGEEEDDDBBBBBBAAAAAA@@@???>>>===;;;:::999999888888888999999::::::;;;999777666666777777666444666666555555555666666666666666555555555444444444333333333333333333333333444444444555555555666666555555555555555555555555555555555555555555444444444444444444444444444444777666666888999===EEEMMMXXXgggvvvzzzyyy|||iii[[[VVVPPPNNNKKKJJJJJJJJJIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQTTTYYY\\\^^^bbbiiimmmrrrwww}}}yyysssmmmhhhfffeeefffeeeeeeeeefffggghhhhhhiiiiiihhhgggggghhhjjjmmmooonnnvvv}}}zzztttuuuxxxzzz{{{{{{yyyyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxwwwvvvuuutttssssssssssssssstttuuuuuuuuuuuuuuuuuutttrrrqqqpppppppppqqqpppqqqqqqqqqpppooommmlllmmmmmmmmmnnnnnnnnnoooooorrrqqqnnnllllllnnnqqqrrrwwwvvvvvvuuuvvvxxxzzz{{{}}}}}}||||||}}}oooaaaYYYVVVTTTNNNMMMLLLJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCDDDDDDEEEGGGIIILLLQQQWWW___hhhooorrrvvv|||}}}{{{||||||pppdddaaa]]]ZZZXXXVVVSSSQQQLLLMMMMMMNNNMMMKKKJJJIIIIIIHHHFFFDDDCCCBBBAAAAAA>>>===<<<:::999999999999999999888888888999999:::888777666666777777666555222333333333444444444444444444333333333222222222000000000000000000000000222222222222333333333333444444444444444555555555444444555555555555555444444444444444444444444444777777666777888;;;AAAFFFIIIXXXhhhooorrrwww|||}}}zzzeee[[[QQQNNNJJJHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLMMMPPPSSSTTTXXX]]]```ccchhhooouuu{{{}}}zzzwwwuuuooommmiiieeebbbaaabbbbbbbbbbbbbbbbbbcccdddeeefffiiihhhggggggiiillloooqqqsss}}}}}}zzzrrrsssuuuwwwxxxxxxwwwwwwwwwvvvtttsssssstttuuuuuuvvvuuutttssssssrrrrrrssssssssstttssssssrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqooonnnllllllmmmmmmmmmnnnnnnnnnmmmlllkkkjjjlllnnnrrrtttssssssssstttuuuvvvxxxyyy{{{{{{|||{{{{{{}}}nnn___WWWSSSQQQOOOMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFHHHKKKOOOUUU\\\aaaccchhhooowww}}}}}}zzzxxxzzz|||}}}qqqdddaaa^^^ZZZXXXVVVSSSQQQMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC???>>>===<<<;;;;;;<<<===:::999888777777777888888777666555666777888777666111222333333444444444444444444333333333222222222111111111111111111111111111111111111222222222222222333333333444444444444333333444555666666666666666666666666666666666666777777666555666:::>>>@@@BBBMMMZZZbbbiiipppsssrrrrrrvvv||||||mmm]]]XXXQQQLLLJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNMMMPPPTTTUUUVVVZZZ```fffjjjooovvvzzz~~~}}}yyysssooommmmmmlllkkkhhhfffdddaaa___^^^^^^^^^____________```bbbdddeeeggggggfffgggjjjoootttwww~~~}}}{{{uuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssqqqqqqrrrssstttssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrssssssssssssttttttuuuuuutttsssrrrqqqkkkllllllllllllmmmmmmmmmllllllkkkkkkmmmoooqqqssspppqqqrrrtttvvvwwwxxxxxxxxxzzz|||{{{zzzzzz}}}~~~~~~mmm___XXXTTTRRRPPPNNNLLLLLLLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDBBBDDDFFFHHHIIIMMMQQQTTTXXX]]]dddjjjpppvvv||||||yyyvvvwwwyyy|||~~~rrreeebbb^^^[[[YYYVVVTTTQQQOOOOOOPPPPPPOOONNNLLLKKKEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@??????@@@AAABBB:::999888666666666777777666555555666777999888777333444555555666666666555666666555555555444444444444444444444444444444444222222333333333444444444222222222333333444444444222333444555666666666666888888888888888888888888777777666555666:::===>>>>>>GGGPPPXXX```hhhkkkiiikkkpppxxxmmmfff[[[SSSNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMLLLJJJJJJKKKMMMIIILLLNNNNNNOOORRRWWW\\\]]]aaafffjjjmmmrrrxxx}}}}}}tttoookkkfffddddddeeefffffffffeeecccaaa^^^]]]\\\[[[^^^^^^^^^___aaaccceeegggeeeeeeeeehhhlllrrrxxx{{{}}}|||yyyxxxwwwuuuttttttssssssvvvtttrrrppppppppprrrsssrrrrrrqqqqqqrrrrrrssstttppppppqqqqqqqqqqqqppppppmmmoooqqqssstttuuuttttttuuuuuuvvvvvvvvvuuusssrrrkkkkkkkkklllllllllmmmmmmpppooonnnnnnnnnnnnooopppnnnpppsssuuuwwwxxxxxxxxxwwwyyy|||{{{yyyxxxzzz|||zzz{{{}}}ooofffWWWUUURRRPPPNNNNNNNNNOOOKKKJJJIIIHHHGGGEEEDDDDDDBBBDDDFFFGGGGGGIIILLLNNNTTTXXX^^^bbbeeeiiiooottt|||tttuuuvvvyyy~~~~~~ssseee___YYYWWWXXXWWWSSSOOOPPPPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCDDDCCC@@@>>>@@@CCC@@@999???NNNVVVSSS<<<;;;:::999888888888888555555666666777777888888666444333222333555777888444777:::888444222444888555444333222111222333333444444444333333222222222222222222333333333444444444555555555444333333222666666666666777777777777777888888888888999999999BBBAAAEEEPPPZZZ^^^aaadddhhhppp}}}|||lll^^^WWWSSSPPPNNNLLLJJJHHHGGGHHHIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOSSSVVVZZZ]]]```cccgggjjjrrrvvv|||zzzwwwsssnnnjjj___^^^^^^]]]^^^^^^__________________^^^\\\ZZZXXXZZZ]]]______^^^___cccfffgggffffffiiippp{{{~~~|||zzzyyyxxxxxxxxxwwwuuutttrrrrrrqqqqqqppppppqqqssstttuuuoooooooooooooooppppppqqqnnnoooooopppppppppoooooopppqqqrrrssssssrrrpppppprrrrrrsssuuuwwwxxxvvvuuuqqqooommmmmmoooqqqqqqppppppooommmllllllnnnqqqrrrooopppqqqsssuuuxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{|||~~~vvvlll```VVVUUUUUUQQQNNNNNNOOONNNLLLJJJHHHGGGEEEEEECCCCCCDDDDDDEEEGGGHHHIIIMMMOOOSSSXXX^^^dddiiillltttvvvzzz{{{uuuqqqqqqvvvzzz~~~|||qqqhhhbbb\\\ZZZ[[[ZZZVVVRRRNNNNNNNNNNNNMMMKKKJJJJJJFFFDDDCCCCCCDDDCCCAAA???>>>BBB@@@:::???LLLQQQNNN<<<;;;:::999888888888888555666666666777777777888555555444333444555666777333777999777333222444777555444333222222222333333444444444333333222222222333333333333444444444444555666666666555555444333555555666666666777777777777777888888888999999999<<<;;;???IIIQQQVVV\\\bbbmmmvvvwwwjjj```YYYTTTNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKMMMPPPSSSUUUWWWZZZ\\\eeehhhnnntttzzzuuuqqqlllhhhfffccc___\\\[[[ZZZZZZZZZZZZ[[[[[[\\\______``````___^^^\\\[[[XXX[[[^^^______```dddgggiiijjjkkkpppxxx~~~}}}{{{xxxwwwvvvvvvvvvuuutttrrrqqqpppqqqpppooooooooopppqqqrrrooonnnnnnmmmmmmnnnpppppppppqqqqqqqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqqqqssssssssstttvvvvvvtttrrrrrrpppnnnnnnpppqqqrrrqqqqqqpppnnnlllmmmnnnppprrrpppqqqqqqssstttvvvxxxyyyvvvwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyzzz|||}}}~~~qqqddd^^^YYYTTTRRRSSSNNNLLLIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKNNNSSSYYY^^^bbbeeekkkmmmsssyyy~~~}}}{{{rrroooooosssxxx{{{zzzoooiiiccc]]][[[\\\[[[WWWSSSMMMMMMMMMNNNMMMMMMLLLLLLEEEDDDCCCCCCDDDDDDBBBAAA@@@DDDBBB===@@@GGGHHHCCC<<<;;;:::999888888888888666666666666777777777777555555555555555444444444333666777666333111333666555444333222222222333333444444333333333333222222333444444444444555555555666666666777666666555444555555555555666666666666777777777888888888999999777777;;;BBBHHHNNNYYYdddttt~~~ssseee\\\OOONNNLLLLLLMMMMMMLLLJJJIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKMMMNNNNNNOOORRRTTTVVVYYY^^^cccgggkkkpppssswwwzzz|||wwwsssooommmdddaaa^^^\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVWWWXXX]]]^^^___`````````___^^^XXX\\\```aaabbbcccgggkkknnnqqqvvv~~~~~~{{{|||}}}zzzvvvtttssssssssssssrrrqqqoooooopppooonnnmmmlllmmmnnnnnnnnnmmmkkkkkkkkkmmmoooppprrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrssstttsssqqqooorrrpppnnnnnnppprrrrrrrrrqqqpppnnnmmmmmmnnnooopppppppppqqqrrrsssuuuvvvwwwuuuvvvvvvwwwxxxyyyzzzzzzwwwwwwxxxxxxzzz{{{}}}~~~}}}ooocccZZZVVVWWWRRROOOKKKIIIIIIJJJIIIIIIDDDDDDDDDDDDDDDEEEFFFGGGEEEGGGIIILLLQQQUUUXXXZZZ^^^aaagggooovvvzzzzzzxxxooollllllppptttwww}}}yyynnngggaaa[[[YYYZZZYYYUUUQQQMMMNNNNNNNNNNNNMMMLLLLLLEEEDDDBBBBBBDDDDDDDDDBBBDDDGGGEEEAAAAAACCC@@@:::;;;;;;:::999888888888888666666666666777777777777555666666666555444333333333555666555333222333444444444333333333222222222333333333333333333333333444444444555555555666666555555666666666555555444444555555555666666666666777777777777888888888888777888<<<@@@CCCIIIYYYgggyyy{{{oooZZZVVVQQQNNNLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHKKKLLLMMMMMMLLLLLLMMMOOONNNPPPTTTWWWYYY\\\```bbbbbbeeehhhkkkmmmppptttxxx{{{}}}~~~}}}{{{{{{|||}}}|||xxxuuutttooonnnllljjjgggdddbbbaaa\\\[[[YYYXXXWWWVVVUUUUUUQQQQQQQQQRRRRRRTTTUUUUUU[[[\\\^^^___````````````[[[___ccceeeeeegggkkkooottt{{{}}}{{{|||}}}}}}yyyuuurrrqqqqqqrrrqqqqqqpppoooooopppooommmllljjjjjjkkkkkklllkkkjjjiiiiiikkknnnoooqqqqqqrrrqqqqqqpppoooooonnnmmmlllllllllmmmnnnooooooooooooppprrrrrrpppnnnqqqooommmmmmoooqqqqqqqqqpppooommmlllllllllmmmnnnnnnnnnoooppprrrtttvvvwwwvvvvvvwwwwwwxxxxxxxxxyyywwwwwwwwwxxxyyy{{{|||}}}~~~~~~vvvggg]]]YYYXXXTTTPPPNNNMMMLLLIIIFFFFFFEEEEEEDDDDDDEEEEEEEEECCCDDDEEEGGGJJJMMMOOOQQQUUUXXX]]]eeelllqqqsssrrrkkkhhhhhhlllppprrrwww}}}yyyooofff```ZZZXXXYYYXXXTTTPPPOOOOOOOOOOOONNNLLLKKKJJJFFFDDDBBBBBBCCCDDDDDDCCCDDDEEEEEECCCCCCCCC???:::;;;;;;:::999888888888888777777777777666666666666555666666666555444333333444555555444333222333444444444444333333333222222333333333333333333333333444444444555555555666666333444444555555555444444555555555666666666666777666666777777777888888888888999<<<>>>@@@FFFVVVfff|||tttlllaaaWWWRRRPPPPPPPPPKKKKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHJJJLLLOOOPPPQQQRRRUUUWWWWWWXXXZZZ[[[]]]___bbbeeejjjkkklllkkkiiihhhiiijjjqqqqqqqqqpppppppppqqqqqqnnnmmmkkkhhheeebbbaaa`````````^^^]]][[[ZZZYYYYYYTTTTTTSSSQQQPPPOOOOOOPPPOOOOOOPPPPPPRRRSSSUUUUUUXXXZZZ\\\^^^___`````````^^^aaaeeefffgggjjjooottt~~~}}}}}}xxxtttqqqpppppppppqqqqqqpppoooooopppooommmkkkiiiiiiiiiiiijjjiiihhhhhhiiikkkmmmnnnnnnooopppqqqqqqqqqqqqqqqpppooommmkkkjjjjjjkkkkkkkkkkkkllloooqqqrrrqqqoooooommmkkkkkkmmmooooooooommmllllllkkkkkkkkklllmmmkkkkkklllnnnqqqtttvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~lll```\\\XXXSSSQQQQQQOOOJJJEEEHHHGGGFFFEEEEEEDDDEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKPPPRRRVVV\\\cccgggiiiiiifffcccccchhhkkkmmmqqqvvvyyyzzz{{{}}}~~~~~~~~~}}}{{{yyyppphhhbbb\\\ZZZ[[[ZZZVVVRRRPPPPPPPPPOOONNNLLLKKKJJJHHHEEECCCBBBCCCDDDDDDCCC??????@@@AAACCCDDDBBB???<<<;;;:::999888888888888777777777777666666666666555555555555555444444444555555555555444444444333333333444444444333222111222222333333333333444444333444444444444555555555222333444444444444444444666666666666777777777777666666666777777777888888888888:::<<<<<>>@@@AAA@@@@@@<<<;;;:::999888888888888888777777777666666666555555555444333444555666777777666555555555555555444333333444444444333222111222222222333333444444444333333333333444444444444333333444555555555555555777777777777888888888999666666666666777777777888888777888:::;;;>>>IIITTTmmmtttfff]]]XXXSSSRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGIIIJJJIIIGGGGGGHHHIIIGGGHHHJJJJJJIIIIIIJJJKKKLLLKKKKKKKKKMMMNNNOOOOOOQQQRRRSSSSSSRRRQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVTTTSSSQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLMMMNNNNNNNNNOOOQQQPPPNNNNNNPPPRRRNNNNNNOOOQQQRRRTTTVVVWWWXXXZZZ\\\^^^```aaaaaaaaadddgggjjjmmmrrr{{{|||{{{{{{yyyvvvsssooonnnkkkllllllmmmnnnnnnmmmmmmlllkkkiiigggfffeeeeeeffffffgggiiikkklllllllllllllllmmmnnnooooooooooooooonnnnnnnnnmmmllljjjiiihhhjjjjjjkkknnnpppqqqpppooonnnlllkkkkkklllnnnnnnnnnkkkkkkllllllmmmnnnoooppplllllllllmmmnnnpppqqqrrrttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{|||}}}zzzzzzzzzzzz{{{{{{{{{{{{{{{~~~zzzooo```WWWTTTTTTRRROOOMMMLLLJJJHHHGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFIIIIIIJJJMMMRRRVVVWWWXXXYYYVVVWWW[[[^^^^^^aaaffffffhhhlllpppssstttuuuuuuqqqxxx||||||}}}xxxooohhhbbb\\\ZZZ[[[[[[WWWRRRLLLMMMNNNOOOOOOOOOOOOOOOKKKHHHDDDBBBCCCCCCCCCBBBCCC???<<<<<<===<<<<<<<<<<<<;;;:::999888888888888888888777777666666666555666555333222333555777888777666555555666666555444333333444555444333222111222222222333333444444444222222222333333333444444444444555666777777666666777888888888999999999999666666666666777777777777999777888:::;;;>>>EEENNNaaazzzllldddWWWUUURRRNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHJJJKKKIIIHHHGGGHHHJJJKKKKKKKKKKKKMMMNNNNNNMMMMMMNNNPPPPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOMMMMMMLLLKKKKKKLLLMMMNNNKKKMMMOOOOOONNNOOORRRUUUNNNNNNOOOPPPRRRUUUWWWXXXZZZ[[[]]]___aaabbbbbbaaaiiilllooossszzzzzzzzzxxxvvvssspppmmmllliiiiiijjjkkklllllllllllljjjiiigggeeeddddddddddddeeegggjjjlllmmmmmmlllkkkmmmnnnnnnnnnnnnnnnmmmllllllmmmnnnnnnmmmllljjjiiilllllllllnnnppppppooommmooommmkkklllmmmoooooooookkklllmmmnnnoooqqqrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnpppqqqsssuuuxxxzzz{{{|||yyyyyyyyyyyyzzz{{{{{{|||yyyyyyyyyzzzzzzzzz{{{{{{{{{~~~~~~kkk\\\VVVUUUTTTRRRNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBBBBCCCDDDDDDEEEFFFEEEFFFIIIMMMQQQSSSTTTTTTRRRRRRWWWYYYYYY\\\aaa___aaafffjjjnnnpppqqqrrrooouuuyyyyyy{{{wwwqqqgggddd```^^^]]][[[VVVQQQRRRQQQPPPOOOPPPOOOMMMKKKIIIHHHEEECCCBBBAAAAAAAAABBBAAA@@@>>>============;;;:::999888777777777777555666777777777777777666999777444555777888777555777777666555444444333333333333333333333333333333444444444444333333222111333333333333333333333333555555555555555555555555444444666777888888888888666555666888::::::888666999888888999<<>>===<<<<<<<<<;;;:::999888777777777777666666666555555555555555888666444555777888777555777666666555444444333333444444444444444444444444333444444444333333222111333333333333333333333333555555555555555555555555666666777777888999999:::777666666777999999888666888888888888:::===@@@BBBLLL]]]vvv}}}nnn___XXXUUUQQQNNNNNNNNNNNNNNNLLLKKKJJJKKKKKKKKKIIIHHHIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHIIIKKKNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTVVVWWW]]]^^^aaadddiiinnnsssvvv}}}}}}|||{{{zzzxxxvvvtttqqqooommmmmmmmmjjjjjjjjjjjjiiihhhhhhgggfffffffffeeeeeedddddddddhhhhhhiiijjjkkkmmmmmmnnnlllmmmoooqqqqqqooommmllllllkkkjjjjjjllllllkkkjjjllllllllllllmmmnnnooopppmmmlllkkkjjjjjjjjjkkkkkknnnmmmmmmnnnoooqqqssstttssssssqqqqqqpppqqqrrrssssssssstttuuuvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{{{{zzzxxxxxxxxxzzz}}}~~~~~~rrraaaYYYYYYSSSRRROOOMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMNNNNNNOOOQQQSSSTTTUUUYYY]]]bbbfffiiikkkmmmooorrrvvvxxxyyyyyyyyyuuunnngggccc```^^^]]][[[VVVRRRRRRQQQPPPOOOPPPOOOMMMKKKGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@>>>===<<<;;;;;;;;;::::::999888777777777777777666555444333333444444777555444555666777666555666666555555444333333333555555555555555555555555333333444444444333222222333333333333333333333333444444444444444444444444666666555555666777999::::::888666666777888777666777777777777999;;;===???DDDOOO```sssyyyjjj```XXXSSSQQQNNNMMMLLLKKKJJJIIIIIIHHHKKKJJJIIIIIIKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKLLLKKKKKKLLLMMMOOOPPPPPPQQQPPPQQQSSSTTTUUUWWWYYY\\\```dddhhhnnnttt{{{}}}zzzyyyyyyxxxxxxvvvvvvtttrrrooommmllllllllllllkkkiiihhhggggggggghhhdddddddddeeeffffffgggggghhhiiiiiijjjkkkkkkllllllkkknnnqqqssssssqqqnnnkkklllkkkjjjjjjllllllkkkjjjkkkkkkkkklllmmmnnnppppppnnnmmmlllkkkkkkkkkkkklllmmmllllllmmmnnnppprrrsssttttttsssrrrrrrssstttuuuvvvuuutttttttttuuuvvvwwwuuuuuuttttttuuuvvvxxxyyyzzzyyyxxxxxxxxxzzz|||~~~}}}}}}~~~}}}ttteee```TTTRRRPPPOOONNNLLLHHHFFFIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHJJJJJJJJJKKKMMMNNNMMMNNNQQQUUUZZZ___dddfffjjjlllooorrruuuvvvwwwwwwtttlllfffccc___^^^]]][[[VVVRRRRRRQQQPPPOOOPPPOOOMMMKKKFFFEEEDDDCCCBBBBBBCCCDDD@@@???>>><<<;;;;;;;;;;;;:::999999888777777888888999888555333222333444555444444444555666666666555555555555444444333333333444444444444444444444444333333333444444333333222333333333333333333333333444444444444444444444444555444222111222444666777;;;999666555666777777666888777777888999:::;;;<<>><<<;;;;;;;;;;;;:::999888888777888888888;;;999777555444444555666222333555555555555555555444444444444444333333333222222222222222222222222222333333444444333333333333333333333333333333333444444444444444444444444555444222111111333555666;;;999666555666777777666888888888888999:::;;;;;;<<<===AAAKKK[[[nnnwwwnnniiibbbYYYRRROOOOOOOOOOOOMMMLLLJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIILLLKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLKKKJJJJJJLLLMMMQQQQQQRRRSSSTTTUUUVVVVVVUUUXXX\\\^^^___ccciiiooouuu}}}~~~{{{yyywwwvvvwwwxxxxxxwwwsssrrrooommmkkkjjjiiiiiillljjjgggddddddeeeggghhhgggfffffffffffffffeeeeeehhhhhhhhhiiiiiijjjjjjjjjlllooorrruuuuuurrrooolllkkkjjjiiijjjlllmmmlllkkkiiiiiijjjjjjkkkmmmnnnooommmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkmmmpppqqqqqqqqqqqqqqqrrrsssuuuvvvxxxwwwuuusssrrrssstttuuuuuuuuuttttttuuuvvvxxxyyyxxxxxxwwwwwwxxxyyy{{{{{{|||||||||}}}}}}lllddd[[[TTTSSSSSSQQQPPPKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEFFFGGGGGGHHHKKKOOOTTTYYY\\\```aaacccfffiiilllmmmnnnrrrkkkfffbbb___^^^^^^\\\WWWSSSRRRQQQPPPOOOPPPOOOMMMKKKGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@>>>===<<<;;;;;;;;;999999888888888888888999999888777666555555666777000222555666555444444555444444333333333333333333111111111111111111111111222222333444444444333333333333333333333333333333333333333333333333333333777666555444555555666777:::888666666777888777666666777777888999:::;;;;;;:::;;;===CCCMMM\\\mmmxxxyyylll```ZZZVVVSSSPPPOOONNNLLLLLLLLLLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIKKKKKKJJJJJJLLLMMMQQQQQQSSSTTTVVVXXXYYYZZZ\\\aaafffhhhjjjoooxxx}}}{{{yyywwwuuuuuuwwwxxxxxxxxxtttrrrpppmmmjjjiiihhhhhhjjjhhhfffddddddeeeggghhhhhhhhhhhhgggfffeeeddddddfffgggggghhhiiiiiijjjjjjlllooorrrttttttrrrooollljjjiiiiiijjjlllmmmmmmllljjjjjjjjjjjjkkklllmmmmmmjjjjjjkkkkkkjjjjjjiiihhhiiihhhhhhiiijjjlllnnnppppppoooooooooqqqsssuuuvvvwwwvvvuuusssrrrsssssssssuuuttttttssstttvvvwwwxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{|||}}}wwwiii^^^ZZZXXXUUURRRPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBCCCDDDDDDCCCBBBCCCEEECCCCCCDDDFFFIIILLLOOOQQQWWWXXXZZZ]]]```ccceeefffrrrllleeebbb___^^^^^^\\\WWWTTTRRRQQQPPPOOOPPPOOOMMMKKKHHHGGGEEECCCBBBAAAAAABBBAAA@@@???>>>===<<<<<<<<<999888888888888888999999666666666666666666666666...111555666444333444555333333333333333333333333222222222222222222222222111222333333444444444333333333333333333333333333333333333333333333333333666666666666666666666666777666666777999999888666444444666777888999999::::::===???AAAEEENNN\\\gggrrr{{{~~~ssshhh^^^WWWWWWUUUSSSRRRQQQPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOOOONNNOOOPPPRRRRRRSSSVVVYYY\\\```bbbccciiiooouuuyyy{{{~~~}}}{{{xxxvvvvvvtttrrrrrrtttvvvwwwvvvvvvtttpppmmmjjjhhhgggfffgggfffeeeddddddfffgggiiihhhhhhggggggfffeeeeeeeeeeeeeeefffggghhhjjjjjjkkkmmmoooqqqrrrrrrqqqooommmjjjiiiiiijjjlllmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkjjjkkklllllllllkkkiiiiiihhhgggggghhhiiikkkmmmoooooooooooooooqqqsssuuuvvvuuuuuuuuuttttttssssssrrrssssssrrrrrrssstttuuuwwwvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{zzzzzz{{{}}}wwwooohhh```ZZZWWWVVVSSSPPPMMMKKKJJJIIIFFFEEEEEEDDDDDDDDDDDDEEECCCEEEEEEEEECCCCCCDDDEEEBBBBBBCCCEEEFFFGGGHHHIIINNNNNNPPPSSSVVVYYY\\\]]]rrrllleeebbb___^^^^^^\\\XXXTTTRRRQQQPPPPPPPPPOOOMMMKKKIIIHHHEEECCCBBBAAAAAAAAABBBAAA@@@>>>============999888888888888888999999333444555666666555555444---111555666444333444555333333333333333333333333333333333333333333333333111222333333444444444444333333333333333333333333333333333333333333333333444555555666666555444444666555666888::::::888666111222444666777888888999666;;;>>>>>>>>>CCCOOOYYYfffrrrpppfff___]]]ZZZYYYXXXVVVTTTRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNHHHIIIJJJKKKLLLNNNOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNQQQSSSUUUUUUTTTUUUVVVXXXYYY[[[___ccchhhlllppprrruuu{{{|||zzzzzzxxxtttqqqsssqqqoooppprrrtttuuutttwwwuuuqqqmmmjjjgggffffffeeeeeeddddddeeefffhhhiiigggggggggggggggfffffffffddddddeeeggghhhjjjkkklllmmmooopppqqqqqqpppooommmjjjiiiiiijjjlllmmmmmmllllllkkkjjjjjjiiiiiijjjjjjmmmnnnooooooooonnnllllllggggggggggggiiikkkmmmnnnooooooooopppqqqtttvvvwwwttttttuuuuuuttttttsssrrrrrrqqqqqqpppqqqrrrtttuuuvvvvvvvvvwwwxxxxxxyyyyyy{{{zzzyyyyyyzzz|||~~~}}}qqqiii]]][[[XXXUUUQQQOOOMMMLLLFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFDDDCCCDDDEEECCCDDDEEEFFFFFFFFFFFFEEEGGGHHHJJJLLLPPPSSSVVVXXXssslllhhhdddaaa___^^^\\\WWWSSSSSSRRRPPPPPPPPPNNNLLLJJJIIIFFFBBBAAAAAACCCDDDDDDAAA@@@???===<<<<<<<<<<<<999999888888888888888999888888888888777666444444444333333333333444555555555444333333222222333333333333333222222222111111444333333222111111111222222222333333333333444444333222111111333555555444333333333444555666777888444444444555555555555666777777777777777888888999888999:::;;;===AAAFFFJJJWWWcccxxx}}}uuummmddd___]]]^^^]]]\\\XXXWWWVVVUUUTTTTTTSSSSSSTTTTTTRRRQQQOOONNNMMMLLLKKKIIIKKKOOOPPPNNNNNNPPPOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNPPPRRRRRRPPPOOOQQQSSSUUUVVVXXXZZZ[[[^^^bbbeeefffjjjpppvvvzzz}}}}}}zzzvvvsssrrrqqqooommmlllllllllmmmoooppprrrrrruuusssqqqnnnkkkhhhgggfffhhhhhhgggfffeeedddcccccchhhhhhhhhggggggggggggggghhhfffddddddeeeggggggfffggggggiiilllooopppooonnnnnnmmmkkkjjjjjjkkklllmmmhhhgggfffeeeeeefffggghhhiiijjjkkklllmmmmmmmmmllliiihhhgggfffhhhjjjnnnppprrrrrrsssssstttuuuuuuvvvssssssttttttttttttsssrrrqqqpppqqqsssvvvxxxyyyxxxpppqqqsssuuuxxxzzz{{{|||}}}{{{yyyyyyzzz|||}}}|||}}}}}}~~~xxxrrrfff]]]]]]\\\VVVSSSSSSKKKHHHGGGIIIHHHDDDCCCEEEAAABBBDDDEEEFFFFFFEEEDDDBBBAAAAAAAAABBBEEEHHHJJJJJJIIIGGGFFFGGGIIIKKKMMMuuunnnhhheeeaaa___^^^\\\WWWSSSSSSQQQPPPPPPOOONNNLLLJJJIIIFFFBBBAAABBBCCCCCCCCCAAA@@@???===<<<<<<<<<<<<;;;:::999888777777777777888888888888777666555444444333333333333444555555555444333333222222333333333333333222222222111111555444333333222222222333222222333333333333444444555333222222444555444444444444444444444555666777555555555666666666666777777666666666666777888888777888999:::;;;???DDDGGGQQQ\\\sssyyyrrrllleeeaaadddbbb___\\\YYYWWWVVVVVVZZZYYYXXXVVVTTTSSSQQQPPPQQQNNNPPPTTTUUUSSSTTTWWWZZZ[[[]]]^^^___^^^\\\[[[VVVWWWXXXXXXYYYXXXWWWWWWUUUWWWXXXWWWUUUUUUWWWYYY^^^aaadddgggkkkpppvvv{{{zzzwwwssspppooonnnlllkkkiiijjjjjjjjjlllmmmnnnooorrrqqqnnnllliiigggfffeeeiiiiiihhhgggfffeeedddcccggggggggggggggggggggggggfffdddbbbbbbdddeeefffeeeffffffgggjjjnnnoooooonnnmmmlllkkkjjjiiijjjkkkkkkgggffffffeeefffggghhhiiiiiijjjjjjjjjkkkkkklllllljjjiiihhhhhhjjjllloooqqqqqqqqqrrrsssssstttuuuuuurrrsssssstttttttttttttttrrrqqqrrrtttwwwyyyyyyyyysssssstttvvvxxxzzz|||}}}}}}{{{yyyxxxyyy{{{||||||{{{|||}}}~~~}}}qqqlllfff^^^WWWUUURRRMMMKKKLLLKKKGGGFFFHHHDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIHHHGGGEEEDDDDDDFFFHHHJJJxxxooohhheeeaaa______\\\WWWSSSRRRQQQPPPOOOOOONNNLLLJJJHHHFFFCCCAAABBBCCCCCCCCCAAA@@@???===<<<<<<<<<<<<===<<<:::888777666555555777888888777777666555444444333333333333444555555555444333333222222333333333333333222222222111111555555444333333333333444222222333333333333444444777555333333444555444333555555444444444555555666555666666666666777777777666666555555666666777888777888888999999<<<@@@CCCIIISSSiii{{{sssvvvsssnnnhhhdddaaa___^^^___^^^]]][[[YYYWWWTTTSSSSSSQQQRRRVVVXXXXXXZZZ]]]eeehhhlllnnnnnnlllhhhfffaaabbbdddfffgggffffffeeebbbccccccbbbaaacccfffhhhlllooosssyyywwwtttpppmmmllljjjiiigggfffffffffggghhhiiijjjkkkmmmllljjjhhhgggeeeeeeeeeggggggfffeeedddccccccbbbffffffffffffggggggggggggdddbbb``````bbbdddeeedddddddddeeehhhlllnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiffffffeeeeeefffhhhjjjkkkjjjiiiiiihhhhhhiiijjjkkkkkkkkkjjjkkkllloooqqqrrrpppqqqqqqrrrrrrsssssssssqqqrrrsssuuuvvvvvvwwwwwwsssssssssuuuxxxzzzzzzzzzwwwwwwvvvvvvxxxzzz}}}~~~~~~{{{yyyxxxyyyzzz{{{{{{{{{zzzzzz{{{}}}}}}nnnbbb[[[YYYSSSNNNNNNMMMIIIGGGIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFEEECCCBBBAAABBBDDDEEEyyyoooiiieeeaaa```___\\\WWWSSSRRRPPPOOOOOOOOONNNLLLJJJHHHEEECCCBBBBBBCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<;;;:::888777666666666777777777777777666555555444333333333333444555555555444333333222222333333333333333222222222111111444333333222222222333333222222222333333333444444888666444444555555444333666555555444444444555555555555555555666666666666555555555555555666777777888999999999888:::===@@@EEEKKK\\\wwwxxxqqqmmmjjjhhheeedddcccaaa^^^[[[XXXVVVVVVTTTUUUZZZ]]]]]]aaafffooosssyyy~~~~~~{{{wwwsssnnnpppsssvvvxxxzzzzzzzzzvvvvvvvvvuuuvvvwwwyyyzzz~~~|||{{{ssspppllljjjiiihhhfffddddddddddddddddddeeefffgggggggggeeeddddddcccccccccdddccccccbbbaaaaaa``````eeeeeeeeeeeeeeeeeeffffffbbbaaa___```bbbdddeeeeeecccbbbcccfffiiillllllkkkkkkkkkjjjiiiiiihhhhhhhhheeeddddddeeefffiiikkklllkkkjjjhhhgggggghhhiiikkkkkkkkklllmmmoooppprrrsssoooooopppppppppqqqqqqqqqqqqrrrtttvvvwwwxxxyyyyyytttttttttuuuxxxzzzzzzzzz{{{yyyxxxwwwxxxzzz}}}}}}{{{zzzzzz{{{{{{|||{{{zzzyyyyyyzzz{{{||||||wwwjjjddd\\\UUUSSSQQQMMMKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@AAABBBCCCxxxnnniiifffbbb```___]]]XXXTTTQQQOOONNNNNNOOONNNLLLJJJGGGEEECCCBBBCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<:::999888888777888888888666777777777777666666555444333333333333444555555555444333333222222333333333333333222222222111111222111111111111111222222222222222333333333444444888666444444555555444333666555555444444444555555333333333444444444555555555555555555555666777777888999:::999888999;;;===AAADDDPPPeee}}}yyyssspppkkkjjjiiigggddd```\\\ZZZ[[[XXXYYY]]]```bbbgggllltttxxx}}}tttvvv{{{xxxvvvwwwooollliiigggffffffdddcccccccccbbbbbbbbbcccddddddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa``````___bbbbbbbbbccccccdddddddddbbb```___```bbbeeeffffffcccbbbbbbdddgggiiijjjiiikkkkkkjjjjjjiiihhhggggggcccccccccdddfffhhhjjjlllllljjjhhhffffffggghhhiiihhhiiikkkmmmooopppqqqrrrnnnnnnnnnnnnoooooooooooopppqqqsssuuuxxxyyyzzz{{{tttssssssuuuxxxyyyyyyxxx{{{zzzxxxwwwxxxzzz}}}~~~}}}||||||||||||}}}|||{{{yyyyyyyyyzzz{{{}}}uuukkk```\\\YYYTTTQQQRRRKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAABBBBBBBBBxxxmmmiiifffbbb``````]]]XXXTTTPPPOOONNNNNNOOONNNLLLJJJGGGEEECCCCCCCCCDDDCCCAAAAAA@@@???===<<<<<<<<<<<<999888888888888888999999666666777777777777666666444333333333333444555555555444333333222222333333333333333222222222111111111000000000000111111222222222333333333333444444777555333333444555444333555555444444444555555666222222333333333444444444666666555555666666777888888999:::999888888:::<<<===>>>GGGVVViiiuuutttsssqqqmmmhhhdddaaaddd___^^^```bbbcccgggmmmppptttxxx}}}~~~}}}{{{yyyrrruuu{{{|||vvvrrroooooojjjhhheeecccddddddcccbbbbbbbbbaaaaaa```aaaaaaaaa```__________________```bbbbbbaaaaaaaaa`````````______``````aaaaaabbbbbb```___^^^___bbbeeeffffffdddcccbbbcccfffhhhhhhhhhiiijjjjjjiiihhhgggeeeeeecccbbbbbbccceeegggiiijjjjjjiiigggfffeeeeeeeeefffeeefffiiilllnnnooooooooommmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqsssuuuwwwxxxxxxsssrrrrrrsssvvvwwwwwwvvvyyyxxxwwwwwwwwwyyy|||}}}~~~~~~}}}}}}||||||}}}}}}}}}|||{{{yyyyyyyyyyyyzzz}}}pppgggaaa[[[VVVUUUQQQPPPNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDxxxnnnjjjfffbbb``````]]]XXXTTTOOONNNMMMNNNNNNNNNLLLJJJGGGEEECCCCCCDDDDDDBBBAAAAAA@@@???===<<<<<<<<<<<<::::::999888777777777888666666777777777777666666444333333333333444555555555444333333222222333333333333333222222222111111111111000000111111222333222222333333333333444444555333222222444555444444444444444444444555666777333333333444444444555555777666666666666777888888555777888888777777888999:::<<>>===<<<;;;::::::<<<;;;:::999888888888888777777666444444333333333555555444333333222111111444444444333333222222222444444333222222111000000111111111222222333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333444444555555555555555555555555666777777666777777777777888888888999<<>>===<<<;;;;;;:::;;;:::999999888888888888:::999888777777666666666555555444333333222111111444444333333333222222222444444333333222222111111111111111222222333333333000000000000000000000000333333333444444444444555444444444444444444444444333333444444444444444444555555555555555666666777777777777777888888888888777:::<<<<<<>>>CCCLLLTTT^^^oooyyypppmmmhhhddd```^^^^^^^^^^^^]]]\\\ZZZZZZZZZ[[[[[[]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXX\\\[[[YYYXXXXXXXXXZZZ[[[\\\[[[[[[[[[\\\^^^___```ddddddcccbbbaaa```_________________________________``````aaaaaa```______aaaaaa``````___^^^^^^]]]``````aaaaaabbbccccccdddiiiiiiiiiiiihhhggggggfffggggggffffffhhhjjjlllnnnjjjkkklllmmmnnnooooooooorrrssssssrrrqqqqqqrrrtttuuuuuuvvvwwwwwwwwwwwwvvvyyyxxxwwwvvvvvvvvvwwwxxxxxxyyy{{{}}}|||ppphhhaaa\\\WWWTTTTTTSSSPPPMMMOOOKKKJJJLLLKKKHHHFFFHHH|||rrriiifffbbbaaa```^^^YYYUUUQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBCCC@@@???>>>>>><<<<<<;;;::::::999999888888888999999::::::999888777777777777555444444333333222222111333333333333222222222222333333333333333333333333111111111222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444333333555555444444555555666777777777777888888888999999777999;;;::::::<<>>===<<<;;;;;;999999888888888888999999777777666555555444555555444444444333333222222222333222222222222222222222333333333333333444444444111111111111111222222222444444444444444444444444222222333333333444444444444444444444444444444444555555555444444333333333555444444444444555666666777777777888888888999999999;;;<<<<<<;;;;;;===???EEENNNYYYeeesss|||tttlllfffaaa```]]][[[YYYYYYYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUZZZYYYWWWVVVUUUTTTTTTTTTZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[^^^]]][[[YYYYYYZZZ\\\]]][[[\\\\\\\\\]]]]]]]]]^^^bbbbbbcccdddeeeeeeddddddffffffeeeeeefffggghhhhhhiiiiiiiiijjjjjjiiiiiihhhkkklllmmmmmmllllllnnnppppppqqqrrrsssssstttssssssuuuuuuttttttssssssrrrrrrssstttvvvwwwwwwzzz}}}xxxrrrlllfffbbbZZZSSSNNNOOOPPPNNNMMMNNN{{{pppgggeeecccaaa___]]]YYYWWWSSSQQQOOONNNNNNNNNMMMLLLGGGGGGFFFEEEDDDCCCCCCCCC@@@@@@???>>>===<<<;;;;;;999999888888777777888888555555444333333333444444444444333333333333222222222222222222222222222222222333333333333333333333111111111111111111111111000000000000000000000000222222222333333333444444444444444444444444444444555555555444444333333333444444444444444555666666666666777777777888888888999;;;<<<===<<<<<<<<<===???DDDKKKSSS^^^ooouuulllhhheeebbb]]]]]][[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWUUUTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUQQQRRRRRRRRRRRRSSSSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTYYYXXXWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ]]]\\\ZZZYYYYYYZZZ\\\^^^[[[[[[[[[[[[\\\\\\\\\\\\______```aaabbbbbbbbbbbbeeeeeeeeeeeeeeefffgggggghhhhhhhhhiiihhhhhhgggfffhhhiiijjjjjjjjjjjjlllnnnooopppqqqrrrssssssssssssuuuuuutttttttttssssssrrroooqqqssstttuuuxxx|||~~~wwwlllbbbZZZXXXWWWUUUSSSTTT|||ooogggfffeeebbb___[[[XXXWWWTTTRRRPPPOOOOOOOOONNNMMMFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@??????======<<<;;;::::::999777777666666777666666555444444555555666333333333333333333333333111111111222222222222222222222222222222222222222111111111111111000000000222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444333333444444333333444444555666555555555666666666777777777777999:::;;;;;;;;;;;;<<<===BBBHHHQQQ```xxxzzzkkkdddbbb___]]]ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSTTTTTTWWWVVVVVVUUUVVVWWWXXXYYYVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYY[[[ZZZZZZYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_______________aaabbbbbbcccdddeeeeeeeeefffffffffggggggfffeeeeeeeeeggghhhhhhhhhiiilllnnnmmmnnnooopppqqqrrrrrrrrrsssssstttuuuuuuttttttsssnnnppprrrssstttwww{{{~~~}}}{{{nnnhhhddd___[[[[[[}}}ppphhhgggfffbbb^^^ZZZWWWVVVSSSQQQOOONNNOOOOOOMMMLLLFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;999888666555555555666666555555555555666666333333333333333333333333000111111111222222222222222222222111111000000000222111111111000000000///444444444444444444444444111222222222222333333333444444444444444444444444333333444444444444444444444444333333444444555666444444444444555555555555666666666777999::::::999<<<<<<>>>CCCIIIUUUlllpppeee```___]]]ZZZVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYXXXXXXYYYYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]___```aaabbbccccccbbbccccccdddddddddccccccdddeeegggggggggiiikkkmmmjjjkkklllnnnoooppppppppppppqqqsssttttttttttttsssqqqrrrsssssstttuuuyyy{{{~~~zzzuuusss~~~rrrhhhhhhgggccc^^^YYYWWWVVVRRRPPPNNNMMMNNNNNNLLLKKKEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;:::888666555444444555555444444444555555666333333333333333333333333000000111111222222222222333222222111000///......222111111111000000//////111111111111111111111111111111222222222333333333444444444444444444444444333333333444444555555555444333333333333444555555333333333444444444555555777666666777999:::999999;;;999:::===@@@III___ttt{{{qqqeee]]][[[[[[YYYVVVSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRQQQQQQQQQPPPPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPQQQPPPPPPQQQRRRTTTVVVWWWTTTTTTTTTUUUVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTVVVXXXYYYVVVVVVXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ\\\^^^___```aaaaaa``````aaabbbbbbbbbbbbbbbccceeefffggggggiiikkkmmmhhhiiikkklllmmmnnnnnnnnnnnnoooqqqssstttttttttsssssstttttttttssstttwwwyyyzzz}}}~~~qqqiiifffdddaaa___\\\XXXUUUSSSQQQNNNMMMOOOPPPQQQQQQHHHGGGEEEDDDCCCBBBCCCCCCBBBAAA???===;;;:::999999999:::;;;;;;:::999777666555555666666666666666555555555555444444333333333444444444444444444444444000000000000000111111111444333333222111000//////000111111111111222222222111222333333444444444444333333333444444444555555111000000000111333555777222333333444444333333222555666777888888777666555666666666777888888999999;;;999:::<<<>>>DDDRRR```oookkkddd\\\WWWUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNPPPOOONNNMMMLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPQQQSSSTTTVVVVVVWWWWWWZZZYYYWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWYYYYYYZZZZZZZZZZZZYYYXXXYYYXXXXXXYYY[[[]]]___aaacccbbb```______aaabbbccciiigggfffddddddfffgggiiiiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnoooqqqsssuuuwwwxxxvvvtttsssssssssuuuvvvyyyzzz|||~~~~~~qqqiiifffcccaaa___\\\XXXUUUQQQNNNKKKKKKKKKMMMMMMLLLHHHGGGEEEDDDCCCBBBCCCCCCBBBAAA???===;;;:::999999999999999:::999888666555555555666666666666666555444444333333333222222222444444444444444444444444222222222222222222222222333333222222111000000000000111111111111222222222111222333333444444333333333333333444444444444555000000000111222444555666222333333444444333333222555555666777777666555555444555555666777777888888999888:::===>>>AAAJJJTTTddduuuqqqhhhddd___ZZZVVVTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPOOOPPPQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMMMMNNNPPPRRRSSSTTTUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWYYYXXXVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZ\\\^^^___aaa```___^^^^^^```aaaccceeeeeeddddddeeefffhhhiiiiiiiiijjjjjjkkklllllllllnnnnnnnnnoooppprrrtttvvvuuutttrrrqqqqqqqqqssssssvvvwwwyyy{{{}}}~~~qqqhhhfffcccaaa___\\\XXXUUUPPPNNNKKKJJJKKKKKKKKKJJJHHHGGGEEECCCBBBBBBBBBCCCBBBAAA???===<<<:::::::::888888999888888777555555666666666777777666666555333333222222222222111111333333333333444444444444555555444444333333222222111111111111111111111111000111111111111222222222111222222333333333333333333333333333444444444444///000111333444444444444222333333444444333333222444444555555555555444444333444444555555666777777777777;;;>>>===<<<@@@FFFLLL[[[rrruuufff^^^\\\ZZZWWWUUUTTTSSSSSSUUUTTTSSSQQQOOONNNLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLMMMOOOOOOOOOOOOKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\\\\]]]___aaabbbccccccdddeeefffgggggghhhhhhhhhiiiiiijjjkkkkkkkkknnnmmmmmmnnnoooqqqssstttrrrqqqpppooonnnooopppppprrrtttvvvxxxzzz}}}~~~ppphhhfffcccaaa___[[[XXXUUUSSSQQQNNNMMMMMMMMMLLLKKKHHHGGGEEECCCBBBBBBBBBBBBBBBAAA???===<<<;;;::::::999999999888888777666666666777777777777666666555333333333222222222222222333333333333333444444444666666555444333222222111000000111111111222222222000000111111111222222222111222222333333333222222222222333333333444444444///111222444555555444333222333333444444333333222333333333444444333333333333444444555666666777777777777999<<<;;;999;;;???DDDMMM^^^qqq|||lllcccXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKOOOOOOOOOOOONNNLLLKKKJJJLLLMMMNNNNNNNNNMMMKKKJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRQQQRRRQQQPPPOOOPPPQQQSSSUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\^^^```aaabbbcccdddeeefffggggggggggggggghhhhhhiiiiiijjjkkkkkkmmmmmmmmmmmmmmmoooqqqrrrppppppooonnnmmmnnnnnnoooppprrrtttvvvwwwzzz~~~~~~ppphhheeeccc```^^^[[[WWWTTTSSSQQQOOONNNNNNNNNLLLKKKGGGFFFDDDCCCBBBAAABBBBBBBBBAAA???>>><<<<<<;;;;;;;;;::::::999888888777777777777888888777666555555333333333444444444444444222222222333333333444444555444444333222111111000000000000111222222333333000000111111111222222222222222222333333222111111222222222333333333444444000111333444555555444333222333333444444333333222333333222222222222333333444555555666666777888888999777777999:::888:::???@@@CCCKKKYYYfffwwwwwwlllbbb\\\VVVUUUUUUTTTRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNMMMLLLKKKJJJLLLLLLLLLLLLMMMNNNPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQOOONNNNNNOOOQQQSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[]]]^^^```bbbccceeeeeefffgggggggggffffffggghhhhhhiiiiiijjjkkkkkkmmmllllllkkklllmmmoooooopppoooooonnnnnnnnnnnnnnnnnnpppssstttvvvxxx{{{}}}~~~qqqgggeeebbb```^^^[[[WWWTTTPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFDDDBBBAAAAAAAAABBBAAAAAA???>>>===<<<<<<<<<<<<;;;:::999888888888888888888888888777666555555333333444444444444555555111111222222333333444444333333222222111111000000000000111111222222222333000111111111111222222222222222222222222222111000222222222222333333333333222222333444444444444444222333333444444333333222333333222222222222333333444555555666777777888888:::666555888999888;;;???>>><<<@@@JJJSSSaaayyyuuujjjbbb\\\XXXTTTTTTSSSQQQPPPNNNMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOONNNMMMNNNOOOPPPOOOOOONNNNNNOOOQQQRRRTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZYYYZZZ[[[]]]^^^```aaaaaadddddddddeeeffffffgggggghhhhhhiiiiiijjjkkkkkkkkkmmmlllkkkjjjjjjkkkmmmmmmooooooooonnnnnnnnnmmmmmmmmmooorrrssstttuuuxxxzzz|||~~~~~~qqqgggeeebbb```^^^[[[WWWTTTMMMLLLKKKLLLMMMLLLKKKIIIGGGFFFDDDBBBAAAAAAAAABBBAAAAAA???>>>======<<<<<<;;;:::999888777777777888888999999888888666555555222222333333333444444444000111111222333333444444222222222222111111111111111111111111111222222222000111111111111222222222222222222222222111000000111222222222222333333333444333333333333444555555222333333444444333333222444333222222222222333444333444444555555666777777999666555888:::888999<<<>>>;;;===DDDHHHPPPfff}}}ssshhhbbb^^^ZZZWWWQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOOOORRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZXXXYYYZZZ\\\]]]^^^^^^^^^`````````aaaccceeehhhiiiiiiiiijjjjjjkkkllllllllllllkkkjjjiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmllllllkkkmmmpppqqqrrrsssuuuwwwwwwzzz|||~~~~~~qqqgggeeebbb```^^^ZZZWWWTTTMMMLLLLLLMMMNNNNNNLLLJJJGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA???>>>============:::999888666666666666777999999999888888666555555111111111222222333333333000000111222333333444444222222222222222222222333111111111111111111111111000111111111111222222222222222222222222111000///111111222222222333333333555444333222333444555666222333333444444333333222555444333222222333444555222222333444444555555666888555666:::;;;888666777<<<888:::@@@@@@CCCTTTiii|||ssslllccc\\\YYYXXXVVVTTTNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOONNNNNNMMMLLLKKKLLLLLLLLLLLLNNNPPPRRRSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRTTTVVVXXXZZZ[[[[[[ZZZWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[\\\^^^aaaeeeiiikkkiiijjjjjjkkkkkklllmmmmmmlllkkkjjjiiiiiiiiijjjkkkllllllmmmmmmmmmlllkkkjjjiiillloooppppppqqqssstttuuuxxx|||~~~~~~pppgggccc^^^\\\\\\[[[XXXUUUPPPOOONNNLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA???>>>=========999999888888777666666666888777555444333444666777555555555555444333222111444333222111111111111111222222111111111111222222000000000000000000000000222222222111111111000000000111111111111222222222111111111222333444333222333333222222333333444555333222222111111222222333000000111222222333444444444555666666555555666888555555555555666777999999;;;:::999:::???GGGOOOTTTjjjwwwsssiiicccaaa]]]YYYVVVUUUTTTUUUQQQPPPOOOMMMKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGKKKLLLNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPOOOLLLNNNQQQSSSRRRPPPMMMKKKJJJJJJIIIJJJKKKNNNQQQSSSQQQQQQQQQRRRQQQQQQPPPOOOSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRUUUWWWYYYYYYXXXWWWXXXXXXXXXVVVUUUVVVYYY[[[[[[\\\\\\^^^```cccfffhhhiiihhhfffhhhjjjkkkiiifffhhhiiihhhfffddddddfffhhhkkkkkklllllllllkkkjjjjjjkkkllllllmmmnnnooopppppprrrtttwwwyyy{{{~~~pppgggccc^^^\\\\\\[[[XXXUUUPPPOOONNNLLLKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;;;;:::999999888777777666666666777777777666666555555555555555555444333222111222222222222222333444444222222111111111111222222111111111111111111111111222222222111111111000000000111111111111222222222111111222333444444333222333222222222222333444444333222222111111222222333222222333444444555666666222444555555444333555666555555555555666777888999;;;999888888:::???EEEHHHTTT___ooo}}}tttiiibbb\\\[[[WWWTTTRRRPPPPPPPPPNNNMMMLLLJJJIIIHHHHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJIIIGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKKKKJJJIIIHHHHHHGGGKKKKKKMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQQQQOOOMMMKKKKKKJJJJJJJJJKKKNNNPPPQQQPPPPPPQQQQQQQQQQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUWWWXXXXXXWWWVVVVVVWWWWWWVVVVVVWWWZZZ]]]]]]]]]]]]^^^```bbbdddfffiiigggfffhhhjjjjjjhhhffffffffffffeeecccccceeegggiiijjjjjjjjjjjjjjjiiiiiikkkkkklllmmmnnnoooooopppqqqtttwwwyyy{{{~~~~~~ooofffbbb^^^\\\\\\[[[WWWTTTOOOOOOMMMLLLKKKKKKKKKKKKHHHGGGFFFFFFDDDDDDCCCBBB@@@???>>><<<;;;:::999999:::::::::999888888777777555666888999999777555333555555444444333333222222222222222222222222333333222222111111111111222222111111111111111111111111222111111111111000000000000111111111111222222222222333333444444444444333222222222222222333444444333222222111111222222333222333333444444555555666333444555555444444555777666555555666666777888999888888777777888;;;>>>???DDDLLLWWWcccqqqyyyllleee___[[[VVVUUURRRPPPNNNMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNOOONNNOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSSSSTTTTTTUUURRRSSSUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWYYY]]]_________^^^^^^___aaacccdddgggfffeeefffhhhhhhfffdddcccddddddcccbbbbbbdddfffhhhhhhiiiiiiiiiiiiiiihhhjjjjjjkkklllmmmnnnoooooopppssswwwzzz|||}}}|||mmmfffbbb^^^\\\\\\[[[WWWTTTOOONNNMMMLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>><<<;;;:::999999;;;;;;::::::999888888777666777888888888777555555555444444333333222222222444444333333222111000000222222111111111111222222111111111111111111111111111111111111000000000000000000111111111222222222222444555555444444444444222222222111222333333444333222222111111222222333111111111222222333333333555666888777666666777999666666666666666777888888666666777888:::;;;===>>>@@@DDDKKKRRR\\\mmm}}}kkkaaa\\\ZZZXXXSSSRRRQQQOOONNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSSSSPPPQQQQQQRRRTTTUUUUUUVVVSSSTTTTTTUUUUUUTTTSSSSSSRRRTTTVVVWWWXXXZZZ^^^```aaaaaa```______aaabbbcccdddcccddddddddddddcccbbbaaabbbccccccbbbbbbdddfffgggggghhhiiijjjjjjjjjiiiiiijjjjjjkkklllmmmnnnnnnnnnrrrwwwzzz||||||~~~zzzjjjfffbbb]]][[[[[[ZZZWWWTTTNNNNNNMMMLLLKKKKKKKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;::::::;;;;;;::::::999888888777999888666555555555666777444444333222222222333333444444555555555444333333222222111111111111222222111111111111111111111111000000000000000000000000000000111111111222222222222444666666444222333444222111111111111222333333333222222111111222222333111111222222222222333333555666777777666666777888777666666666666777777888555666888999:::;;;;;;;;;:::===AAAEEEJJJUUUdddnnn}}}oooccc\\\YYYWWWVVVPPPPPPOOONNNNNNMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTOOOOOOPPPRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSRRRRRRQQQSSSUUUWWWXXXZZZ]]]___aaaaaa```___```aaabbbcccaaaaaabbbbbbaaa```______aaabbbddddddccccccdddeeeggghhhiiijjjkkkkkkkkkkkkiiijjjjjjkkklllmmmnnnnnnnnnqqqvvvyyyzzz{{{|||}}}|||~~~yyyjjjeeeaaa]]][[[[[[ZZZVVVSSSNNNNNNMMMLLLLLLLLLLLLLLLGGGFFFEEEEEECCCCCCBBBAAABBBAAA@@@>>>===<<<;;;;;;:::::::::999888888777777999777555333333444666777444333222111111222333444111333555666777888777777222222111111111111222222222222222222222222222222//////000000000000000111000111111111111222222222111444666666333111222444111111111111111222333333333222222111111222222333444444444444444444444444222333444444333333444666777777666666666666777777777777777888888777666555777:::===???BBBIIIRRRYYYhhh{{{pppjjjbbb[[[WWWUUUSSSRRRMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMOOOPPPSSSTTTNNNOOOOOOPPPRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUVVVWWWXXXZZZ\\\^^^^^^]]]]]]^^^```bbbccc```aaacccbbb```^^^^^^___```bbbddddddcccbbbcccdddfffggghhhjjjkkkllllllllljjjjjjkkklllmmmnnnoooooonnnqqquuuwwwyyyzzz{{{}}}}}}~~~~~~~~~yyykkkeeeaaa]]][[[[[[ZZZVVVSSSNNNMMMMMMLLLLLLLLLLLLLLLFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@>>>===<<<;;;;;;:::999999888777777666666666555555444444444444444444333111000000222333444111222333444444333111000222222111111111111222222222222222222222222222222////////////000000111111000111111111111222222222000444666555111///111444111111111111111222222333333222222111111222222333444444444444444444444444111222333333222222333555777777666666666666777777555666666777777777777777999:::<<<===>>>BBBIIINNNWWWdddvvvrrrccc___ZZZVVVSSSRRRQQQPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOONNNMMMMMMNNNPPPRRRSSSNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQSSSUUUVVVUUUUUUWWWXXXYYYYYYYYYZZZ\\\^^^```bbbaaaccceeedddaaa______aaa___aaaccccccaaa`````````dddeeegggiiijjjkkkllllllkkkkkklllmmmnnnoooooopppoooqqqtttuuuvvvxxx{{{}}}~~~~~~~~~{{{llleeeaaa]]][[[[[[ZZZVVVSSSNNNMMMLLLLLLLLLLLLLLLMMMFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???>>><<<;;;;;;;;;999999888888777666666666333444555666666444222111444333111000000222333555111111111000---***&&&$$$222222111111111111222222222222222222222222222222.../////////000000111111000111111111111222222222000333666555111...000333111111111000111222222333333222222222222222222333222222222222222222222222222333555444333333444666888777666666666666777777333333555777999;;;<<<===999:::999888888;;;@@@DDDIIIQQQ]]]iiixxxsssggg```]]]XXXTTTQQQPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMOOOQQQSSSMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRSSSUUUUUUTTTTTTTTTUUUTTTUUUUUUWWWYYY\\\___aaaccceeegggfffbbb```aaaccc___```bbbbbb```^^^^^^^^^cccdddeeegggiiijjjkkkkkkkkkllllllmmmnnnooopppppppppqqqssstttuuuwww{{{}}}{{{|||}}}|||{{{}}}yyyiiiaaa^^^[[[YYYXXXWWWUUUSSSNNNLLLJJJJJJJJJKKKJJJIIIHHHFFFDDDCCCCCCCCCBBB@@@AAA@@@???>>>===============;;;999999::::::777444666555444555666666444222555444444333333444444555666555555444222111111000444444444333333333222222111000///......///000111111111111111111111111111222222111111111111222222///222555666555333333333222222000///............111222222333333222222111333444555444222222222444333333222111111222333333444444444555555555555666333444555666777777777777999999:::;;;;;;<<<<<<===DDDFFFMMMVVV___lll~~~rrriii___XXXXXXWWWUUURRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFFFFHHHHHHIIIIIIJJJIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPRRRSSSQQQOOONNNNNNNNNMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTVVVZZZ]]]bbbbbbcccdddcccbbbaaa```^^^]]]\\\\\\\\\]]]^^^___eeefffggghhhhhhiiihhhhhhjjjkkklllmmmmmmmmmlllkkkpppqqqsssuuuwwwwwwwwwwwwyyyzzzzzzzzzyyyzzz|||yyyjjjccc```]]]ZZZYYYWWWTTTRRRNNNLLLJJJJJJJJJKKKJJJIIIHHHFFFCCCCCCCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;>>><<<::::::;;;:::888555777666555666777777555333444444333333333333444444444333333333333333222222222222222222111111111111111000////////////000111111111111111111111111111222222111111111111222222///111444555444333222333111111000000000000000111000111111222222111111000111333444333222111333444444444333222222333444444444444444444555555555555444555666777777888888888999999::::::;;;<<<<<<<<>>>>>>>>>>><<<;;;:::::::::999777555888777666777888888666444333222222222222222222333111222222222333333444444111111000000000/////////111000000//////000000111111111111111111111111111222222111111111111222222...111333444333222222222111111111111111222333333000000000111111000000000///111222222111111333444555444444333333444444555444444444444555555555555444444555555666777777777888999999::::::;;;<<<<<<<<<<<<@@@CCCDDDHHHRRR]]]mmm{{{ooohhh```ZZZXXXVVVSSSQQQOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSUUUXXX````````````___]]][[[YYYYYYYYYYYYYYYZZZ\\\]]]^^^```aaabbbdddfffggghhhiiiiiijjjkkkllllllllllllkkklllmmmppprrrtttuuuuuuuuuvvvwwwxxxyyyxxxyyy|||~~~{{{|||llldddbbb^^^[[[ZZZXXXVVVTTTOOOMMMKKKJJJKKKKKKJJJIIIFFFDDDBBBBBBDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@999999888888888777666555777666666666777777555444222222111111111111222222111222222222222333333333111000000000////////////000000000000000000000000111111111111111111111111222222111111111111222222...000222333222111111222444333333222222222333333000000111111111111000000...///111111111111333444444444333333333333444444333333444444444555555555333333333333444555666666888888888999::::::;;;;;;999:::===AAABBBBBBIIIQQQXXXiiirrriiiddd```ZZZUUUTTTRRRPPPOOOLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRPPPNNNLLLLLLNNNPPPRRRRRRSSSSSSSSSRRRRRRTTTVVV[[[\\\\\\\\\\\\ZZZYYYXXXVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\^^^```bbbeeeggghhhiiiiiijjjjjjkkkkkkllllllnnnoooqqqsssttttttsssssstttuuuwwwxxxxxxyyy{{{}}}zzz}}}~~~mmmbbb___]]][[[ZZZZZZXXXVVVOOOMMMKKKKKKKKKLLLKKKJJJFFFDDDBBBBBBDDDDDDDDDCCC@@@???>>>======<<<======999:::::::::999888777777666555555555666666444222222111111000000111111222333333222222222111111111222222111111111000000000000000111111111111000000000000000000000000000000222222111111111111222222///000222222111111111333777666555333222111111111111222222222222222222111...///111111111111333444222222333333333333222222333333333444444444444555444444444444555666777888777777888888999:::::::::===<<<>>>AAA???===???DDDLLLWWWiii{{{~~~pppeee___ZZZWWWSSSPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDGGGFFFDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHEEEFFFHHHIIIJJJJJJIIIHHHKKKLLLMMMLLLJJJJJJLLLNNNPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNLLLLLLNNNPPPRRRRRRSSSTTTTTTSSSSSSUUUVVVUUUVVVXXXYYYZZZYYYYYYXXXUUUUUUVVVXXXYYYZZZZZZ[[[[[[[[[]]]___bbbeeegggiiihhhhhhiiiiiijjjkkkllllllqqqrrrsssttttttsssrrrqqqrrrtttvvvwwwwwwwwwyyyzzzzzz|||nnn```^^^[[[ZZZZZZZZZXXXWWWOOOMMMKKKKKKLLLLLLKKKJJJFFFEEECCCCCCCCCDDDCCCBBBAAA@@@???>>>============;;;<<<======;;;::::::;;;666555444555666666444222222111111111111111111222333333222222111111111000333333222222222111111111000111111222222111111000000000000000000000000000222222111111111111222222000111222222111111222444999777666444222111000000222222333333333333222222///111222222111111333444111222222333333222222111333333333333444444444444777777666666777888:::;;;666777777888888999::::::666555888<<<<<<:::===AAACCCHHHTTTcccsssxxxlllaaaYYYUUUPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHKKKLLLKKKIIIIIILLLOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLNNNOOOQQQPPPRRRTTTTTTSSSSSSUUUVVVQQQSSSUUUWWWXXXXXXXXXXXXUUUUUUWWWXXXYYYYYYYYYYYY]]]]]]^^^```cccfffiiikkkhhhgggggghhhiiijjjllllllqqqrrrsssssssssrrrqqqppprrrtttvvvvvvvvvuuuvvvwwwvvvyyy{{{}}}ooo```^^^[[[ZZZYYYXXXWWWUUUPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFCCCCCCCCCCCCBBBAAABBBBBBAAA@@@????????????999;;;===<<<:::888999;;;777666555666777666555333222222222111111222222222111111111111222222222222333333222222222111111111000111222222222222111000000000000000000000000000222222111111111111222222111222333333222222333555777666555333222111111111111111222222222222111111111333444333222111333444222222333444444333222222222222333333333444444444777666555555555777999:::666666777777888999999999333222444999<<<;;;===AAA>>>@@@FFFQQQ[[[kkknnneee^^^VVVPPPNNNKKKLLLMMMMMMLLLKKKKKKLLLHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFKKKJJJIIIIIIIIIJJJLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFIIILLLKKKHHHHHHLLLOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNMMMOOORRRSSSSSSSSSTTTVVVQQQRRRTTTVVVWWWWWWVVVVVVUUUVVVXXXYYYYYYYYYXXXXXX]]]]]]]]]___aaaeeehhhjjjgggggggggggghhhjjjkkkmmmnnnoooppprrrrrrrrrrrrqqqrrrtttvvvvvvuuutttttttttrrruuuxxxzzz|||ooobbb___\\\YYYXXXWWWTTTSSSPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;555888:::999777555666888888777666777888888666444333333222222222222333333...///000111222333444444222222222222111111111111000111222333333222111000000000000000000000000000222222111111111111222222222333444333222222444666555444333333222222222222000000111111111111000000333444555444222222222444333333444555555444333333222222333333333444444444444333222111222444666888666666666777888888999999>>>;;;;;;===<<<888888;;;>>>===@@@GGGMMMWWWlllxxxjjj]]]YYYWWWQQQLLLKKKIIIJJJKKKKKKJJJIIIIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>@@@AAABBBAAAAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEIIILLLKKKHHHHHHKKKPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLKKKMMMPPPQQQRRRRRRTTTUUURRRSSSUUUVVVVVVUUUUUUTTTVVVWWWXXXYYYYYYYYYXXXWWW[[[ZZZZZZ\\\^^^aaaeeeggggggfffffffffhhhjjjkkkmmmjjjkkkmmmppprrrrrrsssrrrrrrtttvvvvvvtttsssrrrssspppssswwwyyyzzz}}}oooccc___[[[ZZZZZZYYYVVVSSSNNNMMMKKKKKKLLLMMMLLLKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999999666666666666666666666666555444333222111111111111///000222444444444222111555444333222111111111111333222111000000111222333111111000000000000111111000000000000000000000000333333111000000111333333444444444333333222222222111111111111111111111111222222222222222222222222333444666777777666444333777777777666666555555555333444555555666666555555555555555555666666666666666888999999888888999:::;;;888999???EEELLLWWWbbbvvvttteee___WWWQQQOOOLLLIIIFFFHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCJJJGGGCCCBBBBBBBBB???<<>>>>>>>>@@@AAA@@@???@@@AAABBBBBBAAAAAACCCEEEBBBBBB@@@@@@@@@@@@BBBBBBDDDCCCBBBBBBAAAAAAAAAAAA<<<>>>@@@AAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEEEECCCCCCCCCEEEGGGIIIHHHIIIJJJLLLLLLLLLLLLKKKMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMPPPTTTVVVVVVVVVVVVUUUVVVVVVUUUTTTTTTUUUWWWZZZZZZZZZZZZZZZYYYXXXXXX^^^]]]\\\[[[]]]```ccceeeeeeeeeeeefffhhhjjjmmmnnnppppppoooooonnnooooooppprrrqqqppppppqqqssstttuuuooooooppprrrvvv{{{nnnccc___[[[ZZZZZZYYYVVVSSSOOOMMMLLLLLLMMMMMMMMMLLLGGGFFFFFFEEEDDDDDDDDDCCCCCCBBB@@@>>>===<<<<<<;;;===<<<;;;:::999999888888666666666666666666666666555444333222111111111111000111222333444333222222555444333222111111111111222222111000000111222222////////////000111222333000000000000000000000000444444333222222333444444444444444444444333333333111111111111111111111111222222222222222222222222222333555666666555333222444444444333333333222222333444444555555555555555555555555555666666666666444666777777666666777888>>>;;;;;;>>>AAADDDLLLTTT[[[eeeuuuxxxkkkbbb]]]XXXRRRNNNLLLKKKIIIGGGEEEFFFFFFGGGGGGFFFFFFEEECCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBGGGDDDAAAAAABBBCCCAAA??????>>>===>>>@@@AAA@@@???AAABBBBBBBBBAAA@@@BBBDDDBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAA===???AAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLOOORRRTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYZZZZZZ[[[ZZZZZZZZZ^^^]]]\\\[[[\\\___aaacccdddddddddeeegggjjjlllnnnnnnnnnmmmnnnnnnoooppppppqqqppppppppppppqqqsssssspppooooooppprrrvvvzzz}}}xxxzzz|||~~~nnnddd```\\\ZZZZZZYYYVVVSSSPPPNNNLLLLLLMMMNNNMMMLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<>>===>>>@@@AAA@@@???AAABBBCCCBBB@@@@@@@@@BBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@?????????@@@@@@???AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPSSSTTTTTTTTTUUUVVVWWWVVVUUUTTTUUUWWWWWWXXXYYYZZZ\\\\\\]]]]]]^^^]]]\\\[[[[[[]]]___```bbbbbbcccdddfffiiilllmmmlllllllllmmmnnnooopppqqqooooooooonnnooooooppppppooonnnmmmmmmoooqqqtttuuuxxxxxxyyyzzz{{{nnnddd```\\\ZZZ[[[ZZZWWWTTTQQQOOOMMMLLLMMMNNNMMMLLLGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<@@@>>><<<999777777777888666666666666666666666666444333222222111111111222333222222111111222333333333333222111111111111111111111000000000000111111.........///000222333444000000000000000000000000222222222222222222222222222222222333333444444444111111111111111111111111222222222222222222222222111111222222222222111111333333333333333333333333333333444555555555444444444444444555555555666666666777888888777777888:::777666777:::;;;:::===BBBHHHKKKNNNQQQUUU[[[ccchhhqqqxxxzzztttmmmeee___\\\YYYUUUQQQKKKJJJGGGFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????AAABBBBBBBBB???>>>===>>>???@@@@@@>>>@@@BBBCCCBBB@@@??????@@@@@@@@@????????????@@@@@@@@@???>>>>>>>>>>>>??????@@@AAACCCBBB@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSSSSTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]][[[ZZZZZZ[[[\\\]]]``````aaabbbeeehhhkkkmmmmmmmmmnnnnnnoooooooooooommmmmmmmmmmmmmmmmmnnnnnnmmmlllllllllmmmnnnppprrryyyyyyzzzyyyyyy{{{~~~nnnddd```\\\[[[[[[ZZZWWWTTTQQQOOOMMMLLLMMMMMMLLLKKKHHHGGGDDDBBBAAAAAABBBBBBAAAAAA???>>>============???>>><<<:::888777777777666666666666666666666666333333222222111111222222333333222111111222222333222222111111000000111111000000000000000000000000000000000000000000111222000000000000000000000000555555444444444444555555000000000111111222222333111111111111111111111111222222222222222222222222000111111111111111111000333333333333333333333333222333333444555444444444444444444444555555555555555777888888777777888999555555777:::;;;999;;;???EEEEEEDDDCCCDDDHHHMMMPPPUUU[[[fffssswwwlllddd^^^[[[WWWUUUTTTRRRNNNKKKIIIHHHGGGFFFDDDDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@>>>===<<<===???@@@???>>>???AAABBBBBB@@@>>>>>>???????????????????????????>>>>>>>>>======>>>>>>???@@@AAABBBBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCC???@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRRRRTTTVVVXXXXXXVVVUUUVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^\\\\\\[[[ZZZYYYZZZZZZ[[[]]]]]]^^^```cccgggjjjlllooopppppppppooonnnmmmmmmkkkkkkllllllllllllllllllkkkkkkkkkkkkmmmoooqqqrrrtttuuuvvvvvvuuuvvvyyy{{{nnneeeaaa\\\[[[[[[ZZZWWWTTTPPPNNNLLLKKKLLLLLLKKKIIIIIIHHHEEECCCAAAAAABBBCCCAAA@@@???>>>==================<<<;;;:::888777777666666666666666666666666333333222222111222222333333333333222222222222111222111111000000000111111///000000111111000000///111111000000000000000111000000000000000000000000222111////////////111222000000000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222333444444444444444333444444444444555555555333555666666444444555777999888999;;;:::777777;;;???>>>===<<<===@@@CCCEEEDDDIIIQQQ\\\iiizzzsssjjjccc[[[VVVPPPPPPOOOOOOOOOMMMJJJGGGGGGHHHHHHFFFCCCBBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA???===<<<===???>>>===<<<===???@@@???>>>===???AAAAAA@@@>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>=========>>>??????>>>@@@AAA@@@>>>======>>>????????????????????????@@@AAAAAAAAAAAA@@@??????AAAAAABBBBBBCCCCCCBBBBBB>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRTTTVVVXXXYYYWWWVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYY[[[[[[\\\___bbbfffiiikkkooopppppppppooommmkkkjjjiiiiiikkkllllllmmmmmmllliiijjjjjjlllmmmoooqqqrrrqqqrrrtttuuuuuuvvvwwwyyyyyy|||nnneeeaaa]]][[[[[[[[[XXXUUUPPPNNNKKKJJJKKKKKKIIIHHHKKKIIIFFFCCCBBBBBBCCCDDDAAA@@@???>>>============:::;;;<<<<<<;;;:::888666666666666666666666666666333222222111222222333333222222333444333222111000111111000000000000111111...///000111111000///...000000//////000111222222000000000000000000000000000...+++))))))+++...000111111111111000000000000111111111111111111111111222222222222222222222222222111111111111111111222111111111111222222333333222222333444444444444333333333444444444555555555333444555555444444555777;;;999999;;;999666666:::<<<;;;:::;;;===>>>???@@@>>>AAAFFFKKKSSS___mmmwww~~~tttggg^^^YYYUUUPPPLLLLLLKKKKKKKKKKKKJJJHHHGGGDDDFFFGGGEEEBBBAAABBBDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@>>><<<;;;===???>>>===<<<===?????????===;;;>>>@@@AAA@@@???>>>>>>======>>>??????>>>======>>>>>>======>>>>>>???@@@<<<>>>??????===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>???@@@@@@@@@@@@@@@>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGIIIJJJJJJIIIIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVYYYYYYXXXVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[]]]aaaeeehhhkkkllllllnnnnnnmmmllljjjiiiggghhhjjjlllmmmmmmmmmmmmjjjjjjkkklllmmmnnnppppppppprrrtttvvvuuuuuuvvvwwwwwwzzz}}}oooeeeaaa]]][[[\\\[[[XXXUUUOOOMMMKKKJJJJJJJJJIIIGGGLLLJJJGGGDDDBBBBBBCCCDDD@@@@@@???>>>=========>>>888:::<<<======:::888666666666666666666666666666222222222111222222333333111222444555444222000///111000000000000000111111...///000111111000///............///000222444444000000000000000000000000555222///,,,,,,///222555333222222222111111000000111111111111111111111111222222222222222222222222222222111111111111222222333333333444444555555555222222333444444444333333333333333444444444555555555666777777666666777999999777888:::999666888===:::999888999:::;;;:::999===???AAACCCFFFNNNYYYaaajjjsssyyyiiiaaaXXXSSSQQQOOOJJJFFFIIIHHHGGGFFFFFFEEEEEEEEEBBBDDDFFFDDDBBBAAABBBDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????<<<>>>???>>><<<;;;>>>AAA>>>===<<<===>>>??????===:::===@@@AAA@@@???>>>???<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>???@@@@@@;;;<<<>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCBBBBBBCCCDDDFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTVVVYYYZZZXXXWWWVVVVVVXXXXXXXXXYYYXXXWWWWWWVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXZZZ]]]```dddhhhjjjhhhiiikkkllllllkkkjjjhhhfffgggiiilllmmmnnnnnnnnnjjjkkkkkklllmmmmmmnnnnnnllloooqqqrrrrrrqqqrrrrrrtttvvvxxxxxxzzzllldddaaa^^^\\\[[[[[[ZZZXXXTTTRRROOOLLLJJJIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA???===<<<::::::999999::::::999888666555888888888777777666555444555444333333222222333333///000222333222111///---000000000000000000000000333222222222111000000000...//////000000000000000000000000000111111111111//////000111111111111000333333222222111222222222222111111111000000//////333333222222111000000000000111111111111222222222111111000000000111222333222222333333333444444444444444444444444444333333333333444444555666777777777777777777777888888999888888888888888888999999<<<===>>>@@@CCCEEEHHHIIIWWWZZZ___dddiiipppvvv{{{zzznnngggZZZWWWQQQMMMJJJHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>====================================>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>===???AAAAAA???>>>???@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA???????????????????????????@@@@@@AAAAAA@@@@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHJJJKKKJJJIIIKKKKKKKKKLLLMMMNNNPPPPPPVVVWWWYYYZZZZZZZZZYYYYYYXXXZZZ\\\]]]]]][[[YYYWWWXXXXXXXXXWWWWWWVVVVVVUUUXXXXXXZZZ\\\___ccceeegggdddfffhhhhhhhhhiiijjjlllhhhiiijjjkkklllllllllllljjjiiiiiiiiijjjkkkllllllmmmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrtttwww{{{jjjdddbbb^^^\\\[[[[[[YYYXXXSSSRRROOOLLLJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBB@@@???===;;;:::999;;;;;;<<<<<<;;;:::888777888888888777777666555444444444333222222222222333111111333333333222000///000000000000000000000000111111000000000000000000...//////000000000000000000000000000111111111111///000111111222222111111000000000000111222333333111111111111000000000///222222222111111111000000000111111111111222222222111111111222222222222333222222222222333333333333333333444444444444444444333333444444555666666777777777666666777777888999999999999::::::::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEIIIKKKNNNQQQUUUZZZ___cccjjjttt{{{pppeee\\\VVVTTTPPPLLLIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@??????????????????????????????@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<>>>??????>>>======>>><<<<<<=========>>>>>>>>>========================::::::;;;;;;<<<======>>>======>>>>>>???@@@@@@AAA????????????????????????@@@@@@AAAAAAAAA@@@??????BBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHIIIHHHHHHIIIKKKMMMLLLKKKLLLKKKKKKKKKLLLNNNPPPQQQSSSTTTVVVWWWWWWWWWVVVUUUXXXZZZ\\\]]]]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXZZZ]]]```dddfffhhhfffhhhiiiiiihhhggghhhjjjfffgggiiijjjkkkllllllllljjjjjjjjjjjjjjjjjjkkkkkklllmmmoooqqqrrrrrrrrrqqqpppppppppqqqtttwwwzzz}}}nnneeebbb^^^\\\[[[[[[YYYXXXSSSQQQOOOLLLJJJIIIIIIIIIIIIGGGEEECCCBBBAAAAAAAAABBBBBB@@@???===<<<;;;:::;;;<<<<<<<<<;;;:::999888888888888777777666555444444444333222222222222222222222333444444222111000000000000000000000000000///////////////000000000...///000000111111000000000000000000111111111111000111111222222222222222.........///000111333333111111111111000000000000000000000111111111222222000111111111111222222222000111333444444444333222111111111222222222222333222222333333444444555555333333333444555555666666666666666666666777888888888888999999:::::::::::::::::::::;;;<<<>>>@@@@@@AAABBBDDDEEEFFFIIILLLOOOSSSYYYbbbkkkttt~~~xxxrrrmmmkkkgggbbb\\\UUUPPPMMMLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@??????>>>===????????????????????????@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;999::::::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>;;;<<<======<<<;;;<<<===<<<<<<<<<============>>>========================:::::::::;;;<<<<<<======<<<======>>>>>>???@@@@@@????????????????????????@@@AAAAAAAAA@@@???>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJIIIIIIJJJMMMOOOOOONNNMMMLLLJJJJJJKKKMMMPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTXXXZZZ\\\]]]^^^]]]\\\[[[ZZZYYYWWWUUUUUUVVVWWWYYYYYYYYY[[[]]]aaadddfffhhhhhhiiijjjiiigggffffffhhheeefffhhhjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkkmmmpppqqqrrrrrrrrrpppppppppqqqrrruuuwwwxxxxxx|||yyyeeebbb___\\\[[[ZZZYYYWWWRRRPPPNNNLLLJJJJJJJJJJJJHHHGGGEEECCCBBBAAAAAAAAACCCCCCBBB@@@???===<<<<<<:::::::::999999888888777888888888777777666555444444333333222111222222222222222333333333222111000000000000000000000000000...//////000000111111111//////000111111111111000///000000000111111111111111111222333333333333222000000000000000111222333111111111000000000000000/////////000111222222333000000111111111222222222000111333555555444333222000000111111111222222222111111222333444444555555333333333444444555555555666555555555555666777777555555666666777888888888999999999999:::;;;<<<===???@@@AAA@@@@@@AAADDDGGGJJJMMMQQQUUU[[[eeerrr|||~~~uuunnnkkkhhhdddaaa]]][[[XXXUUURRROOOMMMLLLGGGEEECCCBBBCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@>>>>>>?????????>>>>>>===??????????????????????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;======<<<;;;::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========;;;<<<===<<<;;;:::<<<===;;;;;;<<<<<<<<<=================================:::::::::;;;;;;<<<<<<<<<;;;<<<<<<======>>>??????????????????????????????@@@@@@AAA@@@@@@???>>>===???????????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHHHHJJJMMMOOOOOONNNMMMLLLIIIHHHIIILLLPPPRRRUUUVVVWWWXXXYYYYYYXXXWWWXXXZZZ\\\]]]^^^^^^]]]]]][[[YYYWWWUUUUUUVVVYYYZZZ\\\\\\]]]^^^```bbbdddeeeggghhhhhhhhhfffeeefffgggggghhhjjjkkkkkkjjjiiihhhhhhhhhhhhhhhgggffffffeeegggiiilllnnnqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwyyy}}}fffccc___\\\[[[ZZZXXXWWWQQQOOONNNLLLJJJJJJJJJKKKGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>::::::999999999999999999888888888777777666555444333333222111111111111222111111111111111000000///000000000000000000000000000000000111111222222222///000000111111111111111///000000000111111111111111111222333333333333222444333222111111111111111000000000000000000111111......///000111222222333000000111111111222222222000111333555555444333222000000111111111222222222111111222222333444555555333333333444444444444444555555555444555555666777444444555666666777888888999999999999999::::::;;;::::::;;;::::::;;;>>>@@@CCCDDDEEEFFFIIIQQQ[[[bbbrrryyy}}}uuuiiiddd]]]XXXVVVUUUTTTRRRRRRPPPNNNKKKJJJHHHHHHHHHFFFDDDBBBAAABBBBBB@@@???@@@@@@@@@@@@????????????>>>??????????????????>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::<<<<<<;;;;;;::::::999999::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<::::::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>===>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHKKKMMMNNNMMMLLLJJJHHHGGGHHHKKKOOOQQQTTTVVVWWWYYYZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^^^^^^^]]]ZZZYYYWWWUUUUUUWWWYYY[[[_______________```aaaaaaccceeefffeeeddddddeeegggjjjkkkllllllkkkiiifffdddeeeeeeffffffeeedddcccbbbfffhhhjjjmmmpppqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssuuuvvvxxx{{{fffccc___\\\[[[ZZZXXXWWWPPPOOOMMMKKKKKKKKKKKKLLLFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<888888888777777666555444333333222111111111111111111111111000000000000///000000000000000000000000111111111111222222222222///000111111222222111111000000000000111111111111000111111222222222222222666555333222111111000000000000000000111111111111......//////000111222222000111111111111222222222000111333444444444333222111111111222222222222333111111222222333333444444333333333333333333444444444444444444444555666666555555666777888999999:::999888888888888999999:::777888888888777888;;;===??????@@@AAACCCIIIPPPUUUYYY^^^fffkkkooosssxxx|||wwwmmmccc\\\ZZZVVVRRRNNNMMMKKKJJJHHHLLLKKKIIIGGGFFFEEEEEEDDDEEECCCBBBAAABBBAAA???===?????????>>>>>>>>>============>>>??????>>>============>>>>>>??????>>>>>>????????????????????????>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;===<<<;;;:::999888888777999999999999888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;999:::<<<>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGJJJLLLLLLKKKIIIHHHGGGFFFGGGIIILLLNNNQQQRRRUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]]]]]]]YYYXXXWWWVVVVVVXXXZZZ[[[```______^^^^^^^^^______aaabbbccccccbbbbbbdddeeeiiikkklllllljjjgggdddbbbbbbcccdddeeeeeecccbbbaaaeeegggjjjlllooopppppppppppppppppppppppppppppppppsssssstttvvvyyy|||~~~fffccc___\\\[[[ZZZXXXVVVOOONNNMMMKKKKKKKKKLLLLLLHHHGGGEEECCCBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<===888888888777777666555444333222222111111111111111222222111111000000111111000000000000000000000000111111111111000000000000000000111222222222222111000000000000111111111111///000111111222222111111444333222111111000111111///000000000111111111111.../////////000000111111000111111111111222222222111111111222222222222333222222222222333333333333222222222222222222333333333333333333333333333333444444333333444444555666444555555666777888999:::777666666666777777888999999::::::999888888:::===<<<===>>>@@@BBBEEEHHHKKKHHHMMMRRRUUUWWWYYY]]]aaadddgggmmmuuu}}}yyyvvvsssooojjjddd___YYYSSSOOOOOONNNLLLKKKJJJHHHGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA???===>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<=======================================>>>===<<<;;;::::::::::::999999999999999999999999888888888888999:::;;;<<<;;;;;;::::::999999888888999999888888888777777777999::::::::::::;;;;;;;;;;;;;;;:::999777888:::===999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@???======>>>???@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKNNNPPPSSSVVVYYY[[[\\\\\\ZZZ[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]]]]]]]^^^___``````bbbbbbbbb```___```aaaeeefffhhhiiiiiifffcccaaabbbcccdddffffffeeedddccceeegggiiilllnnnooooooooooooppppppqqqqqqppppppppptttssstttvvvyyy|||}}}~~~xxxgggccc___\\\[[[ZZZXXXVVVOOONNNLLLKKKKKKKKKLLLMMMJJJIIIFFFCCCAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;:::999888999:::;;;<<<888888888888777666555444333222222111000111111111444333222222111111222222000000000000000000000000111111000000//////......000000111222222222222111000000000000111111111111//////000111111111111111111000000000000000111111//////000000111111111222////////////000000000000000111111111111222222222111111000000000111222333222222333333333444444444333333222222222222222222333333333333333333333333444333333333333444555555222222333444555666777888555555555555555666777888:::::::::888666666888:::888999;;;<<<===>>>>>>???AAADDDIIIJJJJJJKKKNNNQQQQQQSSSVVV\\\bbbiiinnnrrrwwwyyyuuupppooommmjjjfffbbb^^^[[[ZZZWWWRRROOOMMMKKKHHHFFFDDDDDDEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@??????>>>???AAAAAA@@@>>>>>>============<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::999999999999999999999999999888777777888:::<<<===999999999999999999::::::888888888888777777777777999999:::::::::;;;;;;;;;999999999777666666999;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@======>>>@@@AAABBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIDDDDDDEEEEEEFFFGGGIIIIIIMMMOOOSSSWWWZZZ\\\^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]___```aaaaaabbbbbbaaa^^^]]]]]]^^^```bbbeeeggggggfffcccaaabbbccceeegggggggggeeedddfffgggiiilllmmmnnnnnnnnnqqqrrrrrrsssssssssrrrrrrppppppppprrrvvvyyyzzzzzz~~~pppgggddd```]]]\\\[[[YYYWWWMMMKKKJJJJJJLLLMMMLLLLLLJJJHHHEEECCC@@@?????????CCCBBBAAA@@@>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;999888777666555555555555444333222000///000000111111111111111111111111111222000//////000111111000000000000000000000000000////////////000000000000000000000000000000000000333333222111000///...............///000222333444000000000000000000000000000000111111222222333333222222111111222222333444111111000000111111222333111111222222222222111111222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555666666666777777777888888888888999888666666777888;;;<<<;;;::::::::::::;;;<<<<<<@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJLLLPPPSSSVVVWWWccceeeiiimmmrrrvvvxxxzzz~~~zzzwwwqqqkkkeeeaaa^^^\\\YYYXXXWWWUUUSSSQQQPPPOOONNNNNNLLLJJJHHHFFFDDDDDDHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999===<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999888888777777888888888999999999;;;;;;:::999999999999::::::999888777666666666666777777888888888999999999999999999999999999::::::888888888999999999::::::666777888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<@@@??????>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDAAACCCDDDEEEDDDCCCDDDEEEIIIGGGEEEFFFIIIKKKJJJHHHFFFGGGHHHHHHHHHGGGEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNQQQTTTWWWXXXYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZVVVWWWYYY[[[\\\[[[ZZZYYYZZZ[[[[[[\\\\\\]]]^^^^^^]]]___bbbdddeeeccc```^^^cccccccccbbbbbbbbbbbbbbb```cccggghhhhhhgggggggggeeegggiiijjjjjjkkkmmmooooooppppppqqqqqqqqqppppppoooqqqsssttttttuuuvvvxxxzzz{{{}}}pppgggddd```]]]\\\[[[YYYWWWQQQOOOMMMLLLLLLLLLKKKJJJGGGFFFDDDBBBAAAAAAAAAAAACCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555555555444222111000000111111111111111111111111111111222000//////000111111000000000000000000000000000000000000000111111111111////////////////////////111111111111000000000000000000000000000000111222////////////////////////000000000111111111111111111111111111111222333333111111000000111111222333000111111222222111111000222222222222222222222222222222222222222222222222333333333444444444555555333444444444444555555555666666777777777888888888888777666666777888:::<<<:::::::::::::::;;;;;;<<>>>>>??????@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKPPPQQQTTTWWWZZZ\\\^^^^^^bbbccceeehhhkkknnnppprrrvvvwwwxxxzzz|||}}}}}}~~~}}}yyytttpppnnnllllllppppppooonnnkkkgggdddbbb^^^\\\YYYVVVSSSQQQQQQPPPJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888999999999999888888888888666666666777777777888888;;;::::::999999::::::;;;999999777666666666666666777777777888888888999999888888999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAABBBCCCDDDDDDAAACCCEEEEEEDDDCCCDDDEEELLLJJJGGGGGGIIIJJJIIIGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMPPPSSSUUUVVVVVVVVVYYYXXXWWWWWWWWWXXXYYYZZZWWWXXXZZZ[[[\\\[[[ZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]___bbbddddddccc```___bbbbbbbbbbbbaaaaaaaaaaaa```cccfffhhhgggggggggggghhhjjjllllllmmmmmmoooqqqppppppqqqppppppooonnnmmmoooqqqssstttttttttvvvxxxyyyzzz{{{~~~pppgggddd```]]]\\\[[[YYYWWWUUURRROOONNNMMMLLLJJJHHHFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<;;;;;;::::::999999888888777666666555555666555333222111111222222111111111111111111111111222000//////000111111000000000000000000000000000000000111111111222222222000000000000000000000000//////000000111111111222222222111000//////000000........................000000000000////////////000000000000000111111222111111000000111111222333000111111222222111111000222222222222222222222222222222222222222222222222444444444444555555555555333333333333444444444444666666666666777777777777777777666666666888:::;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@EEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOOQQQSSSUUUWWWXXX]]]]]]^^^^^^___^^^^^^^^^___^^^[[[XXXVVVTTTTTTTTTUUUUUUUUUTTTRRROOOMMMKKKJJJJJJIIIHHHGGGGGGHHHHHHAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@????????????@@@@@@@@@???????????????>>>============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;::::::999888777999999999999999:::;;;;;;::::::999999999999::::::999999888888888777777777888888888777777777666666555555555555666666666666999999999999:::;;;<<<<<<999888777666666555666666777777777777888888888888888888888999999999::::::999999:::::::::;;;;;;;;;===;;;:::;;;>>>???<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<999999999:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDAAACCCEEEEEEDDDCCCDDDEEENNNLLLIIIHHHIIIHHHGGGFFFJJJJJJKKKLLLLLLLLLKKKKKKHHHFFFEEECCCDDDFFFHHHJJJLLLMMMOOOQQQRRRSSSSSSRRRWWWWWWVVVVVVWWWXXXYYYZZZXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]___aaacccdddbbb```___````````````````````````aaacccfffgggggggggggghhhiiikkkmmmmmmmmmnnnppprrrqqqqqqqqqpppooonnnmmmllloooqqqssssssssstttvvvxxxxxxyyyzzz|||~~~qqqgggddd```]]]\\\[[[YYYWWWTTTRRROOOMMMMMMLLLJJJHHHGGGEEEDDDBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>===<<<======<<<;;;::::::999999999999888888777666666555666555444222111222222333111111111111111111111111222000//////000111111000000000000000000000000000///000000000000111111111111111111111111111111111000000000000111111111111222111111000000000000000////////////////////////000000//////.........---///////////////000111111111111000000111111222333000000111111111111000000222222222222222222222222111222222222222222333333333333333444444444444555222222222333333333444444555555555666666666777777666666555666666777999999999888888888888999::::::888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===CCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJIIIGGGEEEDDDFFFFFFEEEEEEDDDCCCCCCCCC???@@@@@@@@@AAAAAABBBBBB??????@@@@@@AAABBBBBBCCCAAAAAA@@@???>>>>>>>>>????????????????????????>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999888888:::::::::::::::;;;<<<<<<888888888777777888888888888777777777777666666666777777666666666555555555444555555555666666666666888888888999:::;;;<<<===:::999888777777666777777666666666777777777888888777777888888999999::::::777777777777888888888888999777777:::???AAA@@@===::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDKKKJJJIIIHHHGGGGGGGGGFFFLLLLLLLLLMMMMMMMMMMMMMMMJJJHHHFFFDDDDDDFFFIIIKKKLLLNNNOOOPPPQQQQQQPPPPPPTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\^^^```bbbbbbaaa```___^^^^^^____________``````aaacccfffggggggggghhhiiihhhjjjkkklllllllllnnnpppqqqqqqqqqqqqpppoooooonnnoooppprrrsssssstttvvvxxxxxxyyyzzz{{{}}}}}}~~~~~~qqqgggddd```]]]\\\[[[YYYWWWQQQOOOMMMLLLLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAABBBBBBAAAAAA@@@???>>>============<<<;;;::::::999999888999999999888777666555666555444222111222222333111111111111111111111111222000//////000111111000000000000000000000000000.........////////////000000000000000000000000000111111111111000000000000000000000000000111111222000000000000000000000000000/////////......------//////......//////000111111111000000111111222333000000000111111000000000222222222222222222222222111111111222222333333333111111222222222333333333222222222333333333444444444555555555555666666666555555555555666777888888777777777777777888999999555666888:::;;;<<<======::::::::::::;;;<<<===>>>======>>>??????????????????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>=====================????????????@@@@@@@@@@@@@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;::::::999999999999999999:::;;;;;;777777666666666666777777777777777666666666555555666666666555555555444444555555555666666666777777666666777777999:::<<<===;;;;;;:::999888888888888555555666666666777777777666666777888888999::::::666666666777777777888888888666666999===???===<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHMMMMMMLLLLLLLLLMMMMMMMMMJJJHHHEEECCCCCCFFFIIIKKKNNNOOOPPPQQQQQQQQQPPPOOOQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ\\\^^^___``````___^^^]]]]]]^^^^^^____________aaaccceeeffffffggghhhjjjhhhjjjllllllllllllnnnooooooooopppqqqrrrrrrrrrqqqnnnppprrrsssssssssuuuwwwyyyzzz{{{|||}}}}}}||||||||||||}}}rrrgggddd```]]]\\\[[[YYYWWWPPPNNNLLLLLLLLLMMMLLLKKKIIIHHHFFFDDDBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;::::::999888999999:::999777666555666555333222111111222222111111111111111111111111222000//////000111111000000000000000000000000000---------.........//////------------------------222111111111000000//////000000//////000111222222111111111111111111111111////////////............///////////////000000111111111000000111111222333///000000111111000000///222222222222222222222222111111111222222333333444111111111111222222222222333333333333444444444444444444444444555555555666444444555555666777777777777666666666666777888888333555888:::<<<>>>>>>>>>888888888999:::;;;<<<===777888999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBBBBB>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>=========;;;;;;===>>>>>>???>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????============>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999999888888999999:::::::::;;;;;;;;;;;;::::::666666666666666777888888777777666666666666777777777777666666666555555555666666666555555555444444555555555666666666666777555555555666777999:::;;;;;;;;;:::999888888888888555555555555666666666666555666666777888999::::::777888888888888999999999999999::::::999888888777::::::::::::::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBCCCDDDFFFEEECCCBBBCCCCCCAAACCCDDDDDDDDDFFFHHHJJJMMMLLLKKKJJJJJJJJJJJJKKKHHHFFFDDDCCCDDDFFFHHHJJJNNNOOOQQQRRRRRRQQQPPPPPPNNNPPPRRRTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]^^^______``````aaaccceeeffffffgggiiikkkjjjlllmmmnnnmmmmmmooopppmmmnnnoooppprrrrrrrrrrrrnnnppprrrrrrrrrsssuuuwwwyyyzzz{{{|||}}}|||{{{{{{xxxyyy{{{}}}rrrgggddd```]]]\\\[[[YYYWWWQQQOOOMMMMMMMMMNNNMMMLLLHHHGGGEEECCCCCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::888666555555444222111000000111111111111111111111111111111222000//////000111111000000000000000000000000000............////////////........................000000000000111111111111222111000000000000000000000000000000000000000000//////////////////000000000000//////000000111222111111000000111111222333//////000000000000//////222222222222222222222222000111111222333333444444111111222222222333333333333444444444444555555555333333444444444555555555333333444555666666666666666666555555666666777888444666888;;;<<<===<<<<<<777777777777888999::::::888888:::;;;;;;<<<<<<<<<:::::::::;;;<<<===============>>>>>>??????>>>>>><<<======>>>>>>>>>>>>===>>>>>>======<<<<<<<<<<<<999:::<<<===>>>??????>>>>>>>>>=========<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>;;;;;;;;;::::::::::::999999999888888888888999999999999::::::::::::999999666555555555555666777777777777666666666666777777777777777666666666666555666666666666555555555555333444444444555555555555444444444555555777888888:::999888777666666666666444444555555555666666666555555666777888999::::::777777777888888888999999888;;;===;;;777555666888::::::::::::::::::::::::888999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAACCCDDDFFFEEECCCBBBBBBCCCAAACCCEEEEEEEEEFFFIIILLLLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLMMMMMMNNNPPPQQQQQQQQQPPPPPPLLLNNNQQQTTTVVVXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWYYYZZZ[[[\\\\\\\\\]]]]]]]]]^^^___`````````aaabbbdddeeeeeegggjjjllljjjkkkmmmmmmllllllnnnooolllmmmnnnooooooooooooooonnnoooqqqrrrrrrsssuuuwwwwwwyyyzzz||||||{{{zzzyyyvvvxxxzzz~~~|||||||||||||||~~~~~~sssgggddd```]]]\\\[[[YYYWWWTTTQQQOOONNNNNNNNNMMMLLLFFFEEEDDDCCCCCCDDDEEEFFFAAA@@@@@@@@@???>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;888999:::;;;:::888666555444333222000000000000111111111111111111111111111222000//////000111111000000000000000000000000000////////////000000000000111111111111111111111111......///000111222333333444333222000//////......////////////////////////......//////000000111111000000000000000111222222111111111000111222222333//////000000000000//////222222222222222222222222000000111222333333444444222222333333333444444444444444444555555555666666333333333444444444555555222333444555666666666666555555555555555666777777555777999;;;<<<;;;::::::999888888777777888888999999999:::;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;:::::::::;;;888999:::;;;<<<;;;:::999999999999999::::::::::::999999:::;;;<<<======>>>::::::::::::;;;<<<======;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::::::::999999999999888888888888999999777888888999999999888888777777777777777888999999777777666666666666777777888777777777666666666666777777666666666555555555222222333333333444444444444444444444444555666777888777666555555444444444444444444555555555666666444555666777888999::::::555555555555666666666666444:::>>><<<777555888<<<::::::::::::::::::::::::888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>><<<<<<===>>>???@@@AAAAAACCCEEEFFFEEECCCBBBBBBCCCBBBDDDFFFFFFEEEFFFIIILLLLLLJJJHHHFFFEEEDDDDDDEEEKKKKKKLLLMMMNNNOOOPPPQQQLLLMMMOOOPPPQQQQQQPPPOOOKKKMMMPPPSSSVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWUUUVVVWWWYYYZZZZZZ[[[[[[]]]]]]^^^^^^___```aaaaaaaaabbbdddeeeeeegggjjjlllgggiiijjjjjjjjjiiikkkllllllmmmmmmmmmmmmmmmllllllnnnoooqqqrrrrrrsssuuuwwwvvvwwwyyy{{{{{{{{{yyyxxxssstttwwwzzz~~~}}}}}}}}}|||{{{zzzyyyxxxxxx~~~rrrgggccc___\\\ZZZZZZXXXWWWRRRQQQOOOMMMKKKIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@=========<<<;;;;;;::::::777777777777777666666555333222111111000000111111111111000000000000111111222111111111000000//////////////////////////////222222111000000000000000///000111111111///...---000000000000000000000000000000000000000000000000111111000///////////////000000111000000///...------...///111111111000000000000000000000000000000222222333333333333222222222222111111111111222222111111000//////...//////222222444444444444222222333444555666777777777777444444333333222222333333777666555444444444444444888888666555555666777888888888777777777777777888666666777777888888888999777777888888888999999999999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<;;;:::777777777888999:::;;;<<<:::::::::::::::::::::999999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999888:::===??????===:::888777777777777777888888999<<<;;;:::999888666555555555555444444444555555666777777666666666888999:::999999888666555444333222222222333444555555555555111333555777888777555333333333333444444444555555666666666666666666666666555555444333444555666777777777777777777666555555666666666666777777777777999888888888777777666666666777888999999999999999999999888888888888888999<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999:::;;;<<>>>>>>>>@@@AAABBBDDDDDDEEEEEEDDDCCCBBBBBB??????AAABBBDDDEEEFFFGGGJJJHHHFFFDDDDDDEEEGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMLLLLLLMMMQQQTTTWWWYYYZZZZZZWWWVVVVVVUUUTTTTTTSSSSSSZZZXXXUUUUUUUUUVVVUUUTTTVVVWWWXXXXXXWWWWWWXXXZZZ_________```````````````bbbccceeeeeedddeeefffhhhkkkkkkllllllkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnpppqqqssstttuuutttssssssvvvwwwxxxxxxyyyyyyyyyxxxssssssuuuxxx|||~~~~~~}}}|||zzzxxxuuutttttttttuuu{{{{{{|||~~~rrrgggccc___\\\ZZZZZZXXXWWWRRRPPPOOOMMMKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::777777777777777666666555444333333222222222222222111111000000000000111111111111000000000/////////////////////////////////111000///...............///111444555555333000---000000000000000000000000000000000000000000000000111000000//////////////////000000000000//////...000000111222222111000///000000000000000000000000////////////////////////222111111000000111111222222111000000/////////000222222333444444333222222111222333444555555555555333333222222222333333444666666555444444444444444555444333222222333444555777777666666666666777777666666777777777888888888777777777888888888999999999999999999::::::::::::;;;:::999888888999:::;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;;;;::::::999888888888999:::;;;;;;888888888999999::::::;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;888777777777666666777777888999::::::999888777666555555333333333444444666777888777777666555666666888888777777666666555444333333333444444444444444333333333444666777666555333222333333333333444444444444444444444444444444444444555444444333444555666777666666666666666555444333555555666666666777777777888888888777777666666666666777888888999999888888;;;;;;:::999999888999999;;;:::::::::999999999999::::::999999999999999:::============>>>???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@??????@@@BBBCCCDDDEEEEEEGGGFFFDDDBBBBBBDDDFFFGGGIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKMMMPPPTTTWWWYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTXXXVVVUUUUUUUUUUUUTTTRRRSSSUUUWWWWWWWWWVVVWWWXXX^^^^^^^^^^^^^^^^^^______aaacccdddeeeeeeeeegggiiijjjjjjjjjkkkkkkjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnppppppqqqrrrssstttttttttvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvxxx{{{}}}}}}|||yyywwwuuusssrrrrrrssstttyyyyyyzzz{{{||||||||||||{{{|||~~~sssgggddd___\\\ZZZYYYXXXWWWQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>=========<<<;;;;;;::::::777777888888777777666555555444333333222222333333111111000000000000111111000000///////////////...////////////////////////......------,,,---------000333666888888555111///000000000000000000000000000000000000000000000000000000//////......//////...//////000000000000///222222222222111000///...000000000000000000000000111111////////////111111222111111000000111111222222222111000000000000111111222333333333333222111///000111222333333333333222222111222222333444555555555444333333333444444666666555555555555666777666555555555555555666666666666666666777777777777666666777777777888888888888888888999999999::::::999999888777777888999999::::::999999888888777777999999888888888888999999::::::999999999::::::;;;666666777888999:::;;;;;;888888888888888888888888;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888777666555666666666666666777888888777777777666666666555555222222222333444666888888777666555555444555555666555555555444444333333333555555555555444333222111333444444555555444444333222222333333333444444444333333333333333333333333444444444333444555555666444444444555444444333222555555555666666666666777777777777666666666666666666666777888888888777777:::999888888777777777888999999999999888888888888777777888888888888888777999:::;;;===>>>????????????@@@@@@@@@@@@???>>>>>>??????@@@AAABBBBBBCCCCCCDDDCCCBBBAAABBBDDDFFFGGGJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPPPPOOONNNLLLKKKJJJLLLOOORRRVVVXXXZZZZZZ[[[[[[ZZZZZZYYYWWWVVVUUUVVVUUUTTTUUUVVVUUUSSSPPPQQQSSSVVVWWWVVVVVVVVVWWW^^^]]]]]]]]]]]]]]]]]]]]]```aaadddeeeeeefffhhhjjjhhhiiiiiijjjjjjjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnooooooooopppqqqssstttvvvvvvwwwwwwwwwwwwwwwvvvvvvxxxwwwwwwxxxzzz{{{yyyxxxtttsssrrrqqqpppqqqrrrrrrwwwwwwxxxxxxxxxxxxwwwwwwtttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzz|||~~~ssshhhddd___\\\ZZZYYYXXXVVVQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???=========<<<;;;;;;::::::777888888888888777666666444444333222222222222222111111000000000000111111////////////............////////////////////////......---,,,,,,---------111222444555555444222000////////////////////////000000000000000000000000000//////.........//////---...///000000111000000111111111111000000//////000000000000000000000000222111///......///111222111111000000000000111111222222111111111111111222111111222222222222111111///000111111222222222111000000000111222444555666444444333333333333333444666666666666666777777777444444333333444444555555666666666666666666666666555555666666666777777777777777777888888888999999888888888888888888888888888888888888777666555555:::999888777777888999:::;;;::::::999999999999:::888888888999999:::::::::888888888888888888888888999999999888888777777666777777777777777777777777888888777666555555555555666555555555555666777777555555555555555555555555222222333333444555666777666555555444444333333333333333333333333333333333444444444444444333222111111222222333444444555666222222222222333333333333333333333333333333333333333333333444444444555555333444444444444444333333444444555555555666666666666555555555555555555555555666666777777777666666555444444444444555666666:::999999999999888888888555666888999999999777777666888:::<<<===>>>======>>>>>>?????????>>>>>>===?????????@@@@@@AAAAAAAAABBBBBBAAAAAACCCEEEGGGHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOOOOOOONNNLLLKKKJJJKKKNNNQQQTTTVVVXXXZZZ\\\\\\\\\\\\ZZZYYYWWWVVVTTTTTTUUUVVVWWWVVVSSSPPPOOORRRUUUWWWWWWVVVVVVWWW^^^^^^^^^^^^]]]]]]]]]]]]^^^```bbbddddddeeehhhjjjggghhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnooonnnmmmmmmnnnqqqtttwwwwwwwwwxxxxxxxxxwwwvvvvvvxxxwwwvvvwwwxxxwwwuuusssrrrqqqpppppppppqqqrrrrrruuuuuuvvvvvvvvvuuuttttttqqqrrrrrrsssssssssrrrrrrtttttttttuuuvvvxxxzzz{{{ttthhhddd```\\\ZZZYYYWWWVVVPPPOOONNNLLLKKKJJJJJJJJJIIIGGGEEECCCBBBBBBCCCCCCEEEEEEDDDCCCBBBAAA@@@???=========<<<;;;;;;::::::888888888888888777777666333333222111111111111111111111000000000000111111............///////////////////////////////////////...............//////111000////////////111111//////////////////////////////////////////////////////............//////---...///000000111000000............//////000000///////////////////////////...,,,++++++,,,...///111000000000000000000111222111111111111111222222111111111111111111111111000111111222222222222111//////000111222444555666333333222222222222333444222222222333333444444444333333333333333444555555666555555555555555555555444444555555555666666666666666666777777777888888888888999999999999888888666666777777777666555444:::999888777777888999:::::::::999888888888999999;;;;;;::::::999999888888777777777777777777777777888888777777666666666555::::::::::::::::::::::::999888777666555555666666555555555444555555666777444444444444444555555555555444444333333333444444555444444444333333222222222222222333333333333333111222222333444444333333222222222222333333333333111111111222222222333333333333333333333333333333333333333444444444444444333444444555555555444444444444444444555555555555444444444444444444444444555555555666666555555444111111222333444666777888::::::::::::999999999999666777999:::::::::999888666777999;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCEEEGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKIIIJJJLLLNNNQQQTTTVVVWWWZZZZZZ[[[\\\[[[YYYWWWVVVTTTTTTTTTVVVWWWVVVSSSQQQOOORRRUUUVVVWWWWWWXXXYYY____________^^^^^^]]]]]]]]]___aaabbbcccdddfffhhhgggggghhhjjjkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnmmmkkkkkklllpppsssvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuutttrrrpppqqqqqqqqqqqqqqqqqqrrrrrrtttttttttuuuttttttssssssppppppqqqqqqrrrqqqqqqqqqnnnnnnnnnooopppqqqrrrrrrvvvzzz~~~uuuhhheee```\\\ZZZYYYWWWUUUPPPOOONNNLLLKKKKKKJJJJJJIIIHHHEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>============<<<;;;;;;::::::888888999999888888777666333222111111000000111111111111000000000000111111...////////////000000000/////////////////////////////////...//////000111000...,,,***+++---000222000000000000000000000000////////////////////////......------......//////...//////000000000000///------------...///000111//////////////////////////////...------...//////111000000//////000000111111000000000000111222222111111000000000000111111111111222222222222222111//////000000222333444555222222111111222222333333222222333444555555555555222222222222333444555666555555555555555444444444333333444444444555555555555555555666666666777777888888999999999999888888444555666777777666555444888888888777777888888888888888777777777888888999;;;;;;:::999888777777666666666666666666666666666888888888888888777777777888888888888888888888888777777666666666666777777444444444444444555666666444444444444444444555555666555444333222222222222333444444444444333333222333333333333333333333333000111222333444444444444444444444333222111//////000000111111111222222222333333333333333333333333222222333444444444444333333333444444555555444444333333333444444444555555333333333333333444444444444444555555555444333333333333444555666888:::;;;;;;:::::::::999999999999888888999:::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;===>>>>>>????????????>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEGGGHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJLLLNNNPPPRRRSSSVVVWWWYYYZZZZZZXXXWWWUUUSSSSSSSSSTTTUUUUUUSSSQQQOOOQQQTTTUUUUUUWWWYYY[[[``````______^^^^^^]]]]]]\\\^^^```aaaaaabbbdddfffeeeeeeggghhhjjjjjjkkkkkkjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjkkknnnqqqsssuuuvvvwwwwwwxxxxxxwwwwwwuuutttssstttttttttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssrrrnnnoooooopppppppppooooookkkllllllmmmnnnnnnoooooonnnpppqqqrrrrrrtttxxx{{{uuuiiieee```\\\ZZZXXXWWWUUUOOOOOOMMMLLLKKKKKKKKKKKKJJJHHHEEECCCBBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>============<<<;;;;;;::::::888999999999999888777777333333222111111111111222111111000000000000111111/////////000000000111111//////////////////////////////......///000000111///...---,,,,,,...000111000000000000000000000000////////////////////////...------------...///000///000000000000//////...//////...------...///000////////////////////////111111111111111111111111000000////////////000000000/////////000000111222111000////////////000111111111222222222111111000000000000000111222444444111111111111111222333333333444555777777777777777222222222333333444666666555555555444444444333333333333333333444444444444444444555555555666666666666777777888888777777666222333555777888777666555666666666777777666666666666555555555666777888888888888777777666666555555666666666666666666666666666777777777777777888888555555555555555555555555444444555666666777777777444444333333444444555666555555555555444444444444444444333333222333333333222333444555555444444333444444444444333333333333111222222333333333222222///000222333444333111000000000000000111111111222222222222222222222222222111222333444444444333333111111222333333333333333222333333333333444444444222222222222333333333444444444444444444333222222555555555555666777888999999999999999888888888888888888888999999;;;<<<<<<:::::::::999999::::::;;;<<<======>>>???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIIIIIIIKKKMMMNNNPPPQQQRRRUUUWWWXXXWWWUUUTTTRRRQQQPPPPPPRRRRRRQQQPPPOOOPPPQQQRRRRRRUUUYYY\\\______^^^^^^]]]\\\\\\[[[[[[]]]^^^_________aaacccbbbbbbdddfffggghhhiiiiiijjjkkklllmmmnnnnnnnnnnnnlllkkkkkkjjjkkkmmmoooppprrrrrrtttuuuvvvvvvvvvvvvuuutttssstttvvvvvvtttssspppqqqqqqqqqqqqppppppooooooooopppqqqrrrrrrrrrrrrooooooooooooooonnnmmmllljjjkkklllmmmmmmnnnnnnnnnggghhhjjjkkklllmmmpppsssuuuiiieee```\\\ZZZXXXVVVUUUOOOOOOMMMLLLKKKKKKKKKKKKJJJHHHEEEBBBAAABBBCCCEEEGGGFFFEEEDDDBBBAAA@@@???>>>======<<<;;;;;;::::::888999999999999888777777555444333333222222333333111111000000000000111111//////000000111111222222////////////////////////...............///000111......//////000000111111000000000000000000000000////////////////////////---------------...///000000000111000000///......333111000///......//////////////////////////////......////////////......000000////////////000000//////...//////000111111111000///......///000111000111111111111111000000000000000000111222333444111111000000111222333333///000222444555555444444333333333333444555666777555555555444444333333333222222333333333444444444444444444555555555666666444555666777777666555444111333555777888888777666333444555666666555444333444444444444555777888888444444444555555555555555666666666666666666666666333444444444555555666666888888888888888888888888222222444555666777777777444333333333333444555555666666555555555444444444222222222222333444444555111222444555666555555444555555555444444333333333333333333333222222111000(((***///333555666666555000000000000111111111111000000000000000000000000111222333444555444333333///000111222222222222222222222333333333444444444111111222222222333333333444444444444333333222111666666555444444444444555888888888888777777777777999888777777888:::<<<===<<<;;;:::999888999:::;;;;;;;;;<<<===>>>>>>>>>======>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSUUUVVVVVVTTTSSSPPPOOOMMMMMMOOOPPPPPPOOONNNOOOOOOOOOPPPSSSXXX\\\^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\^^^^^^^^^^^^___aaa___```bbbdddeeegggggggggjjjkkklllmmmnnnnnnnnnnnnlllkkkkkkkkkkkklllmmmnnnooopppqqqssstttuuuuuuvvvuuuttttttuuuwwwxxxwwwuuupppppppppppppppooonnnnnnmmmmmmooopppqqqqqqqqqqqqqqqqqqqqqpppnnnmmmkkkkkkffffffhhhiiijjjjjjjjjjjjccceeeiiikkklllmmmooopppttthhheee```\\\ZZZYYYWWWVVVOOOOOOMMMLLLKKKKKKKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDFFFEEECCCBBBAAA@@@?????????>>><<<;;;::::::;;;<<<:::;;;;;;;;;;;;:::999999888666444222111111111222000000000000000000000000//////000000111111111222111000///......///000111//////...---------------000000000000//////////////////000000111111222222////////////////////////............///////////////...------...///000111////////////////////////222222111000000///000000........................000000000000000000000000444333333111///---+++***222111000///000111333444111111111111111111111111222111//////000444888;;;///000222222111111222444111111111222222333333333111111222222222333333333333444444555555444444333888444111222777999777444333444555555666666555555555555444444444333333333555555555444444333333333222333333444444333333222111222444666777777666555777777666555444333333222333333333444444444444555555444333333333333444555777777777777666666666666555555555555555555555555444444444444444444444444777777777666555333222111444444444333333222222222000000000111222222222333222222222222222222222222111111111111111111111111222222222222222222222222222111111111000000//////111111111111111111111111000111333555555444333222222222222222222222222222444444444444444444444444333333333222222111111111555555555555555555555555444444444555555555555666888888777777777777777888999999888888999;;;<<<>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>><<<===???AAACCCDDDDDDEEEDDDDDDCCCCCCCCCEEEGGGHHHLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKMMMLLLJJJIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMNNNNNNOOORRRWWW[[[^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^____________aaaaaabbbcccccccccccccccfffggghhhiiijjjkkkkkkkkkmmmlllkkkjjjkkkmmmooopppkkklllnnnoooqqqrrrrrrsssssstttvvvxxxyyyxxxwwwvvvwwwtttqqqpppppppppoooooonnnnnnnnnmmmmmmllllllkkklllkkkjjjlllnnnooollliiikkkkkkkkkjjjjjjjjjiiiiiifffeeeeeeeeefffhhhjjjkkkrrriiieee```\\\ZZZYYYWWWUUUOOOOOOMMMLLLKKKKKKKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEDDDBBBAAA??????>>>===<<<:::999888888999999:::::::::::::::999888888666555222000//////000111000000000000000000000000........./////////000000000///...------...//////222222111000000000000000000000000000/////////...000000000000000111111111........................////////////000000000000000000///...///000111111........................000000///.........//////444333111///---+++)))(((////////////////////////111111111111000...---,,,222111/////////000222333111111111111111111111111222111111000222555888:::...000111000//////000111111111111222222333333333111111222222222333333333333333444444444444333333222...,,,---111333111...222333333444444444444444222333333333444444555555555555444444444333333333333333333444444333333333111222333444555555555555555555444444333333222222111222222222333333444444555444333333333333444555666666666555555444444333444444444444444444444444444444444444444444444444888777777777666444333222333333333333222222222111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000///........................///000222333444333222111000000000000000000000000444444444333333333333333333333333222222111111111444444444444444444444444444444444444555555555555777777666666555666666777999999999999999:::;;;<<<<<<<<<<<<;;;:::999999999;;;;;;<<<===============>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJIIIHHHGGGHHHHHHIIIJJJLLLMMMLLLJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQUUUXXX[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^_________``````aaaaaabbbaaaaaaaaaeeefffgggiiijjjkkkllllllmmmllllllkkkkkklllmmmnnnkkklllmmmooopppqqqrrrrrrqqqsssuuuwwwxxxxxxwwwwwwuuusssqqqpppppppppooonnnmmmlllllllllkkkkkkjjjjjjkkkjjjiiikkkmmmmmmkkkhhhiiihhhhhhhhhhhhgggggggggddddddccccccdddeeeggghhhqqqiiieee```\\\ZZZXXXWWWUUUPPPOOONNNLLLKKKKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDGGGFFFEEECCCAAA???>>>===<<<;;;:::999888888888888999999999999999888777777444222111///.........///000000000000000000000000,,,------------...............------------.../////////...---------......000000000/////////......111000000000000000000///........................//////000000000111111111222111111000000000000111........................---------,,,------....../////////.........------........................//////000000000000//////000//////......///111222111111111111111111111111111111222222444555777888000111222111//////000111111111111222222222222222111111222222222333333333222333333444444333333222333000---...222333222000111111222333333333333333111111222333444555666666444444444444333333333333333333444444444444333333222111111222222333444555333333333222222222222222///000000111222333333444444444333333333333444444555555444333222222111111444444444444444444444444333333333333444444444444777777777777666444333222222222222111111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111...///111222222222111000333333333333333333333333333333333222222222111111222222222222222111111111333333333333333333333333444444444444555555555555666555555444444555666666888999999:::::::::999999;;;;;;::::::999999888888;;;<<<<<<=========<<<<<<>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJJJJLLLMMMLLLJJJHHHHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJMMMKKKJJJIIIHHHHHHIIIIIIIIIKKKMMMMMMNNNPPPRRRUUUWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^___```````````````______cccdddfffhhhjjjlllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllnnnooopppqqqqqqppprrrtttvvvwwwwwwwwwvvvsssrrrqqqqqqqqqpppnnnllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiikkkjjjhhhfffeeeeeeeeeeeeddddddddddddbbbbbbaaa``````aaabbbcccqqqiiieee```\\\ZZZXXXVVVUUUPPPOOONNNLLLKKKJJJJJJJJJHHHFFFEEEDDDCCCCCCDDDDDDGGGFFFEEECCCAAA???===<<<======<<<<<<;;;:::::::::888888888888888777666666333222000///.........///000000000000000000000000------------------------..................//////------,,,,,,,,,,,,,,,---000000/////////.........111111000000/////////...........................////////////000000000000222111111000000/////////........................,,,,,,,,,,,,---......///,,,------...///000000111........................//////000000000000/////////............///000000111111111111111111111111000000111222333444444444444444444222111000222333111111111111111222222222111111222222222333333333222222333333333333222222444222111111444555444333111222222333333333333333111111222333444444555555333333333333333333333333333333444444444444333333333222111111111333444555111222222222333333444444///000000111222333444444333333333333333333333333555555444333222111000000333333333333333333333333333333333333333444444444555555555555444333222111111111111000000000000000333222222222111000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000222222222222222222222222///000111222222222111111555555555555555555555555333333222222111000000000222222222111111111111111222222222222222333333333333333444444444555555555555555555444555555666666888888999::::::999888777;;;;;;::::::999999999888;;;<<<<<<======<<<<<<;;;===>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIIIIJJJIIIIIIHHHHHHKKKJJJIIIGGGGGGGGGHHHIIIHHHJJJLLLMMMMMMNNNPPPRRRVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]___````````````___^^^^^^aaabbbeeegggjjjlllmmmnnnnnnooopppqqqpppooommmkkkkkkkkklllmmmnnnooopppqqqrrrrrrssstttuuuttttttsssqqqqqqpppqqqqqqpppnnnkkkhhhhhhgggggggggfffffffffffffffggghhhhhhgggfffeeeccccccccccccbbbbbbbbbbbbaaa```^^^]]]]]]]]]^^^^^^rrrjjjfff```\\\ZZZXXXVVVTTTQQQPPPNNNLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDDDDFFFEEEEEEDDDBBB@@@>>><<<>>>=========<<<;;;;;;:::777888888888888777666666333222222111000000000000000000000000000000000000..............................//////000000000000000//////...//////000000////////////............111000000000//////..............................---------.........//////000000000//////......---...........................---------...///000000333222111000...---++++++////////////////////////000000111000000///...---...............//////000000000000000000000000000...///000111111111111000444444333222000000111333111111111111111111111111111111222222222333333333111111222222222222111111000///......///000111000222222333444444444444444333333333333333333333333333333333333333333333333222222333333333333222222444333222222222333555666222222333333444444555555111111111222333444444555333333333333333333333333555555444444333222222111333333333333333333333333222222222333333333444444333333333333222111000000000000000000000000000000333222222222111000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000111111////////////////////////000111111222222222222222111111111111111111111111222222222111111000000000111111111111111111111111111111111222222222333333333333333444444444444555666555555555666666777888777888999999999888777666;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBB???@@@BBBDDDDDDDDDCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIJJJLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIKKKLLLLLLLLLNNNPPPVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\___``````aaa``````______```aaadddfffiiikkkmmmmmmoooqqqrrrssssssqqqnnnmmmllllllllllllmmmnnnpppqqqttttttssssssrrrqqqpppppppppoooooopppqqqpppmmmkkkhhhggggggffffffeeeddddddcccdddfffffffffeeeddddddcccbbbbbbbbbbbbaaaaaaaaa```___]]]\\\[[[[[[\\\]]]sssjjjfffaaa\\\ZZZXXXUUUTTTQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA>>>===<<<<<<===<<<<<<;;;:::999888888888888888777666666333333333222222111111111000000000000000000000000000000000///////////////---...///000111111111000...------------...///////////////.........------000//////////////////...------------------------,,,,,,---------............////////////......---------------------------//////////////////000000000000000/////////......////////////////////////000000111000000///...---.........///////////////000000000000000000000000......//////000//////...111111000...,,,---///222111111111111111000000000111111222222222333333333000111111222222111111000//////......//////000111222333333444444444444444444333333333222222222111222222222222333333333333111111222222222222111111444444333333333333444444222333333333444444555555222222222333333333333333222222333333333333222222555555444444444444333333222222222222222222222222111111222222333333444444111111111111111000//////000000000000111111111111222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111111222222222333333222222222222222222222222111111111111111111111111000000000111111111111111111111111222222333333444333333333333444444444444555555555555666777888888666777777888888888777777;;;;;;;;;;;;;;;:::::::::999999:::<<<<<<======<<<;;;<<<===???AAACCCCCCDDD???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJJJJIIIIIIIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJIIIJJJKKKKKKJJJKKKMMMOOOTTTTTTSSSRRRRRRSSSSSSSSSWWWXXXYYYZZZ[[[[[[[[[[[[^^^______```aaaaaa``````___aaacccfffhhhjjjlllllloooqqqrrrssssssqqqpppnnnnnnmmmllllllmmmooopppqqqssssssrrrqqqppppppoooooopppooonnnooooooooommmllliiiiiihhhgggeeedddccccccaaacccffffffdddccccccdddbbbbbbaaaaaaaaa````````````___^^^\\\\\\\\\]]]]]]ssskkkgggaaa\\\ZZZWWWUUUSSSRRRPPPOOOMMMKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@>>>===>>>>>>>>>===<<<;;;:::888888999999888888777666222222222333222222111111000000000000000000000000000000000/////////......,,,---...000000000000000++++++******++++++,,,---//////.........---------.........///////////////------------------------------------.........///......///000111000//////------------------------000000//////.../////////+++,,,---///000222333333...........................//////000000000000000......//////000000000000000000000000000000000000//////////////////////////////...,,,+++,,,///222222111111111000000000///111111222222222333333333000000111111111111000000111111222111111111333444111111222333333333333333222222222222222333333333111111222222222333333333000000111111111111000000222222333333333333222222222222222222333333333333222222222222111111111111111222333333333333222111333333333444444444444444222222222222222222222222000111111222333333444444111111111111111000000///000000000111111222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222222222222222222222000000000000000111222222444444444444444444444444000000111111222333333333///000000000111111111222111111222222333444444555222222333333333444444444444444444444555666777888666666666666666777888999999999999999999:::::::::777888999;;;<<<===>>>>>>===>>>???AAABBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGGGGGGGFFFFFFEEEGGGIIIJJJIIIJJJKKKLLLGGGHHHHHHIIIIIIIIIIIIHHHJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHJJJLLLKKKKKKKKKJJJIIIJJJMMMPPPQQQQQQPPPQQQQQQRRRSSSTTTWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]______````````````aaacccfffhhhiiikkkkkknnnooopppqqqqqqqqqpppoooooonnnmmmmmmmmmoooqqqrrrpppppppppooooooppppppppppppooommmmmmnnnnnnnnnmmmlllkkkjjjhhhfffdddcccbbb```cccffffffdddbbbbbbddd`````````____________^^^aaa```^^^^^^]]]^^^___```ssskkkgggaaa]]]ZZZWWWUUUSSSRRRQQQOOOMMMKKKIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDAAABBBCCCDDDDDDBBB@@@???@@@@@@AAAAAA@@@???===<<<999999999999999888777777111222222222222111111000000000000000000000000000000000/////////.........***+++---///000000///...------------......///000//////.........------------.........//////000000------------------------............/////////000...///000222222222111000------------------------111000///...............111111111000///.........------------------------,,,---...000111222222222...//////000111000000000000000000000000000000000111000000////////////000000000///---,,,...222555222111111111000000//////111111222222222333333333000000111111111111000000000111111111000111222444000000111222222222222111000000111222333444444555111111111222222333333333//////000000000000//////000111222333333222000///111111111111111111111111222222111111000/////////111222333444444333222111111222222333333444555555111111111111111111111111000000111222333333444444111111222222222111111000000000111111222222222333000000111111222222222333////////////////////////000000000000000000000000111111111111111111111111//////000000111111111222///////////////////////////////////////000111111000000000000000000000000000000111222333444444555//////000000111111111222111111222333444444555555222222333333333444444444222222222333444555666777666555555555555777999:::888888888888888888999999666777999;;;<<<>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@??????@@@AAACCCDDDCCCDDDFFFGGGGGGFFFEEEEEECCCFFFHHHIIIJJJJJJLLLMMMEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEECCCBBBAAAAAABBBCCCEEEHHHKKKMMMLLLLLLKKKIIIHHHJJJMMMQQQNNNNNNNNNOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[]]]^^^___`````````aaaccceeegggiiijjjjjjmmmmmmnnnooooooooooooooopppooonnnmmmnnnooorrrsssmmmmmmnnnnnnoooqqqrrrsssqqqnnnllllllmmmnnnnnnnnnnnnmmmkkkiiifffdddbbbaaa```cccffffffcccbbbbbbddd_________^^^^^^^^^]]]]]]aaa```_________```aaaaaasssiiifffaaa^^^\\\YYYWWWUUUNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>============<<<;;;:::999666666777777777777666555666333111000000111000///,,,...//////......000111000000////////////000000//////.........---------......////////////....../////////////////////////////////...---+++***)))................................................222111000//////////////////......------,,,++++++,,,---...//////...---,,,........................000000//////.........---//////.........---------333333333333333222111000000000000000000000000000000000000000000000000000000000//////.........---333333222111000///......444333111111222111000...222222222222222222222222222222222111111111000000222222111111111111111111222222222222222222222222333333333333333222111000222222222111000//////...555222//////111333222111111111111111111111111111222222111111111111111111222222111111111111222222333333444444444333333222222222222222222222222222444444444333333222222222000111222333333333333333222222111000000000000000000000111111111111000000000000000000000000000000000000000000000///......000000////////////000000////////////////////////........................333333222222222222222222222222222222222111000///111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222555555666666666666666666444444444444444444444444999888888888999::::::;;;999999:::;;;===???AAABBBAAABBBDDDEEEFFFFFFFFFEEECCCBBB???>>>===???AAACCCCCCFFFIIIIIIHHHFFFEEEEEEHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTRRRTTTUUUWWWXXXXXXWWWWWW[[[[[[\\\]]]^^^``````aaa```aaacccdddeeefffffffffiiijjjkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmnnnoooppppppppprrrssssssrrrqqqpppooonnnllljjjjjjkkklllmmmnnnkkkgggeeeeeefffeeeeeegggfffdddcccbbbaaaaaaaaaccccccbbb___\\\\\\^^^```^^^___aaabbbbbbbbbdddffftttiiifffaaa]]][[[YYYWWWUUUQQQQQQOOONNNMMMMMMMMMMMMJJJHHHEEECCCBBBAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>============<<<;;;:::999::::::999888777555444333777444222000111111000///---///000///......///000000//////......//////000//////.........---------......////////////..............................---------......------,,,........................------------------------000000/////////.........---.....................------............------........................000/////////.........---//////.........---------111222222222111111000///////////////////////////////////////////////////000/////////............000000000///////////////111000///000111222111000222222222222222222222222222222222111111111000000222222222222222222222222222222222222222222222222222222222222222111111000000000000000000111111111222000------///111000///111111111111111111111111111111111222222222222222222222111111111111222222222222333333333333222222222222222222222222222222333333222222111111111111...///000111111111111000111111000///////////////000000111111111111000000////////////////////////000000000000000///......000//////......//////000------------------------////////////////////////000000000000000000000000111222222222222111000///111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222333333333333444444444444444444444444444444444777666666777888999:::;;;888888888888999;;;===>>>@@@AAADDDFFFGGGGGGFFFFFFBBBAAA???======???AAABBB@@@BBBDDDDDDBBBAAAAAABBBGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEDDDCCCCCCDDDEEEEEEAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVYYYYYY[[[\\\^^^```bbbbbb```aaabbbcccddddddeeeeeefffggghhhjjjlllmmmmmmnnnmmmlllmmmmmmmmmnnnooopppooooooqqqqqqqqqqqqpppooonnnmmmkkkjjjiiijjjkkklllooollliiihhhiiijjjjjjjjjiiihhhfffdddbbb``````___ccccccaaa___\\\\\\^^^```aaacccddddddddddddeeegggtttiiifffaaa]]][[[ZZZXXXVVVPPPOOONNNLLLKKKJJJJJJJJJJJJHHHDDDBBB@@@AAABBBCCCCCCCCCCCCCCCBBB@@@???>>>============<<<<<<;;;:::;;;;;;:::999888666555555999666333111111111000//////000111000...---...//////..................///...............---------......////////////......------------------------***+++,,,---.../////////......................................................//////......---,,,,,,------...///000000000......------------............................../////////..............................---------000000000111000000///...........................////////////////////////////////////............---------......////////////...---...111222222111000000000000000000000000222111111111111000000000333333333333333333333333222222222222222222222222///000000111111111111111------...///111222333333111///......///000000///111111111111111111111111111111111222222333333444222222111111111111222222000111111222222222111111000000000000000000000000111111111000000000000000//////000000111111000000000000///............//////000000111111000000//////////////////////////////000000000000///...............------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000111111222222111111000000111111111111111111111111000000000000000000000000////////////////////////222222222222222222222222111111111222222333333333444444444444444444444444444444555666777888:::;;;999888777666777999;;;===>>>@@@DDDHHHIIIIIIGGGFFFAAA@@@>>>======>>>@@@AAA>>>???@@@???>>>===???@@@EEEFFFHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCDDDFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXYYY\\\^^^```bbbccc```aaaaaabbbbbbbbbccccccbbbdddfffhhhjjjllllllmmmlllllllllmmmnnnoooooopppmmmnnnooopppoooooommmmmmlllkkkjjjhhhhhhiiijjjjjjllljjjiiiiiikkkmmmnnnmmmkkkiiigggeeebbb```______cccbbbaaa^^^\\\\\\^^^```eeegggggggggeeeeeefffggguuuiiieee```\\\[[[ZZZXXXWWWPPPOOOMMMLLLJJJIIIHHHHHHIIIGGGDDDAAA@@@@@@BBBDDDDDDDDDCCCCCCBBB@@@???>>>===============<<<;;;;;;999999999999999999:::::::::777444222222111000///000111111000...---...///......------------....................................////////////......------------------------***+++,,,...////////////........................////////////////////////,,,---.........---,,,,,,------------....../////////...,,,,,,,,,,,,...///........................................................................000000000111111000//////........................///////////////////////////////////////.........------........./////////...---,,,...000111000///000000000000000000000000111111111111000000000000111111222222222222333333111111111111111111111111---...///000111111111111,,,---...///000222222333222111111111111222222111111111111111111111111111000000111222333444444555222222111111111111222222///000000111111111111000000000000000000000000000000000000000000000000000111111222222222222111111///......---------......//////000000000000////////////////////////////////////000000//////...---...------,,,,,,------...........................////////////////////////000000000111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111222222222333333444444555444444444444444444444444444444444666777999;;;<<<;;;:::888777777999;;;===<<>>=========>>>???@@@@@@@@@@@@>>>======@@@BBBBBBDDDGGGIIIIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDBBBAAAAAABBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWWWWXXXYYY[[[]]]^^^```aaabbbbbbaaaaaabbbbbbbbbccccccdddfffhhhiiijjjkkkkkkkkkkkklllnnnnnnooooooppplllmmmnnnnnnnnnmmmlllkkkiiihhhgggffffffffffffggggggeeeeeefffiiilllmmmllljjjiiigggeeecccaaa``````bbbbbb```^^^\\\\\\^^^```ggghhhhhhgggeeecccddddddvvviiieee```\\\ZZZZZZYYYXXXTTTSSSQQQOOOMMMLLLKKKKKKIIIGGGDDDBBBAAAAAACCCDDDDDDDDDDDDCCCBBBAAA@@@???=========>>>======<<<;;;999999888888999:::;;;;;;:::777444222222111000///000111222111///......///......------------......---...........................////////////......------------------------------...//////.........................................................,,,,,,---------------,,,---------,,,,,,+++++++++...---,,,++++++,,,---...........................---------...............---.....................000000111111111111111000.........................................................///////////////000000000/////////......///...---...///000///---////////////////////////000000000000000000000000///000000000111111111222111111111111111111111111,,,---...///000111111111......//////000000000000111111222222111111111111000000000000000000000000000000111222222333444444222222111111111111222222...///000111111111111111////////////////////////000000000111111111111111111111222222222111111000......------------......//////000000000000//////........................///////////////...------------,,,,,,,,,,,,------........................------------------------//////000000000111111111///000000111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111222222333444555555444444444444444444444444444555555666888:::;;;<<<;;;999888777777888:::;;;:::===BBBFFFHHHGGGEEEDDD>>>>>>=========>>>@@@@@@AAA@@@???===<<<===@@@CCCAAACCCEEEGGGHHHFFFDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQPPPPPPQQQRRRTTTWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]ccccccbbbbbbbbbbbbcccdddgggggghhhiiijjjjjjiiiiiijjjkkklllnnnoooppppppppplllmmmnnnnnnmmmlllkkkjjjeeeeeeeeedddddddddddddddcccbbbbbbdddhhhjjjkkkkkkgggfffeeedddcccbbbbbbbbbaaaaaa```^^^\\\\\\^^^```fffffffffdddaaa______```vvviiieee___[[[ZZZZZZYYYYYYTTTSSSQQQOOOLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???=========>>>>>>======<<<<<<;;;:::888777777888999999666333111111111000///000111222111///...///000///..................///---------.....................////////////......------------------------///////////////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,+++******)))------,,,,,,,,,,,,------........................---------------.........---------...............000000111111222222111111.........................................................///////////////000000000//////.........000///......///000///---//////////////////////////////000000000000000111......//////000111111111111111111111111111111111------///000111111111111////////////////////////...///111111///...///000000000000000000000000000000000000111111222222333222222111111111111222222...///000111111222111111////////////////////////000000000000111111111111//////000000//////.........------------...//////...//////000000//////..............................////////////...---------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111//////000111222222333444444444444444444444444444555666666777888999;;;<<<777777666666666777777888999;;;???CCCDDDDDDBBBAAA>>>>>>>>>>>>??????@@@AAA??????>>>===;;;<<<>>>AAAAAABBBDDDEEEFFFEEECCCBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[cccbbbbbbaaabbbcccdddeeeiiiiiijjjjjjjjjjjjiiiiiiiiijjjlllnnnpppppppppooommmnnnoooooonnnmmmkkkjjjdddddddddddddddcccccccccccccccccceeehhhjjjjjjiiieeedddccccccbbbbbbcccccc``````___]]][[[\\\^^^```bbbccccccaaa^^^[[[[[[\\\wwwiiieee___[[[YYYZZZZZZZZZSSSRRROOOMMMJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCAAA@@@???======>>>>>>>>>>>>======<<<;;;999777666777888999777444222000111111000//////000111111000///000222000//////......//////000---------.........//////......////////////..............................///////////////...------........................------------------------///...,,,++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,........................,,,,,,,,,------.........---------.........//////...///000000111111000000////////////////////////..................................../////////000---.............../////////...---...000111111000000000000000000000000000////////////000000111111...//////000111111222222111111111111111111111111...///000000111111111111////////////////////////---///222222///...///000000000000000000000000000000000000000000000000000222222111111111111222222...///000111222222222222000000000000000000000000....../////////000000000///////////////......---......------...//////000......////////////....................................//////......---,,,......------------......++++++++++++++++++++++++------------------------++++++,,,------...//////...//////000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111//////000111222333444444444444444444444444444444555555555666777888999:::555666777888888888888777888:::===???@@@@@@???>>>>>>>>>??????@@@AAAAAABBB>>>??????===<<<<<<>>>@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[aaaaaa```___```bbbdddfffggghhhiiijjjjjjjjjjjjjjjhhhjjjlllooopppppppppooooooppppppppppppnnnlllkkkffffffffffffeeeeeedddddddddcccccceeegggiiihhhgggeeedddcccbbbaaaaaaaaaaaa``````___]]][[[\\\^^^```___``````^^^[[[YYYXXXYYYwwwjjjeee___[[[YYYZZZZZZZZZWWWUUUSSSPPPMMMKKKJJJIIIFFFGGGHHHHHHHHHFFFEEECCCEEEEEEEEEDDDCCCBBB@@@@@@======>>>>>>>>>>>>>>>===888777666666777999;;;<<<666333111000000111000///...///111111000000111333000000////////////000000---------.........//////......////////////......////////////////////////......///////////////...........................000000000000000000000000000...,,,***+++---000333+++,,,,,,------......///++++++---......---++++++........................,,,,,,,,,------.........---------.........//////------...///000000//////000000000000000000000000........................---.........//////000000***++++++,,,---//////000---,,,,,,...111333333222111111111111111111111111.../////////000000111111///000000111222222333333000000000000000000000000///000000111111111111111............//////000000...111444444222000000222000000000000000000000000000000000000////////////222222111111111111222222//////000222222333333333111111111111111111111111---------.........//////111111111111111000//////...............///000111......////////////....................................//////......---,,,///......------......///------------------------........................------......///000111111......///000000000000000000000000000000000000000////////////////////////........................000000000000000000000000111222222444555666777777444444444444444444444444555555555555555666777888555777999;;;<<<;;;:::999888999;;;<<<============>>>>>>???@@@AAAAAABBBBBB???@@@AAA@@@>>>>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPLLLNNNQQQSSSUUUVVVVVVVVVUUUUUUVVVXXXYYY[[[\\\]]]______^^^^^^___aaadddfffeeefffgggiiijjjjjjkkkkkkhhhjjjlllooopppqqqpppooopppqqqqqqqqqqqqooommmlllgggggghhhhhhggggggfffeeecccbbbbbbdddffffffeeedddfffeeecccaaa```___^^^^^^_________]]][[[\\\^^^```^^^___^^^\\\ZZZXXXWWWXXXttthhheee```\\\ZZZYYYWWWVVVTTTRRROOOLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFGGGFFFDDDBBBAAAAAAAAABBB@@@>>>===<<<===<<<;;;999555555555777999999777555888666333222222222111000000000000000000000000000111000...---------...///...---,,,+++,,,...000111000000000000000000000000......//////......---,,,........................---------,,,,,,+++++++++////////////////////////+++++++++,,,---...///000---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,---------......//////.........---------------------------------........................///............---------------...///000000//////...------,,,,,,...///000............/////////000,,,---...///000111222333000000000000000111111111222222222222222111000000111000///......///000111111111111111000000000000........................222222111000000000000000111111000///...---,,,,,,///////////////.........000000000000111111111111222222111111000/////////222111111111000000/////////////////////////////////////////////.........////////////////////////222,,,+++//////,,,+++///........................---...///000000///...---000000//////............//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000////////////////////////000///...---,,,,,,---...***+++...///000000...---000000000000111111111111444222111//////000222333333333333333333333333333444444555555666777888888444666888999:::999777666777777888999::::::::::::<<<<<<<<<===>>>>>>??????BBBAAAAAA@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCCGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```aaabbbcccccceeefffgggiiijjjjjjkkkkkklllkkkkkkmmmppprrrqqqqqqqqqppppppnnnmmmmmmkkkfffccccccgggjjjhhhfffcccaaa```ccceeefffbbb_________```aaa```___]]]\\\^^^___`````````___]]]\\\```______^^^\\\ZZZXXXWWWvvviiieee___[[[YYYXXXWWWVVVUUUSSSPPPLLLJJJJJJJJJJJJJJJIIIFFFDDDCCCCCCDDDDDDHHHGGGEEECCCBBBBBBBBBCCCAAA???>>>>>>??????===<<<888777777999::::::888666888555333222222222111000000000000000000000000000111000///.........//////...---,,,,,,,,,...000111////////////////////////......//////......---,,,...............---------.........---------,,,,,,------------------------,,,,,,,,,,,,------...///...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,------.........------------------------........................///............------------......////////////.........---------...///000............////////////------...///000111111222333333222111000///...---///000000000000///......111000////////////000111000000000000000000000000........................111111000///////////////000000000///......------/////////////////////...//////000000000111111111000000000000000000111111111111111000000000//////////////////////////////////////////....................................111,,,,,,///000......111........................,,,---...//////...---,,,/////////......---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000........................//////------,,,---......,,,---...000000000//////...////////////000000000222111///......///000111333333333333333333333333222222333333444555555666444666777999999888777666666777888999::::::::::::::::::;;;<<<<<<======>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKLLLNNNPPPRRRSSSVVVVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^___```aaaaaa```aaabbbccceeefffggghhhhhhiiijjjjjjjjjjjjlllnnnnnnoooooooooooonnnmmmmmmjjjfffccccccfffgggeeebbbbbbaaaaaaaaabbbbbbaaa______````````````______^^^______`````````___^^^]]]```______^^^\\\ZZZYYYXXXxxxjjjeee___ZZZXXXWWWWWWVVVUUUSSSPPPMMMKKKJJJJJJJJJLLLJJJGGGDDDCCCBBBCCCCCCHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@??????@@@AAA@@@>>><<<;;;::::::;;;:::888666777555222222222222111000000000000000000000000000111111000///////////////------,,,,,,---...000111////////////////////////......//////......---,,,///.........------,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...///000000------------------------........................///............---------....../////////......---///............///000000//////......................../////////000000000222222111000000///......//////000000//////...---111000000//////000000111////////////////////////........................000000///............///////////////////////////......////////////////////////000000000000111111......///000000111222222111111000000000000//////////////////////////////...................................................,,,,,,//////......111------------------------,,,,,,------------,,,,,,......------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---......///000...........................------,,,------...//////////////////000000000............////////////222111000//////000111222111111222222333333444444555555555666777777888888444555777888888888777666666666777888999999999999888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????AAABBBDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHHHHJJJJJJKKKLLLJJJJJJKKKLLLNNNPPPQQQRRRTTTTTTUUUWWWYYY[[[]]]^^^]]]]]]^^^^^^______``````]]]^^^___```aaacccdddddddddgggiiijjjiiihhhhhhiiilllllllllmmmllllllkkkkkkhhheeebbbaaacccdddbbb___```aaaaaa```^^^]]]^^^```__________________```aaa`````````aaa``````___^^^```______^^^\\\[[[ZZZZZZzzzlllfff___YYYWWWWWWWWWWWWUUUSSSPPPMMMKKKJJJJJJKKKJJJIIIFFFDDDCCCCCCDDDDDDHHHGGGFFFEEEDDDCCCCCCCCC@@@???>>>???AAAAAAAAA???===<<<::::::::::::888666666444222222222222111000////////////////////////111111000000////////////------,,,,,,---...000000////////////////////////.........///......---,,,///......------,,,,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------......///000000111,,,,,,------------------........................///............---------////////////...---,,,,,,............//////000000//////............------////////////////////////......//////000111111111111111111111111000000///000000000000000000000000............////////////........................///......---------..................//////000000............////////////////////////000000000111////////////000000111111000000000000000000//////////////////////////////------...............///........................,,,------...---,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------......///........................,,,,,,,,,------....../////////............//////........./////////000000333222222111222333333444000000111222333444444555555555666666777777777888444555666777777777666666555555666777888888888888777888888999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBAAA@@@???>>>>>>===>>>@@@BBBCCCEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTUUUVVVXXXZZZ\\\]]][[[\\\\\\]]]^^^^^^^^^^^^\\\\\\]]]^^^___```aaaaaabbbeeehhhjjjiiigggffffffjjjjjjjjjjjjiiihhhgggfffdddbbb``````aaabbb```^^^___```aaa^^^[[[ZZZ]]]```^^^^^^]]]]]]]]]___```aaa`````````````````````___``````___^^^]]]\\\\\\\\\|||mmmggg```ZZZWWWWWWWWWWWWUUUTTTPPPMMMKKKKKKKKKKKKHHHGGGEEECCCCCCDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA???>>>===>>>@@@@@@???>>>===;;;999888888888666555444333222222333222111///////////////////////////000000000000000//////...,,,,,,------...//////000.................................///......---,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---,,,,,,,,,------,,,++++++++++++++++++,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................///............---------......///......---,,,,,,---......///////////////...............---------////////////............---......///000000111111111111111111111000///////////////000000/////////---........./////////000..............................------------......------......///000000000---.........//////000000...////////////000000000000000000000//////......//////////////////000000////////////////////////,,,---------......//////........................///222333000---,,,++++++------------------------...------------------...+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................++++++,,,------.........------,,,,,,,,,---......//////000000000111111111111111111222222333333444000000111111222333444444111111111111111222222222444444555555666666666666444444555666777777777777777888888999999::::::;;;:::::::::;;;<<<===???@@@BBBBBBAAAAAA@@@???=========>>>@@@BBBCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^___```aaadddhhhjjjiiigggffffffiiiiiiiiigggfffdddbbbaaa___^^^^^^___aaaaaaaaa```^^^``````^^^ZZZZZZ]]]```]]]]]]\\\[[[\\\]]]___``````____________```````````````___^^^]]]]]]^^^^^^}}}nnnhhhaaa\\\YYYXXXXXXWWWVVVTTTQQQNNNLLLKKKKKKKKKFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFFFFEEEDDDCCCAAAAAA???>>>======>>>???>>><<<<<<:::888777777777666444333222111222333333111///000000000000000000000000///////////////...------,,,,,,---....../////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,------...++++++************++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))+++,,,,,,------.................................///............---------------.........------,,,,,,------...///.........,,,,,,---------.........///.....................000000000//////...............//////......---,,,---......//////......---.........//////000000111...........................------------...//////---.........//////000000------......///000000000......////////////000000111111000//////...------......////////////000000////////////////////////,,,,,,,,,---......//////------------------------222666888444///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,---------------------------------+++,,,,,,------------,,,***++++++,,,------......000000000000111111111111.........///000000111111000000111111222222333333111111111111222222222222444444444444555555555666333333444555666666666666666777777888999999::::::888999999:::<<<>>>???@@@BBBBBBBBBAAA@@@???>>>===>>>>>>@@@AAACCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAADDDEEEFFFFFFHHHHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]^^^^^^```cccgggiiiiiihhhgggggggggffffffeeecccaaa___^^^]]]]]]___```aaabbbbbbbbb^^^______^^^]]]]]]^^^```]]]]]]]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^___``````aaa```^^^^^^]]]^^^___```}}}nnnjjjccc___\\\ZZZXXXWWWVVVTTTQQQNNNLLLKKKKKKLLLHHHFFFEEECCCCCCDDDFFFGGGFFFGGGGGGGGGFFFDDDBBBAAA@@@???======>>>>>>===;;;<<<:::777666777777666666222111111222333333111...000000000000000000000000---......///...---,,,+++,,,,,,---...////////////..............................//////......---,,,+++++++++,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,++++++******++++++,,,---,,,++++++***+++++++++***++++++++++++,,,,,,,,,***+++++++++++++++++++++++++++,,,,,,---......///........................///............---------,,,,,,---.........------++++++---.........---,,,++++++,,,---......//////---.....................///////////////...............//////......---,,,,,,,,,---......---,,,,,,......///000000111222222..............................------...//////000.........///////////////------......///000000111........./////////000000//////////////////.............../////////000000////////////////////////++++++,,,------...//////------------------------///666888333......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,---------...+++++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,---------------------------,,,,,,---------,,,+++***((()))+++---/////////////////////000000000000111,,,,,,---...///000000000111111111111111222222222444444444444444444444444444444333333444444555666222333444555555666555555555555555666777777888888888888999:::<<<>>>@@@AAAAAABBBBBBBBBAAA@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPRRRRRRSSSSSSUUUVVVXXXXXXZZZ[[[]]]^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\^^^aaaeeeggggggggghhhiiibbbbbbbbbbbbaaa```______^^^___aaabbbbbbbbbaaabbb^^^^^^^^^___aaabbbaaa```______``````______^^^^^^^^^]]]]]]\\\]]]^^^___```aaa```^^^]]]^^^___```aaa}}}nnnjjjeee```]]][[[XXXWWWVVVTTTQQQNNNLLLKKKKKKLLLJJJHHHFFFDDDCCCCCCDDDEEEHHHHHHHHHHHHGGGEEEDDDBBBBBB@@@>>>>>>???>>>===;;;<<<:::777666777888888777111111111222333333111...000000000000000000000000,,,---.........---+++++++++,,,---...////////////..............................//////......---,,,)))***+++,,,------...///---------.........//////+++++++++++++++++++++++++++++++++,,,---...///000---,,,,,,++++++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,------...///000000++++++,,,,,,---...//////........................//////.........---------++++++,,,---............***+++,,,---------,,,+++)))***+++,,,...///000000---------.........//////,,,,,,---...///000111222000000000000000//////...++++++------------++++++...//////000111222222333.......................................///000111////////////////////////---------...///000000111............/////////000------......///000000000---.........//////000000////////////////////////++++++,,,,,,---...//////------------------------)))222555000+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************///...------,,,,,,,,,,,,------------------------,,,------...---,,,***)))'''))),,,///111111111000............/////////000---...///000111111111111222222222111111111111111222222222222222222222222444333333333333444555555222222333444555555555555333333444444555666666777888888999:::<<<>>>@@@BBBAAAAAABBBBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]^^^______^^^\\\[[[WWWXXXXXXYYYYYYZZZZZZZZZ]]]```ccceeeffffffhhhiii^^^^^^___```aaaaaaaaa``````bbbcccdddbbbaaaaaaaaa___]]]]]]```dddeeeccc```aaaaaabbbbbbbbbaaa___^^^]]]\\\\\\[[[\\\]]]______aaa```^^^]]]^^^___aaabbbyyypppkkkeee```\\\ZZZXXXVVVXXXTTTPPPMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@>>>>>>>>>>>>???===<<<:::999999777444222777555222000///...///000//////.........---------000...---...000111111111000///...---------------000...---,,,,,,---///000)))+++...000000///,,,+++......///111333444222000++++++++++++++++++++++++///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------......////////////...---,,,000...,,,***)))))))))***,,,,,,,,,------.........+++*********+++---///000////////////000000000000,,,---///000000000///...---,,,,,,,,,,,,---............------------......//////...---,,,,,,+++***........................//////............//////////////////////////////)))***+++---///000111222,,,---///111111000///...000///---,,,,,,---......333222///,,,***+++,,,---//////////////////............---------,,,,,,,,,------------------------/////////...------///111......////////////............------------..............................------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))***+++,,,---.........++++++------------++++++---------...///000111222***++++++,,,,,,------......------,,,,,,------...------......------,,,,,,........................------...///000111222222333333222222111000000///////////////000111222333111222222333444555666666555555555555666666666666666555555444444444555555888:::<<<===<<<<<<===>>>>>>>>>>>>>>>>>>?????????AAA@@@>>><<<===>>>AAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIHHHIIIIIIJJJKKKLLLQQQQQQQQQQQQSSSUUUWWWYYY]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\]]]___cccddddddcccaaa```^^^]]]]]]^^^___aaa^^^^^^^^^^^^______``````^^^^^^]]]\\\]]]^^^___`````````______^^^^^^^^^^^^___]]][[[ZZZ[[[[[[ZZZYYYZZZZZZZZZ[[[\\\]]]______}}}pppkkkeee___\\\ZZZXXXVVVWWWTTTPPPMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@>>>>>>>>>>>>???===<<<:::999999777444222333222000//////000222333000000/////////.........000///,,,,,,------,,,+++000000//////.../////////...---,,,,,,---///111222***+++---...///...---,,,...---,,,,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++++++++******))))))---,,,***))))))***,,,---,,,,,,,,,---------------,,,++++++++++++,,,...///////////////000000000000111111000000///---,,,+++---,,,,,,,,,,,,---............------------......//////...---,,,,,,++++++........................//////............//////////////////////////////..................------((()))+++------,,,+++***///...---,,,,,,,,,------///---,,,,,,,,,---,,,,,,..............................---------,,,,,,,,,------------------------.........---,,,,,,...000......////////////............------------..............................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---.........------,,,+++++++++++++++++++++++++++******++++++,,,+++++++++******+++,,,,,,+++******------------......///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------.................................///////////////000000000000000000000000////////////000111222333333333333333444444444444444444444444555555555555666555555444444444555555777999;;;;;;;;;:::;;;===>>>>>>>>>>>>>>>?????????AAA???>>><<<===>>>AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAABBBBBBDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOPPPQQQSSSUUUWWWYYY\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWXXXYYYZZZ[[[]]]]]]^^^```ccceeedddccc```___]]][[[[[[\\\^^^___]]]^^^^^^^^^____________]]]]]]\\\\\\\\\]]]^^^_________``````___^^^^^^]]]^^^\\\[[[[[[\\\\\\ZZZYYYZZZZZZZZZZZZ[[[]]]^^^___ooojjjddd___\\\ZZZXXXWWWVVVSSSOOOMMMMMMMMMLLLKKKHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>>===;;;:::999999777555222333222111000000111222333000000000000000/////////333111///...///000///.....................///000,,,,,,,,,---...000222444,,,,,,,,,---------......000...,,,+++,,,,,,+++***------------------------//////...---------......---------------...//////------,,,,,,,,,,,,------...---+++******+++,,,,,,******))))))***,,,...///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////000000000222111000///---------------,,,,,,,,,,,,---............------------...............------,,,,,,,,,................................................000000000000000000000000//////......---,,,,,,,,,***+++---...///...---,,,///...---,,,,,,,,,,,,,,,+++))))))+++...///---***------------------------......---------,,,,,,,,,------------------------,,,---...---++++++---.........////////////............------------......------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------.........---,,,,,,++++++++++++++++++++++++***++++++++++++***)))((()))******++++++******)))------,,,,,,,,,,,,---.........---,,,,,,+++******------,,,,,,,,,,,,------((()))***,,,------......------------------------///.........---------,,,,,,------...///000000111////////////000111222222444444444333333333222222222333333333444444444444555555444444444555555666555777999:::999999999;;;======>>>>>>>>>????????????>>>===<<<===>>>@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBDDDDDDBBBBBBAAABBBCCCDDDFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPSSSUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]_________aaadddeeedddccc___]]][[[ZZZYYYZZZ[[[\\\]]]]]]^^^^^^______^^^^^^\\\[[[ZZZZZZZZZ[[[]]]^^^^^^___```aaaaaa___^^^\\\[[[[[[[[[\\\]]]]]][[[YYYYYYYYYYYYYYYZZZ\\\]]]^^^mmmiiiccc^^^\\\ZZZYYYWWWUUURRRNNNLLLLLLLLLLLLKKKHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@??????>>>>>>>>><<<;;;999999999888555333666555333111000/////////////////////////////////000///...///111333333333+++++++++++++++,,,---...------------///000222333------,,,+++,,,---...///...,,,***+++---/////////------------------------///.....................---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---...---+++******+++---...***))))))***+++,,,.........------,,,,,,+++++++++---------,,,,,,+++++++++---.........///000000000//////...------...000111---,,,,,,,,,,,,---.........------,,,,,,------...------------------,,,,,,................................................000000000000000000000000,,,---------------......,,,---///000111000///...//////...------,,,,,,,,,---***(((***---///---++++++,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,---......,,,,,,---...---......//////......---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++************++++++++++++******---,,,+++++++++++++++,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///......//////000111222333333333222222222222222333333333333444444444444555444444444444555666666555777999999888888999:::<<<<<<======>>>>>>??????>>>===<<<<<<===>>>@@@AAA?????????@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBEEEDDDCCCBBBAAABBBCCCCCCGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMPPPRRRUUUWWWXXXYYYXXXXXXXXXWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]___`````````bbbdddeeeeeeccc```^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]ZZZZZZYYYXXXYYYZZZ[[[\\\\\\^^^```aaaaaa```]]][[[YYYYYYZZZ\\\^^^]]][[[XXXWWWWWWXXXXXXYYYZZZ\\\]]]lllhhhbbb^^^\\\ZZZYYYXXXSSSPPPMMMKKKKKKKKKJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<:::999999999888555333555444333222000///..............................,,,******+++---///000///+++++++++++++++,,,---..................//////000...---,,,++++++---...///+++***((((((***,,,------++++++++++++++++++++++++------..................++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,***)))'''&&&&&&((()))+++++++++++++++++++++,,,,,,---------,,,,,,++++++***------------,,,++++++***,,,------...///000000000//////...------...000111---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,------------------........................------............------////////////////////////------------------------***+++---//////...---,,,000000//////...---,,,,,,///,,,******,,,......---++++++++++++,,,,,,------......---------,,,,,,,,,---------------------------...000///...---...///------............------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,++++++***------------------------*********+++,,,------...////////////////////////............///000111222000000111111222333333444333444444444444555555555444444444444444555666666666888999:::888888888999::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<>>>???@@@>>>>>>>>>???????????????>>>======>>>???@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJIIIKKKMMMOOORRRTTTVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVWWWWWWYYY[[[^^^_________```bbbdddfffeeedddbbb```^^^[[[ZZZZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYXXXWWWXXXYYYZZZ[[[ZZZ\\\^^^``````___]]][[[XXXXXXYYY[[[]]]\\\ZZZWWWVVVVVVVVVWWWXXXYYYZZZ[[[kkkgggaaa]]]\\\[[[ZZZYYYTTTQQQMMMKKKJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@AAA@@@@@@???======;;;:::999999999888666444111111111111111111111111------------............///---+++,,,---...---,,,..................///000..................------------,,,+++,,,---...///000...,,,,,,,,,---,,,++++++++++++++++++++++++++++++,,,------......------***************++++++,,,,,,,,,++++++++++++,,,,,,******)))((()))***+++,,,,,,,,,,,,,,,+++*********,,,,,,,,,,,,++++++++++++,,,------------,,,+++***,,,,,,---...///000000111222111000///---------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,------.................................,,,---...//////...---,,,//////////////////////////////...---,,,+++***))),,,---///111111000///...///000000///...---++++++------,,,,,,,,,,,,---...***++++++,,,,,,------.........---------,,,,,,,,,---------------------------///000000///......///------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---.........------++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,++++++,,,,,,---++++++*********++++++,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......///////////////.....................///000111111...///000111222333444444444444444444555555555555444444444444444555666777666888999999888777777888888888999:::;;;<<<<<<===;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>===============>>>???AAAAAACCCBBBBBBAAABBBCCCDDDEEEHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXZZZ\\\^^^^^^^^^^^^aaadddffffffeeedddbbb___\\\[[[[[[[[[\\\[[[\\\]]]^^^^^^\\\[[[YYYYYYXXXWWWWWWWWWXXXZZZ[[[YYY[[[\\\^^^^^^]]]\\\[[[YYYXXXXXXYYYZZZZZZXXXVVVUUUUUUUUUUUUWWWXXXYYYZZZjjjfffaaa]]][[[[[[ZZZYYYWWWTTTPPPMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???===<<<;;;:::999999999888666444111111111222222111111111---.........///////////////...,,,,,,...///......000000//////.../////////++++++,,,------......------,,,,,,,,,------......111000//////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,---...///000111111111000000///---,,,+++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................+++,,,...//////...,,,+++------------------------......------,,,+++******...///111222333222111000............---+++)))(((###)))...000---+++,,,---+++++++++,,,---...............---------,,,,,,,,,------------------------,,,...000000...------...,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,------.........---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------......//////...............///111111///000000000111111222222222333333333444444444444444333333444444666777777555666888888666555666666666666777888999:::;;;;;;999::::::;;;<<<>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAAAAAAAABBBDDDEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQRRRRRRRRRSSSRRRQQQPPPQQQRRRTTTUUUVVVUUUUUUVVVWWWYYY[[[\\\[[[[[[]]]```cccffffffeeedddbbb___]]][[[ZZZZZZ[[[ZZZ[[[]]]^^^^^^\\\ZZZXXXYYYXXXXXXWWWWWWYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXVVVWWWWWWWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYjjjfffaaa]]][[[[[[ZZZYYYZZZVVVRRROOOMMMMMMLLLJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???===<<<;;;:::999999999888666444444444444333111000...---.../////////000000111111((('''&&&(((+++---...---000///...---------------((()))***,,,---......///,,,,,,,,,---------......))))))))),,,......,,,***------------------------((()))+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,((()))***+++++++++++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,---++++++------------,,,+++++++++,,,---...///000111,,,---///000000000///...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................+++,,,...//////...,,,+++------------------------******+++,,,,,,---......***+++---...///...---,,,,,,,,,,,,,,,+++)))'''&&&$$$///333///++++++,,,++++++,,,------...//////......---------,,,,,,,,,------------------------+++---//////...,,,,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++***)))))),,,+++***))))))***+++,,,************+++,,,---......------,,,,,,++++++***,,,++++++++++++++++++,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++((()))***+++---...///000...------......///000111111111111111000000000000111111222222222333333333333333333444555666777888333555666666555444444555444555666777888999::::::999999:::;;;<<<===>>>?????????>>>===<<<;;;;;;:::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMOOOPPPQQQQQQQQQSSSRRRPPPOOOPPPRRRTTTUUUVVVUUUUUUUUUVVVXXXYYY[[[ZZZZZZ\\\___cccfffffffffdddbbb___\\\ZZZYYYZZZZZZZZZ[[[]]]^^^^^^\\\YYYWWWYYYYYYXXXWWWXXXYYYZZZ[[[XXXXXXYYYYYYYYYZZZ[[[[[[ZZZXXXVVVUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXooogggaaa```___[[[YYYYYY[[[WWWSSSOOONNNMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGGGGGGGEEECCCAAA@@@BBBAAA@@@???>>>>>>>>>>>>===;;;999777555555555555000111222333222222000///////////////////////////000///...---,,,+++++++++---------------------------------------------------------,,,,,,+++++++++///000111222222000...,,,000---+++***+++,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++************************------++++++++++++------))))))))))))***+++,,,------------,,,,,,+++++++++...,,,******,,,...///...///---,,,,,,...000111111111000...---,,,,,,------------,,,,,,,,,---......---,,,++++++,,,,,,***)))+++,,,...//////...---+++555000,,,---000222000,,,000+++((()))...111///,,,,,,,,,,,,------.........------,,,+++,,,---...///---.........//////000000111000000///...---------...---,,,++++++++++++,,,,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,******+++,,,,,,---..............................------++++++++++++------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///,,,***)))))))))))),,,,,,............,,,,,,***++++++,,,,,,++++++***)))************+++++++++******))))))******+++,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,///---,,,***))))))******---,,,+++,,,...///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------,,,,,,,,,,,,---......---...............------000//////000111222222111111222444444333333444666444444444444555666777777888777666555555444555555555555555555666777999999888999:::;;;<<<<<<<<<<<>>===;;;::::::::::::;;;<<<===>>>>>>@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQOOONNNMMMMMMNNNPPPSSSUUUVVVVVVVVVWWWWWWXXXXXXXXX\\\[[[\\\___bbbeeefffeee```___]]][[[ZZZZZZ[[[[[[WWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWVVVVVVVVVWWWXXXYYYXXXVVVTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWrrrhhh```^^^]]][[[ZZZ[[[ZZZVVVRRROOONNNNNNMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFDDDBBB@@@?????????>>>>>>===<<<<<<<<<<<<;;;999777666555555666222222333333333222000000//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,---.........,,,+++***...,,,))))))***+++******,,,,,,------------,,,,,,............---------,,,************************---,,,,,,++++++,,,,,,---++++++++++++,,,---...///---,,,,,,,,,++++++++++++,,,+++***+++---//////...111///------...//////...000///...------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,------,,,***'''(((***,,,------,,,+++111...++++++---/////////,,,,,,,,,,,,------,,,+++,,,,,,,,,---------------------,,,,,,,,,---...///---........./////////000//////......---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///---+++*********+++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))************+++++++++******))))))******+++,,,,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,...---,,,***************+++*********,,,---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---............//////...------,,,/////////000111111111000000111222111000000000000333333333333444555666666666666555444444444555555666666666666666777888999888999:::;;;<<<<<<<<<<<<>>>>>>>>>???>>>===;;;::::::;;;;;;;;;<<<=========??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMOOOPPPPPPPPPOOONNNNNNOOOQQQSSSTTTVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ]]]```bbbbbbbbb___^^^\\\[[[ZZZZZZZZZ[[[XXXXXXWWWWWWWWWWWWVVVVVVYYYXXXWWWWWWWWWXXXYYYZZZWWWVVVUUUUUUUUUVVVWWWWWWUUUTTTRRRPPPPPPPPPPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXtttjjj```]]]\\\ZZZZZZ\\\XXXUUUQQQOOONNNNNNNNNMMMKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???>>>>>>>>>??????>>>===;;;:::;;;:::999777777666666666444555555444333222111000///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...,,,******+++,,,+++***,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////+++++++++++++++************)))***,,,///000///...///---,,,,,,...//////.........///......---,,,++++++++++++++++++,,,------///---,,,,,,......---+++&&&'''***,,,---...------...---,,,++++++...222666///111222000---++++++,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///.............../////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,))))))************))))))***++++++,,,,,,++++++***)))************+++++++++******))))))******+++,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,------,,,+++***************)))((()))+++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,---............//////...---,,,,,,......///000111000000///000111111111000///------222222111222222333444555555555444444444555666666888777777777777777888888888999:::;;;;;;<<<<<<;;;<<<<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQPPPOOOPPPQQQSSSTTTVVVVVVWWWYYYZZZ[[[\\\\\\ZZZYYYYYYZZZ]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWsssjjjaaa___^^^[[[YYY[[[VVVSSSPPPNNNNNNOOONNNNNNKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDBBB@@@??????@@@AAABBBAAA???===;;;:::999999888888777777777777666666555333222111000///////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////...------......///000...------...///...---,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++------------++++++++++++******+++,,,,,,---******************************+++...111222111///***))))))+++///111222111------...///...---+++***++++++******++++++,,,---...---,,,,,,---...---+++***+++,,,---...///......---//////...,,,///666===:::888555111...,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,------.................................---------,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++******))))))******+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++************)))((()))***++++++))),,,++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))+++---......------,,,,,,++++++,,,,,,---...,,,------...//////......,,,...000000000000000111222222111111222111///...000000000000111222333444555555555555666666777888999888888777777777777888888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHJJJKKKLLLMMMNNNRRRQQQQQQQQQQQQRRRSSSTTTWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZYYY[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUWWWXXXYYYUUUTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTqqqiiiccccccaaa\\\XXXWWWUUUSSSOOONNNNNNOOONNNNNNKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFDDDBBB@@@???@@@AAABBBAAA???===;;;999999999999888888777777777777666444333222222111////////////////////////......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...//////000000...------...//////...---+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++------------++++++++++++*********+++,,,,,,************************++++++---///222444222111(((((()))+++...111111000,,,---.........---,,,+++++++++******++++++,,,---,,,+++***+++,,,---,,,+++------------------,,,,,,+++...000...+++...666>>>BBB;;;222------------+++---------,,,,,,++++++***,,,,,,,,,---------------...............---------.........---------------***+++++++++,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++*********))))))************++++++,,,,,,++++++***))))))*********+++++++++******))))))******+++,,,+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,,,,++++++******+++***)))***,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++---......------,,,++++++++++++,,,------******,,,...///000000111,,,...///000//////222444444222000000222333111000000000000000000222333333666666666666777888999999888888777777777777777777999999::::::;;;:::::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMQQQQQQQQQQQQRRRRRRSSSTTTXXXXXXXXXXXXXXXXXXYYYYYY[[[ZZZYYYYYYZZZZZZXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWYYYZZZTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUWWWVVVUUUSSSRRRQQQQQQQQQpppiiieeeeeeccc]]]WWWVVVUUUSSSOOOMMMNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFHHHHHHIIIHHHGGGEEECCCAAA>>>>>>??????>>>===;;;:::::::::::::::999888777666777666555444333222222222////////////////////////...------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...............+++******+++------,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********+++++++++++++++---------///222333222111,,,++++++,,,---...,,,+++,,,,,,------------,,,,,,+++++++++++++++,,,------+++***)))***,,,---,,,+++------,,,++++++******)))))),,,---+++)))+++222888???666,,,(((***---,,,***,,,,,,,,,,,,+++++++++++++++,,,------......------.........---------------.........---------------+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***************)))++++++************++++++***++++++,,,,,,++++++***)))************+++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++***+++---------,,,*********+++++++++++++++))))))******+++,,,,,,,,,***++++++,,,------------+++++++++++++++,,,------)))***,,,...///000111111,,,...//////...000555:::888444///...000222111///000000///000000111222333777777666666777777888888777666666666666666777777999999::::::::::::999999999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAA@@@===>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKNNNOOOPPPQQQRRRSSSSSSTTTWWWWWWXXXXXXXXXYYYYYYYYY[[[ZZZXXXXXXYYYYYYWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZTTTSSSRRRQQQPPPPPPQQQQQQOOONNNNNNNNNOOOQQQSSSTTTWWWVVVUUUSSSQQQPPPPPPPPPrrrjjjdddcccbbb\\\XXXWWWVVVSSSOOOMMMMMMMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDBBBAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;999888666555666555444222222222333333////////////////////////---------,,,,,,------...------------------------++++++++++++++++++++++++------------.........///+++,,,---.........------)))))))))+++------+++)))++++++,,,,,,,,,,,,++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******+++++++++++++++++++++,,,,,,,,,---...---,,,---///000111000,,,++++++,,,------+++)))---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...,,,+++***+++---...---,,,,,,,,,++++++******++++++***,,,,,,+++***+++///333333///+++***+++...///...+++++++++++++++,,,,,,,,,+++,,,---.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,...***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***))))))++++++***))))))***++++++***++++++,,,,,,++++++***)))************+++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***+++---------,,,)))*********++++++++++++((())))))***++++++,,,,,,,,,,,,,,,++++++,,,------+++++++++***++++++,,,---+++,,,---...////////////,,,...///...---111999???@@@999222///000111111///000000000000111222333333777666555555555555555666555444444444555666777777999999:::::::::999999888999999888777888888:::::::::;;;;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA===???@@@AAAAAA@@@???>>>>>>???@@@AAACCCEEEFFFFFFCCCDDDEEEFFFHHHIIIJJJJJJLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXZZZ[[[\\\]]]ZZZXXXWWWWWWXXXXXXVVVUUUTTTUUUWWWXXXYYYYYYYYYXXXUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYWWWWWWWWWXXXXXXUUUTTTRRRQQQPPPPPPQQQQQQMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQtttllldddaaa```[[[YYYYYYWWWSSSPPPMMMMMMMMMLLLKKKLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGEEECCCAAA@@@BBBAAA@@@???>>>>>>>>>???<<<<<<<<<;;;:::777555444555444333222111222333444////////////////////////------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////+++,,,...000000///...---+++***+++,,,...///---++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...))))))((((((((((((((()))+++++++++,,,,,,---------...,,,******,,,...///...)))))))))+++......---+++---,,,+++***+++,,,---...------,,,,,,------...///---,,,+++,,,...///...---,,,,,,,,,,,,------...///---......---,,,---///111)))+++...//////000222444*********++++++,,,,,,---+++,,,---.........---,,,.........------,,,,,,,,,++++++++++++++++++++++++---+++(((''''''***---///******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))+++***)))(((((()))***++++++++++++,,,,,,+++++++++)))************+++++++++*********)))***++++++,,,******************++++++******+++++++++,,,,,,,,,)))***,,,,,,---,,,+++***+++*********,,,---,,,+++))))))******++++++++++++((())))))***++++++,,,,,,...---,,,+++***+++,,,---++++++******++++++,,,---......//////......---,,,,,,...///---,,,111;;;CCCHHH@@@666111111333222000000000000000111222333444666555444333333333333333333333333444444666777888999999:::::::::999999888:::999888777777888999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAAAAA@@@>>>======>>>???AAACCCEEEFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKMMMOOORRRSSSTTTTTTTTTUUUWWWYYY\\\^^^```aaaYYYWWWVVVVVVWWWWWWUUUTTTSSSTTTVVVXXXYYYYYYXXXXXXTTTUUUVVVXXXZZZ[[[]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWUUUTTTRRRQQQPPPPPPQQQQQQOOOOOOOOOPPPQQQTTTVVVXXXSSSRRRRRRRRRRRRSSSSSSTTTwwwkkkaaa______\\\XXXVVVUUURRROOOMMMLLLLLLKKKIIIMMMKKKIIIFFFDDDCCCBBBBBBHHHHHHHHHHHHFFFDDDBBB@@@BBBBBBAAA???>>><<<;;;;;;777777888999999999999888555555444333333222111111222000///------///000222......---------......///,,,,,,,,,---------.........------,,,,,,------.........---,,,***)))((((((.........////////////000,,,,,,+++***+++,,,...///---------------,,,+++***++++++,,,---------,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---+++******++++++)))(((,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...+++++++++,,,,,,---------///......------,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++******)))*********((()))+++,,,---,,,,,,+++---,,,***)))))))))******------,,,+++*********+++...---,,,+++***(((''''''((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))...+++((((((***+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******++++++++++++******************************)))***+++,,,---...............---,,,,,,,,,------,,,++++++++++++,,,------000000...------///444888999666333111111222222111000000000000000111111222000000111222444555666666666555555555555666777777999888888888777777666666888888888888888999999999777888:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;===@@@BBB@@@>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNQQQSSSSSSTTTVVVXXX[[[]]]___```VVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ^^^XXXRRRQQQTTTVVVTTTRRRSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOOOOPPPQQQRRRRRRSSSTTTSSSQQQPPPPPPQQQRRRSSSwwwkkkaaa______\\\XXXWWWVVVSSSPPPNNNMMMMMMKKKJJJKKKIIIGGGEEECCCBBBBBBBBBFFFFFFFFFFFFDDDBBB@@@???@@@??????>>>>>>=========;;;;;;;;;;;;:::888777777555555444333333222111111111000///......///000111///......---------......,,,,,,---------............------,,,,,,------.........---,,,+++******))),,,,,,---------.........,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++*********+++,,,,,,------------,,,,,,,,,+++++++++******,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,+++***)))***+++,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,+++***,,,+++***)))))))))***+++,,,,,,+++***************---,,,,,,+++***)))((((((((()))***+++,,,++++++***************************+++************++++++,,,---+++((((((***++++++)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++++++++************************************+++,,,------------++++++*********++++++,,,,,,,,,,,,,,,,,,------............------...222555666333000///000111111000000000//////000000111222///000000111222333444444555444444444555555666666888888777777777666666666777777777888888888888888777777999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===@@@BBBAAA???>>>???@@@@@@AAABBBCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMMMMMMMNNNPPPSSSTTTTTTVVVWWWXXXZZZ[[[\\\WWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYY\\\WWWRRRQQQTTTVVVUUUSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTUUUSSSRRRPPPOOOOOOOOOQQQRRRxxxkkk```^^^___]]]YYYXXXXXXUUUQQQOOONNNMMMLLLKKKIIIHHHFFFDDDCCCCCCCCCCCCEEEFFFFFFEEEDDDBBB@@@???============>>>>>>>>>>>>??????>>><<<:::888666555555444444333333222222111111000///......///000111000///...------------------------.........//////...------,,,,,,------...------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++***))))))***+++,,,------...---,,,,,,,,,++++++++++++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,)))(((((()))+++---,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%'''***---------+++)))---,,,,,,,,,,,,,,,,,,+++******++++++,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++++++++,,,---...+++++++++,,,++++++***)))*********)))******+++,,,+++******)))))))))))))))+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))******)))))))))***,,,---,,,***((()))***++++++***,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++,,,+++************+++,,,******++++++++++++******************************++++++,,,,,,,,,,,,,,,+++***************+++,,,------,,,,,,,,,,,,---......+++---...------...000222222///------...000000///000000//////000000111222000000000000111111222222333333333444444444555555666666666666666555555555666666666777777888888888777777999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@AAAAAA@@@@@@?????????@@@BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLMMMMMMLLLMMMPPPRRRUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZVVVRRRRRRTTTVVVUUUTTTQQQQQQPPPPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTUUUUUURRRQQQOOOMMMMMMNNNOOOPPPxxxlll```^^^___]]]ZZZYYYYYYVVVRRRPPPOOONNNMMMKKKHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGHHHGGGFFFDDDCCCAAA========================??????>>><<<:::777555444444444444333333222222222000000////////////000000000///...---------------------........./////////...------,,,,,,------...------------------------***++++++++++++,,,,,,,,,------,,,,,,,,,---------******+++++++++******))))))***+++,,,---.........++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,***)))((()))+++,,,+++******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((())),,,...///...---------------,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,)))))))))***+++,,,---...,,,+++++++++******)))))))))))))))******+++,,,,,,))))))(((((((((((())))))************************************+++*********************************)))(((''''''''')))+++,,,******)))******++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******++++++++++++******************************++++++,,,,,,,,,++++++***++++++++++++,,,---...///------,,,,,,------...///+++---//////......///111///---,,,,,,...000000//////////////////000111111000000111111111111111111222222333333444444444444555555555555555555555555555555666666777777888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@AAAAAA@@@AAA@@@???>>>???BBBDDDFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKLLLMMMLLLMMMOOOQQQTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUXXXUUURRRRRRTTTUUUUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLLLLLLLMMMNNNxxxlll```^^^___]]][[[ZZZZZZWWWSSSPPPOOONNNLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBB?????????>>>======<<<<<<======<<<;;;999888666555444444333333333333222222000000////////////000000//////...---------------------------.........///...------,,,,,,------...,,,,,,------------......,,,,,,,,,,,,------------------------------------)))******+++++++++******)))***+++,,,------------++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,+++******++++++***((())))))***++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---------,,,,,,+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,(((((((((((()))***,,,,,,,,,++++++******)))))))))))))))******++++++++++++)))((((((((((((((()))))))))************+++++++++++++++******************++++++++++++++++++++++++***))))))((()))***+++,,,)))***++++++*********+++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******************************+++++++++,,,++++++***************+++,,,---...///---,,,,,,,,,,,,---......+++...000111000///000000///---,,,---///111000000/////////...///000000111111111111222222222222222111222333333444444333333444444444444555555555555444555555666777777888888;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@???>>>???BBBDDDFFFEEEEEEEEEEEEFFFGGGIIIIIIHHHJJJLLLLLLLLLLLLNNNOOORRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTVVVUUUSSSSSSSSSTTTTTTTTTQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLLLLLLLMMMNNNyyylll```]]]___^^^\\\[[[ZZZWWWSSSPPPOOONNNLLLJJJJJJIIIHHHGGGFFFFFFGGGHHHDDDEEEEEEEEEDDDCCCAAA@@@AAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::888777666333333333333333333333333//////000000000000//////......---------......///,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---------------------............---............---,,,,,,)))***++++++,,,+++++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---,,,******+++***)))'''((()))***+++,,,,,,,,,+++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++------,,,,,,,,,,,,,,,,,,+++...------,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---++++++******++++++,,,,,,((((((((((((((()))***+++++++++***)))))))))******))))))***+++++++++******((((((((((((((())))))*********************++++++,,,+++******)))*********+++++++++++++++++++++++++++++++++,,,++++++++++++)))+++,,,,,,***))))))***((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++***))))))******++++++++++++************************************+++++++++++++++***)))))))))))))))***+++,,,,,,++++++++++++,,,------,,,...000000//////000111///...---...000111000/////////......//////000111111111111222222222333333111222333444555444333222444444444555555555555555555555666666777888999999<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>===>>>@@@@@@?????????@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKLLLLLLLLLMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSOOOOOOPPPRRRSSSUUUWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVSSSRRRPPPNNNMMMMMMNNNOOOyyylll```]]]___^^^]]]\\\ZZZWWWRRRPPPNNNMMMKKKIIIKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????=========<<<:::999777666333333333333333333333333//////000000000000//////---------------...///000+++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++------------............---.../////////...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,***)))***++++++***)))******+++,,,---......---******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))******+++,,,,,,------++++++******++++++,,,---***)))))))))))))))************)))(((((()))***+++******+++,,,+++***)))))))))((((((((())))))***+++++++++******************,,,,,,***)))))))))******************************)))***+++,,,+++)))'''&&&***,,,...---***''''''(((*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))(((******++++++++++++******************************((()))***+++++++++++++++***)))))))))))))))******+++************+++,,,,,,,,,...//////------...000///...---...000000///...///............///000000...//////000111222333333111222444555666555444333444444555555666666666666555555666777888999:::;;;<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>><<<;;;===???>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFHHHKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVXXXYYYYYYWWWVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRLLLMMMNNNPPPRRRTTTVVVXXXSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTQQQOOONNNNNNOOOPPPyyylll```]]]___^^^]]]]]]YYYVVVRRROOONNNLLLJJJIIIJJJIIIGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDCCC>>>??????@@@AAAAAABBBBBB@@@@@@???===;;;999777666333333333333333333333333//////000000000000//////,,,,,,,,,---...///000111******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,------------............/////////...,,,+++***+++,,,---------------------------,,,+++***************++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,***)))((()))+++,,,,,,++++++,,,---...////////////******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,***(((+++++++++,,,,,,---------+++,,,,,,------......///---,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------+++*********+++,,,,,,---++++++******************))))))(((((((((***+++,,,***+++,,,,,,+++***)))((()))))))))))))))***+++++++++++++++*********))))))---,,,***)))))))))******))))))))))))))))))))))))%%%'''((()))(((%%%""" +++---///...***'''&&&''',,,,,,++++++***)))((((((******************************++++++++++++******((()))***++++++***)))(((******++++++++++++******************************'''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++******))))))******+++,,,,,,---------,,,,,,---///...------...//////...,,,...............///000000,,,---...///000111222333111222444666666555444333555555555666666666777777555666777888999:::;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>;;;===???>>>;;;:::<<<>>>>>>>>>@@@AAABBBCCCCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHFFFHHHKKKLLLLLLKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVVVVUUURRRQQQQQQQQQJJJKKKLLLNNNPPPSSSUUUWWWPPPPPPQQQRRRSSSTTTTTTUUUWWWUUUSSSPPPOOOOOOPPPQQQ}}}kkkcccccc^^^^^^___XXXVVVUUUTTTRRRPPPNNNLLLKKKMMMKKKHHHGGGFFFFFFDDDCCCEEEEEEFFFEEEDDDBBB@@@???AAAAAAAAA@@@@@@@@@??????999::::::::::::999888888333333222222111222222222......//////000000111111......////////////......///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***++++++,,,------))))))*********+++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,,,,++++++*********,,,,,,+++***))))))******++++++************++++++))))))***+++,,,,,,------+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,************,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))(((((()))))))))******+++++++++))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,+++***)))(((************************++++++************++++++************************++++++************++++++++++++***)))(((((())))))))))))(((((()))+++---...************************---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++))))))))))))***+++,,,,,,************************...---,,,+++++++++,,,------------,,,,,,+++++++++......///000000000000000////////////////////////111000...---...///111222000000111222222222222111555444444444444555666666777777888999::::::;;;;;;<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===;;;<<<===>>>@@@AAABBBCCCGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJMMMMMMLLLJJJOOONNNMMMLLLKKKKKKKKKKKKSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYWWWVVVUUUUUUUUUUUUUUUTTTRRRPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRR}}}kkkdddccc^^^^^^___YYYXXXWWWUUURRROOOMMMKKKJJJKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@@@@??????999::::::::::::999888888444333222222111222222222////////////000000000000111000......///111444666///...---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------...//////++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...,,,,,,,,,+++++++++******,,,++++++***))))))******++++++************++++++)))******+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++******))))))*********+++++++++,,,,,,************************((()))***++++++***)))((())))))***+++***)))((('''************************++++++************++++++************************++++++************++++++,,,+++***)))))))))))))))***))))))))))))+++,,,---************************+++++++++******+++++++++++++++************++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++++++++*********++++++,,,************************---,,,+++++++++,,,---------------,,,,,,+++++++++------...///////////////........................000000.........///111222000000111222222222222111444444444444444555666666666777777888999999::::::;;;;;;<<<<<<<<<=========>>>======<<<;;;;;;<<<<<<999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHKKKLLLLLLKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZYYYXXXVVVUUUUUUVVVVVVUUUTTTRRRPPPOOOLLLLLLLLLMMMMMMNNNPPPPPPOOOPPPPPPQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRllldddccc^^^___```ZZZZZZXXXVVVRRRNNNKKKIIIHHHIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????:::::::::::::::999999888444444333222222222222222000000000000////////////333000...---///333999<<<......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------.....................------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***,,,+++******)))*********++++++************++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((())))))))))))(((''''''************************++++++************++++++************************++++++************++++++,,,,,,+++************++++++******)))******++++++******************************))))))))))))******++++++************++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++---,,,,,,++++++++++++,,,************************++++++***++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,---............---........................000///.........///111222000000111222222222222111444444444444444555555666666666666777777888888999::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;<<<===???@@@AAAAAAEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDEEEHHHJJJKKKKKKFFFGGGGGGHHHJJJLLLNNNOOOOOOPPPPPPQQQSSSTTTTTTUUUXXXXXXXXXWWWWWWWWWVVVVVVYYYYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOLLLMMMOOOQQQSSSUUUVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQmmmeeeccc______aaa[[[ZZZXXXUUUQQQNNNLLLJJJJJJJJJHHHFFFFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????::::::;;;;;;::::::999888555444333222222222222222111111000000//////......111///---,,,...222777:::...------,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++............------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++***************+++++++++************++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++************************************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))(((((((((************************++++++************++++++************************++++++************++++++,,,,,,+++++++++++++++,,,++++++***************************************************))))))*********++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++))))))*********+++++++++......---,,,++++++++++++************************)))******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------........................000//////...///000111111000000111222222222222111444444333333444444555666555555555666666666777777999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;;;;<<<<<<===999999:::;;;<<<===>>>???CCCCCCCCCDDDEEEEEEFFFFFFGGGEEECCCCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSXXXYYYZZZZZZYYYWWWVVVUUURRRQQQQQQPPPNNNMMMKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNIIIKKKNNNQQQTTTUUUVVVVVVSSSRRRQQQPPPPPPOOOOOOOOOmmmdddccc^^^___aaa\\\XXXVVVSSSPPPNNNMMMLLLLLLLLLJJJHHHGGGFFFFFFDDDCCCFFFFFFGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????:::;;;;;;;;;;;;:::999999666555444333222222222222111111000000//////......------,,,,,,---...000111------,,,,,,,,,------...------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++************++++++***+++++++++++++++,,,,,,***++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++++++++,,,,,,,,,------......************************))))))*********+++++++++++++++++++++++++++++++++************************************************------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***++++++******))))))))))))************************++++++************++++++************************++++++************++++++,,,+++++++++++++++,,,,,,***+++++++++*********)))************************++++++************++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++))))))*********+++++++++......---,,,++++++++++++************************((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---........................///////////////000000111000000111222222222222111333333333333333444555555555555555555555666666666888888888888999999999999::::::999999999999::::::999999:::;;;;;;<<<<<<===;;;;;;<<<======>>>??????AAAAAABBBCCCCCCDDDEEEEEEHHHFFFCCCCCCDDDEEEEEEDDDFFFFFFFFFFFFGGGHHHJJJJJJNNNOOOPPPQQQRRRTTTUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRVVVVVVWWWXXXWWWVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNIIIKKKNNNQQQSSSTTTUUUUUURRRQQQPPPOOONNNNNNNNNNNNmmmdddbbb]]]^^^aaa\\\XXXVVVSSSPPPNNNMMMMMMNNNMMMKKKHHHGGGFFFFFFDDDBBBEEEEEEFFFFFFFFFEEECCCCCCAAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;;;;:::999999777666555333222222222222000000000000////////////++++++,,,------,,,+++***------,,,,,,,,,---......------------.....................------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,*********)))******+++,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------......------,,,***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,------......///************************)))))))))************+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******,,,++++++***)))*********************************++++++************++++++************************++++++************+++++++++************+++,,,,,,)))******+++++++++******************************+++++++++******+++++++++++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++---,,,,,,++++++++++++,,,************************((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,------...////////////...------------------------------////////////000000000000000000111222222222222111333333333333333444444555555555555555555555555555666666777777777888888888999888888888888999999:::999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBBBB???@@@@@@AAABBBCCCDDDDDDGGGFFFDDDCCCDDDEEEDDDCCCBBBCCCDDDEEEGGGJJJLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQRRRTTTUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPQQQQQQQQQMMMMMMLLLLLLLLLMMMMMMNNNKKKLLLNNNPPPQQQRRRSSSSSSPPPPPPOOONNNMMMMMMMMMMMMlllcccaaa\\\]]]```[[[ZZZWWWSSSPPPMMMLLLLLLMMMLLLJJJGGGFFFGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<;;;;;;:::999777666555444333222222222////////////000000000000++++++,,,---,,,,,,+++***,,,,,,,,,,,,,,,---...///------------........./////////...------,,,++++++))))))***+++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++*********+++++++++,,,,,,,,,******))))))***++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++*********************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,---------***************************++++++,,,------......************************))))))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++++++++*********************************+++***)))(((((()))***+++,,,+++***)))((())))))***************************++++++************++++++************************++++++************++++++)))))))))))))))***+++,,,((()))***+++,,,,,,++++++******************************))))))))))))******++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++++++++*********++++++,,,************************)))***++++++,,,+++******+++++++++,,,,,,---------...............---,,,,,,------------------------...//////000000000000000000000111222222222222111333333222222333333444555666666666555555555555555555555666666666777777777777777777777777888999999999999:::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBB>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCDDDEEEGGGJJJKKKMMMKKKLLLMMMOOOQQQRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQMMMNNNPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQQQQOOOOOONNNMMMLLLLLLLLLLLLlllbbb```[[[]]]```[[[\\\YYYUUUPPPLLLKKKKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<;;;;;;:::999777777555444333222222222......//////000000111111,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///---------.........//////------,,,,,,+++***))))))))))))***+++---...//////,,,,,,++++++,,,,,,---...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++*********++++++,,,,,,,,,******))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,*********************************++++++***************+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,******,,,,,,,,,,,,******,,,++++++++++++,,,---...************************))))))***+++,,,,,,------************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))*********************************************++++++++++++******)))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***((('''''''''((()))************************++++++************++++++************************++++++************++++++))))))(((((()))***++++++'''(((***+++,,,,,,,,,+++************************))))))(((((((((((())))))++++++************++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++))))))))))))***+++,,,,,,************************)))***+++,,,,,,+++)))(((+++++++++,,,,,,---------------------,,,,,,+++***------------------------...//////000000000000000000000111222222222222111333333222222333333444555666666666666666666555555555555555666666666666777777777666777777888999999999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>??????===>>>???@@@AAABBBCCCCCCAAAAAABBBEEEHHHHHHGGGFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSQQQQQQPPPPPPPPPOOOOOOOOOJJJKKKMMMOOOQQQRRRRRRQQQMMMMMMLLLLLLMMMOOOPPPRRROOOOOONNNNNNNNNNNNNNNOOOQQQPPPOOONNNMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKmmmbbbccc```___aaa^^^^^^ZZZVVVRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA???===;;;;;;;;;;;;:::;;;<<<=========<<<;;;888666444444444333222000000000///...............000000///...---,,,,,,++++++,,,---......---,,,+++---------,,,,,,+++++++++)))***++++++,,,,,,++++++.........------,,,,,,,,,------,,,+++))))))***,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------+++)))(((((()))+++---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******+++,,,------......***++++++,,,,,,++++++***---,,,,,,+++*********+++******)))***,,,---,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++************(((&&&(((+++,,,+++)))''''''((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***)))((((((************************++++++************++++++)))))))))))))))******+++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))***++++++))))))***+++,,,++++++******++++++,,,************************))))))***++++++++++++***(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++(((+++---,,,***))),,,...++++++,,,,,,,,,,,,------))))))***+++,,,,,,---......,,,***+++---...,,,***............////////////000000000000111111111111444444333444555777999:::555555444444444444555555333333444444555666666666666666666777888:::;;;<<<<<<<<<;;;;;;<<<===???@@@@@@AAAAAABBBAAA@@@???>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPUUUPPPNNNOOONNNJJJLLLQQQLLLMMMPPPQQQQQQOOOMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKNNNPPPQQQPPPOOONNNMMMMMMMMMLLLKKKIIIHHHGGGlllbbbccc______aaa^^^^^^ZZZUUURRRPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<======<<<;;;:::888666444444444444222000000000///.............../////////...------,,,,,,,,,------------------,,,...---------,,,,,,,,,++++++,,,------......------......---------,,,,,,,,,,,,------,,,***)))***,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***,,,+++******)))))))))***++++++******+++,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,+++++++++++++++++++++)))((()))+++,,,+++)))((())))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++,,,,,,++++++***))))))(((************************++++++************++++++)))))))))))))))******+++,,,,,,++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++*********************+++,,,+++*********,,,,,,++++++******++++++,,,************************))))))***++++++++++++***)))))))))***+++++++++,,,************************++++++++++++++++++++++++)))******(((&&&'''***---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...,,,***+++---...,,,***............////////////000000000000111111111111333333333333444666888999444444333333333333444444333333444444555666666666333333333444555777888999<<<;;;;;;;;;<<<===>>>??????@@@@@@AAA@@@???>>>===??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPSSSNNNKKKNNNNNNKKKJJJMMMLLLMMMNNNOOOOOONNNMMMKKKLLLLLLKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPOOONNNMMMLLLLLLLLLKKKJJJIIIGGGGGGlllaaaaaa^^^^^^```]]]]]]YYYUUUQQQOOONNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCAAA???>>>=========<<<<<<=========;;;:::999888666444444444444222111000000///..........................................------,,,,,,------............------------------......///000/////////...------------,,,,,,,,,+++,,,------+++******+++,,,,,,,,,,,,++++++++++++///...------++++++***))),,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++---,,,++++++******++++++)))))))))******++++++,,,***++++++,,,,,,++++++***+++***))))))((()))))))))---,,,***))))))***+++,,,,,,+++******,,,---,,,***++++++++++++++++++,,,,,,,,,+++******+++,,,***)))*********+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))************************++++++************++++++)))))))))))))))******++++++************)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((+++,,,---,,,+++***+++---,,,++++++******++++++,,,************************))))))***++++++++++++*********************++++++************************+++++++++++++++++++++++++++***(((&&&$$$%%%))),,,++++++,,,,,,,,,,,,------------------,,,,,,,,,+++---,,,++++++------,,,+++............////////////000000000000111111111111222222111111222444666777333222222111111222222333333333333444555555666666333333333333444666777888;;;;;;;;;;;;<<<===>>>???>>>>>>?????????>>>======>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPLLLJJJMMMOOOMMMJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFkkk``````]]]]]]```]]]]]]YYYTTTQQQOOOMMMKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>======<<<======>>>======;;;999888888666444444555555333222000000///...............---------.........//////...---,,,++++++,,,---.................................///000000000000///------------------------***,,,......---+++++++++,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++---,,,++++++******+++++++++++++++,,,,,,---------***++++++,,,,,,++++++***+++******)))))))))******---,,,+++)))((((((***++++++***))))))+++,,,+++************++++++,,,,,,,,,---,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******++++++++++++++++++*********))))))************************++++++************++++++)))))))))))))))******+++***)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************+++++++++*********))))))+++,,,------++++++,,,---,,,++++++******++++++,,,************************))))))***++++++++++++***+++++++++***************************************************************++++++***)))(((((()))***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000000111111111111111111000000111222444555333222222111111222222333222333333444444555666666666555666666777888999::::::;;;;;;;;;<<<===>>>>>>=====================<<<======>>>???????????????AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMOOOMMMLLLOOORRRQQQMMMIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEElll``````\\\]]]```^^^]]]ZZZUUUQQQNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????>>>===<<<;;;======>>>======;;;999888777666555555555555444222000000///...............,,,,,,------.../////////...---,,,++++++,,,---...........................------...///////////////------------------------))),,,......---,,,,,,,,,+++,,,,,,---...//////000+++++++++,,,,,,------------------..................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++*********++++++,,,+++,,,,,,***(((''')))+++***)))((()))+++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++++++++***************************************++++++************++++++)))))))))))))))******+++)))))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,************************))))))***++++++++++++***+++++++++***************************************************************+++,,,---//////...+++***+++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000000111111111111000000//////000111222333333333222222222222333333222222333333444555555555777777777777888999::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<=========>>>????????????>>>@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLOOOOOOOOOQQQTTTTTTPPPLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDlll``````\\\]]]aaa___^^^[[[UUUQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD>>>??????>>>>>>===;;;;;;<<<<<<=========;;;:::999777666555555666666555333000000///...............---------.........//////...------,,,,,,------...---------------.........,,,------...............,,,,,,,,,------------...***,,,......---,,,---...,,,,,,,,,---......//////)))***++++++---......///............////////////------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********---+++)))'''''')))+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***++++++++++++++++++,,,---(((+++---+++(((''')))+++***)))((()))+++,,,,,,+++++++++++++++++++++,,,,,,***+++,,,+++***)))***+++*********+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***************************************************++++++************++++++)))))))))))))))******+++)))))))))************+++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++,,,---,,,+++***+++---,,,++++++******++++++,,,************************))))))***++++++++++++*********************++++++***************************************************+++...222444222---***++++++,,,,,,,,,,,,------******+++,,,---...//////+++,,,------++++++,,,---............////////////000000000000111111111111000000/////////000222333333222222222222222222333222222222333444444555555666666666666666777888888999999;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<===>>>======>>>??????????????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLPPPRRRQQQRRRSSSRRROOOIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLJJJIIIHHHEEEGGGIIIKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCmmmaaa```]]]^^^bbb``````\\\VVVRRRPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD??????@@@@@@???>>><<<;;;;;;;;;<<<======<<<;;;:::777666555555666666555444000000///...............---------...............,,,------------------,,,+++,,,,,,,,,------------,,,---......//////......,,,,,,,,,---------......+++,,,------,,,,,,...///------,,,,,,,,,++++++++++++++++++,,,,,,------------------.........//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,+++************+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++***************************++++++,,,,,,++++++******************+++,,,,,,%%%)))------***((()))+++***))))))***,,,------,,,,,,,,,++++++++++++++++++(((***++++++)))(((***,,,((())))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++************************************************++++++************++++++)))))))))))))))******+++************++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************++++++***+++,,,+++*********,,,,,,++++++******++++++,,,************************))))))***++++++++++++***)))))))))***+++++++++,,,************************************************))))))+++///222222...***++++++,,,,,,,,,,,,------***+++++++++,,,,,,------***,,,...---+++***,,,...............////////////000000000000111111111111111000/////////000111222222111111000000111111222111222222333333444555555666555555555555666777777888999;;;<<<===<<<<<<<<<===<<<;;;;;;;;;===>>>???===>>>??????@@@@@@??????===>>>@@@BBBCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGNNNRRROOOLLLOOOQQQPPPHHHJJJLLLNNNNNNNNNMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIFFFHHHKKKMMMMMMMMMKKKJJJGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCnnnaaaaaa]]]^^^cccaaa```\\\WWWSSSPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBCCCDDDFFFFFFDDDCCCBBB???@@@AAAAAA@@@???>>>===:::;;;<<<=========<<<;;;777666555555666777555444000000///.......................................+++,,,............,,,++++++++++++,,,,,,------------......///////////////,,,,,,,,,------.........,,,------,,,+++,,,...111......---+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++,,,------------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))((())))))***++++++"""(((---...+++((()))+++***))))))***,,,...---,,,---,,,,,,++++++*********&&&)))+++***((((((***,,,''''''((()))***++++++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++++++++++++++,,,******************++++++************************++++++************++++++)))))))))))))))******+++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))))))***++++++))))))***+++,,,++++++++++++++++++,,,************************))))))***++++++++++++***(((((()))***+++,,,,,,---************************))))))))))))))))))))))))((('''(((+++...000...+++++++++,,,,,,,,,---------,,,,,,++++++++++++*********,,,...---+++***,,,.............../////////000000000000000111111111111111111000//////000222222000000////////////000000111222222333333444555555777666666666666777777888888999:::<<<===<<<<<<;;;===<<<<<<;;;<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@<<<===???AAABBBCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDJJJIIIIIIIIIIIIIIIHHHHHHBBBLLLQQQLLLHHHJJJNNNOOOHHHJJJMMMOOOPPPOOOMMMLLLKKKLLLNNNOOONNNMMMKKKJJJGGGIIILLLNNNOOONNNLLLKKKFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCrrrbbb```]]]___cccaaabbb]]]VVVQQQOOOOOOOOOOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA???@@@AAABBBBBBBBBBBBAAA<<<<<<======<<<<<<;;;:::;;;999666555555444333111222000//////000111111000111000...---,,,,,,------,,,+++*********+++,,,---000000///...............***++++++,,,,,,------............------,,,,,,,,,,,,++++++******++++++,,,+++,,,---...///...---,,,//////000000000...---,,,***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))************+++++++++************************,,,,,,,,,++++++*********************++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++************++++++)))))))))***+++,,,............,,,+++)))((('''&&&(((((((((((())))))))))))*********))))))))))))))))))))))))((()))******+++************************))))))************))))))+++***)))(((((()))***+++************************************************************************))))))************))))))++++++*********************************+++++++++******+++++++++***))))))************************,,,+++)))((((((((()))***************)))))))))))),,,+++***)))))))))++++++++++++***))))))***+++,,,++++++++++++++++++++++++))))))(((&&&%%%$$$###"""******))))))******+++,,,))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...++++++++++++++++++++++++.........///......------------------------------+++,,,---/////////......////////////000000000000000111111111111222222222111111111111222333444555777777777777666666666666999;;;<<<;;;::::::;;;<<>>===<<<;;;::::::>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNNNNMMMMMMNNNOOOLLLLLLNNNRRRVVVVVVQQQMMMJJJHHHEEECCCDDDEEEEEEDDDEEEDDDCCCAAABBBCCCDDDFFFssscccbbb^^^```cccaaaaaa]]]VVVQQQOOOOOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBAAA???>>>===<<<<<<======<<<<<<;;;:::;;;999666555555555333222222000//////000111111000111000...---,,,,,,---------,,,+++++++++,,,......//////...---------------...------,,,,,,++++++***......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,---...//////......---...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++)))************+++++++++************************,,,,,,,,,+++++++++******(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++******************++++++************++++++++++++***))))))))))))***+++++++++*********))))))(((((((((((()))))))))***)))))))))))))))*********((()))))))))************************************))))))************))))))+++***)))(((((()))***+++************************************************************************))))))************))))))************************++++++******************************++++++++++++************************+++******)))))))))))))))************)))))))))))),,,+++***))))))***++++++,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))(((((())))))***+++***************************))))))((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++---------......------,,,------------------------------.../////////......////////////000000000000//////000000000111111111111111111111222333444555888888888777777777777777888999;;;;;;:::;;;<<<>>>>>>>>>======<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLKKKMMMNNNNNNMMMLLLMMMNNNNNNNNNQQQUUUYYYYYYTTTOOOKKKHHHDDDCCCCCCDDDEEEEEEGGGFFFEEECCCCCCDDDEEEFFFttteeedddaaaaaaddd``````\\\VVVQQQOOONNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCBBBAAA@@@>>><<<;;;<<<<<<======<<<<<<;;;:::;;;888666555555555333222222000//////000111111000000///...------------------------,,,---......///...---,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...------------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......***+++,,,---...............------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++************************,,,,,,,,,++++++++++++***((((((((()))))))))************+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++,,,,,,+++***************)))))))))***++++++,,,,,,((((((((()))))))))******(((((())))))******++++++'''((()))***+++******)))************************))))))************))))))******))))))))))))******************************************************************************))))))************))))))************************,,,+++++++++***))))))))))))(((((('''((()))+++,,,************************)))************))))))(((************))))))))))))+++******)))******++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++******((((((((((((((())))))***++++++++++++++++++++++++))))))(((''''''''''''(((******)))******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------//////000000000///......////////////000000000000.../////////000000000000111111111111222333444555888888888888888888888888777999:::;;;:::;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA???????????????@@@@@@AAAAAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRUUUZZZ]]]\\\WWWQQQKKKHHHDDDBBBBBBDDDFFFFFFIIIHHHGGGEEEEEEEEEFFFGGGtttffffffbbbbbbddd``````[[[VVVQQQOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDD??????@@@@@@@@@???>>>>>><<<<<<<<<===<<<<<<;;;::::::888666555555555444222222000//////000111111000//////......---------------------------.........------,,,,,,,,,,,,------***++++++,,,,,,------...------------------------------,,,,,,,,,,,,------------,,,+++,,,---...///,,,---------......------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((++++++************+++++++++++++++,,,---...000000)))))))))***++++++,,,,,,(((((()))))))))*********''''''((()))***++++++,,,&&&(((***+++,,,+++)))(((************************))))))************))))))***))))))))))))))))))***************************************************************************))))))************))))))***************+++++++++,,,,,,,,,+++***)))(((((('''&&&%%%$$$%%%'''***+++************************((()))***++++++***)))(((************)))))))))(((******************++++++,,,,,,+++******)))))))))************************************************)))(((((((((((()))******++++++++++++++++++++++++******)))(((((((((((((((++++++******+++,,,,,,---***************+++++++++***++++++++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,------------------111111000000000///......////////////000000000000/////////000000000111111111111111111222333444444777777777777777888888888999:::;;;;;;:::999:::<<<;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA???>>>>>>===>>>???@@@@@@@@@BBBDDDFFFGGGGGGFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNPPPSSSTTTUUUXXX]]]```^^^XXXSSSKKKHHHCCCAAABBBDDDFFFGGGIIIHHHGGGFFFEEEEEEEEEFFFuuugggfffcccbbbddd```___\\\VVVRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEDDD??????@@@@@@@@@??????>>><<<<<<<<<===<<<<<<;;;::::::888555555555555444333222000//////000111111000...............---------+++,,,,,,---------------...---------------......***++++++,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,------,,,+++,,,---...///111000///......------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((++++++************+++++++++++++++,,,---...000000+++++++++***************))))))))))))************''''''((()))***++++++,,,&&&(((***+++,,,+++)))(((************************))))))************)))))))))))))))******)))))))))************************************************************************))))))************))))))))))))*********+++++++++,,,,,,,,,+++***)))((((((((('''&&&%%%&&&(((+++,,,************************((()))***++++++***)))(((************)))))))))((())))))******++++++++++++++++++++++++******))))))************************(((((())))))))))))*********))))))))))))***++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++***++++++,,,,,,))))))*********+++++++++)))***+++++++++***))))))++++++++++++++++++++++++)))******+++,,,,,,,,,+++,,,,,,,,,---------......111111000000////////////////////////000000000000000000000111111111222222111111111111222333444444555555555555666666777777:::;;;<<<;;;999888888999::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAA???>>>===<<<===>>>???AAA???AAADDDFFFGGGGGGFFFEEEGGGFFFEEEDDDEEEFFFGGGHHHDDDEEEFFFHHHIIIKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFHHHJJJLLLMMMPPPTTTWWWWWWWWWYYY]]]```]]]WWWRRRJJJGGGCCCBBBCCCEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDvvvgggeeeaaaaaaddd``````\\\WWWTTTQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@???======<<<<<<======<<<<<<;;;:::999777555555555666555333222000//////000111111000---......///......------++++++,,,------------,,,---------------......///...------,,,,,,++++++***,,,,,,,,,------------...,,,++++++******++++++,,,---,,,,,,,,,,,,---......333222000///---,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))************+++++++++***************************++++++++++++,,,,,,,,,)))))))))************+++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++,,,,,,+++***************,,,,,,,,,+++***)))(((((()))))))))*********++++++(((((())))))******++++++'''((()))***+++******)))************************))))))************))))))))))))************))))))************************************************************************))))))************)))))))))))))))***++++++,,,,,,,,,+++++++++***)))))))))+++******)))***+++---...************************((())))))************)))************))))))))))))((()))***+++++++++++++++)))***++++++++++++************************************************++++++***************++++++,,,++++++++++++++++++++++++,,,,,,+++************+++++++++************+++,,,))))))******+++,,,,,,,,,***+++,,,------,,,++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++,,,,,,------.........000000///.........//////////////////000000000000111111111111222222222222111111111111222333444555333444444555555666666777:::;;;<<<;;;999777888999::::::;;;;;;<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@>>>===<<<<<<>>>@@@AAA@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFGGGIIIKKKMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEGGGIIIKKKMMMPPPUUUYYYYYYXXXXXXZZZ\\\ZZZTTTNNNHHHFFFDDDCCCDDDFFFFFFFFFCCCCCCCCCCCCDDDCCCCCCCCCvvvfffccc___```ccc```aaa]]]XXXUUUSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@??????<<<<<<======<<<<<<;;;:::999777555555555666555444222000//////000111111000,,,---...//////...------+++,,,---...///......---,,,,,,++++++,,,------......------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,+++,,,------......------111000///---,,,,,,------...------,,,,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++)))************+++++++++******************************+++++++++,,,,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,++++++******************++++++************++++++++++++***))))))))))))***,,,,,,++++++***))))))((())))))*********+++++++++)))))))))))))))*********((()))))))))************************************))))))************))))))((()))***++++++***)))(((************************************************************************))))))************))))))((())))))***++++++,,,,,,++++++******************++++++++++++++++++++++++************************)))))))))))))))******+++************))))))))))))'''(((***+++,,,,,,++++++((((((***+++,,,,,,++++++************************++++++++++++************)))))))))))))))***++++++************************,,,++++++***)))*********+++******)))))))))***************+++,,,---------((()))+++---------,,,+++++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,---......//////...---------...///000////////////000000000000000000000000111111111111111111111111222333444555444444444555666777777777777999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAA???===<<<===>>>AAABBBAAAAAABBBDDDEEEGGGHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJMMMOOOPPPQQQOOONNNMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKLLLOOOTTTWWWZZZXXXVVVVVVWWWTTTOOOKKKFFFEEEDDDDDDFFFGGGFFFEEEAAABBBBBBCCCDDDDDDDDDDDDvvveeebbb^^^___cccaaaaaa^^^YYYVVVTTTRRRPPPNNNKKKKKKIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCC===>>>???AAABBBCCCDDDDDD<<<<<<======<<<<<<;;;:::999777555555555666555444222000//////000111111000,,,---.../////////------,,,---///000000000///...+++*********+++,,,,,,---***++++++,,,,,,---......,,,,,,,,,------............------,,,,,,------...+++,,,---...///...---,,,///...---,,,+++,,,---...***++++++,,,,,,---......+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,------......------,,,)))************+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***************+++++++++++++++************++++++)))))))))***+++,,,......+++++++++***************)))************+++++++++*********))))))))))))))))))))))))((()))******+++************************))))))************))))))((()))***++++++***)))(((************************************************************************))))))************))))))((())))))***++++++,,,,,,***************+++++++++((()))))))))))))))((('''***************************)))((((((((()))+++,,,************))))))))))))'''(((***+++,,,,,,++++++&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))******)))))))))))))))*********+++,,,------......%%%''')))+++,,,+++***)))++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,---...//////...---,,,,,,---...///000////////////000000000000////////////000000000000111111111111222333444555444555555666777888888999444666888999999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>======???AAACCCBBBBBBBBBCCCDDDFFFHHHIIIEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGIIIKKKNNNPPPQQQRRRPPPOOONNNMMMKKKIIIHHHGGGIIIJJJKKKKKKLLLNNNRRRUUUZZZWWWTTTSSSSSSQQQLLLHHHEEEEEEDDDFFFGGGGGGFFFDDD@@@AAABBBDDDEEEEEEEEEEEEyyydddaaaccc______bbb___]]]ZZZVVVSSSQQQPPPPPPLLLJJJHHHGGGHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIGGGEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<888888999888777555333222000000000000////////////000///...,,,,,,,,,---...........................------++++++++++++------------,,,,,,,,,+++++++++,,,++++++,,,---,,,***''',,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,---------......//////...------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++***+++------,,,+++******+++++++++++++++++++++,,,************************+++***)))))))))***,,,,,,++++++******)))(((((((((+++***)))(((((()))***+++))))))*********+++++++++((((((((((((((((((((((((+++******))))))******+++************************)))))))))))))))*********++++++******))))))(((((()))))))))***++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************+++++++++*********))))))***)))(((''''''((()))***+++++++++*********))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++(((((())))))******++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((++++++******))))))((((((+++***(((((()))******)))************************************************++++++++++++++++++++++++******************************++++++++++++******,,,,,,---------,,,++++++---------------------------------............//////000000000000000//////.........///000000111111222333444555666555444444444444555666777888999999999999999888999999::::::===<<<<<<;;;;;;;;;<<<<<>>BBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLKKKLLLLLLNNNPPPQQQQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGHHHIIIKKKMMMNNNOOOSSSRRRRRRQQQOOOMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDyyyeeebbbeeebbbaaaddd___]]]ZZZVVVSSSQQQPPPPPPMMMKKKHHHGGGHHHIIIHHHGGGFFFFFFEEEFFFGGGHHHFFFDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::888888999888777555444333111111000000000///////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------******+++,,,---...//////---,,,++++++,,,,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,---------......//////...------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++(((+++,,,)))$$$###''',,,---,,,,,,++++++*********************************+++***)))))))))***+++,,,(((((()))******++++++,,,+++***)))(((((()))***+++*********************+++))))))))))))))))))))))))++++++************++++++************************++++++******))))))((((((*********)))))))))))))))+++*********************++++++*********)))))))))))))))************))))))***************************++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))***)))(((((((((((()))***+++++++++*********))))))((()))))))))************))))))***++++++++++++***)))))))))))))))******************++++++,,,,,,,,,***++++++++++++***)))(((************)))))))))))),,,+++)))***,,,------,,,************************************************++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,---,,,,,,,,,------------------------------------............//////000000000000//////......///000000111111222///000111222222222111111444444555666777888999999999999888888888999::::::===<<<<<<;;;;;;;;;<<<<<>>???AAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJKKKLLLMMMOOOPPPQQQPPPNNNMMMKKKJJJJJJIIIGGGHHHHHHIIIKKKLLLNNNOOOQQQQQQPPPOOONNNLLLJJJIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@AAAAAAAAABBBBBBBBBBBByyygggdddgggfffdddfff___^^^ZZZWWWTTTQQQPPPPPPOOOLLLIIIHHHHHHHHHGGGFFFFFFEEEDDDEEEGGGGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::::::::999999999888888888888777555444333222222111111111000000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---...//////000...,,,******+++,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***,,,,,,,,,---------......///......------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))+++******))))))******+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))),,,---''' '''///...------,,,+++***))))))******************************))))))******+++,,,))))))******+++,,,,,,,,,******))))))))))))***************************)))************************,,,++++++++++++++++++,,,************************,,,,,,+++***)))(((''''''))))))))))))************,,,,,,+++******)))((((((******))))))))))))(((((())))))************))))))******************************++++++******))))))((((((((((((((((((((((((+++++++++***************+++***))))))))))))***++++++************)))))))))))))))))))))************(((((()))************)))************))))))))))))*********+++++++++++++++******++++++******)))))))))))))))***************+++******+++,,,...---,,,************************************************++++++++++++++++++++++++******************************++++++++++++************+++,,,---------,,,,,,,,,,,,,,,------------------------...............//////000000///////////////000000111222222333...///000000111111000000444444555666777777888999888888777777888999::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMKKKJJJHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAA{{{iiidddggggggffffff```^^^[[[WWWTTTRRRQQQPPPPPPMMMJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888777666555555444222222222222111111111000------/////////...---,,,........................---------,,,,,,---------//////.........---------///,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++******)))++++++************++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++...///...)))$$$$$$)))///,,,,,,,,,++++++************************************************+++++++++------,,,,,,+++******)))***))))))))))))))))))***************))))))))))))************************,,,,,,++++++++++++,,,,,,************************+++*********))))))(((((((((((())))))******+++++++++*********)))))))))((()))))))))((((((((((((((())))))************))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************+++******************+++************)))))))))))))))))))))))))))*********((())))))***************++++++******))))))((((((***************+++++++++))))))************)))))))))))))))******++++++++++++***)))***++++++***(((******************************************************************************************************++++++++++++******((()))***+++,,,---------,,,,,,,,,,,,,,,---------,,,,,,---------...............//////000/////////000000000111222222333333111111111222222222222222444444555555666777777888777777777777777888999:::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@BBBBBB@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNPPPOOOOOONNNMMMLLLJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@~~~kkkdddfffhhhfffddd```^^^[[[WWWTTTRRRQQQQQQPPPNNNJJJIIIIIIHHHGGGFFFGGGFFFFFFGGGHHHHHHGGGEEEAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888777777666666555555222222222222111111111000,,,---...//////...---,,,........................------------------------//////.........---------...,,,******+++---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++///...,,,+++,,,,,,+++************++++++,,,,,,,,,************************))))))******++++++++++++------,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,************************(((((())))))*********+++(((((())))))******++++++(((((()))))))))*********((((((((((((((()))))))))))))))************))))))************************((())))))*********))))))*********************************************************++++++*********))))))))))))))))))))))))******)))))))))))))))))))))***++++++,,,,,,++++++++++++******))))))((((((************************((())))))*********))))))))))))******++++++,,,,,,---,,,+++++++++***(((&&&******************************************************************************************************++++++++++++******((()))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------...///////////////000000000111222222333333222222222222333333444444444444555555666666777777666666666666777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>???????????????@@@@@@AAABBBBBB@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@pppeeeeeegggeeebbb```___[[[XXXUUURRRQQQQQQPPPMMMJJJIIIIIIIIIHHHGGGHHHGGGFFFGGGIIIIIIGGGFFFAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888777666666666666666222222111111111000000000,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---...//////000---,,,++++++---......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------......///,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------------,,,++++++---,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,***)))+++......***&&&))))))***+++,,,------...************************))))))***++++++++++++***))))))******+++,,,,,,,,,))))))************))))))((((((((()))))))))******************************+++******************+++************************''''''((()))***+++,,,,,,))))))))))))************''''''((())))))***++++++(((((())))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))******))))))***************************************+++++++++))))))***++++++***))))))(((((()))))))))))))))***************))))))))))))******+++,,,,,,,,,,,,,,,************))))))))))))***************)))))))))(((((())))))******))))))*********+++++++++++++++///...---......---***(((******************************************************************************************************++++++++++++******))))))***+++,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,------------,,,---......//////////////////000000111222222333111000000000000111222222444444555555555666666666555555555555666888999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@AAAAAA?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJLLLMMMNNNOOOOOOPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@vvvgggeeegggfffaaaaaa___[[[XXXUUUSSSRRRQQQOOOMMMJJJIIIIIIJJJJJJIIIGGGFFFFFFFFFHHHHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888666555555666666777111111000000000/////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,******+++,,,---...//////,,,++++++,,,...///...,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,)))))))))******+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))+++---,,,***(((*********++++++,,,,,,---************************((()))***+++,,,++++++***(((((()))******++++++,,,((()))***++++++***)))(((&&&''''''((()))***++++++))))))))))))))))))))))))***))))))(((((())))))***************************(((((())))))******++++++*********)))))))))))))))((((((((())))))))))))))))))))))))*********++++++))))))************))))))(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))*********+++++++++((())))))******))))))((((((((((((((())))))******************)))))))))((())))))***+++++++++++++++)))))))))))))))*********+++*********)))))))))((('''(((((())))))))))))))),,,++++++++++++++++++***,,,,,,,,,...//////,,,*********************************************************************************************************++++++++++++******)))******+++++++++******)))******+++,,,,,,------++++++,,,,,,,,,---------+++,,,---...////////////......///000000111111222000//////...///000111222444444444555555555666666444444444555666777999999;;;::::::;;;;;;===>>>>>>>>>======<<<<<<=========>>>>>>??????????????????>>>>>>??????@@@BBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNNNNOOOPPPPPPOOONNNLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>zzziiieeehhhfffaaaaaa___\\\XXXUUUSSSRRRQQQNNNLLLJJJIIIJJJKKKJJJJJJFFFEEEDDDEEEGGGGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>888888666555555666777777000000000000////////////...---,,,,,,---...///000........................,,,---...//////...---,,,------,,,,,,,,,+++++++++++++++,,,---//////...,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))++++++************++++++(((((())))))*********+++,,,++++++++++++++++++,,,++++++******************++++++++++++++++++++++++(((***,,,,,,++++++,,,...,,,,,,++++++++++++++++++************************((()))***+++,,,+++******++++++******)))(((((((((((()))***++++++***)))(((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))************************************))))))))))))++++++******))))))((((((******))))))((((((''''''))))))******+++++++++,,,))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''((()))******)))(((''''''((((((((())))))******+++*********))))))(((((((((((()))***************(((((())))))******+++++++++*********))))))((((((''''''((()))))))))))))))---,,,,,,++++++*********''''''))),,,...///---+++************************************************))))))))))))))))))))))))******************************++++++++++++************+++++++++******)))))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,---...////////////.........///000000111111111000/////////000222333444444444555555555555555333333444444666777888999:::::::::;;;<<<===>>>???>>>======<<<<<<<<<======>>>>>>????????????>>>===>>>>>>>>>???@@@AAACCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJMMMNNNNNNNNNPPPPPPPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>=========<<>>>>>>>>????????????<<<===>>>@@@BBBDDDEEEFFFEEEDDDDDDDDDDDDFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQQQQOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIJJJLLLLLLGGGFFFFFFDDDBBB@@@>>>===AAA@@@???@@@@@@???<<<999kkkeeefffcccbbbcccaaa___\\\XXXUUURRRPPPOOOQQQOOOMMMJJJIIIIIIIIIJJJGGGFFFEEEFFFHHHHHHFFFEEECCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;<<<:::777666777777555444111111000//////////////////////////////000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......------------------......++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******++++++,,,,,,------///...------,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++*********))))))******++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------------,,,+++******)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************+++++++++++++++******************************************************************))))))******************+++,,,,,,------************************))))))))))))))))))))))))************))))))))))))******))))))))))))************************************))))))))))))******++++++******++++++,,,---***++++++***)))))))))***++++++++++++************************)))))))))))))))*********++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++************)))***************++++++************)))))))))(((******++++++++++++******++++++++++++******)))(((******))))))))))))******)))))))))))))))***++++++******************************++++++++++++******,,,,,,+++++++++*********)))************+++++++++---+++)))***,,,---,,,***+++++++++,,,,,,---------........................111111111000000/////////000000/////////000111222111111333444444444333222444444444555666777888999::::::999999999999::::::<<<;;;::::::::::::;;;<<<======>>>>>>>>>?????????======???@@@BBBDDDEEEFFFEEEDDDDDDCCCDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPOOOLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJGGGGGGFFFEEECCCAAA???>>>@@@???????????????<<<:::{{{hhhdddfffdddbbbdddbbb```]]]YYYVVVSSSQQQPPPPPPOOOLLLJJJIIIHHHIIIIIIGGGFFFEEEFFFHHHHHHFFFEEEBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;999777666777777555444222222111000000000000000//////......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000/////////......---------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,---......///......---,,,,,,,,,------*********++++++++++++,,,+++++++++************))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++...------,,,+++***))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***))))))((((((************************************************++++++++++++++++++++++++'''(((((())))))******+++************************))))))))))))))))))))))))++++++*********)))))))))++++++************++++++************************))))))************))))))+++************+++,,,,,,+++******)))))))))))))))+++++++++++++++,,,,,,,,,************************((((((((()))))))))))))))))))))))))))))))))))))))************************(((((()))******+++,,,,,,+++++++++++++++,,,,,,,,,*********)))))))))))))))************)))))))))))),,,++++++******++++++,,,,,,,,,,,,+++***)))''''''***)))))))))))))))******))))))))))))))))))***+++******************************++++++++++++******,,,,,,,,,+++++++++++++++)))************+++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000000000000///000111111222000111111222333222222222666666666666666777888888::::::999999999999::::::;;;;;;::::::::::::;;;;;;============>>>>>>>>>>>>===>>>???AAABBBDDDEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLMMMOOOOOONNNLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@???>>>===>>>???>>><<<:::lllhhhhhhdddaaabbbaaa```]]]YYYVVVSSSQQQPPPOOONNNMMMKKKIIIIIIHHHIIIGGGFFFEEEFFFHHHHHHFFFEEEAAAAAAAAAAAA@@@@@@??????<<<<<<<<<;;;;;;;;;:::::::::888666666666666555444222111000000//////000000//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***+++++++++,,,,,,------,,,++++++******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++++++++******+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++...------,,,+++***))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))((((((************************************************+++++++++,,,,,,+++++++++&&&&&&''''''((()))))))))************************+++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++************************((()))***++++++***)))(((***************++++++,,,,,,+++)))(((((()))((((((*********++++++++++++,,,)))***************++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((()))))))))******++++++,,,,,,,,,++++++******)))))))))(((*********))))))))))))))),,,+++***))))))***+++,,,******+++******)))(((((())))))))))))))))))***+++***)))))))))))))))************************************++++++++++++******************))))))))))))))))))*********++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,---...///000111111000000000000111111222222111111111222222222222222666666666555666666777777999999888888888888999999::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???AAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGEEECCCBBBAAA???===<<<===>>>>>><<<;;;nnniiiiiieeeaaaaaaaaa___\\\XXXUUURRRPPPOOOPPPOOONNNLLLKKKJJJIIIIIIGGGFFFEEEFFFHHHHHHFFFEEEAAA@@@@@@@@@@@@@@@??????<<<;;;;;;;;;;;;:::::::::999888666555666666666444000000///............/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++******))))))+++++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++***))))))))))))***+++))))))))))))))))))))))))******++++++,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************(((((()))))))))*********************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))***++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))************************((()))***++++++***)))(((******))))))******+++,,,...+++((('''((())))))((()))))))))***************))))))******+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))******++++++,,,,,,,,,++++++******)))))))))))))))))))))*********)))(((''''''((()))***'''((()))***************))))))(((((()))***++++++******)))))))))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,---------------...//////000000111111111111222222222222222333333444555555555444444555666666999888888777777888888999888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@AAACCCCCCDDDCCCBBBBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB???===<<<<<<<<<===;;;:::kkkggghhheeebbbcccaaa___\\\XXXUUURRRPPPOOOPPPPPPOOONNNLLLKKKJJJIIIGGGFFFEEEFFFHHHHHHFFFEEE@@@@@@@@@@@@@@@@@@??????;;;;;;;;;;;;::::::::::::999777555555666666666555000//////...............//////......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......))))))***+++,,,---...///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,+++***)))((((((------,,,,,,,,,---......*********++++++++++++,,,)))************+++++++++---,,,+++******,,,...///+++***)))(((((()))***+++++++++++++++++++++++++++***+++++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))***++++++,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))***+++++++++************************************************,,,++++++++++++*********))))))(((((((((((())))))************************))))))************))))))***))))))))))))***++++++111---(((''')))+++***(((*********)))))))))(((((())))))******+++,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********,,,,,,,,,+++++++++++++++))))))))))))************(((((((((''''''(((((((((&&&&&&((()))***+++++++++(((((((((((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///---,,,+++***)))......///000000000000000333222222222222333444444444444444444444555666666888888777777777777888888777888999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCBBB@@@>>><<<;;;;;;;;;:::999jjjeeegggdddccceeebbb```]]]YYYVVVSSSQQQPPPQQQQQQPPPOOONNNLLLKKKJJJGGGFFFEEEFFFHHHHHHFFFEEE??????????????????@@@@@@;;;;;;;;;:::::::::999999888666555555666666666555111000000///.../////////000///...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,---...+++,,,,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********---,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,))))))*********+++++++++...+++(((&&&&&&)))---///,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++************************************+++++++++++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&''''''(((((())))))************************************************,,,,,,+++++++++************))))))))))))))))))*********************************))))))))))))******)))))))))))))))***++++++333...)))(((***,,,+++))),,,,,,++++++***)))(((((())))))***++++++,,,------,,,,,,+++++++++*********))))))))))))))))))))))))************************)))*********+++,,,,,,,,,++++++***************)))************++++++++++++((()))))))))************(((((())))))))))))((((((''''''((()))*********)))(((((((((((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********)))************+++++++++***+++---,,,***)))+++---+++++++++,,,,,,---------------------------------000000//////...---,,,,,,,,,---...///000//////...222111111000111222333444444444444444555666888888777777777666666777777777666777999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAACCCDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBBBBBBB???<<<:::::::::888777mmmggggggdddccceeecccaaa^^^[[[WWWTTTRRRRRRRRRRRRQQQQQQOOOMMMLLLKKKGGGFFFEEEFFFHHHHHHFFFEEE??????????????????@@@@@@;;;;;;;;;:::::::::999999888666444444666666666555222111111000000000000000000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,333222000---,,,+++++++++///............---------++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,------------***&&&######'''+++///---,,,***))))))***,,,---)))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++*********************************))))))))))))))))))))))))'''(((***++++++***(((''')))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************+++***)))(((((()))***+++)))))))))))))))******+++555///)))(((+++---+++)))///...---,,,***)))(((((())))))***+++,,,,,,------,,,+++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&''')))***+++---------,,,,,,++++++*********(((((())))))******++++++(((((())))))*********+++((()))***++++++***)))(((((()))))))))))))))((('''(((((((((((()))***+++,,,++++++***))))))((())))))))))))))))))))))))))))))******++++++++++++******%%%&&&&&&&&&''''''(((((()))************+++++++++))),,,---,,,***)))+++---******+++,,,,,,---......------------------------,,,---...///000222222333+++,,,.../////////...---111000/////////000222333444444555555777888999:::777777666666666666777777666777999:::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFEEECCCBBBAAABBB@@@<<<:::999999777666mmmiiicccbbbdddaaa```^^^ZZZUUUQQQOOOQQQSSSSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA;;;999999999;;;;;;;;;999777777666555555555555555222222000/////////000111..........................................------.........------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,------------......---,,,***))))))***,,,---000//////...---,,,,,,+++000///...,,,,,,,,,---...------------------------((())))))))))))*********...------,,,+++***))))))------------------------++++++******************************************---,,,+++******+++,,,---************************,,,,,,,,,++++++*********++++++++++++,,,---......))))))******+++++++++,,,++++++++++++++++++++++++........................******))))))******+++,,,******++++++++++++******************************************************)))************+++++++++***)))((()))***+++***(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***))))))((()))+++---...///,,,***)))+++,,,------************************++++++++++++++++++++++++,,,+++++++++***))))))))),,,+++++++++******))))))''''''((((((((((((''''''000///...---+++***)))(((+++++++++++++++++++++++++++******)))))))))))))))...+++))))))+++,,,)))'''''')))******)))))))))***))))))))))))************,,,+++++++++***)))))))))((())))))))))))*********,,,***((((((***+++,,,+++************************+++*********))))))((((((************************...------,,,,,,------...,,,,,,,,,---------......)))***+++,,,---,,,++++++---------............//////...---,,,,,,---...////////////000111111222222333333333444444444555555888888777777666666666555888999999:::::::::999999;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<<<<===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;999888777666oookkkdddcccddd``````^^^[[[VVVQQQPPPQQQSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA;;;:::999999;;;;;;;;;999888888777666666666666666444444222111111111222333////////////////////////------...............---//////.........------------------,,,,,,+++++++++///...---,,,,,,,,,,,,---******++++++++++++,,,,,,---,,,+++))))))+++,,,---000000000000111111111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++*********((((((((((((((((((((((((++++++******************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++++++++******++++++++++++,,,---......+++++++++***************++++++++++++++++++++++++------------------------******))))))******+++,,,******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++***)))((()))***+++***(((***)))(((((((((((()))***************************))))))))))))))))))))))))******))))))))))))*********************************))))))))))))+++,,,---///---***)))+++,,,,,,,,,************************************************************************++++++*********))))))))))))))))))******)))))))))***++++++,,,---...//////+++++++++++++++++++++++++++******)))))))))))))))(((((('''(((***+++***)))***+++------+++******+++))))))))))))************+++++++++***************)))))))))*********++++++,,,)))'''&&&'''((()))((())))))))))))))))))))))))+++*********))))))))))))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...******,,,---------,,,+++---------............//////...------------...///...//////000111222222333333333333444444444444555777777666666666555555555777777888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@<<<<<<;;;:::888777666555pppllleeeccceeeaaaaaa___\\\WWWRRRPPPQQQSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@<<<:::999:::;;;;;;:::999999999888777777777777777444444222111111111222333000000000000000000000000,,,,,,---...////////////////////////............------,,,,,,,,,,,,++++++///......------------...******++++++++++++,,,,,,---,,,+++******+++,,,------...///000111333444444---............------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++******++++++,,,---...,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******++++++++++++******((((((((((((((((((((((((************************)))************+++++++++***)))((()))***+++***(((+++***))))))))))))***+++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,---///---+++***+++,,,++++++************************)))))))))))))))))))))))))))))))))************+++******))))))))))))((((((***++++++++++++++++++***((()))***,,,...000111222+++++++++++++++++++++++++++******)))))))))))))))((()))******))))))***++++++,,,...---+++*********))))))))))))***************************+++++++++************+++++++++,,,222///+++))))))+++++++++***************************************)))))))))******************************))))))))))))******,,,,,,,,,,,,------------++++++,,,------------,,,---------............//////......------......///---...///000111222333333333333333333444444444444555555555555444444444444555555666888999999999999888888999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCAAA@@@@@@??????;;;::::::888777666555444nnnkkkeeedddfffbbbbbb```]]]XXXTTTQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@??????<<<;;;::::::;;;<<<:::999999888777777666666777777222222000/////////000111////////////////////////+++,,,---...////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......---,,,++++++++++++,,,---***+++,,,---...000000111,,,---...///......,,,+++++++++++++++++++++++++++,,,,,,,,,------------...*********++++++,,,,,,,,,........................******+++++++++++++++,,,------------------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++******************++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++***)))((()))***+++***(((+++******************+++************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))******++++++,,,///---+++***+++++++++***************************))))))))))))))))))))))))************)))))))))))))))))))))(((((((((((((((***++++++,,,,,,++++++******++++++,,,,,,------...************************+++******)))))))))))))))---000111...***((()))+++***+++,,,+++)))'''''''''((()))))))))************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,666222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******++++++,,,,,,,,,---------,,,,,,---------.........---------............/////////............//////---......000111222333444222222333333333444444444333333333333333333333333333444555777888999999999888888888999999999::::::999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===;;;:::999888777666555555|||kkkiiieeeeeehhheeecccbbb___ZZZUUURRRRRRSSSQQQPPPNNNMMMKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@??????===<<<:::;;;;;;<<<:::999777777666555555555555666222222000/////////000111........................+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,---......---,,,+++------------------------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---******************************++++++,,,,,,,,,,,,------------------------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------(((((()))***++++++,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******************************************************))))))*********+++++++++***)))((()))***+++***(((*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************)))*********++++++++++++---,,,******++++++***)))))))))))))))))))))))))))************************++++++******)))(((''''''((((((((((((((()))))))))))))))************))))))+++++++++***************************************+++******)))))))))))))))---///000...***((()))+++***+++,,,+++)))'''''''''((()))))))))************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,111...***(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////......///000111222333333222222222333333333444444222222222333333333333333222333555666777888999999888999999999::::::::::::999::::::;;;<<<<<<;;;;;;<<<<<<======>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???===<<<;;;;;;:::999888777777666yyyjjjhhheeefffiiigggdddccc```[[[VVVSSSRRRSSSQQQPPPNNNLLLKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@>>><<<;;;;;;<<<<<<:::999777666666555555555555555444444222111111111222333........................,,,,,,---...////////////+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************++++++,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,+++,,,,,,------------,,,------------------------************++++++++++++*********++++++,,,,,,,,,******************************++++++,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***))))))******+++,,,---''''''(((***+++,,,---...++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******************************************************)))************+++++++++***)))((()))***+++***((())))))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************)))******+++++++++******+++***)))***+++,,,+++***))))))))))))))))))))))))************************+++******))))))(((''''''(((((())))))))))))******(((((())))))))))))((((((((((((((())))))*********************************+++******)))))))))))))))'''(((******)))***+++,,,+++,,,...---+++*********))))))))))))***************************+++++++++************+++++++++,,,...,,,)))))))))******)))*********************************+++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------............///...//////000000//////.../////////000111111222222222222222222333333333333222222222222333333333333444444555777888888888888888888999999999:::::::::999:::;;;<<<<<<===<<<<<<============>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA???===<<<;;;::::::999888888777777{{{kkkiiieeefffjjjgggddddddaaa]]]WWWTTTSSSSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA???===;;;;;;<<<<<<:::999888777777666555666666666444444222111111111222333........................------...............---+++++++++,,,,,,---------+++++++++,,,,,,---------+++*********++++++,,,---******++++++++++++,,,,,,,,,------------------,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---(((((()))***+++,,,,,,---++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******************************************************)))************+++++++++***)))((()))***+++***(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))))))))(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))*********++++++(((((())))))))))))((((((((((((((()))******++++++************************+++******)))))))))))))))&&&&&&&&&(((***,,,,,,+++***+++------+++******+++))))))))))))************+++++++++***************)))))))))*********++++++***))))))***,,,---,,,***))))))))))))))))))))))))*********++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++***+++,,,---...---------............///...///000111111000///...000000000000000000111111111222222222222333333333222222222333333333444444555666777777888888888888777777777888888888999999::::::;;;<<<============<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCBBB@@@>>><<<999999999888777777666666}}}mmmjjjffffffjjjgggeeedddbbb]]]XXXTTTSSSSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAA???===<<<<<<<<<<<<:::999999888888777777777777777222222000/////////000111000000000000000000000000.........///......------,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,---------.........,,,------......------,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))***+++,,,---***************+++++++++++++++++++++++++++++++++*********************************)))***++++++,,,******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++***)))((()))***+++***((('''((()))******)))((('''************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,+++))))))(((((((((***,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---))))))******+++++++++,,,))))))************))))))+++++++++***************))))))))))))))))))))))))+++******))))))))))))))),,,)))'''))),,,---+++)))''')))***+++)))))))))***))))))))))))************,,,+++++++++******))))))((())))))))))))*********######$$$''')))***)))'''*********************************++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,------------.........//////...///000111111000///...111111111111000000000000111111222222222333333333222222222333333444444444666777888888888888888777666666666666777777777777:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@??????@@@AAACCCDDDDDDEEEDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCC@@@>>>===888888777777666666555555~~~nnnjjjcccbbbggggggiiieee```ZZZVVVSSSRRRQQQRRRQQQPPPNNNLLLKKKIIIIIIHHHDDDBBBCCCGGGIIIFFFCCCAAAAAABBBBBBAAAAAA@@@???=========<<<;;;;;;::::::999888666555555555666777666333000////////////...222222000///............000000//////.........---///...---,,,,,,,,,,,,,,,******++++++++++++,,,,,,...------...//////---,,,*********+++,,,---///000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------------------------)))))))))***+++++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,************,,,---++++++************++++++---------,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------***)))((()))***+++***(((++++++++++++++++++,,,,,,((((((((()))******++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((()))+++---...************************++++++******++++++,,,---((()))***++++++***)))(((+++++++++************)))++++++******))))))((((((+++*********))))))((((((***************)))((((((+++*********))))))(((((((((((()))***************,,,,,,,,,,,,+++)))(((&&&************************))))))))))))************))))))))))))))))))))))))...---,,,***)))(((((((((+++++++++*********))))))))))))(((((()))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++'''(((((()))***+++++++++++++++******++++++,,,---///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++...------,,,,,,------...............---,,,+++***000000111222222222222111222333444333111000111222444333333333333444555555777777777777888999:::;;;777888888888888999999999999;;;===>>>>>>>>>@@@AAA???>>><<<:::::::::<<<=========>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFDDDAAA>>><<<<<<;;;:::888777555444333~~~mmmiiibbbbbbgggfffhhheee___ZZZUUURRRQQQQQQPPPOOONNNLLLJJJIIIHHHGGGHHHEEECCCDDDHHHIIIGGGCCCAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<;;;::::::999888777666666666777777444222///.........---,,,222111000///............000/////////.........---------,,,+++++++++++++++,,,,,,,,,,,,---------...///---,,,---...///...,,,,,,,,,,,,++++++,,,,,,---......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++,,,------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,))))))*********++++++++++++***))))))***+++***(((------,,,+++***))))))(((*********)))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))************)))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))+++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))************)))((((((************)))))))))((((((((()))***************))))))******)))((('''&&&)))*********************))))))))))))************))))))))))))))))))))))))***)))((((((((((((((((((+++++++++*********)))))))))))))))))))))***++++++,,,,,,,,,++++++*********************************'''(((((()))******++++++***************+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...------,,,,,,------...---...///000000111111000000000111222222222222111222333444333111000111222444333333333333444555555666666666666777888999999777777888888888999999999999;;;===>>>>>>>>>???@@@>>>===;;;:::::::::;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCAAA???===<<<;;;:::888777555444333~~~mmmiiibbbbbbfffeeegggddd^^^YYYTTTRRRQQQQQQPPPOOONNNLLLKKKIIIHHHGGGIIIFFFDDDEEEHHHIIIGGGDDDAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;:::999999888777777777777888444222000/////////...---111111000///............/////////..................---,,,,,,+++,,,,,,,,,---.........///////////////---,,,+++---.........///...---,,,+++*********......////////////......+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------...++++++,,,,,,,,,,,,------,,,------......------,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---------...,,,++++++******++++++,,,))))))*********+++++++++---+++******++++++***(((+++++++++******)))))))))++++++******)))(((((('''*********++++++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))******+++++++++******)))((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******++++++*********)))))))))&&&&&&'''(((((()))******************))))))))))))))))))******))))))((('''************))))))))))))(((((()))***************(((((())))))))))))((('''******************))))))))))))))))))************))))))))))))))))))))))))((((((''''''((()))******+++++++++***************))))))))))))))))))***++++++++++++++++++*********))))))))))))))))))))))))((((((((()))******++++++***))))))))))))***++++++++++++++++++++++++***)))++++++++++++++++++++++++,,,+++++++++,,,---.........------,,,,,,------...---...///000000111111000///000111111222222111111222333444333111111111222444333333333333444555555555555555666666777777888777777777888888888999999:::<<<>>>>>>===<<<===>>>===<<<;;;:::::::::;;;<<<<<<======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>><<<;;;:::888777555444333nnniiiccccccgggeeefffccc]]]XXXTTTQQQQQQPPPQQQQQQOOONNNMMMKKKJJJJJJIIIGGGFFFFFFHHHIIIGGGEEEBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;999999999888888888888888666444222222222222111000111000///.......................................000//////.........//////............////////////000---+++***,,,.../////////...---,,,+++*********---......//////......---------------------------******+++,,,,,,---............---,,,,,,,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++******************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++************++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------...,,,++++++,,,,,,***)))&&&'''((()))***+++,,,,,,************))))))((((((************++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''&&&&&&''''''((()))+++***)))(((((()))***+++************))))))))))))&&&'''''''''((((((((()))*********))))))))))))))))))))))))))))))(((((('''*********)))))))))))))))(((((()))***************))))))******++++++++++++++++++++++++************((()))))))))************))))))))))))))))))))))))***************++++++,,,***************************)))))))))))))))******+++++++++***************************************(((((())))))************)))))))))((())))))***+++)))***+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++,,,---...///000...------,,,,,,------...---......------,,,+++***///000000111111111111111111333333333111111222333444333333333333444555555555555666666777777777777777777777777888888888888:::<<<======<<<;;;<<<===<<<<<<;;;::::::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>><<<;;;:::888666555444333pppkkkeeefffiiifffeeebbb]]]XXXTTTRRRQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>===<<<<<<;;;;;;999999999999888888777777555333222222333333111000000//////...............---------...............//////.........//////000,,,------------.........///,,,******+++...//////---,,,,,,++++++,,,,,,,,,------............------------------------------******+++,,,,,,---......+++******)))))))))))))))******+++++++++,,,,,,,,,---------------------------,,,,,,,,,++++++***************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++......---,,,***)))((((((++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,++++++,,,,,,+++)))&&&'''((()))***+++,,,,,,(((((())))))************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))&&&''')))***++++++******************************(((''''''''''''((())))))+++***)))(((((()))***+++*********)))))))))(((((()))((((((((('''''''''&&&))))))))))))))))))******)))))))))))))))(((''''''))))))))))))))))))******(((((()))***************)))))))))******+++,,,,,,------,,,,,,,,,+++++++++((()))))))))************)))))))))))))))))))))))),,,++++++*********************************************)))))))))))))))***************************++++++++++++++++++++++++)))))))))))))))*********)))))))))((())))))***+++((()))+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,---...///000...------,,,,,,------...,,,,,,,,,,,,+++***))))))//////000111111111111000111222333333111111222333444333333333333444555555555666777888888888777777666666777777777888888888999;;;======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHEEEDDDDDDCCCBBBAAAAAAAAA>>>???????????????>>>>>><<<;;;:::888666555444333pppkkkfffgggjjjgggeeebbb^^^XXXUUUSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA??????>>>======<<<<<<;;;888888999999888888777666111000///000111111///---//////......---......///---------------.........,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,------------+++******,,,.........++++++++++++,,,------...------............------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++...------+++***)))((('''************************))))))))))))************,,,++++++******++++++,,,))))))*********+++++++++,,,***)))***+++,,,+++***+++++++++******)))))))))'''(((((()))******++++++)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))%%%&&&((()))***+++++++++************************((((((((((((((()))************))))))))))))************)))))))))(((((((((******)))(((((('''&&&&&&))))))))))))************(((((())))))(((((('''&&&))))))))))))************(((((()))***************((((((''''''((()))******---------,,,++++++******))))))))))))************))))))))))))))))))))))))******)))(((''''''((((((***************++++++++++++******))))))))))))))))))))))))***************++++++++++++++++++++++++))))))))))))))))))*********))))))))))))***++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---.........------,,,,,,------...+++,,,---......///.........///000000111111000000000222333333222111222444444333333333333444555555555666888888999888777666666666666777777777888888888:::<<<<<<;;;:::;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>===============<<<;;;:::888777555444333pppjjjfffgggjjjffffffccc^^^YYYUUUTTTSSSSSSNNNMMMMMMLLLKKKJJJIIIIIIGGGHHHHHHGGGEEEDDDDDDDDDAAAAAABBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<<<<777777888888888777666555000//////000111000...,,,.........------......///,,,,,,,,,------.........+++++++++++++++,,,------+++,,,,,,,,,,,,---------+++******+++---......---,,,+++++++++,,,,,,---...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++++++++++++++************++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,))))))*********+++++++++)))(((((()))+++,,,+++***------,,,+++***))))))((()))))))))))))))*********))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((()))******************************((((((((((((((())))))***))))))************))))))***)))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))(((((('''&&&((()))))))))************(((((()))***************)))((((((''''''((()))***,,,,,,+++******)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((()))***))))))*********+++++++++++++++***)))))))))))))))((()))))))))*********+++***************************)))))))))))))))))))))***************+++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...------,,,,,,------...------...///000000000000...//////000000000000000000222333333222111333444444333333333333444555555444555777888888777555444666666666666777777777888666888:::;;;;;;;;;<<<=========>>>??????????????????@@@AAAAAACCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::888777555444333oooiiieeefffiiidddfffccc___ZZZVVVTTTTTTTTTPPPOOOOOONNNMMMLLLKKKKKKGGGGGGGGGFFFDDDCCCCCCDDD???@@@@@@@@@@@@???>>>>>>??????>>>>>>======<<<<<<666777777888888666555444111000000111222222000.........---------......///,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,,,,---------......*********,,,...///...,,,------,,,++++++,,,,,,,,,,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------------,,,+++++++++,,,,,,---------,,,,,,+++++++++......,,,++++++,,,......++++++************++++++(((((()))***++++++,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------(((''''''(((***,,,,,,+++++++++++++++++++++,,,,,,++++++******)))((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++***((('''''''''))))))))))))))))))))))))))))))(((''''''''''''((())))))((()))***++++++***)))((())))))))))))(((((((((((((((((())))))******++++++(((((())))))*********+++(((((((((((((((''''''&&&(((((())))))*********+++(((((()))***************,,,+++***))))))***+++,,,*********)))(((''''''&&&))))))))))))************))))))))))))))))))))))))(((((())))))***,,,---...))))))******++++++++++++++++++***))))))((())))))(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,---,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,+++******+++++++++...------,,,,,,------...000000000000///...---,,,...//////000000000000000000111333333222222333444444333333333333444555555333444666777777555444222666666666666777777777777555777:::;;;;;;;;;<<<>>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCAAA@@@??????>>>>>>===;;;;;;::::::;;;<<<;;;:::888777555444333sssllleeeeeeiiifffgggddd```[[[VVVRRRPPPOOONNNNNNNNNNNNMMMKKKJJJIIIGGGFFFDDDDDDEEEDDDCCCAAABBBAAA@@@@@@BBBDDDCCCCCC===============<<<<<<;;;777777777777666666666555444333222111000000000000000000///...------,,,,,,///............---------+++++++++++++++++++++++++++,,,,,,,,,++++++---///...---,,,++++++,,,---...---------............///+++******))))))******+++......---,,,,,,+++******,,,,,,---......---,,,,,,......------------,,,,,,...,,,++++++...000111000---,,,***)))))))))******))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***,,,---...---,,,,,,)))******++++++******)))---,,,***)))))))))******+++++++++,,,,,,---------))))))))))))))))))))))))))))))*********++++++++++++***)))))))))***,,,,,,)))+++++++++***)))***+++************************+++***)))(((((()))***+++))))))***+++,,,------...************************+++*********))))))((((((******************************++++++++++++******++++++************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******************((('''&&&(((***,,,,,,++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((())))))************...+++((((((+++------,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++((()))***++++++***)))(((***+++,,,)))'''&&&(((+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---------------------------+++,,,---////////////...333222222222111111000000111222222333333333222222333333333111000222555777444444555555666777777777888888777777666666555555888888999::::::;;;<<<<<<>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAACCCEEEGGGHHHAAABBBCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHFFFDDDBBB@@@>>>===>>>======<<<;;;999888777777777777666666555444444rrrkkkeeedddhhhfffeeebbb^^^YYYUUURRRPPPOOOOOOOOONNNNNNMMMKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDBBBBBBAAA???@@@BBBCCCCCCBBB======>>>>>>======<<<;;;===<<<;;;:::999888777777444444333222111111111111000//////......---,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,------------,,,,,,---------,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++******...,,,++++++---/////////---,,,+++******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,******++++++++++++******---,,,+++******++++++,,,+++++++++,,,,,,---------*********************************++++++++++++,,,+++***)))))))))***,,,,,,)))+++,,,+++***)))***+++***************+++++++++,,,+++***))))))***+++,,,,,,+++++++++************************************+++*********))))))))))))******************************++++++++++++***************))))))*********************)))))))))(((************************))))))))))))))))))))))))+++******))))))***+++,,,...+++((('''(((*********************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))((((((((()))***+++******************************++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++)))&&&''')))++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,+++((((((***,,,************************,,,,,,,,,,,,,,,+++++++++)))***+++***))))))+++---------------------------+++,,,---////////////...222222111111000000000000000111222333333333333333333444444333222333555777444444555555666666777777777777777777777777666666777888888999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAA======>>>???AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFHHHGGGEEECCCAAA???======;;;;;;<<<;;;;;;:::999888777777666555444444444444qqqjjjddddddgggeeeccc```]]]XXXTTTQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFEEECCCBBB@@@??????AAABBBBBBAAA======>>>>>>======<<<;;;??????===<<<:::888777666444444333222111111111111000//////......---------///............---------------------------------+++,,,---,,,******+++,,,,,,------......------,,,+++++++++,,,,,,,,,------......------------......***++++++,,,---......///,,,------......------,,,,,,,,,++++++++++++******...,,,***+++,,,------,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,+++************+++,,,,,,***+++,,,+++***)))***,,,))))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++*********)))))))))***************************************)))))))))******************************++++++++++++*********))))))(((((())))))***************))))))))))))************************))))))))))))))))))))))))+++***)))((((((***,,,...666222---))))))***++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))************************************++++++++++++******+++++++++***************))))))))))))))))))))))))*********)))))))))))))))***)))'''((()))++++++***))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---+++***)))+++,,,************************++++++++++++++++++++++++)))***++++++)))***+++---------------------------+++,,,---...////////////000000000000///////////////000111222333444444444333444555555444444555666444444444555666666777777777777777777888888888888777777888999:::;;;<<<<<<<<<<<<======>>>????????????@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEECCCBBB@@@>>>===<<<999999:::::::::::::::999777666444333222222333444ooojjjddddddgggeeebbb```]]]YYYUUURRRQQQPPPPPPPPPPPPOOONNNMMMKKKKKKHHHGGGFFFFFFGGGGGGFFFDDDAAA@@@>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;999888666555555333333222111000000000000000/////////......------///............---------------------------------,,,---......,,,++++++,,,+++,,,---......---,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---.........------------------------......---------,,,,,,,,,---+++******,,,,,,+++***++++++,,,,,,,,,---......******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------************++++++,,,,,,***+++,,,,,,******+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,******************************************************************************++++++++++++******))))))(((((((((((())))))*********)))))))))))))))************************))))))))))))))))))))))))***)))((('''(((+++---///999555111...------,,,+++*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((()))))))))******************************++++++++++++******************************))))))))))))))))))))))))************))))))))))))++++++***++++++,,,,,,,,,))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++******++++++***************************************+++++++++***+++++++++******,,,---,,,,,,------------------,,,,,,---......///////////////////////////.........///111222333444444555222333555555444333333444333333444555555666666777666666777777888888999999666777777999:::;;;<<<===;;;;;;<<<<<<<<<=========???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBB@@@???===<<<<<<999999999:::999999888777777555333222111111222333ooojjjddddddgggeeedddaaa^^^ZZZVVVTTTRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKHHHGGGEEEFFFGGGGGGFFFEEEBBB@@@??????@@@AAA@@@???>>>>>>>>>>>>>>>======<<<999999999888777777666666222111000//////......//////////////////.........///............---------++++++++++++++++++++++++,,,...//////...---------+++,,,---......---,,,+++------------............---,,,,,,++++++,,,,,,---------------------------------------------------......---------,,,,,,,,,,,,+++***+++,,,,,,+++)))******+++,,,,,,,,,---------......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,))))))*********+++++++++)))******************)))''''''((()))***++++++,,,***************************************+++++++++******************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...222111/////////...+++)))))))))))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))******'''(((((()))))))))))))))******************************++++++++++++***************************************************************)))))))))))))))******+++,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))************)))************************))))))*********+++++++++***+++,,,+++******,,,...,,,,,,,,,---------......,,,,,,------...//////000..................//////...///111222333444444555111222444444222111111222333333444444555666666666666666777777888888888999555666777888:::;;;<<<===:::;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@???>>>===AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@???>>>===<<<<<<:::::::::999888666555444666555333222111111222222ooojjjeeeeeehhheeeeeeccc___ZZZVVVTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLGGGFFFEEEEEEFFFGGGFFFEEECCCAAA@@@???AAAAAAAAA@@@>>>>>>??????>>>>>>===<<<::::::::::::999999999999222222111//////////////////////////////////////////............---------++++++++++++++++++++++++***,,,//////...------...,,,------......------,,,---------.........//////......------------...............---------------...------,,,,,,------...,,,,,,++++++++++++******+++******+++------+++******++++++,,,,,,,,,,,,++++++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++,,,---,,,+++***+++---************************((()))************)))(((++++++*********)))))))))*********************************+++++++++++++++******************************++++++++++++*********))))))(((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,))))))***,,,---+++(((%%%))))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************(((((()))***************++++++++++++++++++++++++******++++++++++++*********************+++++++++************************((()))))))))************'''(((***+++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************,,,++++++******++++++,,,)))(((((()))++++++***(((************************))))))******+++,,,,,,,,,***+++,,,+++***+++,,,...+++,,,,,,------.........------,,,------...000000............///////////////000111222333444444444111222333222111000111222333333333444555555666666666666666666777777777777444555666888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>?????????>>>@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>======::::::999888777555333222555444444333333222111111oookkkffffffiiifffeeeccc^^^ZZZUUURRRPPPOOORRRRRRQQQQQQPPPNNNMMMLLLFFFEEEDDDDDDFFFFFFEEEDDDDDDBBBAAA@@@AAABBBAAA@@@>>>????????????>>>============<<<;;;:::999999888444333222111000000000000/////////////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...---------------------,,,,,,---------,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,------......//////...---,,,,,,,,,,,,---...,,,,,,++++++++++++***************,,,......---+++,,,------......---,,,+++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,******++++++++++++******,,,------......---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,***+++,,,---------,,,,,,+++,,,------++++++,,,---,,,,,,++++++***))))))))))))***++++++++++++***))),,,+++++++++*********************************************++++++,,,,,,,,,******************************++++++++++++***************))))))*********((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((''''''(((***)))(((&&&((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))***+++,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************''''''((()))***++++++,,,&&&(((++++++***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++)))((((((***,,,---+++(((*********************************+++,,,---------+++,,,,,,,,,++++++---...++++++,,,,,,---......///------,,,,,,---...000111....../////////000000000000111222333333333333333333444333222000000111333222333333444444555555666666666666555555555555555444555666777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>777888888777666555444333333444555666555333111000ooolllggggggjjjgggeeebbb^^^YYYTTTQQQNNNMMMRRRRRRRRRQQQPPPOOOMMMMMMEEEDDDCCCDDDEEEFFFEEEDDDEEECCCAAAAAABBBBBBAAA@@@???????????????>>>======>>>===<<<;;;999888666666666555444333222222222222////////////000000000000//////.........---------------------------------$$$'''***,,,,,,,,,,,,---......,,,++++++,,,......++++++,,,,,,,,,---------+++******))))))******+++***+++,,,---///000111111...---,,,,,,,,,,,,---............---------,,,,,,***)))***,,,//////...,,,....../////////...,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,*********++++++*********....../////////...,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---...---,,,,,,+++,,,------++++++,,,------,,,,,,+++***)))((((((***+++,,,------,,,+++***))))))***+++,,,------...*********************************++++++,,,,,,,,,******************************++++++++++++******++++++************++++++(((((())))))*********+++************************)))))))))))))))))))))))))))***+++---,,,+++)))(((,,,***(((''')))***))))))(((((())))))*********+++(((((((((((())))))))))))************************(((((())))))*********+++)))***+++,,,---,,,++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++************************&&&&&&''')))***+++,,,---'''***......,,,***+++---))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))+++...///,,,)))******************************+++,,,------......+++,,,,,,,,,++++++---///++++++,,,,,,---...//////------,,,,,,---...000111.../////////000000111111111222222333333333222222555555444222000000333555222222333444444555555666666666555555444444444333444444666777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777888:::<<<===???>>>>>>???@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????>>>>>>555555666666666666555555333444666777777444111///mmmiiiddddddiiifffgggccc^^^YYYUUUSSSRRRRRRPPPPPPPPPQQQPPPPPPOOOOOOGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>===<<<<<<<<<>>>???@@@AAA???<<<999888999;;;<<<666555333111000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000111000000///......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******,,,...///.........------,,,,,,,,,******)))))))))***,,,---.........------.........------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++******,,,,,,,,,,,,************,,,,,,,,,,,,******...,,,***+++---///...---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))((((((***++++++,,,,,,++++++*********+++***))))))***,,,,,,,,,,,,++++++***************++++++++++++******)))************+++++++++(((***++++++)))'''&&&&&&&&&'''(((******))))))((())))))))))))((((((((((((*********)))))))))))))))&&&''''''((()))******+++***)))(((''''''((()))***((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***+++,,,,,,,,,******++++++++++++******************************)))************+++++++++(((((())))))******+++++++++*********))))))((((((''''''(((((())))))******))))))))))))************((((((((((((((((((((((((,,,+++***))))))***+++,,,((()))+++,,,------,,,+++++++++++++++++++++++++++(((((())))))************---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,---...////////////000000000000000111111111111222222222222222222222222222222222444444444444333333222111333333333444444444555555666777999:::;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<>>>???<<<======>>>>>>>>>>>>===AAAAAAAAA@@@@@@@@@??????@@@???>>>=========>>>???888777666555444333333222000000000111222222222333nnniiiccccccgggdddeeebbb]]]XXXTTTRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLGGGFFFFFFEEEEEEEEEEEEFFFDDDCCCBBBBBBCCCBBB@@@???>>>===<<<<<<<<<>>>???@@@@@@???<<<:::999999:::;;;555444222000/////////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.../////////......---,,,------------------------------------------------,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,+++******+++,,,---.........------------......------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,------,,,+++******+++,,,------,,,+++***,,,++++++************))),,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))(((++++++,,,,,,,,,,,,++++++,,,---...---++++++,,,...,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++((()))++++++)))(((((((((++++++,,,,,,+++***((('''***)))))))))((((((((((((***)))))))))))))))))))))''''''(((((()))******+++***)))(((((((((((()))***************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))******+++******++++++++++++******************************))))))*********+++++++++)))))))))))))))*********************)))))))))((((((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))++++++***))))))***++++++******++++++,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++---,,,++++++******++++++***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,------....../////////000000000000000000111111111222222222444444444444444444444444333333444444333333222111333333333444444444444555555666888999::::::999999999999999999999999999999888888888999:::;;;<<<===<<<======>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@?????????BBBAAA???===<<<;;;;;;<<<888777666444333333222222111111111111111111222222oooiiicccbbbfffcccdddbbb]]]XXXTTTQQQPPPPPPTTTTTTSSSQQQOOOLLLJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGEEECCCBBBBBBBBBBBBAAA???>>>======<<<<<<===??????>>>>>>===<<<;;;:::999999444333111///......//////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------,,,++++++........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,---,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,......,,,+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))+++,,,,,,------,,,,,,+++---...///...,,,+++,,,---,,,,,,,,,++++++++++++*********++++++++++++******)))************+++++++++((()))++++++*********+++//////...---,,,***((('''******)))))))))((((((((())))))))))))))))))******'''(((((())))))************))))))(((((())))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))******++++++++++++******************************)))))))))*********++++++************))))))))))))************))))))))))))***************)))))))))))))))))))))************************************++++++***))))))***++++++,,,++++++*********++++++*********************************+++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***......------------------....../////////000000000000000000111111111222222444444444444444444444444333333333333333222222111333333333333444444444444444555666777777888777777888888888888888888888888888888888888888999::::::<<<<<<===>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>CCCBBB@@@===:::999888777777666555444333222222222111111111111111111000000nnniiiccccccfffdddeeebbb^^^YYYUUURRRQQQPPPTTTSSSRRRPPPNNNKKKIIIHHHEEEEEEEEEEEEFFFGGGGGGHHHEEECCCAAAAAABBBBBBAAA??????>>>===<<<<<<===>>>???<<<=========<<<:::888777444333111000//////000000000000000000////////////------------------------------------------------,,,,,,---------,,,,,,+++------------------------++++++,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++***+++---//////---+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------(((+++...///------...///,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++***************))))))))))))))),,,,,,------------,,,,,,+++---...---+++)))******++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++((()))+++,,,++++++,,,...//////...---+++***)))(((*********)))))))))(((((()))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((******++++++++++++******************************))))))))))))************++++++******))))))((((((*********))))))))))))))),,,,,,++++++******))))))((()))))))))************************************+++******************+++---,,,+++)))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++000///...---------------........./////////000000000000000000111111111111111111111111111111111111222222333333333222222111222222333333333444444444333333444555555555555555777777777777777777777777777777666666666777888888;;;<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>======AAA@@@>>><<<999777666555666555444333222222222222222222111111000000//////mmmiiiddddddhhhffffffccc```[[[WWWTTTRRRQQQQQQQQQPPPOOONNNLLLJJJIIIFFFFFFEEEEEEFFFGGGHHHHHHFFFCCCAAAAAAAAABBBAAA@@@???>>>===<<<<<<===>>>???<<<<<<======<<<:::888666555444222111000000111222000000000000////////////------------------------------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,+++---...000000...---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******+++,,,,,,------,,,,,,+++***,,,------+++))))))***++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++(((***++++++++++++---///,,,,,,++++++************************))))))))))))(((((())))))************))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))***************************)))******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********++++++******))))))(((((())))))))))))))))))******,,,,,,++++++******))))))((()))))))))*********************************************++++++*********---,,,***)))((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++000///...---------------............//////////////////000000000111111111111111111111111111111111111111222333333222222222222222222333333333444444333333333333333333444444666666666666666666666666666666555555555666666777::::::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<===<<<;;;:::999777666555555444333222222222222222222111111000000/////////mmmiiidddeeeiiigggfffdddaaa]]]XXXUUURRRQQQOOOOOOOOONNNMMMLLLKKKJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFDDDAAA@@@AAABBBAAAAAA??????===<<<<<<======>>><<<<<<<<<<<<;;;999888666555444222111111111222333000000000/////////......------------------------,,,,,,,,,------------...---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------+++,,,,,,---------------,,,---...//////...---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,------222000------------,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))***************++++++,,,,,,++++++***))),,,......---++++++,,,***++++++++++++,,,,,,,,,******++++++++++++******)))************+++++++++)))***++++++***+++---///)))))))))))))))***+++,,,++++++*********)))))))))((((((((()))******++++++************************)))******++++++******)))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))***************************+++++++++******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))***************************)))))))))))))))))))))************************************)))***++++++++++++***)))+++******)))))))))******************************+++++++++++++++*********++++++******++++++,,,,,,,,,++++++******++++++,,,......------------------------.........//////////////////000000000111111333333333333333333333333000111222222222222222222222222222222333333333333333333222222222222333333555555555555555555555555555555555555555666777777888888:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999999999999888777555555444333222222111111111222000000000000000000//////nnniiicccdddgggeeeeeeccc```\\\XXXTTTRRRPPPOOOOOONNNNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<===>>><<<<<<<<<;;;:::999888777333333111000000111111222/////////.........------........................,,,,,,,,,---------......------...///////////////------------------------+++,,,,,,---......//////,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,---......---,,,+++***......------------......------------------------,,,+++++++++,,,,,,---...+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------+++******))))))******+++---,,,+++******+++,,,---222,,,'''''',,,///...+++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******((()))))))))************)))******++++++******)))'''))),,,---,,,++++++,,,******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++)))***+++***)))***,,,...***))))))((()))***+++,,,+++++++++*********))))))'''(((((()))******++++++************************)))***++++++++++++***)))************************((()))))))))************************************))))))))))))))))))))))))((()))))))))************(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********((()))))))))************(((((()))))))))))))))***))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))((())))))************)))++++++++++++++++++++++++++++++*********)))))))))++++++******++++++,,,---,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,------...---------.........//////////////////000000000111222222222222222222222222000000111222222222222222111222222222222333333333444333222111111222333333444444444444444444444444444444444444555777888999666777888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888777555444333333222222111111111111111/////////000000000000000oooiiiccccccfffcccdddbbb___\\\WWWTTTQQQOOOPPPOOOOOONNNLLLKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGDDDAAA@@@@@@AAABBBAAA@@@???>>><<<<<<<<<===>>>===<<<;;;:::999888888888222111000//////000000111///.........------------........................,,,,,,,,,------.........,,,------.../////////...........................,,,,,,------...///000000---,,,+++******,,,...///,,,,,,,,,------.............../////////...,,,+++///......------......///------------------------++++++++++++,,,,,,---...+++,,,,,,---.........---++++++***))))))***++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++***)))(((((()))***+++,,,,,,************,,,,,,%%%%%%,,,,,,))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******(((((())))))*********+++))))))************))))))###&&&)))******))))))************++++++,,,,,,,,,******++++++++++++******)))************+++++++++*********)))((()))+++---++++++***))))))***+++,,,+++++++++************)))'''(((((()))***+++++++++++++++******************)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((())))))*********+++''''''(((((())))))******))))))))))))************(((((((((((((((((((((((()))***+++,,,,,,+++***)))'''((()))+++++++++***)))+++++++++++++++++++++++++++*********))))))((((((+++*********+++,,,,,,------,,,+++******+++,,,---++++++++++++,,,,,,---...---------.........//////////////////000000000000000000000000000000000000///000111222222222222222111111222222222333333333444333222111111222333333333333333333333333333333333333444555666777999:::555555777888999:::::::::<<<<<<;;;;;;;;;:::::::::888888888888666444222111222222111111111111111111......//////000000111111mmmgggcccdddhhheeefffccc^^^[[[XXXVVVSSSPPPRRRQQQPPPOOONNNNNNMMMLLLKKKHHHFFFEEEFFFGGGGGGFFFBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@????????????<<<:::::::::;;;;;;;;;:::999888555333111000111111000///000000///...............///............---------,,,++++++******++++++,,,///............---------...---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,+++++++++---222666444...***,,,000***,,,......---+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***++++++,,,///...,,,***)))))))))***************************+++,,,,,,------,,,,,,+++------,,,+++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++------------++++++,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------,,,+++++++++***)))))))))&&&'''***,,,---,,,+++***************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))******+++++++++******)))******++++++++++++*********)))))))))+++,,,+++***************************+++++++++*********))))))(((((())))))*********+++***))))))***,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++++++++++++++++++++++++++***)))(((''''''************************))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((((((((())))))+++)))'''))),,,---,,,***))))))))))))))))))))))))(((***+++***)))((()))*********++++++++++++******+++++++++*********))))))+++***)))))))))***,,,,,,++++++************++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++,,,---,,,+++++++++...000000---,,,---//////......------///000111222222111000//////000000//////000111111111111111333333222222111222222333333333222222333333444555333444555555333333444555555555444444444333333333888777777777777999:::;;;;;;;;;;;;;;;:::999888777666777888888777555333111111111000000//////......000000000000000000000000ooohhhcccdddhhheeefffccc___[[[YYYVVVSSSPPPQQQPPPPPPOOONNNMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGFFFCCCCCCBBBAAA@@@AAAAAAAAA???>>>===>>>>>>>>><<<:::<<<<<<===<<<;;;999777666555333111000111111000///000000///...............///............---------------,,,,,,,,,,,,------///............------------,,,++++++++++++,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,,,,++++++,,,///222111---++++++...***+++------,,,+++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,---,,,+++*********+++,,,************************+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++++++++,,,------*********++++++,,,,,,---++++++++++++************((()))***,,,,,,,,,++++++******************************++++++++++++************************************+++++++++******)))******++++++++++++******)))((('''(((***+++***)))************************+++++++++*********))))))))))))))))))*********++++++***)))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******---+++)))***---...,,,+++************************(((***+++***)))((()))+++******++++++++++++******+++++++++*********))))))+++***)))))))))***+++,,,++++++************++++++***************************++++++,,,,,,++++++***+++,,,---.........------)))+++...---,,,+++,,,...///......---...///000111222222111000000000000000///000000111111111111111333333222222222222333333000000000000000111222222111222333333111111222333111222222333444555666666777777666666777888:::;;;;;;;;;;;;;;;:::999888777555555666666444333111000111111000000////////////////////////////////////qqqjjjddddddgggdddfffccc___[[[YYYVVVSSSQQQPPPOOOOOOOOOMMMLLLKKKJJJJJJHHHFFFEEEFFFGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAA>>>===<<<<<<>>>>>>===;;;??????>>>===<<<999777555555333111000111111000///000000///...............///............---------......------------......///............---------,,,,,,++++++++++++,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------,,,,,,,,,,,,+++,,,---------,,,++++++)))+++++++++******,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++*********+++++++++++++++,,,+++++++++++++++,,,,,,************************)))******************)))++++++++++++++++++++++++)))******+++++++++************++++++++++++******(((''''''''')))***)))(((************************+++++++++***************)))))))))******************)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))++++++************++++++,,,+++******++++++***)))++++++++++++++++++++++++)))***+++***))))))***+++******++++++++++++******+++++++++*********************))))))******+++,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---.........------,,,---//////......///000///............///000000222111000000000000000000///000111111222222111111333333222222222222333333///000000000000111111111111222333333111111222333111222222333444555666666666555555555666777888999:::::::::::::::999888777666666555444333222222111111000000000000/////////////////////////////////sssllleeeeeegggdddfffccc___[[[YYYWWWTTTRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJHHHEEEEEEFFFHHHHHHGGGHHHGGGDDDBBB@@@@@@@@@AAA???===<<<<<<>>>???>>>===>>>>>>>>>>>><<<:::888777555333111000111111000///000000///...............///............---------......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------,,,,,,,,,***)))***---...---+++******+++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,------******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,...---,,,******+++,,,---************************))))))************))))))++++++++++++++++++++++++))))))***+++++++++************++++++++++++******)))((('''(((*********)))************************************************************************(((''''''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++******))))))******+++))))))(((((((((''''''&&&++++++++++++++++++++++++)))***++++++))))))***+++******++++++++++++*********************************************+++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...///......------...///............/////////000111111000000000000000111000000111222222222222111111111000000111111222222111111222222333333333222333444555555333333444555555555444444444333333333444444555555666777777888999999999999999888777777999888777555444444444444000000000000000000000000////////////////////////uuummmeeeeeegggcccfffccc___\\\ZZZXXXUUUSSSQQQQQQRRRRRRQQQOOOMMMLLLIIIGGGEEEEEEGGGHHHHHHHHHIIIGGGDDDAAA@@@@@@@@@AAAAAA???======???@@@@@@@@@<<<============<<<:::999555333111000111111000///000000///...............///............---------------,,,,,,,,,,,,------///............------------..................------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------------------------***(((***...000...,,,+++++++++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------,,,,,,+++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,---///...+++******+++---...************************))))))************))))))++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++*********)))((()))+++,,,+++***************************************************+++++++++***************+++)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((((((((('''&&&&&&&&&++++++++++++++++++++++++)))+++,,,+++***)))***+++******++++++++++++******************************))))))******++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,///...,,,+++************---......///////////////111000000000000000111111000000111222222222222222///////////////000111111111111222333333333333222333444555555333333444555555555444444444333333333333444444555666666777777888888999999888888777777999888777555444444444444000000000000111111111111........................uuummmfffeeegggccceeeccc___\\\ZZZXXXUUUSSSQQQRRRSSSSSSRRRPPPMMMLLLIIIGGGEEEEEEGGGHHHHHHHHHIIIGGGCCC@@@??????@@@AAACCCAAA>>>>>>???@@@@@@@@@;;;;;;<<<===<<<;;;:::999555333111000111111000///000000///...............///............---------------,,,,,,,,,,,,------///............---------......////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------...............,,,***+++...000///---,,,------,,,++++++,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------,,,***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++)))***+++---...************************)))******************)))++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++******+++))))))***+++,,,+++******************************************++++++++++++++++++++++++*********///---***))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((()))))))))***+++***)))((()))***++++++++++++++++++++++++***+++,,,+++*********,,,******++++++++++++*********************+++++++++))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,---...///333111...------...---,,,---......///000/////////000000000000000111111222000111222222333222222222............///000111222///000111222333222111111111222333333111111222333111222222333444555666666333444555666777777777777777777888888888777777666666666555444333222222111000000000111111111111222........................tttllleeeeeegggdddeeeccc___\\\ZZZYYYVVVTTTPPPQQQRRRSSSRRROOOMMMKKKHHHGGGEEEEEEGGGHHHIIIHHHHHHEEEBBB???>>>>>>@@@BBBDDDAAA>>>===>>>?????????;;;<<<<<<<<<;;;:::888777555333111000111111000///000000///...............///............---------......------------......///............---------------...//////...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------.........///...---++++++,,,---......---...//////---++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++)))((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,---******************************++++++++++++******************************(((((()))++++++,,,,,,+++******++++++++++++*********)))((()))***++++++)))************************))))))*********+++++++++,,,,,,,,,++++++*********...,,,))))))***,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************---,,,,,,,,,+++*********************************)))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))***(((***,,,+++))))))***,,,***************************+++,,,,,,******+++,,,******++++++++++++******))))))*********+++++++++((()))***+++,,,++++++***++++++************++++++***************************++++++,,,,,,++++++***------,,,,,,,,,---...///222///,,,,,,...000000///------///000000000///...000000000000000111222222000111222222333333222222/////////000000222333333000111333444444333222111111222333333111111222333111222222333444555666666333444666777888888777777666666777777777777777666555555666666444333111000000000111111111222222222........................tttllleeeeeegggdddeeeccc___\\\[[[YYYVVVTTTOOOPPPRRRRRRQQQOOOLLLJJJHHHFFFEEEEEEGGGIIIIIIIIIGGGDDDAAA>>>===>>>@@@BBBDDDAAA>>><<<======>>>============<<<:::888666444555333111000111111000///000000///...............//////.........---------//////............////////////.........---------,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------.........//////------,,,+++++++++---......000111111...,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,***(((''''''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))***++++++,,,))))))***+++,,,,,,---------------,,,,,,+++++++++((()))))))))***+++,,,---************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******++++++++++++******)))((('''((()))******(((************************))))))******++++++++++++,,,,,,,,,++++++*********((('''&&&(((,,,000333444))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++************++++++%%%(((***)))((('''))),,,))))))))))))))))))))))))***+++,,,,,,******+++,,,******++++++++++++******))))))******++++++++++++((()))***+++,,,+++******++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,+++***)))***+++,,,---)))&&&###$$$(((+++,,,+++,,,---///000000000///...000000///000000111222222111111222333333333333222111111111111222333444555222333555777777666555444333444555555333333444555555555444444444333333333444555666888888888888777666666777777777777777666666777888888777555333111000000111111222222222222........................wwwooohhhggghhhcccbbbbbb```^^^[[[YYYVVVTTTOOOPPPQQQRRRQQQOOOLLLJJJKKKIIIGGGFFFGGGHHHHHHGGGHHHFFFBBB???>>>???AAABBB@@@?????????>>>>>>===============<<<;;;:::888888666444111///...///111222...222555333000///333888:::777333000------...///......////////////......////////////...---,,,+++////////////////////////000000///...------,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...+++...000000...,,,+++***,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++*********,,,...000------,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))***,,,......+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************)))************+++++++++++++++******))))))(((((()))***++++++***)))***+++************))))))))))))((((((((((((((((((((((((******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******************))))))((((((''''''+++++++++*********))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((******+++++++++******)))******))))))******+++,,,******+++++++++******)))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,,,,,,,---...---,,,***)))000///...---,,,+++******,,,,,,------------,,,,,,...//////000000000000///111111111111111111111111222222222222222222222222111111222222222333333333444333111000000111333444111222333444555777888888666666666666666666666666777777666555555555555555888777666555444333222222111111/////////000111222000111111000...,,,,,,---wwwooohhhfffhhhccccccbbb```^^^[[[YYYVVVUUUPPPQQQRRRSSSRRROOOMMMKKKKKKIIIFFFFFFGGGHHHHHHHHHGGGEEEBBB@@@???@@@AAABBB@@@?????????>>>>>>>>>>>><<<<<<<<<;;;:::999777777777555222000000000222333111333444222000///111444777555222000...---............////////////...............///......---,,,........................---------...............+++,,,------......------------,,,,,,------...///***,,,......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************......---------,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***))))))***,,,......+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))******++++++******)))************************************************)))))))))***+++++++++,,,************************)))************++++++++++++++++++*********)))))))))***++++++***)))***+++************))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++******))))))))))))******((((((((()))))))))******)))))))))***************+++++++++*********)))))),,,,,,+++***)))(((''''''******))))))((((((((((((++++++++++++++++++++++++******+++++++++******)))******))))))******+++,,,******++++++++++++******************))))))))))))************************+++++++++*********)))))),,,++++++******++++++,,,,,,,,,---------,,,+++***...---------------,,,,,,......////////////......//////000111111111111000111111111111111111111111222222222222222222222222111111222222222333333333555444222111111222444555333333444444555555666666666666666666666666666666777666666555444444555555666555555444333222111000111111000000000000000111////////////.........///wwwnnngggeeegggccccccbbb```^^^[[[YYYWWWUUUQQQRRRSSSSSSRRRPPPMMMLLLJJJHHHFFFFFFGGGIIIIIIIIIDDDCCCBBBAAAAAAAAAAAABBB???????????????>>>>>>>>>;;;;;;;;;;;;999888777666777555333111111111333444333222111000////////////222111111000///...------......////////////......,,,---......///.................................***+++,,,---...000111111+++,,,------......------...------------...//////***+++,,,,,,++++++,,,---,,,---------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++******++++++,,,,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++************,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,------------,,,+++******+++,,,---)))******++++++******)))************************++++++++++++++++++++++++******************++++++************************)))************++++++++++++++++++++++++******))))))***++++++***)))***+++++++++*********)))))))))************************************************************************++++++++++++++++++++++++***)))(((''''''((()))***((())))))))))))*********((())))))***+++,,,,,,,,,+++++++++***************---,,,,,,+++***)))((((((***))))))))))))((((((((())))))(((''''''((()))))))))******+++++++++************))))))******+++,,,******+++++++++++++++***++++++*********)))))))))))))))))))))))))))))))))+++++++++***************,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,,,,,,,------.........///000000111111000000///,,,------...//////......111111111111111111111111222222222222222222222222111111222222222333333333555444333222222333444555444444444444444444444444666666666666666666666666666666555444444444555555444333333222111000//////111111111111111000///..................///000000wwwnnnfffeeegggddddddcccaaa^^^[[[YYYWWWVVVSSSTTTTTTTTTRRRPPPNNNMMMJJJHHHFFFFFFHHHIIIIIIIIIBBBBBBBBBCCCBBBBBBAAAAAA????????????????????????<<<<<<<<<;;;:::999888777666555333111111111222333222000///...///000///........./////////...---,,,---......//////......---+++,,,---...////////////........................***+++,,,---...000111111+++,,,------......---------------------......///+++,,,,,,+++))))))+++,,,++++++,,,,,,------......+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,------,,,,,,+++************+++------,,,***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,,,,,,,++++++++++++)))******++++++******)))******+++,,,,,,---......,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++***************************************))))))*********+++++++++))))))***++++++***)))((()))***++++++***)))***++++++++++++*********))))))************************************************************************************************,,,+++***))))))***+++,,,************++++++++++++)))))))))******+++++++++************************((())))))******+++++++++)))))))))))))))))))))))))))'''&&&$$$$$$&&&''')))))))))***+++++++++************))))))******+++,,,******++++++,,,,,,+++++++++++++++*********))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000000000111111000000000,,,---...///////////////111111111111111111111111111111111111111111111111111111222222222333333333444333222222222222333444333333333333333444444444555555555555555555555555555555444444444444444555333222222111000000//////111222222222111000...---000///------.../////////xxxnnnfffeeehhheeeeeecccaaa^^^[[[YYYXXXWWWUUUUUUTTTTTTRRRPPPNNNMMMJJJHHHFFFFFFGGGIIIIIIIIIAAABBBCCCCCCCCCBBBAAA@@@???????????????@@@@@@@@@>>>>>>======<<<:::999888444333222111000000000111000...---...000111111000+++,,,...//////...---,,,------............------++++++---...//////000000........................---------.........//////+++,,,------......------,,,,,,,,,+++,,,,,,---...---------+++)))((()))+++******++++++,,,,,,------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,+++++++++,,,,,,---...,,,,,,------,,,,,,+++***+++******+++,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,++++++*********)))******++++++++++++************+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************+++++++++***************************************))))))*********+++++++++'''((()))*********(((((()))***++++++***)))***+++++++++++++++************))))))))))))))))))))))))************************)))***++++++++++++***)))************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************************''''''(((((()))******+++))))))))))))************,,,+++)))(((((()))+++,,,((()))***+++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,,,,++++++++++++************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...//////000000//////......///000111222222222222000000000000000000000000111111111111111111111111111111222222222333333333222111111111111111111222000000111222333444555555444444444444444444444444444444333333333333444444333333222222111111000000111222222222111000...---444111---,,,.........---zzzoooffffffiiigggfffdddaaa]]][[[YYYXXXXXXUUUUUUTTTSSSQQQPPPNNNMMMKKKIIIGGGFFFGGGHHHHHHGGGBBBCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>===;;;:::999333333222111000000000000.........//////000111222,,,---...//////...---,,,------............------+++,,,---...////////////------------------------...............---------+++,,,------......------,,,++++++++++++,,,------,,,---...---+++)))***+++******+++++++++++++++,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,------......++++++++++++,,,---......,,,,,,------,,,,,,+++***+++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***))))))))))))***++++++---,,,,,,++++++******)))+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))******++++++******)))******************************************************************++++++************************)))************+++++++++'''(((***+++,,,+++)))((()))***++++++***)))***+++,,,++++++++++++*********))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))---------,,,,,,,,,,,,,,,******))))))(((''''''&&&***************+++++++++))))))))))))(((((('''''')))))))))************++++++***))))))))))))***+++((()))***+++++++++++++++******))))))******+++,,,)))***+++,,,------------,,,++++++++++++*********))))))))))))))))))))))))***************+++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,---......//////......---***+++,,,...////////////000000000000000000000000111111111111111111111111111111222222222333333333000111111111111111111000...///000111333444555666444444444444444444444444333333222222222333444444333333333222222222111111111111111111111000///...666111---,,,---///...,,,{{{ooogggfffjjjhhhfffdddaaa]]][[[YYYYYYYYYUUUUUUTTTRRRPPPOOOMMMLLLMMMJJJHHHFFFGGGGGGGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>===<<<;;;999999444333333222111111111000...000222111......000333---...............------,,,------......------,,,,,,,,,---.../////////...------------------------........................+++,,,------......------,,,,,,,,,,,,,,,---......)))+++---...---,,,------,,,,,,,,,,,,,,,++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,++++++++++++,,,---...///,,,,,,------,,,,,,+++***,,,***)))***+++---,,,+++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***************+++,,,,,,//////...------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******++++++******)))************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************)))************+++++++++((())),,,---...---+++***)))***++++++***)))***+++,,,,,,+++++++++*********************************************************)))***,,,------,,,***)))************************((()))***++++++***)))(((,,,,,,+++++++++************)))))))))))))))))))))))))))*********+++++++++*********))))))))))))((())))))*********+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++******))))))******+++,,,)))***+++,,,------------,,,,,,+++++++++*********************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,---------------...---......//////......---((((((***+++,,,---------000000000000000000000000111111111111111111111111111111222222222333333333111111111222222111111111///000000111222333333444333333333333333333333333222222222222222333444444333333222222222222111111111111000000000000000111555000++++++...000///---|||pppggggggkkkiiigggeeeaaa]]]ZZZYYYYYYYYYUUUUUUSSSRRRPPPNNNMMMLLLNNNKKKHHHGGGGGGGGGFFFEEEFFFEEECCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA=========<<<;;;:::888888555444444333333222222111000333555222---,,,///333//////.........---------,,,------......------,,,,,,---......///.........---------------------------------.........//////+++,,,------......------...------------...//////&&&)))---////////////000.........------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++******++++++++++++,,,---...///,,,,,,---------,,,++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---111111000///......------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---************************)))************+++++++++)))+++---///000///---,,,)))+++++++++***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))***,,,------,,,***))))))))))))))))))))))))))))))+++---//////---+++)))************))))))(((((()))))))))***++++++,,,,,,))))))******++++++++++++'''((()))***+++,,,------))))))******+++++++++++++++,,,------------,,,+++(((((()))++++++,,,,,,,,,*********)))***++++++,,,)))***+++,,,------...---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,+++***+++,,,...///***++++++,,,---//////000......////////////......,,,---...000111222222222000000000000000000000000000000000000000000000000111111222222222333333333111222222333333222222111111111111111111111111111333333333333333333333333222111111111222333333444222222222111111111111111111111000//////000111222333...******...111111///|||mmmjjjgggfffgggeeedddbbb]]]XXXUUUUUUVVVUUUVVVUUUUUUSSSPPPNNNMMMMMMJJJFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBB@@@>>>======>>>??????>>>??????>>><<<;;;:::999888999777444000///...///000//////......------------//////.........---------,,,---------.../////////,,,,,,---......---,,,,,,((()))***+++,,,---------..................------///,,,((('''(((+++------------------------------.........---,,,+++))))))------------------------------------.........///...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********''')))+++...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,)))***++++++,,,,,,,,,,,,...---+++*********+++++++++,,,,,,------,,,,,,+++++++++************++++++---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,...---,,,,,,......---,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,*********+++,,,,,,***'''************************))))))******++++++++++++*********++++++,,,,,,,,,+++++++++************)))------------------------+++++++++************))),,,,,,+++***))))))******++++++************++++++***+++,,,------,,,+++***(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,+++++++++++++++,,,************************************************+++++++++,,,,,,+++++++++))))))(((((((((((()))))),,,,,,+++***))))))******************************,,,,,,+++***))))))******++++++******)))((((((((())))))))))))***+++,,,---++++++++++++++++++++++++,,,***(((***---...,,,***+++***************++++++***)))***+++,,,,,,***((()))************+++++++++***+++,,,,,,+++***+++---------------------------......///000000///...------.........//////000000////////////000000000000000000111222222222222111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222111000///000000000000000000000000222111111111000000//////111111222222222222111111000000//////.........---}}}nnnkkkhhhggghhheeeeeebbb^^^YYYVVVUUUVVVUUUUUUUUUTTTRRRPPPNNNLLLNNNLLLIIIGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBAAABBBBBBAAA@@@>>>>>>@@@AAA@@@???@@@???>>>===;;;:::888888888666333000.........////////////...............//////.........------------------...............,,,,,,---......---,,,,,,******+++,,,------------........................---+++******,,,---------------------------------............---,,,+++***------------------------------........./////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,---------,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++***++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++...,,,+++***++++++)))(((******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++******+++---,,,***(((************************)))*********++++++++++++)))***************++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,++++++***))))))******++++++************++++++******+++,,,,,,+++******(((***+++***)))((()))***************************++++++************++++++******************************************************++++++++++++*********))))))(((((())))))***,,,++++++***))))))******************************,,,++++++***))))))******))))))))))))************))))))))))))***+++,,,---+++++++++++++++++++++++++++)))((()))+++,,,+++)))++++++******************+++***)))***,,,,,,***))))))************++++++++++++,,,,,,+++)))((()))***---------------------------...///000000///...---............/////////000000000000000111111111111000000111222222222222111222222222222222222222222111111000000000000111111222222222222222222222222111222222222222111000///000000000000000000000000111111111111000000000///000111111222222111111000000/////////............~~~ooollliiihhhiiifffeeeccc___ZZZWWWVVVVVVUUUUUUUUUTTTSSSPPPNNNMMMNNNLLLIIIGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBAAA??????AAABBBAAA@@@@@@@@@>>>===;;;999888777777555222///...---...//////////////////000000000...............---------...............---------,,,------......------,,,,,,,,,---------------,,,........................,,,,,,,,,---//////...,,,........................------............------------------------------............/////////000...------,,,+++,,,,,,,,,------------------------+++---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------.........---,,,,,,---,,,+++*********++++++)))******++++++******)))++++++************++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++...---++++++,,,---+++*********+++++++++,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,,,,++++++,,,------,,,***++++++++++++++++++++++++************++++++++++++*********)))))))))))))))'''((()))***+++,,,------+++++++++++++++++++++++++++++++++************))),,,+++******)))*********++++++************++++++)))******++++++******)))(((***+++***)))((()))*********************************)))))))))******+++************************************************)))******************)))+++******************+++,,,+++******)))*********************************,,,+++******)))*********(((((())))))***++++++,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++)))((('''(((***+++***))),,,,,,+++***)))))))))***,,,***))))))***++++++***)))************++++++++++++,,,,,,+++(((''''''(((---------------------------....../////////..................////////////000000111111111222222222///000111111222222111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222111111000000000000000000000000000000111111111111000000000000000111111222222111111000////////////............qqqmmmjjjhhhjjjffffffddd```\\\XXXWWWWWWWWWWWWWWWVVVTTTRRROOONNNLLLIIIGGGFFFFFFFFFEEEDDDEEEDDDCCCBBBBBBAAABBBBBBBBBAAA??????AAAAAAAAA@@@AAA@@@???===;;;999777777777555333111////////////000000000000000111111111......................../////////...---------,,,------------------------......//////...---,,,,,,---------...............000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////................................./////////000000......------,,,,,,,,,,,,........................,,,,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------......---,,,++++++,,,+++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,+++************+++***)))***,,,------,,,******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,++++++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++***************+++++++++************++++++)))))))))******)))))))))(((***+++***)))((()))***************************)))))))))((())))))***+++************************************************))))))************)))))),,,++++++******++++++,,,++++++***************+++************************++++++***************+++)))))))))******+++++++++******))))))***++++++,,,************************))))))))))))***+++******,,,,,,+++***))))))))))))---+++(((((()))+++++++++))))))*********++++++++++++,,,,,,+++)))((()))***------------------------------...........................//////////////////000000000000111111111///000000111111111111111000000000000000000000000222333333333333333333222111111111111111111111111000000111111111111000000////////////////////////111111111000000000000000000000111111111111000000///////////////.........qqqnnnkkkiiijjjggggggeeebbb]]]YYYXXXWWWXXXXXXXXXWWWVVVSSSQQQOOOKKKIIIGGGFFFGGGGGGEEEDDDEEEDDDCCCBBBBBBAAABBBBBBAAA@@@>>>>>>@@@AAA@@@???@@@@@@>>>===;;;999888777777666444222111111111111000000000111111111111111---...................../////////...---------,,,------------------------////////////...---,,,,,,---------.........//////666333///,,,,,,---------++++++++++++++++++++++++------...///000000000000....................................////////////.........---------,,,,,,........................,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...+++++++++,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,++++++*********+++***)))(((((()))***)))'''******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***************++++++++++++************++++++***))))))))))))))))))***(((***+++***)))((()))***************************))))))(((((()))******+++************************************************))))))************)))))),,,,,,++++++++++++,,,,,,+++***************++++++************************+++***************++++++,,,+++++++++******))))))*********)))******+++,,,******************************+++++++++++++++,,,,,,++++++***))))))******---+++(((((()))+++++++++))))))*********+++++++++***+++,,,,,,++++++---...------------------------------------....../////////////////////..................////////////000//////000111111111111000////////////////////////111111222333333222111111111111111111111111111111///000000111111111000000////////////////////////000000000000000000111111000000000111111000000000.........///////////////rrrnnnjjjhhhjjjgggggggggccc___ZZZXXXXXXXXXXXXXXXWWWVVVSSSQQQPPPMMMKKKIIIIIIIIIIIIGGGEEEEEEDDDCCCBBBBBBAAABBBBBBAAA@@@>>>>>>@@@AAA@@@?????????>>><<<;;;:::999888777666555444333222222111111111111111000000000///---------..............................---------...------,,,,,,------....../////////...---,,,,,,,,,,,,------.../////////888444///,,,+++------...++++++++++++++++++++++++------...///000000//////........................------------.........///---............---,,,,,,---------------------------+++***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,++++++************+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,111///---,,,,,,,,,***(((******+++++++++,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********)))******+++,,,++++++************+++++++++******))))))******+++(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))******+++,,,************************************************)))******************))),,,++++++******++++++,,,*********)))******+++,,,*********************************)))******+++,,,---,,,,,,+++******))))))+++***************++++++************************)))+++,,,,,,++++++,,,---+++***************++++++,,,***))))))***++++++***)))************+++++++++)))+++,,,---------///000------------------------,,,,,,,,,,,,---...///000///////////////.........---------.........//////...///000000111111000000////////////////////////...///000111111000///...111111111111111111111111//////000000111111000000000000000000000000000000000000000000111111111111///000000111111000000///.........///////////////qqqmmmjjjhhhiiiggghhhhhheee```[[[YYYXXXWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKIIIIIIJJJIIIGGGEEEEEEDDDCCCBBBBBBAAABBBBBBBBBAAA??????AAABBBAAA@@@>>>======<<<;;;;;;::::::666555444333222222111111222222111000///......------------.........//////---------..................---,,,,,,,,,,,,---...------.........------,,,,,,,,,------...//////000333111...------.........------------------------------.../////////..............................,,,,,,,,,,,,---------------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,---------,,,+++*********+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************+++,,,------///...------......---,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,+++)))((((((+++---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++***************++++++++++++++++++++++++++++++++++++++++++************)))******))))))***++++++,,,++++++************++++++,,,+++************+++,,,(((***+++***)))((()))***++++++++++++++++++++++++)))))))))******+++------******************************************************++++++++++++******++++++************++++++******))))))***++++++,,,******************************))))))***++++++,,,++++++++++++++++++++++++++++++***************+++************************(((***,,,+++***)))+++---))))))))))))***+++,,,,,,+++***)))***,,,,,,***))))))************+++++++++***+++,,,,,,,,,,,,---...------------------------,,,,,,++++++,,,...///000000/////////........................////////////...//////000000000000000000000000000000000000000...///111222222111///...111111111111111111111111...//////000000000000000000000000000000000000000///000000000111111111111//////000000000000//////............/////////000qqqmmmiiiggghhhhhhhhhhhheee```\\\YYYXXXUUUVVVUUUUUUSSSPPPNNNMMMJJJIIIHHHHHHHHHGGGEEECCCEEEEEECCCBBBBBBBBBBBBBBBDDDBBB@@@AAABBBCCCBBBBBB======<<<<<<<<<;;;;;;;;;444444333333222111000000333222111000///---,,,,,,---------.........//////,,,------....../////////...---,,,,,,,,,,,,---...,,,,,,---------------,,,,,,,,,------...///000000...------...000111///...////////////////////////---...............------////////////////////////+++++++++,,,,,,,,,---------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---...//////...+++)))'''******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,---............)))***+++,,,---,,,,,,+++******++++++++++++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))))))))***+++,,,......""""""###%%%))),,,---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,***)))'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((())))))******++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))+++++++++************)))******))))))***+++,,,,,,++++++************++++++---,,,+++******+++,,,---(((***+++***)))((()))***++++++++++++++++++++++++************+++,,,---...************************************************++++++,,,,,,,,,,,,+++++++++******************+++******))))))***+++,,,,,,******************************))))))***+++,,,,,,*********++++++,,,------++++++***************+++))))))))))))))))))))))))''')))+++***((((((***,,,(((((())))))***+++------***)))***+++,,,,,,***((()))************++++++++++++,,,---,,,******+++,,,------------------------,,,,,,++++++,,,...///000000000//////.........---////////////000000000000...//////000000000000000111111111111111111111111111222444555555444222111000000000000000000000000......///000000000000000000000000000000000000000//////000000111111111222//////000000000000//////---.........//////000000sssmmmhhhfffhhhhhhhhhhhhfffccc___[[[XXXXXXXXXXXXWWWUUURRROOONNNLLLKKKIIIGGGEEEEEEEEEEEEGGGGGGFFFDDDDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@=========<<<<<<;;;;;;;;;:::888555444444333222111333222111000////////////------...//////...------000000///...---,,,,,,+++---------............///,,,---...//////...---,,,////////////////////////////////////////////////.........------,,,,,,,,,///////////////.........//////...------------.....................------------------------------+++++++++******)))))))))------------------------))),,,......+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++..................------++++++,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,+++***+++,,,---...//////.........------------.........---,,,,,,+++******))))))******+++,,,***++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,---...//////...---,,,------++++++++++++------************************************************++++++++++++++++++++++++,,,+++***((((((((()))***************************++++++************++++++,,,)))''''''***,,,***(((******))))))))))))******++++++++++++++++++++++++******************************++++++++++++*********************)))(((((())))))***++++++++++++***(((((((((((())))))))))))((()))***+++,,,,,,+++***,,,+++***))))))***+++,,,))))))*********+++++++++++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000////////////////////////............////////////000000000000111111111111222222222222222222222333000000000////////////////////////000222333111000//////000000000000//////......------------.........------------...//////,,,---...//////000//////((()))+++,,,---.........uuuooojjjhhhjjjiiiiiigggeeebbb^^^ZZZXXXWWWWWWWWWVVVUUURRRPPPOOOLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA======<<<<<<;;;::::::999999888666444444333222111333222111000/////////////////////////////////////////////...------,,,,,,---------............///------...//////...------..........................................//////......---------,,,,,,,,,...............---------000000///............///---,,,,,,,,,,,,,,,,,,,,,------------------------//////......------------------------------------***,,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++..................---------------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,+++++++++,,,---............---------,,,,,,------......---,,,,,,+++******))))))******+++,,,***++++++,,,,,,++++++***+++,,,---,,,***)))***++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++,,,+++***)))(((((()))***************************++++++************+++++++++***)))))))))******)))++++++************++++++++++++++++++++++++++++++******************************++++++++++++*********************)))(((((())))))***++++++++++++***))))))))))))************)))***+++,,,,,,,,,+++++++++***))))))))))))***+++******************++++++))))))(((((())))))***+++*********************************++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...//////////////////////////////............//////////////////000000000111111111222222222111111000000000000000000000000000000000000/////////111222111000//////000000000000//////......------------......---------------...//////......///000000000//////+++,,,,,,------,,,,,,,,,wwwqqqlllkkkmmmkkkjjjgggddd```]]]ZZZYYYVVVVVVVVVVVVUUUSSSQQQPPPKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB>>>===<<<;;;:::999888777888888666444333222222222222222111000////////////000000////////////000000........................---------............///------...//////...------------------------------,,,,,,------.........///...------------,,,,,,,,,------------------------111111000///////////////------------------------........................000000000///////////////------------------------***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------,,,++++++++++++,,,---------------,,,,,,,,,++++++---------------,,,,,,+++******))))))******+++,,,***++++++,,,,,,++++++***+++,,,---,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))))))))******************************++++++************++++++***++++++***)))((()))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************))))))((())))))***++++++++++++***************++++++++++++,,,,,,,,,---,,,,,,+++*********))))))))))))******++++++******************))))))(((((())))))***+++************************)))******++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////////////////////////////............//////////////////000000000000111111222222111000///......---111111111111111111111111222000......000111222111//////000000000000//////......------------......---------------......///.........///......------.........---,,,+++***)))xxxrrrnnnlllnnnllljjjgggccc___\\\YYYXXXTTTUUUVVVVVVUUUTTTRRRQQQJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBBBB>>>===<<<;;;999888777666777777777555222111111222111111000///////////////000000///......///000000---------.........//////---------............///---..................---------------------------++++++,,,,,,---.........---------------------------------------.........111000//////......///////////////000000000000000////////////////////////.........---------------------------------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---.../////////+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++******))))))******+++,,,***++++++,,,,,,++++++******,,,,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++------------++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********************************************++++++************++++++))),,,...,,,)))'''(((***+++++++++******+++++++++******************************************************++++++++++++******))))))************)))((())))))***++++++++++++***)))))))))*********++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))+++++++++***************++++++******++++++,,,---************************+++++++++******************************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------.........//////////////////////////////............////////////////////////000000000111111111111000000/////////111222222222222222333333333111...---///111222222//////000000000000//////......------------......------,,,,,,------...///,,,,,,------,,,+++******.........---,,,+++***)))xxxrrrnnnlllooommmkkkgggccc^^^[[[XXXWWWTTTUUUUUUVVVUUUTTTSSSRRRJJJIIIGGGEEEEEEDDDEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBB>>>===<<<;;;999888777666666777777555111000111222111000/////////////////////......------......///,,,,,,------.../////////---------............///.........------.................................,,,,,,,,,---------......------------------------------......////////////000///......------......////////////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---///000000000000******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---,,,,,,+++******))))))******+++,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,------,,,,,,,,,,,,------++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++***************************++++++************++++++(((+++...---***((()))*********))))))))))))************************************************************++++++++++++******((())))))*********))))))))))))***++++++++++++***((((((((()))))))))******++++++***)))))))))(((((())))))************))))))************************++++++******++++++,,,---************************---,,,++++++***)))((((((***************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////////////////............////////////...////////////000000000///000000111111222222222111111222222333333333333444111......///111111111//////000000000000//////......------------......,,,,,,,,,,,,,,,---......------------,,,,,,+++***,,,,,,,,,------,,,++++++xxxrrrnnnmmmooommmkkkhhhccc___ZZZWWWUUUTTTUUUVVVVVVUUUTTTSSSRRRJJJIIIHHHFFFFFFFFFFFFGGGHHHGGGEEECCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;:::999888777555777888555111///000333000//////....../////////------............---------------.........//////---------............//////...------------...///////////////////////////------------------------,,,,,,,,,------------...------......///000000000//////...---------------,,,,,,,,,------......///........................---------------.........------------------------...---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++,,,,,,------......,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,---...///////////////)))******+++,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,******))))))******+++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***+++---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,+++++++++************************++++++************++++++(((***,,,---,,,************))))))))))))))))))*********************************************************++++++++++++******((())))))************)))))))))***++++++++++++***'''((((((((())))))))))))******)))((((((((())))))******++++++++++++******))))))*********+++++++++))))))(((((())))))***+++************************,,,,,,+++***)))(((((('''***************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............////////////////////////............////////////......////////////000000...//////000111222333444111111111222222333333444333111//////000111111000//////000000000000//////......------------......,,,,,,,,,,,,,,,------.........//////......------***+++,,,,,,------------yyysssooonnnppplllkkkhhhddd___ZZZVVVSSSUUUVVVVVVVVVUUUTTTRRRQQQKKKJJJIIIGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@????????????======<<<<<<;;;::::::999555777888555000...000333//////.........//////000,,,---///111111///---,,,---------...............---------............//////...------------...///........................000//////......---------,,,,,,,,,---------......,,,,,,---......///000000000//////...............***++++++,,,------......------------------------,,,,,,---------.........------------------------///---,,,,,,------***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------...---+++******+++---...***++++++,,,------......,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---------------,,,((()))***+++,,,++++++***---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,******))))))******+++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,------,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************++++++************++++++((()))***,,,......,,,***+++******))))))******+++******************************************************++++++++++++******(((((()))***************))))))***++++++++++++***(((((()))))))))************)))((((((((()))***+++***+++,,,------,,,+++***(((((()))***+++,,,,,,---))))))(((((())))))***+++************************))))))))))))************))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......////////////////////////............////////////........./////////000000...//////000000111111111000000111111222333333333222111000000111111000...//////000000000000//////......------------......,,,,,,++++++,,,,,,---...+++,,,------------------***+++,,,,,,---------,,,zzztttpppoooqqqkkkkkkiiieee```ZZZUUURRRVVVVVVVVVVVVUUUSSSQQQPPPLLLKKKIIIHHHGGGHHHHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????=========<<<<<<;;;;;;;;;444777888555000---000333//////.........//////000,,,...111333333111...,,,........................---------........./////////...---,,,,,,---...///------------------------111111000///...------,,,,,,,,,,,,------.........++++++,,,,,,---...//////111111000///////////////,,,,,,------...///000000------------------------+++++++++,,,,,,---------------------------------///---+++,,,------***''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---+++******+++---...******+++,,,,,,---......------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,+++******((()))***+++,,,+++******---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,+++++++++,,,,,,+++++++++)))***,,,,,,++++++,,,---,,,+++***))))))***+++,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************++++++************++++++)))((((((+++///000---***,,,++++++++++++++++++,,,))))))))))))))))))))))))******************************++++++++++++******(((((()))***************))))))***++++++++++++***)))************+++++++++******)))))))))+++,,,---+++,,,------------,,,+++''''''(((***+++,,,---...+++++++++***+++,,,,,,---************************&&&'''((()))***+++,,,,,,))))))******++++++++++++++++++++++++******))))))************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......////////////////////////............/////////000............/////////000///////////////.........//////000111222222333333222111000111222111///---//////000000000000//////.........------.........,,,,,,++++++,,,,,,---...'''((()))***************,,,,,,,,,------,,,,,,+++}}}uuuqqqooonnnkkkiiifffbbb^^^[[[XXXVVVRRRSSSTTTTTTSSSQQQNNNMMMMMMIIIFFFEEEGGGGGGFFFDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCAAA???>>>???@@@@@@???>>>=========<<<:::999888666555444222111000/////////000111111111000...------------.........//////////////////////////////........................////////////////////////............////////////111000...---,,,------...,,,+++***+++...///---***---------............///111111111111000000000000------......///000000000............////////////------------------------///...---,,,,,,---...///---------,,,,,,+++++++++------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))(((+++,,,---......---,,,+++...,,,+++))))))***,,,---+++++++++*********))))))---,,,,,,+++*********+++************+++,,,------++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,---------......---,,,,,,+++******,,,+++*********+++,,,------,,,,,,++++++,,,,,,---++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++((()))***+++++++++++++++++++++******************---,,,+++******+++,,,---++++++************++++++************************---,,,+++***))))))))))))++++++,,,------------,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------((())))))))))))*********)))***+++------,,,+++***&&&&&&''')))***+++,,,---+++,,,,,,------,,,,,,++++++,,,---...---,,,+++***......,,,,,,,,,,,,......---------............///---------............///000000000000000000000000//////............////////////000111111111111111000000000000000000000000000000000000000///......///............---------,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///...------------//////}}}uuupppnnnmmmkkkjjjgggccc___[[[XXXWWWUUUVVVWWWWWWVVVTTTQQQPPPNNNKKKGGGFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEBBB???>>>???@@@@@@@@@@@@@@@@@@@@@???===<<<;;;666555444222111000000//////000000000000///...............//////000000000....................................................................................////////////...------,,,,,,,,,,,,,,,,,,+++***,,,...///---+++---------............////////////.........------///.....................------------..........................................------------......---------,,,,,,,,,++++++//////............//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++000///---+++******+++,,,+++++++++******)))))))))---,,,++++++******+++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,+++++++++++++++************************)))(((((()))******++++++************+++++++++++++++***************,,,+++******)))*********))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++)))))))))*********++++++++++++,,,,,,,,,++++++***((())))))***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++...---,,,++++++,,,---...---------............///---------............///000000000000000000000000//////............////////////000111111111111000000000000000000000000000111111111111111000000//////............---------------............------+++,,,,,,,,,---------...+++,,,,,,------,,,,,,+++,,,,,,+++*********+++,,,wwwrrrooonnnlllkkkhhheeeaaa\\\YYYWWWSSSSSSTTTUUUTTTRRROOONNNPPPMMMIIIGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDGGGDDD@@@>>>???@@@AAAAAA>>>>>>>>>===<<<;;;:::999777666444333111000000000000000///...............//////000000000000111111................................................------------------------............////////////++++++,,,,,,++++++******,,,++++++,,,......---,,,---------............///.........---------,,,,,,//////......---,,,,,,+++,,,,,,,,,------------...////////////////////////---..................---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,++++++++++++++++++,,,222111...,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++++++++,,,------++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,++++++************++++++++++++++++++******)))(((((()))******++++++************++++++++++++++++++******))))))*********)))******+++,,,))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,------,,,+++************++++++++++++,,,,,,------******++++++++++++******,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------............///---------............///000000000000000000000000//////............//////...///000000111111000000000000000000000000000000222222222111111111000000///............---------.........//////.........---------------.........,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,{{{vvvrrrqqqmmmllljjjfffbbb]]]YYYWWWQQQRRRSSSSSSRRRQQQNNNMMMPPPMMMJJJGGGGGGHHHIIIJJJIIIGGGEEECCCBBBBBBCCCDDDHHHDDD@@@>>>>>>@@@AAAAAA=========<<<;;;:::999888777666555333111111000000111000...---------...///000000000000000000000000------------------------........................------------------------............////////////***+++,,,------,,,***))),,,,,,,,,---......---------------............///000/////////..................---------,,,,,,,,,,,,,,,---------.................................,,,---...//////...---,,,------------------,,,,,,++++++************++++++...------,,,,,,------...------------------------------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,+++***))))))***+++,,,000///---,,,++++++++++++..................------,,,,,,++++++***++++++,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))))))))++++++++++++,,,,,,------+++******))))))******+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***)))((((((******+++++++++++++++,,,,,,++++++++++++++++++,,,++++++************++++++,,,,,,++++++***)))))))))))))))))))))***+++,,,---++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,***))))))******,,,,,,,,,,,,++++++++++++)))******++++++******)))---,,,+++***+++,,,---...++++++++++++++++++++++++---------............///---------............/////////////////////////////////............//////...//////000000000000000000000000000000000000000222111111000000000000000///............---------......////////////..............................,,,,,,------------,,,,,,000//////...---------,,,{{{vvvrrrqqqmmmlllkkkgggccc^^^YYYVVVTTTUUUVVVVVVVVVTTTRRRQQQNNNMMMJJJHHHFFFGGGHHHJJJIIIHHHEEECCCBBBBBBCCCDDDFFFCCC@@@>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<;;;777666555333222111000000111000///------...//////////////////////////////................................................------------------------............////////////+++,,,---......---,,,++++++,,,---......------...---------............///000/////////............,,,,,,,,,---------......---.........////////////------------------------,,,---...//////...---,,,------------------------000//////......//////000...------,,,,,,------...------------------------------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------.........---------,,,+++******+++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))++++++,,,,,,------------+++******))))))******+++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))*********)))(((''''''******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************+++++++++++++++*********))))))(((((())))))***+++------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,---------///...,,,***))))))******+++++++++++++++*********)))******++++++******))),,,,,,+++***+++,,,...///++++++++++++++++++++++++---------............///---------............/////////////////////////////////............//////......///000000000000000////////////////////////111000///............//////............---------......////////////..............................,,,------......------,,,++++++++++++******))))))wwwrrrooonnnmmmlllkkkhhhccc]]]XXXUUURRRSSSTTTUUUUUUSSSQQQPPPLLLMMMLLLJJJGGGGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCAAA???>>>???@@@@@@????????????>>>===<<<;;;:::888777555444222111111111111111000///////////////000000////////////......////////////////////////........................------------------------............////////////------......//////......+++---...///------...///---------............///.........---------,,,,,,+++,,,,,,---......//////........./////////000000---------------------------..................---------------............//////............//////...------,,,,,,------...------------------------------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......---------,,,,,,++++++,,,,,,---))))))***++++++,,,,,,---))))))))))))************++++++******++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------,,,,,,++++++,,,---------------++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))***))))))((((((******++++++,,,---------((()))************)))(((++++++************++++++************************))))))))))))***+++,,,---))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---------------,,,+++************+++++++++++++++***************++++++++++++******++++++++++++,,,---......++++++,,,,,,,,,,,,++++++---------............///---------............///000000000000000000000000//////............//////---...//////000000//////////////////////////////000///...---,,,---...//////............---------.........//////..................---------------------............------***++++++,,,,,,,,,+++***}}}uuupppnnnmmmllllllkkkgggccc]]]WWWTTTOOOPPPRRRSSSRRRQQQOOONNNLLLMMMNNNMMMJJJHHHHHHIIIHHHHHHGGGEEEDDDBBBAAAAAA???>>>>>>???@@@AAA@@@>>>======<<<<<<;;;:::888777888777555444222111111111111111111111111000000///111111111000000/////////000000000000000000000000............................................................////////////......------...//////000+++---//////------...///---------............////////////.........------.....................///---------.........//////..............................------------......------------.........///,,,++++++++++++++++++,,,...------,,,,,,------...------------------------........................+++,,,------......------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,------------------------......---------++++++,,,,,,,,,,,,,,,,,,((()))))))))*********+++++++++******++++++,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++,,,---......------------------......+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++*********++++++,,,------...((()))************)))(((++++++************++++++)))))))))***++++++,,,,,,***)))))))))***+++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++,,,---......---,,,+++---------............///---------............///000000000000000000000000//////............//////---...//////000000//////////////////////////////111000...---------/////////............---------------............------------------,,,,,,,,,+++------............------***+++---...//////......}}}uuuqqqooonnnlllllljjjgggbbb\\\VVVSSSRRRSSSUUUVVVUUUTTTRRRQQQLLLNNNQQQPPPLLLIIIIIIJJJGGGGGGGGGFFFEEECCCAAA@@@<<<<<<===???AAAAAA???===@@@@@@??????>>>===;;;:::888777666444333222111111111111222333333111000///222222222222111111000000000000000000000000000000........................////////////////////////............/////////000...------,,,---...000111***---000///---,,,...000---------.........//////111111111111000000000000000000000///......------,,,,,,,,,---------......///////////////////////////...---,,,,,,---...///---------.........//////...------,,,,,,------......------,,,,,,------...------------------------........................,,,------...............------------------------........................+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,---...//////...---,,,............---,,,,,,++++++++++++,,,,,,---------+++*********+++,,,,,,---************+++,,,------++++++++++++++++++++++++------++++++++++++------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------******+++,,,,,,---......***+++,,,------,,,+++***++++++************++++++(((((()))***+++,,,,,,---*********)))******+++,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,)))***+++------,,,+++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++(((***+++---......------,,,,,,............,,,,,,---------.........//////---------.........//////000000000000000000000000//////............//////---......///////////////////////////////////////222111///...---...000111//////.........---------,,,------------------,,,---------,,,,,,+++++++++------............------&&&''')))+++,,,,,,,,,+++{{{ssspppmmmlllmmmllliiieee```\\\YYYWWWRRRSSSUUUVVVVVVTTTRRRPPPPPPMMMJJJHHHIIIJJJIIIIIIJJJHHHFFFDDDBBBBBBBBBBBBEEEDDDBBB@@@?????????@@@<<<<<<======<<<;;;;;;:::999777555333111000000000111111000000000000111111////////////////////////.........///////////////111111000000///---,,,++++++++++++,,,---...///000++++++,,,,,,,,,,,,------+++,,,...000000///...,,,000000//////.........---////////////////////////,,,---///111111000...---...............///000111000000//////.........---000000000000000000000000------............------........................------------------------...------,,,,,,------...111000...------...///000------------------------,,,,,,,,,++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,+++++++++++++++***++++++++++++,,,---......***++++++,,,,,,------...+++,,,,,,,,,,,,+++******)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...///...---***)))***+++---,,,,,,+++*********+++)))***,,,------,,,***)))******++++++++++++******++++++++++++******))))))******************************+++++++++,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++------+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++$$$)))---//////...------------------------------............------........................///////////////.........//////............//////,,,...//////......///111......------------.........///000111111000///.........////////////......//////.........---------//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,|||tttqqqooonnnlllllliiifffbbb]]]XXXVVVRRRSSSUUUVVVVVVTTTRRRPPPPPPMMMJJJHHHIIIJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBDDDCCCBBBAAA@@@?????????>>>>>>>>>===<<<:::999888777555444222111111222222111111000000000000111111////////////////////////000000//////......------000000000000///...---,,,------,,,,,,,,,---......,,,,,,---------.........,,,---.../////////...---///.........------------........................111111111111000...,,,+++------,,,,,,,,,,,,,,,,,,000/////////............////////////////////////,,,------------------,,,........................------------------------...------,,,,,,------...111///---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++***+++,,,,,,,,,,,,+++*********+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++,,,---,,,++++++******+++++++++******************+++++++++,,,,,,,,,,,,++++++++++++++++++*********)))******************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,------,,,+++------------------------------............------......................../////////////////////...//////............//////---...//////......///111......------------.........///000111111000///.........////////////......///.........------------.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++|||tttqqqpppppplllllljjjhhhccc^^^XXXUUURRRTTTVVVWWWWWWUUURRRQQQPPPMMMJJJHHHIIIJJJIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>@@@??????===<<<999888777555444333222222222333444111000000//////000000111////////////////////////111111000///...---,,,,,,......////////////......///......---,,,,,,---------............/////////---------------...//////---------------,,,,,,,,,------------------------111000000///...---,,,,,,111111000000///.........////////////............////////////////////////,,,,,,,,,------,,,,,,,,,........................------------------------...------,,,,,,------...222000...,,,+++******+++------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,,,,------......///...------,,,---------...------,,,,,,++++++***+++,,,,,,,,,,,,+++******+++,,,---,,,+++***+++---++++++++++++++++++++++++)))*********))))))+++---,,,,,,++++++******++++++,,,+++)))'''''')))+++,,,,,,,,,------------,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++......------,,,+++******------------------------------............------..............................////////////////////////............//////---...//////......///000......------------.........//////000000//////.........////////////..................---------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++~~~tttpppooopppkkklllkkkiiieee___YYYUUUSSSTTTVVVXXXWWWUUUSSSQQQPPPMMMJJJHHHIIIJJJIIIIIIIIIGGGFFFDDDCCCBBBCCCCCCBBBCCCCCCCCCBBB@@@>>>===??????>>>===<<<:::888777666555333222111222222333000000////////////000000////////////////////////000000//////......------------...//////000//////......------------......------.........////////////...,,,,,,,,,---///000------------------------------------------------,,,+++++++++,,,---...///222222222222111111000000///////////////.........////////////////////////,,,------......------,,,........................------------------------...------,,,,,,------...222111000...------------........................,,,,,,------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------)))******+++,,,---......,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++------------------------000000///...---,,,,,,---***++++++,,,,,,------...+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---***************************+++++++++))))))+++,,,,,,,,,++++++***++++++,,,,,,+++***))))))***+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************+++,,,------------------------------............------....................................//////////////////............//////---///000///......///000......------------......////////////////////////---......//////......---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,tttnnnmmmnnnllllllllljjjfff___YYYVVVTTTUUUWWWXXXXXXVVVTTTRRRPPPMMMJJJHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCBBB@@@>>>===============<<<;;;::::::888777555222111000000111000000////////////000000////////////////////////------......//////000000,,,---...///000000000000------------...///000111,,,------------.........///...,,,++++++---///111..................//////........................,,,,,,,,,,,,---...///000,,,---...////////////............///////////////..............................////////////..............................------------------------...------,,,,,,------...//////.........//////000........................++++++,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++---...---,,,------------------------.........------,,,,,,,,,111000///...---,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---************************---......,,,***)))***+++,,,++++++***++++++,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---///------------------------------............------........................---.........//////000000//////............//////...///000///...---...///......------------......//////............//////------............------,,,,,,------------------,,,,,,+++++++++*********------------,,,,,,,,,,,,,,,,,,,,,---------......sssmmmlllnnnnnnmmmllljjjeee```ZZZWWWTTTVVVXXXYYYYYYWWWTTTSSSPPPMMMJJJHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<===<<<<<<;;;:::999777555333111000000000000//////......//////000////////////////////////,,,,,,---...///000111111------...///000000//////,,,,,,,,,---...000111222,,,,,,---------.........///...,,,,,,,,,---///111.........///////////////////////////////////////000000000000//////......+++,,,...000000000000///.........///////////////........................//////000000000000//////........................------------------------...------,,,,,,------...++++++,,,------.................................,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***+++---...---,,,------------------------------------,,,,,,,,,+++000///...---,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,,,,,,,+++******+++,,,---,,,+++***+++---++++++++++++++++++++++++/////////---***)))***+++++++++******++++++,,,,,,***,,,...//////...,,,***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++......,,,,,,,,,---...///------------------------------............------........................------......///000000000//////............//////...///000///...---...///......------------......///......------......///------............------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******------------,,,,,,,,,,,,,,,,,,------......//////tttmmmmmmpppooonnnllliiieee```[[[YYYUUUVVVXXXYYYYYYWWWUUUSSSPPPMMMJJJHHHIIIJJJIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????============<<<;;;:::999777666444222111111111111//////............//////////////////////////////------......//////000000......///////////////..................///000000---............/////////......---,,,---...///000---------....../////////..............................///000///...---,,,...///111222222111000///............/////////000..............................////////////..............................------------------------...------,,,,,,------...,,,,,,------------------....................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------.........---,,,,,,+++,,,,,,...------,,,,,,++++++***+++,,,,,,,,,,,,+++*********+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------............------........................------......///000000111//////............/////////000000000...---...///......------------......///...------------...///,,,------......------,,,++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------...//////tttnnnooorrrqqqooolllhhhddd```\\\ZZZUUUWWWXXXZZZYYYWWWUUUSSSPPPMMMJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDBBB@@@?????????@@@??????>>>===<<<:::888777555444333222222222333333//////............/////////////////////////////////////////////............///////////////......000000///............///////////////000000000000---------------...//////,,,,,,,,,------.........------------------------&&&(((***---......---,,,,,,---...///...,,,***)))---.........//////000000........................------............------........................------------------------...------,,,,,,------...///000000000///...------////////////////////////000000//////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,+++***+++---...---,,,++++++++++++++++++++++++&&&'''(((***,,,...///000------,,,+++++++++,,,,,,***++++++,,,,,,---......+++,,,,,,,,,,,,+++******)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---+++*********+++,,,,,,------,,,***))))))***,,,------..................---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++)))***---++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++''''''(((***+++,,,---------------------------------..................---........................---------...///000000111//////............/////////000111000...------............------.........///...---,,,,,,---...///,,,------......------,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++************)))******+++,,,,,,---......}}}rrrqqqrrrqqqooommmjjjhhheeeaaa\\\XXXUUUVVVVVVWWWVVVUUUTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<===>>>===:::888888999666666444222111000//////------......///000000000......//////000000111111//////000000000000//////////////////////////////...............---------...............///000000000000///...---,,,,,,,,,000///...------...///000............//////////////////............//////..................------,,,---------......//////,,,------...------,,,,,,////////////////////////------............------000000000000000000000000------............------......------------......////////////////////////------------------------........................++++++,,,,,,,,,---------,,,---------,,,,,,...///,,,---------.../////////...---+++******+++---...,,,------......------,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,------......------,,,*********************************************************+++,,,---...///***************+++++++++,,,,,,,,,++++++*********)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------'''((()))++++++******)))(((((()))***,,,---...///,,,,,,------------......,,,------......------,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++,,,---.........------///***&&&(((...000,,,'''+++++++++,,,,,,---------------++++++++++++------------,,,,,,------...///111000///...............,,,,,,,,,---------......////////////////////////---------............///........................------,,,,,,,,,------...////////////////////////000000000///......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++******+++---...000}}}rrrqqqqqqpppmmmkkkhhhfffccc___ZZZVVVUUUUUUVVVVVVVVVUUUTTTSSSOOONNNLLLJJJIIIIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????<<<===>>>===:::999888999777666444333111000000000/////////000000000000000111111000000///.........//////////////////......////////////////////////.......................................///000000000000///------,,,,,,---000///...............///............//////////////////............//////........................------........./////////......//////......------////////////////////////------............------////////////////////////------............------......------------......////////////////////////------------------------------------------------++++++,,,,,,,,,---------//////............//////---------..................---+++******+++---...,,,------......------,,,...---,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++***))))))+++++++++***************,,,,,,,,,+++++++++*********++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))+++,,,,,,,,,+++***))))))***+++,,,------...******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///,,,***+++///000...++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,---------..............................---------............///..............................---------------...------------------------............////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++,,,++++++***+++,,,......~~~sssqqqpppooommmkkkhhhfffccc___ZZZVVVTTTUUUVVVVVVVVVUUUTTTSSSMMMLLLKKKIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA??????<<<===>>>===;;;999999999777666555333222111111111111111111111000000000000111111000//////......---000/////////......------////////////////////////////////////////////////...............///000000000///...---------------///////////////...---,,,............//////////////////............//////..............................////////////000000//////000000///......---////////////////////////------............------........................------............------......------------......////////////////////////------------------------------------------------,,,,,,,,,,,,------------...+++***+++///111000///...............---------...---,,,++++++,,,---...------............------...---,,,,,,+++,,,,,,,,,///...------++++++***)))---,,,,,,,,,,,,,,,,,,+++------............------,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------............------------------------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,***)))((((((,,,,,,++++++******)))))),,,,,,,,,++++++++++++***,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---...------------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................000000///...------------------------------------,,,------...//////000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........---------,,,,,,,,,,,,++++++++++++,,,---tttqqqpppnnnnnnmmmkkkiiifffaaa[[[WWWSSSTTTUUUVVVVVVUUUTTTSSSNNNMMMKKKIIIHHHGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@???<<<>>>???===;;;999999999777777555444333222222222222222111000000///......------......///000000111111111000///............////////////////////////////////////000000000000...............///000000000///...---------------...//////000///...,,,+++............//////////////////............//////---------.............../////////000000000000000///////////////...------////////////////////////------............------------------------------------............------......------------......////////////////////////........................------------------------,,,,,,,,,------------...)))&&&$$$'''---111000.../////////...---------,,,...---,,,,,,,,,,,,---...------............---------------,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++------............---------------.........//////,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++,,,------......------,,,---------..................,,,+++))))))+++,,,...------------------------************************,,,+++++++++++++++,,,,,,------,,,+++******))))))++++++++++++++++++++++++------------------------************************+++,,,---.........---,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++************++++++,,,,,,------------------------+++*********++++++,,,,,,)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,------...///---...............------,,,,,,,,,---------......---------------------------------............///........................222111000///...---------////////////////////////---------....../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,++++++++++++++++++uuurrrooommmnnnlllkkkiiifffaaa[[[WWWSSSSSSTTTUUUUUUUUUTTTSSSQQQOOOLLLIIIGGGFFFEEEEEEHHHHHHIIIHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDBBB@@@???===>>>???>>>;;;999999:::777666555444333222222222111111000///...------,,,---------...//////000000222111000////////////000////////////////////////.../////////000000111111...............///000000//////...------------...---.../////////...,,,+++............//////////////////............//////---------.........//////000000000000000/////////,,,------......------,,,////////////////////////------............------------------------------------............------......------------......////////////////////////........................------------------------,,,,,,---------.........,,,(((%%%(((---000...+++/////////...---------,,,---------------------------......//////......---------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,------------,,,,,,---------.........//////+++++++++++++++,,,---...------------------------------------------------,,,,,,------------,,,,,,---------......////////////---,,,******,,,---///------------------------************************)))))))))***+++,,,...///...------,,,+++***))))))++++++++++++++++++++++++...------------,,,,,,,,,************************'''((()))+++++++++***)))************++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++*********+++,,,---))),,,...---)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,------...///)))***++++++++++++******,,,,,,,,,---------..............................---------............///........................222111000///...---------///////////////////////////.........---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++******wwwssspppmmmkkkjjjiiihhheee```YYYTTTRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQNNNJJJHHHFFFEEEEEEGGGHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFFFFEEECCCAAA???===>>>???>>><<<:::::::::666555444333222222222222111000000///...------,,,000000///......------,,,111000///......///000111////////////////////////---......//////000000111...............///000000///......---------......---------.........------............//////////////////............//////,,,,,,------.../////////000000////////////......***+++,,,---............////////////////////////------............------------------------------------............------......------------......////////////////////////................................................,,,---------............333000---,,,......,,,)))...............---------------------------------......////////////......,,,,,,---............---)))***++++++---......///---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------------.........,,,++++++,,,,,,---...///------------------------........................,,,,,,------------,,,,,,,,,,,,------.../////////......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***************+++,,,,,,,,,+++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******,,,---...++++++++++++++++++++++++,,,++++++******,,,---...+++---///...,,,+++---///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---***+++,,,---...---,,,+++,,,,,,,,,---------......////////////////////////---------............///........................000000///...------------------------------------//////......---,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********)))))))))******+++++++++++++++***yyytttqqqnnnkkkjjjiiihhheee```YYYTTTQQQRRRSSSUUUUUUUUUTTTSSSRRRPPPNNNKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGEEEDDDEEEGGGGGGFFFDDDAAA???===??????>>><<<:::::::::555444333222222111222222111000000000//////......000//////......---,,,,,,...---,,,,,,,,,...000111////////////////////////,,,------...//////000000...............///000000......---------......///,,,,,,,,,,,,---...//////............//////////////////............//////,,,,,,------...//////000/////////.........------)))***,,,---///000000000////////////////////////------............------------------------------------............------......------------......////////////////////////........................////////////////////////------------............222111///...------,,,,,,---------...............------............------......////////////......+++,,,.../////////...---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000........................------------------------+++,,,,,,------,,,,,,++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,++++++***+++,,,---...+++++++++++++++++++++,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,---...------,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,...///111111111///...,,,,,,,,,---------..............................---------............///..............................---------------...------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********)))))))))((()))***+++,,,,,,++++++{{{uuuqqqnnnllllllkkkjjjhhhbbb[[[VVVQQQRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIGGGHHHIIIJJJJJJIIIGGGEEEDDDFFFGGGHHHGGGDDDAAA???>>>???@@@>>><<<:::::::::444444333222111111111111111111111111000000000000,,,,,,------...//////000++++++***)))***---///000////////////////////////,,,,,,,,,---...//////000...............///000000......---------......///,,,+++++++++,,,...000111............/////////000//////............//////,,,,,,------...///000000//////......---------,,,)))***,,,...000222222333////////////////////////---..................---........................---..................---.........------.........////////////////////////////////////////////////000000000000000000000000---------.........//////+++,,,------,,,,,,...000,,,------....../////////------............------......////////////......+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......////////////......+++++++++,,,,,,,,,------,,,,,,,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,...------,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,---------.........,,,------......------,,,++++++++++++++++++++++++---,,,+++******,,,...///------------------------...---,,,++++++---///000++++++++++++++++++++++++---------,,,,,,+++++++++...---++++++++++++---...------,,,,,,------...///***+++---//////...---,,,,,,,,,,,,---------......---------------------------------.........//////........................------,,,,,,,,,------...////////////////////////+++,,,,,,------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))'''(((***+++,,,,,,,,,+++{{{xxxuuuooopppmmmiiieeebbb]]]XXXUUURRRRRRSSSUUUWWWWWWUUUTTTRRRPPPNNNKKKHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDEEECCC@@@>>>===>>>AAAAAA@@@???===;;;:::999***---111222222111000111000000000000000000000000000000//////.........------------............///////////////000000000000---///000///---,,,,,,,,,---------------...///000,,,,,,,,,---------..............................///---+++,,,///000///---...---,,,---//////...---,,,---......//////......000111111000...---...000---......///////////////111111000///...------,,,,,,---...///000000000000......------------......---...///...------...//////...---,,,,,,---///000......////////////......................................................////////////////////////000///......///000...---...---,,,,,,,,,,,,---.../////////...------,,,,,,---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------///...---,,,+++*********---...//////......///111......---,,,,,,,,,,,,---,,,,,,---...//////......000...,,,*********,,,---...------,,,++++++++++++,,,---...,,,***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---******,,,------,,,******------,,,,,,,,,---......))))))***+++,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++,,,***)))+++///111111///------------------------,,,,,,,,,---------......,,,---......//////......000000//////.........---///...---,,,,,,,,,,,,,,,/////////...---------,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---)))))))))******+++,,,,,,---------,,,,,,+++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,yyywwwtttooopppnnnjjjfffccc^^^YYYVVVRRRRRRSSSUUUWWWWWWVVVTTTRRRPPPMMMJJJHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCAAA??????????????????>>><<<;;;999888555666555222---(((&&&%%%000000000000000000000000000/////////............//////.........---------.../////////000000000000---///000000///...///000---------------...//////------........./////////++++++++++++++++++++++++///---+++,,,...000///...///...------...///...---,,,---......//////......111222222000///...///111---......///////////////000000//////......------....../////////......---......------------......---...//////------...//////......---------............////////////......------------------------........................///////////////////////////...---...000000///.........---,,,,,,---......---------------------...---...///000///...,,,+++,,,,,,,,,,,,,,,,,,------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---...//////......///111///...------,,,,,,------+++,,,,,,---......------...---,,,+++++++++,,,---------,,,,,,+++,,,,,,,,,,,,---...,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++************++++++++++++++++++++++++------------,,,,,,,,,+++...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,++++++***++++++******++++++,,,---......------------......------............------,,,,,,,,,---------......+++,,,------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++&&&%%%$$$&&&)))******(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---......//////......000/////////...............---------------...///..................------///...------,,,,,,------///......------......///.........------------------------,,,,,,+++++++++,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,wwwuuutttpppqqqoookkkhhheee```[[[WWWSSSRRRSSSUUUWWWWWWVVVTTTQQQOOOMMMJJJGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCEEEDDDBBB@@@??????============<<<;;;:::999888888777444000---------000000000000000000000000////////////............111000///...---,,,++++++....../////////000000000+++---///000//////000111...------------...//////....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...000//////000...------...///...---------...////////////...///000000///...---///000---......//////////////////////////////.........////////////...---,,,+++......------------......---...//////------...///////////////...---,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////...---...000111000///......---,,,,,,---......++++++,,,---......//////---.../////////...---,,,++++++,,,,,,---------...///............---------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,---------///000000///...000111///...------,,,---------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,------...***++++++,,,,,,++++++***...------,,,,,,------...+++++++++++++++,,,------,,,,,,,,,,,,+++***))))))))))))***+++++++++++++++------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------+++,,,------......------------------------------+++++++++,,,,,,,,,,,,,,,+++************++++++,,,)))((('''(((***+++***)))++++++++++++++++++++++++------........./////////,,,---......//////......////////////............---------......///000111................../////////...------,,,---------///......------......///000000000///...------,,,------,,,,,,,,,,,,++++++...000000///---+++***+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,wwwuuutttrrrqqqooollljjjfffbbb\\\XXXSSSSSSSSSUUUWWWXXXVVVTTTQQQOOOLLLIIIGGGEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFFFFCCC@@@>>>>>><<<<<<=========<<<;;;;;;444444444333111222555777///////////////////////////////////////.........000//////...------,,,,,,........./////////000000+++---//////.........///......---------......///....../////////000000000///////////////////////////...------...///000000111///------...//////...------...///////////////---......---,,,,,,---///---......///////////////.........///////////////...............---,,,,,,......------------......---///000///...---...///...///000000///---+++***......////////////......------------------------........................////////////////////////...------...000222111111......------------......------........./////////---......//////...------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///000000//////000111//////...---------------+++,,,,,,---------,,,,,,***+++,,,---.........---,,,,,,,,,,,,,,,---...///---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,+++***))))))***+++------,,,+++++++++******))))))******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******************************++++++++++++,,,,,,+++*********+++,,,------...------------------,,,++++++++++++++++++++++++.........////////////000,,,---......///.........///////////////.........///////////////000111111------......//////000000//////...------------------,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000---,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,yyyvvvuuusssqqqooommmkkkhhhccc]]]YYYSSSSSSTTTVVVXXXXXXVVVUUUQQQOOOMMMJJJGGGFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIGGGCCC???===<<<======>>>>>>>>>======<<<666555333///---,,,...000////////////////////////.........///////////////....................................///////////////000111111///.........///......---------......------........./////////000000000000000000000000...............///000111222000...---...//////...---...//////000000//////---...///...------...000---......///////////////.........///////////////,,,------...//////............------------.........///000///......///000...///000000///---+++***......////////////......////////////////////////........................////////////////////////......---///111222222111........................000000000000//////......------..................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,---...//////...///000000//////000222//////...------------...------............------+++,,,---...............,,,,,,,,,,,,---......///---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000///---++++++---///000---,,,+++******+++,,,---++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,***+++---.........---,,,+++******))))))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,+++***++++++------------------------.........////////////000,,,---......///..................///////////////222111000///////////////---......//////000000000//////...------------...---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---......***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,|||wwwuuussspppooommmkkkhhhccc]]]YYYTTTSSSTTTVVVXXXXXXWWWUUURRRPPPNNNKKKHHHGGGFFFFFFHHHIIIIIIHHHHHHGGGFFFEEEFFFHHHIIIHHHEEE@@@===<<<>>>>>>>>>>>>>>>>>>======777777555222///...///111000000000000000000000000.........///////////////---------.........//////------........./////////111333444333111//////000//////...------------...------........./////////////////////////////////...///000///......000222444111...------/////////......///000000000000//////000111000//////111333---......//////////////////////////////.........,,,---...///000000000000......------------.........///000000......///000////////////...---,,,,,,......////////////......////////////////////////........................////////////////////////000///...///111222111000---...////////////...---111111000000///......------------............///---------------------------------............///------------------------........................------,,,,,,---...//////...///111000//////000222000///......------............//////......---------------------.........------------------...///---...//////---------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---000///---,,,,,,---///000,,,++++++******++++++,,,+++++++++++++++,,,------))))))***+++,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------------------------******++++++,,,,,,------...------------......///+++,,,---,,,+++***+++,,,------------------------------........./////////,,,---......//////...............///////////////222111000///............//////////////////000000000///......------......///......------......///+++,,,,,,---......//////++++++,,,,,,,,,,,,------+++,,,......------...///******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwtttqqqooonnnmmmkkkiiiddd]]]XXXTTTTTTTTTVVVXXXYYYWWWUUUSSSQQQOOOLLLIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCFFFIIIIIIFFFBBB@@@???===>>>>>>>>>===<<<;;;;;;777888777666444444555777000000000000000000000000............/////////000...............------------------.........//////...000111111///...////////////...---------------....../////////000000000------------------------...///000000......000222555222...------...//////......///000000000000000.../////////......000222---......///////////////000000//////......------//////000000000000000///......------------.........000111000///...///000///......---------............////////////......////////////////////////........................////////////////////////111000//////111222111000---...///000000///...---............---------------------------...///////////////...------,,,,,,---------.........//////------------------------...........................------------......///...000111111000000111222000//////...............---............---,,,+++//////---,,,,,,---......///......------------...---...//////...---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++***++++++++++++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...***++++++,,,,,,,,,++++++---,,,,,,,,,,,,---............------------......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,------......------------------------------+++++++++,,,------............---,,,,,,,,,------+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---......//////................../////////000000000///.........//////000000000///////////////000//////...............///......------......///.............../////////+++++++++,,,,,,---------+++---......,,,+++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,~~~vvvrrrooonnnmmmlllkkkiiiccc]]]XXXTTTTTTTTTVVVXXXYYYWWWUUUTTTRRROOOLLLJJJIIIHHHHHHEEEFFFFFFEEEEEEDDDCCCBBBAAADDDGGGIIIGGGDDDBBBBBB============<<<;;;:::999::::::999666222000000111000000000000000000000000---.........//////000000000000///...---,,,,,,+++---------.........//////(((***,,,---,,,,,,---...000///...---------------000000000000111111111111........................---///111000......000333555222...------...//////...//////000000000000000***+++,,,,,,++++++---///---......///////////////111111000///...------,,,111222222111111000///............------............000111000///...///111///...---,,,,,,---///000......////////////......................................................////////////////////////222111///000111111000///---...///000000///...---***++++++,,,,,,------...---------------...///000000000///...---,,,,,,++++++++++++,,,,,,---------------------------------------------------------///......---------.........000111111000000111222000000///...............------------,,,,,,+++***111000...,,,+++,,,---///000///...------------------///000///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........------,,,+++************&&&)))---000000---)))&&&+++,,,............,,,+++------,,,,,,------...///,,,,,,,,,,,,++++++***)))---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,++++++++++++(((+++---,,,***)))+++...++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......---.........//////000000...------......///000111111111000000//////......000000///...............---,,,,,,++++++,,,,,,---/////////...------,,,,,,+++++++++,,,,,,------------...///...+++***)))***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzuuupppoooooommmllljjjddd^^^YYYRRRRRRRRRTTTWWWYYYXXXWWWUUUTTTRRROOOLLLIIIFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHFFFCCC>>><<<============<<<;;;:::999;;;:::888777555444444444//////............//////////////////////////////000000/////////111222444......................../////////...------///111///,,,+++,,,...///---+++...------------...//////......////////////......222333444222000.........////////////////////////...///////////////......////////////000000000000........................------///000111111111111222111111000///......---......------------.........------,,,,,,------...///////////////000111222000000////////////000000000000////////////000000............////////////...............///000000........................111111000......---------.../////////---,,,---...000000///---++++++...000.........------,,,,,,,,,...------,,,,,,------...////////////////////////,,,,,,,,,------.........////////////////////////000000000000000000000000////////////.....................------,,,,,,,,,............///////////////////////////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,---...///...---+++***)))***+++++++++,,,,,,------,,,,,,+++...---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,***)))+++...///---+++++++++,,,,,,,,,,,,------.........////////////000///...---,,,++++++++++++------------------------,,,------......------,,,///---,,,++++++,,,...///---.........---,,,,,,+++.........////////////000---......///...---+++***,,,+++******++++++)))(((---------.........//////---------.........//////------......///000000000///000000///---+++,,,---000/////////............------............------------------------------------...///...---+++***------,,,++++++*********++++++,,,,,,,,,------------,,,,,,+++*********+++------------------,,,,,,---,,,,,,++++++*********yyytttoooooonnnmmmllliiiddd]]]YYYSSSSSSSSSUUUWWWXXXWWWVVVUUUTTTRRROOOKKKIIIFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGEEEBBB>>><<<============<<<;;;:::999:::999888666555444333333//////............//////////////////////////////111///------.../////////........................---///111111///...//////000...---...000111///---...------------...//////......////////////......///000222111000...///000///////////////////////////000000000000000//////............////////////////////////////////////......///000000111000000111111000000///......---///......------......//////..................//////............//////000000000////////////000000000000////////////000000............////////////...............///000000........................111000///......---------...///000///---,,,---...000111000...,,,,,,///111.........------,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,------.........////////////////////////000000000000000000000000////////////.....................------,,,,,,,,,------------....................................///............---------,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++...---+++******+++---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,******+++...///---+++++++++,,,,,,,,,,,,------------........./////////)))))))))***+++,,,---...------------------------,,,------------------,,,...---,,,,,,,,,,,,......------......------,,,+++------........./////////---............---,,,+++---,,,+++,,,---......,,,------..................---------.........//////............------------///000000///---,,,,,,---///............---------------............---------------------------------------...------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,+++******++++++...------,,,++++++******,,,,,,,,,+++++++++++++++xxxsssoooooonnnmmmkkkhhhccc]]]XXXUUUTTTTTTUUUWWWWWWVVVTTTUUUTTTQQQNNNKKKHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCAAA>>>===============<<<;;;:::999999888777555444333222222000//////......//////000////////////////////////333000------//////...+++........................,,,...111222111///------000///......///000///......------------...//////......////////////......,,,...///000///...///000////////////////////////000000111111111111000000------------............000000000000000000000000/////////000000000000000111000000//////.........///......------......///////////////////////////222222111000000000111111000000////////////000000000//////......//////000............////////////...............///000000////////////////////////111000///......---.........///000///---,,,---...111111111///------///111.........---------------......------------......---------------------------------------.........////////////////////////////////////////////////////////////.....................---------------,,,,,,,,,------------...------------------------///............---------,,,------......------,,,++++++,,,------,,,******,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,------++++++++++++------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,++++++,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......)))))))))***+++---...///------------------------------------------------------------------------------......------,,,,,,,,,,,,,,,---------......------.........------,,,...,,,+++,,,...000000///..................---------------...............///......---,,,,,,++++++///000000///---,,,---............---------,,,,,,------............------------------------------------,,,,,,,,,---......+++,,,,,,---.../////////,,,,,,,,,,,,---------------,,,,,,+++++++++++++++------,,,++++++***))))))++++++++++++,,,,,,,,,,,,wwwsssoooooonnnmmmkkkhhhccc\\\WWWVVVUUUTTTUUUVVVVVVUUUSSSUUUSSSPPPMMMJJJHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>>>>============<<<;;;:::999888777666444333222111111000000////////////000000////////////////////////444111...///222333000---........................,,,...//////...,,,,,,---------,,,------------,,,...------------...//////---......//////......---+++---//////...---.../////////////////////////////////000111111111000000------........./////////000000000000000000000000000000000///////////////000000/////////.........//////............//////////////////////////////222222111000////////////000000////////////000000/////////....../////////............////////////...............///000000000000000000000000000000000000///..................///000///...------///000111111///------///000...............---------......------------......---------------------------------...............////////////////////////........................////////////...........................---------,,,,,,---------.........------------------------///............---------,,,------......------,,,+++,,,...///...,,,***)))++++++---------,,,+++***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,------,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---------------------------,,,,,,---------------.........---,,,+++,,,------...------,,,,,,++++++,,,,,,,,,------------------..................,,,++++++,,,......---...............---------.................................---------,,,,,,///000000///...------...//////.........---------------............------........................---,,,++++++,,,---///000,,,,,,------............,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------wwwsssppppppooommmlllhhhccc\\\WWWVVVUUUUUUUUUVVVVVVTTTSSSTTTSSSOOOLLLIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@???>>>============<<<;;;:::999888777555444222111111111000000////////////000000////////////////////////111///...///222333222000////////////////////////......---+++)))))),,,...,,,---------,,,,,,------...------------...//////------............---------...//////---,,,,,,---////////////////////////---...//////000000000///....../////////000000000////////////////////////111000//////...//////000////////////............/////////....../////////---...////////////...---///...---,,,,,,,,,,,,,,,000000////////////000000//////............//////............////////////...............///000000111111111111111111111111000//////............//////000000000...---...///...///000...---,,,---///........................///......------......///------------------------........................////////////////////////------------------------////////////....................................---.........////////////------------------------///............---------,,,------......------,,,---...///000000...,,,******+++---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------......------,,,+++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,---------------...//////000222///,,,+++,,,,,,,,,+++.....................---.....................---------......////////////...000000000...---...///000000000000////////////------............------........................---,,,++++++,,,---///000...---------,,,,,,,,,+++,,,,,,---------.........---,,,,,,+++,,,,,,------++++++,,,,,,------......+++++++++,,,,,,------...wwwtttrrrqqqpppooommmiiiccc\\\WWWVVVUUUTTTUUUVVVVVVUUUSSSTTTRRROOOKKKIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCAAA???>>>============<<<;;;:::999888777666444333222111111111000000//////000000111////////////////////////,,,---...///000000000000////////////////////////000///,,,)))'''(((,,,///...///000///......///000...------------...//////------............---------///000///---,,,,,,---////////////////////////,,,---...//////000//////////////////000000000111////////////////////////111000///......///000111........................000//////......//////000------////////////------111111000000///000000000000000////////////000000///......------......///............////////////...............///000000000000000000000000000000//////............/////////000111000...---...///---/////////---,,,---..................///////////////............//////------------------------/////////...............////////////////////////........................////////////.........................../////////........./////////000000------------------------///............---------,,,------......------,,,......///000000///------+++,,,,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...---,,,++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------))))))))))))***+++,,,,,,+++,,,,,,------............---,,,++++++,,,---............------,,,,,,+++,,,,,,------......------+++++++++,,,,,,,,,------------------...///000111555222///------------,,,---------.........//////...............---------------......///000000111...000000000......///000111111111000000000//////------............------........................------,,,,,,,,,---............------,,,++++++***,,,---------............,,,,,,,,,,,,,,,------...+++,,,,,,------......///,,,,,,,,,,,,------------wwwuuutttsssqqqpppnnnjjjddd]]]XXXUUUTTTTTTUUUWWWWWWUUUTTTTTTRRRNNNJJJHHHGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCDDDFFFFFFEEECCC@@@>>>============<<<;;;:::999999888666444333222222222111111000000000000111111////////////////////////+++...222111...,,,...000////////////////////////000000///,,,******,,,///---///111000...---...000...------------...//////,,,------......------,,,,,,...//////.........///////////////////////////------...000000111111111........./////////000000000000000000000000000000000///...---...000111333........................000000////////////000000---...000111111000...---333222222222222222333444000000////////////000000///......------......///............////////////...............///000000000000000000000000000000//////............/////////000111000.........000...///000000...------...---........./////////000//////............//////........................000/////////.........---////////////////////////........................////////////............---........./////////000---------.........//////........................///............---------,,,------......------,,,------..................,,,,,,,,,,,,,,,---......------............------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++---///...+++******,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---++++++,,,,,,---......//////...,,,++++++,,,...///000///---,,,++++++,,,,,,+++,,,------......------,,,,,,,,,,,,---------------,,,,,,---...000111333444111---,,,,,,---...---+++,,,,,,---...///000000//////.........---------...........................///000000///...///111000000000000////////////------............------........................---------...------,,,,,,.........---------------------------............,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++---------------,,,,,,,,,wwwvvvuuutttrrrqqqnnnkkkeee^^^YYYUUUTTTTTTUUUWWWWWWVVVTTTTTTQQQNNNJJJHHHGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCDDDFFFHHHGGGDDD@@@>>>============<<<;;;:::999999888777555444333222222111111000000000000111111////////////////////////---222777555///,,,...111000000000000000000000000000111111000...,,,---...+++---///...,,,+++,,,///...------------...//////,,,------......------,,,***,,,///000//////111222////////////////////////......000111111222222222---------.........//////111111111111111111111111///...------...000222444---.....................000000////////////000000...000111222222111000...------,,,------...//////000000////////////000000.........------...................../////////000...............///000000//////////////////////////////.........//////000///000111000///...///000///000222111///......///---.........//////000000//////............//////////////////////////////000000//////.........---////////////////////////////////////////////////000/////////............---.........//////000000,,,,,,,,,---------......//////////////////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,---...///---,,,,,,+++,,,---///000------............------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++---///...+++)))***,,,++++++,,,,,,,,,---------,,,,,,------------......555444222000...---,,,,,,++++++,,,,,,---.../////////...,,,++++++,,,...///111000---+++***+++,,,---+++,,,,,,---.........---,,,,,,------------......---,,,,,,---...000222333000---***)))***,,,------***+++,,,---...000111111//////.........---------///......------,,,,,,+++...///111000///...000111000/////////............---..................---////////////////////////------...///...---+++***------......///000000000---------.........//////,,,,,,,,,,,,,,,---...//////...---,,,***)))((('''.........------,,,,,,,,,yyywwwuuuuuurrrnnnkkkgggbbb\\\XXXYYYWWWUUUUUUVVVVVVUUUTTTUUUSSSOOOLLLIIIGGGEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHGGGDDDBBBAAAAAA<<<<<<<<<<<<;;;:::999999777666555333222111000000333333222222111000//////........................------------------------........................///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000000000000000000//////............//////111111000///////////////000000000000000000000000////////////000000000000111///...///000111000...000000000000000000000000000000000000000000000000111111000000//////......//////000000///...------000000000000000000000000000000//////.........---000000000000////////////,,,---///000111111111000---......///000111111222...............///000000000000111111111000000///---------...............///......000222333222111000///...------...///000////////////000000000000////////////////////////111111111111111000///...---...///000000///...---000000///...------,,,,,,////////////////////////........................000000//////.........---////////////////////////......//////...---,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***000///---,,,+++*********+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++***************))))))***+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------+++***,,,///111444222000---,,,,,,------------------------------++++++++++++,,,,,,---...++++++******+++---...000,,,,,,------...------,,,...---,,,,,,,,,,,,---............------,,,,,,,,,//////...---,,,,,,,,,,,,000000000000000000000000------,,,,,,,,,,,,+++++++++,,,---...///////////////............---------........................////////////////////////------------,,,,,,+++***------------------------------------------------,,,,,,,,,---------......zzzxxxwwwuuusssoookkkhhhccc]]]YYYXXXVVVUUUUUUVVVWWWVVVUUUUUUSSSPPPLLLIIIGGGFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEFFFHHHIIIIIIFFFCCCAAAAAA======<<<<<<;;;:::999999777666555333222111000000222222111111000//////...........................------------------------........................///---,,,---///000///---...............------------......//////000000000000000000000000000000000////////////////////////000//////......//////000//////...---------------000000000000000000000000////////////000000000111111///...///000111000...000000000000000000000000000000000000000000000000////////////000000000000//////000000///......---000000000000000000000000000000/////////.........000000000000////////////---...///000111111000000......//////000000111111///............///000000000111111222222111111000////////////............000//////111333444333222000///............///000....../////////000000000////////////////////////000000000000000///............///000000///......111111000//////...------////////////////////////........................000/////////............////////////////////////......//////...------,,,,,,,,,---------.........---............---,,,,,,......------------------+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,+++,,,...111222111///...------------------------------------,,,,,,++++++,,,,,,---...,,,++++++++++++,,,...///---------...------,,,,,,///...------------...////////////......---------//////......------......000000000000000000000000.........---------,,,,,,,,,,,,---...///////////////............---------................................................---------------,,,+++***------------------------------------------------,,,,,,---------.........{{{yyyxxxuuusssooolllhhhccc]]]YYYWWWVVVTTTUUUVVVWWWWWWVVVUUUSSSPPPLLLIIIGGGFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEFFFIIIKKKKKKIIIEEEBBBAAA???>>>===;;;:::999999999888777555333222111111111111111000000///.................................------------------------........................///...---...000111000/////////////////////////////////000000000000000000000000000000000000000000////////////////////////111000000//////000000111///......------------...000000000000000000000000/////////000000000111111111///...///000111000...////////////////////////000000000000000000000000.........///000111111111//////000000000///......000000000000000000000000000000////////////......////////////000000000000...///000000000000//////000000000000000000000000//////......//////000111111222222333333222222222111111111000000//////...111000000222444444333222000//////......//////000............////////////////////////////////////////////////...............//////000000//////...222111111000000/////////////////////////////////........................////////////............////////////////////////.........///......---,,,,,,------------...............//////......---,,,------.........//////000---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++,,,,,,------......,,,,,,------......//////......////////////......,,,,,,,,,,,,,,,,,,------...------,,,,,,------...---......---,,,,,,...000/////////.........------------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,---------.........---,,,,,,+++000///............///000///////////////.........//////......//////000111000000000000000000000000/////////............---------...............---///............---------........................------------------------,,,------------,,,,,,+++------------------------------------------------,,,------------.........{{{xxxvvvtttrrrnnnkkkgggccc]]]YYYVVVUUUTTTTTTVVVXXXXXXWWWUUUSSSPPPLLLIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFIIILLLMMMJJJFFFCCCAAA@@@???===;;;:::999999999888777555444222111111111111111000000000/////////....................................................................................000000000000///////////////000000000000000//////////////////////////////////////////////////////////////////111111000000000000111111111000////////////000000//////////////////////////////000000000111111111111///...///000111000...////////////////////////////////////////////////.../////////000000000111//////000000000//////...000000000000000000000000000000//////////////////////////////000000000000000000000000000/////////111111000000000000000000/////////...///000000111222222333333444444333333333333222111111000//////000000000111333333222111000//////////////////000---.........////////////////////////////////////000/////////...//////////////////000000/////////111111111000000/////////////////////////////////........................///////////////.........////////////////////////---...............------------------...........................---,,,,,,------......////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---......///,,,,,,------............,,,------------------,,,,,,,,,,,,---------------...------,,,,,,------...---...//////...---...///------...//////......---........................------,,,,,,,,,------...------------,,,,,,,,,,,,............---,,,++++++///................../////////..............................///000111222/////////////////////////////////.........------..................------///............---------........................------------------------,,,---------------,,,,,,------------------------........................------------............zzzvvvsssssspppmmmjjjgggbbb]]]YYYVVVUUUTTTTTTVVVXXXXXXWWWVVVTTTPPPMMMJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEIIILLLMMMJJJFFFBBBAAA??????===<<<;;;:::::::::888777666444333222111111222111111111111111000000////////////////////////................................................------............///000---------......////////////.....................////////////////////////........................111111000000000000111111000000////////////000000////////////////////////000000000000111111111111111///...///000111000...////////////////////////////////////////////////111000000000/////////...//////000000000000000///111111111111111111111111//////000000000000000000.../////////000000000111000000000///////////////111111111111000000000000///////////////000111111111222333444444444444444444444333222111000000/////////...///111111000//////000000000000000000///.........////////////000000000000000000000000000111000000//////000111111000000000//////000000000000000///////////////...////////////////////////////////////////////////.........///////////////////////////////////////------...............------------.........//////,,,------------,,,++++++---............---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++)))******+++,,,------...,,,,,,,,,,,,------------,,,------------------,,,,,,,,,,,,------............------,,,,,,------...---///111111///......///,,,---......///......---..............................---,,,,,,------------------------------,,,---.........---,,,,,,+++------------------------------------------------,,,,,,------...///111111////////////////////////.........------------,,,..................------///............---------........................------------------------,,,------......---------------------------------........................---------.........//////zzzuuurrrssspppmmmjjjgggccc]]]ZZZWWWVVVTTTUUUVVVWWWWWWVVVVVVTTTQQQMMMJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEHHHJJJJJJHHHDDDAAA@@@======>>>======<<<;;;:::888888666444333222222222222222222111111111111111////////////////////////................................................---...//////------...///,,,,,,,,,------......///---------...............000000000000000000000000........................111000000//////000000111...------------......///000000000000000000000000000000000111111111222222111///...///000111000...////////////////////////000000000000000000000000111111111000///.........//////000111111111000000111111111111111111111111//////000000000000111111......//////000000111111000000////////////000111111111111111111111111111000000//////000000111222111111222333444444444444333333333222111111111000///......///000000///---///000000111111000000///////////////000000000000000000000000000000000000111111000//////000222333111000000//////000000111////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////,,,---......///.........------........./////////,,,,,,------,,,,,,+++***---...//////...---,,,+++.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---,,,+++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......////////////......,,,,,,,,,---......//////...------,,,,,,------...---000222333111///......------------------..............................///...------------------,,,---............------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------------------------...///000111000000000000000000000000.........---------,,,,,,------...............---///............---------........................------------------------,,,------............---------------------------........................------........./////////{{{vvvssstttrrrooollliiieee```\\\XXXVVVUUUUUUVVVWWWVVVUUUVVVTTTQQQMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFHHHGGGDDDAAA@@@???:::<<<>>>??????===;;;:::999888666555333222222222000000000111111111111111////////////////////////................................................///111222111...,,,---///+++,,,,,,---......//////------......//////000000000000000000000000000000........................000//////......//////000---------------...//////000000000000000000000000000000111111111222222222111///...///000111000...000000000000000000000000000000000000000000000000000000000000//////////////////000111111111111111111111111111111111111111//////000000000111111111.........///000111111111//////......///000111222000000000111111222222333000000//////000000111222000111222333333444444444222222222222111111111111000/////////111111///...///000111111111111000///000000000000111111111222000000000000000000000000000000.........000111333111111000//////000111111000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////,,,------...//////..................////////////---------------,,,,,,+++,,,---///000000///...---------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------............------,,,,,,------.../////////...------,,,,,,------...---000333444222000...---///...---,,,,,,,,,---...........................//////...---------------+++,,,---...//////......++++++,,,---............,,,---...//////...---,,,------------.........///............///000111111000000000000000000000000/////////............---,,,,,,---...///////////////............---------................................................,,,,,,---...............------------------------....................................////////////|||xxxuuuvvvtttqqqnnnkkkgggbbb^^^YYYWWWUUUUUUVVVVVVUUUTTTVVVTTTQQQNNNJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEBBB@@@??????888:::>>>@@@@@@???<<<:::999888666555333333222222////////////000000000000000000000000000000000000////////////////////////........................111333444222///---...000,,,,,,------...//////000---......///000111111222000000000000000000000000........................//////............/////////////////////000111222000000000000000000000000000111111111111222222222111///...///000111000///111111111111111111111111000000000000000000000000......//////000000111111//////000111111111111111111111111111111111111111//////000000111111111222---......///000111111222///.........///000222333//////000111222333333333000000000000000111111222///000111222333333444333111111111111111111222222111000000000222222000...///000111222222111000///000111111111222222222222000000000000000000000000///...---,,,---...111222222111000//////000111222111111111111111111222222////////////////////////000000000000000000000000---.........//////000000////////////////////////,,,,,,---.../////////.............../////////000......//////......---,,,+++,,,///111222222111000---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........((())))))***,,,---.....................---------///////////////.........***++++++,,,,,,++++++***,,,,,,------...///000000...------,,,,,,------...---000444555333000...---000///---+++++++++---...////////////////////////000///...---------------***+++---///000000//////******,,,---.../////////---...///000000///...------.........//////000000000000000000000111111222000000000000000000000000000000000000////////////+++,,,---...//////////////////.........---------........................////////////////////////,,,,,,---.../////////...------------------------////////////////////////............/////////000yyyuuusssrrrrrrqqqooojjjeee___\\\WWWUUUTTTTTTVVVWWWVVVUUUXXXVVVRRRNNNJJJGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHFFFCCC@@@>>>?????????>>>===;;;:::999999999999777444222222222222222111111111111222222222000...---,,,---.../////////.........---------////////////////////////000000//////.........---////////////000000000000000000///...............////////////////////////,,,,,,------------,,,,,,111111000000//////......000000000000000000000000000000000000000000000000000000000000000111111222//////000000111111222222111111111111111111111111...///111333333111///...111111111000000000000000000000////////////000000222111111111000000//////222111111000///...------......///000111222222333////////////000111222333222222333333333222222111000000000000000000000000111111222222222222111111000000000000000111111222000000000000////////////222222222111000//////...000000000000000000000000////////////000000000000111111000000//////......000///---...000111111000222111111000///......---000000000000000000000000////////////////////////........................//////000000000000//////111111000000//////.........---,,,++++++,,,---...////////////////////////...------,,,,,,------...........................111000...,,,++++++++++++---,,,,,,++++++,,,,,,---((()))+++------,,,+++***++++++,,,---,,,+++)))(((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***---//////......------,,,++++++........................))),,,///222333333111///111///...///,,,***---333///000000///---+++,,,---///////////////.........---,,,++++++------,,,++++++,,,------......------//////...,,,,,,+++++++++------------...000111222000000//////......------////////////////////////......///000000111000000......//////...---,,,,,,........................................................................000000//////.........---111000---++++++,,,///000000///...------...///000//////.........---------zzzvvvttttttsssrrroookkkeee___\\\ZZZXXXVVVVVVVVVVVVUUUTTTVVVTTTPPPLLLHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFEEEBBB@@@????????????>>>===;;;:::999888999999777333111111222222111111000000111111222111000...---------//////000000/////////.........////////////////////////000/////////................../////////000000000222111111000000000000000/////////////////////////////////000000/////////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000111111222000000000000000111111111000000000000000000000000///000111222222111000///111000000000000000000000000000////////////000000222111111111000000000000000000000000000000000111//////000000111111222222333222111000000/////////111222222333333222222111111111111111111111111111111111222222222222111111000000000000000111222222111000000000////////////222222111111000//////...000000000000000000000000000000000000000/////////111111000000////////////000///......000111111000111111111000///.........000000000000000000000000////////////////////////........................//////000000000000//////000000000000//////.........---,,,++++++,,,---..............................------,,,,,,------..............................------,,,,,,------------,,,,,,++++++,,,,,,---+++,,,.../////////------...............---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...........................---------------------------...///000111222333333---***+++......+++***,,,///000000///---+++,,,---.........///////////////...,,,+++,,,---...---,,,+++,,,------......------...---------------......///............//////000////////////////////////////////////////////////,,,,,,---.........------...............---,,,+++........................////////////////////////////////////////////////000/////////............***)))))))))***,,,...000000///...------...///000//////.........---------{{{wwwuuuuuuuuussspppkkkeee```\\\[[[YYYVVVVVVVVVVVVUUUTTTUUUSSSOOOLLLHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>===<<<;;;:::888999999777333111111222222111111000000111111222111000...------...//////000000000000000/////////////////////////////////////////////............------........./////////111111000000//////000000///////////////////////////000000111111000000///000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222111111111111000000000000////////////////////////000000000000000000000000000000000000000000111111111000000//////000000111111111111111111000000000222111111111111111111111000000000000000111111111333333111000000000000000111111222222222222222111111111111111111111111111111111222222222222111111111000000000000111222222111111000000000/////////222222111111000/////////000000000000000000000000111111111000000//////...111000000000000/////////111///......000111111000111111000000//////......000000000000000000000000////////////////////////........................//////000000000000//////000000000////////////...------,,,,,,,,,,,,------------------------------......------------..............................***+++,,,---.../////////------,,,,,,,,,,,,------,,,---...000000///......///......---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///000000111........................111000...---...111444666333---+++---///...---......///000///---,,,,,,---------......//////000000///---,,,---...///...---,,,,,,---............---------------...///000111000000///.....................///000000111222222////////////////////////------.........---,,,,,,------.........---,,,,,,........................000000000000000000000000000000000000000000000000////////////............+++,,,,,,---...///000000//////............///////////////............---|||xxxvvvwwwvvvsssooojjjeee```]]]WWWVVVTTTTTTUUUVVVUUUUUUWWWUUURRRNNNKKKIIIGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@?????????>>>>>><<<;;;;;;999::::::888444222222333111111000000000000111111000///............/////////////////////////////////////////////////////////////////////.........------------.........//////......---------......////////////////////////......////////////......000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222222222111111000000//////000000000000000000000000111111000000000000111111000000000000000111111111111000000000000000000111111111111111111111111111666666444333111000......111111111000000000000000000000000000111222333333000111111222222222222111111111111111111111111111111111222222222222111111111111000000111111222333111111111000000000//////111111111111000000//////000000000000000000000000222222111111000///......000000000000000000000000222000//////000111111000111000000000/////////...////////////////////////////////////////////////........................//////000000000000//////////////////////////////........................------------------------......------------..............................)))***,,,...//////......------,,,,,,,,,,,,------+++,,,---.........------------+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------......////////////////////////////////////000///---,,,---000222444888222---------,,,...222...///000///---,,,---...,,,------...///000111111000...---...///000///...,,,------.....................---......///000111//////............/////////000000000111111111222////////////////////////111111111111000000///........./////////......---........................///////////////////////////////////////////////////////////////.........///000111111000///---,,,/////////......//////////////////...............|||yyywwwvvvuuurrrnnniiiddd```]]]XXXVVVTTTSSSTTTTTTSSSRRRXXXVVVSSSOOOLLLIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>?????????>>>===<<<<<<:::;;;;;;999666444333444111000000000000000000111//////........./////////........................////////////////////////.........///////////////------------.........///......------------......////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000000//////111111111111111111111111111111000000000000111111//////000000111111111111111111000000000000111111111111111111111222222222666666444333222000//////111111111000000000000000000000000000111222333444///000111111222222222222111111111111111111111111111111222222222222111111111111111111111222222333111111111111000000000000111111111000000000000000111111111111111111111111333222222111000//////...000000000000111111111111222111//////111111111000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000//////...............///////////////000000000000//////........................///......------......///........................+++,,,---.........,,,,,,...------,,,,,,------...,,,,,,---------------------,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++.........---------,,,,,,........................,,,,,,------......//////222222444777555///---///---/////////---,,,---...,,,------...///000111111000///......000000///...,,,---......//////......//////............//////---------......///111111222111111111000000000///////////////////////////222222222222222111000///...//////000000000//////////////////////////////.........................................................///////////////------.........,,,***)))...//////////////////...////////////////////////|||xxxvvvuuusssqqqmmmhhhddd```^^^\\\YYYWWWVVVVVVUUUTTTSSSYYYWWWSSSOOOKKKHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEBBB@@@>>>>>>?????????>>>>>>===<<<:::;;;;;;999666333333444111000000//////000000111.........///////////////------------............////////////////////////.........///////////////------.........///////////////......//////000000///////////////////////////000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111000000000000111111111111111111111111000000000000000000000000/////////000111111222222222111111000000111111222111111111222222222222222111111222222222333333333000000000000000111111111444333222111111000111111//////000111222222222222222222222222222222222222111111222222222222111111222111111111111222333333222222111111111000000000111111000000000000000000111111111111111111111111222222222111111000000///000000000111111111111222333111000000111111111000000000000000////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////---............///////////////000000000000////////////////////////////////////............//////....................................---,,,++++++......------------...................../////////...............//////000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,...333???JJJKKKAAA555...---...///...---,,,---///------......//////000000000...---...///000///...------...////////////...//////......---.........,,,---------///000111222222222111000000///......//////////////////////////////000000000///............///000000000//////////////////////////////.........................................................///////////////+++,,,.../////////............////////////.........////////////000000000{{{xxxvvvsssqqqoookkkgggdddaaa___\\\[[[YYYZZZ\\\]]]]]]\\\\\\ZZZUUUQQQLLLIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFHHHIIIGGGCCC???<<<>>>????????????>>>======999999999777444222222222000000////////////000000---......///////////////---.........////////////////////////////////////............/////////000....../////////000000000///............///000111/////////////////////////////////000000/////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000111111111111111111111111111111111///000111222222111000///...//////000111111222222222111111000000111111222111111111222222333333333///000000111222333444444//////000000111111222222444444333222111111111111...///000111222222222222222222222222222222222222111111222222222222111111222222111111222222333444222222222111111111000000000000000000000000000111111111111111111111111111111111111111111111111111000000111111111222222222444222000000111111111000////////////000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////---------.........//////---...////////////...---........................//////............//////..............................---,,,,,,,,,,,,---......------------......---------------......///------...///////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------+++,,,---.........------000222===PPPZZZRRRAAA333---...///...------...///.........//////////////////...------//////...---------...///////////////,,,,,,,,,,,,---...///000...............///000111////////////////////////////////////////////////,,,------............---,,,,,,---...............////////////////////////............................................................/////////000///000000111111111111111---...///000000///...---.../////////000000000000{{{wwwvvvqqqpppmmmjjjgggcccaaa```YYYYYYZZZ]]]bbbfffhhhhhh```^^^YYYTTTOOOKKKIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIJJJHHHDDD???;;;>>>????????????>>>>>>===777888777555222000000000000000////////////000000------...///000000//////.../////////000000111111////////////////////////---.........//////000000////////////000000000000,,,,,,,,,,,,,,,---...///////////////////////////,,,,,,------------,,,,,,.../////////000000111111000000000000000000000000000000000000000000000000000000000000000111111222//////000000111111222222000000000000000000000000...000111333333111000......//////000111222222222222222111111111111222222111111111222222333333333111111111111111111111111...//////000111222222333111111111111222333444555......000111111222222222222222222222222222222222111111222222222222111111222222111111222222333444222222222111111111111000000000000000000111111111111111111111111111111111111111111111111222222222000000111111222222222222444222000000111222111000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////---------.........//////+++,,,---......---,,,+++------------------------//////............//////...........................---,,,++++++,,,...///......------------......+++************+++,,,,,,***+++---...///...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......///000000000000000000000000000000000......---------......///111,,,000DDDWWWVVVEEE666,,,...///...------...//////////////////.........///---,,,---...///...------......///////////////*********+++---///000111000000///............///------......//////000000////////////////////////,,,,,,---...////////////***+++,,,,,,---------,,,000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000111000///...---,,,++++++---...///000000///...---.../////////000000111111}}}yyywwwqqqpppnnnlllhhhccc```^^^___\\\\\\___bbbbbbeeejjjjjjjjjfff]]]QQQHHHEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDFFFGGGEEEAAA>>><<<===>>>??????>>>======???<<<777555444444333111333111///......///111333////////////000000000000111111000...------///111////////////////////////000000//////.........---...............///000000------......//////000000333222000///...---......222000---...000111000...//////000000111111111222222222222111111000000000000111111111111222222222......///000111222222333222222222111111111000000........................111111111000000000000000111111111111111111111111111000///...///000222444333333333222222222222222111222333444444333222111222111111000000000111111111111111222222222222222444333222222222222222333444444444333333333333222333333333333333444444444555555444333333222333333444444444333222222111111111111000111333333111///333333333222222111111000000000000000000000000000222111111000000000000000111111111222333333333444000111111000//////111333000000000000000000000000//////............//////000000000111222222333333000000000000000000000000//////000000///...------111000///.......................................---......///////////////........................000000000///.........---...------,,,,,,------...///......------,,,,,,+++......------------......////////////000000000000................................................///...------------...///---------...///000000111111000///...------...///---///222555888999::::::......////////////........................------000000111000000///......,,,,,,,,,---------......------------.........///000000////////////000000//////...//////000111222111111000000//////......000000///---+++,,,...///000000000000000000000000000000////////////000000//////////////////////////////000000///...------,,,------...///000111111000000000000000000000000////////////////////////+++)))))),,,111444444333}}}yyywwwrrrqqqooolllhhhccc___]]]YYYUUUTTTWWWWWWWWWYYY]]]```aaa^^^VVVLLLEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDFFFGGGEEEAAA>>>>>>>>>??????>>>===<<<;;;999::::::999666444333444222111000//////000111222000000000000111111111111......---...//////000000////////////////////////000000000/////////......///////////////000111111.........///////////////222111000///......//////222000......000111000///---...///000111222333444444333333333222222222222000111111111111222222222//////000000111111222222222222222111111111000000000000000000000000000000000000000000000111111111111111111111111111111111333222000///000111222333333333333333333333333333111222222333333333222222333333222222222222333333333333333333333444444444555444444444333444444444555555555555666666666666555555666666666666777777666666555555555555666666666666666555444444333333333222000000111222000///222222222111111000000000111111111111111111111111222222111000000000000000111111111222222222222222000111222111///...///000000000000000000000000000//////............//////000000000000000/////////000000000000000000000000///////////////...------000///......------..............................---......///////////////........................//////.....................------,,,,,,------...------------------------......------------..................////////////................................................///...---,,,,,,---...///------......///000000111111111///.........//////,,,---///111222333333333......////////////..............................///000000000//////...---,,,,,,---------........./////////000000000111111000000////////////000000000////////////000000111111000000000/////////...000000000///...------...000000000000000000000000000000////////////000000//////////////////////////////000000///......------.........///000000000000000000000000000000000////////////////////////---,,,+++---000222222000}}}yyywwwsssrrrppplllhhhbbb^^^[[[YYYUUUSSSTTTTTTRRRSSSWWWWWWXXXVVVQQQJJJEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGEEEAAA>>>????????????>>><<<;;;:::333777;;;999555111222333000111111111111111111000111111111111222222222222000---,,,---000222111///////////////////////////111000000000000000//////000000000000000111222222000000///////////////...000000////////////000000222111//////111222111111,,,---...000222333444555333333333333222222222222000111111111111222222222000111111111111111111111222222222111111111111111111111111111111111111111//////000000111111222222111111111111111111111111444333111000000111222333333333333333333444444444222222222222222333444444666555555444444555666666555555555666666666777777777777777777777777777888888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::999999999:::;;;;;;::::::999888888777777666888666333222222333222111222222222222111111111111222222222222222222222222222222111000000000000111111111111111111111000000///000222222000.........000000000000000000000000000//////......//////000000000///......---,,,,,,000000000000000000000000///////////////......---///...------------------........................---......///////////////........................---------------...............------------......+++,,,,,,---......//////......------------......------------...............................................................------,,,,,,------...------......///000000000111000//////.../////////---...............------......////////////.................................////////////...------,,,------------.........//////000000000111111111000000////////////000000111000000////////////000000000000000////////////000111111111111///---,,,000000000000000000000000000000////////////000000//////////////////////////////000000000///......////////////////////////000000000000000000000000////////////////////////000///......000000///...~~~zzzxxxuuutttqqqmmmhhhbbb]]][[[[[[VVVTTTUUUTTTRRRSSSWWWTTTTTTSSSOOOJJJGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGEEEAAA>>>??????>>>>>>>>>===<<<<<<666666666555222000///000///000222333333222000///000000000111111111222222:::444......111333111...////////////////////////111111111111000000000000000000//////000000111222111000000000//////......///////////////000111111222111000000111222222222......///000222333444444222222222222111111111111000000111111111222222222222111111111111111111111111111111111111111111111000000000000000000000000......///000111222222333111111111111111111111111333222111111000111111222222222333333444444444555444333222222333555777888888888777777777888999999888888888999999::::::;;;;;;<<<<<<=====================>>>???@@@BBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;>>>;;;777555555666555555444444444333333333333222222222222222222222222222333222111111000000111111222111111111000/////////,,,...111222111///......////////////////////////000000////////////000000/////////......---------////////////////////////...///////////////.........------,,,,,,,,,------........................---......///////////////........................+++,,,,,,,,,---...............------------......,,,---------.........///......------------......------........./////////................................................------,,,,,,,,,,,,------............//////000000//////..................////////////......------......////////////......---------...............---...............------------------............---............/////////000000////////////000000111111000//////...//////000000000000////////////111111000000000///...,,,////////////////////////000000////////////000000//////////////////////////////000000000//////...000000000///////////////000000000000000000000000////////////////////////000000///////////////...~~~zzzxxxvvvuuurrrmmmhhhbbb]]]ZZZWWWSSSQQQRRRRRRPPPRRRUUUTTTTTTRRRNNNJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGEEEAAA>>><<<<<<=========>>>??????AAA:::333111222333111...///000222444444222000////////////000000000111111FFF===333///000222111///000000000000000000000000000000000000111111111111///............///000000111111000000/////////.........//////000111111111111111111111111111222333111111111111111222222222222222333333333333333333000000111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111......///000111222222333111111111111111111111111222111111111000111111111222222333333444555666666666666666666777999;;;===;;;;;;;;;;;;;;;<<<======<<<<<<======>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBCCC@@@<<<:::999:::999999666555555444444333222222444444444444444444444444333222222111111111111111222111111111000/////////***---000222222111111111////////////////////////000000////////////000000.........//////000000000////////////////////////......///////////////...------,,,,,,,,,------...........................---......///////////////////////////////////////+++,,,,,,,,,---.........///......------......////////////......---------......------------............/////////000000000................................................------------------------............////////////------------------------/////////...////////////......////////////......---------.........//////------...............------------.........//////............/////////000000000////////////000000111111000//////...//////////////////000000000000333000......///000///...////////////////////////000000////////////000000000000000000000000000000//////000000000000000///000000000000000/////////111111111111111111111111000000000000000000000000...//////000000000111111~~~{{{yyyvvvuuurrrnnnhhhccc^^^[[[VVVRRRQQQRRRRRRQQQRRRVVVTTTSSSPPPMMMJJJGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGEEEAAA>>><<<<<<<<<<<<===???@@@AAAHHH???444111555777444///000111333444444333111000.../////////000000000000FFF???555///...000111111000000000000000000000000//////000000000000000111...............//////000111000000000000000000///......///000111111000000///000111111000000222444333222222222222111111111444444444444555555555555000111111111111222222222111111222222222222222222111111111111111222222222222222222222222222222222//////000000111111222222111111111111111111111111111111111222222222222333333444444666777888999999::::::;;;<<<>>>???AAABBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLHHHEEEBBBAAA@@@@@@???>>>:::999888777666444333333444444444444444444444444333333222111111111111222111111111111111111000000,,,...111222222111222333000000000000000000000000111000000//////000000111...//////000111111222222000000000000000000000000---...//////////////////------------------...///........................---......///////////////////////////////////////---------------.........//////............//////000000//////...------,,,......------------......////////////000000000111................................................---......//////......---......//////////////////,,,,,,---.........------...------------...//////......////////////......,,,,,,------.../////////------...////////////...------........./////////000000000111111111222222000000////////////000000111000000////////////000////////////000000000000222///---///222333222///000000000000000000000000000000////////////000000000000000000000000000000//////000111111111000000000000000000000000000000111111111111111111111111000000000000000000000000---...000000000000222333~~~{{{yyyuuutttrrrnnniiiccc___\\\YYYUUUSSSTTTTTTRRRSSSWWWTTTRRROOOMMMKKKIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDFFFGGGEEEAAA>>>======<<<<<<===>>>???@@@DDD===666444555666444000111111222333333222111111//////000000000111111111:::777333///...///000111000000000000000000000000....../////////000000000/////////...///000000111000000000000000111111111...///000111111000//////---///000000//////111444222222222222222222222222222222222333333444444444000111111111111222222222111111111222222333333333000000111111111222222222222222222222222222222222000000000000000111111111111111111111111111111111111222333444555555666666666777888999;;;<<<===>>>===>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMNNNOOONNNOOOQQQSSSTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVPPPNNNMMMLLLLLLLLLJJJHHHCCCBBB@@@>>><<<:::999888555555555555555555555555444333222222111111222222111111111222222222222222111222333222111000111222000000000000000000000000111111000000000000111111000000000000000000000111000000000000000000000000------...///////////////......------......///000........................---....../////////////////////////////////////////////..................//////............//////////////////..................------------.............../////////000000......................................................///000000///....../////////////////////...------///000000000////////////...---------...///......////////////......,,,,,,------...//////000---...//////000000000///............////////////000000111111111222222222000000////////////000000000////////////000000111.../////////000000000111///...000444999999444///000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111/////////000111111111222111111111111111111111111000000000000000000000000---///111111000///111333~~~{{{zzzuuutttqqqnnniiiddd___]]]YYYTTTRRRSSSRRROOOPPPSSSVVVSSSQQQOOOMMMLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGEEEAAA>>>???>>>===<<<<<<===>>>>>>;;;999666555333222111000222222222333333222222222000111111111111222222222...///000///......000222000000000000000000000000---.........//////000000000000000000000111111222//////000000111111222222...///000111111000///...,,,...000000......111444000000111222333333444444......//////000000000111000111111111111222222222000000111222333333444444000000111111222222222222////////////////////////111111111000000000000000111111111111111111111111222333444666777888888888999999:::<<<>>>???@@@AAA???AAACCCFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSSSSTTTQQQSSSUUUWWWXXXWWWVVVUUUVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\]]]^^^___```aaabbb]]]]]]]]]^^^___```aaabbb``````___^^^^^^]]]]]]\\\XXXWWWVVVVVVWWWVVVSSSQQQKKKJJJIIIFFFDDDAAA@@@???666666666666666666666666444333222222111111222222111111111222333333333444555555555333000///000111000000000000000000000000111111000000000000111111111111111000//////......000000000000000000000000------...///000000//////...............///000111........................---......///////////////000000000000000000000000000000000///.........---//////............//////------......///000000000.........------.........---------.........//////...................................................///000111111000///...///////////////............///000222222222111000333222000///......//////......////////////......,,,,,,------...///000000......///000111111000000............/////////000////////////000000000000000000////////////000000//////...//////000111222.../////////000000111111---...222:::???===666...000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111......///000111222222333111111111111111111111111000000000000000000000000...111222222///...000222~~~}}}~~~{{{xxxsssnnniiiccc^^^ZZZYYYXXXVVVVVVWWWWWWWWWUUUUUUTTTQQQOOOLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEDDDBBB???>>>??????>>>>>>======<<<<<<999888777666555444333222000000000000000000000000000000////////////000000222222222111111111111000222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000111111111111111111111111000000111222222222222111///000000000000111111111333333333333333333333333444444333333222111111000222222222222111111000000000000000000111222333444111111222222222333333333444555666777999:::;;;<<<===???AAABBBBBBCCCDDDFFFHHHHHHHHHHHHJJJLLLNNNOOOPPPQQQPPPNNNLLLJJJKKKMMMTTTTTTSSSTTTTTTUUUVVVVVVXXXXXXYYY[[[\\\^^^______^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZ```gggjjjgggeeeeeegggdddddddddddddddfffggggggfffeeeeeedddddddddeeeeeedddcccaaa``````___]]][[[[[[YYYVVVRRROOOMMMLLLLLLIIIFFFBBB>>><<<:::777555888888777666555444333222555444333222111111111111000000000111222333333333111111222222222222111111111000000000//////......111111111111111111111111////////////////////////000000000000////////////////////////////////////111111000000//////......,,,---...//////...---,,,//////000000000///---,,,........................,,,,,,---...///000111111---------------...//////,,,,,,------.../////////---------.........////////////............//////////////////////////////////////////000000000000111///...------...///111111...,,,---000222222111/////////////////////////////////---,,,---000222000000000000000000000000//////000000000000//////000000000000///...---,,,222111111111000000//////444222111///---------...222222111111111111111111///////////////////////////000222444666555222///111111000000//////.........///000222222111111000111111000000000000111111000111111111111222222222111111111000000000000000111111111111111111111111222222333333333333222222000000111111222222333333}}}zzzyyyxxxuuuqqqmmmjjjeee```\\\ZZZWWWUUUUUUVVVWWWVVVVVVVVVUUURRROOOLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEDDDBBB@@@>>>?????????>>>===<<<;;;;;;999999888777555444333333111111111111111111111111111111000000000000111111111111111000000000//////111111111111000000000///000000000000000000000000////////////////////////000000000000000000000000.........///////////////000000000000000000000000111111111111111111111111000000111222222222222111000000000111111111222222111111111111111111111111222111///......000222333222222222222111111111000222111111111222333444444333333333444444555555555888888999;;;<<<===>>>???@@@BBBEEEFFFFFFFFFHHHIIINNNNNNMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSQQQQQQRRRTTTVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]^^^```aaabbbbbbaaa```___^^^]]]^^^___``````eeekkkllljjjhhhhhhjjjjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjiiiiiiiiiiiiiiikkkjjjhhhffffffeeedddcccbbb```^^^[[[ZZZYYYYYYYYYTTTQQQLLLHHHEEEBBB???<<<;;;;;;:::888777555444444444444333222111111111222222222222222111111111111111111222222222222111111111111111000000000//////////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////111000000000/////////......//////000000//////...---......///...---,,,+++........................////////////..................------......///000/////////...------,,,,,,---------.........////////////............//////////////////////////////111111000000//////......111000...------...000111111///,,,,,,...000///...///////////////////////////000000///------///111000000000000000000000000///000000111111000000///......///////////////...111111111111000000000///222111000//////000111111000000000000000000000000000000000000000000000000//////000222444333111///111000000000/////////......///000111222111111000111111000000000000111111000111111111111222222222111111111111000000000000222222222111111111111111000000111111111111000000//////000000000111111111|||vvvttttttrrrooommmkkkgggccc___\\\YYYVVVUUUVVVXXXXXXXXXXXXWWWTTTPPPMMMJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEEEEDDDBBB@@@>>>?????????>>>===<<<:::999;;;:::999888666555444333111111111111111111111111222222222111111222222222000000000000/////////...111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////......000000000000000000000000111111111111111111111111000000111222222222222111111111222222222333333333111111111111111111111111222000...------000444666222222222222111111111111333333222222222333444444444444555666777777888888<<<===>>>???@@@BBBBBBCCCEEEGGGIIIJJJJJJKKKLLLNNNRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVXXXWWWVVVVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^___```bbbcccddddddeeeccccccaaa`````````aaabbbfffiiilllmmmkkkjjjlllnnnnnnnnnoooooopppqqqqqqrrrrrrqqqooonnnnnnnnnooopppsssqqqooommmlllllllllllljjjiiigggfffeeeeeeffffffccc```[[[VVVSSSOOOKKKIIIBBBBBB@@@>>>;;;999777666555555444333333333444444555555444333333222111111111111222222222222111111222222222111111111111000////////////////////////////////////////////////+++,,,,,,---...///000111////////////////////////000000000000///////////////000000111111000000///...////////////......---........................////////////...........................///000000/////////...------,,,,,,------........./////////000//////......//////000////////////////////////222222111000///...------000000............000000000///------...///...---////////////////////////000111222111///......///000000000000000000000000000111111111111111111000,,,---...///000000111000111111111111000000000000.........///000111222333//////////////////000000000000000000000000000000000///...///111222111000000000000000//////////////////000111111111111000111111000000000000111111000111111111111222222222111111111111111111111111333333222222111111111000000000111111111111000000000000000111111111111111|||uuuqqqrrrqqqooommmkkkgggccc___^^^[[[XXXWWWXXXYYYZZZZZZZZZXXXUUUQQQMMMKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEEEEDDDBBB@@@???????????????===<<<:::999<<<;;;:::888777555444333111111111111111111111111222222111111111111222222111111000000000/////////111111111000000000000000000000000000000000000000111111111111111111111111////////////////////////333222222111111000000000000000000000000000000000111111111111111111111111000000111222222222222111222222222333333333444444333333333333333333333333333222111000111333555777222222222222222222222222333333333222222333333444555666666777999:::;;;;;;@@@AAABBBCCCDDDEEEFFFFFFHHHJJJMMMNNNNNNNNNPPPQQQPPPQQQRRRSSSUUUVVVXXXYYYXXXYYYZZZZZZYYYXXXXXXYYY\\\\\\]]]]]]^^^```aaabbb```aaaccceeefffffffffffffffeeecccaaa```______```ccceeeggggggfffhhhkkknnnmmmnnnnnnooopppppppppqqqqqqpppoooooooooqqqssstttuuuuuusssqqqppppppqqqsssooonnnmmmlllllllllmmmnnnnnnkkkfffbbb```]]]YYYWWWOOOMMMJJJGGGBBB???<<<:::999888777666666666666666666666666555444444333333111222222333333222222111222222222222222222222222111111111111111111111111////////////////////////000////////////.........////////////////////////000000000000////////////000000000000000000000000111111222222222111111111........................,,,,,,---...///000111111///............///000000,,,,,,------.../////////............////////////000000////////////000000////////////////////////111111000000//////......000000///......///000000///.........////////////////////////////////////000222444333111///...---////////////////////////111111222222222222111111---...///000000111000000111111111000000000000000,,,------...///000111111/////////000000000000000111111111111111111111111111///......000111111111000000000000///////////////000000000111111111111222111111000000111111222000000111111111222222222000111111111111111222222444333333222222111111000222222333333333333222222222222222222333333333333}}}uuuppprrrqqqooommmkkkgggaaa]]]\\\YYYWWWVVVWWWXXXXXXXXXZZZXXXUUUQQQMMMKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDEEEDDDCCCAAA?????????@@@@@@???===;;;999<<<;;;:::888777555444333111111111111111111111111111111111000000111111111222222111111111000000000000000000000000000111111111111111111111111111111222222222222222222222222////////////////////////333333222222111111000000000000000000000000000000111111111111111111111111000000111222222222222111222333333333333444444444333333333333333333333333222333444444444444333222222222222222222222222333333333222222222333444444666777888999;;;<<<===>>>DDDDDDEEEEEEFFFGGGHHHHHHJJJLLLOOOPPPPPPPPPRRRSSSOOOPPPRRRUUUXXXZZZ\\\]]]]]]^^^^^^]]]ZZZXXXWWWWWW[[[\\\\\\]]]___aaabbbccccccdddfffhhhiiiiiihhhgggjjjhhheeebbb___^^^]]]]]][[[\\\\\\]]]^^^aaaeeehhhiiijjjkkklllmmmmmmmmmllljjjiiiiiiiiikkknnnqqqssstttuuuuuutttssssssuuuxxxuuutttrrrqqqqqqqqqrrrsssssspppmmmkkkjjjhhhfffddd]]][[[WWWSSSMMMHHHDDDBBB===<<<;;;999888777666666333333333333333333333333222222333333333333222222222222222222222333333333222222222222222222222222000000000000000000000000111111111000000000000///////////////////////////////////////000000000000////////////////////////222222111111111222222222////////////////////////,,,,,,---...///000111111...............///000000,,,,,,------.../////////........./////////000000000000////////////000000000000000000000000000000......//////000000111111000000////////////000000---...000000111111222333///////////////////////////222444444222///------////////////////////////111111222222222222111111//////000000000000//////000000000000000000111111000000000000000000000000000000000111111222222222000000000000000000000000333111......000222222222////////////000000000000000000000000000111111111222222111111111111222222000000111111111222222222000000111111222222222333333333333333222222111111222222333333333333222222111222222333444444555555}}}vvvppprrrqqqooonnnkkkfff```[[[WWWUUUTTTTTTUUUUUUTTTSSSXXXWWWTTTPPPMMMJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDEEEEEECCCAAA@@@??????AAAAAAAAA???===;;;<<<;;;:::888666444333222222222222222222222222222111111000000000000111111222222222222111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000111111111111111111111111000000111222222222222111222222333333333444444444111111111111111111111111000111333444444222000///222222222222333333333333333333333333444555666666888999:::<<<>>>@@@AAABBBFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNPPPQQQQQQRRRSSSTTTRRRSSSVVVYYY\\\^^^```aaa```aaabbb___[[[WWWUUUUUUVVVVVVWWWYYYZZZ]]]___```bbbdddfffhhhhhhhhhgggfffiiigggdddaaa^^^\\\[[[ZZZTTTTTTSSSTTTWWWZZZ^^^```dddeeefffhhhiiihhhhhhgggaaa```___```bbbeeeiiilllooorrruuuvvvtttuuuxxx{{{yyyxxxwwwvvvvvvwwwxxxxxxvvvtttrrrqqqqqqqqqpppnnniiihhhddd___ZZZUUURRRPPPGGGEEEBBB???<<<:::888888111222222222222222222222222222333333333333222222111222222222222333333333000000000000000000000000000000000000000000000000...///000111222333333444////////////////////////////////////000000000000000//////......//////000//////////////////000111////////////////////////////////////............---------------...///////////////...------,,,,,,....../////////000000000111000000//////000000111000000000000000000000000------...///000111222222000000000000000000000000---///222222222111222333////////////////////////...111333333111///...---000000000000000000000000000111111111111111111000000000000111111000//////000000000000111111111111333444444444333222111111000000111111222222333333////////////////////////222111//////000222222222////////////000000000000000000000///000111111222222222111111111111222222000111111111111222222222000000111111222333333333333333333333333333333333000000111111111111000000000111222333444555666777|||uuuoooqqqpppooonnnkkkggg```\\\UUUUUUTTTUUUVVVVVVTTTQQQVVVUUURRROOOLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFAAACCCDDDEEEEEECCCAAA@@@>>>???AAACCCCCCAAA???>>>;;;;;;999777555333222111222222222222222222222222222222111111111111222222111111111111000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111000000111222222222222111222222222222333333333333111111111111111111111111///000111333333333333222222222222333333333444444444444444555666888999:::;;;<<<>>>@@@BBBDDDEEEFFFJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQSSSSSSSSSTTTVVVVVVWWWZZZ\\\^^^`````````___``````^^^ZZZUUUSSSRRRNNNOOOOOOQQQSSSVVVXXXYYY[[[]]]```bbbbbbaaa```___aaa```]]][[[XXXWWWWWWWWWSSSRRRQQQQQQSSSVVVWWWXXX]]]^^^```bbbbbbbbbaaa```ZZZYYYWWWWWWXXX[[[___aaafffkkkqqqsssrrrrrruuuxxxxxxxxxxxxxxxyyy{{{}}}~~~{{{yyywwwvvvwwwwwwvvvuuuqqqooommmjjjfffcccaaa___VVVTTTPPPLLLGGGCCC@@@???777666666555555444444444222333333444444333333222111111111111222222222333000000000000000000000000000000000000000000000000......///000111222333333////////////////////////.../////////000000000111111111000//////000111111///......---...///000111////////////////////////////////////............,,,,,,,,,,,,,,,---....../////////...------,,,,,,.../////////000000000000111111000000000000111111000000000000000000000000......//////000000111111000000000111111000000000///111333333000...///000////////////////////////---///111111000......///000000000000000000000000///000000111111000000///...///000111111111111111///000000000111111111111222333333444333222111000/////////000111222222222........................111///......000111111000.../////////000000000111111000/////////000222222333222222111111222222333000111111111111222222222000000111222222333444444111222222333333444444444000000111111111111000000222333444666888:::<<<<<<{{{tttnnnooonnnnnnmmmlllgggbbb]]]WWWWWWWWWYYYZZZYYYVVVSSSUUUTTTQQQOOOLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFAAABBBDDDEEEEEECCCBBB@@@>>>???BBBDDDDDDCCCAAA???;;;:::999777444222111000222222222222222222222222444333333222222333333444000000000000//////////////////000000111111111222111111111111111111111111222222222222222222222222000000000000000000000000111111111222333333333444000000000000000000000000111111111111111111111111000000111222222222222111111111222222222333333333333333333333333333333333222111111222444666888999222222222333333444444444555555666777999;;;<<<===>>>???@@@CCCEEEGGGIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPSSSTTTTTTTTTVVVWWWXXXYYY[[[]]]^^^^^^]]]]]]ZZZ[[[\\\ZZZVVVRRROOOOOOHHHIIIJJJLLLNNNQQQSSSTTTTTTVVVXXXZZZ[[[ZZZXXXWWWYYYWWWVVVTTTSSSRRRSSSSSSUUUSSSQQQQQQSSSTTTTTTTTTWWWXXXZZZ\\\]]]\\\[[[ZZZWWWVVVSSSRRRRRRTTTXXXZZZ^^^dddlllooonnnnnnqqqtttvvvvvvvvvxxxzzz}}}}}}{{{zzzzzzzzzyyyxxxsssrrrqqqpppnnnlllkkkjjjdddaaa]]]WWWQQQMMMIIIHHH>>>===<<<;;;999888777777222333333444444333333222000000000111111222222222222222222222222222222222000000000000000000000000000000000000////////////////////////////////////.../////////000000111111333222111000000111222333111000/////////111222333000000000000000000000000,,,,,,---...///000111111,,,++++++++++++,,,------,,,,,,------...//////000////////////000000000000111111000000000000111111000000000000000000000000000000000000////////////000000111111111111000000111333555333///,,,+++,,,////////////////////////,,,...000000......///000000000000000000000000000//////000000000000//////,,,---///000222333333333//////000000111111111222...///000111111000///...---......///000111111222........................///...---...000000000....../////////000000111111111000/////////000222333333222222111111222222333000111111111111222222222000000111222333333444444000111222333444444555666222222333333333333222222666777888;;;===@@@AAABBBxxxsssrrrqqqpppooommmjjjeee^^^YYYZZZWWWVVVXXX[[[\\\XXXSSSTTTSSSRRRPPPNNNKKKIIIGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA:::;;;<<<>>>>>>>>>===<<<>>>======;;;999666444333333333222111222333555666111111111222333333444444---...///000111111000///000000////////////000000000000000000111111111111333333222222222222333333000000111111111111000000000000000000111222333444222222222111111111000000222222111111111111111222333333333333333333333333222222222222222222222222000222333555666666555555111222222333333444555555555444333333333444555666333666888;;;===@@@DDDGGGDDDDDDFFFGGGHHHHHHIIIIIILLLMMMNNNOOOPPPOOONNNMMMQQQQQQQQQRRRSSSTTTTTTTTTWWWXXXZZZ[[[[[[ZZZXXXWWWWWWVVVUUUSSSPPPMMMKKKIIIDDDEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKMMMOOOQQQQQQQQQQQQRRRSSSTTTVVVYYYZZZYYYXXXXXXYYYRRRRRRRRRRRRRRRQQQPPPOOOWWWYYY\\\___ccciiiooossstttuuuvvvxxxzzz}}}~~~}}}||||||||||||{{{yyyvvvttttttsssqqqooonnnllliiieeeaaa[[[TTTOOOLLLGGGAAA<<<:::888777666666555333333444333111000555333111000222333333222111222333222000000000111222222222111222222333333666111------111444333000222111000//////000111222,,,------...///000111111000111222111//////000111//////...//////000111222444444444333222111111000000000000000////////////,,,---------.../////////111111000///////////////............/////////000////////////000000000000222222111111111111111111000//////.........//////222222111111000000//////111111000000//////......000000000000000000000000......//////000000111111///////////////.........222111000000///000000111000000000000000000000000////////////////////////000000111111111111000000111111111111111111111111222111111111000000//////111000000000000000111111000000000000////////////111111111111111111111111111111222222222333333333111222222333333222222111111000///000444666555333444444555777:::999444000333333444555666777777777999:::<<<@@@EEEJJJOOORRRyyytttsssqqqpppooommmjjjeee___ZZZWWWTTTRRRSSSVVVWWWTTTQQQSSSSSSRRRPPPMMMKKKIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA<<<===>>>>>>??????>>>>>>>>>===<<<:::888666444444444333333222333444555666333333333333333333222222///000111222222222111000000000////////////000000////////////000000000000111111000000000000111111000000111111111111000000222222222222333444555666222222222111111111000000222222111111111111222222111111111111111111111111222222222222222222222222111222333444555555444444111111222333333444444555222222222222222444555666:::<<<=========>>>AAACCCDDDEEEGGGIIIKKKLLLLLLMMMPPPQQQQQQRRRRRRQQQOOOOOONNNNNNNNNOOOOOOOOOPPPPPPRRRSSSTTTTTTTTTRRRPPPOOOOOONNNNNNMMMKKKIIIGGGFFFDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPPPPQQQRRRRRRTTTVVVWWWVVVUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRTTTVVVXXXZZZ___dddhhhlllooorrrwww|||~~~}}}}}}}}}}}}|||zzzxxxwwwwwwwwwvvvttttttssspppmmmjjjfff```\\\WWWRRRLLLGGGCCC@@@<<<:::777555333222333333222000666444222111333444444333222333444333111111111222111000111111222333444555999555000///222333111///111111000000000000111111...//////000000111111111333444444333111///000111000////////////000000111222111111000//////......000000000000////////////------..................111000//////.........///........./////////000000////////////000000000000000000000000000000000000000//////.........//////111111111000000/////////111111000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000333333333333333333333333222111111111000000000000222222111111111111222222111111111111111111111111111111111111111111111111111222222222222333333333333333333444444333333333333111000111333444333111444333222333555555333111444444555666888:::;;;<<>>>>>???AAABBBCCCAAA???<<<999666555555555444333333333333444555555555444444333222222111111222333333444333333222111111000000//////000000111000000000000111111111111111111000000000000111111000000111111111111000000222222222333333444444555222222222111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222333333333333333222111111222333333444444555222333333444555777888999>>>@@@@@@@@@??????AAACCCGGGHHHJJJLLLNNNPPPQQQQQQSSSTTTSSSSSSRRRPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKLLLLLLKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLNNNPPPRRRRRRRRRQQQRRRSSSPPPRRRTTTTTTRRRQQQQQQQQQNNNNNNOOOPPPPPPPPPOOOOOONNNOOOOOOPPPPPPSSSWWWZZZeeeiiipppxxx~~~~~~|||{{{{{{{{{{{{zzzyyyyyywwwvvvuuutttqqqmmmjjjfffbbb\\\VVVQQQLLLFFFBBB===:::666555444444333222333111///...000111111111333444555444222111222333//////000111222444555666;;;777333111222222000---000000111111111111000000111111111111111111111111666666666555222000000111111111000/////////000000111000000//////......---000000000000//////////////////..................000///......---.............../////////000000000////////////000000000000//////////////////000000/////////......//////000000000000000////////////111000000000000/////////000000000000000000000000111111111000///.........///////////////////////////000111222222111000///000000000000000000000000111111111111111111111111000000111111111111000000333333333333333333333333111111111111111000000000444333333222222222333333222222222222222222222222222222222222222222222222222222222222333333333333333444444555555444444333555333222222333333222000555333111000222444444444666666777999<<<@@@CCCEEEKKKMMMQQQVVV[[[___aaaccc~~~yyywwwrrrqqqooommmkkkfffaaa]]]ZZZWWWSSSQQQSSSTTTUUUTTTSSSRRRQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>>@@@CCCGGGIIIGGGDDD???:::666444444555333333222222222333333333333333222222222111111111444444444333333222222111111000000000000000000111111111111222222222333333333333222222222222333333000111111222222111111000000000111111222222222222111111111111111111111111222222111111111222333333222333333333333333444444222222222222222222222222222222222222222222111111222222222333444444555555555666777888:::<<<>>>>>>===???AAABBBBBBDDDGGGJJJKKKLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQOOONNNLLLKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMNNNPPPQQQSSSTTTUUUTTTUUUWWWXXXWWWVVVWWWXXXTTTUUUVVVUUURRROOOMMMMMMFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJJJJJJJJJJKKKOOORRR^^^cccmmmvvv~~~~~~}}}}}}}}}|||{{{yyywwwvvvuuuvvvwwwvvvtttrrrpppmmmiiiddd___YYYSSSOOOHHHDDD???;;;999777555444333111///...000111111000333444444444222111222333111111111111222333444555999666222111111111///---///000111222222111000///111111111111111111000000444555555444222111111222222222111000////////////222111111111000000//////000000000000////////////000000//////......------///......---------.........////////////000000000////////////000000000000/////////000000000000000//////////////////000111////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...///////////////000000000...///111222333222000///000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111444333333222222222222333111111111222222222222222222222222222222222222222222222222333333333444444333333444444444444333333333333333333333333333222444333333333444666777777:::;;;===???DDDIIIMMMPPPUUUWWW[[[```dddgggiiiiii{{{yyysssqqqooommmkkkgggbbb^^^[[[YYYUUUSSSSSSTTTUUUVVVRRRRRRQQQOOOMMMJJJHHHFFFDDDEEEFFFGGGGGGFFFEEEEEECCCCCCDDDDDDCCCBBB@@@???>>>======>>>AAAEEEJJJMMMLLLHHHBBB;;;777555444555111222222222222111111111///000000000111111111222333333222222111111111111111111000000000000111111000000000111111111222222333333222222222222333333111111222222222222111111000000111222222222111111111111111111111111111111222222111111222333333444222222222333333444444444222222222222222222222222333333222222222222222222333333333444555555666666777888:::<<<>>>???AAAAAA===???BBBCCCEEEGGGKKKMMMOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWWWW[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXTTTUUUVVVXXXZZZ\\\]]]^^^]]]___``````_________```\\\]]]]]]ZZZVVVQQQOOONNNLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEFFFEEEEEEFFFJJJMMMRRRXXXcccoooyyy~~~~~~}}}|||yyyvvvuuutttssstttvvvwwwvvvtttuuussspppnnnjjjfff```\\\TTTPPPJJJDDD@@@<<<888555888666333222333333333222111222333222111000111222333333222222111222222222333222111000000000///...///000111222222111000///000000000000000000000///000111222222111000222333333222111000000///000000111111111111000000000000000000000000////////////000000000//////......---......------------...///////////////000000000111////////////000000000000000000000111111222222222///////////////000111111/////////000000000000000000000000000111111111111111111111111111111111111.../////////000000000111////////////000000111111---///111222333222000///000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111222222222333333222111111111111111000000000111111111222222222222222222222222222222222222333333333444444444222222333333333333222222111222222333333444555555111222555777888888999:::AAACCCEEEIIIMMMSSSWWWZZZ\\\^^^aaaeeehhhjjjkkklll|||yyytttrrrooommmkkkhhhccc```ZZZXXXUUUSSSRRRRRRTTTUUURRRRRRPPPOOOLLLJJJGGGFFFCCCDDDEEEFFFGGGFFFEEEDDDBBBCCCCCCCCCCCCAAA@@@???=========>>>AAAEEEIIILLLLLLHHHBBB<<<888555555555111222222222222111111000//////000000111222222333222111111000000000000111222111111000000111111222---.........////////////111111000000000000111111111111222222222222111111222222444555555444333222111111111111111222222222222222111222222333444555000000000111111222222333222222222222222222222222333333222222222222333444444444555555666777777888777999;;;===???@@@AAAAAABBBCCCEEEEEEFFFGGGIIILLLOOOOOOOOOOOONNNMMMLLLKKKHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWYYY[[[]]]^^^^^^``````aaaaaabbbccccccdddddddddddddddcccbbbaaa```]]]^^^___```bbbcccddddddgggiiijjjjjjiiihhhiiijjjfffgggfffccc___ZZZXXXWWWXXXWWWUUURRRNNNKKKHHHFFFCCCCCCCCCCCCBBBDDDGGGJJJHHHOOOYYYfffrrr{{{}}}yyyvvvvvvuuuttttttvvvwwwvvvuuuvvvtttsssrrrqqqoookkkhhh```\\\VVVPPPKKKEEE>>>:::999777444222222111000///111222333222000///000111555444333222111111111111//////000000000000000000000000111111111111000000000000000000000000000000---///000000000000111333222222111000000000111111////////////////////////000000000000////////////000000//////////////////.........---......///000/////////000000000111111////////////000000000000000000111111222222333333////////////000111222222000000000000111111111111000000000111111111111222111111111111111111111111.........///000111111111...//////000000111111222...///000111222222111111000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222111111111222222222222222444333222111111000111111//////000000111222222222333333333333333333333333333333333333444444444444111222222333333222222111000111333444333444666777///222666999;;;<<<>>>???JJJLLLOOOSSSXXX\\\```aaabbbccceeegggiiijjjkkklll|||yyytttrrrpppmmmkkkhhhdddaaaYYYXXXVVVTTTRRRRRRSSSTTTRRRQQQPPPNNNLLLIIIGGGFFFCCCDDDFFFHHHHHHGGGFFFEEEBBBBBBCCCCCCBBBAAA???>>>???>>>>>>>>>@@@BBBEEEFFFGGGDDD@@@;;;888777666777333444444555444333222111222222222222222333333333111111000///000000222222222111111000000111111222....../////////000000000111111000000000000111111111222222333333222222111111222444555555444222111000000111111111222222222222222222222333444555555///000000111222222333333222222222222222222222222333333222222333444555666666666666777888888999999:::;;;===???AAABBBBBBBBBDDDFFFGGGFFFFFFFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFEEEEEEFFFGGGHHHIIILLLMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^```bbbccccccdddddddddeeefffgggiiiiiijjjjjjjjjjjjjjjjjjiiihhhggghhhhhhhhhiiijjjjjjkkkkkkoooqqqrrrrrrqqqppppppqqqmmmnnnooommmiiifffddddddbbbaaa^^^ZZZVVVRRRNNNLLLGGGGGGGGGEEEDDDEEEGGGJJJLLLQQQYYYcccnnnwww~~~}}}{{{yyywwwuuuuuuvvvwwwvvvuuuwwwuuuttttttuuutttrrrpppllliiieee```ZZZSSSLLLGGG===;;;777444333222000///222333444333111000111222333333222222111222222222///000111111000000000111111111000000000000111111///000000111111222222222...000111000//////000111111111111000111111222222000000000000000000000000000000000000///////////////////////////000000000///.........//////000111//////000000000111111111////////////000000000000/////////000111222222222////////////000111222333000111111111222222222333000000111111111222222222111111111111111111111111////////////000000000000...//////000111111222222...//////000111111222222000000000000000000000000111111111111111111111111111222222333333222222111222222222222222222222222111111111222222333333333555555333222222111111111000000111111222333333444333333333333333333333333333333333444444444444555222333333333333333333222111333555555333333444777444777:::===???BBBGGGKKKQQQTTTXXX]]]bbbdddffffffggggggggghhhiiijjjkkklll|||yyyuuurrrpppmmmllliiieeebbbZZZYYYXXXVVVTTTSSSTTTUUURRRQQQPPPNNNLLLIIIGGGFFFDDDEEEGGGIIIIIIIIIGGGFFFAAABBBCCCCCCBBBAAA???>>>AAA@@@?????????@@@AAAAAAAAA???===:::888777888888555555666666666555333222666555555444444333333222111111000000000111333444222222111111111111222222111222222222222333333333333333222222222222333333111222222333333222222111///111222333333222000///000000111111222222222222222222222222333444555666111111222333444444555555222222222222222222222222333333222222333555666888777777777888999999::::::===???AAACCCDDDDDDDDDDDDCCCEEEFFFFFFFFFGGGJJJLLLGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMSSSTTTUUUWWWYYYZZZ[[[\\\_______________```aaabbbbbbcccdddfffgggggghhhhhhggghhhiiijjjlllmmmnnnooonnnnnnooooooooonnnmmmmmmpppppppppppppppppppppppptttuuuwwwvvvuuuttttttuuuqqqrrrsssssspppnnnmmmmmmjjjiiihhheeebbb___]]][[[NNNMMMLLLJJJHHHHHHJJJLLLWWWZZZ___eeemmmuuu|||zzzxxxvvvuuuuuuuuutttsssxxxvvvuuuuuuvvvvvvuuutttuuussspppmmmhhhaaaYYYTTTGGGDDD@@@===;;;:::888666333444555444222111222333222111111111222333444444111222333333111000000111222111000//////000111222000000111222333333444444111222222111///...///000111000000000111222333333222222222222222333333333000000000000////////////......//////000000111111///////////////000111111000000000000111111111111////////////000000000000---......///000111111222////////////000111222333111111222222222333333333000000111111222222222222111111111111111111111111111111000000//////.........//////000111222222222////////////000111222333000000000000000000000000222222222222222222222222111222222333333222222111////////////////////////111111111222222333333333777666555444333222222222111111222333333444555555333333333333333333333333333333333444444444555555333444444555555444444333333555666555333111333555;;;===???AAACCCHHHPPPVVVVVVYYY^^^cccgggiiiiiiiiikkkkkkiiiiiiiiijjjkkklllzzzuuussspppnnnmmmjjjgggddd[[[WWWSSSQQQQQQSSSTTTTTTWWWUUURRROOOMMMKKKGGGDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA??????>>>???@@@AAAAAA???===999::::::888555333333444555555333333333333555555111222222333333222222111222111000000111333555666222222222222222222222222000000000000111111111111111222222333333222222111333222222222111000000000222222333333333444444444222222222222222222222222111222444555555555444444222333444555555555444333222222222111222222333333333333444555666777888888888999:::;;;<<<<<<<<<<<>>:::666444333444555666666444333222222333444555555444222111555333111111222222222111222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111555555444333333222111111111111111111000000000000111111000000//////......//////000000111111222222555222///,,,,,,---000111111111111000000000000000111111000000000000000000000000000000000111111222777444111000111333444444555555444333222111000///000111111111222222222222////////////////////////111111000///......//////222222333333333333222222333333222222222222222222000111222222333333333333444444444444333333222111333333333333333333333333000000111222333333333333000000111222222222222111444333222111111222333444555444444333333333444444222222222333333444444444666666777777666555333222666666666666666999===AAA???AAAFFFLLLQQQVVVYYY[[[```aaabbbdddfffggghhhhhhkkkjjjhhhhhhhhhjjjlllmmmyyytttrrrpppnnnmmmiiieeebbb\\\XXXTTTRRRRRRSSSTTTTTTXXXVVVSSSOOOKKKHHHFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEECCCCCCDDDCCC@@@>>>???>>>???@@@AAAAAA???===999::::::888666444444555555444333222222333444555111222222333333222222111000000000111111222222333222222222222222222222222000000000000111111111111111111111222222111111111222222222222111111111111222222222222333333333333222222222222222222222222222333444555555555444444222333444555555555444444222222222222222333333444444444555666777888999999:::;;;<<<======>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAA@@@???@@@BBBDDDFFFGGGHHHIIIKKKLLLMMMMMMQQQSSSUUUVVVVVVWWWYYY[[[]]]^^^```aaabbbcccddddddffffffggggggfffhhhjjjmmmnnnmmmmmmlllkkkkkkkkkkkkmmmkkkkkklllppprrrqqqppprrroooooossstttqqqqqquuurrrrrrssstttuuuwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxx{{{zzzxxxwwwvvvvvvwwwwwwvvvtttrrrqqqqqqpppnnnllldddaaa\\\XXXWWWXXX[[[]]]aaadddiiiooouuuzzz~~~}}}zzzzzzzzzyyyxxxtttsssqqqppppppqqqssstttzzzyyyyyyyyyxxxtttoookkk```\\\UUUNNNGGGBBB<<<999555555444333222222111111222333444555555444333222555333111111222222222111222222222222222222222222222111111111111111111222000000000000000000000000111111111111111111111111555444444333222222111111111111111111000000000000111000000000/////////...---........./////////000..................//////111000000000000000000000000000000000000111111111000000000000000111111222777444111000111333444444333333222222222222111111000000000111111111222222000000000000000000000000222111111000000///000000//////000000000000//////222222222222222222222222111111222333333333222222333444444444333333222111222222222222222222222222444555555666666666666555000111222222333333222222333333222222222222333333555444444333333444444555444444444444444555555555444555666777777666555444777888888888999<<<@@@DDDGGGJJJNNNSSSXXX]]]```aaabbbccceeeggghhhiiijjjjjjkkkjjjiiihhhiiijjjlllmmm|||xxxsssrrrpppooommmhhhbbb^^^\\\YYYUUUSSSSSSUUUUUUUUUWWWWWWVVVQQQJJJFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDCCC@@@>>>???>>>???@@@AAAAAA???===:::;;;;;;999666555555555333333222222222222333333111222222333333222222111000111111222222222111111111111111111111111111111000000000111111111222222000000111111111111000000111111111222222222222222111111111222222222222333222222222222333333333333222333444555555555444444222333444555666555444444222222222222222333444555555555666777888999::::::<<<<<<===>>>????????????>>>>>>>>>???@@@@@@AAAAAA<<<===>>>>>>>>>@@@CCCFFFGGGHHHJJJMMMPPPRRRTTTUUUYYYZZZ\\\\\\\\\\\\^^^````````````aaaaaacccddddddeeefffggggggfffgggjjjmmmmmmmmmmmmllllllkkkjjjiiimmmlllkkklllooopppppppppqqqooopppssstttrrrrrrtttpppqqqrrrtttvvvxxxzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{~~~}}}|||{{{zzzzzz{{{{{{zzzxxxvvvvvvvvvuuutttrrrmmmjjjfffbbbaaabbbdddfffhhhjjjnnnsssxxx|||~~~~~~~~~}}}|||wwwvvvtttrrrqqqqqqrrrssszzzzzzzzz||||||zzzvvvsssmmmiiiccc\\\VVVOOOHHHCCC<<<:::666333111111111222222333444555555444333222444333111111222333222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111444444333333222222111111111111111111000000000000000000000000////////////............////////////+++,,,///222333222000...000000000000000000111111//////000000111111111222000000000000000111111222777444111000111222333333111111111222222222333333///000000000111111111111111111111111111111111111222222222222111111111111111222222333333222222111111111111222222333333444222222333333333222111111333333444444444333222222111111111111111111111111444444444555444444333333111222333333444444333333222333333444444333333222555444444444444444555555666666666666666555555555222333555666777777777777888:::<<<===???BBBGGGJJJQQQSSSWWW[[[```cccfffgggeeeeeefffgggiiijjjjjjkkklllkkkjjjjjjjjjkkklllmmm{{{xxxrrrqqqpppooolllggg```\\\]]]ZZZVVVTTTUUUVVVVVVUUUUUUXXXZZZVVVNNNGGGFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@???>>>???@@@AAAAAA???===;;;<<<<<<:::777555555666222222222222222222222222111222222333333222222111444333333222222222222333111111111111111111111111000000111111111222222222111111222222222222111111111111111222222333333333000000111111111222222222222222222333333333333333333444444444444444444444222333555666666666555444333333222333333444555666777777888999:::;;;;;;<<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>???;;;<<<>>>???@@@CCCGGGJJJLLLMMMOOORRRUUUXXXZZZ[[[\\\^^^`````````aaaccceeecccbbbaaaaaaaaacccdddeeeeeefffgggffffffgggjjjmmmkkkkkkllllllkkkjjjhhhgggkkkjjjjjjjjjkkkmmmnnnoooqqqqqqrrruuuuuuuuuuuuuuussstttuuuvvvwwwxxxyyyyyy|||||||||||||||}}}}}}~~~}}}}}}}}}||||||||||||||||||{{{zzzzzz{{{{{{zzzxxxuuusssooolllkkklllnnnpppoooqqqtttwww{{{}}}|||{{{xxxuuussssssssstttwwwwwwxxxzzz|||{{{xxxvvvuuurrrnnniiiddd]]]VVVQQQHHHDDD>>>888444333444555222222333444444333333222444222111111222333222111000000000000000000000000111111111222222111111111000000000000000000000000111111111111111111111111333333333333222222111111111111111111000000000///000000000000////////////000000000000111111111111...000333555555444222000000000000000000111111111/////////000111111222222000000000000000111111222666444111000111222222111111111111111222222222222//////000000000111111111111111111111111111111111333333333333333333222222333333444444444444333333000000111222333333444444333333333333222222111000333333333444444333333222222222222222222222222222444444444444444333222111222333444444555555444444222333444555555444333222555444444444444555555666777777777666666555555555222333444555666777888888:::===AAADDDHHHLLLQQQTTTXXXZZZ]]]```dddfffhhhiiifffffffffggghhhiiijjjjjjnnnmmmmmmllllllmmmnnnnnn{{{wwwqqqqqqpppooolllggg```[[[\\\ZZZWWWUUUVVVVVVVVVUUURRRXXX]]]\\\TTTKKKFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEAAAAAAAAABBBDDDEEEDDDCCC???>>>???@@@AAAAAA???===;;;<<<<<<:::777555555666222222222222222222222222111222222333333222222111555333111//////000222444111111111111111111111111111111111111222222222222222333333444444333333222111111222222333333333444000000111111111222222222222222333333333444444444444444444444444444444444333444555666666666555444333333333333444555666777888999999:::;;;<<<============>>>????????????>>>?????????>>>>>>============???AAACCCEEEHHHMMMPPPSSSSSSUUUVVVXXXZZZ\\\\\\[[[]]]```aaabbbcccfffhhhhhhgggfffffffffgggiiijjjggghhhhhhhhhhhhiiikkknnniiijjjlllmmmmmmkkkhhhggghhhhhhhhhhhhiiikkknnnpppsssuuuwwwxxxyyyzzzzzzyyyvvvvvvwwwwwwxxxxxxyyyyyy|||{{{{{{zzzzzz{{{|||||||||}}}}}}}}}}}}~~~}}}}}}~~~||||||}}}~~~}}}{{{yyyvvvtttssstttuuuwwwuuuvvvyyy{{{~~~|||yyywwwwwwwwwwwwxxxwwwxxxzzz|||{{{yyywwwwwwuuusssqqqnnniiiccc___SSSOOOGGG@@@:::888888888333333333333333222222111444222000111222333333222000000000000000000000000000111222222222222111000000000000000000000000000111111111111111111111111333222222222222222111111111111111111000000000///////////////000000000000111111111111000000000000333333333333333222222111//////000000111111111111//////000000111111111111000000000000000111111222666444111111111222111000222222222111111111000000000000000000111111111111000000000000000000000000222333444444444444333333000000111111111111000000000000111222333333444444333333333333222222111000222333333444444333333333444444444444444444444444777777777777777666555444333333444555555555555444333444555666666555444333444444444444444555666777777777666666555555444444444444555666777888::::::>>>BBBGGGMMMQQQVVV[[[^^^___```ccceeegggiiijjjjjjiiiiiihhhhhhiiijjjkkkkkkooooooooonnnnnnnnnoooooo}}}xxxrrrqqqooonnnlllgggaaa]]]\\\YYYWWWVVVVVVVVVUUUTTTRRRWWW\\\\\\VVVNNNHHHEEEEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@AAABBBEEEFFFEEECCC???>>>???@@@AAAAAA???===:::;;;;;;999666555555555222222333333333333222222111222222333333222222111222111///......///111333222222222222222222222222111111111222222222222333333333444444444444333333222222222333333333333333111111111222222222222333222222333333444444555555555555444333333333444444333444555666777666555555333333333444555666777888::::::;;;<<<===>>>??????>>>>>>???????????????>>>@@@@@@@@@????????????>>>AAACCCFFFHHHJJJNNNSSSVVVXXXXXXYYYZZZZZZ[[[\\\\\\[[[]]]```aaacccdddgggiiigggggggggggghhhiiijjjkkkeeeffffffffffffgggjjjlllgggiiillloooooommmkkkiiihhhiiiiiiiiijjjmmmqqqtttxxx|||~~~}}}~~~~~~zzzuuuuuuvvvvvvwwwwwwxxxxxx{{{zzzxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}zzzxxxwwwxxxyyy{{{zzz{{{|||~~~~~~|||zzzzzz{{{|||~~~}}}}}}}}}~~~~~~|||yyywwwvvvuuuuuuuuurrrnnnkkk^^^ZZZSSSKKKDDD???<<<;;;777777666555444333222222333222000111222333333222111111111111111111111111000111222333333222111000000000000000000000000000111111111111111111111111222222222222222222111111111111111111000000000000////////////000000000000////////////............444333111///...//////000/////////000111111222222111000000000000000000000000000000000000111111222666444222111111111000///222222111111111000000000000111111111222222222222000000000000000000000000111222444555555444333333222222333333333333222222111111111222222333333444222222333333333222111111222222333444444444333333555555555555555555555555555555555555555555444333222333444444555555444444444555555555555555555444444444444444555666777777666666666666555555555555666666777999;;;===???@@@EEEJJJPPPVVVZZZ^^^bbbdddfffggghhhjjjkkkkkklllllllllkkkjjjiiijjjjjjlllmmmooooooooonnnnnnnnnnnnmmmxxxrrrqqqooommmkkkhhhccc```[[[YYYVVVUUUVVVVVVUUUTTTSSSUUUWWWWWWTTTOOOIIIEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBCCCDDDDDDCCCAAA???>>>???@@@AAAAAA???===999::::::888666444444555222333444555555444333222111222222333333222222111///000222333444333333222333333333333333333333333111111111222222222333333222333333444444333333222333333333333333333222222222222222222333333333333222222333333444555555666666555444333333333333444333444666777777777666555333333444444555777888999;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCEEEGGGJJJLLLNNNRRRWWWZZZZZZ[[[[[[[[[\\\\\\\\\\\\^^^```bbbcccdddeeegggiiieeefffgggiiijjjkkkkkkkkkhhhiiiiiiiiiiiijjjmmmooosssvvvzzz}}}}}}zzzxxxvvvwwwyyyyyyzzz}}}~~~}}}}}}|||}}}{{{yyywwwvvvvvvwwwxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{}}}}}}{{{yyyyyyyyy{{{||||||}}}~~~~~~}}}||||||~~~}}}zzzwwwvvvvvvwwwwwwwwwtttrrrjjjgggaaaZZZQQQJJJDDDAAA<<<;;;:::888666555444444333111000111222444333333222222222222222222222222///111222333333222111///000000000000000000000000111111111111111111111111111111111111111111222222111111111111000000000000.../////////000000000111000/////////.........---111000////////////000000...//////000111111222222222222111111000/////////000000000000000111111222555444222111111111///...000000000000111111111111222222222222333333333333111111111111111111111111000222333555555555333222444555555555555555555444222222222222222222222222111111222333333333222222111222333333444444444333444444444444444444444444000111222222222222222111222222333444444444444444666666555555555555666666444444444444555666777888666666777777777777777777777888999<<<@@@DDDHHHJJJOOOSSSYYY^^^```bbbdddfffiiijjjjjjkkklllkkkkkkkkkkkkjjjhhhgggggghhhiiijjjmmmmmmmmmmmmllllllkkkjjjxxxsssqqqnnnlllkkkhhheeebbbZZZXXXVVVUUUUUUUUUTTTSSSUUUTTTSSSRRRQQQNNNJJJGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEECCCCCCDDDCCCAAA>>>???>>>???@@@AAAAAA???===999::::::888555333333444333333555555555555333333222222222333333222222222///222777:::;;;999666333444444444444444444444444111111222222222333333333111222222333333222222111444444444333333222222222222222333333333444444444222222333333444555666666666555444333222333333444333444666777777777666555333333444444666777888999<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA===>>>???AAACCCEEEFFFGGGGGGIIIKKKNNNPPPTTTYYY\\\[[[[[[[[[\\\\\\]]]]]]]]]bbbccceeefffeeefffgggiiihhhjjjlllnnnpppqqqqqqppprrrsssssssssssstttwwwyyy|||yyyxxxxxxyyyyyyssstttvvvxxxyyyyyyxxxxxxzzzzzzzzz|||~~~}}}{{{yyyyyyyyy{{{{{{}}}~~~~~~||||||}}}|||zzzxxxwwwwwwwwwxxxxxxwwwuuutttqqqmmmeee]]]TTTLLLHHH@@@???===;;;888777666555333111000111222444444333222222222222222222222222///000222333333222000///000000000000000000000000111111111111111111111111111111111111111111222222111111111111000000000000.../////////000000111111222222111111000000000//////000111111222222222222...//////000111222222222333333222111000///......000000000000000111111222555444222111111111///---......///000111222333333222222333333333444444444222222222222222222222222000111333555555444333222111222222333333222222111333333222222222222222222000111222333333333333333111222333333444444444444333333333333333333333333222333333444555555555555111222333333444444333333777666555444444555666777444444444555555777888888777777888888999999999:::777888;;;???DDDJJJOOORRRVVVZZZ___cccdddddddddeeeiiiiiijjjjjjjjjjjjiiiiiigggfffdddcccbbbccceeefffjjjkkkkkkkkkjjjjjjiiihhhyyytttoookkkkkkmmmllleee___[[[YYYVVVUUUUUUUUUTTTRRRUUUTTTTTTRRRPPPMMMJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAABBBCCCCCCAAA???>>>======>>>@@@@@@???======:::777777888888555222666555555555555444444444555666888999999777444333333333999BBBBBB999333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222111111111222333444333444777999999777555333666666555444444333222222555444444444444444333333666666777888999::::::;;;>>>???@@@???>>>===>>>???AAABBBCCCCCCBBBAAABBBDDDCCCCCCDDDCCCCCCEEEIIILLLOOONNNOOOQQQTTTXXXYYYZZZ\\\\\\\\\]]]```bbbbbbaaagggccc```___bbbfffjjjkkkrrrttttttssswww|||{{{wwwrrrpppqqqsssuuuvvvuuuvvvyyy|||~~~~~~|||{{{||||||{{{zzzvvv{{{}}}~~~|||wwwsssrrrvvv{{{~~~}}}|||{{{yyyxxxwwwxxxzzz|||}}}yyyxxxuuuqqqjjjbbb[[[VVVMMMGGGAAA>>>===;;;666222222111///000111222222111000111111111111222222222333222222111111222222333111111222222222333333333555444222111000000111111222222222333333444444444000000//////000000111222000000000000000000000000000000000000000000000000222222222222222111000/////////000111222222333333111111111111111000//////111111000000111111222333444444333333222111111111000000111111111222222222111222333333333333222111111222333333444444333333444444444444444444444444222222222222222222222222111222222333333222222111444444333222222333444444444444444444444444444444666555444333333444555666666777777777666555444444444444444444444444444444555555555555666666666777666666555555555666666777666777888888777777999;;;<<<>>>AAAFFFMMMSSSYYY]]]^^^___aaaccceeeggghhhhhhlllmmmmmmlllkkkiiigggfffgggeeeaaa^^^]]]]]]^^^___dddeeeeeecccaaa``````aaayyyuuupppllllllnnnlllfff```[[[YYYVVVUUUUUUUUUTTTSSSTTTTTTTTTRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBCCCCCCAAA???@@@???>>>?????????===;;;<<<:::777777888777555222666555555555555444444444444666777888888666444222333111444::::::444111333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333222222222222333333333333444555666777777555444333555555555444333222222222555555444444444444444444777777888999:::;;;;;;<<<===>>>???>>>===<<<===>>>===>>>@@@@@@@@@@@@AAACCCDDDEEEEEEFFFFFFIIIMMMPPPTTTTTTTTTVVVXXXZZZZZZZZZ\\\\\\\\\___bbbeeeeeedddfffeeefffhhhlllsssyyy}}}{{{vvvrrrpppnnnpppqqqtttwwwyyy{{{{{{{{{|||{{{zzzzzz|||}}}||||||}}}~~~yyyqqqllljjjmmmqqquuu|||}}}|||{{{zzzzzzzzz{{{|||}}}||||||zzzwwwrrrlllgggccc[[[SSSJJJCCC@@@<<<777333555333111111222333222111111111111111222222222222333222222111111222222333111111222222222333333333444333333333333333444444222222222333333444444444222222222222222333333444111111111111111111111111000000000000000000000000111111222222222111000000///000000111222222333333111111111111111000//////111111000000111111222333000000000000000000111111000000111111111222222222111222333333333333222111111222333333444444333333333333333333333333333333222222222222222222222222222222333333333333222222555444333333333333444555444555555555555555555444666555444444444444555666444444555555444444333222444444444444444444444444555555666666666666666666777666666666666777777888888999999999888999<<<>>>CCCEEEHHHNNNTTTYYY^^^aaa___aaaccceeeggghhhiiiiiiiiiiiiiiigggeeeccc```___^^^[[[XXXUUUTTTSSSTTTUUU[[[\\\]]]\\\ZZZYYYZZZ[[[~~~xxxvvvqqqmmmmmmnnnmmmgggbbb\\\ZZZWWWUUUUUUUUUTTTSSSTTTTTTSSSRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDBBBBBBBBBCCCCCCBBB@@@BBB@@@?????????>>><<<:::;;;:::888777777666444222666555555555555444444444333444666777666555333222444111111444444111111444333333333333333333333333333333333333333333444444222222222222222222222222333333333333333333333333111222333555555444444333555555555444444333333333555444444333333222222111555555555555555555555555888999:::;;;<<<======>>>???@@@AAA@@@>>>===>>>???;;;===???@@@AAABBBDDDFFFGGGHHHIIIJJJKKKNNNQQQUUUUUUVVVWWWXXXYYYZZZ[[[[[[^^^^^^___cccgggjjjkkkjjjiiimmmsssxxx~~~{{{sssooorrrsssvvvxxxzzz{{{|||{{{zzzyyyxxxyyy|||}}}}}}|||~~~~~~xxxnnneeebbbcccgggjjjooosssyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}zzzwwwsssqqqllldddXXXMMMFFF@@@:::666777555333222222333333222111111111111222222222333333222222111111222222333111111222222222333333333000111222333444444555444222222333333333333444444111222222222222333333333111111111111111111111111000000000000000000000000000111111222222222111111000000000111222222333333111111111222111111000///111111000000111111222333...//////000111111222222111111111111111222222222111222222333333222222111111222333333444444333333222222222222222222222222333333333333333333333333222222333333333333222222555444444333333444444555444555555555555555555444666555444444444444555666444444555555555444333333444444444444444444444444666666666666666666666666777777666777777888999999999:::::::::;;;===AAADDDJJJMMMQQQVVV[[[___bbbcccaaaccceeegggiiihhhggggggcccbbbaaa___\\\YYYVVVTTTSSSQQQNNNLLLJJJJJJJJJKKKQQQRRRSSSSSSQQQQQQRRRSSSyyywwwsssooonnnnnnmmmhhhddd^^^[[[WWWUUUUUUUUUTTTSSSTTTTTTSSSRRROOOLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@????????????===;;;;;;:::888777666555444333666555555555555444444444222333444555555444222111555444333333333333444555333333333333333333333333333333444444444444555555222222222222222222222222333333333333333333333333111222444666666555444333666555333222222222222333444444333333222222222222555555555666666777777777:::;;;;;;<<<===>>>???@@@AAABBBCCCBBB@@@???@@@AAA>>>@@@CCCEEEFFFHHHKKKNNNMMMNNNOOOPPPPPPRRRTTTWWWUUUVVVXXXYYYZZZ[[[]]]^^^```aaaeeekkkrrrvvvxxxxxxyyy~~~}}}}}}}}}}}}{{{zzzzzz{{{{{{|||}}}{{{pppfff___^^^```cccdddiiiqqqzzz~~~|||||||||}}}}}}}}}{{{zzzxxxwwwpppeeeZZZQQQIIIAAA<<<888666333222222333333222111111111222222222333333333222222111111222222333111111222222222333333333...000111333444333333222333333333333333333333333//////000000111111111111111111111111111111111111000000000000000000000000///000111222222222222222000000111111111222222222111111111222222111111000111111000000111111222333111111222222222333333333111111111111111111111111222222222222222222222222111222333333444444333333222222222222222222222222333333333333333333333333222333333333333333333222444333333333333333333444333444555555555555444333555555555444444555555555666666777777777777666666444444444444555555555555777777777666666666666666666666666666777888999:::888999;;;<<<>>>CCCHHHLLLPPPSSSWWW\\\```bbbcccccccccdddfffgggfffdddbbb```ZZZYYYXXXUUURRRPPPNNNLLLMMMLLLIIIGGGFFFEEEEEEFFFJJJLLLMMMLLLKKKJJJKKKLLL{{{wwwssspppnnnmmmllliiifff___\\\WWWUUUUUUUUUTTTTTTTTTSSSSSSQQQOOOLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@???>>>===>>>@@@@@@???===;;;;;;:::999777555555555666555555555555444444444111222333444444333222222333444555444444555444333333333333333333333333333333333333444444555555555222222222222222222222222333333333333333333333333111222444666666555444333666444333111111111333333444444333333333333333222555555666777777888999999<<<<<<===>>>???@@@@@@AAA@@@AAABBBBBB@@@@@@AAABBBBBBDDDGGGJJJKKKMMMPPPSSSSSSTTTUUUUUUTTTTTTUUUWWWWWWYYY[[[[[[[[[\\\___bbbeeeiiipppzzz~~~{{{yyyyyyxxxyyy|||uuujjjbbb^^^]]]]]]^^^ccckkkssszzz~~~}}}{{{|||}}}}}}}}}}}}|||{{{yyyuuuoooggg^^^TTTKKKFFF<<<999555333333333333333111222222222222333333333333222222111111222222333111111222222222333333333111222333444444333222111333333333333333333333333...///000111111111111000111111111111111111111111111111111111111111111111///000111222222222222222111111111111111222222222111111222222222222111111111111000000111111222333333333333222222222111111111111111111111111111111222222222222222222222222111222333333444444333333444444444444444444444444333333333333333333333333333333333444444333333333222222333333333333222222222333444555555444333222444555555555555555555444666666777777777777777666444444444555555666666666777777777777777777666666555555555666777999:::;;;777999<<<@@@DDDIIIPPPTTTVVVYYY]]]aaacccdddcccbbbcccccccccbbb```]]]ZZZXXXRRRQQQPPPNNNLLLJJJIIIHHHIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFHHH|||vvvtttpppnnnlllkkkhhhfff```]]]XXXUUUTTTUUUTTTTTTSSSSSSRRRQQQOOOLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDDDDBBBAAA>>>======>>>@@@@@@???>>>;;;<<<<<<:::777666666666666555555555555444444444111222222333333333333333000333444333333444333000333333333333333333333333222222333333444444555555333333333333333333333333333333333333333333333333111222333555555444444333444333222222222222444555444444444444444444444444555555666777999:::;;;;;;<<<===>>>>>>@@@@@@AAABBB>>>???AAAAAA@@@@@@BBBCCCEEEHHHJJJLLLMMMOOORRRTTTWWWXXXYYYXXXVVVUUUVVVWWWWWWYYYZZZZZZ[[[^^^dddjjjvvv{{{}}}{{{zzzzzz{{{}}}~~~}}}{{{qqqhhhaaa\\\YYY\\\___eeelllsssyyy}}}~~~|||}}}~~~~~~xxxxxxvvvqqqjjjaaaYYYTTTFFFBBB===888666555444333222222222222333333333333333222222111111222222333111111222222222333333333444444555555555444444333444444333333333333222222000111222444444333222222222222222222222222222222111111111111111111111111000111111222222222111111111111111111111111111111000111222222333222222222111111000000111111222333222222111111000//////...222222222111111111111111333222222111111222222333111222333333444444333333444444444444444444444444333333333333333333333333333333444444444444333333222333333444444333333222222333555666666555333222444444555666666555444444444444555666666666555555444444444555666666777777666666666777777888888888555555666777888:::<<<===:::===BBBFFFKKKPPPVVVZZZ\\\^^^aaadddeeedddcccbbb```___^^^\\\YYYVVVTTTSSSOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBDDDFFFFFFFFFGGGHHHJJJ{{{vvvssspppmmmkkkiiihhhgggaaa]]]XXXUUUTTTUUUUUUTTTSSSSSSRRRQQQNNNKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEDDDCCCAAA???>>>>>>>>>@@@@@@>>><<<<<<===>>><<<888666777888666555555555555444444444222222222333333333444444000444444000000444444000333333333333333333333333111111222222333444444444444444444444444444444444333333333333333333333333222222222222333333333333222222222333333444555666555555555555555555555555555666777888999;;;<<<<<<======>>>???@@@AAAAAABBB???@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVXXXYYYYYYXXXWWWXXXYYYXXX[[[___cccgggppp}}}}}}zzz{{{qqqggg^^^YYYZZZ\\\___eeemmmuuu|||~~~{{{|||}}}~~~{{{{{{zzzwwwqqqkkkfffcccVVVPPPHHHAAA<<<888555333222222222333333333444444333222222111111222222333111111222222222333333333111111111111222333444444444444444333333222222222000111333444444333222111222222222222222222222222111111111111111111111111111111222222222111000000111111111111111111111111000111222222333333333222111111000000111111222333111111000000000000000000222222222111111111000000333333222111111222333333111222333333444444333333333333333333333333333333444444444444444444444444333333444444444444333333444444555666666555444444333555777888888777555333444444555666666555444444444444555666666666666666444444444555666777777777555555666777888999999:::777777888999;;;===???@@@@@@DDDJJJNNNRRRVVVZZZ\\\]]]^^^```bbbbbbaaa```___[[[ZZZXXXVVVTTTSSSSSSSSSQQQOOOLLLIIIGGGEEEDDDDDDAAABBBBBBCCCCCCDDDEEEEEEBBBEEEHHHKKKMMMOOOSSSUUU~~~zzzuuussspppmmmjjjhhhggggggbbb^^^XXXUUUTTTTTTUUUUUUSSSSSSRRRQQQNNNKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEEEECCCAAAAAA@@@?????????>>><<<:::===>>>???===999777888999666666555555555444444444222222222333333444444444333666555//////555666333333333333333333333333333000000111222222333444444555555555555555555555555333333333333333333333333222222111111111222333444111222333444555666666666555555666666666666666666555666777888:::;;;============>>>???@@@AAAAAABBBBBBDDDFFFGGGHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRTTTVVVUUUWWWYYYYYYYYYXXXYYY[[[___dddkkksss|||}}}~~~yyymmmbbb\\\YYYZZZ\\\aaaiiisss}}}}}}~~~~~~yyyyyy{{{}}}~~~~~~}}}yyytttpppnnnmmmbbb\\\RRRHHH@@@;;;666444222222333333333444444444333222222222222222222333111111222222222333333333,,,,,,,,,,,,...000222444444444444333333222222222---///111222222222000///222222222222222222222222111111111111111111111111222222222222222111000///222222111111111111111111000111222333333333333333111111111000111222222333111111111222333333444444222222222222111111000000444333222111111222333444222222333444444444333333222222222222222222222222444444444444444444444444333444444555555444444333555666777888888777666555555666999::::::999666555333444555666666555444333666666777888888888888888444444444555666777777888444444555777888999:::;;;888999:::;;;===???AAABBBFFFJJJPPPTTTWWWYYY[[[]]]\\\\\\]]]^^^]]]\\\[[[[[[XXXVVVTTTRRRRRRRRRTTTUUUTTTRRRNNNJJJFFFDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHEEEHHHMMMQQQUUUYYY^^^aaa~~~vvvsssooommmlllkkkjjjhhhccc___YYYUUUTTTSSSSSSSSSUUUUUUTTTRRROOOKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCAAAAAACCCDDDCCCBBBBBB@@@??????@@@???>>><<<;;;;;;::::::999888777777666666555555555444444444333333333333333444555666444555555555555555555444555555444444444333333333222333444555555555444333666555444333333333333333555555555666666777777777333444444555555444444333444333222555777888555222666666555555555666666777:::::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCEEEHHHJJJJJJJJJLLLMMMOOOPPPQQQSSSTTTUUUTTTTTTWWWXXXXXXXXXXXX[[[```dddnnnyyy}}}www|||~~~tttiiibbb^^^___```bbbgggoooxxx~~~}}}{{{xxxvvvwwwzzz|||}}}|||{{{{{{{{{}}}~~~{{{|||}}}}}}|||yyyuuusssooojjjaaaVVVKKKBBB<<<999666555444555666777666444444333222222111111222222444444222222222222444444444333333333333444555555444444444333333222222222111111111111111111111111111111000000111111222333///000000000000111111111444333333222222333333444222222222222222222222222000222333333222111333444444333111111111333555666111111111222222333333333222222222333333444444444222222222222222222222222777666555444555777999:::333333333333333333333333444333222111222444666888888666444222111222333444444444444444444444444444555666888999999777555444333444666888888777666555555555666666777666666555555555555555666666666777777777888999999999999999888888888888:::???FFFKKKOOOSSSXXX[[[\\\[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUPPPRRRUUUWWWWWWVVVTTTSSSSSSQQQLLLHHHEEEDDDDDDEEEDDDDDDEEEFFFIIILLLNNNPPPSSSTTTWWW[[[```cccfffhhh|||uuurrrpppnnnnnnnnnmmmkkkccc___ZZZVVVTTTTTTTTTSSSUUUUUUTTTRRROOOLLLIIIGGGHHHHHHHHHGGGGGGGGGGGGFFFEEECCCAAABBBCCCDDDCCCCCCBBB@@@??????@@@???>>><<<<<<;;;;;;:::999888777777666666555555555444444444444333333333333444555666444444555555555555444444333333333444444555555555222333444555555555444444555555444444444333333333222222222222222333333333333444444555555444444333777666666777::::::888666666555555555555666666777:::::::::;;;<<<===??????@@@@@@@@@AAAAAABBBCCCDDDEEEHHHJJJLLLMMMNNNPPPRRRRRRSSSUUUXXXYYYZZZ[[[[[[\\\^^^aaadddhhhmmmtttyyy~~~}}}{{{zzzzzz||||||{{{zzzyyy}}}zzzpppiiiaaaaaabbbcccgggoooyyy~~~|||yyytttrrrrrrvvvyyyzzzzzz{{{{{{|||}}}~~~~~~~~~|||zzzxxxqqqnnnhhh```UUUKKKBBB<<<777555333333444555444333444333222222111222222222444333333222222333333444666555444333333333333333222222222222333333333333111111111111111111111111111111000000111111222333111111222222222333333333444333333222222333333444333333333333333333333333000222333333222111333444444333222111111333444555111111222222222333333333333333333333333333333333333333333333333333333333888777555444444555666777333333333333333333333333444333222222333444666888999777555444333333444555666555555555444444444333555666777888888777555444555555555444555555555666555555666666777666666666555555555666666666777777777777888999999999999999:::;;;<<<===@@@DDDJJJOOOTTTVVVZZZ[[[[[[ZZZZZZZZZ[[[ZZZXXXVVVSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVTTTRRROOOMMMIIIGGGEEEEEEGGGGGGGGGHHHIIIKKKOOORRRUUUWWW]]]^^^aaadddgggjjjmmmnnn}}}zzzuuussspppoooppppppooonnnddd___ZZZVVVUUUUUUUUUTTTUUUUUUTTTRRROOOLLLIIIGGGHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBBBBBCCCDDDDDDCCCBBB@@@??????@@@???>>><<<<<<;;;;;;:::999888777666555555555555555444444444444444333333333444555555333333444444444444333333111222222333444555666777222333444444555555444444444444555555444444333222222111111111111111000000333444444555555444444333444444333555666777666444555555555555555666777777;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGIIIKKKMMMOOOPPPQQQTTTVVVSSSTTTUUUWWWZZZ]]]___aaahhhlllrrrxxx|||yyywwwuuurrrpppnnnpppsssuuuvvvxxx|||~~~vvvoooeeedddccccccfffnnnwww~~~~~~|||xxxsssooonnnqqqttttttuuuxxx{{{}}}}}}}}}|||~~~|||zzzttttttrrrlllcccWWWLLLEEE<<<999555333333444444444444444333222222222222222222333333444444333333222777666555333222222111111000000111111222333333333111111111111111111111111111111000000111111222333333333333444444444555555444333333222222333333444333333333333333333333333000222333333222111333444555444333222111222333444111222222222222333333333333333333333333333333333444444444444444444444444888777555444333333444444333333333333333333444444444444333333333555666777999888666555444444555666777777666666555555555444444555666777777666555444888777555444444555777888666666777888888888888888666666666666777777777777777777888888999999999999<<<>>>AAADDDGGGLLLPPPTTTYYYZZZ\\\\\\ZZZXXXXXXXXXYYYWWWSSSOOOMMMLLLMMMMMMTTTUUUVVVVVVUUUTTTRRRQQQKKKJJJIIIHHHHHHJJJLLLMMMLLLMMMOOOSSSWWW\\\___bbbdddeeeggghhhkkklllnnnooo|||yyyuuusssqqqppppppooommmlllddd___ZZZVVVUUUUUUUUUUUUUUUTTTTTTRRRPPPMMMJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDEEECCCBBBBBBCCCDDDDDDCCCBBB@@@??????@@@???>>><<<<<<<<<;;;:::888777666666555555555555555555555555444444333333333444444555222333333444444333333222222222333333444555666666333333333444444444444444333444444555555444333333444444444333333222222222333444444555555444444333333222222333444444444444555555555555666666777888;;;;;;;;;<<<===>>>@@@@@@AAA@@@@@@AAACCCFFFIIIKKKLLLNNNOOOPPPPPPRRRTTTVVVUUUUUUUUUXXX^^^fffnnnrrr~~~{{{tttttttttttttttuuuvvvxxx{{{}}}yyysssiiigggdddbbbdddjjjssszzz}}}xxxsssooonnnnnnllloootttyyy{{{||||||{{{||||||}}}~~~~~~}}}{{{zzzyyyzzzyyyuuummmbbbWWWQQQEEE@@@:::666555555666666444444333222222222222333222222444444444444222222666555444333222222222222111111111111111111222222111111111111111111111111111111000000111111222333444444444444555555555555444333333222222333333444444444444444444444444444000222333333222111333444555555333222222222222333222222222222222222222222444444333333333333222222444444444444444444444444666555444333333333333444333333333444444444444444444444444333444555666777777777666555444444555555666666666666777777777777444444555666666666555555:::999888777777888999999777888999999::::::999999666666777777777888888888888888888999999:::;;;<<<>>>BBBGGGKKKOOORRRUUUXXX[[[\\\]]]\\\YYYWWWWWWWWWUUURRRNNNJJJIIIJJJLLLMMMTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMOOOQQQSSSQQQSSSVVV[[[___dddhhhjjjjjjjjjkkkkkklllmmmnnnnnn}}}zzzvvvtttqqqpppnnnllliiigggccc___YYYVVVUUUUUUUUUUUUUUUTTTTTTRRRPPPMMMKKKIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDBBBBBBDDDEEEDDDCCCBBB@@@??????@@@???>>><<<===<<<;;;:::888777666555444555555555555555555555555444444333333333444444222333333444444333333222444444444444444444444444333333333333444444555555333333444444444444444444666666555555444444444333333444444555555444444333555666666666666666777888666666666666777888999:::<<<<<<<<<===>>>???@@@AAABBBBBBBBBDDDFFFIIILLLNNNOOOPPPQQQPPPPPPPPPSSSUUUWWWXXXZZZaaammm|||~~~{{{xxxwwwwwwwwwxxxxxxxxxyyy~~~}}}wwwmmmkkkgggccccccgggnnnsss}}}vvvpppmmmhhhkkkpppuuuxxxzzzzzzzzzyyyzzz{{{|||||||||{{{{{{}}}}}}|||xxxrrrjjjccc^^^NNNIIIAAA;;;777666666555555444333333222222333333222222444444444444222222333333222222222333333444333333222222111000//////111111111111111111111111111111000000111111222333333333333333444444444444444333333222222333333444444444444444444444444444000222333333222111333444555444444333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444555555333333333444444555555555555555444444555555666666555555444444444444444444333444555666777999::::::444555555666666666666666666777888999:::999999888777777888888888888777777777777777888888888888999999999999:::<<<>>>@@@AAABBBGGGLLLQQQTTTVVVYYYZZZ[[[\\\]]]\\\YYYWWWUUUUUUPPPMMMIIIGGGGGGIIIMMMPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWYYY\\\aaaeeeiiilllnnnooooooooopppppppppqqqqqq~~~zzzuuusssqqqooommmjjjgggdddaaa]]]XXXUUUTTTTTTUUUUUUTTTTTTTTTSSSQQQNNNKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB@@@??????@@@???>>><<<======;;;:::888777666555444444444555555555555555555555444333333333444444333333444444444444333333555555444444444333333333444333333333333444555666444444333333333444555555555444444444444444444333333444444555555444444333444444555444333444555777777777777777888:::;;;<<<============>>>@@@AAABBBCCCDDDFFFHHHKKKMMMOOOOOOQQQQQQRRRQQQPPPQQQTTTVVVWWWZZZbbbnnn{{{vvvrrroookkkjjjjjjlllsss{{{~~~sssqqqmmmhhheeegggkkkooo}}}wwwsssmmmnnnppprrrtttvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}|||zzzvvvqqqllliiiXXXRRRIIIAAA;;;888666444555444444333333333333333222333333444444333333222222222222222222333444444555555444222111000///...111111111111111111111111111111000000111111222333222222222333333333444444444333333222222333333444333333333333333333333333000222333333222111333444333333333333333333222222333333333222222222222111222222222333333444444444333333333333333333333333222222333444444555555666333333333444555555666666555555555555555555555555444444444444444444444333222333444666777999:::;;;555555666666777777888888333555777:::;;;:::999888777777777777777666555444777888888888999999999999::::::;;;===???BBBEEEGGGIIIMMMRRRVVVXXXYYYZZZ\\\ZZZ\\\^^^]]]ZZZUUURRRQQQLLLJJJGGGEEEFFFJJJNNNPPPNNNMMMLLLKKKLLLMMMOOOPPPRRRRRRRRRSSSUUUWWWXXXYYY^^^___bbbfffiiikkkmmmnnnnnnnnnnnnooooooppppppppp~~~zzztttrrrpppooonnnkkkgggddd```\\\WWWTTTSSSTTTTTTTTTTTTTTTTTTSSSQQQNNNLLLJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB@@@??????@@@???>>><<<>>>===<<<:::888777555555444444444555555555666666666555444333333333333333444444555555555555444444333333444444444444444444444444333333333444555666555444222111222333666777444444444444444555555555333444444555555444444333111222333222000000333666888888888999:::;;;===============>>>???@@@AAABBBDDDFFFIIILLLOOOPPPPPPPPPRRRSSSSSSSSSTTTVVVZZZ]]]^^^eeeqqq~~~wwwlllkkkiiiiiimmmssszzz~~~|||zzzvvvpppkkkjjjkkkmmmwww~~~}}}xxxvvvtttrrrrrrrrrtttuuuxxxyyyzzz{{{|||}}}~~~~~~{{{|||}}}}}}{{{wwwrrroooccc]]]SSSJJJCCC>>>999777555555444333333333333444444333333222222333333444333333222222222222222222555444444333222111111000111111111111111111111111111111000000111111222333222222333333333444444444444333333222222333333444333333333333333333333333000222333333222111333444222222333333444444333333333333333222222222111111111111222222333444555555444444444444444444444444444444444555555555555444333333444444555666666666555555666666666666555555444444555555555555444444444444555666666777777888666666666777888888999:::666777888:::<<<===>>>>>><<<<<<<<<;;;999888666555888888888999999999::::::;;;<<<===???CCCGGGKKKMMMPPPSSSWWWZZZZZZ[[[\\\]]][[[^^^```^^^YYYSSSNNNKKKJJJHHHFFFEEEFFFHHHKKKMMMKKKJJJJJJJJJKKKNNNQQQSSSUUUVVVXXXZZZ\\\^^^```aaadddfffhhhjjjkkklllmmmlllllllllmmmnnnoooooopppppp}}}yyyrrrqqqpppoooooommmiiifff___[[[VVVSSSRRRSSSSSSSSSTTTTTTTTTSSSQQQOOOLLLKKKFFFFFFFFFEEEEEEEEEEEEDDDFFFEEECCCCCCEEEEEEEEEDDDBBBAAA??????@@@@@@>>>===>>>===<<<:::888777555444444444444555555555666666666555444333333333333333444555555666666555555444111222222333444555666666444444333222333444555666666444222000111333666999555555555666666777777777333444444555555444444333444555666555333333666999999999999:::;;;<<<>>>???======>>>>>>???@@@BBBCCCEEEHHHKKKOOOQQQRRRQQQPPPRRRSSSUUUVVVWWW[[[___cccmmmvvvyyywwwtttssstttxxx}}}|||vvvqqqmmmmmmnnnrrryyy}}}xxxssspppppprrrsssvvvwwwxxxyyyzzz|||}}}}}}xxx{{{~~~{{{uuurrrmmmfff\\\SSSKKKDDD>>>;;;555555444333333333333444555444222222222222444555555555333222111000000000444444333333333333333333111111111111111111111111111111111000111222222333333333333444444444555555444333333222222333333444222222222222222222222222000222333333222111333444111222333333444444444444333333333222222111111111000000111222444555666666666666666666666666666666666666666666555444333333333333444444555666777777555666666666666666555555555555666666666666666555666666666666555555555555777777777777888999:::;;;;;;;;;;;;<<<>>>AAADDDFFFCCCBBBBBB@@@>>><<<:::999888888999999999:::::::::<<<===>>>AAAEEEJJJNNNQQQUUUXXX[[[\\\\\\\\\]]]^^^]]]___aaa___YYYQQQJJJFFFJJJHHHFFFEEEEEEGGGIIIJJJJJJIIIIIIIIILLLPPPTTTVVVZZZ[[[]]]```cccfffiiijjjiiijjjkkkmmmmmmmmmlllkkkooopppqqqrrrsssuuuvvvvvv~~~xxxssssssqqqooonnnmmmkkkhhheee___\\\XXXVVVUUUTTTSSSQQQSSSUUUWWWUUUPPPKKKHHHHHHGGGHHHGGGFFFDDDDDDFFFHHHEEECCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>???@@@===<<<;;;:::888777666555333444444555666777888888555555444444444333333333444444333333444444555666666444333333444666666666444444555555666777777777444444444444555777888999888888777555555444444444666666666666777777777777444444555555666777777777:::999999999:::<<<>>>???AAA???>>>>>>@@@CCCEEEEEEHHHHHHHHHKKKOOORRRRRRRRRTTTVVVXXX]]]cccjjjpppsss~~~|||~~~~~~~~~zzzzzz~~~zzzuuuqqqooopppvvv~~~}}}|||xxxsssnnnqqqtttxxx|||~~~}}}{{{yyy}}}{{{zzz{{{}}}|||yyyvvvqqqpppkkkcccWWWKKKBBB>>>999777444444555555555444666555333222222333444555444444444444444444444444333333333222222111111111111111111111000000000000000000000000000000000000222222333444444444444333222222222222222222222222111111111111111111111111222222333333333333444444222111111222444444333111222333444444222222333444666555444333222333444444333333333333444555666777444444444444444444444444444444444444555555555666888888777777666666666555666666666666666666666666666777999999777666777888666666777888999:::::::::666888999:::<<>>???@@@??????@@@BBBEEEGGGGGGFFFGGGIIIKKKNNNQQQSSSTTT\\\```gggnnnuuu|||}}}~~~}}}zzzzzz{{{~~~~~~|||xxxwwwtttyyy{{{uuupppoooppprrruuuwwwyyyzzz{{{yyyxxxxxxzzz|||}}}zzzxxxvvvtttooohhh___UUUMMMGGG===999555333333333333333444444444333333444555555444444444444444444444444444444444333333333222222111111111111000000000000222222222222222222222222111222222333333333333333222222222222222222222222111111111111111111111111222222333333333333444444333333333333444444333333333444555555333333444555444444333333333444555555444444444444444444444444444444444444444444444444444444444444555555555555666555555555444444444444666666666666666666666666666777999999777777777888777777777888999999999:::777888999::::::===BBBGGGNNNKKKEEE@@@<<<:::999::::::999888888999;;;<<<======@@@DDDHHHLLLPPPUUUXXX[[[[[[[[[[[[[[[\\\]]]]]]bbbbbb```]]]YYYSSSNNNKKKJJJIIIGGGFFFFFFGGGHHHIIIKKKKKKLLLOOOSSSWWW\\\^^^fffgggiiikkkllllllllllllggghhhiiijjjjjjkkkoooqqquuuyyy~~~~~~zzzxxxpppooommmmmmmmmkkkiiigggccc^^^YYYUUUTTTTTTTTTTTTSSSUUUVVVUUUQQQLLLIIIHHHGGGHHHHHHFFFEEEDDDFFFGGGEEEDDDBBBCCCDDDDDDCCCAAABBBBBBAAA@@@?????????@@@<<<;;;;;;:::999888888777555555555666666666666666555555444444444333333333333333222222333333444555111111111333888;;;======444444555555666777777777666666555555555555666666888777777666666555555555444444555555555666666666555555555666777777888888===<<<;;;;;;<<<===>>>??????@@@AAACCCEEEGGGHHHIIIHHHJJJMMMNNNOOORRRWWW[[[jjjsss}}}~~~}}}xxxtttuuuyyy{{{zzzyyyzzz}}}zzz}}}wwwrrrmmmlllkkkkkknnnsssxxx{{{vvvvvvwwwyyy|||}}}|||{{{{{{wwwrrrmmmiiibbbYYYSSSFFFAAA:::555333333333333222333444555555555555555444444444444444444444444555555444444444444333333222222111111111000000000222222222222222222222222111111222333333333333222222222222222333333333333222222222222222222222222222222333333333333444444444555555444333222444555444555666666444444555666555555555444444444333333444444555555444444333222444444444444444444444444444444444555555555666666555555555555444444444444666666666666666666666666666888999999888777777888888888888888888888999999888999999999888999;;;===CCCBBB???===;;;::::::::::::999888888999;;;<<<===AAAEEEJJJNNNRRRUUUXXXZZZ\\\\\\\\\]]]^^^___```aaafffeeebbb^^^ZZZUUURRRPPPLLLJJJHHHGGGGGGHHHJJJLLLPPPRRRTTTXXX\\\```cccdddhhhiiikkkmmmnnnnnnnnnmmmjjjjjjkkklllooouuu|||~~~{{{yyyrrrpppoooooopppooommmkkkeee```ZZZVVVTTTUUUUUUUUUTTTUUUVVVUUURRRNNNJJJHHHFFFGGGHHHGGGEEEDDDEEEGGGEEEDDDCCCCCCDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;::::::999999999666666666666666555555555555555444444444333333333333222222222222333444444555444333444666777777666444444555555666777777777777777666555555555555555777777777777666666555555444444444444555555555666555666666777777888888999===<<<;;;;;;;;;===>>>??????AAADDDEEEFFFGGGHHHHHHMMMPPPSSSSSSTTTYYYdddlll{{{xxxzzzzzzwwwtttsssvvvvvvyyy~~~xxxqqqkkkiiihhhgggiiimmmrrruuutttuuuwwwzzz|||}}}}}}}}}|||wwwrrrpppoookkkccc]]]SSSLLLBBB:::666555555555111333444666666666555555444444444444444444444444444444444444444333333333222222222111111111000000000000000000000000000000000111222222333333222222222222222333333333333333222222222222222222222222222222222333333333444444444555555444222222444666333555666555444333444555777777666666555444222222333444555555555555444333444444444444555555555555666666666666777777777777777777777777777666666666666666666666666666666666666888:::999888777888888999999999888888888888888888999999999999888888888<<<;;;;;;:::::::::999999999999:::::::::<<<>>>@@@EEEIIIOOOTTTWWWYYYZZZ\\\]]]]]]^^^^^^```bbbcccdddfffeeecccaaa]]]XXXTTTRRRKKKJJJHHHHHHIIILLLOOOQQQXXXZZZ]]]aaaeeeggghhhiiihhhjjjlllnnnpppqqqqqqqqqpppqqqssswww~~~}}}zzzyyyrrrqqqppppppqqqpppnnnlllfffbbb[[[WWWUUUUUUVVVVVVTTTUUUUUUTTTSSSOOOKKKHHHFFFGGGHHHGGGFFFEEEEEEFFFFFFDDDCCCCCCDDDEEECCCBBBBBBAAA@@@>>>>>>=========;;;;;;;;;::::::999999999666666666666666555555555555555444444444333333333333333222222333333444555666555444444555444333111444444555555666777777777888777666555555444555555666777777888777777666555444444444444555555555666666666777777888999999999<<<<<<;;;;;;;;;===>>>???AAADDDGGGGGGFFFFFFGGGHHHNNNRRRVVVZZZ```kkk{{{yyywwwssspppoooqqquuu~~~vvvooohhhhhhhhhhhhiiijjjkkklllqqqsssvvvyyy{{{}}}~~~~~~}}}yyytttttttttrrrlllggg\\\UUUKKKAAA;;;888666555222333555666777666555555444444444444444444444444222222222222222333333333222222222222111111111111000000000000000000000000111111222333333333333222222222333333333444444444222222222222222222222222222222222333333333444444333333444333333333444666222444444444333222333444555555555666666777888888333444555666666666666666444444444555555666666666888888888888999999999999666666666777777777777777777777777777777777777777777888::::::888777888999999999999888888888888888888999999:::;;;:::999888999999999:::999999888888999:::<<<<<<<<<>>>BBBEEEIIIMMMSSSXXXZZZ[[[\\\]]]^^^^^^^^^```aaaccceeefffdddeeeeeedddaaa[[[UUURRRJJJJJJJJJKKKMMMQQQUUUXXX]]]___bbbfffhhhiiijjjjjjkkkmmmppptttwwwzzz{{{{{{{{{~~~|||yyyyyyrrrpppoooooopppooommmkkkgggccc]]]YYYWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQLLLHHHEEEGGGHHHHHHFFFEEEEEEFFFFFFEEECCCDDDEEEEEEDDDBBB@@@@@@???>>>===============<<<<<<;;;:::999999888555555555666666666666666555555444444444333333333444333333333333444555555333333222333555555333222444444555555666777777777888777666555555555555555666777888888888777666555444444555555555666666666777777777888999999::::::<<<<<<;;;<<<===???@@@BBBCCCFFFIIIIIIGGGGGGIIILLLNNNTTT]]]hhhuuu}}}wwwqqqooonnnsss{{{sssnnneeefffhhhjjjjjjiiigggeeekkkooossswwwyyy{{{~~~}}}zzzyyyyyyxxxtttpppccc]]]SSSIIIBBB<<<888555555555666666666555555555444444444444444444444444111111222222222222333333333222222222222111111111222222222222222222222222222222333444444444444333222222333333444444555555333333333333333333333333222222333333333333444444333222222444777888777555222333444444222222333444111222333555888<<<@@@BBB777777666666666777777888444444444555666666777777888888888999999999::::::444444444555555555555555777777777777777777777777777999::::::999888888999888888888888888888999999:::999999:::<<<===<<<:::::::::::::::999999999999999<<>>>>>?????????>>>======;;;:::999888888444444555555666666777777555555444444444333333333555555444444555555666777333222222444666666444333444444555555666777777777777666666555555555666666555666888999999888777666555555666666666777777777777777888888999::::::;;;=========>>>???BBBDDDEEEDDDGGGJJJJJJIIIJJJOOOTTTXXX```nnn}}}uuuqqquuu|||~~~|||xxxrrrmmmaaacccgggiiiiiihhheeecccbbbgggmmmrrrvvvzzz~~~~~~|||{{{yyywwwvvvjjjeee]]]UUULLLDDD<<<888888777666555555444444555444444444444444444444444222222222333333333444444333333222222222111111111222222222222222222222222333333444555555555555444222222333333444555555666333333333333333333333333222222333333333333444444444222222666===???;;;666333444555444333222333555444333333555999>>>CCCFFF>>><<<999666555555777888444444444555666777777777777777777888888888999999444444444444555555555666777777777777777777777777777999::::::999888888999777777777888999999999:::<<<:::999:::<<<>>><<<;;;;;;::::::::::::;;;<<<===999===AAACCCCCCFFFMMMRRRRRRVVVZZZ]]]^^^___```aaacccccccccdddeeeggghhhiiiggghhhhhhgggddd```[[[XXXTTTUUUWWWZZZ\\\^^^``````aaacccfffjjjmmmppprrrsssyyy}}}zzzxxxzzzvvvuuusssssssssrrrooommmfffccc___\\\ZZZXXXVVVTTTVVVTTTSSSTTTUUURRRMMMHHHEEEGGGIIIIIIGGGEEEEEEEEEFFFEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAA???>>>===<<<:::999888777333444444555666777888888555555444444444333333333666555555555555666777777555555555666777666444222444444555555666777777777666666555555555555666666555666888999999888777666666666666666777777777777777888888999999:::;;;;;;>>>>>>???@@@BBBDDDGGGHHHDDDHHHKKKKKKKKKNNNUUU[[[fffooo}}}~~~vvvrrrtttvvvwwwzzz|||zzzwwwqqqmmm___aaadddggghhhgggeeeddd[[[```hhhoootttyyy}}}yyywwwwwwwwwqqqmmmfff^^^UUULLLBBB<<<:::888666555444444444555444444444444444444444444333333333444444555555555333333333222222222111111000000000000000000000000333444555555666666555555222222333333444555666666333333333333333333333333222222333333333444444444555222222888AAADDD>>>666444555666555444444555666:::888666666888<<>>;;;999999<<<===<<<:::;;;:::::::::;;;===???@@@999>>>CCCEEEEEEIIIPPPVVVVVVXXX\\\^^^___```bbbcccffffffffffffgggiiijjjkkkkkkkkkiiigggdddaaa___]]]YYY[[[]]]```aaabbbbbbbbbeeefffiiinnnrrrwwwzzz|||}}}xxxyyywwwtttsssrrrqqqpppnnnjjjgggbbb___\\\YYYVVVSSSUUUTTTSSSSSSRRRPPPLLLHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFDDDCCCDDDCCCAAA???@@@@@@@@@???????????????;;;;;;;;;::::::999999999555555555555555555555555444333333222222333333444444444444444444444444444666666555555555444444444555555555555555555444444444444555555666666777777666666777888888888888888666666777777888888888999999999999::::::;;;;;;;;;;;;;;;===@@@DDDGGGHHHHHHKKKJJJLLLOOONNNPPP]]]kkkxxxzzzwwwyyy~~~{{{vvvsssrrrssswww}}}~~~|||xxxsssoooiiieee```aaaeeegggfffdddbbbaaabbbgggpppxxx}}}~~~~~~|||{{{zzzzzzzzzyyysssmmmhhhcccZZZNNNEEE???:::888::::::777444555555555444333222222111111222333444333111000111222///333666777555333333555111111222333444666888888333333333333333333333333333333222222333333444555000111333444444333111000///......111444555333000111555444222999DDDDDD<<<666555555555555666777777:::999888777777888:::;;;@@@>>>;;;888666444333333666666666666666666666666666666777777888888888888777888888888888999999999555777999:::;;;:::888777999888777777777888:::;;;888999::::::;;;;;;::::::<<<===>>>===:::999888999:::::::::;;;;;;<<<<<<<<<@@@BBBEEEIIIMMMQQQSSSTTT]]]]]]]]]___```cccdddfffggggggggghhhiiijjjkkkllllllgggeeefffeeeaaa^^^___bbbeeehhhhhhgggffffffgggbbbgggpppyyyzzzwwwuuurrrqqqpppooonnnllljjjfffbbb^^^[[[XXXUUUSSSUUUTTTTTTSSSSSSPPPLLLHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEFFFFFFDDDCCC@@@@@@@@@???????????????===<<<<<<;;;:::999999888666666666666666666666666444444333333333333444444444444444444444444444444666666555555555444444444555555555555555555555555555555555666666666666666666666777888888888888888888888888888888777777777::::::;;;;;;<<<<<<======?????????AAACCCEEEGGGGGGKKKJJJMMMSSSYYY___mmmzzz~~~}}}~~~}}}yyyuuussstttttttttsssvvvvvv}}}||||||vvvrrrkkkfffaaa___aaacccbbb___cccbbbaaaeeemmmtttzzz|||~~~}}}|||{{{{{{zzzxxxtttoookkkhhh```VVVOOOFFF@@@<<<<<<:::666444555666666666555444444333333333555666555333222222222222555888777555333333444222222111111222333333444222222222222222222222222333333222222333333444555444333333333333333333444333111111222444555333111111555444222999DDDEEE===333222222222222333444444444444444444444555555666;;;:::888777666666777777666666666666666666666666777777777777777888888888777888888888888999999999444555777888888888777666777666666555666777888999999999:::;;;;;;;;;;;;:::<<<===>>>===;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>CCCEEEHHHLLLPPPSSSVVVWWW]]]^^^___aaaccceeefffggggggggghhhhhhiiijjjkkkkkklllhhhfffhhhgggcccbbbcccdddfffiiijjjhhhhhhjjjllllllttt}}}wwwuuurrrqqqpppooonnnllliiieee```\\\ZZZWWWTTTRRRUUUTTTTTTTTTSSSQQQLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFHHHHHHGGGFFF@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;999999888777777777777777777777777555555444444444444555555444444444444444444444444555555555555555444444444555555555555555555555555666666666666666555555555666666777888888888888888::::::999888888777777666;;;;;;<<<======>>>??????AAAAAABBBCCCEEEGGGJJJKKKOOOOOOTTT^^^iiittt}}}}}}}}}uuuqqqoookkkiiikkkjjjooozzz}}}{{{zzzvvvmmmhhhbbb___```aaaaaa___dddaaa```bbbhhhpppvvvyyy~~~}}}||||||{{{{{{xxxuuurrrpppnnniiiaaa[[[PPPIIIAAA>>>;;;666444666777777777777777666666666444666888777555333222333555666777777555333333333333222111000000000000000111111111111111111111111333333222222333333444555666555333222222333555666666444333222333444333222111555444333888BBBBBB<<<555555444444555555666777666666777888888888888888888777666555555666777888777777777777777777777777888888888777777777777777777888888888888999999999666666666777777777777888777777666666777777888999999999:::;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@HHHIIIMMMPPPTTTWWWYYYZZZ^^^___bbbeeeggghhhiiiiiiggggggiiijjjkkkjjjjjjiiilllhhhggghhhgggdddeeehhhhhhkkknnnooooooppptttxxxyyywwwtttsssrrrqqqpppnnnhhheee___[[[XXXVVVSSSRRRTTTTTTTTTUUUTTTQQQMMMIIIFFFFFFFFFEEEFFFFFFGGGHHHIIIGGGFFFFFFGGGHHHGGGEEEAAAAAA@@@@@@???>>>>>>>>>@@@???>>>===;;;:::888888777777777777777777777777666666555555555555666666555555555555555555555555555555555555555555555555555555555555666666666666777777666666555555444444666666777888888888888888999999999999999999888888;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGLLLPPPTTTYYY[[[aaannn{{{~~~xxxsssqqqqqqrrrwwwyyy{{{~~~{{{vvvssspppmmmlllpppuuu|||~~~zzzqqqlllfffbbbbbbccccccbbbbbb```^^^___dddkkkssswww}}}}}}~~~}}}}}}}}}||||||zzzxxxvvvuuusssooojjjeee\\\RRRIIICCC===777444666777777777777777777777888444666888888666333222222555555555555444333333444333222111000000//////000222222222222222222222222333333222222333333444555555444333222222333444555555444222222222333444444333555444222666<<<===888666666666666666777777888777888:::;;;<<<;;;;;;:::999888666555444444555555888888888888888888888888888888888888777777777777777777888888888999999999999999888888888999:::;;;999999999999::::::;;;;;;999::::::;;;<<<;;;;;;;;;888:::<<<<<<;;;;;;<<<===<<<<<<======???AAABBBCCCLLLNNNQQQTTTXXXZZZ\\\]]]```bbbeeehhhjjjkkkkkkjjjgggiiikkkllllllkkkjjjhhhkkkhhhfffhhhfffdddgggkkkppptttyyy|||}}}yyywwwtttsssrrrqqqpppnnniiiddd___ZZZWWWUUUSSSRRRSSSTTTTTTUUUUUURRRMMMIIIFFFFFFEEEEEEFFFGGGGGGHHHJJJHHHFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>===@@@???>>>===;;;:::888888666666666666666666666666777666666555555666666777555555555555555555555555444555555555555555555555555555555666666666777777777777666666555555444444666666777888888888888888777888888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFIIINNNUUU[[[ccchhhppp|||{{{rrrjjjffffffiiillltttyyyyyyrrrmmmjjjjjjmmmwww~~~wwwsssmmmgggdddbbbaaa```___^^^]]]]]]aaahhhpppuuuzzz{{{|||}}}}}}~~~}}}}}}}}}|||{{{yyyvvvsssnnnkkkfff\\\QQQJJJCCC;;;777777666666666666666666777777333555777777555333333333555444222222222333444444222111111111111222333333444444444444444444444444333333222222333333444555111222333444444333222111222222111111111333555666555555444222333666666333333333222222333333444555222333555666777777666666777777555444444444555666999999999999999999999999888888888777777777777777777777888888888999999999999999999888999::::::;;;999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;777999;;;;;;;;;:::;;;<<<=========>>>@@@DDDGGGHHHQQQRRRUUUXXX[[[]]]^^^___bbbdddgggjjjkkklllkkkkkkiiijjjlllmmmmmmkkkiiihhhiiiffffffgggffffffjjjqqq}}}wwwuuurrrqqqpppooonnnllliiieee___ZZZWWWUUUTTTSSSSSSSSSUUUVVVVVVSSSNNNIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFEEEEEEDDDBBB@@@BBBAAAAAA@@@???>>>======>>>>>>===<<<;;;999999888666666666666666666666666666666555555555555666666555555555555555555555555444444444555555555555555555555555666666777777888666666666666666555555555666666777888888888888888777777888999;;;<<<===>>>;;;;;;<<<===???@@@AAAAAACCCEEEHHHJJJMMMTTT]]]dddooouuu|||sssnnngggbbbbbbgggnnnsss{{{yyyooojjjggggggmmmtttxxx{{{~~~~~~~~~{{{uuummmgggaaa^^^]]]^^^^^^]]]]]]___eeelllqqquuuwwwyyy|||}}}~~~~~~~~~~~~|||yyyuuurrrpppnnneee\\\UUULLLBBB<<<:::666666666666555555555555333444555555444444555777888555222111222444444444111111111222333444555666555555555555555555555555333333222222333333444555000111333444444333111000///111222222222333555777666666555333222333333222444444444444444555555666111111222444555555555555444444333444555777999:::888888888888888888888888666777777777888888888888777888888888888999999999777777777888888888888999777888999::::::::::::999::::::;;;<<<<<<<<<<<<<<<888:::<<<<<<;;;;;;;;;<<<>>>>>>???AAADDDIIIMMMOOOUUUVVVYYY\\\^^^```aaabbbeeefffhhhiiijjjkkkjjjjjjiiijjjkkkkkkjjjiiihhhgggfffeeefffiiijjjlllttt}}}wwwuuurrrqqqpppooonnnllljjjfff___ZZZWWWVVVTTTSSSRRRSSSUUUWWWWWWTTTNNNJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFEEEEEEEEEEEECCCBBBBBBBBBAAA@@@???>>>===<<<===<<<<<<;;;:::999999888777777777777777777777777666555555444444555555666555555555555555555555555444444444555555555666666444555555666777777888888555555555666666666666666666666777888888888888888888999999:::;;;<<<======<<<<<<===???@@@BBBCCCCCCDDDHHHMMMRRRXXXcccpppzzzyyyiiifffcccccchhhrrr|||zzzrrrnnnkkkllloooqqqsssvvvzzz~~~|||~~~}}}|||vvvoooiiieeeccc___``````___^^^aaafffkkkqqqsssvvvzzz}}}~~~{{{xxxvvvuuutttmmmfff```WWWKKKBBB???777777777666555555555444444555555444444666999;;;>>>:::555222333444444333222111111222222333555555444444444444444444444444333333222222333333444555222333333333333333333222000333555555333333444666555555555555444333444666666666666666666777888888444444555555666888999:::555555444444555777999:::888888888888888888888888555555666777888999999:::777888888888888999999999666777888999999999888888888888:::;;;;;;;;;:::999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<===>>>@@@@@@AAADDDIIIOOOTTTWWWZZZ[[[]]]```bbbdddeeeeeeggggggggghhhhhhhhhiiiiiihhhhhhggggggfffeeeeeeddddddeeehhhmmmqqqvvvyyywwwtttsssrrrrrrpppnnnkkkfff```ZZZXXXVVVUUUTTTRRRSSSUUUWWWWWWTTTNNNJJJEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDEEEFFFFFFEEEDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999999999888888888888888888888888555555444444444444555555666666666666666666666666444444444555555555666666444555555666777888888999444555555555666666777777666666777888888888888888:::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@BBBCCCDDDEEEDDDJJJRRRZZZdddsss}}}zzzuuuoooiiihhhhhhkkkttt~~~xxxrrrnnnnnnttttttvvvyyy|||}}}|||zzz||||||~~~}}}{{{}}}xxxsssooonnnbbbcccbbb```^^^___cccfffnnnpppuuuyyy}}}}}}zzzyyyyyyxxxrrrlllhhh___RRRGGGCCC999888888777666555555444555666555444555777<<>>===>>>???BBBBBBDDDGGGMMMSSSYYY]]]]]]^^^```ccceeefffggghhhhhhhhhgggffffffgggggghhhgggfffeeeccccccbbbbbbbbbccceeejjjqqqvvv~~~xxxvvvtttrrrqqqooollliiiiiiddd^^^XXXTTTSSSTTTVVVYYYXXXWWWWWWUUUPPPJJJFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????======<<<:::888777888:::777777777777777777777777777777777777777777777777888777666666777888999:::666666666666666555555555444666888888666444444444777777777777888888888888777777777777888888888888777777888999;;;===???@@@<<>>??????AAADDDIIIOOOUUUYYY\\\^^^^^^aaacccdddcccbbbccccccfffeeeeeefffhhhhhhddd```cccaaa```bbbbbb___```cccfffkkksss{{{zzzxxxvvvtttsssqqqnnnkkkiiieee___YYYUUUTTTUUUVVVVVVVVVVVVVVVUUURRRMMMIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????<<<===<<<:::777777888999777777777777777777777777666666666666666666666666666555444444444555666777666666666666666666666666666888999888777555555666555555555555666666666777666666666777777777777888999999:::;;;<<<>>>@@@AAA???AAADDDDDDDDDEEEHHHKKKRRRUUU^^^oooyyyooojjjjjjlllmmmtttzzz~~~xxxrrrmmmpppooosss{{{vvvmmmkkkiiiiiijjjjjjgggdddeeekkkuuu|||~~~}}}{{{yyyvvvrrrlllcccZZZTTTHHHCCC===999888888888888777777666666666777777888;;;999666444555555555555333333333333333222222222333333444555555555555444666555333222222333555666666666666666666666666666444444444444444444444444444444444555555555666666666666666666666555555444666555444444444555777777;;;999666666777888888777777888888888888888888777999999888888888888999999888888888888999999999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAABBBGGGJJJOOOTTTYYY]]]___``````bbbccccccbbbaaabbbcccjjjhhhgggggghhhfffbbb______\\\\\\______^^^aaaeeeooowwwzzzxxxvvvtttsssqqqooollljjjfff```ZZZVVVUUUVVVWWWSSSSSSTTTVVVVVVTTTPPPLLLHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????;;;<<<;;;:::777666777888777777777777777777777777555555555555555555555555666555555444444444444555666666666666666666666666888999999888777666777999888888888999999999::::::777777888888888999999999;;;;;;;;;<<<===???@@@AAABBBCCCDDDDDDEEEHHHLLLOOOVVVZZZcccqqq|||tttiiibbbbbbhhhnnnsss~~~tttnnnqqqmmmoooxxxvvvrrrooopppssssssoookkkhhhmmmtttzzz}}}}}}}}}~~~~~~}}}|||zzzxxxvvvrrrlllddd___SSSLLLCCC<<<999888888888777777777777777888999999<<<999666444555777999999555555444444333333222222222222333444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555666666666777777777666666555555555555666666666666555666777777888===;;;888666777888888888666777777888888777777666999999999999999999999999888888888888999999999:::999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBBEEEGGGMMMPPPTTTXXX\\\___```aaabbbccccccbbb``````aaacccfffdddcccbbbbbbaaa^^^[[[[[[YYYZZZ]]]___aaagggnnnzzz~~~yyyvvvsssrrrqqqpppmmmllliiifff```ZZZWWWUUUUUUVVVSSSSSSUUUVVVWWWUUUPPPMMMHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????;;;;;;;;;:::777666777888777777777777777777777777666666666666666666666666888888777666666555555555666666666666666777777777999999999777666666888:::999999999999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCCCCEEEHHHMMMSSSVVV[[[^^^eeennnvvvyyyxxxvvvhhhddd```___ccclllvvv||||||uuusssmmmkkkrrr|||zzzvvvwww{{{|||xxxtttooorrrvvvyyy|||}}}~~~~~~yyywwwvvvwww{{{~~~~~~}}}}}}|||{{{yyywwwrrrlllggg]]]VVVKKKAAA;;;999888777666666666666777888999999<<<999555444555777888999666666555444444333222222111222333333444444333333333333444555555444333333222222222222222222222222444444444444444444444444444555555555666666666666777666555444444555666777777777777777777888888888===:::777666777999::::::666666777777777777666666999999999999999999999999888888888999999999:::::::::999888777888999:::;;;<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<=========??????>>>???AAAEEEIIIKKKQQQSSSVVVYYY\\\]]]^^^^^^cccdddcccaaa______aaacccaaa```______^^^^^^]]]]]][[[ZZZ\\\aaadddiiirrr|||~~~yyyvvvsssqqqqqqpppnnnmmmhhheee```[[[WWWUUUUUUUUUUUUUUUVVVWWWWWWTTTOOOKKKHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????:::<<<<<<;;;888777777777888888888888888888888888777777777777777777777777888888888777777666555555666666666666777777888888777888777666555555888:::444444555555555666666666888888999999:::;;;<<<<<<<<<<<<<<<===???@@@BBBBBBCCCCCCEEEJJJPPPVVV[[[^^^aaaccceeehhhiiiiiifffddd^^^___ccchhhpppyyywwwooojjjnnnuuu}}}|||}}}|||xxxyyyzzz|||}}}|||{{{zzzpppmmmkkknnnuuu|||~~~~~~~~~|||{{{yyyvvvppplllfff^^^SSSHHHAAA<<<999777555555555555555666777888<<<999555333333555555555666666555444444333222222111222333333444444333333222333555666666555333222555555555555555555555555444444444444444444444444333333444444444555555555777666555444444555666777666777777888888888888888:::888666666888;;;<<<<<<666666777777777777666666888999::::::::::::999888888999999999999::::::::::::999888777888999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<=========>>>>>>?????????@@@CCCHHHLLLOOOTTTVVVXXX[[[\\\]]]]]]]]]cccccccccaaa______```bbbbbbbbbaaa___^^^^^^___```______cccjjjooouuu~~~{{{yyyuuussssssrrrqqqpppiiifffaaa\\\YYYWWWVVVVVVWWWWWWWWWWWWWWWTTTOOOKKKHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????;;;<<<===<<<:::888777888888888888888888888888888888888888888888888888888555666666666666666555444555666666777777888888999666777777777666666777999555555555666666666777777666666777888999999::::::<<<======???@@@CCCDDDEEEFFFHHHLLLSSS[[[aaaddddddaaa```^^^\\\[[[ZZZ[[[[[[[[[aaaiiisss|||wwwnnnooosssvvvyyy|||~~~{{{xxxkkkfffcccfffoooxxx}}}~~~}}}}}}|||yyytttqqqlllfff\\\RRRJJJCCC===999666666555555555555666666:::777555333333444333222555555444444333333222222222222333444444444444444333333444555555444333333444444444444444444444444444444444444444444444444333333333444444444444555666555555555555666666777666666777888888888888888777666555777:::<<<<<<<<<666777777888888777777666888999:::;;;;;;:::999888999999999999::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>============>>>>>>>>>>>>@@@@@@AAADDDGGGLLLPPPSSSYYYZZZ\\\^^^___```______aaabbbbbbaaa______```bbbaaaaaa```^^^\\\\\\___aaahhhkkkqqqyyy~~~|||yyyuuusssssssssrrrqqqkkkhhhddd___[[[YYYXXXXXXVVVVVVWWWXXXWWWTTTOOOLLLHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????<<<===>>>===;;;999888888888888888888888888888888777777777777777777777777555666777888888777777666555666666777888888999999555777999999888888888999888888999999999:::::::::777777888999:::;;;<<<<<<>>>>>>???AAADDDFFFHHHJJJMMMOOOVVV___gggkkkjjjhhh]]][[[VVVSSSSSSVVV\\\```dddkkkuuu{{{wwwwwwuuussstttuuu{{{|||xxxkkkddd^^^```jjjtttzzz|||~~~~~~~~~~~~|||yyywwwqqqllleee]]]TTTKKKBBB<<<999888777666555555555555666555444444555555333222333333333333333222222222333333444555555555555444333444444444444444444333222222222222222222222222444444444444444444444444444444444444555555555555444555555666666666666666555666777888888888777777555555666888:::;;;:::888777888888888888888888777888999;;;<<<<<<;;;999888999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???======>>>>>>>>>?????????AAABBBEEEHHHMMMQQQUUUWWW[[[\\\^^^```aaaaaaaaa```^^^```bbbbbbaaa```aaabbb^^^___`````````ccchhhmmmxxx|||zzzwwwsssqqqqqqqqqppppppmmmjjjfffaaa^^^[[[ZZZZZZUUUUUUVVVWWWXXXUUUQQQMMMHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@???>>>?????????<<<>>>???>>><<<:::999999888888888888888888888888666666666666666666666666777888999:::;;;;;;:::999555666666777888999999999555888:::;;;:::999999:::666666777777777888888888::::::;;;<<<===>>>???@@@???@@@AAACCCFFFIIILLLMMMRRRVVV]]]gggoooqqqmmmjjj___\\\WWWSSSUUU\\\fffnnntttzzz}}}xxxsssqqqlllrrr|||zzzmmmeee]]]]]]gggrrryyy{{{~~~~~~~~~}}}{{{tttpppkkkddd[[[PPPFFF???;;;:::999777666666666666333333333555777777555333222222222222222222222333333444555555666666555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555666666666777333444666777777777666555444555666888888777777666666666777999::::::777555888888999999999999888888888999;;;<<<<<<;;;999888999999:::::::::;;;;;;;;;999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>????????????BBBDDDHHHLLLQQQUUUXXXZZZ[[[\\\^^^___`````````___]]]___bbbbbbbbbaaaaaaaaa```bbbeeehhhkkkqqqzzz|||yyyuuusssrrrqqqpppnnnooolllgggbbb]]]ZZZXXXXXXXXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCAAA@@@@@@AAA@@@???===>>>======;;;:::999888888999999888888888999;;;<<<777777777777777777777777666777888888888666555444888888777777666666555555666666777777888888999999999999999999999:::::::::888:::<<<<<<<<<<<<===???CCC@@@BBBHHHLLLNNNTTT\\\kkkmmmpppqqqpppkkkfffcccYYYXXXWWWZZZ```kkkvvv}}}zzztttpppnnnpppyyy~~~rrrlllbbb\\\]]]eeepppxxx}}}|||xxxuuuqqqjjjbbbWWWLLLDDD@@@>>>;;;::::::999777666222333444111//////444888444555666555444444555666777666444444333444555666333444555666666555444333444444444444444444444444999777666444444666777999333444555666666555444333888888888777666555555555:::888666444555666999;;;777777777888999:::<<<<<<>>>======<<<;;;:::999888888888999999999:::::::::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===>>>????????????AAACCCEEEHHHMMMQQQUUUXXX\\\___[[[]]]```aaa___^^^]]]]]]fffeeeddddddddddddbbbaaaaaaiiisssyyy}}}{{{xxxuuusssrrrrrrqqqoooooolllgggbbb]]]ZZZYYYXXXXXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCAAA@@@???@@@@@@???===>>>===<<<;;;:::999999888888777666666666777888999777777777777777777777777666666666666666555444444888777777777777777666666888888888888999999999999777777777777888888888888:::;;;============???AAABBBBBBEEEJJJMMMRRR^^^lll}}}zzzuuuooohhhccc```WWWYYY]]]cccmmmzzz~~~xxxlllhhhiiiqqq{{{vvvpppggg```___ccckkkpppxxx{{{~~~~~~{{{yyytttoooggg]]]RRRKKKBBB???<<<:::999888777666666555444444555555555555444444555555444444555555666555444333333444555555444555555666666555555444444444444444444444444444777666555444444555666777555555666777777666555555666666666666777777777777:::999777666666777888999::::::999888888888888888888888888888999999999999888888999999999::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>===>>>??????>>>@@@BBBEEEHHHKKKPPPSSSVVVXXX[[[]]][[[]]]^^^___^^^___bbbdddeeedddcccccceeefffggggggiiiuuu{{{xxxuuusssssssssrrrqqqooolllgggbbb^^^[[[YYYYYYXXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@??????@@@???>>><<<======<<<;;;:::999999888999888777777666777777777777777777777777777777777666666555555444444555555777777777888888888888888:::::::::::::::999999999777777777777888888999999;;;===>>>?????????AAACCCBBBDDDHHHMMMPPPZZZnnn}}}rrrhhhaaa]]]\\\\\\aaaiiissspppkkkgggkkkrrr{{{~~~|||wwwnnnfffbbbbbbdddfffrrrvvv{{{}}}}}}{{{wwwssslllbbbWWWPPPFFFBBB>>>:::999888777666:::777555666999999666222555444444333333444444444444444333333333444444555666555555555555555555666444444444444444444444444555555555555555555555555666666777777777777666666444555555666777888888999;;;::::::999999888888888999999888777777777777888777777777888888888888999888888999999999::::::::::::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>AAAEEEHHHLLLOOOTTTVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^aaafffiiigggffffffgggjjjmmmqqqtttwwwzzzxxxuuutttttttttsssrrrooolllgggbbb^^^[[[ZZZYYYXXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@????????????>>><<<======<<<;;;::::::999999;;;;;;:::999999888888888777777777777777777777777777777555444444555666777777777888888999999::::::;;;;;;::::::999999888888888999999::::::;;;;;;;;;;;;===?????????@@@BBBDDDCCCFFFJJJPPPXXXfffxxxxxxkkkbbb______```hhhoooyyy~~~uuummmlllnnnsss||||||}}}|||~~~~~~wwwooohhhccc```___mmmrrrxxx~~~~~~|||}}}{{{yyytttmmmcccXXXQQQJJJFFF@@@<<<:::999888666999777555555666777555333666444333222333444444333333333333333333444444444777666555444444555666777555555555555555555555555444555555666666555555444666666666666666666666666555555666666777777888888;;;;;;<<<<<<;;;999888666555555666666777888:::;;;<<<;;;;;;:::999888777777888888999999999:::::::::999999999::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>?????????>>>???CCCIIIMMMPPPTTTWWWYYYYYYXXXWWWXXXYYY[[[]]]^^^___bbbeeehhhiiikkknnnrrrwww~~~{{{yyyvvvtttuuuuuutttsssooolllgggbbb^^^\\\[[[ZZZXXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA??????@@@@@@>>>===<<<<<<<<<;;;;;;::::::999::::::::::::999999888888777777777777777777777777999888777666666777888999777777888888999999::::::::::::999999888888888777888999999:::;;;;;;<<<<<<:::<<<>>>??????@@@BBBDDDEEEGGGKKKSSS```nnnyyy~~~zzzoooeee``````dddhhhttt}}}}}}rrrmmmmmmnnntttyyy|||yyy|||zzz{{{}}}~~~wwwooogggbbb^^^fffjjjqqqxxx}}}~~~}}}{{{wwwpppeeeYYYRRRMMMIIIDDD@@@===;;;999888555666666444222222555888888555222222333444444333333333333444444555555555777666555444444555666777555555555555555555555555555666777777777777666555555555555555555555555555666666666666666666777666;;;;;;<<<<<<<<<:::888666555555666666777888:::;;;<<<;;;;;;:::999888777777888888999999999:::::::::999999::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@BBBGGGMMMQQQTTTVVVYYYZZZYYYWWWWWWWWWXXX[[[^^^```aaaaaacccdddfffmmmxxx}}}zzzwwwuuuuuuuuutttsssnnnlllgggccc___\\\[[[[[[XXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCAAA@@@@@@AAA@@@???===<<<<<<;;;;;;;;;:::::::::777777888888888777666666777777777777777777777777888888777777888888999999777777777888888888888888999999999999888888888888666777777888999:::;;;;;;;;;<<>>???@@@@@@???AAABBBDDDFFFKKKQQQUUUVVVXXXYYYYYYXXXWWWXXXYYYZZZ]]]aaaccccccbbbbbbccceeesss~~~{{{xxxvvvuuuuuutttrrrnnnlllgggccc___]]]\\\\\\XXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDBBBAAAAAABBBAAA@@@???<<<;;;;;;;;;;;;:::::::::666666777888999888777777777777777777777777777777666666777888888888888888888777777777777777666666999999999:::::::::::::::666777777888999:::;;;<<<<<<>>>@@@AAAAAACCCEEEGGGIIINNNRRRTTTZZZaaabbb^^^[[[ZZZZZZ]]]cccllluuu{{{yyytttpppppprrrqqquuu|||{{{yyyyyy|||~~~xxxqqqnnnaaacccfffkkkqqqxxx~~~~~~~~~~~~}}}xxxoooddd]]]PPPNNNKKKIIIFFFCCC>>>;;;444888===@@@BBBBBBBBBAAA===888333222555777666444333444555777777777777777666666777777777777666666555555555555555555555555777666555555555555666777777666555444444555666777555555666666777777888888999999:::::::::999999999::::::999888888888888888888888888888999999999999888888999999999:::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???BBBDDDGGGJJJOOOTTTWWWVVVWWWXXXWWWVVVWWWYYY[[[]]]___bbbcccddddddfffhhhrrr|||yyyvvvvvvuuusssrrrnnnlllhhhccc___]]]\\\\\\XXXXXXYYYYYYYYYVVVQQQMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCEEECCCBBBBBBBBBBBBAAA???;;;;;;;;;;;;;;;;;;::::::777888999:::;;;;;;:::999777777777777777777777777444555666888888888777666888888777777666666555555:::::::::;;;;;;<<<<<<<<<888999999:::<<<===>>>>>>===???AAACCCCCCDDDFFFHHHIIIQQQUUUSSSSSSWWWXXXVVVUUUWWW\\\eeeppp}}}zzzssspppnnnlllmmmpppttt{{{{{{yyyxxxzzz}}}xxxttthhhgggggghhhlllrrrxxx{{{zzz{{{||||||xxxqqqggg```PPPNNNMMMKKKIIIEEE@@@<<<777:::@@@HHHNNNNNNHHHCCC>>>999333222555888777444333444666888888888888777555666777888888777666555666666666666666666666666777666444333333444666777888777666555555666777888333333444666777999::::::999999999999999999999:::777777888888999:::<<<===>>>======<<<;;;:::999999888888999999999:::::::::===<<<<<<;;;;;;;;;<<<<<<========================<<<===>>>???@@@AAABBBBBB???BBBFFFIIIMMMQQQUUUYYYWWWWWWWWWVVVUUUWWWZZZ]]]```aaabbbcccdddfffjjjnnn|||zzzxxxvvvuuusssqqqnnnmmmkkkgggccc___\\\[[[ZZZYYYWWWWWWYYY[[[YYYSSSNNNIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA???AAABBBBBB???;;;<<<<<<;;;:::888777666666999999999888888888777777999999888888888999;;;<<<888888888888888888888888888888888888888888888888666888999;;;;;;:::999888:::;;;<<<<<<::::::;;;<<>>999666===MMMRRRHHH>>><<<999888555444333444555777444444444444444444444444444444555555666777777777444444555555555555444444555666666666666666555555:::999888777777888999:::;;;:::888666666666666777777888888888888999999999555555666777888999999:::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>=========???AAABBBDDDFFFGGGKKKNNNRRRVVVXXXYYYXXXWWWWWWXXX[[[]]]^^^^^^bbbcccfffhhhffffffnnnxxx~~~{{{xxxuuutttsssqqqpppmmmkkkgggccc___]]][[[ZZZZZZYYYYYYZZZ\\\YYYTTTOOOIIIHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@BBBAAA>>><<<<<<;;;;;;::::::999999999999999999888888888777777999888888777888999:::;;;888888888888888888888888888888888888888888888888777888:::;;;;;;;;;999888777999;;;;;;;;;<<<>>>???@@@AAABBBCCCFFFLLLSSSXXXZZZYYYWWWTTTPPPNNNNNNPPPUUU[[[ggguuu}}}ssskkkgggkkkuuu|||}}}~~~|||xxxpppqqqoooiiicccccchhhnnntttyyy|||{{{|||{{{rrrhhh\\\UUUNNNLLLNNNNNNHHHBBB===666888BBBFFF>>>777777888777666555444555555666555555555555555555555555777777666666666555555555555666666777777666666555555666666666666666555555888888888777777888888888888888777666666777888999888888888888999999999999888999999::::::;;;;;;;;;999999999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>?????????>>>???@@@BBBCCCEEEGGGIIILLLPPPTTTVVVXXXXXXYYYYYYZZZ]]]```ccceeeeeeddddddfffhhhjjjooo||||||wwwtttssssssrrrrrrnnnlllhhhddd```]]][[[[[[]]][[[[[[\\\]]]ZZZTTTOOOJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888777777777888999999888888888888888888888888888888888888888888888888777888:::;;;;;;;;;:::999555777:::;;;===>>>AAACCCAAABBBCCCFFFJJJQQQYYY___aaa___[[[UUURRRRRRUUUXXX^^^eeerrryyymmmhhhiiimmmppp{{{xxxqqqrrrqqqllleeeaaabbbcccooouuu{{{}}}}}}{{{uuunnnddd\\\SSSNNNNNNNNNLLLIIIEEE;;;666999999444222555777777666666666666555555666666666666666666666666777666666666666666666666666777777888888777777666555666666777777666666666666777777888888777777666666666666777777999:::;;;888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????AAA@@@@@@@@@AAACCCEEEFFFIIILLLOOOSSSVVVWWWWWWWWWVVVXXX[[[___bbbeeeggghhhhhhggghhhlllrrr~~~}}}xxxtttssssssttttttnnnllliiiddd```^^^\\\[[[___]]]\\\]]]^^^[[[TTTOOOLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@@@@@@@???>>>===;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;::::::555888:::<<<>>>???BBBEEEDDDEEEGGGIIINNNUUU]]]cccfffbbb[[[UUUTTTYYYbbbiiilllsss~~~tttooonnnmmmlllsss}}}{{{wwwnnnoooooommmiiidddaaa```iiipppyyy}}}~~~{{{wwwtttkkkcccXXXPPPNNNNNNOOOOOOLLLCCC;;;999777444444777666666777777777777666555666666666666666666666666333444444666777888999:::666777777888888777777666555666666777777777777666555666777888888777666555777777777777888999::::::888888888999999999::::::;;;;;;:::::::::999999999888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????AAA@@@@@@@@@BBBDDDFFFGGGLLLOOORRRUUUXXXXXXWWWWWWXXX[[[___bbbdddfffhhhjjjmmmlllpppyyy~~~xxxtttsssttttttuuuooommmiiieeeaaa^^^]]]\\\___^^^]]]^^^^^^[[[UUUPPPKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999888777777888888888888888888888888777777888888777777777777888888888888888888888888888888888888888888888888999999::::::;;;;;;;;;;;;888:::<<<>>>>>>@@@BBBDDDCCCEEEIIIMMMRRRYYYbbbggggggaaaYYYRRRSSS\\\jjjtttzzzxxxtttoookkkkkkqqqwww{{{wwwjjjjjjjjjjjjjjjhhheeeccceeekkkssszzz|||{{{yyyyyypppiii^^^TTTOOONNNQQQSSSPPPIIIBBB>>>;;;777777999666666777777888777777666555555555555555555555555444444555666777888999:::555666666777777666666555555555666777888888777777555666777888888777666555888888999999999999888888888999999999999:::::::::<<<<<<;;;::::::999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@AAABBBEEEGGGIIIPPPRRRUUUWWWYYYYYYYYYYYY^^^aaaeeehhhjjjlllooorrrrrruuuyyyuuuttttttuuuuuupppnnnjjjfffbbb___]]]]]]___]]]]]]^^^___\\\VVVQQQIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCC@@@AAAAAA???===<<<===???===<<<;;;:::888777666555888888888888888999999999888888999999888888777666888888888888888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;:::<<<>>>??????@@@BBBDDDBBBEEEJJJPPPVVV\\\ccchhhccc^^^VVVQQQSSS^^^mmmxxx}}}tttmmmjjjlllpppuuu~~~}}}zzzwwwhhheeecccdddgggiiiiiigggccceeellluuuzzzzzzyyy{{{sssnnndddZZZRRRPPPSSSVVVQQQNNNIIICCC>>>:::888888666666777777777777888888555555555555555555555555999999888777777666555555555666666777777666666555555555666777888888888888666777777888888777777666888999999:::999999888888999999999999::::::::::::=========<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@???@@@@@@BBBEEEHHHKKKMMMSSSTTTVVVXXXYYY[[[[[[\\\___ccciiilllooottt{{{zzzvvvuuuuuuuuuuuupppnnnjjjfffbbb```^^^]]]]]]\\\\\\]]]^^^\\\VVVQQQJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCCCC@@@AAAAAA???<<<;;;===???<<<<<<;;;:::999999888888777777888888888999999999999999:::::::::999777666888888888888888888888888888888888888888888888888:::::::::::::::;;;<<<<<<:::<<<>>>???@@@AAACCCEEEFFFJJJOOOSSSWWWZZZ^^^```YYYXXXVVVVVV[[[fffsss|||yyysssrrrrrrssswwwzzz{{{~~~zzzvvvjjjddd]]]]]]aaafffgggfffccc```dddooowwwyyyyyy{{{vvvrrrkkk```WWWSSSTTTXXXVVVTTTOOOHHHAAA<<<999777777777666666666777999:::666666666666666666666666;;;:::999888777555444444666777777888888777777666555555666888888999999888888888888777777888888888666777999::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDHHHLLLPPPRRRVVVVVVVVVWWWYYY\\\^^^___aaagggooouuu|||zzzwwwvvvvvvuuutttqqqnnnkkkfffccc```^^^^^^\\\[[[[[[]]]^^^\\\WWWRRRNNNMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAA???;;;;;;===@@@;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999999999:::;;;;;;:::999888777888888888888888888888888888888888888888888888888;;;::::::::::::;;;<<<<<<999;;;>>>@@@AAABBBEEEGGGMMMPPPTTTVVVVVVVVVVVVVVVPPPRRRVVV\\\dddooo{{{|||xxxtttsssxxxyyywwwzzz}}}zzzvvvmmmdddZZZXXX]]]bbbeeedddccc^^^```lllvvvxxxxxxzzzwwwuuuoooeeeZZZUUUVVVYYY[[[ZZZTTTKKKBBB===:::888888777666555555777999;;;777777777777777777777777888888888888777777777777888888999999999999888888555555666888888999999999:::999888777777888999:::444555888:::;;;<<<<<<;;;999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@AAABBBDDDGGGKKKOOOSSSUUUXXXWWWWWWWWWYYY\\\```bbbiiipppzzzzzzuuuuuuuuusssrrrooonnnkkkfff```\\\[[[\\\]]][[[ZZZ\\\]]][[[VVVQQQMMMJJJGGGEEEEEEFFFFFFFFFIIIGGGEEEBBB@@@???@@@@@@@@@@@@??????>>>=========>>>===<<<;;;:::999999999;;;:::888666666777888999888888999999999:::::::::888888777777777777888888777777888888888999999999999999999999:::;;;<<<===<<<===>>>@@@BBBEEEHHHIIIPPPRRRTTTSSSRRRPPPPPPPPPOOOUUU^^^hhhqqqyyy{{{uuuvvv|||zzzvvvuuusssyyy|||yyywwwiiibbbYYYVVVYYY]]]______bbb\\\ZZZaaakkkrrrwww{{{~~~xxxtttpppeeeXXXQQQRRR[[[^^^]]]VVVOOOHHH>>>666666777888777777777999:::666666666666666555555555999999999888888888777777888777555444444555666666888999::::::999888777666:::::::::999999888888888777888999::::::999888777;;;<<<<<<<<<;;;::::::999>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>???======>>>>>>>>>>>>======999;;;>>>>>>>>>>>>???@@@AAADDDHHHLLLNNNQQQTTTWWWUUUTTTVVV[[[^^^^^^aaafffmmmqqq~~~{{{wwwvvvvvvuuusssnnnmmmjjjeee___[[[ZZZ[[[]]]\\\[[[\\\]]][[[UUUQQQMMMJJJGGGEEEFFFFFFFFFEEEGGGFFFCCCAAA@@@AAABBBBBB@@@@@@??????>>>>>>============<<<;;;::::::::::::;;;:::888777666777888999999999999::::::::::::;;;999999888888888888999999888999999999:::::::::::::::999999999:::;;;<<<<<<===>>>???AAADDDFFFHHHJJJMMMNNNNNNMMMLLLLLLNNNPPPTTT]]]iiirrrwwwxxxtttwww{{{yyytttqqqwww~~~zzzwwwiiiaaaXXXSSSUUUYYY[[[[[[```ZZZXXX]]]eeelllssszzzzzzwwwsssiii\\\UUUUUU___cccccc]]]VVVOOOEEE<<<::::::999888777777888999777777777777777777777777999999999888888888777777555555555555666666777888888888999:::999888777777:::::::::999999999888888888999999::::::999999888;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>???===>>>>>>>>>>>>>>>>>>======???AAAAAAAAAAAABBBCCCCCCFFFKKKNNNPPPSSSVVVYYY^^^\\\^^^bbbcccbbbeeejjjppp{{{|||xxxwwwwwwvvvtttlllkkkiiiddd^^^[[[YYYZZZ^^^\\\[[[\\\]]][[[UUUQQQMMMJJJGGGFFFFFFGGGFFFEEEEEEDDDBBBAAAAAABBBCCCDDD@@@@@@@@@???>>>>>>=========<<<;;;;;;::::::::::::;;;:::999777777888888999999999999:::::::::;;;;;;::::::999999999999::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<>>??????>>>===>>>@@@>>>>>>????????????>>>>>>???@@@BBBBBBAAAAAACCCDDDFFFIIINNNQQQSSSVVVYYY[[[^^^]]]___cccccccccfffllluuu{{{xxxwwwwwwuuussslllkkkiiieee```\\\ZZZZZZ___]]]\\\\\\]]][[[UUUQQQLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@??????>>>>>>======<<<;;;:::::::::::::::;;;:::999888888888999999888888888999999999999:::999999999888888999999999999999999::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@>>>??????@@@@@@??????>>>>>>???@@@@@@??????AAACCCIIILLLPPPSSSUUUXXXZZZ]]][[[ZZZ]]]aaacccdddjjjrrrzzzwwwwwwvvvtttrrrmmmmmmlllhhhccc___]]]\\\___^^^\\\]]]]]][[[UUUPPPLLLJJJHHHHHHHHHHHHFFFEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;::::::999999999999999777777777777888888888888888888777777777777888888888888888888999999999999<<<<<<;;;;;;<<<<<<======>>>>>>???@@@BBBEEEGGGHHHIIIHHHFFFFFFIIIPPPYYY```iiiqqq|||}}}zzzyyywwwtttuuuxxx}}}yyyrrrhhh___ZZZYYYYYYYYYZZZWWWUUUSSSQQQTTT```mmmvvvzzz|||yyyrrriiiaaa\\\\\\ccciiijjjgggbbbXXXNNNBBB>>>:::888888999888777666666666777777888888888888888888888888888888888666777888999999888777666777777777888888999::::::999999999999999999999999999888777666666777888999::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>??????>>>>>>???@@@??????@@@@@@@@@@@@??????===>>>?????????@@@BBBEEEKKKNNNRRRUUUWWWYYY\\\^^^___^^^aaadddfffiiirrr|||zzzwwwwwwvvvtttqqqnnnnnnnnnjjjeeeaaa___^^^```^^^]]]]]]^^^[[[UUUPPPLLLJJJIIIHHHIIIHHHFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>><<<;;;;;;::::::;;;;;;;;;:::::::::::::::999999999777777777777888888888999888777777777777777777888777777888888888999999999<<<;;;;;;<<<<<<>>>??????>>>>>>???@@@BBBDDDFFFGGGEEEFFFFFFHHHLLLTTT]]]dddmmmuuuyyy|||tttuuuwww{{{|||wwwnnnfff___[[[YYYYYY\\\ZZZXXXVVVSSSSSS\\\fffqqqwww{{{yyyssslllccc\\\[[[bbbjjjlllkkkhhh```WWWHHHCCC===::::::;;;999777555555666777777888888888888888888888888999999999999999999999999888777777888888888777888888999:::888999999999999:::::::::999888888888888888888999::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::999========================<<<===??????>>>>>>???AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJMMMPPPTTTWWWYYY[[[]]]___bbbbbbcccfffhhhnnn{{{zzzxxxxxxxxxuuurrrnnnooonnnkkkfffbbb```___aaa___]]]^^^^^^[[[UUUPPPLLLJJJIIIIIIIIIIIIGGGEEECCCCCCDDDCCCCCCBBBBBBAAABBBAAAAAA@@@@@@??????>>>;;;;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::999888888999999999::::::::::::999888888777777888888999888888888999999999::::::;;;;;;;;;<<<===???@@@AAA??????@@@AAACCCEEEFFFGGGEEEGGGJJJNNNSSSZZZccchhhuuu~~~~~~zzz{{{}}}|||vvvmmmeee___\\\\\\```]]][[[[[[XXXUUUYYY```nnnvvv{{{yyytttnnneee]]]XXX```hhhkkklllkkkeee^^^QQQJJJBBB>>>======:::777666666777888888999::::::777777888888888999999999999999888888888999:::::::::999888777777777888999888888999999999:::::::::999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;888999999::::::;;;;;;;;;========================;;;===??????>>>>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEGGGLLLOOOQQQSSSWWWZZZ[[[]]]```bbbcccbbbeeeiiinnnyyy|||yyyzzzyyyvvvsssnnnnnnnnnkkkgggbbb```___aaa___^^^^^^^^^[[[UUUPPPLLLKKKIIIIIIJJJIIIGGGEEEAAABBBBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;:::999888::::::;;;;;;;;;<<<<<<<<<:::999999999999999999:::999999:::::::::;;;;;;;;;::::::;;;<<<>>>@@@AAABBB@@@AAAAAABBBDDDFFFGGGHHHGGGJJJNNNTTTZZZaaahhhmmm||||||tttkkkdddaaa___ccc___^^^^^^[[[WWWXXX\\\lllvvv|||zzzuuupppggg]]]UUU]]]eeeiiikkkkkkfff```XXXQQQGGGAAA@@@>>>:::666777777888999::::::;;;;;;777777888888999999999999888888777777888:::<<<===;;;:::888777777777888888888888888999999::::::::::::;;;============;;;:::999::::::;;;<<<<<<<<<;;;888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???>>>>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCCCCEEEHHHMMMQQQSSSVVVYYY\\\^^^___bbbddddddeeeiiipppyyy}}}xxxvvvvvvuuutttnnnnnnlllhhhccc___]]]]]]```^^^\\\[[[ZZZWWWTTTQQQLLLJJJIIIIIIIIIGGGEEECCCDDDDDDBBBAAAAAABBBCCCDDDBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999:::;;;;;;999:::<<<<<<<<<:::888777888888888888888888888888<<<<<<;;;::::::;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCAAABBBCCCBBBAAABBBEEEGGGKKKPPPVVV\\\bbbhhhooouuu~~~~~~}}}~~~zzztttnnnhhheee```aaacccccc]]]VVVWWW]]]kkkrrryyy{{{yyytttkkkbbb\\\\\\```fffiiihhhhhhjjjaaaZZZOOOFFF@@@>>>======<<<:::999999:::;;;;;;::::::999999888888999999:::777888999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>::::::::::::;;;===???@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>============???????????????@@@@@@@@@BBBCCCEEEFFFHHHMMMSSSWWWXXXYYYZZZZZZ[[[^^^cccfffjjjkkkooo{{{|||xxxvvvuuutttsssnnnnnnlllhhhccc___]]]]]]```^^^\\\[[[ZZZXXXTTTRRRLLLKKKIIIIIIIIIHHHFFFCCCEEEDDDDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999999:::999:::;;;<<<;;;:::888777888888888888888888888888:::999999888888999999:::;;;<<<=========>>>AAADDDAAABBBBBBBBBCCCDDDHHHJJJNNNTTT\\\dddjjjpppwww{{{}}}}}}}}}xxxrrrmmmjjjdddcccdddddd```ZZZZZZ^^^iiirrryyy|||{{{wwwnnneeeYYYXXX[[[cccjjjkkkmmmoooccc\\\RRRIIICCC???<<<;;;;;;999888888:::;;;;;;:::::::::999999999999:::::::::;;;;;;:::999999:::<<<::::::::::::::::::::::::999999999999999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;===???@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFHHHKKKOOOUUUYYYYYY[[[]]]___aaadddhhhkkkqqquuu}}}|||xxxuuutttsssrrrnnnnnnlllhhhccc___]]]]]]```^^^\\\[[[ZZZXXXUUURRRNNNLLLJJJIIIIIIIIIGGGEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<::::::::::::::::::::::::999999888777777777888888999:::;;;;;;;;;:::888888888888888888888888888888999999999888888999999:::;;;===>>>>>>>>>@@@BBBDDD@@@AAABBBCCCDDDFFFJJJMMMRRRXXXbbblllsssxxx|||~~~}}}~~~}}}}}}~~~}}}}}}yyytttqqqjjjgggffffffddd___^^^```gggpppyyy|||}}}zzzrrriii[[[WWWWWW```iiinnnoooqqqiiicccZZZQQQJJJCCC>>>::::::999888888:::;;;;;;;;;::::::999999999999:::::::::;;;<<<;;;999999:::<<<999999999999999999999999888888999999::::::;;;;;;::::::999999::::::;;;<<<::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCCCCCCCDDDFFFIIIKKKNNNSSSXXX\\\VVVYYY]]]aaadddhhhmmmppp}}}}}}yyywwwuuutttsssnnnnnnlllhhhccc___]]]]]]```^^^\\\[[[ZZZYYYVVVSSSOOOMMMJJJIIIIIIIIIGGGFFFFFFGGGGGGGGGEEECCCAAA@@@AAA@@@@@@???>>>=========::::::::::::::::::::::::999999888777666666666777999999::::::::::::999888888888888888888888888888;;;;;;:::::::::;;;<<<<<<<<<===???@@@@@@AAACCCEEEAAABBBBBBBBBCCCFFFKKKNNNSSSZZZeeepppxxx|||}}}}}}~~~||||||zzz}}}}}}}}}|||}}}~~~zzzxxxqqqllliiijjjiiieeeccccccfffooowww|||}}}|||uuummmbbbZZZVVV]]]ggglllnnnoooooojjjccc\\\SSSJJJBBB<<<;;;999888999:::<<<<<<;;;:::::::::999999:::::::::999::::::999777777888:::999999999999999999999999888888999999:::;;;<<<<<<:::999999999999:::;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;<<<======>>>???======>>>>>>????????????>>>>>>???????????????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDGGGKKKNNNQQQUUUZZZ]]]YYYZZZ]]]aaafffnnnwww|||~~~{{{yyywwwuuusssnnnnnnlllhhhccc___]]]]]]```^^^\\\[[[[[[YYYVVVTTTOOOMMMJJJIIIIIIIIIHHHFFFFFFGGGGGGGGGEEECCCAAA@@@@@@??????>>>>>>=========::::::::::::::::::::::::999999888777666666666777888999999999999999999999888888888888888888888888;;;:::::::::;;;;;;<<<===<<<>>>@@@AAAAAAAAACCCEEEBBBBBBBBBBBBCCCFFFKKKOOOSSSZZZfffttt}}}~~~{{{vvvxxx~~~yyyuuuuuuxxx}}}vvvxxx{{{~~~~~~}}}wwwrrrnnnooommmjjjggghhhfffooovvvzzz||||||wwwqqqggg]]]WWW[[[dddjjjmmmoooqqqnnniiibbbZZZPPPFFF???===;;;::::::;;;<<<<<<;;;;;;::::::::::::::::::;;;:::;;;;;;999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<::::::999999::::::;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<======>>>>>>>>>=========>>>??????@@@@@@>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEHHHMMMPPPSSSVVVZZZ\\\______```ccclllyyy|||zzzxxxvvvtttnnnnnnlllhhhccc___]]]]]]```^^^\\\\\\[[[ZZZWWWUUUOOOMMMIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>=========::::::::::::::::::::::::999999888777777777888888888888888888999999999999888888888888888888888888888888888888999:::;;;;;;;;;===@@@AAAAAAAAACCCDDDBBBBBBCCCCCCDDDHHHNNNRRRVVV]]]iiiwww~~~~~~zzzwwwrrrzzzzzzqqqmmmlllrrr|||sssxxxyyy|||~~~|||wwwttttttqqqlllllloookkkqqqwwwzzz|||}}}zzzuuujjj```XXXZZZ```gggmmmrrrpppnnnkkkfff___UUUKKKDDD@@@>>><<<<<<======<<<;;;;;;;;;::::::::::::;;;;;;=========<<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<==================<<<;;;<<<===>>>>>>>>>>>>=========>>>>>>?????????@@@?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGKKKPPPSSSVVVXXXZZZ\\\^^^^^^___eeerrr|||zzzxxxuuusssnnnnnnlllhhhccc___]]]]]]```^^^]]]\\\\\\ZZZXXXUUUOOOLLLHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCC>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999999:::888888888888888999999:::888888888888888888888888888888888888999:::;;;<<<:::<<>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;===>>>>>><<<:::999:::<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>???>>>======>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJNNNSSSWWWYYYZZZ[[[\\\\\\^^^dddnnn~~~{{{yyywwwtttrrrnnnnnnlllhhhccc___]]]]]]```^^^]]]\\\\\\ZZZXXXVVVNNNKKKHHHFFFFFFFFFFFFEEEEEEDDDBBBAAAAAABBBCCCDDD>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999888888888999:::;;;;;;888888777777888999::::::888888888888888888888888::::::::::::;;;<<<===>>>999<<>>>>><<<:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<:::888777888:::999999999999999999999999;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>>>><<<<<<:::999999:::<<<<<<<<<===>>>??????>>>======??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIMMMQQQVVVZZZ[[[\\\\\\]]]aaaeeennn}}}|||yyywwwvvvuuuqqqoookkkfffbbb```^^^]]]aaa___]]][[[[[[ZZZXXXVVVOOOMMMJJJHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@??????>>>===============<<<;;;;;;;;;;;;<<<666777999::::::999777666888999999:::::::::999999999999888888888999;;;<<<;;;;;;:::::::::;;;<<<<<>>===<<<:::888:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@======>>>???@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDFFFJJJMMMQQQTTTWWWYYYYYY]]]bbbgggfffkkkwww|||yyywwwvvvuuuqqqnnnkkkfffccc```^^^]]]aaa___]]]\\\[[[ZZZWWWUUUOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@??????>>>>>>======<<<<<<;;;:::::::::::::::777888999::::::999888777888999999::::::999999999:::999888888888999:::;;;;;;;;;::::::;;;;;;<<<<<<>>>@@@CCCDDDCCCCCCCCCDDDDDDEEEGGGIIINNNYYYgggqqq}}}|||yyyuuupppllliiihhhffffffjjjrrrwww{{{{{{pppiiihhhoooxxx|||zzz{{{|||~~~|||zzzwwwvvvxxx{{{~~~}}}xxxpppeee[[[XXX\\\eeekkkpppttttttpppmmmjjjeee___TTTNNNGGGBBB@@@???===<<<;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEHHHLLLOOOVVVYYY]]]___```ccciiimmmrrryyy}}}zzzwwwvvvuuupppnnnkkkfffccc```^^^^^^bbb```]]]\\\[[[YYYWWWUUUNNNLLLIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>>>>======;;;;;;:::999999999999:::777888999::::::999888777999999999::::::999999888::::::999888888999999:::;;;;;;::::::;;;<<<<<<===<<<>>>AAABBBBBBCCCDDDFFFFFFGGGIIIMMMTTT```ppp{{{yyypppiiifffeeeaaabbbjjjuuu}}}|||~~~}}}pppiiiiiinnn|||yyyyyy{{{}}}yyywwwuuuxxx}}}{{{ttthhh]]]XXX[[[dddkkkrrruuuvvvrrrooolllgggaaaXXXRRRKKKDDDAAA@@@???>>>;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<>>>>>>>>=========<<<>>>>>>>>>>>>>>>??????@@@?????????@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFGGGHHHJJJNNNRRRXXX[[[___bbbdddiiipppvvv~~~~~~zzzxxxvvvuuupppnnnjjjfffccc```___^^^bbb___]]]\\\[[[YYYWWWUUUNNNLLLHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;::::::999:::::::::888999999::::::999999888999999:::::::::999888888::::::999999999999999999;;;;;;:::;;;;;;<<<===>>><<<>>>@@@AAAAAABBBCCCEEEFFFHHHKKKPPPXXXfffvvvtttjjjdddbbb```dddmmmzzz{{{{{{~~~ooolllpppzzz}}}wwwuuuxxx~~~}}}}}}yyywwwtttvvvzzz~~~wwwlll```YYY[[[cccjjjrrrwwwxxxuuuqqqoooiiibbb[[[VVVNNNFFFAAA>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIMMMQQQUUUZZZ]]]```dddiiisss~~~{{{xxxvvvuuuooommmjjjfffccc```______aaa___\\\[[[[[[ZZZXXXVVVOOOLLLIIIGGGFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999::::::999999999:::::::::::::::999888777999999999999999999999999;;;;;;;;;;;;<<<===>>>???>>>@@@AAAAAA@@@AAABBBDDDFFFIIINNNSSS\\\iiiyyyxxxllleeebbbfffjjjttt~~~vvvpppssstttuuuqqquuu{{{|||{{{xxxtttuuuwww|||zzzqqqeee\\\[[[bbbiiirrrwwwxxxvvvssspppjjjccc___[[[TTTKKKCCC>>><<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKOOOUUUYYY^^^```dddjjjsss|||yyyvvvtttooommmjjjfffcccaaa```______]]]\\\[[[[[[[[[YYYXXXPPPMMMJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::999999888777777888999::::::::::::999::::::;;;;;;<<<===??????@@@AAABBBAAA@@@AAACCCEEEHHHKKKQQQWWW___kkkyyywwwlllgggfffmmmsss}}}~~~uuuuuuooovvv|||tttsssxxx~~~}}}vvvuuutttxxx~~~|||uuuiii___]]]bbbhhhqqqvvvxxxvvvssspppiiibbb```^^^YYYQQQHHHBBB>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCEEEHHHKKKOOOTTTZZZ^^^___ccciiisss}}}yyyvvvtttooommmjjjfffcccaaa```___]]]\\\[[[[[[\\\\\\[[[YYYQQQNNNKKKHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;:::::::::999999:::::::::::::::::::::999888777777666777888:::;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@???@@@AAAAAAAAABBBEEEHHHJJJNNNUUU[[[bbblllwww{{{ooohhhhhhjjjrrrzzz}}}}}}{{{qqqrrr{{{xxxxxx}}}~~~yyyuuurrrtttzzz}}}|||wwwmmmccc^^^bbbgggoootttwwwuuurrrooohhhaaa[[[[[[YYYTTTLLLEEEAAA@@@===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<============<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDGGGJJJNNNSSSYYY```eeeeeelllxxx}}}zzzvvvtttooommmiiifffcccaaa``````\\\[[[ZZZ[[[\\\]]]\\\[[[RRROOOKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<;;;::::::999999::::::;;;::::::999999::::::;;;;;;;;;;;;:::999888777666444666888:::;;;<<<;;;;;;::::::;;;;;;===>>>???@@@>>>???@@@AAABBBDDDHHHKKKLLLQQQXXX^^^dddmmmvvv}}}{{{rrrhhhdddhhhmmmsss}}}~~~{{{wwwsssvvv{{{{{{}}}}}}{{{vvvqqqrrrxxx}}}||||||yyypppeee___bbbfffnnnsssvvvtttrrrnnnhhh```UUUWWWWWWSSSLLLEEEBBBAAA===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAABBBCCCCCC???@@@@@@AAABBBCCCDDDEEEEEEHHHLLLQQQVVV]]]dddiiiqqq{{{|||xxxtttmmmllliiifffccc```___^^^]]]]]]\\\[[[ZZZYYYXXXXXXRRRMMMIIIGGGHHHIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@??????@@@BBBFFFKKKMMMMMMRRRYYYaaagggnnntttwwwyyytttnnniiihhhiiilllmmmyyy|||vvv|||}}}xxxuuutttwww{{{}}}~~~}}}tttiiiaaaaaadddjjjqqqwwwwwwtttoooeee\\\NNNPPPSSSTTTQQQLLLFFFBBB>>>===<<<<<<<<<<<<;;;999======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@???===>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBAAADDDDDDDDDCCCBBBBBBEEEGGGIIIKKKLLLUUU```^^^dddwww~~~zzzvvvrrrpppnnnkkkgggccc___]]]\\\YYYYYYXXXWWWVVVUUUTTTTTTRRRNNNIIIGGGHHHIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;:::999999999888888888888999999999888999999:::;;;<<<<<<======>>>?????????@@@@@@@@@AAADDDHHHLLLOOOQQQUUU[[[aaafffkkkppptttsssoooiiihhhjjjnnnpppqqqttt|||~~~{{{}}}yyyvvvuuuvvvxxxzzzzzz|||{{{uuukkkdddbbbdddjjjqqqwwwwwwuuupppggg^^^PPPPPPQQQSSSSSSOOOIIIDDD@@@>>>============<<<;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBAAABBBEEEGGGLLLPPPQQQYYYdddfffqqq}}}yyytttqqqrrrppplllhhhccc___\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVSSSNNNIIIHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;888888888888888777777777999999999999999:::;;;;;;======>>>>>>???@@@@@@@@@@@@@@@AAACCCFFFJJJOOOQQQUUUXXX\\\___bbbfffjjjlllmmmhhhdddfffmmmrrrtttsssqqqxxx|||zzz|||yyyvvvuuuuuuuuuvvvxxxyyyuuunnngggdddcccjjjqqqwwwxxxvvvrrrjjjbbbTTTQQQOOOQQQTTTSSSNNNIIICCCAAA>>>===>>>>>>>>>============<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDGGGJJJOOOUUUXXX___lllsss}}}zzzvvvrrrsssqqqmmmiiiddd```^^^\\\]]]]]]\\\[[[ZZZYYYXXXXXXSSSOOOJJJHHHIIIIIIHHHEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999999999999999999999:::999999999999:::;;;;;;<<<======>>>>>>???@@@@@@???@@@AAADDDHHHLLLPPPSSSXXXYYY[[[\\\]]]___aaacccfffbbbaaaeeennnttttttrrrrrrxxxvvv}}}}}}zzzvvvsssrrrrrrtttvvvuuuqqqkkkfffccciiipppvvvxxxwwwuuunnnfffYYYSSSNNNOOOTTTWWWSSSOOOFFFCCC???>>>===>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@???=========>>>>>>>>>??????BBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEEEEEEEFFFIIILLLQQQZZZ^^^fffttt~~~|||yyyvvvrrrpppmmmiiieeebbb```___[[[[[[ZZZYYYXXXWWWVVVVVVTTTPPPKKKIIIIIIIIIGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999999999999999999999::::::999999::::::;;;<<<;;;;;;<<<======>>>>>>???>>>???BBBEEEIIINNNRRRTTTYYYZZZZZZYYYXXXXXXYYY[[[\\\[[[^^^eeeooouuuvvvtttvvv{{{{{{yyy}}}xxxtttqqqoooppprrrtttsssooohhhcccgggooouuuwwwxxxwwwqqqjjj]]]VVVNNNMMMSSSWWWVVVTTTKKKGGGAAA>>>====================================;;;;;;;;;;;;;;;<<<===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>????????????CCCCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFEEEEEEFFFIIIKKKRRR^^^dddmmm~~~{{{xxxsssqqqnnnjjjfffdddaaa```]]]]]]\\\[[[ZZZYYYXXXXXXUUUPPPKKKIIIIIIIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;777777777888888888888888:::::::::::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>@@@CCCGGGLLLQQQUUUWWWZZZZZZYYYWWWTTTSSSUUUVVVTTTXXX___hhhqqqwwwyyyyyyxxx|||~~~}}}|||~~~}}}yyy{{{{{{vvvsssnnnnnnpppssstttqqqjjjccceeemmmtttwwwxxxxxxtttmmmbbbZZZPPPMMMPPPUUUWWWWWWQQQLLLEEE???============<<<============>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCDDDEEEEEEDDDDDDBBBCCCDDDDDDEEEFFFIIILLLTTTbbbkkkwww{{{yyyuuussspppkkkgggcccaaa_________^^^]]]\\\[[[ZZZZZZVVVQQQLLLIIIJJJIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;888888888888999999999:::;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@BBBFFFKKKPPPUUUYYY[[[[[[[[[YYYVVVSSSRRRTTTUUUVVV]]]fffnnnsssuuuwwwxxxvvvzzzzzztttqqqrrrttttttwwwyyy{{{}}}~~~{{{wwwtttnnnmmmmmmqqqtttrrrkkkcccccckkkrrruuuxxxyyyuuuoooeee]]]SSSLLLLLLQQQVVVZZZWWWQQQIIIBBB???>>>>>>>>><<<=========>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBCCCCCCCCCCCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFAAACCCEEEFFFHHHKKKOOORRRXXXhhhttt~~~{{{xxxxxxvvvqqqlllgggbbb___^^^[[[[[[ZZZYYYXXXWWWVVVVVVVVVQQQLLLIIIJJJJJJGGGEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<=========>>>??????@@@@@@BBBDDDHHHMMMSSSXXX\\\^^^\\\\\\ZZZWWWTTTSSSTTTVVV]]]eeeoootttsssqqqrrrtttrrrvvvvvvnnniiilllrrruuuqqqtttxxx}}}~~~{{{{{{wwwuuuooommmlllppptttssskkkdddbbbjjjqqquuuxxxyyyvvvpppggg```UUULLLJJJNNNUUU[[[\\\UUULLLEEEAAA?????????<<<=========>>>>>>??????;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDFFFGGGGGGGGGBBBDDDGGGJJJMMMQQQVVVZZZ\\\mmmyyy|||wwwuuuvvvtttpppkkkfffbbb___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[XXXSSSLLLHHHFFFGGGHHHIIIEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666888888888999999:::::::::999999:::;;;;;;<<<<<<======<<<:::::::::;;;===???@@@CCCJJJQQQWWW[[[]]]^^^___^^^ZZZUUUQQQRRRWWW\\\fffiiimmmpppqqqpppnnnllliiikkkmmmlllkkklllpppssssssssstttxxx~~~{{{|||~~~~~~}}}}}}~~~yyypppmmmlllooosssrrrkkkdddaaadddkkkssszzz{{{vvvrrrlllbbbVVVMMMKKKMMMPPPQQQWWWWWWSSSKKKDDDBBB???<<<>>>=========<<<<<<<<<<<<>>>>>>??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEDDDGGGLLLNNNQQQWWW^^^eeerrr~~~{{{yyywwwvvvtttpppkkkfffbbb___^^^\\\[[[ZZZZZZYYYYYYYYYZZZTTTQQQLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::::::::::::::;;;;;;;;;::::::;;;<<<<<<======>>><<<;;;::::::;;;<<>>>>>=========<<<<<<<<<======>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGIIINNNRRRVVV^^^gggooo~~~|||{{{zzzzzzvvvtttpppkkkfffbbb___^^^]]]\\\[[[YYYXXXXXXXXXXXXQQQNNNLLLKKKJJJHHHEEECCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???;;;;;;:::;;;<<<>>>@@@BBBCCCGGGMMMTTTZZZ^^^___``````\\\WWWUUUXXX^^^cccgggkkkhhheeegggkkkmmmkkkhhhfffeeedddgggkkkppptttuuuvvvuuutttvvv{{{yyy}}}yyyyyy|||{{{wwwvvvsssppprrrtttsssmmmgggaaadddiiiqqqxxxzzzvvvrrrrrrjjj]]]SSSLLLJJJJJJKKKQQQWWWYYYRRRIIIDDDAAA???>>>>>>>>>=========<<<<<<;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@?????????>>>??????@@@AAABBBCCCCCCDDDBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGIIINNNSSSYYYeeeppp~~~|||zzzyyyvvvtttpppkkkfffbbb___^^^]]]\\\[[[YYYXXXWWWVVVVVVPPPMMMKKKIIIHHHGGGEEECCCEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<;;;;;;::::::999999;;;;;;;;;<<<======>>>>>>::::::;;;<<<>>>@@@BBBCCCFFFIIIOOOUUUZZZ^^^______```ZZZTTTSSSXXX___eeegggiiifffeeekkksssvvvrrrlllhhheeecccfffnnnuuuyyyzzzyyyzzz}}}}}}}}}{{{yyy{{{~~~~~~|||xxxuuurrrrrrsssqqqlllhhhbbbdddiiiqqqxxxzzzxxxttttttlllaaaVVVOOOKKKJJJJJJNNNVVV[[[VVVMMMGGGDDDAAA>>>>>>>>>============<<<:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA??????@@@AAABBBCCCDDDEEEBBBCCCCCCDDDDDDEEEFFFFFFIIIHHHKKKQQQVVV___nnn|||~~~zzzxxxvvvtttpppkkkfffbbb___^^^]]]\\\ZZZXXXWWWVVVUUUUUUQQQNNNIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999::::::;;;;;;<<<======:::;;;<<<===@@@BBBCCCDDDGGGJJJOOOUUUYYY[[[\\\\\\\\\VVVQQQPPPUUU\\\aaacccddddddiiittt~~~zzzssshhhdddbbbeeemmmvvv{{{}}}~~~{{{|||~~~}}}~~~yyyxxx{{{~~~zzzwwwtttrrrqqqoookkkgggdddeeeiiipppxxx{{{zzzwwwsssmmmdddZZZRRRMMMKKKKKKJJJTTTZZZWWWQQQLLLGGGCCC???>>>>>>>>>============;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????======>>>@@@AAABBBCCCDDD??????@@@AAACCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFLLLMMMQQQXXX___kkk}}}zzzxxxvvvtttpppkkkfffbbb___^^^\\\[[[ZZZXXXVVVUUUUUUTTTQQQNNNIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999:::999999999999999888888999999::::::;;;<<<<<<<<<;;;<<<===???AAACCCDDDDDDGGGJJJNNNRRRUUUWWWWWWVVVTTTQQQNNNMMMQQQVVV[[[^^^aaaeeeooo|||}}}uuufffdddbbbdddjjjrrryyy~~~{{{vvvyyy}}}~~~~~~~~~vvvvvvzzz|||}}}~~~}}}zzzuuurrrooommmjjjhhhdddeeehhhooovvv{{{zzzxxxrrrooohhh^^^TTTNNNLLLKKKHHHPPPVVVVVVTTTQQQKKKDDD??????>>>>>>>>>=========<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????======>>>@@@AAACCCDDDEEE@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJMMMTTT^^^hhhwww~~~|||zzzvvvtttpppkkkfffbbb___^^^[[[ZZZYYYWWWVVVUUUUUUUUUOOOMMMJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999:::::::::::::::::::::;;;;;;<<<=========<<<===???@@@BBBCCCDDDDDDGGGIIIMMMPPPRRRRRRQQQPPPKKKKKKKKKLLLMMMRRRWWW\\\aaahhhsss}}}wwwpppffffffdddeeehhhoooyyy}}}vvvsssxxx}}}~~~xxxwwwzzzzzzzzz|||}}}xxxssspppmmmkkkiiiccccccfffllltttxxxyyywwwtttqqqkkkaaaVVVNNNKKKJJJGGGLLLQQQTTTVVVVVVNNNFFF?????????>>>>>>>>>======??????????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@AAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJOOO[[[iiiwww~~~}}}}}}vvvtttpppkkkfffbbb___^^^ZZZYYYXXXWWWVVVUUUUUUUUUMMMLLLLLLLLLLLLJJJFFFCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???AAABBBCCCDDDDDDFFFHHHKKKNNNOOOOOONNNMMMEEEGGGJJJKKKLLLPPPVVV\\\cccjjjttt|||~~~yyyqqqkkkiiiiiihhhgggiiiooozzzzzztttrrrxxx~~~~~~~~~|||zzz|||zzzyyy|||zzzuuupppmmmlllkkkaaaaaadddjjjrrrwwwwwwvvvuuusssmmmcccWWWNNNIIIIIIFFFJJJNNNRRRWWWXXXPPPFFF????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHHHHIIIJJJJJJQQQXXXgggwww~~~}}}}}}}}}yyyuuuoooiiieeebbb___]]]\\\\\\[[[YYYXXXWWWVVVUUURRRNNNIIIFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<===>>>???>>>======<<<;;;999999:::;;;;;;<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======:::;;;<<>>======<<<;;;DDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFHHHLLLLLLJJJLLLPPPYYYaaarrr~~~~~~~~~zzzvvvpppkkkgggddd```^^^\\\\\\[[[YYYXXXWWWVVVUUUQQQNNNIIIFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<===>>>???>>>===BBBAAA???===<<<;;;;;;;;;<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>???@@@AAACCCEEEEEEGGGJJJLLLLLLKKKIIIIIIIIIGGGHHHIIIKKKNNNSSSWWWZZZeeelllssstttpppmmmnnnqqq~~~{{{vvvqqqqqqwww~~~xxxwwwwwwwwwxxxxxxyyy{{{}}}zzz|||~~~~~~~~~}}}{{{xxxtttqqqnnnlllfffcccaaafffnnnuuuwwwwwwvvvsssnnnhhh```VVVLLLFFFGGGGGGIIINNNTTTVVVUUURRRJJJGGGBBB???>>>>>>>>>===CCCCCCBBBBBBAAA@@@@@@???>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFIIIMMMMMMLLLOOOUUU___lll~~~zzzwwwrrrnnnjjjfffaaa^^^\\\\\\[[[YYYXXXWWWVVVUUUPPPMMMHHHFFFEEEFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA???===<<<===>>>???>>><<<>>>===<<<;;;::::::::::::<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDEEEIIIJJJJJJIIIGGGFFFFFFHHHJJJLLLNNNOOOOOOQQQVVVZZZgggkkknnnnnnkkkjjjnnnrrr|||xxxxxx~~~}}}vvvqqqqqqsssvvvvvvwwwxxxzzz|||~~~}}}zzz}}}{{{{{{zzzxxxvvvtttrrrqqqhhhccc```dddnnnvvvxxxvvvwwwtttpppkkkcccYYYOOOHHHHHHHHHIIINNNTTTWWWWWWTTTPPPKKKEEEAAA???@@@@@@@@@BBBBBBAAAAAA@@@?????????======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHJJJNNNNNNNNNTTT\\\fff|||yyywwwsssoookkkfffaaa]]]\\\\\\[[[YYYXXXWWWVVVUUUOOOLLLHHHEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBAAA???>>>======>>>>>>===<<<888888888999:::<<<======<<<:::999999:::;;;:::::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>><<<===???AAACCCEEEFFFGGGHHHHHHGGGEEEDDDDDDGGGIIINNNQQQUUUTTTQQQQQQVVV[[[ccceeefffeeeeeehhhooouuu}}}{{{|||vvvpppoooqqqtttttttttuuuvvvxxx{{{}}}~~~xxxxxx|||xxxxxxyyyxxxxxxwwwvvvvvvmmmfffbbbeeeoooxxxzzzxxxwwwuuurrrnnnggg]]]RRRKKKIIIHHHIIINNNTTTXXXYYYWWWTTTOOOGGGBBB@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKLLLOOOOOOPPPYYYcccpppyyyvvvrrrnnnkkkfff```]]]\\\\\\[[[YYYXXXWWWVVVUUUOOOLLLHHHEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCBBBBBB@@@>>>======>>>>>>===;;;::::::<<<===>>>???@@@@@@<<<:::999999:::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<>>>@@@BBBDDDEEEFFFFFFEEEEEEDDDBBBBBBEEEIIIMMMRRRVVVYYYWWWSSSRRRVVVZZZ^^^______```ccciiissszzz~~~|||}}}{{{rrrnnnnnnqqqtttrrrrrrsssuuuwwwyyy{{{|||xxxuuuvvvuuuvvvwwwxxxxxxxxxxxxxxxpppiiidddfffnnnvvvyyyxxxvvvuuutttqqqjjj```UUUNNNJJJHHHIIIMMMTTTYYYZZZZZZWWWQQQJJJCCCAAA@@@@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMMMMNNNPPPPPPTTT```lllzzzwwwrrrnnnjjjfffaaa^^^\\\\\\[[[YYYXXXWWWVVVUUUPPPMMMHHHFFFEEEFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@???======>>>>>><<<;;;<<<<<<=========<<<;;;;;;<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAAAAACCCDDDDDDCCCBBBAAABBBBBBBBBAAABBBFFFLLLPPPUUUWWWYYYXXXUUUTTTUUUXXXYYYZZZ\\\^^^ccckkkuuu||||||{{{|||vvvnnnkkklllnnnoooppppppqqqsssuuuxxxzzz{{{wwwuuurrrssstttuuuvvvwwwwwwwwwwwwpppjjjeeeeeeiiipppuuuwwwuuuuuuuuusssmmmcccWWWOOOIIIHHHHHHLLLSSSYYY[[[[[[ZZZTTTMMMGGGCCCAAA@@@??????????????????????????????@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMPPPRRRTTT[[[kkk{{{~~~|||xxxsssnnnjjjfffccc```\\\\\\[[[YYYXXXWWWVVVUUUQQQNNNIIIFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@???======>>>>>><<<;;;::::::;;;;;;;;;:::888777<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCGGGLLLPPPUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUWWW[[[aaaiiiqqqwwwxxxxxx{{{}}}vvvooojjjiiikkklllmmmnnnoooppprrrtttwwwyyyzzz~~~}}}uuuzzz{{{sssrrrsssssstttuuuuuuuuuuuuqqqnnniiifffggglllsssxxxtttuuuuuutttoooeeeYYYPPPIIIGGGFFFJJJRRRXXX[[[\\\\\\XXXQQQKKKGGGDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKMMMQQQUUUZZZeeeyyy~~~zzztttnnnjjjgggeeeccc\\\\\\[[[YYYXXXWWWVVVUUURRRNNNIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDAAA???======>>>>>><<<::::::;;;===>>>???>>>>>>===<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????>>>@@@BBBDDDEEEEEEDDDDDDAAABBBBBBCCCCCCGGGKKKOOOUUUTTTSSSSSSTTTTTTRRRPPPOOOPPPSSSWWW^^^eeelllpppuuuvvvyyyqqqlllgggfffhhhlllnnnnnnmmmnnnoooqqqtttvvvyyyzzz|||~~~~~~xxxyyyvvvqqqrrrsssssssssssssssssssssrrrnnniiigggkkkssszzzssstttuuuuuuoooeeeYYYQQQIIIFFFEEEIIIQQQXXX\\\\\\^^^ZZZSSSNNNIIIFFFBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKJJJLLLQQQWWW^^^lll~~~}}}}}}yyysssnnnjjjeeeaaa^^^\\\[[[[[[YYYXXXWWWVVVVVVQQQOOOLLLHHHEEECCCBBBAAACCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<:::999:::;;;<<<;;;:::;;;:::999999999;;;>>>???:::;;;<<<<<<======<<<<<<:::::::::::::::;;;<<<===AAAAAABBBCCCDDDDDDCCCCCCEEEBBBAAADDDFFFHHHLLLRRRVVVTTTSSSRRRSSSSSSRRRQQQLLLPPPTTTVVVXXX^^^hhhpppsssuuuzzz{{{wwwjjjiiihhhhhhiiikkklllnnnnnnmmmmmmpppuuuyyyyyyxxx|||}}}~~~{{{yyy|||uuuvvvpppnnnqqqsssrrrsssuuuuuusssooojjjhhhkkkqqqvvvvvvxxxvvvrrroooiii^^^SSSLLLJJJHHHJJJOOOVVV\\\___```]]]WWWPPPJJJEEEBBBAAABBB@@@??????@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEDDDFFFIIILLLOOOOOOTTT___iiiwww~~~~~~zzztttooojjjfffbbb^^^YYYYYYXXXWWWVVVVVVUUUUUUPPPNNNKKKGGGDDDBBBAAA@@@EEEDDDCCCAAA@@@??????????????????>>>===<<<<<<<<<;;;::::::;;;<<<<<<;;;999:::999888888999:::;;;<<<:::;;;<<<<<<======<<<<<<:::::::::;;;;;;===>>>>>>AAABBBCCCDDDDDDDDDDDDCCCCCC@@@@@@DDDGGGIIIMMMSSSUUUUUUUUUVVVVVVTTTRRRQQQMMMPPPTTTVVVYYY___hhhpppuuuxxx}}}}}}wwwpppkkkffffffgggggghhhiiijjjkkknnnmmmmmmpppuuuxxxxxxwwwzzz{{{}}}|||xxxwwwwwwqqqnnnpppsssrrrsssuuuvvvtttpppkkkiiikkkppptttvvvxxxvvvrrroooiii^^^SSSMMMJJJHHHJJJOOOVVV\\\^^^aaa___ZZZTTTNNNHHHDDDBBBAAA@@@>>>???@@@AAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDFFFIIILLLMMMPPPYYYggguuu{{{uuupppkkkgggbbb___XXXXXXXXXWWWWWWVVVVVVVVVQQQOOOLLLHHHEEECCCBBBAAAFFFEEEDDDBBB@@@???>>>===??????>>>>>>======<<<<<<;;;::::::<<<======:::888999999999::::::::::::::::::;;;<<<<<<======<<<<<<:::;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDAAA???@@@EEEHHHJJJOOOTTTUUUWWWYYY[[[ZZZWWWSSSQQQNNNQQQUUUWWWZZZ```iiiooosssxxx|||{{{tttkkkdddaaabbbcccdddfffggghhhhhhhhhmmmmmmnnnppptttwwwwwwwwwwwwyyy|||~~~zzztttvvv{{{tttoooppprrrssssssvvvwwwuuuqqqmmmkkkkkkooorrrvvvxxxvvvrrrooojjj___TTTMMMJJJHHHIIINNNUUUZZZ]]]bbbaaa^^^YYYSSSLLLFFFCCCAAA@@@>>>>>>@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAACCCEEEFFFFFFHHHKKKMMMLLLRRR```rrr|||wwwqqqlllhhhccc```ZZZZZZZZZZZZYYYYYYYYYYYYSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDDDDCCCAAA@@@???>>>???>>>>>>>>>=========<<<;;;:::;;;<<<===<<<:::777::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDDDDEEEDDDDDDCCCAAA???AAAGGGKKKMMMQQQVVVUUUYYY^^^```^^^ZZZUUURRRPPPSSSVVVZZZ]]]cccjjjoooppptttwwwssskkkccc```aaa___aaaccceeeggggggggggggmmmmmmnnnpppsssuuuvvvvvvvvvyyy|||wwwssszzzxxxppppppsssssstttvvvwwwvvvssspppllllllnnnpppvvvwwwvvvssspppkkk```UUUMMMJJJGGGHHHMMMSSSXXX[[[aaaaaa___\\\WWWOOOHHHDDDBBB@@@???>>>@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGHHHIIIJJJLLLNNNPPP[[[nnn}}}wwwqqqmmmhhhccc___ZZZZZZZZZZZZZZZZZZYYYYYYSSSQQQNNNKKKHHHGGGFFFFFFBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>============<<<;;;;;;<<<===<<<:::888888999999::::::::::::999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===???AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAADDDJJJNNNOOORRRWWWVVV[[[```bbb___ZZZUUUSSSQQQTTTYYY^^^bbbgggkkknnnoooqqqoooiiiaaa]]]___bbb___```ccceeeggghhhhhhhhhmmmnnnooopppqqqssstttuuuwwwzzz}}}wwwxxx}}}sssqqqsssttttttvvvwwwvvvuuurrrooommmmmmoootttvvvuuusssppplllbbbWWWMMMJJJGGGHHHLLLRRRWWWYYY^^^______]]]YYYQQQJJJEEECCCAAA??????@@@AAA@@@???@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHIIILLLNNNXXXggg~~~}}}wwwqqqlllgggbbb___YYYYYYYYYXXXXXXWWWWWWWWWPPPOOOLLLIIIFFFEEEDDDDDD@@@AAABBBDDDDDDCCCCCCBBB>>>>>>>>>>>>============>>><<<::::::;;;;;;:::888666666666777888999999999:::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBAAADDDCCCFFFLLLOOOOOOQQQTTTVVVZZZ______ZZZVVVTTTTTTRRRVVV\\\ccchhhkkkmmmmmmqqqoooiii```YYYWWW[[[^^^___```bbbdddggghhhiiijjjlllnnnpppppppppqqqrrrtttvvvyyy}}}{{{vvvssstttuuuuuuuuuuuuvvvvvvtttqqqnnnnnnnnnrrrttttttrrrqqqnnndddZZZOOOLLLIIIIIIMMMRRRWWWYYY\\\]]]___^^^ZZZSSSMMMHHHEEECCCAAAAAAAAABBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFIIILLLPPP\\\ooo}}}wwwqqqlllfffaaa^^^[[[ZZZZZZYYYXXXWWWVVVVVVOOONNNKKKHHHFFFDDDDDDDDDAAABBBDDDDDDDDDCCCBBB@@@============>>>>>>>>>>>>@@@===:::999999:::::::::777777777777999;;;===>>>:::;;;<<<<<<======<<<<<<=========>>>>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@@@@DDDCCCFFFLLLNNNMMMMMMPPPTTTXXXZZZXXXTTTPPPPPPRRRSSSXXX```hhhnnnooonnnlllnnnjjjbbb[[[VVVVVVXXXYYY^^^___```bbbeeehhhjjjkkklllnnnppppppooooooqqqsssssswww|||zzztttuuuuuuuuuuuutttvvvwwwvvvssspppnnnnnnppprrrsssrrrrrroooggg]]]RRROOOLLLLLLOOOUUUYYY[[[[[[]]]^^^^^^[[[VVVPPPLLLFFFDDDBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGFFFFFFHHHLLLSSSWWWhhh}}}vvvpppkkkfffaaa]]]^^^]]]\\\[[[ZZZYYYXXXWWWQQQOOOLLLJJJGGGFFFEEEEEECCCDDDEEEEEEDDDBBB@@@???============>>>>>>>>>>>>AAA>>>:::888888:::;;;;;;;;;:::::::::<<<>>>AAACCC:::;;;<<<<<<======<<<<<<>>>>>>======>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@???DDDCCCFFFKKKMMMJJJJJJLLLSSSUUUWWWTTTNNNLLLMMMQQQSSSYYYbbbkkkqqqrrrnnnkkkhhhccc]]]XXXWWWWWWWWWWWW^^^^^^___```cccfffjjjllllllnnnppppppooonnnqqqsssqqquuu{{{|||vvvvvvvvvuuuuuusssuuuwwwvvvtttqqqooonnnnnnqqqrrrrrrrrrqqqhhh^^^UUURRRNNNNNNRRRWWW[[[]]]\\\]]]^^^^^^\\\XXXSSSPPPGGGFFFCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEHHHHHHHHHIIILLLRRRZZZ```||||||wwwrrrmmmhhhccc___[[[[[[ZZZYYYXXXWWWWWWVVVOOOMMMJJJIIIHHHGGGEEECCCBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAEEEGGGHHHHHHHHHHHHJJJKKKRRRQQQOOOLLLIIIJJJLLLOOORRRYYYbbbjjjmmmmmmlllkkkbbb^^^XXXSSSRRRTTTXXX[[[^^^^^^___aaadddhhhkkkmmmooopppooonnnllllllnnnpppsssuuuzzz~~~~~~~~~ssspppsssvvvvvvvvvvvvuuuuuutttssssssmmmmmmnnnqqqsssqqqjjjdddVVVPPPKKKMMMUUU\\\]]][[[```^^^\\\[[[ZZZXXXTTTRRRNNNJJJEEECCCDDDDDDCCCAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHLLLOOOUUUbbbppp|||wwwrrrmmmhhhccc___[[[[[[ZZZYYYXXXWWWWWWVVVPPPMMMIIIGGGGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???========================>>><<<;;;;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===????????????@@@@@@AAAAAA??????>>>>>>??????@@@@@@DDDFFFGGGHHHGGGGGGIIIJJJOOOOOONNNKKKIIIIIILLLNNNRRRYYYcccjjjlllkkkiiihhh^^^[[[VVVRRRQQQSSSWWWZZZ^^^^^^___aaadddgggjjjlllooooooooonnnmmmnnnppprrrtttvvvyyy|||~~~~~~}}}zzzrrrqqqssswwwwwwwwwwwwvvvtttrrrqqqmmmlllmmmoooqqqoooiiidddYYYSSSMMMOOOVVV]]]___^^^aaa___\\\[[[ZZZXXXUUURRRNNNKKKFFFDDDDDDDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHIIILLLOOOYYYmmm{{{vvvrrrmmmhhhccc```\\\[[[[[[ZZZXXXWWWWWWVVVQQQMMMIIIFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@?????????===========================<<<;;;;;;<<<<<<;;;999;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======??????>>>===>>>???@@@AAA>>>>>>======>>>??????@@@CCCEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKIIIJJJLLLNNNRRRYYYcccjjjkkkiiieeecccXXXVVVSSSPPPPPPSSSWWWYYY]]]]]]^^^```bbbfffiiikkkmmmnnnnnnnnnnnnooorrrtttuuuvvvxxxzzz||||||}}}}}}wwwrrrrrrwwwxxxyyyyyyxxxuuurrrpppmmmlllkkkmmmnnnmmmhhhddd]]]VVVOOOOOOVVV]]]aaabbbbbb```]]]\\\[[[YYYVVVTTTPPPMMMHHHFFFEEEEEEDDDCCCFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFFFFFFFFFFKKKKKKLLLMMMRRRaaa}}}~~~{{{vvvqqqmmmiiidddaaa]]]\\\[[[ZZZYYYWWWWWWVVVSSSOOOJJJFFFEEEFFFGGGFFFGGGEEECCC@@@???>>>>>>???===========================<<<:::;;;<<<<<<;;;999;;;;;;:::::::::;;;<<<<<<=========<<<======>>>>>>@@@???===<<<<<<>>>???AAA>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDEEEGGGHHHIIIJJJIIIIIIJJJLLLNNNTTTZZZccciiiiiieee```]]]TTTRRRQQQQQQRRRTTTXXXZZZ\\\\\\]]]___aaadddgggiiiiiijjjllllllmmmooorrruuuwwwwwwwwwxxxyyy{{{|||}}}~~~vvvtttuuuwwwzzz{{{{{{xxxuuusssooommmjjjjjjlllkkkhhheee___XXXQQQOOOUUU]]]bbbeeedddaaa^^^\\\[[[ZZZXXXVVVRRROOOKKKHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKPPPTTTZZZlll}}}zzzuuuqqqnnniiieeebbb]]]]]]\\\ZZZYYYXXXWWWVVVTTTPPPKKKGGGGGGGGGHHHHHHFFFEEEBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::999:::::::::::::::;;;<<<==================>>>???@@@AAA???===<<<<<<===???@@@>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEEEECCCCCCDDDFFFEEEFFFGGGHHHHHHJJJNNNPPPVVV\\\cccgggfff```[[[XXXQQQQQQQQQRRRTTTWWWYYYZZZ[[[[[[\\\]]]```ccceeegggeeegggiiijjjkkknnnqqqtttwwwwwwwwwwwwxxxzzz|||}}}~~~}}}vvvuuuwwwzzz||||||{{{xxxvvvqqqmmmiiihhhiiijjjhhhfff^^^XXXQQQOOOSSS[[[aaaeeefffccc```]]]\\\[[[YYYWWWTTTRRRNNNJJJGGGEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEGGGFFFFFFEEEFFFFFFGGGHHHFFFKKKUUU^^^gggzzz|||yyyuuuqqqnnnjjjfffccc^^^^^^\\\[[[YYYXXXVVVVVVSSSPPPKKKHHHGGGHHHGGGGGGDDDCCCBBBAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888::::::::::::;;;<<<<<<===>>>======>>>>>>???@@@AAAAAA@@@???>>>===>>>??????????????????@@@AAACCCCCCCCCDDDEEEEEECCCCCCDDDEEEDDDEEEEEEFFFGGGKKKPPPTTTYYY]]]ccceeebbb\\\WWWTTTOOOPPPRRRTTTVVVXXXZZZZZZZZZ[[[[[[\\\^^^aaadddeeedddeeeggghhhjjjlllppptttvvvvvvwwwxxxyyy{{{|||}}}{{{wwwxxx{{{}}}}}}|||zzzxxxrrrmmmgggdddeeeggggggfff]]]XXXRRROOOSSSYYY```dddhhhdddaaa^^^]]]\\\[[[YYYUUUTTTQQQMMMHHHEEEFFFGGGFFFFFFDDDCCCBBBAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJFFFNNN[[[hhhuuu{{{xxxtttqqqnnnjjjfffccc___^^^]]][[[YYYXXXVVVVVVPPPMMMJJJHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;:::888::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@????????????======>>>>>>???AAABBBCCCCCCEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDFFFKKKRRRXXX\\\___bbbbbb^^^XXXTTTQQQMMMNNNQQQUUUWWWXXXYYYYYYZZZZZZZZZ[[[]]]```bbbddddddeeeggghhhjjjlllpppsssuuuuuuwwwyyy{{{|||~~~~~~||||||}}}}}}|||{{{yyyxxxqqqkkkccc```aaacccdddddd]]]YYYTTTQQQTTTZZZ```dddiiifffaaa___^^^]]]\\\[[[WWWVVVTTTNNNIIIFFFFFFHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFHHHKKKLLLJJJRRR```qqq{{{xxxtttqqqnnnkkkgggddd___^^^]]][[[YYYXXXVVVVVVNNNKKKIIIGGGFFFEEECCCAAA@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;:::888999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>@@@AAABBBDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCFFFLLLTTTZZZ^^^```bbb```\\\VVVRRRPPPKKKNNNQQQTTTWWWXXXXXXWWWZZZYYYZZZ[[[]]]___bbbccceeefffhhhiiijjjmmmqqqttttttuuuwwwzzz|||~~~~~~}}}}}}~~~}}}{{{yyywwwvvvpppiiiaaa]]]]]]```bbbbbb]]]ZZZUUUSSSUUUZZZ```dddjjjfffbbb___^^^]]]\\\[[[XXXWWWUUUOOOIIIFFFGGGIIICCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDFFFIIILLLMMMOOOUUUcccuuu~~~|||xxxsssnnnjjjgggeee```\\\WWWWWWYYYYYYVVVRRRPPPMMMHHHFFFDDDDDDCCCBBBEEEDDDBBBAAA@@@@@@AAABBB??????>>>===============;;;999555333333555999;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>@@@AAADDDDDDDDDCCCBBB@@@???>>>???>>>>>>>>>>>>@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDGGGEEEDDDFFFJJJPPPWWW\\\``````___\\\XXXTTTPPPNNNKKKMMMPPPSSSVVVXXXYYYYYY___^^^]]]\\\\\\]]]___aaadddddddddfffiiimmmpppsssrrrsssuuuvvvwwwyyy|||~~~|||}}}|||xxx}}}|||}}}yyyooonnnggg\\\XXX]]]```^^^```ZZZRRROOOSSSZZZ```dddhhhfffdddbbbaaa_________UUUUUUSSSPPPMMMJJJGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJFFFEEEGGGGGGGGGJJJNNNQQQ^^^rrr~~~|||xxxsssnnnjjjgggeee```\\\XXXWWWYYYYYYVVVRRRRRROOOKKKHHHGGGFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA???>>>>>>===============>>><<<:::888888:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBEEEEEEDDDDDDCCCAAA@@@?????????>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDDDDFFFKKKRRRYYY]]]___^^^\\\YYYUUUQQQOOOMMMIIIKKKNNNQQQSSSUUUUUUVVV\\\[[[ZZZZZZ[[[\\\^^^```dddddddddfffiiilllppprrrsssuuuwwwwwwxxxyyy|||yyy||||||}}}|||}}}yyyqqqoooggg\\\YYY]]]```___aaa[[[SSSPPPSSS[[[aaaeeehhhgggfffdddbbb```___^^^VVVUUUTTTQQQNNNKKKHHHFFFFFFDDDBBBBBBCCCCCCCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIFFFFFFHHHIIIIIILLLQQQXXXhhh}}}{{{xxxsssooojjjgggeee```\\\YYYXXXYYYYYYVVVSSSRRROOOKKKHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA???>>>======<<<<<<======>>>===<<<;;;;;;<<<===>>>========================<<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>>>>>>>???@@@AAACCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDHHHMMMTTT[[[^^^]]][[[XXXTTTQQQNNNMMMLLLKKKLLLNNNPPPRRRSSSSSSTTTXXXXXXWWWXXXYYY[[[^^^___ccccccdddfffhhhllloooqqquuuvvvxxxxxxyyyzzz}}}xxx{{{|||{{{|||yyytttpppggg]]]YYY\\\___```bbb\\\TTTPPPSSSZZZbbbggghhhhhhgggfffdddaaa___]]]WWWVVVUUURRROOOLLLIIIHHHFFFDDDCCCBBBCCCDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFIIIJJJKKKOOOUUUcccvvv}}}|||{{{xxxtttoookkkgggeee```]]]ZZZYYYYYYXXXVVVTTTPPPMMMJJJGGGFFFEEECCCBBBCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<===???AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@???>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBEEEJJJPPPVVV\\\___\\\YYYUUUQQQNNNMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYY\\\^^^___bbbcccdddfffhhhkkknnnoootttvvvwwwxxxxxxzzz|||zzz}}}zzzyyy|||yyyvvvpppggg^^^YYYZZZ]]]___```[[[TTTPPPRRRYYYaaaggghhhiiiiiihhhfffccc```^^^YYYXXXVVVTTTQQQMMMKKKIIIGGGEEECCCCCCDDDEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFHHHJJJKKKKKKQQQYYYnnn|||{{{zzzxxxtttpppkkkgggeee___]]][[[YYYYYYXXXVVVUUUPPPMMMJJJHHHGGGFFFCCCAAABBBBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAACCCGGGMMMSSSXXX\\\^^^[[[XXXTTTOOOMMMLLLMMMNNNRRRRRRRRRRRRSSSTTTTTTUUUTTTUUUVVVXXXZZZ]]]___```bbbbbbdddfffhhhjjjlllmmmrrrtttvvvwwwwwwyyy|||~~~{{{wwwxxx|||zzzvvvpppggg```ZZZYYYZZZ\\\]]]YYYTTTPPPQQQWWW___eeeiiiiiijjjiiihhheeebbb```ZZZZZZXXXVVVRRROOOLLLKKKGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHIIIKKKKKKMMMUUU___zzz~~~{{{zzzzzzxxxuuuppplllhhheee___^^^\\\ZZZXXXWWWWWWVVVQQQOOOMMMKKKJJJHHHEEECCCAAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBEEEJJJPPPUUUXXXZZZ[[[YYYWWWSSSOOOMMMLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[^^^___```aaabbbdddfffhhhjjjkkklllppprrrtttvvvwwwzzz}}}}}}xxxuuuwww|||zzzwwwpppiiiccc^^^YYYXXX[[[ZZZXXXUUURRRRRRVVV]]]ccciiiiiijjjjjjhhhgggeeeddd\\\[[[ZZZWWWTTTQQQNNNLLLHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIJJJLLLLLLQQQ]]]jjj}}}zzzzzzyyyxxxuuuqqqlllhhheee___^^^]]][[[XXXWWWWWWWWWQQQOOOMMMLLLKKKIIIEEECCCAAAAAABBBBBBAAA@@@>>>=========<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===:::::::::;;;<<<=========<<<===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>============???AAACCCDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDHHHMMMRRRVVVXXXYYYXXXVVVTTTQQQOOOMMMLLLLLLLLLMMMMMMLLLMMMMMMOOOPPPQQQSSSTTTVVVYYY[[[]]]^^^___```bbbcccfffhhhiiijjjkkkoooqqqtttvvvxxx{{{}}}wwwtttwww{{{xxxyyyrrrlllhhhbbbZZZXXX[[[XXXXXXWWWUUUTTTWWW]]]bbbjjjiiiiiiiiiiiihhhhhhhhh]]]]]][[[XXXUUURRROOONNNIIIGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIJJJMMMPPPXXXhhhxxx}}}zzzyyyyyyxxxuuuqqqlllhhheee______^^^[[[XXXWWWWWWXXXOOOMMMKKKJJJIIIGGGDDDAAAAAAAAABBBBBBAAA@@@>>>=========<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<===>>>>>>???<<<===???@@@AAAAAA@@@@@@>>>>>>?????????>>>======<<<<<<<<<===???AAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFIIINNNSSSWWWXXXWWWVVVTTTSSSPPPNNNLLLKKKKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTVVVXXX[[[\\\]]]]]]```aaacccfffgggiiijjjjjjoooqqqtttwwwzzz}}}}}}wwwtttvvvzzzwwwzzzsssnnnlllfff\\\YYY[[[WWWXXXYYYWWWVVVXXX]]]bbbjjjiiiiiihhhhhhiiijjjjjj^^^]]]\\\YYYVVVSSSPPPNNNIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIKKKNNNRRR]]]qqq{{{zzzyyyyyyyyyvvvsssmmmhhheeeddd```\\\YYYYYYZZZZZZZZZSSSPPPLLLIIIGGGEEEBBB@@@@@@@@@AAA@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;333555777:::;;;<<<<<<<<>>===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;666777999;;;<<<=========????????????????????????@@@???>>>===<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEKKKOOOUUUXXXXXXWWWUUUUUUUUURRROOOMMMMMMMMMMMMLLLOOONNNMMMLLLMMMOOOQQQSSSTTTVVVXXXYYYYYYZZZ]]]^^^ccccccdddeeegggiiikkklllrrrssstttvvvyyy{{{}}}~~~xxxuuuyyyzzzyyy|||yyytttnnnhhhaaaYYYTTTVVVVVVUUUSSSSSSWWW___eeeeeefffggghhhhhhhhhgggffffffbbb]]][[[ZZZWWWRRRNNNKKKIIIGGGFFFGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIMMMSSS\\\lll~~~{{{{{{zzzyyyuuupppkkkhhhbbb```]]]\\\[[[[[[YYYWWWRRROOOLLLIIIGGGEEECCCAAA@@@@@@AAA@@@@@@???>>>===>>>======<<<<<<<<<<<<===;;;;;;;;;::::::;;;;;;<<<999:::;;;<<<============??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEMMMPPPUUUXXXXXXVVVUUUUUURRRPPPMMMLLLMMMNNNNNNMMMOOONNNLLLLLLLLLNNNQQQRRRSSSUUUWWWYYYYYYZZZ\\\^^^bbbbbbbbbccceeeiiilllnnnqqqrrrsssvvvxxxzzz|||}}}|||||||||{{{|||zzzvvvrrrmmmeee]]]WWWVVVVVVUUUSSSRRRVVV]]]dddcccdddfffggghhhhhhggggggccc```\\\ZZZZZZXXXTTTPPPLLLJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIILLLKKKNNNXXXggg|||~~~||||||{{{zzzvvvqqqmmmjjjbbb```^^^]]]\\\[[[XXXVVVRRROOOKKKIIIGGGFFFCCCAAA@@@@@@@@@@@@@@@???======>>>===<<<<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBB>>>>>>???AAACCCFFFIIIJJJNNNQQQTTTVVVUUUSSSSSSSSSNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMLLLLLLLLLNNNPPPQQQRRRTTTVVVXXXXXXZZZ\\\^^^bbbaaaaaabbbeeeiiimmmppppppqqqrrruuuxxxzzz|||}}}||||||}}}zzzyyyxxxuuuqqqiii```ZZZWWWWWWVVVSSSRRRUUU\\\ccceeefffgggiiiiiiiiihhhgggaaa^^^[[[ZZZZZZYYYVVVRRRNNNKKKHHHGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJOOOMMMQQQ```uuu|||~~~|||||||||zzzwwwrrrnnnkkkbbb```^^^]]]\\\ZZZXXXUUUQQQOOOKKKIIIHHHFFFDDDBBB@@@@@@@@@@@@@@@???============<<<<<<<<<<<<======:::::::::::::::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<@@@?????????>>>>>>======;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBBAAAAAA@@@>>>>>>???AAADDDHHHKKKMMMNNNPPPRRRSSSQQQPPPPPPPPPMMMKKKJJJKKKMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMOOOPPPQQQSSSVVVWWWXXXYYY\\\^^^aaa``````aaadddiiimmmpppoooppprrruuuxxxzzz|||}}}{{{yyy|||yyyyyyxxxwwwssslllddd]]]XXXXXXVVVSSSRRRUUU\\\bbbggghhhiiiiiiiiigggfffeeeaaa^^^ZZZZZZ[[[[[[XXXUUUOOOLLLIIIHHHHHHJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLOOOOOOWWWjjj}}}}}}{{{||||||zzzwwwsssnnnkkkdddaaa^^^\\\[[[ZZZXXXVVVQQQNNNKKKIIIHHHFFFDDDBBB@@@@@@AAA@@@@@@???>>>======<<<<<<<<<<<<======>>>::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;<<<======>>>>>>???@@@AAAAAA@@@???>>>BBBAAAAAABBBDDDGGGKKKMMMOOOPPPQQQPPPOOOMMMNNNOOOMMMLLLLLLMMMNNNOOONNNMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUVVVWWWYYY\\\^^^`````````bbbeeeiiilllnnnooopppsssuuuxxx{{{}}}~~~yyyzzzyyyyyyyyyxxxvvvooohhhbbbZZZZZZXXXTTTSSSUUU\\\bbbgggggghhhhhhgggfffdddcccaaa^^^[[[[[[]]]\\\YYYVVVQQQNNNJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNRRR```xxx{{{{{{{{{zzzwwwrrrnnnkkkeeebbb^^^[[[ZZZYYYXXXWWWPPPNNNKKKIIIHHHFFFDDDCCC@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>::::::::::::;;;<<<=========<<<<<<<<<<<<===??????BBBBBBAAAAAA@@@??????>>><<<<<<;;;;;;;;;<<<=========>>>???@@@@@@???===<<>>===<<<<<<<<<<<<<<<===>>>???999999999:::;;;<<<===>>>>>>============???AAABBBCCCCCCBBBBBBAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@???>>><<<;;;======>>>@@@DDDIIIOOORRRRRRSSSRRRPPPNNNMMMNNNOOOGGGFFFFFFGGGHHHIIIGGGEEEJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQTTTUUUWWWXXX[[[]]]___```bbbdddfffhhhjjjkkkpppqqqtttwwwzzz}}}}}}}}}}}}||||||{{{yyyuuupppkkk]]]\\\ZZZVVVTTTVVV]]]cccggghhhiiijjjkkkkkkjjjjjjdddaaa^^^]]]___^^^[[[XXXRRROOOKKKIIIIIIKKKMMMMMMNNNNNNLLLLLLMMMNNNQQQRRRVVVccc{{{~~~}}}}}}}}}{{{xxxtttpppnnniiifff```\\\ZZZXXXVVVTTTMMMJJJGGGFFFFFFFFFEEEDDD????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>:::::::::;;;<<<===>>>>>>===<<<;;;;;;<<<>>>AAABBBAAABBBCCCCCCCCCBBBAAA@@@======;;;::::::;;;<<<===;;;<<<<<<<<<======>>>>>><<<===@@@DDDHHHLLLOOOPPPRRRPPPNNNLLLKKKKKKKKKKKKHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNOOONNNOOOQQQSSSVVVXXXZZZ[[[^^^^^^___```bbbeeegggiiimmmppptttvvvxxxzzz|||~~~zzz}}}zzz|||}}}xxxyyyxxxlllggg___WWWTTTSSSUUU]]]eeeiiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZSSSPPPLLLIIIGGGHHHIIIKKKKKKLLLKKKHHHIIIMMMQQQSSS^^^vvv{{{{{{zzzxxxuuuqqqmmmkkkjjjfffaaa]]][[[ZZZXXXVVVRRROOOKKKHHHGGGFFFDDDCCC????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;::::::;;;;;;===>>>>>>===<<<;;;;;;<<<>>>@@@BBBAAABBBCCCDDDCCCBBB@@@>>>======<<<;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>===>>>AAAEEEIIILLLOOOQQQRRRQQQOOOMMMKKKJJJJJJJJJHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNOOONNNOOOQQQSSSUUUXXXYYYZZZ^^^^^^^^^```bbbdddggghhhlllooorrrtttvvvwwwyyy{{{zzz||||||}}}~~~zzz{{{zzzooojjjaaaYYYVVVUUUWWW^^^fffiiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZVVVSSSPPPLLLKKKKKKLLLMMMLLLMMMLLLJJJKKKOOOSSSVVVgggzzzzzzyyyxxxuuupppmmmjjjiiieeeaaa^^^\\\[[[ZZZYYYUUURRRMMMIIIGGGEEEBBB@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;<<<===>>>@@@BBBAAACCCEEEFFFEEEBBB???=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????>>>@@@BBBFFFIIIMMMOOOQQQSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPRRRSSSUUUWWWXXXYYY^^^^^^^^^___aaadddfffhhhjjjmmmppprrrssstttvvvxxxyyy{{{~~~~~~~~~{{{||||||rrrmmmeee\\\YYYXXXYYY___fffiiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZTTTRRRNNNKKKIIIIIIJJJKKKLLLMMMNNNMMMMMMPPPWWW]]]uuu{{{{{{{{{yyyvvvrrrnnnlllgggddd```]]]\\\\\\[[[ZZZTTTPPPLLLHHHEEECCC@@@>>>????????????>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<===???@@@AAABBBDDDGGGHHHGGGDDD@@@=====================>>>>>>????????????????????????@@@AAACCCFFFJJJMMMOOOPPPRRRPPPNNNKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMPPPQQQRRRSSSUUUVVVXXXXXX]]]]]]]]]^^^aaacccfffgggjjjllloooqqqqqqrrrtttuuuyyy{{{}}}~~~~~~~~~}}}||||||}}}uuupppggg___[[[YYYYYY___eeeiiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZSSSQQQNNNKKKIIIHHHIIIIIIJJJKKKNNNOOONNNQQQ[[[eee{{{{{{{{{yyyvvvrrrnnnlllfffbbb^^^\\\[[[[[[ZZZYYYSSSOOOKKKHHHFFFDDDBBB@@@????????????>>>>>>>>>===>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@BBBDDDGGGIIIHHHEEEAAA>>><<<======>>>>>>?????????@@@@@@@@@@@@????????????AAABBBDDDGGGJJJLLLNNNOOOPPPNNNLLLIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRSSSUUUVVVXXXXXX\\\\\\]]]^^^```ccceeegggjjjlllooopppqqqrrrtttuuuyyy{{{}}}~~~~~~~~~}}}{{{{{{|||vvvrrrjjjaaa]]]ZZZYYY^^^dddiiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZWWWUUURRROOOMMMLLLLLLLLLIIIJJJMMMPPPOOORRRaaaqqqzzzzzzyyyxxxuuupppmmmjjjfffbbb^^^[[[ZZZZZZYYYXXXTTTQQQMMMJJJHHHGGGEEEDDD????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGFFFDDDAAA???<<<===>>>???@@@@@@??????@@@@@@@@@???????????????AAABBBDDDFFFIIIKKKMMMNNNLLLKKKIIIGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMMMMNNNNNNPPPPPPRRRSSSUUUWWWXXXYYY\\\\\\\\\]]]___bbbdddfffiiikkknnnpppqqqrrrtttvvvwwwyyy|||}}}}}}~~~}}}|||{{{|||wwwuuulllddd___\\\ZZZ]]]ccciiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZWWWUUURRROOOMMMLLLKKKKKKIIIIIIMMMPPPPPPUUUhhh~~~{{{{{{zzzxxxuuuqqqmmmkkkgggddd___\\\[[[ZZZYYYXXXUUURRRMMMJJJHHHGGGEEECCC????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===??????@@@@@@>>>???AAABBBCCCBBB@@@???<<<===>>>@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>AAABBBCCCFFFHHHJJJLLLLLLIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNNNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[\\\]]]___aaadddffffffiiimmmoooppprrrtttvvvtttvvvyyy{{{||||||~~~}}}{{{|||yyyxxxpppgggbbb^^^\\\^^^ccciiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZUUUSSSQQQNNNLLLJJJIIIHHHKKKJJJMMMRRRRRRXXXppp~~~}}}}}}}}}{{{xxxtttpppnnniiieeeaaa^^^\\\[[[ZZZYYYTTTQQQLLLIIIFFFDDDBBB@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<>>>????????????;;;<<<>>>???@@@@@@??????<<<===???@@@AAAAAA@@@@@@????????????>>>>>>======AAABBBCCCEEEGGGIIIKKKLLLGGGFFFDDDCCCCCCCCCDDDEEECCCDDDFFFGGGHHHHHHHHHGGGGGGIIIKKKMMMOOOOOOOOOOOONNNOOOQQQSSSVVVXXXZZZ[[[[[[[[[[[[\\\___aaadddeeeeeegggkkknnnoooqqqtttvvvrrrtttwwwyyyzzz{{{}}}~~~|||}}}zzzzzzrrrjjjeee```]]]```dddiiiiiijjjjjjjjjjjjiiiiiieeebbb```^^^^^^]]]\\\ZZZXXXWWWTTTRRROOOMMMLLLKKKLLLKKKNNNSSSTTT[[[vvv~~~{{{wwwrrrmmmjjjfffeeedddaaa^^^[[[XXXVVVRRROOOKKKGGGDDDCCCBBBBBB============<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????===============>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCBBB@@@>>>>>>>>>>>>???AAACCCFFFIIIJJJJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAAEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRUUUXXXZZZ[[[___^^^^^^^^^___aaabbbccceeegggkkknnnqqqrrrrrrrrrsssuuuxxxzzz{{{|||~~~|||yyy{{{uuutttpppiiicccaaacccggghhhhhhhhhhhhhhhhhhhhhhhhddd```\\\]]]___```\\\XXXVVVTTTRRRPPPMMMKKKJJJIIINNNPPPNNNSSS^^^hhh~~~|||xxxsssooolllgggfffccc```]]]ZZZWWWVVVQQQOOOKKKGGGDDDBBBBBBAAA>>>>>>>>>======<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>==================???BBBBBB@@@>>>===>>>@@@???===<<<<<<<<<===>>>AAACCCFFFIIIJJJJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSUUUXXXZZZ[[[^^^^^^^^^^^^___aaacccdddeeegggkkkooorrrssstttttttttvvvyyy{{{|||}}}}}}~~~zzzxxxzzzwwwuuuqqqjjjcccaaacccfffhhhhhhhhhhhhhhhhhhhhhhhhccc```\\\]]]______\\\YYYXXXWWWUUURRROOOMMMLLLKKKJJJPPPPPPTTTcccttt~~~|||yyyuuurrroooiiifffccc___[[[YYYWWWVVVQQQOOOKKKGGGDDDBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===========================???????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<===@@@EEEJJJJJJEEE@@@>>>???>>>===<<<<<<<<<===???@@@BBBDDDGGGIIIJJJIIIGGGFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[^^^^^^^^^___```ccceeeffffffhhhkkkooorrruuuvvvvvvtttwwwzzz{{{|||}}}|||}}}|||zzz{{{xxxwwwsssllleeeaaabbbdddggghhhhhhiiiiiihhhhhhgggbbb___]]]]]]______\\\YYY\\\ZZZXXXUUURRROOONNNMMMKKKVVVXXX[[[ooo~~~~~~~~~}}}{{{wwwtttrrrjjjhhhccc^^^ZZZXXXWWWWWWQQQOOOLLLIIIFFFDDDBBBBBBBBBAAA@@@???>>>===<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<>>>>>>??????@@@@@@@@@???===<<<<<<;;;;;;;;;<<<<<>>>>>===>>>???@@@BBBCCCCCCEEEGGGIIIIIIHHHFFFEEE@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[^^^^^^^^^___aaadddggghhhiiikkkmmmppprrrtttuuuuuusssuuuxxxzzz{{{|||~~~~~~zzzyyyvvvooofffaaaaaabbbgggggghhhiiiiiihhhggggggaaa___]]]]]]^^^^^^]]][[[]]][[[YYYVVVSSSQQQOOOOOORRRaaaeeeiii}}}~~~~~~}}}{{{xxxuuusssllliiiddd___[[[XXXWWWVVVRRRPPPNNNKKKHHHEEECCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<===>>>?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<888@@@GGGGGGAAA<<<<<<>>>============???AAACCCDDDDDDFFFHHHIIIIIIGGGDDDCCC?????????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[]]]^^^^^^```cccfffiiikkknnnnnnooopppqqqrrrrrrsssqqqtttwwwxxxyyyzzz|||~~~~~~{{{{{{xxxqqqhhhbbbaaaaaafffggghhhiiiiiihhhgggfff```___^^^^^^^^^^^^]]]\\\\\\[[[XXXVVVSSSRRRPPPPPPSSSfffoooyyy}}}}}}~~~}}}{{{xxxuuusssmmmkkkfffaaa]]]YYYWWWVVVQQQPPPNNNKKKHHHEEECCCBBB@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;<<<===??????>>>======<<<;;;;;;;;;;;;<<<======999>>>CCCCCC???<<<===@@@;;;;;;;;;;;;===???AAABBBEEEFFFHHHIIIHHHFFFCCCAAA??????@@@@@@AAACCCDDDEEECCCDDDFFFGGGHHHIIIIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[]]]]]]___aaadddhhhkkkmmmppppppppppppppppppqqqqqqpppsssvvvwwwxxxyyy{{{}}}~~~{{{{{{yyysssjjjcccaaaaaaeeefffhhhiiiiiihhhfffeee______^^^^^^^^^]]]]]]]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQdddttt}}}}}}}}}|||zzzwwwtttrrrnnnllliiiddd___ZZZWWWUUUOOONNNLLLJJJGGGDDDAAA???>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;===>>>>>>===============<<<<<<<<<;;;===>>>@@@@@@???>>>===<<<<<<;;;;;;<<<======>>>???@@@AAA@@@>>>>>>@@@AAA;;;;;;;;;;;;===???AAABBBFFFGGGHHHIIIHHHEEEBBB@@@AAAAAAAAAAAABBBCCCEEEEEEAAABBBDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUXXXZZZ[[[]]]]]]___aaaeeeiiimmmoooooooooooooooooopppqqqqqqpppsssvvvxxxxxxyyy{{{}}}}}}~~~zzz{{{zzztttllleeebbbbbbdddfffhhhiiiiiihhhfffddd^^^______^^^]]]]]]]]]^^^ZZZYYYXXXVVVUUUUUUUUUUUUUUUfff}}}}}}}}}}}}|||zzzvvvsssqqqnnnmmmjjjfffaaa[[[WWWUUUMMMLLLKKKHHHEEEBBB???>>>============<<<<<<<<<<<<:::::::::;;;<<<===>>>???========================<<<>>>@@@AAAAAAAAA???>>><<<<<<<<<<<<<<<===>>>???@@@>>><<<::::::;;;<<<===>>>>>>===>>>???@@@BBBCCCFFFGGGIIIIIIGGGDDDAAA???BBBBBBBBBBBBCCCDDDEEEEEE???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNOOOPPPRRRUUUXXXZZZ[[[]]]]]]___bbbeeejjjnnnpppnnnnnnnnnnnnoooppprrrrrrqqqtttwwwxxxyyyzzz|||~~~|||~~~zzz{{{zzzuuummmfffbbbbbbdddfffhhhiiiiiihhhfffddd^^^_________]]]]]]]]]^^^ZZZYYYXXXWWWWWWWWWWWWWWW^^^mmm{{{yyyxxxzzz|||zzztttnnnkkkhhhddd```^^^[[[XXXVVVTTTQQQLLLGGGDDDBBBAAABBB===<<<<<<<<<<<<===>>>>>><<<;;;;;;:::::::::;;;;;;======<<<<<<<<<<<<=========>>>???@@@AAA@@@???>>>BBB@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ]]]aaaeeehhhjjjkkkssspppmmmmmmnnnqqqrrrrrroooqqqtttuuuvvvxxxzzz||||||zzzzzzxxxpppgggdddgggiiiiiihhhiiiiiihhheeeccc[[[]]]^^^``````___]]]\\\\\\\\\ZZZXXXYYY[[[\\\ZZZaaaxxx}}}}}}~~~wwwpppjjjgggccc```]]][[[WWWUUUSSSPPPLLLGGGDDDBBBBBBBBB??????>>>===============<<<;;;;;;::::::;;;;;;;;;======<<<<<<<<<<<<======???@@@AAABBBBBBBBBAAA@@@AAA@@@>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYYYYZZZ^^^bbbfffiiikkklllrrrooommmmmmoooqqqssstttoooqqqssstttuuuvvvxxx{{{~~~|||{{{yyyrrrjjjgggiiiiiihhhggghhhhhhgggdddbbb___```aaaccccccbbb```___[[[[[[[[[ZZZ[[[]]]______iii}}}~~~wwwoooiiifffbbb___\\\ZZZVVVTTTSSSPPPLLLHHHDDDBBBBBBBBBBBBAAA???>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======@@@AAACCCDDDDDDDDDCCCCCCAAA@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSVVVWWWXXXYYYYYY[[[^^^cccgggkkkmmmoooqqqooolllllloooqqqssstttqqqrrrtttttttttuuuxxxzzz~~~~~~}}}{{{uuummmjjjkkkiiihhhgggggggggfffdddbbb^^^^^^___``````___^^^]]]ZZZ[[[\\\\\\]]]^^^bbbeeevvv{{{}}}}}}tttmmmhhheeeaaa^^^[[[YYYUUUSSSRRROOOLLLHHHEEECCCBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<======@@@AAACCCDDDEEEEEEDDDCCC@@@@@@>>>=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCEEEDDDCCCCCCBBBBBBBBBCCCEEEDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNQQQSSSUUUWWWXXXYYYYYY[[[___dddhhhllloooqqqrrrpppmmmlllmmmpppqqqqqqssstttuuuuuuuuuvvvxxx{{{|||~~~}}}|||wwwooolllmmmkkkjjjhhhhhhhhhgggeeeccc^^^^^^_________^^^]]]\\\[[[\\\]]]___^^^^^^dddlll||||||}}}}}}{{{wwwqqqnnnhhheeeaaa]]][[[XXXUUUSSSQQQOOOLLLHHHEEECCCBBBAAA<<<<<<;;;;;;;;;<<<<<<===:::::::::::::::;;;<<<=========<<<<<<<<<<<<======???@@@BBBCCCDDDDDDDDDCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNPPPSSSUUUWWWXXXYYYZZZ\\\```eeeiiimmmpppqqqssspppmmmkkklllmmmnnnnnnqqqrrrsssrrrrrrtttwwwyyyzzz|||~~~~~~~~~}}}|||xxxqqqnnnooonnnllljjjiiiiiihhhgggeeebbbbbbbbbbbbbbbaaa``````]]]]]]___```^^^___hhhuuu~~~}}}zzzwwwtttrrrppphhheeeaaa^^^[[[YYYUUUSSSPPPNNNLLLIIIFFFDDDBBBAAA;;;:::::::::;;;;;;<<<===::::::::::::;;;<<<<<<=========<<<<<<<<<<<<======>>>???AAACCCDDDDDDCCCCCC????????????????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKMMMOOORRRUUUWWWXXXYYY[[[]]]```eeeiiimmmoooqqqqqqnnnkkkiiijjjkkkllllllnnnooooooooooooqqquuuxxxzzz|||}}}~~~~~~~~~}}}zzztttqqqqqqpppnnnkkkjjjiiiiiigggfffbbbbbbaaaaaa``````_________^^^```bbbaaabbbqqq~~~{{{wwwtttqqqpppiiifffaaa^^^\\\YYYVVVTTTOOONNNLLLIIIFFFDDDBBBAAA===<<<<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<============<<<<<<<<<<<<======>>>???AAACCCDDDDDDDDDCCC>>>??????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLOOORRRUUUWWWXXXYYY[[[]]]aaaeeeiiilllnnnooommmjjjggggggiiikkklllmmmnnnnnnnnnnnnooorrrvvvyyy{{{}}}~~~|||wwwttttttqqqnnnkkkiiiiiihhhgggfffaaa```___^^^^^^]]]]]]]]]```^^^aaaeeedddhhh|||~~~~~~|||wwwssspppoooiiifffbbb___\\\ZZZVVVTTTOOONNNLLLIIIGGGDDDBBBAAA@@@???>>>===<<<;;;;;;;;;999999999:::;;;<<<===>>>======<<<<<<<<<<<<======>>>@@@BBBCCCEEEEEEEEEDDD>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;<<<===???AAABBBCCCAAAAAAAAA@@@@@@AAABBBBBB@@@@@@??????@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLOOORRRUUUWWWXXXYYY\\\^^^aaaeeehhhkkkmmmnnniiigggeeeeeehhhlllnnnoooppppppqqqqqqrrruuuzzz}}}|||~~~~~~zzzvvvvvvpppnnnjjjhhhhhhgggfffeeeddddddbbbaaa```````````````^^^aaafffgggmmm}}}{{{xxxtttpppnnnnnnjjjddd___[[[XXXVVVTTTPPPMMMIIIGGGGGGGGGDDDAAA??????===<<<;;;::::::999888888888999:::;;;===>>>===<<<;;;:::::::::::::::???@@@AAAAAABBBBBBBBBBBB>>>????????????>>>>>>===@@@??????>>>===<<<<<<;;;:::;;;<<<>>>@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEFFFGGGIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLNNNPPPSSSVVVYYY[[[]]]^^^```ccceeeggghhhhhhggghhhiiiiiiiiilllpppssssssrrrqqqqqqrrruuuwwwyyy|||}}}~~~~~~yyyuuutttooollliiiggggggfffeeedddeeedddcccaaa```_________]]]]]]```dddiiiwww~~~|||xxxuuuqqqooolllhhhbbb]]]YYYVVVTTTRRRPPPMMMIIIGGGGGGFFFCCCAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<>>>>>?????????>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;===>>>@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@???????????????@@@@@@BBBAAAAAAAAABBBDDDFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMOOORRRUUUWWWYYY^^^___aaaccceeefffffffffggghhhiiiiiiiiikkknnnqqqqqqqqqqqqqqqrrrtttvvvxxxyyyzzz{{{|||}}}}}}}}}}}}{{{wwwvvvqqqnnnkkkiiihhhhhhgggeeeeeedddcccaaa``````______aaaaaadddiiiqqq}}}zzzvvvsssqqqlllhhhbbb]]]YYYVVVTTTRRRPPPMMMJJJHHHFFFEEECCCAAA???>>>===<<<;;;:::::::::======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===>>>>>>??????@@@@@@??????<<<======>>>????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>??????@@@@@@@@@??????>>>>>>>>>??????@@@AAA@@@@@@@@@????????????CCCBBBBBBBBBCCCEEEGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSVVVWWW___```bbbcccdddeeeddddddggghhhhhhhhhhhhiiilllooonnnooopppqqqrrrtttuuuuuuvvvvvvwwwxxxyyy{{{|||}}}}}}}}}~~~zzzxxxsssqqqmmmkkkjjjiiihhhfffddddddbbbaaa````````````___```dddjjjttt}}}{{{xxxuuusssnnnjjjddd___[[[XXXVVVTTTOOOMMMJJJHHHFFFDDDBBBAAA>>>>>>===;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===;;;<<<===>>>????????????=========<<<<<<;;;;;;;;;<<<===>>>?????????????????????>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@CCCCCCBBBCCCDDDEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVV]]]___aaaccceeeeeeddddddfffggghhhhhhggghhhjjjllllllmmmoooqqqrrrsssttttttuuuttttttuuuwwwzzz|||~~~||||||}}}~~~{{{yyytttqqqnnnkkkjjjiiigggfffdddcccbbbaaa````````````^^^```eeekkkwww}}}{{{xxxvvvtttnnnjjjddd___[[[XXXVVVTTTNNNMMMKKKHHHEEEBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;888888888999;;;===??????<<<;;;;;;:::;;;;;;<<<<<<=========>>>>>>======<<<:::;;;<<<>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????????????????????????????@@@AAAAAA<<<===???AAABBBBBBBBBBBB@@@?????????@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRUUUVVVXXXZZZ]]]```ccceeeffffffeeedddeeeggggggfffgggiiijjjjjjlllnnnppprrrsssssstttuuutttuuuvvvxxxzzz}}}}}}}}}}}}|||yyytttqqqmmmjjjhhhgggeeecccccccccbbbaaa`````````aaaaaaeeejjjppp~~~~~~~~~~~~}}}{{{yyyvvvuuulllhhhbbb]]]YYYVVVTTTRRRNNNNNNLLLHHHDDDAAA@@@AAA======<<<;;;;;;;;;;;;;;;999999:::<<<>>>@@@BBBCCC;;;::::::::::::;;;<<<<<<======>>>>>>>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@???????????????@@@AAABBB;;;<<>>???AAABBB;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<===============<<<::::::::::::::::::::::::;;;;;;===>>>@@@@@@AAAAAA=========>>>>>>@@@AAAAAA<<<===@@@BBBCCCCCCCCCBBBDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNPPPRRRUUUXXXYYYZZZ\\\```dddfffeeedddccc___aaadddeeeeeefffhhhiiilllllllllnnnpppsssuuuwwwuuuvvvwwwyyy{{{||||||}}}|||}}}~~~}}}{{{uuuqqqmmmiiigggeeecccaaacccbbbbbbaaaaaaaaaaaaaaa^^^fffnnnwww||||||||||||zzzxxxvvvuuunnnjjjddd___[[[XXXVVVTTTMMMNNNMMMHHHCCC??????AAA======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>??????>>>===<<<<<<<<<===============<<<<<<:::::::::::::::::::::::::::;;;<<<>>>@@@AAAAAABBB<<<<<<<<<<<<===>>>@@@@@@>>>???AAACCCCCCCCCAAA@@@AAAAAAAAAAAABBBDDDEEEGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLOOORRRUUUWWWYYY[[[^^^aaadddeeedddbbbaaa^^^```cccdddeeefffhhhiiimmmmmmlllmmmooosssvvvxxxtttvvvxxxzzz{{{|||{{{{{{||||||~~~|||vvvrrrnnnjjjhhheeecccaaacccbbbaaaaaaaaaaaaaaabbbaaakkkuuu~~~}}}xxxxxxzzz{{{xxxtttqqqlllfffaaa\\\XXXTTTQQQMMMLLLJJJHHHEEEBBB@@@???<<<===>>>>>>>>>===;;;:::???>>><<<:::999:::<<<======<<<;;;;;;<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<888999;;;<<<===<<<;;;;;;>>>>>>>>>>>>???????????????===;;;;;;<<<=========AAABBBDDDCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDJJJIIIGGGGGGHHHJJJLLLNNNOOONNNNNNOOOQQQUUUYYY[[[___aaacccfffhhhfffbbb___\\\^^^aaadddggghhhiiiiiijjjjjjkkklllnnnqqqtttvvv{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~}}}yyyuuupppkkkiiigggeeeccc```___^^^^^^```aaaaaaaaafffkkkwww|||yyyyyy{{{{{{xxxtttqqqmmmfffaaa\\\XXXTTTQQQMMMLLLJJJHHHEEEBBBAAA???>>>>>>?????????>>>===<<<>>>===<<<;;;:::;;;;;;<<<===<<<;;;;;;<<<===???@@@>>>>>>===============>>>>>>>>>>>>>>>>>>===<<<<<<888999:::;;;<<<<<<;;;:::=========>>>>>>>>>??????@@@>>><<<<<<>>>???>>>>>>@@@AAACCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIHHHHHHIIIKKKMMMNNNPPPOOOOOOOOORRRVVVYYY\\\```aaadddggghhhfffccc```]]]^^^aaadddfffhhhiiiiiijjjjjjkkklllnnnqqqsssuuuyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~yyyuuupppkkkiiifffdddccc```___^^^___```aaabbbbbbiiiqqq}}}{{{{{{}}}|||xxxtttqqqmmmgggaaa]]]YYYUUURRRNNNMMMKKKHHHEEECCCAAA@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAA@@@???>>>============>>>>>>>>>>>>>>>======<<<999999:::;;;;;;;;;::::::<<<<<<=========>>>>>>>>>@@@???>>>>>>???@@@???>>>>>>@@@BBBCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPQQQSSSWWWZZZ\\\```bbbeeeggggggfffcccaaa]]]^^^aaacccfffggghhhiiikkkkkkkkklllmmmoooqqqsssuuuuuuvvvwwwxxxyyyyyyzzzyyyzzz{{{}}}~~~yyyuuupppkkkhhhfffdddbbb``````___``````bbbcccdddmmmzzz~~~}}}|||}}}~~~|||xxxtttrrrnnnhhhbbb]]]YYYUUUSSSNNNMMMKKKHHHFFFCCCAAA@@@@@@@@@@@@@@@??????>>>>>>;;;<<<<<<======<<<;;;;;;<<<<<<;;;<<<<<<>>>@@@AAACCCBBBAAA???>>>===============>>>>>>>>>>>>======999999::::::::::::::::::<<<<<<<<<<<<============>>>>>>>>>???@@@AAA???>>>===???AAABBBBBBAAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMQQQQQQQQQRRRUUUXXX[[[]]]^^^aaadddfffeeecccbbbaaa^^^___```bbbeeefffhhhhhhllllllkkkkkklllnnnpppqqqrrrsssuuuvvvxxxyyyyyyzzzyyyyyyzzz|||}}}zzzvvvpppllliiifffdddbbb```aaaaaaaaaaaaccceeehhhqqq~~~~~~~~~~~~~~~|||xxxvvvsssnnnhhhccc^^^ZZZVVVSSSNNNMMMKKKIIIFFFCCCAAA@@@??????>>>>>>============;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<===???AAABBBCCCCCCAAA@@@>>>===============>>>>>>>>>>>>======;;;:::::::::::::::::::::<<<<<<<<<<<<============<<<<<<===???AAAAAA>>><<<===???AAABBBAAAAAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMPPPQQQRRRSSSVVVXXX[[[\\\\\\___bbbcccbbb`````````^^^___```bbbdddfffggghhhlllkkkkkkkkkkkkmmmooopppqqqrrrtttvvvxxxyyyyyyzzzyyyzzz{{{|||}}}~~~~~~~~~|||wwwrrrmmmjjjgggdddcccaaabbbbbbbbbaaaccchhhkkkttt}}}{{{yyyxxxsssoooiiiccc___[[[WWWTTTOOOMMMLLLIIIFFFDDDBBBAAA>>>======<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCCCCBBBAAA???>>>=========<<<======>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>:::;;;===@@@BBBAAA>>><<<===???AAABBBAAA@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNPPPPPPQQQSSSVVVXXX[[[\\\ZZZ^^^bbbbbb___^^^^^^```______```aaaccceeeggghhhkkkjjjjjjjjjkkkmmmnnnoooppprrrtttvvvxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~yyysssnnnkkkhhhfffdddaaacccdddcccbbbdddjjjoooyyy~~~|||{{{zzzzzztttpppiiiddd___[[[WWWTTTOOONNNLLLIIIFFFDDDBBBAAA>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????:::<<<>>>AAADDDCCC???<<<>>>@@@BBBBBB@@@???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFHHHKKKMMMNNNOOOOOOQQQSSSVVVXXXZZZ[[[ZZZ^^^bbbbbb___]]]^^^aaa______``````bbbdddfffhhhjjjiiiiiiiiikkklllnnnpppooopppsssuuuvvvvvvuuuuuuwwwxxxxxxyyyzzz{{{||||||}}}~~~{{{uuupppmmmjjjgggeeeaaaccceeedddbbbeeekkkqqq~~~{{{zzz{{{|||tttpppjjjddd```[[[WWWUUUOOONNNLLLIIIGGGDDDBBBAAA???>>><<<;;;;;;<<<<<<======<<<:::999:::<<<>>>???<<<<<<<<<<<<>>>@@@BBBDDDAAA@@@???>>>============<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>????????????;;;<<>>======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBB???BBBAAA<<<;;;>>>>>>;;;??????????????????@@@@@@???>>>===<<<;;;:::::::::======>>>???????????????<<<>>>??????>>>>>>???@@@>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKMMMMMMNNNPPPRRRTTTWWWXXXYYY^^^```cccdddbbb```___^^^]]]^^^`````````aaaccceeeeeefffgggiiijjjjjjjjjjjjrrrssstttsssrrrqqqssstttvvvvvvvvvwwwxxxyyy{{{{{{zzzzzz{{{}}}xxxrrrlllhhhccc```aaa```aaabbbbbbdddmmmxxx}}}}}}}}}~~~}}}|||vvvqqqkkkddd___ZZZVVVSSSMMMLLLKKKIIIFFFCCCAAA?????????>>>======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@AAA>>>;;;:::<<<===>>>===????????????????????????======<<<;;;;;;;;;;;;<<<======>>>???????????????<<<>>>??????>>>>>>???@@@?????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGGGGHHHKKKMMMMMMNNNPPPRRRUUUWWWYYYZZZ```bbbddddddbbb___]]]]]]]]]^^^`````````aaacccffffffggggggiiijjjkkklllllloooqqqsssssssssssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{}}}yyysssnnniiieeebbbbbbaaabbbdddccceeennnyyy~~~|||}}}~~~~~~wwwrrrkkkddd___[[[WWWTTTNNNNNNLLLJJJGGGDDDAAA@@@>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@:::;;;FFFJJJEEE??????????????????????????????;;;;;;;;;;;;;;;<<<===>>>======>>>>>>??????>>>>>><<<>>>??????======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUWWWYYYZZZ```bbbdddcccaaa^^^\\\\\\\\\^^^___``````aaadddfffggggggggggggiiikkkmmmooolllooosssuuuuuutttuuuvvvtttuuuuuuvvvwwwxxxyyyzzzzzzzzz|||}}}{{{uuuppplllhhheeebbbbbbdddfffeeefffpppzzz}}}}}}~~~wwwrrrjjjddd^^^ZZZWWWTTTRRRQQQOOOMMMJJJGGGDDDBBB=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>999BBBWWW^^^QQQBBB>>>????????????>>>>>>>>>>>><<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>===<<<===>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGGGGGGGJJJLLLNNNOOOPPPSSSUUUWWWYYYZZZ]]]___aaaaaa___]]]\\\\\\\\\^^^___``````aaadddfffffffffeeeeeegggjjjmmmooommmppptttwwwvvvuuuuuuuuussstttuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}{{{uuuqqqmmmiiifffbbbbbbdddffffffhhhqqq|||~~~}}}wwwrrrjjjbbb]]]YYYVVVTTTRRRRRRPPPMMMJJJGGGDDDBBB=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>999BBBWWW^^^QQQCCC????????????>>>>>>>>>============<<<;;;;;;;;;;;;<<<======>>>>>>>>>======<<<;;;===>>>>>>======>>>???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGFFFGGGIIIKKKMMMNNNPPPRRRTTTWWWXXXYYYXXXZZZ]]]]]]\\\\\\\\\]]]\\\]]]___``````bbbdddgggeeedddddddddeeehhhkkklllpppsssvvvxxxvvvtttssssssqqqrrrtttuuuvvvwwwwwwwwwxxxyyyzzz|||~~~|||vvvqqqmmmhhhfffbbbaaaccceeeeeeiiittt~~~xxxsssjjjccc^^^ZZZWWWUUUQQQPPPNNNKKKHHHDDDAAA@@@>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>???999;;;EEEKKKFFF@@@@@@?????????>>>>>>======<<<>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<;;;===>>>>>><<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGFFFFFFFFFHHHJJJLLLMMMNNNQQQSSSUUUWWWXXXVVVXXX[[[\\\[[[\\\]]]___[[[]]]___``````bbbeeegggddddddddddddeeefffhhhiiippprrruuuvvvtttrrrrrrrrrpppqqqsssuuuvvvvvvvvvuuuwwwwwwyyyzzz}}}}}}wwwrrrmmmhhheeecccaaabbbdddfffkkkxxx{{{uuulllddd___\\\ZZZXXXPPPOOOMMMKKKGGGCCC@@@?????????>>>======<<<<<<;;;<<<<<<<<<<<<============<<<<<<======>>>???@@@@@@???<<<::::::<<<>>>??????@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>===<<<<<<;;;;;;<<<======<<<<<<===????????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFFFFFFFEEEFFFHHHJJJKKKKKKMMMOOORRRTTTVVVWWWXXXZZZ\\\\\\\\\\\\^^^___[[[\\\^^^___```bbbeeehhheeeeeeeeefffffffffggggggmmmoooqqqqqqppppppqqqrrrooopppsssuuuvvvvvvuuutttuuuvvvwwwyyy{{{~~~yyysssnnniiifffeeecccccceeegggooo~~~~~~}}}wwwnnnfffaaa^^^\\\ZZZRRRQQQOOOLLLIIIEEEBBB@@@?????????>>>======<<<<<<<<<<<<<<<<<<=========>>>;;;<<<===>>>???@@@AAABBB===@@@???<<<<<<@@@@@@===@@@??????>>>===<<<<<<;;;:::::::::;;;<<<===>>>???======>>>>>>===<<<;;;;;;;;;<<<======<<<<<<===???>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGIIIJJJKKKLLLOOOQQQSSSUUUVVV[[[]]]^^^^^^]]]\\\^^^___[[[\\\^^^___```bbbeeehhhffffffggghhhhhhgggffffffiiikkkmmmmmmmmmnnnppprrrnnnppprrrtttuuuuuutttttttttuuuvvvxxxzzz}}}{{{uuuooojjjfffgggeeedddeeeiiiqqqzzzvvvooogggaaa\\\YYYXXXSSSPPPMMMJJJHHHEEEBBB??????>>>>>>===<<<;;;;;;;;;@@@???>>>===;;;999888888====================================>>>???AAABBB@@@???>>><<<<<<======>>>999999::::::;;;<<<<<<<<<===>>>?????????>>><<<;;;===>>>>>>===<<<<<<>>>@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJHHHJJJMMMOOOPPPQQQSSSVVV\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^___```aaabbbfffggggggfffeeeeeegggiiijjjjjjkkkkkkkkkkkkkkkkkknnnooopppqqqrrrrrrrrrrrrvvvvvvwwwyyy{{{|||}}}~~~|||~~~uuummmkkkmmmjjjeeeeeejjjkkkooo~~~}}}~~~|||xxxppphhh```[[[XXXVVVSSSPPPMMMJJJHHHEEEBBB??????>>>>>>===<<<<<<;;;;;;>>>======<<<<<<;;;::::::========================>>>>>>=========???@@@AAA???>>>===<<<<<<<<<======:::::::::;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<===>>>===<<<<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKMMMOOOOOOPPPRRRUUUWWW[[[ZZZ[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^___```aaaaaaeeefffggggggffffffhhhjjjiiiiiiiiiiiijjjkkkkkklllmmmmmmooopppqqqqqqrrrrrrssstttuuuvvvxxxyyyzzz{{{{{{~~~xxxooolllmmmhhheeefffkkklllsss~~~}}}~~~~~~}}}xxxqqqiiiaaaZZZWWWUUUSSSPPPMMMJJJHHHEEEBBB???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===>>>>>>@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>===<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJMMMMMMNNNNNNNNNPPPSSSVVVXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^^^^^^^___`````````dddeeeggggggggggggiiikkkhhhhhhgggggghhhjjjlllmmmkkklllmmmnnnnnnooonnnnnnnnnooopppqqqrrrssstttuuuxxxzzz|||~~~{{{qqqlllmmmgggfffhhhlllnnnxxx{{{wwwqqqiiiaaa[[[WWWVVVSSSPPPMMMJJJHHHEEEBBB???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============????????????????????????AAA@@@???>>>>>>>>>???@@@=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<::::::;;;<<<<<<<<<===>>>===<<<===???AAAAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLKKKJJJJJJLLLPPPTTTVVVVVVWWWXXXYYYZZZ[[[\\\^^^^^^^^^_________``````ccceeeggghhhggghhhiiikkkiiihhhgggggghhhjjjlllnnnkkkkkkkkkkkkjjjiiihhhggghhhiiiiiijjjkkkllllllmmmpppqqqssstttwww{{{}}}sssmmmkkkggghhhkkkmmmqqq~~~xxxuuuoooiiibbb]]]YYYXXXSSSPPPMMMJJJHHHEEEBBB???============<<<<<<<<<<<<===============<<<<<<<<>>>>>???@@@@@@===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<::::::;;;<<<<<<;;;<<<============???AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLKKKJJJJJJLLLPPPTTTUUUVVVVVVXXXYYYZZZ[[[\\\]]]]]]^^^^^^___`````````aaadddfffggggggggghhhjjjiiihhhhhhhhhiiijjjlllmmmkkkjjjiiigggeeebbb```___bbbbbbbbbccccccdddddddddeeefffhhhkkkmmmrrrxxx|||~~~uuummmjjjhhhjjjmmmooovvv~~~}}}~~~~~~|||zzzvvvsssoooiiiccc^^^ZZZXXXSSSPPPMMMJJJHHHEEEBBB???==================<<<<<<>>>>>>==================BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???AAAAAA>>>>>>>>>???>>>======<<<:::;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<============@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJMMMMMMNNNNNNNNNPPPSSSVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^___```aaaaaa```cccfffgggfffffffffgggggghhhhhhhhhiiiiiiiiiiiihhhgggeeeccc```]]]ZZZXXX[[[\\\\\\\\\\\\\\\\\\\\\[[[]]]```bbbeeehhhmmmqqqssssssuuuxxx}}}xxxoookkkiiikkkooosss~~~}}}}}}}}}{{{yyywwwtttpppjjjccc^^^YYYWWWSSSPPPMMMJJJHHHEEEBBB???<<<=====================<<<<<<<<<===>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>???@@@BBBCCC>>>???@@@@@@@@@???======:::::::::;;;<<<<<<=========>>>>>>>>>======<<<<<<:::<<<=========>>>@@@BBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKMMMOOOOOOPPPRRRUUUWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\^^^```aaabbbccc```bbbeeefffeeedddddddddeeefffggghhhhhhfffeeecccbbbbbbaaa___\\\YYYWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVXXX[[[\\\^^^___bbbeeeeeefffhhhlllpppvvv{{{}}}{{{rrrnnnjjjlllooowww}}}{{{xxxvvvqqqjjjccc]]]XXXUUUSSSPPPMMMJJJHHHEEEBBB???<<<<<<<<<===============999:::;;;===>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD??????>>>>>>???AAACCCDDD???@@@@@@AAAAAA???>>>===999999::::::;;;<<<<<<======>>>?????????>>><<<;;;:::<<<=========>>>@@@BBB??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHJJJMMMOOOPPPQQQTTTVVVXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\^^^```bbbcccddd```bbbeeefffdddcccbbbbbbcccdddfffgggfffdddaaa___^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVXXXZZZZZZZZZ[[[\\\[[[\\\^^^bbbggglllpppssswww~~~~~~uuuqqqiiilllpppzzz|||yyyyyywwwsssmmmfff___YYYUUURRRQQQNNNJJJGGGDDDBBBAAA>>>999444555;;;??????===@@@@@@???????????????@@@CCCCCCDDDDDDDDDDDDCCCCCC======>>>>>>????????????@@@@@@??????===<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@???>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNOOOPPPQQQTTTWWWTTTUUUVVVWWWXXXXXXXXXXXX\\\\\\^^^___```aaaaaaaaabbbbbbddddddddddddcccbbbeeeeeeddddddbbbaaa______[[[ZZZYYYWWWVVVUUUUUUUUUVVVTTTQQQNNNMMMNNNOOOPPPSSSTTTUUUUUUUUUTTTRRRQQQUUUVVVXXX\\\```dddgggiiiqqqtttwww{{{~~~yyypppooolllppp|||yyyxxxvvvsssmmmfff___ZZZVVVRRRQQQNNNJJJGGGDDDBBBAAA???<<<999999<<>>??????>>>>>>>>>>>>??????CCCCCCDDDDDDDDDDDDCCCCCC????????????@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>======<<<;;;;;;======<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNOOOOOOQQQTTTWWWUUUUUUVVVXXXXXXXXXXXXXXX\\\\\\^^^___```aaaaaaaaaaaabbbcccdddddddddcccbbbcccccccccbbb```___]]]]]][[[[[[ZZZXXXWWWWWWWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNQQQRRRTTTVVVYYY\\\___aaafffiiilllpppssswww|||{{{qqqnnnnnnuuu}}}zzzwwwvvvrrrmmmggg```[[[XXXSSSQQQNNNJJJGGGDDDBBBAAA@@@???>>>>>>============>>>>>>============>>>>>>BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<>>>???@@@?????????>>>>>>======<<>>======>>>???AAABBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQTTTVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\]]]^^^___````````````aaabbbcccddddddcccbbbaaa```___^^^]]][[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYUUUVVVWWWWWWVVVSSSQQQOOOOOONNNNNNMMMMMMMMMMMMMMMOOOOOOPPPQQQSSSUUUVVVXXXZZZ\\\```cccfffjjjnnnqqqxxx}}}~~~sssoooqqq{{{}}}{{{wwwuuurrrmmmgggaaa\\\YYYSSSQQQNNNKKKGGGDDDBBBBBB@@@AAAAAA@@@===;;;<<<<<<===<<<<<<<<<<<<======>>>BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???======;;;;;;;;;;;;<<<>>>???@@@@@@?????????>>>>>>>>>===>>>>>>======>>>???AAABBB@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQTTTVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^___```bbbcccccccccbbbaaa^^^]]]\\\[[[YYYYYYXXXXXXZZZ[[[[[[\\\\\\\\\\\\\\\WWWWWWXXXWWWVVVTTTQQQPPPQQQPPPOOONNNMMMNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSVVVXXX[[[]]]```dddgggkkknnntttyyyuuurrrttt~~~|||wwwvvvsssnnnhhhaaa\\\YYYSSSRRROOOKKKHHHEEECCCBBB>>>???@@@>>><<<::::::;;;<<<<<<;;;;;;<<<===>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<>>>???@@@????????????>>>>>>>>>>>>>>>===<<<<<<===>>>@@@AAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMNNNOOOPPPSSSVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\\\\\\\``````bbbbbbbbbbbb``````[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^___`````````\\\[[[YYYWWWUUUSSSRRRQQQSSSRRRPPPOOOOOOOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRUUUVVVWWWYYY\\\___aaadddhhhlllrrr{{{wwwvvvwww~~~}}}xxxwwwsssnnnhhhaaa\\\YYYTTTRRROOOKKKHHHEEECCCBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@AAA??????@@@@@@???>>>>>>===;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNPPPSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[aaaaaabbbbbbaaa```^^^]]]XXXXXXWWWVVVVVVWWWYYYZZZ\\\]]]```bbbdddeeeeeeeeedddbbb___\\\XXXVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPOOONNNNNNNNNNNNNNNPPPQQQRRRRRRRRRSSSUUUWWWYYY\\\```cccgggoooyyyyyyxxxyyy~~~~~~}}}zzzxxxtttooohhhaaa[[[XXXTTTRRROOOLLLHHHEEECCCBBB???;;;888999<<<>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCC>>>>>>??????>>>>>>======;;;;;;;;;;;;<<<>>>???@@@========================>>>>>>======>>>???AAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJLLLMMMNNNPPPSSSUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\bbbbbbbbbbbb```^^^\\\[[[WWWVVVUUUUUUVVVXXX[[[\\\___aaadddgggjjjkkkkkkkkkkkkjjjhhheeeaaa\\\XXXUUURRRRRRRRRRRRRRRQQQPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSVVVYYY[[[^^^dddlllsss{{{yyyzzz~~~~~~~~~{{{yyyuuuooohhhaaaZZZWWWTTTRRROOOLLLHHHEEEDDDCCC@@@;;;666777<<>>???@@@AAACCCDDDEEEEEE===>>>>>>>>>>>>======<<<;;;;;;;;;;;;===>>>???@@@<<<<<<<<<<<<============@@@????????????AAABBBCCCCCCAAA???======???AAACCCBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJLLLMMMNNNPPPSSSUUUSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ\\\]]]]]]]]]]]]cccccccccbbb```^^^[[[ZZZVVVUUUUUUUUUWWWZZZ\\\^^^bbbdddgggkkknnnoooooooooooopppooommmhhhbbb[[[WWWSSSTTTUUUUUUUUUTTTRRRQQQRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTRRRPPPOOOPPPQQQOOORRRUUUWWWYYY]]]eeejjjvvv|||xxxzzz~~~|||zzzyyyvvvoooeee]]]YYYXXXTTTQQQNNNLLLIIIFFFBBB>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAA@@@>>>>>><<<===>>>@@@AAAAAABBBBBB??????===<<<<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@======<<<======>>>???@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXYYY\\\^^^___^^^]]]\\\`````````___]]][[[ZZZYYYTTTUUUVVVWWWXXXYYYYYYYYY```bbbeeeiiimmmppprrrtttuuuvvvwwwvvvqqqiiiaaa\\\ZZZVVVRRRQQQTTTVVVVVVUUURRRRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVYYY]]]```nnnwww|||}}}~~~}}}{{{zzzwwwoooeee]]]XXXWWWTTTRRROOOLLLJJJFFFBBB?????????>>>===============>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBAAA@@@???>>><<<======>>>@@@AAAAAABBB@@@@@@>>>===<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@>>>============>>>>>>???@@@???>>>======>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKIIIJJJKKKLLLNNNPPPQQQQQQTTTTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^]]]]]]``````___]]]\\\ZZZYYYYYYVVVVVVWWWXXXYYYYYYYYYYYY\\\^^^bbbfffjjjmmmooopppuuuwwwxxxxxxuuuooohhhdddaaa]]]XXXVVVVVVXXXXXXWWWTTTTTTSSSRRRRRRRRRSSSSSSVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUWWW[[[^^^gggppp{{{||||||~~~}}}{{{wwwooofff^^^XXXVVVUUUSSSPPPMMMKKKHHHCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>=========>>>??????@@@AAABBBBBBBBBAAA???>>>============>>>???AAABBB@@@@@@>>>===<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>=========>>>>>>??????============??????AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSTTTTTTUUUVVVVVVVVVXXXYYY[[[]]]^^^^^^^^^]]]```___]]][[[ZZZYYYYYYZZZXXXYYYYYYZZZZZZYYYYYYYYYYYY[[[___dddhhhjjjkkkkkksssuuuxxxzzzyyyvvvrrrppphhhddd^^^ZZZXXXXXXXXXXXXWWWVVVTTTRRRRRRSSSTTTUUUXXXWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVUUUUUUVVVYYY\\\```gggpppxxx~~~wwwsssrrrtttuuuvvvwwwzzz}}}~~~}}}}}}~~~|||wwwpppggg___YYYVVVVVVTTTQQQNNNLLLHHHDDDAAA????????????>>>>>>======>>>>>>============>>>>>>@@@AAABBBBBBAAA@@@>>>==================???@@@AAA>>>>>>>>>===============<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>============???>>>===<<<<<<===>>>???AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVXXXYYY[[[\\\^^^^^^^^^^^^```___\\\ZZZYYYYYYZZZ[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWYYY^^^bbbeeefffgggfffnnnpppuuuxxxzzzzzzyyyxxxmmmiiiccc]]]ZZZXXXWWWWWWYYYWWWTTTRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSWWWXXXXXXWWWVVVWWWYYYZZZ\\\ccciiimmmttt{{{}}}{{{xxxtttoookkkiiijjjjjjkkknnnppprrrrrrqqqqqqsssuuuuuuwwwyyy{{{~~~|||wwwppphhhaaaZZZVVVWWWTTTQQQOOOLLLIIIEEEAAA======>>>>>>>>>===<<<;;;==================>>>???@@@AAAAAAAAAAAA???>>><<<>>>======>>>>>>???@@@@@@<<<<<<======>>>?????????<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>===>>>>>>???>>>===<<<<<<===>>>???AAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVXXXYYYZZZ\\\]]]^^^______aaa___]]][[[ZZZZZZ[[[\\\ZZZ[[[[[[ZZZZZZYYYXXXWWWUUUWWWZZZ]]]___`````````gggiiinnnssswwwyyyzzzzzzqqqnnnjjjddd___\\\[[[[[[ZZZXXXUUUSSSRRRSSSUUUVVVTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[ZZZXXXXXXYYY[[[ZZZ___ccceeeiiioooqqqpppnnnmmmjjjgggdddccccccdddfffggghhhgggggggggggghhhjjjkkkmmmoooqqqrrrssssssrrrssswww||||||vvvpppjjjccc\\\WWWVVVTTTQQQNNNLLLHHHDDDAAA<<<===>>>>>>>>>===;;;:::============>>>???@@@@@@BBBBBBBBBBBBAAA@@@>>>======>>>???@@@@@@@@@@@@@@@;;;<<<===>>>?????????>>><<<======>>>???@@@AAAAAA@@@@@@???>>>>>>>>>????????????============??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVXXXYYYZZZ[[[]]]^^^``````bbbaaa___^^^]]]]]]]]]^^^[[[\\\\\\\\\[[[ZZZZZZYYYUUUVVVWWWXXXYYYYYYZZZZZZ___bbbfffkkkppptttvvvwwwssssssqqqlllgggcccbbbbbb[[[ZZZXXXVVVUUUUUUVVVWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[\\\\\\ZZZYYYZZZ[[[XXX]]]```___```dddgggfffgggggggggdddaaa______```________________________aaabbbdddeeefffggghhhhhhffffffiiinnnssszzz{{{uuupppkkkeee^^^YYYVVVSSSPPPNNNKKKHHHDDDAAA<<<===?????????>>><<<;;;<<<<<<======???@@@BBBCCCDDDDDDEEEEEECCCBBB@@@???===???AAACCCCCCBBB@@@???===>>>??????>>>===<<<;;;======>>>???@@@AAAAAABBB?????????>>>??????@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYY[[[]]]^^^```aaabbbbbbbbbaaaaaa``````___]]]^^^^^^^^^^^^^^^]]]\\\YYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\```eeeiiinnnqqqrrrrrrssstttrrrmmmhhhffffff]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYZZZ\\\[[[ZZZYYYZZZ[[[XXX]]]```^^^]]]___aaaaaaaaacccdddccc```^^^^^^___\\\\\\[[[[[[\\\\\\\\\[[[]]]^^^___```aaabbbbbbbbb```___aaaeeegggkkkuuu~~~~~~zzztttoookkkfff___ZZZUUUSSSPPPMMMKKKGGGCCC@@@===>>>@@@AAA@@@???===<<<<<<<<<===>>>@@@BBBCCCDDDFFFGGGGGGGGGEEECCCBBB@@@===???BBBEEEEEECCC@@@>>>@@@@@@@@@@@@>>><<<:::888======>>>???@@@AAAAAABBB???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXYYY[[[\\\___```bbbccccccddddddcccbbbaaa```______```````````````______^^^[[[YYYXXXYYYZZZ[[[XXXZZZ]]]aaafffjjjmmmooonnnqqqtttsssnnniiigggggg______^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ```bbb___]]]___``````^^^aaacccccc___]]]]]]^^^]]]\\\[[[\\\]]]^^^]]]\\\]]]^^^___```````````````ZZZXXXXXX[[[[[[\\\eeeqqquuu|||~~~}}}wwwqqqkkkeee^^^ZZZTTTTTTSSSQQQMMMIIIEEEBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@CCCEEEEEEFFFFFFFFFDDDBBB@@@??????@@@AAABBBCCCCCCDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>======>>>??????@@@@@@@@@@@@????????????>>>???>>>=========>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZ[[[[[[\\\^^^aaadddfffhhhiiiiiigggfffggghhheeeeeedddddddddeeeeeefffaaa___]]]\\\\\\\\\ZZZYYYWWWYYY\\\]]]^^^aaaeeejjjmmmooopppqqqpppnnnkkkiiidddaaa^^^```bbbbbb]]]XXXYYYZZZ[[[\\\\\\]]]]]]\\\]]]^^^^^^_________^^^^^^___^^^^^^^^^^^^^^^^^^]]]`````````______^^^^^^]]]```___]]]\\\\\\]]]^^^```]]]]]]^^^aaadddggghhhhhhYYYXXXWWWXXXYYY\\\___aaakkkppptttsssppppppvvv{{{{{{vvvpppkkkeee^^^ZZZUUUTTTSSSQQQMMMIIIEEEBBB@@@@@@???>>>>>>>>>>>>>>>>>>=========>>>AAACCCEEEHHHHHHHHHGGGEEECCCAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???????????????>>>=========>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPRRRSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\^^^bbbeeehhhjjjmmmnnnlllkkkkkkkkkiiihhhhhhhhhhhhiiijjjkkkgggdddaaa```___^^^]]][[[WWWYYY[[[\\\]]]___cccgggkkklllnnnppppppooommmkkkjjjgggdddeeegggfffaaa]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]_________^^^^^^]]]]]]]]]___^^^]]]\\\\\\]]]___``````______```cccddddddcccYYYXXXWWWWWWXXX[[[]]]^^^dddiiimmmllljjjjjjooouuu||||||yyytttooojjjeee___[[[VVVUUUSSSQQQMMMHHHDDDBBB@@@@@@???>>>>>>>>>>>>??????>>>===>>>???AAADDDFFFJJJJJJIIIHHHFFFDDDBBBAAA>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>===<<<======>>>???@@@BBBCCCDDDCCCCCCAAA@@@@@@???????????????>>>===>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\___cccfffkkkoootttvvvuuusssqqqqqqnnnnnnmmmmmmnnnppprrrssspppmmmjjjgggfffdddbbb```\\\]]]^^^^^^___```cccfffkkkmmmooorrrssssssrrrqqqqqqnnnllllllmmmkkkgggcccccccccbbbbbb```___]]]]]]]]]]]]^^^^^^^^^_________^^^^^^^^^]]]]]]\\\\\\\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\]]]___```bbbaaa______``````___]]]YYYYYYXXXWWWWWWXXXZZZ[[[[[[___ccccccaaabbbggglllpppyyyyyyvvvrrrnnnjjjeee___\\\VVVUUUSSSPPPLLLHHHDDDBBBAAA@@@??????>>>>>>?????????>>>>>>>>>???BBBDDDFFFJJJJJJIIIGGGEEECCCAAA@@@>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCAAA???>>><<<<<<======>>>???AAACCCEEEFFFEEEDDDBBBAAA@@@??????@@@@@@???>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOQQQRRRSSSTTTUUUVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]```dddhhhooottt{{{}}}zzzyyytttsssrrrqqqsssuuuyyy{{{zzzxxxtttqqqooommmjjjhhheeeeeeeeeeeeeeefffhhhjjjpppqqqtttwwwyyyzzzzzzzzzvvvtttrrrrrrqqqoookkkhhhfffffffffeeedddbbbaaa``````````````````aaabbbbbb^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]][[[[[[[[[[[[\\\^^^___```bbb```^^^^^^______]]][[[[[[ZZZYYYWWWWWWWWWWWWWWWVVVYYY\\\]]][[[]]]aaaeeeiiiqqq~~~xxxuuuqqqmmmiiieee```\\\WWWVVVSSSPPPKKKGGGDDDBBBAAA@@@@@@??????????????????>>>======???AAADDDEEEIIIHHHFFFDDDBBBAAA@@@???===>>>@@@BBBCCCDDDEEEEEEFFFFFFDDDCCCAAA???============>>>@@@BBBDDDFFFGGGEEECCCBBB@@@??????@@@AAA@@@???>>>>>>>>>???AAABBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[\\\\\\]]]```eeeiiiqqqwww{{{yyywwwuuuwwwzzz~~~}}}{{{yyyxxxuuussspppooommmmmmnnnoooppppppvvvwwwyyy|||~~~yyyxxxwwwvvvtttrrrooollliiiiiiiiiiiihhhgggfffeeecccbbbbbbaaaaaabbbbbbccc______^^^]]]]]]\\\[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]][[[[[[\\\\\\]]]^^^___```___^^^]]]^^^___```___^^^\\\[[[ZZZYYYXXXWWWVVVVVVUUUXXXZZZZZZZZZ[[[^^^aaaccckkkvvvxxxuuuqqqmmmjjjeee```\\\XXXWWWSSSOOOKKKGGGDDDBBBAAAAAA@@@????????????@@@>>>===<<<===>>>@@@CCCEEEFFFEEEDDDBBBAAA@@@??????===>>>@@@BBBCCCEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>======>>>???AAACCCEEEFFFCCCBBB@@@???>>>???AAABBB@@@@@@???>>>???@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]aaagggkkkrrryyy{{{yyyzzz~~~{{{yyywwwwwwyyyzzzzzzyyy}}}}}}~~~{{{{{{{{{zzzxxxvvvsssrrrnnnnnnnnnnnnmmmlllkkkjjjfffeeecccbbbaaaaaabbbccc``````___^^^]]]]]]\\\\\\ZZZZZZ[[[\\\]]]]]]^^^^^^\\\]]]]]]^^^^^^_________^^^]]]]]]^^^aaabbbbbbaaa^^^]]]]]][[[ZZZYYYXXXWWWWWWXXXZZZZZZYYYZZZ\\\___]]]dddoooyyyyyyvvvrrrnnnjjjfff```]]]YYYWWWTTTOOOJJJGGGDDDBBBBBBAAA@@@@@@??????@@@@@@===<<<;;;;;;===???BBBDDDEEEDDDBBBAAA@@@@@@@@@AAA===>>>@@@BBBCCCEEEEEEFFFDDDDDDCCCBBBAAA@@@???>>>======>>>???AAABBBDDDEEEAAA@@@>>>======???AAACCC@@@@@@?????????@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZ\\\\\\\\\\\\]]]aaahhhlllssszzz}}}~~~}}}{{{yyyxxxwwwvvvvvvuuusssqqqooonnnlllkkkhhhfffeeedddeeeeeebbbaaaaaa```^^^]]]]]]\\\ZZZZZZ[[[\\\]]]^^^___```^^^_________```____________^^^^^^```cccddddddddd```______^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[YYY```iiirrr~~~zzzwwwsssoookkkfff```]]]ZZZWWWTTTOOOJJJFFFDDDBBBBBBAAA@@@@@@??????@@@@@@<<<;;;;;;;;;<<>>@@@BBBCCCEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>>===>>>>>>???@@@BBBCCCDDD@@@???===<<<===???BBBDDDAAA@@@?????????@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNRRRRRRSSSUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXZZZZZZ\\\\\\\\\\\\]]]bbbhhhmmmssszzz}}}}}}}}}}}}{{{yyywwwtttqqqpppsssqqqnnnkkkiiiiiiiiijjjcccbbbaaa```___^^^]]]]]]ZZZZZZ[[[\\\^^^___```````````````aaa``````______aaa``````aaadddeeeeeedddaaa``````___^^^]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYXXX___hhhooozzz}}}xxxsssooollliiiccc___ZZZWWWTTTPPPMMMIIIDDD@@@BBB@@@>>>>>>?????????>>>AAA@@@@@@@@@@@@AAACCCDDD@@@???===>>>???@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@???===???@@@BBBBBBAAA@@@>>>@@@@@@???>>>>>>>>>??????CCCBBB@@@>>>>>>@@@CCCDDDAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGIIILLLOOOPPPMMMPPPSSSUUUVVVVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWXXX\\\]]]]]]]]]^^^aaafffjjjqqqvvv~~~}}}|||{{{{{{}}}{{{xxxuuuqqqooommmlllllliiieeecccbbbaaa___^^^___^^^^^^```bbbbbbaaa```______^^^^^^^^^^^^______aaa`````````bbbdddfffggg___```bbbccccccaaa___^^^\\\[[[ZZZZZZZZZ[[[]]]]]]^^^___ccclllxxx|||wwwqqqnnnkkkhhhbbb]]][[[XXXUUUQQQNNNKKKFFFCCCCCCAAA??????@@@AAA@@@???======<<<<<<<<<>>>???@@@BBB@@@??????@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCC???>>>======>>>>>>===<<>>======???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMPPPQQQIIIKKKOOOPPPQQQQQQSSSTTTXXXWWWVVVVVVWWWXXXZZZ\\\]]]]]]^^^___```ccchhhlllooottt}}}~~~}}}~~~{{{xxxvvvtttsssooolllhhheeedddbbb```___```______```bbbcccbbb```______^^^^^^^^^^^^______bbbbbbaaaaaaaaacccdddeeeaaabbbcccccccccbbb``````\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]aaaiiiuuu{{{vvvqqqmmmjjjgggaaa]]]YYYWWWTTTQQQNNNKKKGGGCCCBBB@@@??????@@@@@@???>>>>>>>>>======>>>@@@AAABBBBBB@@@??????@@@AAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBB@@@?????????>>>>>>>>>===>>>???AAACCCCCCBBBAAA@@@????????????@@@BBBCCCDDDBBBAAA@@@??????AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGIIIKKKMMMOOOPPPJJJMMMPPPQQQQQQRRRSSSUUUUUUUUUUUUVVVWWWYYY\\\]]][[[\\\]]]^^^```dddhhhlllmmmsss}}}~~~{{{zzztttqqqmmmjjjhhhfffcccaaabbbaaa```bbbccccccbbb```________________________ccccccbbbbbbbbbbbbcccccceeeeeedddddddddccccccccc]]]]]]^^^^^^^^^]]]]]]\\\]]]\\\```gggqqq{{{wwwqqqmmmkkkgggbbb]]]WWWUUURRROOOMMMJJJFFFCCCAAA???======>>>???>>>===@@@?????????@@@BBBCCCDDDAAA???>>>>>>?????????>>>>>>???AAABBBCCCBBBAAA@@@@@@@@@AAA@@@>>>===>>>>>><<<>>>@@@AAABBBAAA@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@?????????AAACCCDDDAAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOORRRSSSSSSTTTUUUWWWTTTTTTTTTUUUVVVXXXZZZ[[[XXXZZZ\\\^^^___ccchhhkkkooouuu~~~|||yyyuuuqqqnnnkkkgggdddcccbbbbbbbbbddddddbbb```______````````````______cccccccccccccccdddddddddiiihhhgggffffffffffffgggaaaaaabbbcccbbbaaa___^^^```___aaagggooo}}}|||xxxrrrooolllhhhccc^^^XXXVVVSSSPPPNNNKKKGGGDDDAAA???>>>===>>>???>>>===<<<<<<<<<<<<===???AAABBBBBBAAA?????????@@@???>>>>>>@@@BBBCCCDDDCCCAAA@@@>>>@@@@@@???<<<;;;<<<======>>>@@@BBBCCCBBBAAAAAAAAAAAA@@@???>>>>>>??????======<<<<<<===???@@@AAABBBBBBBBBAAABBBBBBCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHJJJKKKMMMMMMNNNMMMOOOPPPQQQQQQQQQTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY[[[]]]___aaadddhhhkkkrrrxxx~~~yyyvvvqqqllliiieeedddcccdddeeedddbbb``````aaaaaabbbbbbaaaaaa```ccccccdddfffggghhhhhhhhhlllkkkjjjiiiiiiiiijjjjjjfffgggggggggfffeeecccbbbdddcccdddhhhooo{{{}}}xxxsssooommmiiiccc___ZZZXXXUUURRROOOLLLHHHEEEBBBAAA??????@@@@@@@@@???===<<<<<<===>>>@@@BBBCCCDDDCCCAAA@@@AAAAAA@@@??????AAACCCEEEEEEDDDBBBAAAAAADDDEEECCC???===>>>AAA>>>???BBBDDDEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@AAACCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZ]]]___aaaccceeeiiilllrrryyy}}}wwwqqqmmmiiihhhggggggggggggeeeccccccdddeeeffffffeeedddccceeefffhhhiiikkklllllllllnnnnnnmmmmmmmmmllllllllllllkkkkkkjjjiiihhhfffeeegggeeeeeehhhmmmxxx|||wwwrrrnnnlllhhhbbb^^^ZZZWWWSSSPPPMMMIIIEEEBBB@@@>>>======>>>>>>===<<<<<<<<<<<<===>>>@@@BBBDDDCCCAAA???>>>??????>>>===<<<>>>AAACCCDDDBBB@@@>>>AAADDDEEECCC>>><<<>>>@@@;;;===???BBBCCCCCCBBBAAA???>>>===<<<<<<;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHJJJLLLLLLLLLLLLOOOPPPQQQPPPPPPQQQTTTVVVSSSTTTUUUWWWXXXYYYYYYZZZYYY[[[^^^```aaacccfffhhhnnnvvv|||vvvqqqnnnmmmkkkkkkkkkjjjhhhfffhhhiiikkkllllllkkkiiihhhiiijjjlllmmmnnnnnnnnnnnnoooooopppppppppooonnnmmmooonnnmmmkkkiiihhhhhhhhhgggdddccceeeiiisss~~~{{{zzz|||zzzzzzzzzyyyzzz|||{{{vvvqqqmmmkkkgggaaa]]]WWWTTTPPPMMMIIIEEE@@@===<<<;;;999999:::::::::999777777777888999;;;===??????===;;;;;;;;;;;;:::999888:::===@@@@@@>>><<<:::999<<<>>>;;;666444666999888999<<<>>>??????>>>===888888777777777888999999777777888999:::;;;<<<<<<>>>>>>======>>>>>>???@@@??????@@@@@@AAABBBBBBCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKMMMPPPMMMNNNPPPSSSUUUWWWWWWXXXVVVXXX[[[\\\]]]___aaacccjjjrrr}}}xxxsssqqqpppooonnnooommmkkkiiilllmmmoooppppppooommmlllmmmnnnoooppppppooonnnmmmoooppprrrsssrrrqqqooommmqqqooommmjjjiiihhhhhhhhhfffcccaaacccfffooozzzuuurrrssstttrrrsssuuurrrssssssrrrrrruuuyyy|||yyy{{{