BM6P6(@ JJJGGGBBB===888555444333555444333222111111111111111111111111111111111111111//////333:::BBBHHHKKKIIIIIIRRRaaahhhaaaWWWQQQhhhhhhttt|||eeeBBB>>>SSSfffKKKBBBCCCCCC???AAA@@@<<<:::???JJJRRRMMMIIIGGGKKKNNNKKKHHHHHHHHHGGGFFFCCCAAABBBGGGJJJSSSVVVooo~~~yyyRRR888AAA;;;;;;;;;::::::999999999;;;:::888666666777888999:::<<<>>>>>><<<;;;;;;;;;<<<>>>===QQQVVV@@@]]]uuuhhhHHHFFFJJJIIIDDDHHHSSSggg{{{tttooogggfffkkknnnjjjnnnpppeee[[[kkklllQQQOOOLLLIIIGGGEEEDDDDDDDDDBBBAAAFFFEEEDDDCCCDDDEEEGGGIIIBBBJJJCCCcccpppUUUOOOGGGBBBDDDCCC??????CCC<<<;;;:::===AAACCCBBB@@@DDD???@@@FFFPPPeee|||www~~~{{{}}}~~~|||zzz|||vvvyyytttkkkkkkcccTTTRRRPPPNNNNNNOOOOOONNNMMMOOOMMMLLLLLLMMMNNNNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUWWWWWWZZZTTTUUUjjjxxxppp|||fffuuuxxxeee\\\dddpppoooZZZKKKEEEEEECCCCCCDDDDDDDDDDDDDDDDDD>>>@@@AAA@@@???>>>???@@@DDDCCCAAA???>>>>>>???@@@@@@@@@???>>>???@@@BBBCCCEEEDDDCCCCCCCCCDDDEEEFFFJJJJJJIIIGGGEEEDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKIIIIIIJJJLLLGGGLLLMMMHHHHHHMMMPPPOOOLLLMMMNNNNNNNNNLLLKKKJJJLLLGGGFFFIIIFFFEEETTThhhaaaJJJDDDGGGIIIGGGHHHGGGEEEDDDCCCCCCCCCDDDJJJGGGBBB===888555444333444444333222111111111111111111111111111111111111000///000222777>>>EEEJJJNNNLLLQQQ\\\eeegggjjjmmmrrrnnnooowwwwwwiiiVVVKKKNNNppprrrWWWGGGCCC???>>>CCCGGGEEECCCDDDCCC>>>;;;>>>AAAAAABBBDDDGGGBBB>>>@@@IIISSS\\\```xxxwwwqqq{{{\\\DDD<<<:::;;;:::::::::999999999999;;;999888666666777888999777999;;;<<<<<<<<<===>>>>>>666<<>>AAABBBAAABBBAAACCCGGGJJJYYY~~~xxxyyy|||}}}}}}}}}}}}~~~~~~}}}}}}sssrrrzzzrrreeeddd]]]PPPPPPNNNMMMLLLMMMNNNMMMLLLMMMLLLKKKLLLNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVPPPXXXXXXXXXsss}}}vvvsss}}}vvvkkkdddZZZ^^^nnniiiRRRDDDBBBEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAA@@@>>>======>>>@@@???=========>>>@@@AAA@@@@@@?????????@@@BBBBBBEEEDDDCCCCCCBBBCCCDDDEEEGGGGGGGGGEEEBBBBBBCCCEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIGGGFFFDDDCCCJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJGGGKKKLLLIIIHHHLLLOOOMMMKKKKKKLLLMMMLLLLLLKKKJJJOOOJJJIIIKKKGGGCCCKKKYYYxxxiiiVVVHHHCCCEEEGGGGGGGGGFFFEEECCCCCCCCCCCCCCCJJJGGGBBB===888555444333444333222111111000111111111111111111111111111111...000000111333888AAAHHH___ZZZXXXYYY]]]dddppp{{{}}}wwwpppzzz{{{RRRFFFJJJjjj}}}oooeee___RRR@@@<<>>@@@AAA???BBBFFFFFFBBBJJJfffyyyyyy}}}}}}{{{{{{~~~~~~~~~nnnnnnrrr```[[[TTTIIIMMMKKKIIIIIIKKKKKKKKKJJJJJJJJJJJJLLLNNNNNNLLLKKKIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRYYYXXXSSSaaammm___wwwnnnhhh]]]TTTXXXbbbuuurrr\\\GGG>>>???EEEBBBBBBBBBAAA@@@@@@??????AAABBBBBB@@@===;;;;;;<<<;;;:::::::::<<<>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDBBBAAACCCDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDBBBAAAJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIHHHJJJKKKLLLKKKIIIGGGGGGGGGFFFJJJLLLJJJIIIKKKLLLJJJHHHIIIJJJJJJJJJJJJJJJIIINNNIIIIIILLLIIICCCEEELLLOOONNNLLLHHHCCCBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBCCCJJJGGGBBB===888555444333444333222111000000000000111111111111111111111111---///111000///333<<>>AAAAAA888>>>======mmmhhhJJJRRRpppaaaGGGBBBBBBDDDEEECCCBBBFFFLLLGGG^^^sssuuuiii___eee[[[TTTUUUWWWXXXYYY]]]ZZZZZZ___rrr|||QQQIIILLLIIIMMMGGGEEECCCCCCCCCCCCBBBAAABBBBBB@@@????????????@@@@@@AAALLLIIIPPP{{{___RRREEE@@@CCCEEEBBB???AAA>>>:::888888;;;???AAA???AAACCCCCC@@@BBBSSSfffzzz|||{{{zzzzzzzzz|||{{{|||}}}hhhXXXTTTOOOGGGIIIGGGFFFFFFHHHIIIHHHHHHGGGHHHIIIKKKNNNNNNLLLIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRZZZOOOPPPZZZ]]]bbbrrrvvvkkk^^^eee}}}uuurrrnnnxxx{{{|||yyysssmmmgggbbbaaa```___aaaeeemmm|||~~~pppgggYYYJJJ@@@>>>@@@DDDAAAAAA@@@@@@???>>>======@@@AAAAAA???===;;;;;;<<<:::::::::;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDEEEFFFEEECCCCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGGGGFFFFFFEEECCCCCCHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGIIIKKKLLLKKKHHHFFFEEEEEEFFFIIIKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKFFFEEEIIIJJJFFFEEEHHHBBBFFFIIIHHHEEEAAAAAABBBDDDCCCCCCBBBBBBBBBBBBBBBJJJGGGBBB===888555444333333333222111000000000000000000000000000000000000---///111///---000777>>>QQQWWW]]]]]]\\\^^^eeejjjooouuu|||oooSSS===555FFFLLL]]]mmmhhh\\\iiijjjWWWTTTYYYuuuWWW666999@@@888222777777777777777777777777777555555555555555555555666666777888777777888;;;>>>666<<<666777AAAJJJvvvyyyGGG]]]|||tttRRRCCC@@@AAAFFFFFFAAA@@@CCC===FFFLLLPPP[[[ooo{{{qqqjjjfffccc```___```YYYSSSRRRSSSSSSSSSTTTUUUQQQYYYsss^^^DDDKKKKKKEEELLLEEECCCBBBAAABBBBBBAAA@@@@@@@@@???>>>>>>=========888CCCIIICCCQQQuuulll]]]JJJ??????CCCCCC@@@BBB@@@<<<999888999===??????>>>>>>@@@AAACCCIIIPPP^^^}}}tttrrryyyyyyvvvxxxyyyyyywwwxxxzzz}}}xxxiiiVVVMMMNNNLLLHHHEEEDDDCCCCCCEEEFFFFFFFFFEEEEEEGGGJJJLLLMMMKKKIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPUUUJJJMMMYYYWWWOOO___{{{bbbZZZfffsss|||vvvccc]]]gggiiiaaammm~~~yyybbbzzzwwwWWWOOOEEE@@@@@@BBBBBBAAAAAAAAA@@@???>>>>>>======>>>???@@@???>>>===>>>???<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@???>>>???@@@BBBDDDEEEFFFGGGAAACCCDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFIIIJJJKKKIIIGGGEEEDDDEEEGGGHHHJJJJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJEEECCCFFFHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBBBBBBBAAAAAAAAA@@@JJJGGGBBB===888555444333333222111000000///000000000000000000000000000000---///000000...///333777CCCOOO[[[```bbbdddeeeeeeuuu}}}cccIII>>>:::AAACCC???CCCLLLTTTUUU[[[```aaa]]]\\\^^^SSSSSSPPPLLLQQQlllDDD>>>;;;<<<<<<777555555555555666666666666666777333444444444444555555555666777888777777777999;;;222???555777HHH:::JJJSSSRRRhhhUUUGGG===???CCCAAA???@@@BBBCCCBBB???CCCLLLQQQPPPUUUdddwww{{{|||{{{oooccc___YYYUUUTTTWWWWWWUUUSSSTTTNNNNNNNNNPPPPPPNNNKKKHHHIIILLL]]]{{{iiiGGG@@@JJJGGG@@@EEECCCAAA??????@@@AAA@@@???>>>>>>>>>>>>===============GGGAAA999LLL]]]xxxjjjTTTCCC???CCCDDDAAAAAAAAA@@@===:::999;;;<<<>>><<<;;;>>>BBBEEEFFFFFFIII___sssqqqrrryyy}}}tttsssuuuwwwwwwrrruuuzzzzzzvvvnnniii]]]OOOHHHGGGFFFBBBBBBAAA@@@AAACCCEEEEEEEEEDDDDDDEEEHHHKKKLLLKKKIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLSSSWWWTTTRRRUUUVVVVVVxxxdddwwwwww~~~kkkzzzxxxaaaKKKEEE??????CCCEEEBBB???AAAAAAAAA@@@??????>>>>>>>>>???@@@@@@???>>>???AAA>>>>>>>>>>>>>>>=========?????????@@@??????>>>===;;;<<<>>>@@@BBBCCCDDDEEE===???AAAAAA@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGFFFIIIIIIIIIGGGEEEDDDEEEFFFHHHGGGHHHIIIGGGBBBBBBEEEGGGGGGFFFEEEEEEEEEEEEEEEIIIGGGDDDDDDDDDEEEEEEDDDIIIEEEAAA@@@AAABBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???JJJGGGBBB===888555444333333222111000000/////////000000000000000000000000//////000000000000000111999GGGVVV```iiirrrvvvvvvqqqzzzhhh___YYYNNNCCC<<<===;;;===@@@AAABBBHHHOOO___kkkoooEEE222:::>>>;;;999999999777444444555555555666666666222222333444444444444444444555777888777777888999666===777999BBB:::AAAfffZZZRRRnnniiiJJJAAACCCDDDCCCDDDBBBBBBBBB@@@BBBEEEDDDBBB>>>DDDMMMUUUYYY]]]ccciiiaaaVVVNNNPPPRRROOOKKKJJJJJJHHHIIINNNNNNIIIEEEFFFCCCEEEGGGHHHJJJJJJHHHEEEMMM^^^vvvjjjOOOAAADDDEEEBBBAAA>>>AAA???======>>>???>>>===<<<<<<==================???DDD???<<>>AAADDDDDDCCCFFFJJJYYYttt~~~sssqqquuu{{{uuuooonnnqqqrrrrrrmmmttt|||}}}}}}pppjjj]]]PPPHHHEEECCC???@@@??????@@@BBBDDDEEEDDDCCCCCCCCCEEEHHHKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNVVVYYYTTTUUU[[[YYYQQQ]]]zzzxxx\\\GGGCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>???@@@======>>>>>>>>>>>>=========>>>>>>???>>>===<<<;;;999:::<<<===>>>???>>>>>>;;;===???@@@@@@???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBCCCEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGDDDBBBCCCFFFHHHJJJGGGFFFHHHEEE@@@@@@EEEIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDEEECCCBBBBBBBBBAAACCCAAA???>>>???@@@??????>>>???@@@AAAAAA@@@??????JJJGGGBBB===888555444333333222111000////////////000000000000000000000000/////////111222111///---,,,;;;LLL\\\oooZZZhhhxxxqqqoooooottt{{{{{{cccFFF999@@@666000555:::999555555444444444555555555666666111222333444444444444444111444777888888888888999666444555555333;;;FFFIIIhhhBBBVVVrrr___HHHEEECCCAAABBB>>>@@@@@@???@@@CCCEEEEEEFFFEEEEEEGGGGGGGGGHHHKKKKKKIIIFFFEEEDDDDDDDDDEEEFFFBBBCCCHHHIIIEEEEEEHHHEEEDDDBBB@@@BBBGGGKKKKKK```{{{rrrQQQAAAEEEKKK@@@@@@DDD;;;@@@>>><<<<<<===>>>>>>===;;;;;;<<<===>>>>>>>>>===666:::CCCIII@@@QQQ\\\}}}kkkUUUIIIGGGEEE@@@???BBBEEEDDD???:::888888999<<<>>>>>>???AAACCCCCCFFFDDDGGGRRRjjj{{{qqqmmmkkkvvv{{{vvvoookkkkkkmmmnnnnnnkkkttt~~~rrriiicccXXXMMMGGGGGGGGGFFF@@@>>>>>>???BBBDDDDDDDDDCCCBBBBBBDDDGGGJJJKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMPPPOOOMMMLLLJJJJJJIIIIIIRRRMMMNNNUUUXXXTTTUUU\\\\\\]]]wwwrrrrrrxxxoooKKKBBB<<>>===AAAEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@>>>>>>???;;;;;;<<<===>>>>>>======<<<===>>>>>>>>><<<;;;:::999999:::;;;;;;:::999888<<<>>>AAABBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEE???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGEEECCCAAACCCFFFJJJLLLGGGFFFGGGDDD>>>???EEEJJJIIIGGGEEECCCCCCCCCCCC;;;@@@DDDDDDBBBBBBAAA@@@===???AAAAAA???===<<<<<<>>>>>>@@@AAAAAA@@@???>>>MMMJJJDDD>>>999555333222111111111000000000000000000000000000000000000000111000000/////////000000---444:::EEEeeeuuubbbpppRRR777555===555555555555555555555555222222222222222222222222111111222222222333333333333333444444555666666666555666777777888:::>>>AAAUUUlllKKKNNNsssuuuQQQAAA@@@BBBDDD<<<:::???BBB@@@>>>@@@???DDDEEEAAAAAADDDDDD???===@@@AAA???>>>@@@BBBCCC??????AAADDDGGGFFFBBB>>>AAA===@@@EEEAAABBB]]]OOOGGGFFFEEEDDDBBB@@@?????????===;;;<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;BBB>>>???BBB@@@CCCWWWnnnkkkQQQDDDBBBDDDDDDBBB@@@AAABBB???999444666888;;;???AAABBBBBBAAA===EEEJJJHHHIII\\\~~~{{{ooohhhkkkssssss}}}yyyrrrnnnooonnniiigggiiirrrxxx|||xxx```ZZZPPPIIIFFFFFFGGGHHHHHHEEECCCCCCFFFIIIHHHGGGFFFEEEEEEFFFHHHJJJIIIHHHHHHKKKNNNOOONNNMMMMMMMMMMMMOOOPPPPPPOOONNNPPPQQQMMMNNNPPPRRRRRRSSSRRRRRRZZZUUU```|||~~~rrrhhh^^^PPPCCC<<<======>>>???????????????@@@@@@???>>>???@@@BBBCCCAAAAAA@@@??????@@@AAAAAA??????@@@???>>><<<:::999>>>>>>????????????>>>>>>>>>????????????>>>======AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGEEEDDDCCCDDDEEEDDDDDDCCCBBBAAAAAAAAA???BBBEEEHHHHHHGGGEEECCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEGGGGGGGGGHHHHHHDDD???;;;BBBBBBCCCCCCBBBBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???????????????>>>>>>>>>======LLLIIIDDD>>>999555333222111111111111000000000000///////////////////////////........................000///222EEEbbbtttwwwmmmzzz~~~\\\@@@:::<<<999333444444444444444444444444222222222222222222222222111111111222222222333333333333333444555555666666555666666666777999<<>><<<>>>BBBAAA;;;>>>???>>>===<<<<<<===<<>>======???===<<<<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBBBBAAAEEEHHHEEECCCHHHWWWccctttllliiikkkpppwww}}}uuupppmmmnnnllliiiiiinnnwww{{{}}}pppllleeeZZZPPPJJJHHHGGGGGGGGGEEECCCDDDFFFHHHHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPOOONNNNNNOOOQQQOOOOOONNNNNNOOOPPPQQQRRRWWWVVVRRR\\\tttvvvppp___TTTLLLCCC<<<999<<<======>>>>>>>>>>>>>>>AAA@@@???>>>>>>??????@@@AAA@@@????????????@@@AAA???@@@@@@AAAAAA@@@>>>>>>======>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFFFFEEECCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCCCCBBBAAADDDDDDFFFHHHIIIGGGCCC@@@AAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===LLLIIIDDD>>>999555333222111111111111000000//////////////////////////////000/////////000000000000111000---+++000@@@VVVgggxxxfffRRR:::///111666666222444444444444444444444444111111111111111111111111000111111111222222222222222333333444444555555666444555666555555666999<<<@@@IIIiii>>>FFF^^^~~~xxxZZZEEE@@@>>>AAABBB@@@>>>======>>>===<<>>>>>======>>>===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;===BBBAAA===AAAKKKzzzyyy___JJJDDDHHHFFFDDDAAA@@@@@@@@@@@@888888888888:::===@@@BBBBBBBBBCCCCCCCCCDDDFFFHHHUUUhhh}}}rrrfffeeekkksss|||~~~vvvtttooommmmmmmmmjjjiiinnnuuu}}}}}}zzztttcccmmmeeeZZZPPPJJJGGGEEEDDDFFFEEECCCDDDFFFHHHHHHHHHFFFEEEDDDEEEFFFGGGFFFEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQPPPNNNLLLMMMNNNPPPRRRNNNXXXXXXRRR___zzz|||xxxgggSSSHHHAAA===;;;<<<;;;;;;<<<===============AAA@@@???>>>============@@@??????>>>>>>??????@@@>>>>>>???@@@AAAAAAAAAAAA<<<<<<============<<<<<<<<<===>>>@@@AAAAAABBBBBB>>>???@@@AAACCCDDDEEEEEEAAACCCEEEEEECCCCCCCCCDDDCCCDDDEEEEEEDDDCCCAAA@@@CCCAAA@@@>>>???AAADDDFFFGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@BBBCCCBBB@@@>>>AAAAAACCCFFFIIIIIIGGGEEEAAABBBBBBBBBBBBAAA@@@@@@BBBAAA@@@@@@?????????@@@CCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>======KKKHHHCCC===888555333222222222111111000000//////////////////////////////---......//////////////////...111444111000===OOOnnnuuuWWW444:::@@@>>>666111333666333333333333333333333333111111111111111111111111000000000111111111111222222222222333444444555555444555555555444444777999:::777]]]tttVVVLLL^^^vvvmmmWWWAAA999???DDDBBB<<<999;;;<<<<<<;;;;;;;;;;;;:::777777:::============<<>>???QQQppp```CCC===CCC???????????????>>>>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<=========@@@===>>>BBBBBB>>>>>>AAAUUUrrrZZZKKKFFFEEECCCAAA@@@@@@BBBCCC===;;;888777777999===???BBB@@@???@@@CCCHHHLLLNNNIIIOOOWWWcccvvvvvvrrrnnniiijjjqqq|||{{{nnnjjjkkkiiijjjlllkkkiiilllttt|||~~~}}}}}}|||sssbbbZZZTTTMMMFFFCCCBBBAAAAAAEEEDDDCCCCCCEEEGGGHHHIIIEEEDDDCCCCCCDDDDDDCCCBBBFFFEEEDDDEEEGGGHHHIIIIIIIIIKKKLLLLLLKKKKKKLLLMMMQQQPPPOOONNNNNNOOOOOOPPPOOORRRXXXZZZTTTVVVqqq~~~tttrrrbbbPPPDDD>>>;;;;;;>>>999:::;;;;;;<<<<<<;;;;;;=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>?????????<<<======>>>>>>======<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<===???AAACCCEEEFFF@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCEEEEEEEEECCCBBB@@@CCCBBB@@@??????BBBDDDFFFHHHGGGGGGFFFEEEDDDCCCCCC??????@@@BBBDDDDDDAAA?????????AAACCCGGGHHHGGGFFFBBBCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@????????????AAAAAABBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============JJJGGGBBB===888555333222222222111111000//////...........................)))***+++,,,,,,,,,,,,+++,,,***///666333+++...999BBBdddmmmOOOBBB@@@;;;666222222555777444111222222222222222222222222000000000000000000000000//////000000000111111111111111222222333444444444222444555444333333555777666===BBBfffFFFMMMaaa{{{uuuUUUFFFCCCAAA??????CCCFFFEEE???;;;>>>BBBEEE@@@>>>@@@@@@======@@@>>>>>>>>>===AAAKKK[[[fffaaaFFF???@@@@@@==================<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<===@@@>>>===???@@@>>>>>>@@@JJJoooqqqYYYFFFDDDBBBAAAAAAAAABBBBBBBBB???;;;888666777999;;;AAAAAA@@@??????BBBFFFIIIKKKHHHFFFGGGQQQddd|||xxxiiiaaagggkkkoooqqqwwwtttiiiddddddfffdddhhhkkkjjjkkkqqqzzzooohhhIIIEEE@@@>>>>>>???@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHCCCBBBAAAAAABBBCCCAAA@@@EEECCCBBBCCCFFFHHHIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKOOOPPPRRRSSSSSSQQQOOONNNTTTJJJIIIRRRUUUQQQVVVbbbuuuooouuu^^^RRREEE>>>:::777777:::888888999::::::::::::999888999:::;;;<<<<<<===================================================>>>===>>>>>>??????>>>>>>===<<<<<<=========<<<<<<;;;999:::;;;===???AAACCCCCC???AAABBBBBBAAAAAABBBDDDBBBCCCCCCDDDDDDCCCAAAAAABBBBBBBBBCCCDDDDDDEEEEEEHHHGGGGGGFFFEEEDDDDDDDDD>>>???@@@CCCFFFGGGEEECCC@@@??????AAACCCDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@????????????>>>>>>?????????>>>===<<<=========<<<<<<<<<;;;;;;JJJGGGBBB<<<888555333333333222222111000///..............................,,,---///000111000000///000,,,---222333......444000BBBTTTooo~~~aaaIII;;;555777;;;;;;555///000555777333...111111111111111111111111////////////////////////////////////000000000000000111111222222333333444111333444444333333555666333BBB888DDDrrr@@@DDDRRRfffyyy~~~```NNNGGGDDDEEEHHHGGG@@@999:::???<<<888888===>>><<>>???EEEKKK}}}gggPPPKKKDDDAAABBBCCCBBBAAADDDBBB???<<<999888888888999===AAACCCAAA@@@AAABBBEEEEEEGGGKKKLLLOOOWWW```tttwwwhhhaaaaaadddbbblllwww~~~oooaaa^^^aaacccdddaaafffjjjjjjnnnwwwtttaaaWWWDDDAAA>>>===>>>???@@@@@@???@@@AAAAAAAAABBBEEEHHHBBBAAA@@@AAABBBCCCBBBAAADDDBBBAAADDDHHHJJJIIIGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMOOORRRUUUUUUSSSPPPNNNKKKRRRSSSMMMNNNWWWZZZWWW]]]|||~~~||||||ggg___HHHAAA;;;:::999777777999666777777888888888888888555666888999;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;>>>>>>=========>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<===???@@@@@@???@@@@@@@@@???@@@BBBDDDBBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEE@@@@@@AAADDDGGGHHHFFFEEEAAA@@@>>>???@@@BBBBBBAAADDDDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@???>>>>>>======:::;;;<<<<<<<<<;;;999999;;;;;;;;;:::::::::999999IIIFFFAAA<<<888555333333333333222111000///.................................000222333444444333222111///...000222222222333///---+++@@@iii{{{```DDD++++++888===888222///444999999555111000111000000000000000000000000////////////////////////........./////////000000000000111111222333333333000222444555444444555777333<<<:::999TTTaaaRRREEEGGGVVVmmm}}}fffaaa^^^___[[[TTTPPPRRRMMMJJJMMMSSSSSSSSS^^^mmmrrrLLL===@@@CCC@@@;;;888888888777777666666666666888999999777666777999777777888999999:::;;;;;;999<<<===;;;:::;;;===??????===xxxvvvcccWWWIIIBBBBBBEEECCCAAABBBBBBAAA@@@>>><<<:::999444777===AAADDDDDDDDDCCC@@@BBBGGGNNNMMMIIIJJJOOOPPPZZZiii{{{zzzlllbbb```ccchhhjjjiiittt{{{nnn```ZZZ\\\aaabbbaaa```eeeiiikkkrrr}}}}}}iiiOOO@@@BBB???======>>>???@@@???<<<>>>@@@??????@@@DDDGGGCCCBBBBBBCCCEEEFFFEEEDDDDDDBBBBBBEEEJJJLLLJJJFFFJJJKKKLLLLLLKKKKKKLLLMMMLLLNNNPPPRRRSSSRRRPPPOOOHHHUUU\\\VVVOOORRRZZZ___TTTUUUlll~~~uuu|||zzzVVV@@@===999888::::::888777:::555555666777777777777777555666777999:::::::::999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@======>>>>>>>>>>>>======<<<<<<===>>>>>>>>>======;;;<<<<<<======>>>>>>>>>>>>?????????>>>???BBBDDDBBBAAA???>>>>>>???AAABBBBBBCCCDDDFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCEEEFFFEEEDDDCCC@@@>>>>>>???AAABBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;888999:::;;;:::999777666999999999999888888888888IIIFFFAAA<<<888555333333333333222111000///...---........................)))+++---///000000......***---///...///111///,,,---222111000333888RRRvvvqqqZZZCCC;;;777999>>>:::222111777888444000---...000222333000000000000000000000000////////////////////////............/////////000000000000111222222333333000222444555555555666777444222???===222[[[aaaGGG@@@NNNkkkvvvOOO333999EEEAAA:::;;;:::::::::999888777777777555777999888555444666888666666777888999999::::::999===@@@>>>;;;<<<>>>???BBBBBBKKKsssbbbMMMBBBBBBFFFEEEBBB@@@AAABBBBBBAAA???<<<:::999777777:::>>>AAABBBAAACCCAAABBBFFFFFFDDDIIIRRRMMMMMMNNNQQQZZZkkk~~~rrrhhhccc^^^[[[```iiiooonnnjjjrrr{{{vvvgggaaa[[[ZZZ___bbbaaa^^^___eeehhhkkktttwwwwww|||nnn[[[GGG;;;===;;;::::::<<<>>>???>>>;;;===???>>>===???CCCFFFDDDDDDCCCEEEGGGHHHHHHGGGDDDCCCCCCGGGLLLNNNJJJFFFLLLMMMNNNNNNMMMMMMNNNOOOMMMMMMNNNOOOPPPPPPQQQQQQXXXJJJIIIXXX\\\PPPKKKRRRYYYZZZYYY```~~~oooNNN999;;;:::777777999888555444666444555555666777666666666666777888999999888777777::::::<<<<<<<<<<<<::::::666666666777999<<>>>>>>>>>>>>>>=========>>>>>>???>>>>>>???AAADDDBBB@@@>>><<<<<<>>>AAABBBCCCCCCCCCDDDEEEEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFCCCCCCCCCCCCCCCAAACCCAAA>>>>>>@@@BBBCCCCCC@@@AAAAAAAAAAAA@@@??????>>>>>><<<;;;:::999999999777888999::::::888777555888888888888777777777666KKKFFF@@@;;;888666444222333222111000////////////////////////////////////........................////////////////////////......///111222333444555:::IIIbbb~~~{{{gggOOOAAA???>>>888000555555555555555555555555111111111111000000000000////////////////////////............////////////............////////////000000000000111111111111222222222333333333444444777444888;;;333;;;jjj~~~SSSAAAFFFOOOrrrpppEEEBBB>>>;;;;;;;;;;;;;;;;;;;;;::::::999888777777999888666666777777555444555666777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<>>AAAEEEGGGGGGFFFEEEEEEGGGJJJMMMMMMMMMPPPUUUYYYjjjsss~~~uuujjjccc___^^^^^^[[[]]]```fffmmmtttzzz~~~vvvlllgggccc^^^[[[[[[\\\\\\\\\YYYccclllsss{{{}}}yyylll```PPPBBB:::============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDHHHFFFDDDDDDGGGIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJIIIGGGGGGHHHIIIJJJOOOOOONNNNNNOOOOOOPPPPPPQQQSSSTTTTTTSSSRRRRRRSSSTTTWWWXXXUUUVVViii|||kkkUUUAAA777888===999999999999888777555555333333333444444444555555666666777777888888888999777777888999999999999999777888999;;;<<<============>>>???@@@@@@???>>>===:::;;;===>>>>>>>>>===<<>>============???@@@AAAGGGFFFCCCAAAAAABBBDDDFFFDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBEEEDDDBBB@@@???>>>======??????>>>===<<<;;;;;;:::777888999999999777666555555555555555555555555555KKKFFF@@@;;;888555333111333222111000////////////...........................................................................//////000111222333333666777999@@@OOOcccyyywww___JJJIIIAAA888444555888999888444444444444444444444444000000000000////////////....................................////////////............//////////////////000000000111111111222222222333333333333444000000666;;;555555MMMlllWWWBBBDDDEEE___}}}wwwRRRDDD@@@<<<::::::;;;;;;;;;:::::::::999888777777777888777666666777777666555555555666777888999:::;;;999999::::::::::::;;;;;;999<<<:::GGGtttsss```NNNEEEBBB???@@@AAABBBAAA@@@???>>>>>>;;;:::999888999<<>>>>><<<<<<============>>>>>>===>>>>>>???@@@AAABBBCCCFFFDDDBBBCCCEEEGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKMMMNNNOOONNNMMMMMMOOOQQQRRRRRRQQQPPPPPPQQQNNNPPPRRRPPPPPPWWWeeeqqqzzzlllbbbSSSEEE<<<999999999888888888888777666555444333333333333444444444444555555666666777777777777666666777888888888888777777888999:::;;;<<<<<<<<<<<<===>>>???>>>>>>===<<<:::;;;;;;<<<======<<<<<<===>>>???>>><<<;;;;;;<<<======>>>???????????????>>>>>>======>>>???AAABBBFFFEEEBBBAAA@@@AAACCCDDDBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???======<<>>===<<<;;;:::999888666777888888888666555444444444444444444444444444KKKGGGAAA;;;888555222000222222111000////////////........................------------------------........................//////000000000111111111...---,,,+++---333;;;AAAHHHMMMWWWdddrrreee]]]QQQFFFAAA???888111///111222222111111444666333333333333333333333333////////////.........---........................---............/////////---............///////////////000000000000111111111111222222222333333333222333888;;;999777;;;BBB~~~uuuYYYNNNEEEPPPrrrlllNNN>>>AAA>>>;;;999:::;;;;;;;;;999999888888777777666666777666555666777888888666555555666777888888999999777888888888999999999999===999>>>===FFF}}}uuubbbNNNCCCBBB@@@AAABBBCCCBBBAAA???>>>>>><<<:::999999:::;;;<<>>???@@@@@@AAACCCAAA@@@AAABBBDDDDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFCCCEEEGGGIIIIIIIIIGGGFFFEEEGGGJJJMMMNNNMMMKKKIIILLLNNNOOOOOONNNMMMNNNOOOOOONNNMMMMMMNNNOOONNNNNNbbb}}}~~~{{{uuukkkcccRRRGGG:::555777999777444666666666666555444333333222222333333333444444444444444444444555555555555444444555666666666666666777888999999:::::::::999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;:::<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBEEECCCAAA@@@???@@@BBBCCC@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>????????????===;;;:::======<<<:::999777666666444555666666666555444333333333333333333333333333KKKGGGAAA<<<888555222///222111000//////......///........................------------------------........................////////////////////////---111555666444///+++)))+++,,,///333777;;;>>>@@@BBBBBBCCCDDDCCC???;;;:::777444000---...222555666111444777666222...///000222222222222222222222222.........---------,,,,,,........................---------.........//////---------.........//////////////////000000000111111111111111222222222222666888777555666;;;<<<999\\\\\\@@@RRRuuupppHHH;;;BBB===;;;888888999:::::::::777777777777666666555555555444444555777999888777444444555666777777888888555666666777777888888888======AAA>>>;;;WWWttt___OOOJJJBBBBBBBBBDDDDDDDDDBBB@@@@@@>>><<<:::888888888888;;;???FFFIIIJJJHHHGGGFFFLLLIIIGGGHHHKKKMMMKKKIIIMMMMMMLLLIIIHHHHHHKKKMMMPPPPPPOOONNNOOOQQQTTTWWW]]][[[WWWUUUUUUVVVXXXYYYZZZ[[[\\\^^^```aaabbbcccqqqwww|||rrrcccWWWPPPPPPQQQSSSVVVZZZ\\\ZZZWWWWWW[[[```nnnxxx||||||ZZZEEE;;;888999<<<999999::::::;;;<<<<<<<<<::::::;;;<<<===>>>????????????>>>???@@@AAAAAABBBDDDDDDCCCCCCBBBCCCCCCCCCAAACCCEEEFFFGGGHHHGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIKKKLLLLLLKKKKKKKKKLLLNNNLLLJJJJJJMMMOOOPPPOOOPPPXXXbbbmmmxxxggg\\\SSSIIIBBBDDD<<<333222666888666111444444444444444333222222222222222222333333333333222333333333333333333333222333333444444444444444666777777888888888777777999999999::::::::::::::::::999888777777888999:::777999:::;;;::::::;;;===>>>===<<<;;;:::;;;<<<===>>>>>>>>>???@@@@@@AAABBBCCCBBB@@@?????????@@@AAA@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA;;;<<<>>>???>>><<<:::999;;;;;;:::888666555444333222333444555555444333222111111111111111111111111JJJFFFAAA<<<999666222///222111000///....................................------------------------......................../////////.........------000000000...---...000333777666555444333222111111000111000//////000000000:::999888666222///...////////////000000000000000111111111111111111111111------------,,,,,,,,,,,,........................------------............------------...............////////////000000000000000000111111111222222111555444///000777;;;:::DDDWWWxxxbbbJJJEEENNN^^^iiiyyyRRR;;;;;;DDD:::999777777888999999888666555555555555555444444444333333444666888888777444444444555555666666777444444555555666777888888444===888<<>>=========>>>>>>???@@@AAACCCCCCBBBBBBAAABBBBBBBBBCCCCCCBBBCCCDDDFFFHHHJJJHHHHHHGGGGGGHHHIIIKKKLLLGGGIIIJJJKKKJJJIIIJJJKKKGGGHHHIIIIIIIIIKKKNNNQQQJJJSSSXXXTTTRRR```{{{rrr^^^LLLAAA;;;777555<<<999666555555666555333222333333333333222222111111111111222222222333333222222111111111111111111111111222333333333333222555555666666666666666555777777888888888999999:::999888777666666777888999666777999:::999:::<<<===BBBAAA>>><<<;;;:::;;;;;;===>>>>>>???@@@@@@AAAAAABBBAAA@@@???>>>??????@@@BBBBBBCCCCCCBBB@@@>>><<>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@:::;;;=========;;;999888999999888666555333222222111222333444444333222111111111111111111111111111HHHEEEAAA===:::666333000111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------------,,,------,,,,,,...111444)))***,,,///222555777999333555444111222666888777)))***---222222//////111///---+++---000111111///////////////////////////------------,,,,,,,,,+++------------------------,,,------------.........,,,------------...............////////////000000///000000000000111111111...333666444333555888888333<<>><<<:::999888777333555888<<>>555777999888777666666777888999999::::::888888999:::;;;<<<<<<===;;;===>>>>>>===>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBCCCFFFHHHJJJKKKIIIGGGEEEFFFHHHJJJLLLFFFHHHJJJJJJIIIIIIJJJKKKEEEJJJOOOOOOKKKGGGGGGIIIAAAHHHRRRWWWSSSNNNOOOTTTiiizzzsssUUUMMMAAA888444555888:::555666666555444444555666222222222333333222222111000000111111111222222222111111111111111000000000000000111222222222222222222333444444555555555555777777666777777888999:::999888777777777777777777666777999:::999:::<<<===BBBAAA@@@>>><<<;;;::::::<<<===>>>??????@@@??????AAAAAA@@@???????????????BBBBBBCCCCCCBBB@@@===;;;======<<<;;;;;;===>>>???@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<:::888777777777666555444333222222000111222333333333222111111111111111111111111111GGGDDD@@@===:::777444111111111///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------)))---111333222000......222222111///...---,,,+++,,,//////,,,,,,000000---333000000444444000000333222111000///000000///..............................------------,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------................../////////000000/////////000000000111111111222555888666444555999777===:::AAAdddjjjfff]]]UUU[[[uuuuuuvvv|||yyypppoooxxxqqqRRR@@@>>>???;;;555888666555555666666555333333333333333333333333333222111000111333444444222333333333333444444444444333333444555666777888888:::===888:::@@@666:::TTT|||rrrdddYYYKKKBBB@@@@@@AAA@@@AAA@@@???===<<<;;;:::999777777777777:::???GGGLLLMMMPPPVVVZZZ^^^aaadddfffgggjjjlllkkkgggbbb^^^]]]^^^bbbfffgggffffffjjjnnnnnnqqqtttuuuvvvyyy}}}tttggg[[[QQQKKKHHHJJJIIIGGGGGGIIIKKKKKKJJJKKKMMMQQQXXXcccooozzzoooSSSFFF999555666555555666444555666777888999999:::777888999:::;;;<<<<<<===;;;===??????>>>>>>AAADDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJIIIGGGFFFFFFFFFGGGHHHFFFHHHJJJJJJJJJJJJKKKLLLIIIMMMPPPPPPMMMIIIHHHHHHQQQDDD<<>>??????>>>>>>===<<<;;;:::;;;===>>>??????>>>>>>AAAAAA@@@@@@@@@????????????@@@BBBCCCCCCAAA???>>>>>>===<<<;;;<<<===???@@@@@@@@@@@@@@@?????????>>>>>>======;;;:::999888888555555555444444444333333000111222333444333222222111111111111111111111111EEECCC@@@===;;;888555222111000///......------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------......---+++)))))),,,///,,,,,,---...///000000111,,,111222///...111///)))444---***---...+++---222,,,...000000///...//////.................................---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------................../////////000////////////000000000000333......222222///222999111333555:::>>>IIIxxxyyy___NNNSSSbbbrrrtttiiiRRRBBBHHH\\\kkk|||kkkXXXeeexxxZZZKKK@@@@@@???999888<<<888666555555555555333222222222222222222222222333222000000000222333222111333333333333333333444444333333444555666777888999222111<<<@@@666;;;CCC;;;]]]tttfffUUUHHHCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;999777888999===DDDMMMUUU[[[bbbiiinnnooosssvvvxxxwwwuuutttttttttxxx{{{{{{zzz|||~~~vvvqqqZZZUUUMMMGGGDDDEEEHHHKKKIIIFFFCCCBBBDDDFFFGGGGGGEEEJJJSSS```nnnyyytttVVV999777888:::999444222444444444555666777888999999888888999:::;;;<<<<<<===;;;>>>@@@@@@>>>???BBBEEE@@@@@@@@@AAABBBCCCDDDEEEBBBCCCEEEGGGHHHGGGFFFEEEHHHHHHHHHGGGGGGFFFEEEDDDFFFHHHJJJKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMGGGFFFJJJOOOJJJCCCFFFOOOJJJKKKMMMNNNNNNNNNPPPSSS\\\[[[___jjjtttzzzzzztttrrroookkk___VVVIII>>>::::::888444444555666666444333222222666444333333444444222111111222222333333333222222000000000000111111111111222222111111000000000///000000111222222222222222...///111222333444555555777666666666777888:::;;;777888999999999777666555777999::::::::::::<<<===:::;;;===>>>>>>>>>===<<<999;;;<<<>>>>>>>>>======AAAAAAAAA@@@@@@@@@@@@???===???AAACCCDDDCCCBBB@@@???>>>===<<<===>>>@@@BBB@@@@@@@@@@@@??????>>>>>>@@@???===;;;999888888888444444444444444444444444000111222333444333333222111111111111111111111111GGGCCC>>>;;;999777666555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------////////////////////////................................................---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++.........------,,,,,,,,,------------------------,,,,,,,,,---------..................////////////////////////000000000000000111111111111222222222777888::::::777<<>>;;;999555555444333333333333444222222222111111111000000000000111111111222222222111111222222222333333333222222333444444555555666777777777888999:::<<<<<>>???BBBAAA???============;;;999:::::::::999999999999999:::;;;===AAAGGGMMMSSSVVVaaahhhtttyyytttmmmgggaaa[[[SSSNNNDDDBBB??????@@@BBBCCCDDDGGGHHHHHHFFFDDDCCCDDDFFFJJJTTTcccrrr|||}}}^^^FFF999888888777666555555555666666666666777777777777666777777999:::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCFFFFFFGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEJJJLLLMMMLLLJJJIIIIIIJJJLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEAAACCCEEEHHHJJJKKKKKKJJJGGGGGGFFFEEEDDDDDDDDDDDD>>>>>><<<;;;999888777666555555555444444333333333111111111111111111111111111111111111000000000/////////000111111111111111111111111000000000000000111111000000111111222333//////111222333444444444444666777666666666888::::::999999999999999999999999<<<>>>???===<<<;;;;;;;;;<<<<<<===============???AAAAAA@@@???>>>>>>???>>>???AAABBBBBB@@@===;;;>>>??????@@@AAAAAABBBBBBBBB@@@???======>>>@@@AAA@@@???>>>===<<<<<<======<<<===<<<<<<;;;:::999888555444333222111222333333222222222222222222222222111111111111111111111111HHHDDD???;;;999777555444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,------------...............////////////.../////////000000000000000000111111111222222222111111555999888777>>>GGGYYYnnnVVVKKKCCCAAA>>>===<<<:::888555555444444333333333333333222222222111111000000000000000000111111111222222111111111222222222333333222222333333444555555555777777777888999:::;;;<<<>>>HHHzzzuuuhhhZZZOOOHHHEEEAAA???>>>>>>??????>>><<<;;;;;;;;;::::::::::::999999999888999;;;===@@@BBBJJJPPPZZZeeennnuuuyyyzzzxxxxxxxxxxxxxxxwwwvvvvvv}}}~~~~~~{{{tttlllccc^^^[[[WWWRRRNNNKKKGGGAAA>>>AAA@@@???>>>???@@@@@@@@@CCCDDDDDDCCCBBBBBBDDDFFFYYYdddrrr{{{~~~vvvyyyiiiKKK;;;777777777666555555444444555555555555666666666666666666777888999:::;;;;;;<<<<<<===>>>????????????@@@AAABBBBBBBBBBBBBBBAAAEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;<<<;;;:::999777666555444444444444444333333333222111111111111111111111111111111111000000000////////////000111111111111000000000000000000000000000111111000000000111222222111111111222333333444444444555666555555555777999999888888888888888888888888:::<<<<<<;;;:::999:::;;;;;;<<<===============???@@@@@@???======>>>???>>>???@@@AAA@@@???>>>===<<<<<<===>>>???@@@@@@AAABBBAAA@@@>>>=========>>>??????>>>===<<<;;;::::::999:::::::::999888777777555444333222111222222333222222222222222222222222111111111111111111111111HHHEEE@@@<<<999777444222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------............/////////....../////////000000000000000000111111111222222333111222888;;;999777777222XXXxxxfffIII>>>??????===;;;999999777555333444444333222222222222333111111111111000000000000000000000000111111111111000111111111222222222222111222222333333444555555666666666777888999:::;;;;;;444TTT{{{pppaaaRRRGGGBBB@@@>>>===>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::<<<;;;999777666777777888<<<>>>AAAFFFJJJOOORRRTTTVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]\\\YYYTTTNNNHHHDDDDDDBBB???>>>===<<<:::888<<<===>>>???@@@@@@@@@???@@@@@@??????BBBIIIRRRXXXjjjsss}}}yyyRRR;;;666666555555444444333333333333333444444444555555555555666666777888999::::::999:::;;;<<<============@@@AAABBBCCCCCCBBB@@@???BBBBBBCCCDDDDDDCCCCCCBBBEEEDDDCCCBBBCCCDDDEEEFFFEEEGGGIIIJJJJJJJJJKKKMMMMMMKKKIIIHHHGGGFFFGGGGGGIIIJJJKKKLLLLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@???===<<<;;;;;;;;;;;;:::999888888777777888888888777555444333222222333333333333333222222222000000000000000000000000000000000000////////////...//////000000000000000/////////000000000000000000000000000000111111222444333222111111222333444222333444444333444666777777777777777777777777777777888999999777777888999;;;;;;<<<============<<>>>>>>>>>>>>>>??????;;;;;;<<<<<<======>>>>>>BBBAAA@@@???===<<<;;;;;;============;;;999888666555666666666666666555555444333222222111111222222111111111111111111111111000000000000000000000000IIIEEE@@@<<<999666333111111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000000000000000111111111111888444111333777:::<<<<<<<<<<<>>===;;;:::888888888888666555333333222111111111111222000000000000000000000000/////////000000000111111000000000111111111111222111111111222333333444444555555555666777888999:::>>>:::@@@YYYtttdddWWWOOOJJJDDD???>>>>>>??????<<<<<<<<<;;;;;;::::::999;;;::::::999999:::;;;;;;;;;:::999888888888888999<<<<<<>>>???@@@@@@@@@@@@>>>??????@@@@@@@@@???>>>===<<<<<<<<<===>>>======888:::===???@@@@@@@@@AAA@@@??????CCCLLLZZZkkkvvvzzz~~~~~~vvvsssZZZ???555555444333333333222222222111222222222222333333333333444555555666777777888888666777888:::;;;;;;;;;;;;>>>@@@BBBCCCCCCAAA???===@@@@@@AAABBBBBBBBBAAAAAACCCBBB@@@@@@@@@BBBDDDFFFEEEGGGHHHHHHGGGFFFFFFGGGJJJIIIHHHGGGFFFFFFGGGGGGEEEFFFHHHJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB======<<<;;;<<<===>>>???;;;;;;:::999888888888888555555444444333222111111222222222222222222222222000000000000000000000000000000/////////.........---...//////000000//////......///////////////000000////////////000111111666444222111000111333444000222333222222222444666555555666666666666666666555666777666555555777999:::;;;<<<<<<======<<<<<<>>>>>>===<<<:::;;;===???===<<<<<<<<<<<<===???@@@=========<<<<<<<<<;;;;;;?????????>>>>>><<<;;;:::888999;;;;;;;;;999777555333333444555555555444444333222222111111111111111000000000000000000000000000000000000000000000000HHHEEEAAA===:::777333000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................//////////////////000000000111111111333222000///000555:::<<<999999999???WWWuuu___FFF:::===BBBAAA<<<888777666777999::::::999222222111000000000000000////////////////////////....../////////000000000//////000000000111111111000000111111222333333333444444444555666777888999888@@@999888___}}}sssbbbZZZOOOEEEAAA@@@@@@AAA===<<<<<<;;;::::::999999777777888888:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<999999::::::;;;:::::::::::::::::::::999999::::::999:::;;;;;;;;;<<<<<<===888;;;======<<<<<<>>>???AAAEEEMMMVVVbbbooo|||rrrYYY;;;111444222222222222222111111111111111111111111222222222222333444444555555666666666555666777888::::::;;;;;;===???AAACCCCCCAAA>>>===??????@@@AAAAAAAAAAAAAAABBBAAA@@@??????AAACCCEEEBBBDDDEEEEEEDDDCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHDDDEEEGGGHHHHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@???;;;;;;::::::;;;===???AAA888777666555444444444444444444333333222222222111000111111111111111111111/////////////////////////////////............---------...////////////...------.........///////////////......//////000111666444222000///000111222///111111111000111333555444444555555555666666666555666666666555555777999:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<:::;;;===???===<<<;;;:::;;;<<<>>>???@@@??????>>><<<;;;::::::;;;;;;<<<=========<<<<<<555666888999:::999777666222333333444444444444333111222111111111111000000////////////////////////////////////////////////GGGDDD@@@===;;;777333111111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------.........//////////////////000000000111111...333666444222444555555333999===:::999KKKrrrfffLLLDDD<<<999;;;<<<:::777666555555666999::::::999111111000////////////000............////////////............////////////////////////000000000000///000000111111222333333333333333444555666888888333===;;;888GGGdddpppgggZZZNNNFFFBBB@@@???>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<<<<999:::<<<=========<<<;;;===============<<<<<<;;;<<<<<<<<<;;;;;;:::::::::888999;;;:::999999:::<<<;;;<<<===;;;999:::???CCCJJJTTTcccqqqzzzlllIII...000888222111111111111111111111111000000111111111222222222333333333333444444555555555666777999:::;;;;;;;;;<<<>>>???AAAAAAAAA???>>>??????@@@AAABBBBBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDD===???AAACCCCCCDDDEEEGGGDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIGGGFFFDDD@@@@@@??????>>>>>>>>>===::::::999999999999999:::777666555444333333333333222222222222222222222222/////////000000000000000///////////////////////////.........------------,,,------...............,,,,,,------.../////////...............///000000333222111000//////000111///000111111000111333555444444444555555666666777555777888888888888999:::::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>===<<<<<<===>>><<<;;;:::::::::;;;<<<===@@@??????>>>===<<<<<<;;;999::::::;;;;;;<<<======555666777888888888777666333333333444444333222222000111111111111000//////........................////////////////////////EEECCC@@@===;;;888444111111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111///555777555444666666222777555666999888888???JJJuuusssPPP999;;;<<<<<<<<<:::888555444444333222333555666555444111000//////......//////---------....../////////------........./////////........./////////000000//////000000111222222222222222333333444555777888555===<<<===???AAAdddyyymmmaaaWWWOOOHHHEEEAAA@@@@@@???>>>===<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::999888888777:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<999;;;===<<<:::999;;;===:::<<<===<<<===BBBLLLTTT___hhhuuurrrXXX???...333999333111111111111111111111111000000111111111222222222222222222333333333333333555666888999;;;<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBB===???BBBCCCDDDDDDFFFHHHEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFF@@@@@@???>>>======<<<<<<888888888888777555444444777666555444444333333333000111111111111111111111.........//////000000000.................................---------,,,,,,,,,,,,---............---+++,,,,,,---......//////......------......///000000000000//////////////////000111111000111333555444444444555666777777777666888;;;<<<;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;999<<>>=========<<<;;;;;;:::::::::::::::<<<<<<<<<===>>>>>>??????;;;::::::999999:::;;;<<<888888888777666666555555222333333333222111000000///000111111111000///...------------------------........................DDDBBB???===<<<999555222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000///111000,,,///666777333444000333:::;;;777999AAAEEEVVVzzzXXXAAA>>>EEE>>>;;;888888::::::777444333222111111222222111///000000///...............---------.........//////---------.........//////............/////////000/////////000111111222222222222222333444555666777666>>>777555;;;777EEEkkkzzzooodddYYYSSSCCCCCCBBBAAA@@@???>>>===888999::::::::::::999999;;;;;;:::999:::<<<>>>???777888999::::::;;;;;;:::999999999:::999999888777999<<<======:::999;;;===888:::===???CCCNNN]]]iiitttxxx~~~{{{|||YYY===333---000444///111111111111111222222222111111111111222222222222222222222222222222333333666777888:::<<<=========;;;<<<<<<>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAACCCEEEEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@???>>>===<<<;;;;;;666666777888777666444333444333222111000000000000/////////000000000000000---.........//////000000..............................---------,,,,,,,,,+++,,,------......------++++++,,,------...//////...------------...//////......////////////......///000111111000111333555444444555555666777888888777:::===???>>>=========999:::;;;;;;<<<<<<;;;;;;999<<>>======;;;;;;;;;::::::999999999888888:::<<<>>>@@@AAABBB>>><<<:::888888888:::;;;<<<;;;999777555444333333222222222222111000......///000111111111000...---------------------------........................FFFEEEBBB???;;;777555333000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,---...///000000000000000000000000000000000000000111111111111222222333444555666777888777888BBB[[[vvvXXXEEEAAABBB@@@<<<;;;:::999777666555555555333333222222111000//////......---------,,,,,,,,,............................................................////////////000000000000000000000000111222222333333444444555444666777888888999;;;>>>pppyyyoooggg```YYYOOOHHHEEEDDDAAA???<<<;;;;;;:::999888888999;;;;;;<<<<<<;;;:::777666888888999999:::;;;;;;;;;888999::::::999:::<<<>>>;;;;;;;;;:::999999<<<>>>@@@DDDKKKSSS^^^kkkxxx~~~{{{sssUUUGGG777///111444444111000000000000000000000000000000111111111222222222333333222222333333444555777777777888999999:::::::::;;;===>>>@@@AAAAAAAAACCCDDDEEEEEECCCBBBCCCEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEGGGHHHHHHGGGGGGHHHIIICCCDDDEEEEEEEEEDDDBBBAAA???>>><<<<<<<<<;;;:::888999888888777666555555444333333333222222222111111000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////000000000000000111111222222111111333666888888777999::::::;;;;;;<<<======>>>===;;;::::::999888666:::<<<>>>???>>>===:::888::::::999999888999999999;;;;;;;;;<<<<<<=========;;;;;;<<<<<<;;;;;;:::999777666666555444444333333444444222000///.................................------------------------------------------------FFFEEEBBB>>>;;;777444333000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,*********************************************************+++++++++,,,,,,******+++,,,,,,,,,,,,+++......---------....../////////////////////////////////000000000111111111222222333444555666777777999;;;;;;;;;DDD```uuu[[[RRRGGGAAA??????>>><<<:::999888777555555555555333222222111000000//////.........---------,,,,,,............................................................////////////000000000000000000000000111111222222333444444444444555777777777888;;;===NNNrrrzzztttoooiiibbb[[[RRRGGG???>>>===<<<<<<===>>>??????999;;;===<<<;;;:::;;;===:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<===:::;;;;;;<<<>>>BBBHHHLLLXXX^^^gggpppxxxzzz~~~cccSSSBBB:::111...111444333111000000000000000000000000000000000111111111222222222222111111222222333444666666666777888888999999999:::;;;===>>>???@@@@@@AAABBBCCCBBBAAA@@@AAABBBCCCCCCDDDEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCCCCDDDBBBDDDFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCC???===;;;;;;;;;;;;999777777777777666555444444444333222222222222111111111000//////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................////////////000000//////000000111222333222222333666888777777999999::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999:::<<<======<<<:::888::::::999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::999888888666666555555444333333222111111000///....................................------------------------------------------------FFFDDDBBB>>>:::777444333000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********************************++++++++++++,,,*********************************************************++++++++++++,,,******+++,,,,,,,,,,,,+++......---,,,,,,,,,,,,---//////////////////////////////000000000000111111111222222333444555666666333999<<<555...444GGGZZZmmmoooXXXIIIAAACCCDDDBBB>>>;;;:::;;;999888777555444444444444222111111000000///////////////.........------------------------------------------------------------............/////////000000000000000000000000111111111222333333444444333444666666666777:::<<<555JJJzzz}}}yyyvvvssslllccc\\\QQQLLLEEEAAA???===999666777:::;;;;;;999999;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>>>>>@@@DDDIIIOOOXXXaaagggsssyyy~~~zzzuuucccKKK:::222000///000222222111000000000000000000000000000000000000000111111111111111000000000000111222222444444555555666777777888777888:::;;;===>>>>>>>>>>>>???@@@???>>>>>>???@@@AAAAAACCCCCCDDDCCCBBBAAAEEEEEECCCBBBBBBAAAAAABBB@@@BBBCCCCCCBBBBBBBBBDDDFFFFFFFFFEEEEEECCCBBBAAA===<<<::::::::::::888666555555555444333333222222222222111111111000000000//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////000000//////000000111222333222222333555777666666888888888999::::::;;;;;;::::::999999999:::::::::888999:::;;;;;;:::999888999999999999:::;;;<<<<<<999:::::::::::::::;;;;;;888888999999888888777666555555444444333333222222///......------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,EEEDDDAAA>>>:::777444222000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************************++++++++++++************************************************************++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,////////////////////////////////////000000000111111111222222333444444555333555888<<<===;;;666222888GGG___xxxwwwaaaRRRIIICCC???CCCDDDDDDAAA;;;999:::<<<666666555444333222222333000000000/////////....../////////.........---------------------------------------------------------------.........//////000000000000000000000000000000111111222333333333222444555555555666888:::888===NNNppp~~~zzzyyyzzzyyyxxxllldddZZZSSSNNNIIICCC>>>BBBBBBCCCDDDFFFEEEDDDBBBCCCBBBBBBAAA@@@?????????===???@@@AAABBBDDDGGGIIIMMMRRRZZZbbbkkkttt|||uuu[[[FFF:::555///111222333222000///////////////////////////////////////000000000111111000////////////000111111333333333444555555666666777888999;;;<<<======>>><<<===???>>>======>>>???@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCBBBBBBBBBBBBBBB???@@@BBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<:::888888888888666555333333222222222111111111111111111000000000/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------........./////////////////////000111111333222222333555666666555555666666777888888999999999999999888777777999:::777888999999999999999999888888888888999:::<<<<<<999999999999999999999999888888888888888777666666444444333333222222222222//////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++EEEDDDAAA===:::666333222000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++*********+++,,,...///000...........................////////////000000000000000111111222222333333999333///222:::>>><<<777555999===BBBKKK[[[ooo}}}zzzooo\\\WWWQQQLLLIIIEEEAAA======<<<;;;999999999999:::444444333222111111111111//////...............---///.........------------------------------------------------------------------------............//////////////////////////////000111111222222333111333444444333444666888===<<<888AAAiii}}}{{{|||wwwpppllliiifffbbb___YYYWWWXXX\\\bbbbbb\\\UUUQQQQQQPPPOOONNNMMMMMMLLLJJJMMMPPPTTTVVVZZZ___bbbggglllttt|||^^^???111000222///111222111///...///000............................../////////000000000//////......//////000111222222222333444444555555777888999;;;<<<===>>>>>><<<>>>??????>>>>>>???AAAAAABBBCCCDDDEEEDDDDDDCCCAAABBBBBBCCCCCCDDDDDDDDD@@@AAACCCCCCBBBBBBBBBCCCAAA@@@???===<<<:::999999:::888777666777666555333111111111111000000000000000000/////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............/////////...///000000111222111111333555666666555444444444555666666777777999999999777555555777:::999999999888999999::::::777777777777888:::;;;;;;999999999999999999999999888888888888888777666666222222222222111111111111222222000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++EEECCCAAA===999666333222000///...------,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************)))))))))************+++******+++,,,,,,,,,,,,++++++,,,,,,---///111333444..............................////////////000000000000000000111111222222222333333333333444888;;;444888===???>>>===???@@@OOOUUUdddxxx{{{rrrggg[[[OOOHHHCCCCCCCCCDDDEEEDDDAAA???999888888999:::888333...222222111000000000000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////////////////////////////000111111222222000222333222222222444666555888999:::BBB___|||xxxvvvtttuuussssssvvvzzzyyyrrrkkkffffffeeeddddddcccbbbbbbcccfffiiimmmqqquuuzzz}}}~~~^^^???000///000///------------,,,---000222....................................//////////////////......//////000111111111222333333444444555666777999:::<<<============???@@@@@@???@@@AAABBBAAABBBDDDEEEFFFFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEEAAACCCDDDEEECCCCCCDDDEEECCCBBB@@@===;;;:::999999999777555555555555333111000000000000000000000000/////////.........------------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........//////......//////000111111000000222555777777666444444444555666666777777888::::::888555666999======<<<:::999999999:::;;;888888888888999:::;;;;;;:::::::::999999999999888777777888888777777666555111111111111111111000000333333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************EEECCC@@@===999666333111000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---...000111222................................./////////000000//////000000000000111111+++111888999666222222333<<<999444000222999AAAFFF???:::;;;DDDOOOVVVZZZ^^^iiivvv{{{ttthhh]]]SSSPPPMMMLLLJJJIIIFFFDDDEEEBBB???===<<<>>>???@@@;;;;;;:::999888555000,,,111000//////////////////,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////......//////000111111222000111222222111111333555222333:::>>>777===bbb~~~{{{xxxxxxxxxwwwwwwvvvvvvvvvxxxzzz}}}vvv]]]@@@222000222111000---,,,++++++---///000111------------------------------.........//////////////////...///000000111111111222333333444444555555666777999:::;;;<<<<<<===???AAAAAA@@@@@@BBBCCCAAABBBDDDEEEFFFFFFEEEEEECCCDDDEEEFFFFFFEEEEEEDDDAAACCCEEEEEEDDDCCCDDDEEEDDDCCC@@@>>>;;;:::999999777666444444444333222000//////000000000000000000.........------------,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///............///000000/////////111555777888777666666666777888888999999777999;;;:::888:::???DDDAAA???===;;;::::::;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999999999999666666666666666555444444000000000000000000000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************DDDCCC@@@===999666333111000000...---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))******************+++,,,,,,,,,,,,+++************+++,,,,,,---..................................../////////000////////////000000000000333000...///333555444111///222666;;;>>><<<777333;;;:::;;;======<<>>DDDLLLzzz}}}xxxGGG;;;111222222...---000000///---...000111000...---------------------------------........./////////////////////000111111111222222333333444555555333444666777999:::::::::===???@@@AAA@@@@@@BBBCCC@@@AAACCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCAAACCCEEEEEEDDDCCCDDDEEEDDDBBB???<<<:::999888888777555333333333333111////////////000000000000000......---------,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000000.........111555888888888888888888999::::::;;;;;;666999<<<<<<;;;===EEEKKKDDDBBB???<<<:::;;;<<<===>>>======<<<<<<<<<======;;;;;;;;;::::::999999999444444555555444444333222////////////000000000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))EEECCCAAA>>>:::777444333000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000111111222222222111111222222333444444444333444444555666777999999::::::;;;===>>>???>>>???@@@BBBEEEGGGHHHIIIHHHJJJNNNPPPPPPNNNKKKIIIMMMKKKIIIHHHHHHGGGEEEDDDGGGBBB======??????;;;888888777666444222111111111111000...---,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////////////////000111111111111222222222333333333444444555666888999;;;<<>>?????????@@@AAACCCDDDDDDBBB@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@???===;;;999888777444444333222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......---------......000000111222333333444444777777777888999999::::::888999999::::::;;;;;;<<<=========<<<::::::;;;===:::;;;;;;<<<<<<;;;;;;:::>>>===<<<<<<;;;;;;;;;;;;;;;:::999777555333111000///............---------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************EEECCCAAA>>>:::777444333000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000111111222111111111111222333333333333333333444555666777999999::::::;;;===>>>???===>>>@@@BBBDDDFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLKKKKKKIIIGGGGGGGGGFFFDDDBBBEEEAAA<<<<<<======:::777888777555444222111111000111000...---,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////////////////000000111111111111222222222333333444444444555777888:::;;;BBBMMMllllllPPP888222111000///....................................------------------------------------............//////......///000111222111111111222333333444444333444555666777888999:::999;;;>>>>>>>>>>>>???AAAAAABBBCCCBBB@@@???AAABBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDCCCCCCAAAAAA>>>===<<<:::999777666555444333333222111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........------------......000000111111222333333444555666666777888888999999888888999999:::;;;;;;;;;999:::;;;:::888777888999::::::;;;;;;;;;;;;::::::<<<;;;:::999999888888888888888777666444222111000............------------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************DDDCCCAAA===:::777555333000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111000000000111222222333222222333333444555666888999999:::;;;<<<======<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGEEEDDDDDDDDDBBB@@@BBB>>>::::::;;;;;;888555777666444333111111000000000///...---,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............///////////////......//////000111000111111111222222222222222222333444555777888999555999BBBaaaeeeNNN888)))111000///.......................................,,,,,,,,,,,,------------------------............000//////......///000000//////000111111222222333111222333444666777888888888:::<<<=========>>>??????@@@AAAAAA@@@???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@;;;:::999777666444333333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......000000000111222222333333444444444555666666777777888888888999::::::;;;;;;555777999999777555555666999999999::::::999999999999888888777666555555555555555555444333222000000............------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************DDDCCC@@@===:::777555444000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((()))))))))************************************+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,---------------------....../////////000000//////000000111222222111111222222333444555777888888999:::;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCEEEEEEEEEEEEFFFGGGGGGHHHFFFEEECCCBBBBBBAAA???===>>>;;;888777888888666444555444333222111000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////............///000000000000000111111111111222111111222222333555666777444>>>999888TTT}}}uuuYYYCCC666000...000///......---------...------------------------,,,,,,,,,,,,,,,---------,,,,,,---------.........000/////////......//////......//////000111111111000000111333444555666777777999;;;<<<<<<<<<===>>><<<>>>@@@@@@??????AAABBB??????@@@@@@@@@@@@??????=========>>>>>>>>>>>>>>>888888777666444333222222222222222111000000//////------------,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------......000000000000111111222222222222333333444555555555777777888888999:::::::::555777::::::888666555555888888999999999999888888777777777666555444333222111111222222111111000///.........---------,,,,,,---,,,,,,,,,+++++++++***************************************************************************CCCBBB@@@===:::777555444000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///............///000000000000000111111222333444555666777888999999888888888999:::;;;===???@@@@@@BBBCCCDDDEEEEEECCCBBBAAADDDCCCAAA@@@@@@???===;;;;;;999777666555555444333444333222111000/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...........................//////000//////000000000111111111111111111111222333555555<<<999555:::===AAAdddtttbbbJJJ888///...111444///...------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...///////////////.........---......//////000111111//////000222333444555666666888:::;;;;;;;;;<<<===;;;===???@@@@@@@@@@@@BBB>>>??????????????????>>>;;;;;;;;;;;;;;;<<<<<<<<<666666666555444333333222222111111000000//////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......//////000000000000111111000111111222333333444444666666777888888999999:::777999<<<<<<;;;999777777777888888999999888888777888888888777666444333222//////000000000000//////...------------,,,,,,,,,+++++++++++++++*********************************************************************************CCCBBB@@@===:::888666555000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......------......///000000//////000000111222333222333555666666666555444666777888999;;;<<<===>>>>>>???AAABBBBBBAAA???>>>CCCAAA?????????>>><<<:::888888666555444333333333222222111000///......///,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------...............------......///000////////////000000000000111111111111222333444555...777::::::999555CCC^^^cccMMM@@@222---...000111222...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---------------....../////////......---......//////000000111//////000111333444555555666888:::;;;;;;;;;<<<===;;;===@@@AAA@@@@@@@@@AAA>>>>>>????????????>>>>>><<<;;;::::::999999::::::555555555444444333333333111111000000///.........,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...//////////////////000000000000000111111222222333333666666666777888888999999999;;;======;;;:::999:::888888888999999888888888888999999999777555333222......//////000//////...------------,,,,,,,,,,,,************************************************************************************************CCCBBB@@@===:::888666555000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************((()))))))))*********+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///////////////000111222222000111333444555444222111555666666888999:::;;;<<<;;;;;;<<<===>>>@@@@@@AAABBBAAA???>>>>>>===;;;999777777666444333222222333111111000///............+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............------------...//////........./////////000000111111111111222333444444(((;;;;;;000555>>><<<999CCCpppiiiHHH888000+++...111///---...---,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------+++,,,...////////////............///000000111111//////000111333444555666666888;;;<<<;;;;;;<<<>>><<<>>>AAABBBAAA@@@@@@@@@>>>??????@@@@@@??????>>>===<<<:::999888888888888333333333333222222222222111000000//////...------++++++++++++************************************************************************************************************)))))))))))))))))))))))))))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///////////////////////////000000000111222222333333555555666666777888888999:::;;;<<<;;;999888999:::888999999999999999999888999999:::999888666333111...///////////////......---------,,,,,,,,,++++++)))*********************************************************************************************BBBAAA@@@===:::888666555000000...---------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((())))))*********+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............//////000111222///000222333333222111000444555666777888999:::;;;999999888999;;;???CCCEEEBBB@@@>>>>>>>>>===;;;999666666666444222222222333111000///...............***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////............/////////000222111111111222333444444===444,,,222:::333333EEEEEE:::SSSjjjOOOBBB444333---+++///000,,,+++...,,,,,,,,,++++++,,,------++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------***+++---///000000//////......//////000111111111//////000222333444555666777999;;;<<<;;;<<<===>>><<>>===;;;999777777777777222222222111111111111111000000000///......------+++++++++************)))************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...//////////////////.........000000000111222222333333555555666666777888888888999::::::888777666888999999999::::::::::::999999999999::::::888555333111/////////000//////...------------,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************CCCBBB@@@>>>;;;888555333000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000000111111222222333444444444555666555444555666888999888777777999<<<@@@BBBAAAAAAAAA@@@>>>;;;888666333333333222222222111111///............---------++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///000000111111111222222222111111222333444666666777DDD;;;888HHHkkkpppTTT@@@555111000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111222444555666666444555666777777888:::===?????????>>>======<<<<<>>>>>???@@@AAAAAA======<<<;;;:::888777666222222111111000/////////......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///000000000111222222333333333555666555444444555666888888888888777666444333888888777777777777888888777777777666555555444444///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))CCCBBB@@@>>>;;;777555333000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------...//////000000000000111111222333333444444555666555444444666888:::999999:::;;;>>>AAACCCCCCBBB@@@>>><<<:::888666222222111111111000000000............------------++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------............000000000111111111222222111111222333444555666666:::AAACCC<<<:::PPP|||xxxsssdddOOO???666333000...............------------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111222333444555555444555777777777888;;;===>>>============<<<<<<<<<===============>>>??????<<<<<<;;;:::999777666555222222111000000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------------............//////000000111222222222111333444444444444555777777777888888777555444333777666666666666666666777666666555444444333333222............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))CCCBBB@@@>>>:::777444333000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---......//////000000000000111222222333333333444555444333333555777::::::;;;===???@@@AAABBBCCC@@@<<<:::999888666444000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------............000000000000111111111111000111111222333444555555333888;;;777111777IIIYYYsssaaaHHH===000,,,...111000,,,............------------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000000111222333333333444666666666777:::<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<===::::::999888666555444333111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------..................//////000111111111000111333333333333555666555666777777666555444333555555555555555555555555444444444333222222111111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))BBBAAA@@@===:::777444333000///...------,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************+++++++++++++++,,,,,,---......////////////000000111222222222222333444333222333444666888:::<<<>>>???@@@@@@@@@???<<<:::999999888444000000000000/////////......------------,,,,,,,,,+++************************************************************************))))))*********+++++++++++++++************++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000000000111111000000111111222333333444333///000777@@@@@@555***AAAeee~~~pppXXXDDD555000+++***...000///,,,.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......//////000111111222111222444444444555888:::999999:::;;;;;;<<<======;;;;;;::::::::::::;;;;;;888888666555444333222222111000000//////...------,,,,,,,,,,,,++++++++++++************************************************************************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000000111222333333222111222444444555555666666555444333555555555666666555555555444444333222222111111000------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))BBBAAA???===:::777444222000///...------,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********************************))))))*********+++++++++++++++,,,,,,------.........//////000000111111222111222333222111111333555666777:::<<<=========<<<<<<;;;;;;===???<<<555///111000000000000/////////---,,,,,,,,,++++++++++++************************************************************************))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000//////000000111222222222444444444333444666999<<<999;;;GGGddd{{{ooo]]]HHH777...000111111000...---------...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.....................//////000000111///000222222222333666888888888999:::;;;<<<======<<<;;;;;;::::::;;;;;;;;;777666444333111111000000000000//////...---------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---------...//////000000222333444333111000000111333444555666666555555444555666666777777666666555444444333333222111111000---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))BBBAAA???===999666333222000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******************************)))))))))************+++******+++,,,,,,------............///000000111111000111222111000111222444444555777999:::::::::999::::::<<<@@@DDDAAA888000000000000000////////////,,,,,,,,,+++++++++******************************************************************************)))************+++++++++******))))))))))))******************++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////////////////000000000111111444444444111///222999@@@999666333888JJJhhhvvv[[[MMMGGG777---///000+++///222111,,,***+++---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------..................//////000000000...///111111111222555777999999::::::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;777555333111000///000000/////////...------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,------------------......///000000000333444444333111000000222333444555666777777666555555666777888888777666555333333333222111111000000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))AAA@@@???<<<999666333222000///...------,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***************************))))))))))))*********************+++,,,,,,------------...//////000000111000111111111000000222333333444555666777888888888777666777<<>>DDDOOObbb~~~jjjSSSCCC:::333/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++,,,,,,,,,---------......---......///////////////111222222333444555666777777777888:::::::::::::::;;;;;;;;;;;;::::::999888777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................222222222222222222222222333444555555666666555555333333444555555444444444000000///...------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@@@@@@???===:::777444222000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************++++++++++++,,,,,,---......//////000000000111111111222222222222333555666777888888666555444333111000///......------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000000111111111222222333333333444555555666666777777777888<<>><<<<<<888444222111///000000///---***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,---......//////............///000111222333333333333444555666666666666666666666666555444222222000000000/////////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,---------------------------...///000111333444444444444444444444333333222111222222222222111111000.........------,,,,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))BBBAAA???<<<999777555444000///...---,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////....../////////000000000000111333555555333222000000/////////......------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------................../////////000000000000000111111222333333333///111444666777777888999???<<<;;;<<<:::888:::===LLLTTT^^^gggrrrvvvdddYYYPPPBBB444444222000111444888;;;<<<...---,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,------...............---......///000111222333222222333444555555555555555555555444333222000///........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,,,,...///111222444444444444444555555444333333111222222222111111000///---------------,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCBBB???<<<999777666555000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---......///............////////////000111222333333222111111------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000111222222222777777777777888999:::;;;444444666999<<>>@@@DDDJJJQQQXXX[[[iiimmmsssyyy}}}}}}zzzwww}}}|||vvvnnnhhhfffddd^^^XXX===<<<888222222666666333333444444222...---///111000///......///000111222******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............------......///000111222222111222333444555555555555555444444333222000///...------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333333444555555666666555555222222222222222111000///------,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB???<<<999777666666000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++,,,---------------.........////////////000000111111222222222.........------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////......///000000111111222111000///000222444555666===;;;777555666;;;???@@@EEECCCAAABBBCCCBBBAAA@@@CCCCCCEEEHHHKKKKKKIIIHHHGGGFFFFFFEEECCCAAA@@@AAABBB===:::::::::666333111<<<<<<888222///111222111///...,,,******---222555,,,,,,+++***))))))***+++************+++++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,+++,,,------......------......///000111222222333111222333444555555555555444444444333111000...------------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111222333444555666777888888888333333333333222111000///,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB???<<<999777666666000///...---,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))******++++++,,,---------------.........//////////////////000111222333111000000...---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////......//////000111111111555444333333444555444444222444666888:::<<<:::666888666777<<<@@@BBBBBBCCCEEECCCCCCCCCAAA>>>===>>><<<;;;<<<===<<<999888999666444444888999555333444***...111111000111111111---,,,---000222000+++''',,,---...///.........///))))))******+++++++++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------......///000111222333333222222333444555555555555555444444333111000...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333333555777888999999999444444444333222111000000,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA???===;;;888666555555//////...---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------............///......////////////..............................+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((************************************************************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------......//////000000111111111111222222222333333333555555666666777777888888;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@>>>===<<<;;;::::::999999888777777777444444333333222111000000222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///000///---,,,---...000222333444444444444444444444555444333222000///...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------------...///000111222222222333333444444333333222222222111000///...------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA???===;;;888666555555//////...---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------------..................////////////......------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((************************************************************************)))************++++++++++++++++++,,,,,,,,,---------------------------------......///000000111111111111111222222222333333444555555666666777888888999999:::;;;<<<===>>>>>>?????????>>>===<<<;;;:::888888777666666555555444444333333222111111000000111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------------............000///---------...000111222333333333444444555555555444333222000///...---------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------------...///000111222222222333333444444333333222222222111000///...---,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA???===;;;888666555555//////...---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------------......///000000000000111111111222222222222444444444555666666777777666777777888999:::;;;;;;=========<<<;;;:::999888555555444444333333222222333222222111111000000///000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,------------............///......------///000111111111222333444444555555444333222111000///...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------------...///000000111222222222333333333333222222111111000///...------,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA???===;;;888666555555//////...---,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********************************)))))))))))))))************************************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111111111111222333333333444555555666666555555666777888999::::::::::::::::::999888777666444444333222222111111000111111111000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,---------.........///............///000000///000111222333444555666333222111000///...------,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------------......///000000111222222333333333333222222000000///......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((AAA???===;;;888666555555//////...---,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))+++,,,---(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000111111111222222222333444444555555555555666777888999999:::888888888888888777666555444333333222222111000000000000////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,------------..................///000000//////000111222444444555111111000000///...------,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------------......//////000000111222222333333222222111//////......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((AAA???===;;;888666555555//////...---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,...000222(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////000000000000111111111222333333444444444555555666777888999:::777777777777777666555555333333333222111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++,,,,,,,,,,,,------------........./////////////////////000111222222333333000000000///...---------++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------------........./////////111111222222222222111111......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA???===;;;888666555555//////...---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************)))************+++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------.............../////////000000000000111111222333333333333444444555666777888999666666777777666666555444222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,------------......//////////////////000000000111111222222000//////......------,,,++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,---------------.........//////111111222222222222111111---------,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA???===;;;888666555555000///...---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************++++++++++++++++++,,,,,,+++++++++************************+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---................../////////000000000000111222222333333222333333444555666777888666666666777666666555555111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,------------......///000/////////000000000000000111111111/////////......------,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,------------------...............111111222222222222111111------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA???<<<:::999888666444000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((+++++++++***((((((+++---************************++++++++++++++++++++++++,,,,,,,,,---------.........------------...///////////////000111111222222444444444555555555666666777666555444333222222222222000.........///...------------------------------,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............/////////000000000000//////------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------.........//////222222222111111///......------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))BBB@@@<<<:::999777555333000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((***++++++***((()))***,,,************************++++++++++++++++++++++++,,,,,,,,,------------...---------------...///////////////000111111222222333333333444444444555555444444333222222222222222222000...---.........,,,---------------------------,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------............//////000000000000//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,------------.........111111111111000///......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDAAA===;;;999777555333000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***++++++***))))))***,,,************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......///...//////000000111111222111222222222222333333333111111111111111222333333222000...---......---,,,------------------------,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------...............//////000000//////...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000111111111000///...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEEBBB>>>;;;999777444222000...,,,,,,------,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))+++++++++))))))***,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///......//////000111111111000000000111111111222222000000000111222333444555111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------............//////////////////...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------///000000000//////...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((EEEBBB>>>;;;999777555222000...,,,,,,------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))***,,,+++***)))***+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...............///000000111111/////////000000000000111000000000111333444666777111///---------...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------.........////////////......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------...////////////...------,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((EEEBBB>>><<<:::888666333000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***************************))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((***,,,,,,***)))***+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////000000111////////////000000000000000000000111333444666777111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////......---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---------------...............------++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDAAA>>><<<:::999777555000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((***,,,,,,+++*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000////////////000000000000/////////000222333555555000///---,,,------,,,+++++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......//////......---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,------------.........,,,------.........------++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCAAA===<<<;;;:::888666000...,,,,,,------,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************))))))))))))******)))************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((***,,,,,,+++***)))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000////////////000000000111......//////000222333444000...,,,,,,------,,,+++++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------..................---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------.........//////,,,,,,---......---------+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,*********+++,,,---,,,+++***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------......---------............///........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************%%%'''***,,,+++)))'''&&&)))))))))))))))*********((((((((()))))))))******,,,+++)))(((''''''((((((,,,,,,***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++,,,,,,,,,------------...------------....................................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++)))((((((((())))))***+++++++++++++++++++++++++++++++++---,,,+++************+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************************************)))************+++++++++,,,,,,,,,,,,------------------------............------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************...,,,)))((()))+++,,,---++++++++++++,,,,,,,,,---///......---,,,++++++***++++++++++++,,,---------+++++++++*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))))))))******************************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++))))))***------+++))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++******------------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++(((+++000666:::888000))),,,,,,,,,,,,------------,,,---...000222444666666666555555444333111///...,,,------,,,,,,+++))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---111888===<<<666///,,,---...///111222333444888999:::;;;===>>>???@@@>>>???@@@@@@@@@???>>>===333333333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDBBB>>><<<:::999666444111///,,,+++,,,---,,,+++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...***(((+++111555555333...///111444777999;;;<<>>>>><<<>>>@@@CCCFFFGGGHHHHHHAAAAAAAAAAAA???<<<:::999,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,------......++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEECCC@@@<<<999777666555111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))))))))***+++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,---------***,,,---,,,,,,------,,,***+++000555222---///666???;;;888999;;;<<<>>>@@@PPP^^^aaaRRRHHHHHHCCC999<<<@@@AAA???AAAGGGLLLMMMAAA@@@@@@DDDJJJNNNOOONNNFFFAAA:::666444222...******))))))***,,,---+++***+++,,,,,,+++)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++************++++++++++++++++++******))))))************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))EEECCC@@@<<<999777666555111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,***************+++,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------111///,,,+++,,,///000///333333666999999999BBBMMMMMMQQQVVVXXXUUURRRUUU[[[___eeelllqqqssssssrrrppp______\\\WWWTTTPPPGGG===DDDGGGJJJLLLKKKKKKKKKLLLRRRPPPNNNMMMLLLFFF>>>777222111///,,,++++++,,,---)))***+++***)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************(((((((((((()))))))))***************************))))))))))))************))))))))))))*********+++************************++++++************++++++++++++++++++*********)))************************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))EEECCC@@@<<<999777666555222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......///---,,,,,,...000222222AAA>>>>>>@@@EEEMMM[[[gggjjjuuuyyydddjjjmmmhhh\\\OOOHHHEEENNNOOORRRVVVXXXUUUMMMFFF;;;;;;:::666222///---,,,)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************((((((((()))))))))******************************)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++++++++++++++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++***************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))EEECCC@@@<<<999777666555222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++---000222222222666===999888<<>>:::333...+++***)))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************++++++++++++++++++***************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))EEECCC@@@<<<999777666555222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000333333000111@@@QQQOOOSSS```yyy{{{hhhmmmcccVVVNNNKKKMMMPPPPPPEEE>>>888999???CCCAAA===333000,,,++++++,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))EEECCC@@@<<<999777666555333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000///......------------,,,,,,,,,,,,------------.........////////////000222000111333333;;;SSSlllttt|||rrr```RRRMMMNNNRRRTTTMMM@@@222///777DDDLLLOOO>>>888000,,,,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************))))))))))))))))))***************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++*********************************++++++++++++,,,++++++++++++++++++++++++*********************************************************************************************************+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEECCC@@@<<<999777666555333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,,,,,,,---,,,,,,,,,---------............/////////000000000222111:::JJJWWWeee{{{yyy{{{{{{mmmaaa___[[[______\\\```kkktttuuu```mmmvvvtttrrr~~~qqqfff```[[[XXXYYYNNN???555555>>>KKKTTTJJJAAA555...,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++*********)))))))))(((((()))))))))*********+++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///......---,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEECCC@@@<<<999777666555333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,------.........////////////000000000000333777LLLmmm|||zzzvvv[[[GGGLLLWWW\\\cccmmmiiigggggghhhccc^^^cccmmmkkk}}}xxxuuuuuunnnkkkpppvvvfff[[[bbb]]]SSSEEE;;;;;;CCCLLLQQQGGG888///,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++*********))))))(((((((((((())))))*********+++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777111000///......------...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------000...***)))+++......+++888...***666???333...>>>AAAkkknnn^^^VVV[[[dddqqq~~~sssgggZZZXXXddd{{{{{{hhh[[[XXXMMM===>>>LLLKKKCCC<<<999666000------...,,,******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000+++---///000111///---,,,+++++++++,,,............555---)))******'''+++222///---,,,,,,------,,,***)))))))))***+++,,,---............---+++))))))***---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************************************************************************************************************************************)))))))))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777111111///...............---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,------------///000111111222222222)))222333000///222GGGfffiiiccccccnnnttt]]]SSSUUU[[[```SSSTTTKKK===JJJGGGEEEEEE???555,,,***...---++++++,,,,,,+++***************************))))))))))))))))))))))))************************************************+++*********))))))))))))************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......444222...++++++,,,///111333333222111000000//////---,,,000666999666111///444333111000111111000///333222111///...---,,,,,,)))***,,,---...///111222---,,,,,,+++++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************************************************************************************************************************)))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......000111222111...---///222222<<<999333???WWWwww|||{{{```pppvvveeeMMMCCCBBBGGGMMMLLLBBB777222...---,,,,,,---,,,+++)))************************))))))))))))))))))))))))***************************************************************)))))))))************+++++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111333333444,,,...000000000000222333444333000---...111///++++++)))((()))+++...//////...------,,,------......,,,---------------------------,,,++++++++++++,,,++++++++++++++++++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))******************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777222111000///............------------------,,,,,,,,,,,,,,,,,,,,,---......------------............333///------,,,---111666222111///AAAhhheeejjjxxxsssoooKKKEEECCCJJJOOOJJJ@@@999...,,,++++++------+++***************************))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............+++,,,,,,---............000000000000000000000000999???FFFJJJJJJKKKMMMPPPJJJMMMKKKDDDCCCIIILLLJJJJJJFFF@@@;;;888555222000---,,,,,,,,,,,,---......111000///.........---+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))*********************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777222111000//////......///------------------------------,,,,,,------...///------.........////////////++++++000333222333777333===UUU{{{}}}{{{mmmYYYGGGEEEKKKJJJ@@@888111///,,,,,,---------,,,***************************************************************************************************************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------......////////////////////////000000000000//////333;;;FFFQQQWWW[[[ccckkkmmmhhhdddccceee^^^iiiqqqnnneee^^^XXXSSSZZZWWWSSSPPPOOOMMMKKKIII@@@>>>;;;777444111///...///...---///222333333111///...------,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************************************(((((())))))************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777222222111000////////////------------............---------------......///.........////////////000000---///666555...---222LLLlll|||rrr}}}{{{ppprrrSSSHHHLLLMMMHHHCCC:::666111...------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000///.........///111444555===DDDOOO[[[dddiiijjjjjjpppwww~~~zzzooofffdddfffeeelllxxx}}}mmmjjjgggdddbbb___[[[YYYOOOMMMJJJFFFBBB???===<<<555222//////000000---***//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************((((((((()))******++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777333222111000////////////------------.........///---------------...//////....../////////000000000333000333555111///<<>>===:::555444777333222111000////////////---------.........//////...------------...//////////////////000000000000000///111333222>>>bbbpppvvv}}}cccssshhhZZZSSSRRRTTTSSSKKK@@@666000...---,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---......///000111111222444555:::AAALLLYYYdddkkk[[[[[[]]]aaagggnnntttxxxsss^^^[[[bbbfffmmmwww|||yyytttnnnhhhbbb^^^\\\QQQLLLGGGFFFGGGEEE@@@;;;000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---------.........//////........................////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************'''(((((()))***+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFBBB>>>===:::555444777222111111000000000000000.......................................///000000333---***,,,///...///111111///000444>>>YYYyyyggg}}}rrriii}}}___LLLWWWSSSLLLJJJ@@@...***///---,,,,,,,,,***)))***,,,...******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------000///...---...//////......000222444333222111000AAADDDPPP```fffbbb```eeetttwww|||```SSS]]]rrrmmm{{{|||nnnaaa\\\WWWVVVXXXWWWTTTRRRCCC===555///------...///222...***((()))+++,,,,,,,,,,,,---...---,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------......///111///---,,,,,,---------111222111///---,,,///111222000///111555888999888999888777777666555333222222111///---,,,---...///,,,------...///...---,,,---------------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++------------,,,,,,,,,+++,,,...//////...,,,,,,,,,+++///111///222777888666555666777888:::<<<;;;888<<<<<<;;;666222000333666111111000...,,,---///111...//////...,,,++++++,,,******++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))++++++++++++******))))))+++*********))))))((((((++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***************************************************************************************************FFFBBB>>>===:::555444777222111111000000000000000........................///............///000000111---,,,000222111222444111555:::GGGeeexxxwww}}}]]]OOOTTTQQQSSSLLL888000111---......---,,,+++***+++,,,***************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------...............------,,,------...///.........///000000///333333000******444FFFTTTZZZ]]]dddjjjkkkqqq{{{}}}hhheeevvv~~~lllYYYTTT]]]fffiiigggYYYIII@@@>>>:::111(((111000//////...,,,)))&&&,,,,,,---...------++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........------------------...000222333333222111---///111444777999<<<===CCCJJJNNNJJJAAA>>>CCCIIISSSRRRQQQPPPNNNLLLJJJIII;;;999777555444333333333---,,,,,,,,,---/////////---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,------111000///,,,+++---111444888:::;;;;;;<<<>>>???>>>BBBBBB>>>::::::;;;999666999<<>>===:::555444777222111111000000000000000........................//////......//////000111000...///333444222222555///111NNN}}}qqqjjjooovvvQQQQQQOOOTTTOOO>>>555222***//////......,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............------------......//////000111111111111111222000000888EEETTT^^^cccfff^^^bbbzzzxxxvvv~~~~~~zzzzzzzzzhhh~~~wwwcccQQQ^^^______ZZZRRRFFF<<<555---------...///000///---,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000111222222>>>@@@DDDIIIOOOTTTUUUUUUZZZ```ccc]]]QQQIIIKKKQQQWWWWWWVVVSSSOOOKKKJJJJJJNNNMMMKKKIIIFFFCCC@@@>>>777444111/////////...---...------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,---...+++---///222555999???CCCIIIGGGGGGHHHHHHEEEEEEGGG@@@@@@===888999===>>>::::::888666888===AAABBBAAA;;;;;;===AAACCCBBB<<<777000000000000///---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************++++++++++++************+++++++++++++++*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************FFFBBB>>>===:::555444777222111111000000000000000......................../////////...///000000111000///111333222///111555<<>>CCCFFFGGGHHHHHHIIIFFFFFFHHHGGGDDDCCCEEE???BBBAAA===@@@FFFGGGBBBFFFCCCAAADDDJJJJJJEEE???888:::===@@@CCCDDDEEEEEE???===;;;888555111---***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************FFFBBB>>>===:::555444777222111111000000000000000///////////////////////////////////////000111111111000111222///...444<<<]]]ooo^^^wwwjjjZZZQQQJJJJJJFFF888///---+++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............//////000111111222111///...000444888CCCOOO\\\aaacccnnnyyy{{{ttttttuuulllxxxrrraaaZZZXXXWWWWWWVVVNNNCCC999222...+++))).....................///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.........////////////............///000111222666<<>>===:::555444777222111111000000000000000////////////////////////000000//////000000111222222111111000///444BBBQQQwwwyyymmmzzzlll[[[PPPOOOKKK<<<333///,,,+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------.........///////////////...//////000111222000000//////111888DDDLLLggghhhooo{{{vvv}}}sssqqqnnn~~~nnn[[[WWWZZZ___[[[UUUNNNFFF<<<222,,,000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------.........////////////000111000...---...000333555@@@HHHSSS[[[___bbbeeehhhYYYZZZ[[[ZZZWWWVVVVVVXXXmmmuuu{{{yyyrrrqqqxxxooonnnkkkgggaaaZZZTTTPPPNNNKKKJJJMMMRRRTTTPPPLLL777555222///,,,++++++,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++---000444888<<>>===:::555444777222111111000000000000000////////////////////////000000//////000000111222222111111222555AAAZZZooowwwjjjppphhhVVVPPPKKK>>>;;;555///,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...............////////////////////////000111222333111111222444<<>>?????????:::<<<>>>AAAFFFMMMUUU[[[iiizzz|||ooorrrxxx{{{{{{sssppplllmmmqqqrrrooolll[[[TTTJJJDDDBBB@@@>>>;;;:::888555111///...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---..................---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************FFFBBB>>>===:::555444777222111111000000000000000000000000000000000000000000000000000000111111222222111222444;;;MMMlllkkkvvvvvv]]]SSSOOODDDAAA:::222......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000////////////000111222333333444777;;;GGG]]]wwwwwwsssgggccc\\\VVVPPPJJJEEEAAA444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////000000000000//////000666???LLLXXX______aaabbb``````dddnnnvvv}}}|||yyyyyy|||}}}iii```UUUQQQRRRTTTSSSPPPYYYTTTLLLCCC;;;555111000//////.........---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////>>>???@@@AAA@@@===:::888CCCHHHPPPWWW^^^dddiiimmm|||nnnmmmzzz}}}rrrcccWWWPPPJJJDDD@@@???<<<888444111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------........./////////000000222222333333333333222222000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************IIIBBB<<<;;;:::666555777222111111000000000000000////////////000000000000222000/////////000000///---;;;444444UUUjjjeeecccuuu~~~|||yyyppp|||lllUUUMMMOOOJJJDDD777+++)))000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........000000000000////////////,,,---///111222333333333444222DDDcccqqqsssyyyyyy~~~qqqnnncccbbbTTTOOOQQQGGG@@@CCC:::)))'''000111(((***+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000444...+++///222000//////---777FFFTTT___cccaaa]]]fffcccaaaxxxvvv|||{{{vvvfffUUUQQQXXXQQQOOOMMMLLLJJJDDD;;;333444000...///222222,,,&&&---------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000...---444===BBB@@@>>>===>>>CCCJJJNNNbbbssswwwjjjjjjxxx{{{ppp}}}xxx|||jjjOOO@@@<<<===888777666...+++******+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***+++...000+++------,,,***)))+++---...,,,+++,,,...//////...444888999555444777888777:::AAABBB===<<>>555======???AAABBB>>>777000)))---000000/////////...+++++++++,,,...///...---.........---------------+++++++++************)))************************IIIBBB<<<;;;:::666555777222222111000000000000000////////////000000000111000/////////000111111111666111333OOOlllfff___qqqwwwrrrpppqqqsssnnnxxx~~~~~~}}}jjjVVVKKKMMMIII===000,,,000111---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000000000000000000000444222000222666777444111===\\\qqqrrr{{{iii\\\___[[[LLLMMMAAA999;;;888///,,,222,,,---...------,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000111---...111111,,,+++333>>>FFFRRR[[[XXXRRRVVVgggvvvmmmyyyoooRRROOOPPPPPPOOOLLLJJJHHHGGG888444...,,,---//////...------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++------------------------111***'''...888>>>BBBEEEEEE>>>===KKKbbbrrrrrrlll~~~~~~}}}|||XXX>>>888777:::999000000...++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,---,,,+++)))((()))+++)))+++---//////...------///000222666:::======<<<666;;;===;;;999::::::777:::>>>>>>999777:::===???HHHFFFCCCCCCFFFGGGGGGEEEAAA???;;;555111///...---111000///...///...,,,******+++,,,,,,------......++++++++++++************************************IIIBBB<<<;;;:::666555777222222111000000000000111/////////000000000111111//////000000111111222222222222@@@aaatttjjjqqqyyy{{{}}}{{{yyy{{{jjjVVVQQQMMMCCC777111000///---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000000000000000000000222444444222000333:::AAARRR|||yyyssscccZZZZZZXXXKKKDDDGGGBBB444,,,///..................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////...//////000000......000222111333>>>KKKUUUVVVYYY^^^fffsss{{{zzzzzzooo|||yyyiii]]]OOOKKKPPPTTTQQQKKKDDD>>>666///,,,---000222------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......+++***...777=========???HHHJJJPPP[[[iiiwww}}}zzzrrroooyyy}}}~~~~~~zzzrrrooossswwwyyyllldddaaaOOO@@@>>>===555222---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,***))))))***,,,++++++,,,------,,,+++000222666===CCCGGGHHHGGGHHHKKKIIICCC?????????===;;;===AAACCC@@@===CCCKKKKKKIIIFFFFFFHHHKKKNNNOOOHHHHHHIIIJJJGGGAAA999444///---,,,,,,......,,,+++++++++,,,---...---------,,,+++++++++************++++++++++++++++++++++++IIIBBB<<<;;;:::666555777333222111111000000111111//////000000000111111111...///000000000000111222///DDDTTTYYYbbbuuu}}}{{{|||iiiRRRNNNFFF<<<444000///...............------------------------------------........................///////////////000000000000000111111111111111222,,,555999333,,,666RRRkkk|||xxx}}}___^^^^^^^^^WWWKKKFFFDDD:::,,,...---,,,---.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------............//////.........//////000555...+++333???HHHMMMQQQTTTUUU___ooo}}}|||jjj\\\UUUQQQOOOMMMNNNKKKDDD;;;333//////000...------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...//////...555<<<===777888III\\\}}}yyyvvv}}}ooogggtttxxxpppppp{{{zzzrrrpppooogggfffsssxxx```FFF???>>><<<888333000...---,,,***------------------------+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------)))+++------,,,,,,,,,......,,,***,,,000444666666555555666999===???>>>===BBBCCCAAA===>>>FFFNNNQQQGGGGGGOOOZZZYYYQQQOOOUUUOOONNNLLLKKKIIIGGGDDDCCCEEECCCEEEKKKNNNLLLHHHFFF777444222000000///---+++...............,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++IIIBBB<<<;;;:::666555777333222222111111111111111000000000000111111111111///000111000...///111333@@@QQQXXXSSScccqqqiiijjjhhhqqqTTTNNNGGG???999333000/////////.........---------------------------------........................////////////000000111111000111111111222222333333111555666555<<>>111...++++++,,,......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////.........---......///000333///222===IIIRRRYYY______kkk{{{}}}}}}eeeTTTOOOQQQNNNNNNLLLGGG>>>666000---///...------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222;;;======::::::JJJmmmmmmfffjjjpppvvvvvvsss|||ttttttxxxnnnaaaTTTGGG@@@===999666444222///---------------------------+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------+++,,,---,,,++++++,,,---,,,...333999>>>AAAAAAAAA:::999888999;;;>>>>>>>>>EEEKKKPPPSSSZZZfffooosssjjjdddgggppprrriiibbbcccgggfffdddaaa^^^\\\[[[ZZZSSSKKKEEEEEEFFFFFFKKKQQQIIIEEE@@@;;;777333///,,,......---,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++IIIBBB<<<;;;:::666555777333333222111111111111222000000000111111111222222000111222000///000666:::SSSKKKPPPcccmmm||||||pppuuu{{{[[[RRRHHHCCC???888222111/////////.........------------------------------...........................//////000000111111222111111111222333333444444777111000>>>[[[zzz|||yyysss[[[OOOWWWXXXLLLJJJSSS<<<666///,,,---...///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------........./////////............///000111222---777EEELLLMMMRRRcccvvv}}}|||www\\\FFFIIIKKKMMMMMMIII@@@777111111000///...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///222666888999999>>>IIIUUUcccttt|||}}}{{{vvv}}}|||vvvyyyyyyvvv|||xxx{{{yyy|||yyysssiiiXXXEEEAAA<<<888555333000...------------------------+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------------+++))))))+++---333999AAAEEEDDD???:::777===???BBBIIIRRRZZZ___aaacccjjjppppppooonnnkkkfffeee\\\UUUVVVXXXUUUPPPMMMZZZYYYYYYYYY]]]eeeooovvvbbb^^^___aaa[[[OOOJJJNNNLLLHHHDDD@@@>>><<<999888///...,,,******+++---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,IIIBBB<<<;;;:::666555777444333222222111111222222000000111111111222222222000111222111111555>>>EEEPPPJJJZZZuuu{{{jjjgggYYYMMMIIIFFF>>>666333////////////...............................................................//////000111111222222111111222222333444444555555777CCC]]]|||zzzuuu^^^^^^ZZZKKKIIIUUUKKKBBB777000///000000///......------------......------------------------++++++,,,,,,---......///....................................////////////...//////000111333444555777DDDSSSXXXVVV[[[rrr{{{}}}}}}uuuUUUNNNNNNNNNPPPOOOJJJBBB;;;222111000//////.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........000333777<<<>>>:::CCCVVVjjjsssqqqllljjjyyyuuupppjjjeeeoooyyy~~~~~~ssspppyyy|||tttwwwxxx}}}~~~|||zzz}}}zzzggg]]]VVVKKKAAA:::666333222........................+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...------,,,,,,,,,...333777???CCCGGGEEE???;;;===@@@MMMPPPUUU^^^fffkkkmmmlll]]]bbbccc]]]VVVPPPHHHBBBBBB@@@;;;777888<<<;;;666999:::;;;===AAAIIITTT[[[VVVYYYccclllfffWWWQQQUUUQQQNNNJJJGGGGGGFFFEEEEEE;;;888333...,,,,,,...000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,IIIBBB===;;;:::666555777444333222222111111222222000111111111111222222222///111222222333:::EEENNNDDDUUUpppyyy|||}}}oooqqq```QQQMMMKKKCCC999444000/////////....................................////////////////////////...//////000111222222222111111222333333444555555222FFFeeegggZZZUUUQQQLLLWWWMMM>>>555111111111///......------------......------------------------++++++,,,,,,---...//////..................................../////////000///000000222333555777888JJJNNNUUU]]]bbbmmmYYYUUURRRRRRSSSPPPIIIBBB333333111000////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------000000000222666;;;@@@CCCNNN^^^tttzzz{{{wwwtttxxxvvvooommmggguuuhhhdddllleeennntttyyyvvvxxx{{{mmmfff|||{{{~~~|||~~~sssaaaQQQEEE???<<<:::........................+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......+++,,,,,,...111777???DDDDDDEEEDDD???===FFFWWWeeedddeeefffgggddd^^^UUUOOOAAAEEEFFFDDDEEEKKKOOOOOOLLLUUUYYYVVVXXX^^^^^^XXXNNNOOOOOOKKKFFFBBBAAABBB>>>===CCCKKKKKKKKKXXXkkkgggbbb[[[UUUQQQMMMJJJGGGKKKFFF===555000...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,IIICCC===<<<;;;777666888666555444222111000000000111111111000000000000000,,,111333333:::EEEGGGAAAVVVhhh|||{{{vvvvvv~~~xxx\\\LLLLLLMMMAAA222111000......000111000///000000//////.........---////////////000000000000222222222222222222222222---222444222333777999777FFFjjjyyyyyy]]]XXXUUUQQQJJJQQQVVVMMM888)))+++555,,,//////,,,...222000)))------------------------------------------------//////.........---------,,,...///000///000111333999...,,,555555111???VVVRRRWWWbbbppp|||```NNNWWWYYYQQQIIIAAAGGG???444...///222000+++222111000//////.................................------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000...,,,+++,,,---------+++333444444;;;AAAQQQiiiqqq|||{{{yyyzzzwwweeebbbYYYXXXWWWUUUSSSOOOMMMKKKNNNOOOQQQUUUWWWVVVSSSPPPNNNJJJEEEEEENNNbbbxxxzzz~~~vvvWWWFFF===777???666---+++,,,,,,---...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********///...---,,,,,,,,,---...---)))---888@@@AAAAAADDD???>>>@@@FFFPPP[[[dddiiipppggg^^^WWWMMMGGGLLLUUUaaaaaabbbhhhuuutttqqqvvvmmm\\\[[[HHH===??????:::CCCSSSXXXgggtttppp```QQQIIIFFFPPPJJJHHHHHH???111---111555///)))(((,,,///...,,,,,,,,,,,,+++++++++******IIICCC===<<<:::777666888666555333222111000000000111000000000000000000000555000000555:::>>>FFFNNN```wwwxxxxxxxxxsssfff}}}kkkrrreeeOOOLLLMMMFFF999222000......///000000///000000/////////.........////////////000000000111222222222222222222222222888111000777;;;;;;===CCCjjj~~~dddRRRQQQMMMSSSUUUMMM@@@555000000///111000,,,,,,000000,,,------------------------------------------------//////.........------------...///000//////111333***666888///000BBBOOOPPPdddkkkuuu}}}|||mmmTTTQQQOOO???DDDAAA:::444000000000000111111000///.........///........................------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,---.../////////888999<<>>333111....../////////...000000////////////....../////////000000000111111222222222222333333333333777///000999999777GGG___}}}\\\TTTRRRWWWVVVOOOIIIDDD777)))000222000,,,***---//////------------------------------------------------/////////............------/////////...///111222333111555<<>>LLLZZZppp~~~{{{{{{}}}qqqeee^^^TTTGGGAAACCCHHHLLLQQQWWW[[[^^^______^^^___```dddhhhjjjkkkjjjlllllliiiddd\\\TTTNNNKKKGGGGGGJJJRRR___mmmxxx~~~~~~{{{iiiVVV@@@DDDAAA555///000000,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---///////////////666888;;;<<<::::::BBBKKKLLLZZZjjjqqqlllddd___^^^WWW\\\iiiyyy|||ssswww~~~zzzsssxxx{{{mmmnnnqqqttttttuuuzzzkkkYYYUUUKKKCCCDDDGGGMMM[[[iiinnnbbbQQQHHHJJJOOOIII@@@---000111000---+++,,,///,,,,,,,,,,,,++++++++++++IIIBBB===<<<:::666555777555444333222111111111111000000000000000111111111000000999FFFHHHFFFTTTjjjaaalll{{{dddUUUOOOFFF;;;555333///......///......000000////////////////////////000000000111111111222222222333333333333333...333999999444>>>bbbyyybbbVVVYYYWWWPPPOOOMMM>>>+++---//////---+++,,,...000................................................/////////..................///000///...///111333<<<333666GGGRRR^^^}}}~~~sss___VVVJJJJJJJJJHHHAAA666000/////////...............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------.........///111222333:::AAAOOOdddmmmttt|||yyyvvvuuuzzzlll]]]OOOKKKLLLOOOVVV^^^kkkooouuu{{{vvvuuuvvvxxx|||}}}~~~xxxrrroooddd[[[NNNFFFDDDIIIPPPTTTgggwwwwwwbbbIII;;;@@@===---)))444,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333<<<;;;999888:::DDDUUUccciiijjjhhhaaaZZZZZZbbbjjjvvv|||vvvqqqttt|||xxxpppvvvnnnnnnsssvvvpppkkksssmmmnnn~~~lllTTTIIIDDDCCCLLLZZZrrroooaaaPPPJJJNNNNNNHHHCCC:::...***,,,...---+++------,,,,,,,,,+++++++++HHHBBB<<<;;;999666555777444444333222111111111111//////000000111111111111222999@@@DDDDDDMMMaaasssllleeeiiirrrwwwvvvmmmxxx}}}gggWWWGGG:::888555111///...///......//////000000000000000000000000000000111111111111222222333333333444444444///888;;;666@@@```[[[[[[VVVQQQQQQRRRHHH:::,,,---...///...------///................................................//////////////////////////////000//////000333666///BBBJJJGGGSSSwww|||QQQNNNHHHFFFJJJIII???444...000//////............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---...///......///333666>>>KKK^^^}}}zzzsssyyyyyysss{{{wwwlllddd]]]YYY]]]fffpppyyy}}}~~~|||{{{{{{yyyxxxvvvxxx|||~~~~~~~~~~~~tttpppjjjeee```ZZZUUUQQQNNN\\\yyy]]]BBBDDDEEE888111666...------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------///333777::::::;;;<<<@@@JJJZZZkkkuuuzzzqqqcccZZZ\\\nnnyyyvvv{{{{{{{{{}}}|||wwwzzznnnkkkzzz~~~www}}}iiiSSSEEEDDDGGGaaatttlllXXXLLLGGGEEEMMMEEE;;;333000000000000---------,,,,,,,,,++++++HHHAAA<<<;;;999666555666444333222222111111222222/////////000111111222222555<<>>OOO___www~~~|||xxxqqqpppxxx~~~yyymmmdddaaaeeemmmwww~~~~~~~~~~~~~~~||||||{{{yyywwwwwwwwwvvvuuutttvvvyyy|||}}}{{{xxxvvvvvvvvvuuutttaaaZZZggg|||{{{www|||zzzsssVVVAAA@@@EEE<<<...000//////...---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///...///222666;;;>>>888BBBMMMXXXcccnnntttuuueeejjjqqqxxx~~~}}}sssssstttrrrwwwwwwqqquuummm]]]bbbuuuxxx```RRR===GGGTTT^^^dddcccZZZPPPEEEIIIJJJBBB555------222------------,,,,,,,,,,,,HHHAAA<<<;;;999555444666333333222222111111222222...//////000111111222222:::999AAAMMMUUUbbb~~~eee]]]qqqkkk^^^ccckkkVVVKKK???:::555111000000000/////////000000000111111111000000111111111222222222222222333333444555555666555666===VVVvvv]]]VVVVVVSSSRRRTTTBBB777...///111///...///.................................................../////////000000000000///000111111222555:::===IIIQQQhhh{{{|||ttt]]]KKKJJJMMMHHHBBB@@@555444222111///.................................---------------------------------------------------------------...//////---///000000111888BBBJJJkkkpppvvvsssssstttrrrjjjbbbccciiikkksss}}}~~~}}}}}}}}}}}}}}}}}}~~~xxxwwwvvvxxxzzz{{{zzzyyy~~~~~~|||yyywwwxxxzzz}}}~~~wwwsssuuuzzznnn]]]TTT[[[bbbaaacccjjjvvvzzzwww{{{}}}{{{xxx~~~mmmRRREEEGGGAAA333333222111//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///111444777;;;===???DDDUUUgggpppssstttrrrnnn___pppxxxssszzzssswww}}}{{{wwwvvvvvvmmmhhhyyy~~~mmmSSS>>>BBBVVVfffhhheeeRRRQQQNNNGGG>>>555000---...------------,,,,,,,,,HHHAAA<<<;;;999555444666333333222222111222222222...//////000111222222222@@@888AAAUUUXXXPPP```~~~[[[\\\qqqZZZVVVtttmmm[[[SSS@@@<<<666222111111000000//////000000111111111222000111111111111222222222222222333333444555666666666>>>VVV{{{dddZZZXXXPPPNNNSSSOOO>>>000...000///...000////////////////////////////////////////////////.../////////000000111111///000111111333777<<<@@@TTTqqqzzzrrrXXXOOOLLLGGGEEEHHH666555444222000///..............................------------------------------------------------...------------...//////---///000111444===JJJTTT}}}kkkiiizzzwww|||nnnaaa]]]aaaeeekkkooo}}}|||{{{{{{{{{|||~~~~~~yyyzzzzzzzzzyyyyyyzzz|||{{{{{{zzzzzzzzzyyyuuurrrpppllldddZZZTTTRRRUUUYYYnnn~~~oooWWWEEEBBBFFF555444222111///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,///333888<<<>>>>>>>>>UUUhhhzzz|||vvvqqqmmmiii}}}xxxxxx}}}|||}}}xxxfffooonnnddd]]]qqq|||\\\HHH@@@DDDYYYnnnsss```KKKFFFJJJHHH:::***......---------,,,,,,,,,GGGCCC>>>:::888777666666333222111111000000111111111111111000000222555888777???HHHUUU[[[QQQQQQccc]]]cccwwwwwwiiiWWWWWWtttrrr[[[VVVIII>>>;;;999111000333///000000000000000000000000222222111111111111111111555222000222555666666555;;;OOOvvvYYYTTTRRRJJJRRRLLLNNN;;;...444000)))222///////////////////////////////////////.........111111111000000000000000111000111444666;;;FFFQQQcccyyysss]]]ZZZGGG;;;PPPEEE===333///000111000---......------------......------------------------,,,,,,,,,---------......000,,,+++---...,,,,,,...222***222<<<888???VVVggg~~~vvv}}}yyy}}}pppbbb[[[bbblllrrrzzz~~~~~~{{{|||{{{xxxvvvvvvzzzzzzyyyvvvuuuuuuwwwyyysssqqqmmmkkkoooqqqfffXXX\\\bbbuuu}}}~~~wwwSSSAAAGGGGGG;;;...,,,111333000,,,........................------------------------------------------------------------------------.........///000111///...666111555???@@@<<>>:::888777666555333222111111000000111111000111111111000222666999<<>>OOO```SSSJJJPPP;;;IIIBBB999111............///......------......///------------------------,,,,,,---------.........///,,,+++///000......000---///777???GGGXXXjjjoooxxxvvvqqq|||yyyiiihhhbbbbbblllxxx~~~|||{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~ttt~~~~~~~~~~~~}}}|||zzzwwwuuuuuuvvvwwwvvvxxxvvvsssuuuzzzyyyttt^^^ZZZ[[[iii~~~|||vvvuuunnnUUU;;;CCCCCC<<<111...000000,,,........................------------------------------------------------------------------------///...............---,,,333888;;;;;;>>>LLLbbbssstttfffdddxxx}}}ttthhhiiinnnfffWWWlll___===@@@MMMqqqnnnSSSMMMLLLFFF888333---***,,,---,,,***GGGCCC===:::888777666555333222111111000000111111000111111111111444777:::>>>FFFVVVsss|||[[[JJJhhhhhhqqqvvvwwwiii[[[[[[mmm}}}[[[LLLEEEAAA444111555444111111111111111111111111111111222222222222222222666111333:::888333999GGGiiigggTTTYYYNNNMMMNNNLLL???000000333,,,////////////////////////////////////////////////111111111111111111111111222333666999<<>>555111000/////////....../////////........................---------.........//////000...///111///,,,///444666GGGYYYrrr|||}}}xxxfffVVVTTTaaaooo{{{{{{zzzxxxxxx{{{|||xxxrrrppprrruuuxxxxxxyyyzzz|||~~~~~~zzzvvvssszzz{{{zzzooo\\\TTTfff~~~uuuzzzeeeNNN@@@FFFGGG:::111333////////////////////////........................------------------------........................---.../////////222777;;;888BBBXXXssswwwlllyyy}}}zzztttwww}}}}}}```bbbiii___XXX{{{}}}YYY>>>HHHgggvvvlll]]]JJJHHHDDD;;;222---...111FFFBBB<<<999777666555444333222111111000000111111///000222333555999>>>AAARRR^^^WWWFFFAAAGGGTTTeeeZZZooo|||~~~wwwhhhdddrrrqqqbbbTTTHHHIIIRRRsss~~~___MMMJJJBBB:::888444222222222222222222222222111111222222333444444444333444555555:::TTThhhSSSYYYCCCDDDRRRJJJ444///555000000000000000000000000...//////000000111111222222222222333333444444555666777CCC[[[ttt{{{rrrxxxfffRRRQQQOOOKKKDDD;;;333---000//////......//////000........................------........./////////000//////000///...333:::===WWWpppqqq___YYY___hhhrrryyy}}}yyyvvvtttsssxxxuuuwww~~~{{{vvvuuu{{{uuubbb]]]eeexxxwwwwwwZZZFFFJJJMMMBBB777777////////////////////////........................------------------------........................///000111///...111777<<>>BBBEEEAAA>>>???FFFOOOWWWdddppp|||mmm___```iiioooppppppuuuxxx}}}yyylll[[[MMMHHHJJJUUUwwwwww~~~|||sss{{{gggIIIKKKHHH;;;999666555444444333333444444555444333333555666666666222444HHHvvvfffhhh}}}zzz]]]MMMIIICCCHHHKKK===000///000333222//////222111111111111222222222222444333444666444333999BBB___uuuttt}}}|||uuu}}}pppYYYFFFMMMPPP<<<222111000//////000000000////////////////////////111000000000000000000000...555333000888BBBQQQfffxxx~~~~~~{{{}}}pppyyy{{{ssssssooouuuyyywww||||||vvvmmmlllwwwrrr^^^KKKOOOAAA<<<555///...///000///////////////////////////---------........./////////...------///000111111222333444666>>>RRRpppxxxrrrxxxUUUIII{{{jjjQQQPPPfffpppvvvaaaDDDBBB???EEEAAA<<<888777666555444444333333222222111111111///111333777;;;@@@DDDFFF???AAACCCHHHQQQYYYYYYSSS[[[```ccceeeiiiqqquuuvvvooossszzzvvveeeUUULLLFFFTTT|||xxxQQQHHHGGG===666666555444444333444444444222222333444555666777777<<<;;;^^^}}}kkkOOOFFFCCCGGGIIIBBB222000///222222//////222111111111111222222333333000444999888333555DDDTTTooo~~~yyysssppplllccc[[[___ooopppiiiKKKMMMRRREEE:::555000...000111111000////////////////////////000000000000000000111111///444111000===LLL]]]qqqxxx|||}}}yyyaaa```pppxxxiii{{{~~~tttttt{{{rrrmmm|||~~~{{{yyymmmyyyzzzTTTFFFDDD???999444000//////000////////////////////////------........./////////------...///000111222222444666777:::MMMhhhzzzzzztttvvvhhhNNNSSSzzzvvvLLLNNNWWWwwwqqqKKKEEEJJJEEEAAA<<<888777666555444333333333222222111111111000222555888<<<@@@CCCDDD===EEEIIIMMMZZZgggaaaQQQQQQbbblllgggccciiippprrrooouuu|||rrraaaTTTGGGWWW{{{zzzcccGGGCCC???888666666555444444444444444111333555555666666777888===JJJ{{{yyywwwtttSSSHHHHHHJJJIIIFFF666222///111111///000333000111111222222333333333---444999666333<<>>??????888CCCKKKQQQcccuuuqqqaaaZZZiiinnnaaaTTTUUU^^^bbbqqqvvv~~~~~~mmm___OOOaaa|||yyy~~~uuuxxxxxxMMMDDDGGGBBB666666555444444444444555333555777777555555777999888```|||jjjhhhsss```LLLLLLNNNLLLMMM<<<555000000111000000333000111111222333333444444///444666333444FFFddd{{{}}}sssjjjdddWWWRRRKKKEEECCCDDDHHHKKKWWWdddwwwuuullluuussslllSSSJJJPPPGGG???444///000222222000000000000000000000000000//////000000111111111111333222///@@@ccczzzsssRRRKKKNNN\\\ttt|||vvvxxx|||yyy{{{nnn^^^bbbuuu{{{pppNNNFFF>>>;;;555///...222////////////////////////........./////////000000---///111000......000111888<<>>YYYpppdddvvvqqqccccccuuuRRRLLLPPPPPPUUUCCC:::222111111000111333000111111222333444555555444555444444???XXXsssvvvcccVVVMMMIIIHHHCCCAAA@@@@@@DDDJJJPPPUUUfffooozzz~~~|||{{{}}}pppsssiii~~~^^^IIIMMMKKKCCC999333111111111111000000000000000000000000/////////000111111222222111555<<>>444222222111111333000111111222333444555666777666555===VVVtttnnnpppXXXIIIBBB>>>???CCCEEEHHHMMMTTTZZZ```dddfffrrrvvvzzzzzzzzzssstttuuurrrRRRLLLLLLGGG>>>666111000000222000000000000000000000000...//////000111111222222///999FFFbbb{{{tttfffjjjvvv^^^FFFBBBQQQiiixxxqqqyyyzzzuuuzzzvvvttt{{{nnnlllXXXGGGBBB===444...///////////////////////////.../////////000000000000...111222000///111888===FFFRRRhhh{{{~~~mmmtttwwwVVVgggeeeNNNVVVpppnnnEEEAAA<<<888777666555444222222222222222222222222000333777:::;;;;;;999888:::BBBJJJMMMMMMMMMPPPRRRZZZUUUVVV^^^aaa^^^aaaiiiwww{{{xxx^^^sssyyypppWWWMMM===777777666555555555555555111444666666666;;;DDDKKKfffSSSmmm}}}eeeWWWWWWOOOMMMLLL@@@555222222111111333000111111222444555666666777555777HHHjjj|||qqq|||bbbRRRCCC@@@BBBCCCFFFJJJIIIQQQ^^^kkkwww~~~pppooo^^^NNNLLLHHHAAA888111///000222000000000000000000000000...//////000111222222222000<<>>999999777444333555444333222111111111222333333888<<<<<<888777:::===??????RRRYYYIIIKKKWWWSSSVVVWWWYYYZZZ\\\^^^bbbeeepppvvviii|||rrryyy~~~aaaEEEBBB<<<:::777666666777666555333555BBB444444888<<>>666222111222000000000000000000000000222//////333333000///000666CCCYYYeeelll}}}mmmoooppp~~~bbbNNNEEEHHHWWWgggvvvxxxwwwsssppprrrvvvxxx~~~ssskkkuuu||||||}}}qqqhhhppp|||zzztttVVVAAAGGGAAA222222444///...111111///---...000000000000////////////111---///444333222BBBXXXmmmyyyqqq}}}yyyzzzttteeedddppp~~~nnnOOOUUUxxxEEE>>>999999777444333555444333222111111222333333333777:::999777666:::===GGGGGGUUU[[[NNNPPPYYYTTTUUUXXXZZZ[[[ZZZ\\\aaafffpppvvvnnnsss{{{}}}|||QQQLLL===:::777666777777777666888444888444555AAAdddyyynnn___nnn___TTTXXXMMMPPPGGG<<<555333333333111111333444444444555555555===888MMMnnn~~~vvvkkksssVVVJJJGGGBBBAAADDDKKKTTTcccpppSSSMMMGGGCCC;;;333000333111111111111111111111111111///000333444111111444@@@SSSmmmyyy~~~{{{zzzwww]]]JJJCCCHHHQQQKKKLLLLLLJJJIIIJJJNNNQQQbbbmmm{{{vvvssssssvvv|||{{{wwwbbbgggzzzzzz[[[OOOCCC555777333///---000111///---///000000000000000000000///111111222333333999IIIZZZuuuyyyiiilllxxxnnnYYYUUUSSSnnnrrrXXXeeeEEE>>>999999777444333555444333222111111222333444444666888777555666:::>>>FFFDDDMMMRRRLLLOOOTTTOOOTTTYYY\\\[[[XXXYYYaaahhhpppvvv~~~nnnttt~~~xxxyyyQQQJJJ>>>;;;888777777777777777;;;555111999888MMMxxxlllkkkbbbooouuummmQQQQQQUUUOOOIIIAAA999444222333444222111222444777777666666:::777ggguuu{{{zzzUUUCCCCCCDDDDDDIIITTTaaannn\\\OOOGGGHHHBBB444///444111111111111111111111111000///000333333111444888MMMeee{{{|||rrrXXXGGG@@@AAACCCDDDDDDEEEEEEFFFIIILLLIIITTTjjj~~~}}}tttpppvvv||||||}}}pppbbbgggrrrbbbSSSBBB;;;333///---000111///...000000000000000000000000000111555444111555FFFXXXccc|||~~~eeeYYY[[[cccrrrwww|||bbbeeeMMMRRRlll^^^EEE>>>999999777444333555444333222111222333444555666777666555555888===AAAAAA???BBBGGGIIIMMMNNNKKKTTTYYY]]]ZZZVVVWWWaaajjjqqqvvv}}}jjj|||tttrrrlllqqqzzzKKKAAA@@@===999777777888888888777;;;444???<<>>999999777444333555333333222222222333555666888777666666777:::???CCCIIIHHHDDDFFFNNNPPPNNNMMMSSSXXX[[[YYYUUUWWWbbblllrrrvvv|||}}}eeehhhuuummm___eeennnzzzYYYDDDBBB???:::888888888999999333@@@888<<>>999999777444333555333333222222333444555666888777666666888===AAADDDOOOOOOFFFDDDOOOOOOJJJMMMTTTWWWXXXVVVTTTYYYcccmmmrrrvvv}}}www```SSSiii}}}|||rrrbbb]]][[[hhhrrrMMMDDD@@@;;;888888999::::::666>>>888<<>>GGGTTTbbbmmmvvv|||~~~~~~|||sssoooSSSPPPhhhqqqEEE>>>999999777444333555333333222222333444666777777666555666999===AAABBBEEEJJJ???;;;IIIIIIDDDLLLTTTUUUUUUTTTUUU[[[eeemmmrrrwww~~~eeePPPOOOKKK[[[lllcccZZZaaayyySSSEEEAAA<<<999888999::::::<<<777999JJJ}}}sssiiibbb\\\sss|||ZZZXXXRRROOOJJJBBB;;;555222222444000222666444111:::HHHooonnnvvvzzz^^^JJJMMMVVV]]]mmm~~~~~~wwwYYYJJJGGGBBB:::444222222222222222222222222111222333333444>>>VVVlllqqqtttfffqqqzzzyyysssmmmqqqzzzzzzoooggglllvvv~~~wwwnnnfff]]]WWWXXX\\\uuuuuuxxxxxxzzzxxxwwwtttzzzooo}}}ooo```oooyyydddSSSBBB>>>888333333222000///111///000000111111222333333222333777DDD\\\vvvjjjrrrrrr[[[KKKCCC<<>>444222222222222222222222222111222333444777EEE```yyylllzzzvvvoooyyyssswwwyyyrrrmmmnnnrrrzzz|||uuujjj___[[[\\\ccc```ggg~~~zzzvvv~~~}}}uuurrrrrryyyQQQVVVaaa;;;@@@:::555444333000///111///000000111222222333333333333:::LLLdddvvv|||zzzkkkaaauuu~~~fffRRRGGGEEEBBB>>>:::888;;;BBBGGGLLLOOOPPPLLLEEE@@@@@@BBBJJJ___vvvssswww]]]TTTGGG@@@999777555222111333333111000111444666777777999777444666:::======<<<===777666:::>>>AAAHHHQQQVVVQQQNNNQQQWWW\\\ccciiiwww{{{tttoooZZZBBBHHHkkk{{{yyytttqqqkkkEEEBBBBBB777:::===222===444>>>???jjjqqqaaa[[[\\\\\\ppp}}}jjjeeeaaacccqqqPPPVVVOOOIIIDDD>>>777444555333777333666999111DDDsssxxxlll~~~tttbbb[[[\\\ooo||||||aaaHHHNNN:::;;;444333111111222333222111666)))555555...[[[|||vvvwwwtttrrr||||||qqqooo{{{rrrjjjoooxxxyyypppiiieee___ZZZZZZggg{{{zzz~~~|||uuuvvvmmmwwwnnnZZZkkksssYYYFFF???666///...111111///000//////000111222222111>>>333CCCmmm{{{tttyyyggguuu|||lllYYYNNNIIICCC???===<<<>>>AAA===BBBBBB???>>>AAA>>>888;;;GGG___yyyvvvvvvrrrtttxxxXXXkkkGGG???999777555222111333333222111222666888::::::999666444666:::======<<<999555555;;;@@@DDDKKKSSSUUUPPPNNNRRRWWW[[[cccjjjvvvzzzwwwaaaIIIHHHccc{{{pppiiijjjKKKCCCBBB777:::===333===<<>>ZZZzzzooorrr~~~eee___kkk}}}\\\FFFCCCBBB;;;555333111111222333222111777111:::;;;>>>ddd~~~|||tttqqq{{{~~~sssppp{{{uuunnnrrr{{{|||vvvrrrfff```]]]dddvvvyyyvvv}}}zzzbbbTTTnnnfffIIIBBB888111000111111///111111000111222333333222---;;;aaa~~~qqq___YYYQQQLLLJJJHHHFFFDDDKKKOOOOOOJJJGGGFFFAAA<<<<<>>FFFXXXfffggg```ZZZJJJEEEBBBCCCKKK[[[tttdddfffHHHFFF???999777555222222444444333333444777999999888777555444777;;;>>>===;;;555555777<<>>NNNeeevvv}}}xxxgggwwwxxxjjj\\\SSSGGG@@@CCCTTTeeejjjjjjjjj___YYYOOOEEE???EEEYYYmmm{{{kkkPPPEEE>>>999777666222222444555444444555666777666555666555444777<<<>>>===;;;222555888;;;@@@FFFKKKMMMMMMLLLNNNSSSWWW[[[dddmmmsssxxx~~~mmmvvvgggWWWFFFEEE```|||kkkdddxxxyyyLLL@@@===999>>>:::===@@@NNNlllbbbQQQHHHJJJHHHXXX|||jjj[[[TTTKKKggg}}}rrrxxxzzzXXXPPPIIIGGGEEE???999777444444999666AAAqqqooojjjnnn}}}bbbNNNDDDDDD999777333222222333444333444:::111===jjjwwwnnnqqq}}}zzz|||yyyxxxyyy{{{~~~}}}ooo[[[___mmmvvv___NNN===777666444222333111222333222111111555777GGGccc~~~pppnnn~~~ssshhhQQQGGGHHHYYYkkksssyyypppkkkaaaUUUGGGBBBKKKXXX{{{xxxtttEEE>>>888777666333222555444444444555777777666444555444444888<<>>;;;333777:::;;;AAAIIINNNNNNJJJJJJNNNSSSWWW[[[dddnnntttxxx~~~xxxjjjYYYHHHBBBQQQeee{{{nnnzzzOOO@@@???999>>><<<===;;;VVV{{{ppp[[[OOONNNHHHRRRwwwiiiQQQDDDBBBLLLVVVWWWTTT___^^^SSSJJJHHHEEE@@@:::888444777888999RRR~~~gggyyyttt{{{rrrgggWWWEEEOOO;;;888444222222444444444111777999RRR~~~yyynnnmmm{{{}}}}}}~~~|||~~~|||~~~cccRRRdddnnnXXXBBB:::777333222444000111333222000222666:::VVV|||}}}|||xxx~~~yyy{{{^^^SSSSSScccpppvvv~~~yyypppdddTTTGGGDDDHHHhhh~~~EEE>>>888777666333333555222222333666999:::999888555444444888===???>>>;;;<<<@@@@@@>>>BBBIIIMMMLLLHHHIIINNNSSSWWW[[[eeeooouuuyyy~~~|||nnn]]]MMMEEEHHHOOOfff}}}{{{zzzRRR???@@@999>>>>>>===999fffiiiWWWRRRJJJUUUttt}}}www]]]LLLFFFIIIJJJSSS[[[ZZZ___{{{gggZZZNNNIIIFFF@@@:::777555<<<666;;;dddwwwlllvvvxxxwwwrrrtttjjjTTTAAADDD<<<999444222222444555555000222>>>cccyyysss|||{{{nnnlllyyy}}}}}}{{{oooNNN```eeeJJJ???999333111444///111333222111333999>>>iii}}}{{{tttyyykkkaaaaaannnvvvvvv~~~}}}rrrdddTTTIIIEEEUUUsss{{{sssxxxEEE>>>888777666333333555111111333777;;;======;;;444333444888===???>>>;;;HHHJJJHHHBBBBBBGGGIIIFFFGGGIIINNNTTTWWW[[[eeepppvvvyyy}}}ppp___QQQKKKGGGEEEIIIiii|||tttSSS???AAA999??????===DDD~~~|||{{{}}}pppXXXPPPIIIVVVwww}}}bbbPPPNNNTTTIIIRRRggguuulllccczzzoooaaaRRRKKKGGG@@@:::777222<<<444@@@uuussszzz~~~[[[pppyyy{{{cccQQQGGG===999555222222444555555777333BBBlllxxxooouuuxxxxxx}}}oookkkxxx~~~|||}}}___[[[ooooooPPPBBB;;;222000333///222444444222555;;;BBBppp|||sssjjjlllwww|||yyy|||ssseeeXXXQQQIIIkkk~~~dddrrrkkkFFFAAA;;;777555444444333777555444555777888999888555777999;;;;;;<<>>OOO|||pppYYYMMMMMMRRRppp~~~mmmqqquuuppphhhTTTVVVbbbooonnnmmmgggQQQNNNGGG???===:::666<<<666MMMlllccc~~~llllllRRRLLL???888444444444222333666555AAANNNuuu}}}vvvvvvrrruuukkkttt|||cccTTTgggjjjHHH555444???'''///:::555///333000<<<^^^xxx|||vvvuuuzzz}}}vvv{{{~~~qqq```RRROOO\\\```jjj{{{{{{EEEAAA;;;777555444444333666555444666888999888777444666999;;;<<<>>>AAACCCAAA>>><<<===CCCHHHKKKKKKGGGIIILLLPPPVVV^^^ffflllvvvzzzxxxkkk```UUULLLGGGCCCOOObbb~~~ooo{{{XXXBBBCCC<<<@@@@@@>>>ddd~~~zzz~~~wwwcccSSSNNNQQQccc}}}cccccckkkrrrlllhhhxxxpppUUUPPPHHH@@@<<<777999888;;;ggguuuuuu~~~|||}}}|||tttttt|||xxxXXXGGGAAA:::666555555333444777...999SSSwwwtttxxx{{{vvvkkkpppttt^^^UUU}}}fffIII<<<444:::...111888444111666666JJJqqq|||zzzuuusss{{{uuueeeWWWNNN\\\~~~lll^^^sssEEEAAA;;;777555555444444444444555777999999777555444666999<<<===@@@CCCEEE===;;;:::>>>DDDJJJLLLKKKGGGIIILLLPPPUUU]]]eeekkkuuuyyy{{{qqqiii```VVVOOOOOOLLLTTT{{{sss}}}aaaEEEBBB===@@@???AAAqqq{{{~~~uuuvvvaaaXXXZZZ___{{{}}}uuutttxxxyyyooogggsssyyyZZZQQQGGGAAA<<<555;;;555DDDyyyxxxrrrvvvooo]]]ttt~~~pppooosssgggPPPDDD===888777666555666999666???ggg}}}wwwzzzvvvkkkjjjzzz||||||~~~aaaFFFpppfffLLLBBB555444666333555222555999===ZZZzzz}}}~~~{{{{{{lll___PPP]]]~~~VVVgggyyyEEE@@@;;;777555555555444333333666999;;;:::777444444666999;;;<<<>>>AAACCC@@@???>>>AAAGGGJJJJJJHHHGGGHHHKKKOOOTTT\\\dddjjjuuuyyy}}}wwwtttnnneee]]]YYYMMMPPPrrrKKKAAA???CCC@@@GGGvvv}}}}}}ttt|||~~~iii```fffhhhxxxvvvlllrrr]]]OOOFFFAAA>>>666:::666QQQzzzuuutttqqqxxxdddaaaddd^^^\\\aaa}}}}}}mmmUUUFFF???999777777555666999;;;GGGyyyvvvmmmfffttt}}}}}}}}}{{{nnnUUUZZZzzzoooQQQDDD888111777444111222666888@@@bbbxxxttt||||||~~~xxxsssgggWWWddd```bbbhhhDDD@@@:::666555555555555222333666999;;;:::777333555777999::::::;;;===???@@@??????BBBFFFIIIHHHEEEGGGIIILLLOOOTTT\\\dddjjjuuuyyyuuurrruuu~~~}}}wwwqqq___TTTUUUQQQ???@@@DDDAAANNN}}}wwwvvvsss{{{hhhaaaiiiyyy}}}}}}pppooouuu}}}rrruuu___NNNDDDBBB@@@888777===bbbzzzttttttvvv{{{}}}kkkcccdddeee```tttsssiiiOOOHHH@@@999777666444555999333OOOyyy~~~~~~zzzpppeeennn{{{zzzuuu[[[HHHsss}}}YYYBBB;;;222444444///222777666CCCfffxxxeee|||iiizzzooocccoooppp]]]ZZZtttDDD@@@:::666555555555555222333666999;;;:::777444666777999:::999:::;;;===;;;999:::>>>DDDHHHHHHGGGHHHJJJMMMPPPUUU\\\dddjjjuuuyyyjjj___\\\VVV>>>>>>AAABBBYYYxxxnnnvvvnnnvvvpppiiikkkssskkkiiitttvvvllliii~~~fffQQQDDDBBBBBB;;;555FFFwwwuuuyyyvvvwwwooojjjvvvlllwwwtttUUUJJJBBB:::888666444666999???lllvvvrrr|||wwwiiikkktttxxxfffJJJiiieeeCCC>>>555222444///444666666NNNrrr}}}yyyPPPlll}}}qqqxxxppp{{{xxxVVVRRRiiiCCC???:::666555666666555333444555888::::::777555555777999::::::;;;===???999777888<<>>;;;999777999<<>>>>>]]]~~~zzznnnlll~~~zzztttxxxrrrllldddgggpppxxxssssssuuuwwwooolllqqqsssjjj___YYYXXX^^^jjjgggvvv\\\GGG888:::<<<888666;;;VVV}}}lllhhhooo~~~}}}lllbbboooyyyyyy}}}wwwzzzPPPbbbqqq888:::999888555777:::JJJqqqbbbhhhooo|||DDD@@@;;;777555555555444666777:::<<<<<<:::777666888777999<<<<<<;;;AAAIII???888<<>>YYYzzzzzz}}}uuuxxx|||rrrtttgggoooyyyuuuyyy||||||mmmMMMYYYeee<<<===444666555444999PPPxxxSSSiii|||uuu}}}DDD@@@;;;777666555444444666777999::::::999777666777888;;;===;;;777999===>>>777;;;AAA@@@FFFIIICCCIIILLLPPPRRRTTTZZZdddmmmwww{{{rrrnnn|||sssnnnpppkkkYYYCCC<<>>bbbpppGGGcccqqqyyyzzz|||BBB>>>:::777777666666555444555666777777666555444666999;;;<<<:::888:::===>>>888<<>><<<999777888888888777444555666777777666555444666999;;;:::999<<>>AAAcccjjjjjjuuubbb___ooosss\\\___lllrrrvvv{{{nnnyyywwwuuuvvvxxx{{{|||}}}wwwuuuuuuxxx{{{yyyrrrkkklllrrrzzz{{{lllYYYUUUMMMXXXvvvrrreeeOOOqqqwwwyyyuuuzzzwwwrrruuuZZZBBB;;;:::777:::BBBqqq{{{rrrwwwggg{{{tttmmmooo|||~~~tttwww}}}|||xxxTTTVVVdddIII888999333999777RRR}}}hhhbbbfffddd|||~~~{{{vvvssswwwvvvtttuuu~~~???===:::888888888666555666777:::<<<<<<:::777666333999:::777777>>>EEEGGG???888===CCCCCCIIIMMMGGGIIIMMMRRRTTTWWW]]]hhhqqqwww|||nnnwwwzzzccclllWWW???RRRooofff```ggggggiiiyyyyyyqqqyyy|||uuu}}}oooUUU;;;<<<===kkk~~~eeefff|||lll]]]bbbuuukkkTTTXXXgggrrr|||wwwqqqrrrtttuuuuuuwwwyyy|||xxxxxxzzz}}}~~~{{{uuupppvvv~~~lllggg\\\fffmmm~~~~~~rrrvvvtttzzzaaaFFF===;;;999>>>HHH{{{ppprrrnnneeexxxkkkrrrdddvvvhhhgggjjj~~~yyymmmjjjpppyyy~~~lll[[[iiiSSS999333444999888XXXRRRbbbjjjkkk|||zzzzzztttmmmzzzxxxmmmmmm|||BBB???<<<999888666444222333666999;;;;;;999666333222999;;;777666<<>>777<<>>AAABBBssslll|||}}}kkk\\\ggg|||lllQQQPPP\\\fffqqq|||yyyvvvooorrruuuuuuuuuwww{{{yyy|||{{{sss|||uuuhhhIII>>>;;;:::AAAMMM~~~xxxvvvpppmmmyyy___|||mmmaaattt```\\\___uuu~~~qqqiiijjjppp}}}sssVVViii^^^CCC666555:::;;;^^^zzzFFF___gggmmm}}}xxx}}}~~~zzznnnfffrrrnnnlll}}}BBB;;;777666666333333555777777777777666555444333666777777555555999AAAGGG>>>666;;;BBBEEEKKKOOOGGGLLLNNNPPPRRRVVV]]]gggooowww}}}{{{||||||kkk]]]nnnyyyhhh^^^nnnLLLWWWhhh___^^^aaaaaagggsssZZZkkk|||ssspppqqqjjjoooqqqkkk```XXXUUUVVVQQQVVV]]]```dddmmm{{{{{{xxxtttaaaYYYaaafffffftttoooUUUDDD999MMM}}}llloooeeeeee```tttpppTTTOOO[[[iiiwww|||{{{yyywwwvvvpppuuuxxxwwwxxx|||~~~}}}|||kkkMMM888===:::777ZZZ~~~ssshhh~~~gggtttdddjjjtttjjjvvv{{{zzzvvvssssssxxxyyyjjj```^^^nnn{{{|||~~~wwwFFFdddZZZ>>>;;;888666BBBfffzzzKKKeeeXXXuuuzzzyyy}}}{{{|||qqqiiillltttuuuBBB;;;777666666333333555666888:::;;;:::888555333888999999888888<<>>666;;;CCCEEELLLOOOGGGKKKMMMPPPRRRUUU\\\fffnnnwww}}}nnnYYYSSScccxxxggg]]]sssSSSYYY```[[[\\\```bbbeeetttWWWXXXuuuwwwmmmsssmmmdddZZZSSSQQQRRRTTTbbbgggwwwvvvggg]]]___qqquuuYYYDDD999PPPxxxdddkkkvvv[[[UUUVVVqqquuu[[[WWW```jjjrrryyysss}}}uuurrrqqqrrrxxx{{{zzzzzz}}}~~~|||zzz}}}sssQQQ777;;;;;;<<>>===:::555222777888999888888<<>>hhh{{{ppphhhmmmaaalll{{{uuugggZZZUUUWWWYYY]]]aaabbbbbbgggqqqyyyoooccc\\\bbblllwww~~~uuujjjhhhlllvvvoooSSSjjjcccBBB777333999VVV~~~sssOOO```WWW{{{xxxsssvvvzzzvvviiicccmmmyyy||||||}}}hhhrrrBBB;;;777666666333333555555777:::<<<;;;888444222555666777666555888>>>DDD===777<<>>jjj{{{iii|||dddiii___nnn{{{oooiiieee]]]TTTPPPMMMIIILLLVVV[[[eeetttggg]]][[[cccmmmwwwuuuhhhaaadddooo}}}~~~VVVUUU]]]HHH;;;888777SSSyyyUUUFFFZZZYYY~~~{{{wwwvvvxxxqqqyyy~~~sssssswwwxxxjjjbbbhhhsssvvvqqqmmmlllllluuuyyyBBB;;;777666666333333555666666777777666555333222666777777555333555:::???===777<<>>999@@@ooo}}}kkkwww]]]___ZZZrrr{{{sssmmmkkkeee]]]TTTLLLBBB???LLL^^^sssaaaVVVWWWYYYaaaooozzzxxxpppgggddddddhhhmmmqqqwww~~~~~~HHHVVVKKK444555;;;lllGGGLLLOOORRR|||ssscccSSSKKKEEEBBBGGGPPPZZZ___eeeiiiiiikkknnnpppsssrrrzzzxxxkkkbbbjjjyyyyyymmm\\\SSSXXXqqqBBB;;;777666666333333555888999:::;;;:::888666444666888:::999888:::???CCC===777===FFFIIINNNOOOFFFHHHLLLQQQUUUZZZ```iiiooowww}}}xxxdddzzzmmmnnnUUUhhheeeZZZUUUXXXYYYZZZppptttzzzssscccTTTIIINNN[[[^^^CCCJJJ{{{xxx[[[{{{~~~xxx[[[XXXNNNkkktttZZZTTTYYY\\\^^^aaaZZZeeerrr~~~zzziiiXXXRRR```{{{kkkdddwwwfffIII???999AAAssseeetttSSS}}}ZZZVVVqqq~~~wwwrrrrrruuussspppgggZZZLLLEEEFFFJJJmmm~~~iii___\\\WWWYYYdddqqqvvvssseee]]]VVVTTTTTTWWW^^^gggxxxUUU[[[LLL777666???yyyJJJQQQLLLRRR|||eeeTTTFFFBBB???<<>>@@@???<<<888555333555888888888;;;@@@EEE===777>>>GGGIIINNNOOOFFFGGGKKKPPPUUUYYY___hhhnnnwww}}}jjjqqqnnnTTTaaaooo]]]RRRSSSWWWVVV|||iii___}}}rrr[[[NNNKKKKKKUUU^^^CCCOOOiiihhhtttXXXTTTVVVrrrqqqWWWRRRVVVXXXYYY\\\VVV```hhhnnnzzz}}}mmm}}}}}}oooXXXPPPTTTdddyyynnnccc[[[aaagggGGG===999FFF{{{aaatttOOOzzzVVVSSSppp{{{xxx{{{tttwwwrrrdddWWWOOOIIICCCTTTqqqbbb\\\SSSOOOXXXfffmmmmmm___TTTIIICCC@@@BBBJJJSSScccxxxWWWXXXGGG888;;;@@@zzzxxxEEEOOOKKKVVVwwwrrrbbbTTTPPPKKKBBB@@@FFFHHHIIIIIIGGGDDDCCCEEEFFFFFFMMMVVV\\\bbbkkkyyyxxxpppuuuyyyjjj\\\```uuuzzzeeeVVVRRRbbboooqqqttt|||}}}{{{kkkoooDDD===888777666333333666444777:::;;;999777555555333555777888888999;;;<<<>>>888===FFFIIIOOORRRIIIIIIMMMRRRVVVZZZaaajjjqqqvvv|||{{{yyy~~~___bbblllWWWQQQ[[[WWW[[[rrrtttkkklll|||gggMMMGGGKKKMMMsssgggIIILLL{{{wwwoooYYYRRRUUUpppsssZZZWWWXXXZZZ\\\XXX\\\ggg___eeeZZZaaabbbxxx~~~yyyttt___OOO]]]aaaaaa{{{fffOOO======???zzzlll|||rrrSSSuuuTTTXXXqqq|||yyynnneee\\\NNNBBBKKKhhh{{{bbb```WWWNNNQQQ\\\]]]VVVKKKCCC???>>>;;;777;;;DDDPPPccczzzpppSSSXXXFFF999;;;BBBzzzpppdddMMMLLLFFFSSS{{{xxx~~~oooccc^^^\\\[[[ZZZUUUNNNJJJGGGDDD@@@===BBB===<<>>888===FFFIIIOOORRRJJJIIIMMMRRRVVVZZZaaajjjqqqwww}}}dddgggiiiZZZRRRUUUTTTVVVmmm~~~www}}}nnnoooYYYPPPNNNNNN___hhhLLLOOO|||yyyeeeSSSPPPVVVqqq{{{nnnlllaaaXXXXXXVVVRRR\\\cccyyyqqq{{{yyysssfffmmm}}}sssrrruuucccRRRaaaiiifffnnn~~~oooPPP<<>><<<;;;<<>><<<======<<>>DDDLLLXXXpppzzzDDD===888777666333333666444777::::::888666555444888999999888888999===???>>>777===EEEHHHPPPSSSLLLJJJMMMRRRVVVZZZaaajjjpppxxx~~~tttooorrrggg[[[SSSOOOQQQRRRhhh~~~mmmbbb[[[TTTOOOooogggOOOTTTuuu^^^RRRTTTUUUrrr}}}yyywwwjjjbbb[[[aaaaaammm{{{~~~vvvssszzzsssiiiVVVHHHPPPppp{{{kkkaaaqqq{{{eeeSSSaaannnllldddjjjwwwSSS<<>><<<888<<>>DDD```uuuDDD===888777666333333666555888;;;;;;:::777666555555666777777999===BBBFFF???777<<>>@@@DDDppp{{{BBBooorrrTTTVVVkkkxxx~~~zzzssslll___SSSGGGUUUfffooojjj```WWWSSSMMMFFFEEEJJJHHHAAA@@@FFFFFFJJJHHH@@@;;;===???===999CCCSSSeeeuuuxxx]]]ZZZGGG===555MMM{{{YYYJJJDDDXXXxxx}}}xxxpppiiieee^^^\\\ZZZVVVOOOFFF@@@===AAAKKKrrr{{{nnnnnneeeTTTGGGFFFHHHHHH;;;777777:::;;;888888<<<888OOObbbrrrDDD===888777666333333666666999<<<<<<;;;888777666555666777888999===CCCGGG???777;;;CCCGGGQQQVVVPPPKKKNNNRRRVVVZZZ```iiioooyyy}}}kkkZZZPPPEEEMMMmmm}}}}}}zzz}}}WWWUUUOOONNNOOO___}}}nnn\\\RRRXXXyyyvvvfffVVVcccyyy|||QQQNNNLLLPPPqqqaaaWWWlll{{{yyyooodddtttgggppp|||ppp||||||aaa^^^ggg[[[gggssswwwhhhZZZdddmmm___NNNHHHVVVqqqrrrXXXNNNOOOXXXVVV^^^yyyhhhxxx{{{]]]???>>>CCC|||___|||sss>>>hhhrrrQQQRRRhhhxxx~~~}}}}}}wwwooobbbVVVJJJMMMPPPNNNFFF???;;;:::BBB???BBBGGGEEE???BBBKKKGGGOOORRRKKKAAA>>>???@@@===AAAJJJWWWhhhyyy___ZZZDDD999777MMMvvvSSSHHHAAARRRsss}}}{{{wwwuuunnnnnnlllggg___TTTIIIAAACCC???[[[pppqqqjjjZZZIII???;;;999>>>:::999<<>>===???===EEERRRWWWPPPCCC>>>???@@@@@@CCCLLL[[[nnn}}}YYYXXXGGG>>><<>>???>>>>>>>>>CCCOOOcccxxx{{{WWWXXXHHH@@@<<>><<<@@@???888@@@```zzz~~~DDD===888777666333333666333555888999777555333333333555888:::;;;<<>>OOOjjjzzzmmmWWWFFF;;;AAAWWW\\\KKK???BBB;;;;;;;;;>>>HHHZZZqqq\\\YYYEEE:::888WWWwwwiiiNNNJJJCCCOOOmmm}}}rrr^^^uuu{{{mmm___PPPJJJAAAOOOzzzzzz||||||yyywwwwww~~~vvvbbbPPPDDD>>>HHHGGG===AAA]]]uuu}}}qqqDDD<<<666555666444333444666777777777777777666666999999999999;;;???EEEJJJJJJ>>>777<<>>===???EEEVVVoooccc\\\AAA999999UUU~~~LLLJJJ===QQQmmm{{{zzzwww~~~zzznnnbbbMMM;;;FFFpppvvvssswwwvvvqqqooo^^^lllzzzfffBBBGGGVVVQQQ@@@===UUUooo|||sssDDD<<<666555666444333444555666999;;;;;;999666444666777888888:::>>>CCCGGGHHH@@@;;;>>>FFFMMMTTTZZZNNNPPPQQQTTTYYYbbbjjjnnnzzz}}}uuu~~~iiiXXXHHHDDDeee}}}uuuqqqrrrnnnrrrVVVUUUPPPLLLLLLJJJ]]]jjjZZZYYY\\\WWWWWWcccsssyyymmm```ZZZjjjgggUUUNNN```vvv~~~zzzvvvssspppxxxwwwtttkkkjjjLLLIIINNNhhhgggLLLWWWhhhgggcccgggssssssgggxxx}}}pppVVVLLLKKK\\\nnnvvvzzz}}}{{{vvvqqqssspppppprrrssssssyyy}}}sssiiiccc\\\UUUSSSUUUpppvvveeeTTTuuujjj\\\KKKHHHHHHNNNMMMDDD[[[sssvvvxxxhhhXXX>>>DDDlll]]]cccHHHHHHuuuRRRGGGXXXjjjsss{{{~~~|||iiiVVVRRRXXXssswwwqqqqqqyyyzzzpppiii{{{~~~dddNNNHHHDDD===<<<888888;;;GGGcccrrriiiRRRBBB>>>KKKSSSJJJ???===<<<<<<;;;<<<@@@PPPkkk}}}aaa^^^HHH===;;;PPPoooHHHNNN@@@LLLjjjxxx~~~~~~ssseeeZZZJJJCCCNNNkkk|||vvvvvvuuuxxx}}}nnnhhh[[[dddwwwXXXIIIhhhbbbMMMAAAPPPeeetttqqqDDD<<<666555666444333444333666;;;>>>>>>;;;666333666777888888999:::>>>@@@CCC===:::===CCCJJJTTT]]]RRRPPPOOORRRXXXaaakkkrrrzzz~~~rrrwww~~~kkk[[[LLL???PPPxxxwwwuuuuuuoooeeegggmmmMMMvvv[[[JJJNNNKKKLLLQQQvvv|||~~~mmm```^^^oootttjjjdddhhhsss}}}lllYYYOOO]]]ttt~~~|||tttpppwww}}}}}}lllOOOEEENNNfffkkkNNNWWWiiijjjgggiiisssyyywwwyyymmmaaaKKKPPP]]]lllsssuuu}}}uuuuuuzzzxxxpppuuutttuuuvvvuuuwww|||wwwpppfff]]]YYYhhh]]]hhh[[[PPPNNNHHHAAAFFFLLLSSSRRRMMMccczzzuuu}}}nnn[[[???BBBccc______GGGCCCwwwUUUGGGTTTgggqqqyyy|||~~~qqq[[[LLLFFFSSS]]]mmm~~~|||rrrlll~~~```OOOEEE>>>@@@<<<;;;999<<>>FFFeeeuuu|||~~~~~~|||}}}zzznnneeeUUUCCC999???SSSeee|||sssiiifffppp}}}|||\\\MMMhhh}}}kkkPPPnnnhhhRRRAAAHHHXXXkkk~~~sssDDD<<<666555666444333444222555:::======:::666444999:::::::::888888:::;;;???888555999BBBKKKUUU]]]TTTPPPNNNSSSZZZbbbkkkrrryyy~~~}}}zzz|||wwwvvvggg]]]UUUGGGHHHggg~~~{{{~~~rrr```kkkfffJJJeeehhhJJJNNNHHHMMMIIIhhh|||qqqlllfffooo~~~wwwoookkk}}}qqq]]]RRR]]]sss|||vvvpppuuu~~~bbbLLLJJJPPPeeelllMMMTTTfffjjjjjjmmmvvv~~~xxxsssooojjjeee``````gggnnnqqqwww~~~qqqxxxttt{{{zzzyyyyyy|||}}}{{{{{{{{{zzzwwwpppttttttbbbmmm\\\ZZZ[[[bbbfffeeeeeeffffff{{{xxx]]]>>>???ZZZ{{{oooOOOCCCwww{{{YYYFFFNNNdddnnnwwwzzz||||||eeeVVVIIIEEEJJJUUU]]]iii~~~uuuoooyyysssaaaUUUMMMAAA>>>AAA???<<>>???>>>===GGGdddyyy[[[YYYKKK999:::>>>}}}pppaaa666CCC===FFF___qqq|||}}}lllZZZ[[[hhhooonnnvvvyyyhhhWWWPPPKKKDDD>>><<>>UUUYYYBBBfff^^^FFFHHHaaakkktttyyy|||{{{kkk^^^VVVTTTRRRXXXvvvyyytttrrrwwwIIIAAA@@@???;;;KKKggguuuwwweeeTTTMMMHHHAAA<<<<<<@@@>>>@@@AAA>>>DDD^^^{{{~~~```^^^PPP>>>===@@@ttt}}}AAACCC>>>HHHYYYnnn~~~|||~~~|||mmmpppllllll}}}}}}hhh]]]gggqqqiiiXXXMMM777;;;JJJddd|||kkkUUUaaawww^^^jjjsssfffhhhhhhYYYHHHBBBAAAJJJ\\\nnn~~~DDD<<<666555666444333444222444666888999888777555222444666999;;;???CCCGGGQQQCCC888;;;FFFOOOTTTVVVWWWOOOMMMVVV___dddjjjrrrzzz~~~}}}{{{iii\\\OOOBBBUUU~~~yyygggiiiUUUQQQ\\\}}}gggJJJEEEIIIFFFZZZ{{{ppp{{{~~~qqqcccVVV___|||kkk___WWWaaaxxxzzzkkkaaajjjzzztttzzzfff~~~}}}___FFFMMMMMM^^^kkkKKKJJJXXXaaaiiiqqqiiihhhoooqqqjjjlllooofffooo{{{yyymmm___\\\WWWQQQNNNQQQXXX___ooo}}}fffXXXXXXhhh{{{[[[999???SSS___BBBVVVdddGGGDDD\\\gggqqqwww{{{|||pppnnn|||xxxeeeNNN>>>888555FFFddduuujjj^^^QQQIIIAAA;;;:::<<<>>>;;;===AAA>>>???TTTnnnzzzccc```NNN???:::>>>yyy|||HHHAAA;;;BBBRRRiii||||||~~~~~~~~~zzz~~~|||{{{lllkkkfffKKK555DDDooouuuXXXwwwlllggggggXXXOOOQQQIIIBBBAAA;;;;;;HHH___xxx~~~DDD<<<666555666444333444111444888;;;<<<:::777444222333555777:::>>>DDDIIIOOOCCC:::<<>>999===KKKdddyyy}}}{{{}}}~~~{{{ssszzz~~~{{{ooouuu~~~WWWDDDQQQmmm|||}}}___ddd{{{mmmYYYPPPBBB777:::888<<>>888;;;AAAIIITTT^^^___QQQJJJRRR\\\bbbmmmyyyzzzzzzttt~~~iiiQQQWWW|||}}}IIIRRRSSSgggkkkMMMKKKFFFGGGOOOeee|||{{{ppp```^^^dddaaakkkmmmXXXTTTKKKVVVooonnn{{{{{{FFF{{{jjjoooTTTHHHCCCRRRyyysssTTTKKKPPPXXXeeerrrttt{{{|||wwwppp^^^OOO???<<>>888;;;DDDBBB===HHH[[[zzzvvvlllhhhGGG===<<<:::___yyy:::>>>???BBBGGG```www|||yyy|||xxx|||qqq```fff|||sssrrr~~~~~~{{{ooouuuiiiGGG???LLLZZZZZZLLL___ttt```GGG???888999:::888???IIIAAA777:::EEEfff}}}qqqBBB;;;666555444222222444444444555777999888555222444555666888::::::;;;;;;>>>DDD777333FFFNNNQQQ```aaa[[[MMMLLL]]]fffkkkttt{{{~~~ppp```qqqpppQQQNNNZZZmmmvvvvvv|||TTTIIIJJJLLLKKK[[[yyyxxxbbbZZZTTTWWW```rrr~~~xxxhhh]]]ppp|||vvv}}}TTTllltttuuuyyyRRRJJJGGGMMMttt{{{VVVJJJTTTXXX___pppoooooo{{{eeeRRRVVVFFF<<>>ZZZtttzzzvvvwww{{{}}}~~~\\\LLLKKKIII___~~~xxx~~~vvvrrrxxxaaa>>>666999DDD@@@FFFDDD:::???777@@@===>>>DDDGGGDDD===999===___}}}{{{bbbBBB;;;666555444222222444444444555888999999666444333444777:::<<<>>>???@@@IIIRRRGGG:::CCCJJJNNN\\\aaa\\\OOONNN]]]fffkkkuuu|||vvvkkkwwwgggMMMUUUbbbpppmmmaaaOOOKKKKKKKKKVVV{{{{{{~~~sssdddTTTNNNTTThhh{{{ooolll}}}ZZZqqqqqqrrruuuZZZCCCGGGHHHjjjZZZKKKQQQRRRVVVeeerrrpppmmmqqq~~~qqqjjjRRRSSSJJJAAA@@@======DDD@@@III```uuu{{{{{{~~~zzzyyyooopppxxx{{{xxxuuuqqqzzz}}}SSS;;;===HHHnnneeeyyyTTTKKKkkkwwwSSSAAAOOO\\\hhhnnnsssyyy~~~~~~pppbbb___llldddLLLAAAOOOvvv```JJJKKK]]]yyy___BBB===???FFFCCC???III[[[zzzxxx|||mmmhhh>>><<<888BBBQQQeee>>>:::<<<>>>TTTnnnzzzyyyvvvzzz|||aaaTTTKKK;;;>>>OOORRRVVVZZZiiiwww|||tttnnnuuuaaaEEE===444@@@:::===???@@@HHH>>>;;;888>>>MMMSSSKKK@@@<<<===YYYvvv~~~iiiBBB;;;666555444222222444333444555888::::::888666444555888:::<<<>>>???@@@NNN\\\TTT@@@>>>FFFPPP[[[```^^^SSSOOO\\\eeekkkuuu}}}}}}uuulllccc```eeegggjjjzzzZZZJJJ]]]jjjqqqhhhwwwUUUIIIGGGHHHKKKeeeyyy}}}fffWWWUUUddd~~~~~~qqq^^^wwwxxxzzzrrrfffDDDHHHDDD___aaaLLLMMMKKKMMMYYYbbbmmm}}}zzzvvvnnnKKKFFFEEEBBB;;;;;;???===BBBCCCUUUjjjwwwoooaaa___bbb{{{jjjXXXPPPSSS]]]jjjvvv}}}tttoookkkyyyyyyOOO<<<@@@OOOooo}}}iiinnnoooCCC\\\]]]DDDKKKYYYgggnnnqqqvvvzzz|||}}}wwwggglllnnnNNN???UUUnnnPPPHHHPPPeeezzzzzz___BBB===???FFFDDD@@@JJJ\\\uuu~~~vvvpppbbb888;;;999CCCLLLxxxqqqCCC888;;;===LLLeeezzz}}}wwwzzz}}}oooXXXMMMNNNJJJKKKNNNaaaxxx{{{|||}}}zzzqqqggg{{{iiiWWWEEE>>>777FFF===888;;;GGGVVVJJJ@@@666===SSS\\\OOOAAA???>>>OOOhhh}}}yyyBBB;;;666555444222222444333333555888:::;;;:::999666777888999::::::::::::FFFTTTQQQ>>>999GGGUUU\\\^^^```WWWPPPYYYcccjjjttt}}}dddNNNNNNEEEAAAGGGPPP[[[pppPPPKKKdddnnnttt~~~ttt[[[HHHFFFLLLGGGSSS{{{xxxtttaaaXXXZZZggguuu___^^^www|||nnnHHHHHHCCCYYYiiiOOOLLLJJJJJJSSSVVVhhh~~~[[[HHHEEEEEE>>>DDDGGG999??????SSSlllxxxttt```SSSMMM___|||gggZZZLLLEEECCCFFFMMMTTTppp}}}|||sssvvvGGG>>>III]]]nnnyyybbbAAATTT|||eeeEEEGGGTTTdddllloooqqqvvv{{{zzz{{{|||hhhLLL@@@WWWzzzUUUOOOWWWhhhuuu{{{jjjMMMCCC===<<<@@@>>>:::GGGZZZooo{{{xxxuuuttt^^^777<<<888DDDIIIxxxggg>>>777AAA>>>DDD[[[xxxyyy{{{zzzxxxsssvvvqqq{{{~~~}}}||||||tttooo___rrrqqqxxxaaaLLLDDD>>>@@@WWWNNN>>>:::JJJ```VVVKKK:::===VVVaaaRRRCCCDDD???EEEUUUnnnBBB;;;666555444222222444333333444777:::;;;;;;:::666777888999:::;;;;;;;;;;;;EEEHHH===777FFFWWWZZZ[[[bbbZZZQQQWWW```hhhsss}}}cccNNNPPPIIIEEEFFFGGGMMM^^^ooossswww}}}{{{LLLRRRhhhnnnyyyooocccJJJGGGRRRLLLLLLkkkyyyzzzyyyjjjeeejjjsss{{{ZZZ^^^sss}}}~~~xxxHHHEEECCCUUU~~~pppSSSMMMMMMMMMTTT\\\___pppiiiSSSIIIAAAGGGIII666===;;;SSSrrr{{{iiiQQQAAA>>>MMMaaatttqqqRRRJJJAAA===;;;888:::>>>RRRpppzzzlllCCCBBBMMM```ggg[[[{{{DDDJJJkkklllIIIEEEPPP^^^hhhlllnnnsssxxxxxxmmmPPPCCCBBBYYY~~~SSSPPPYYYfffmmmrrrhhhQQQBBB===???EEE@@@999@@@PPPjjjuuuvvvvvv]]]<<<>>>888FFFKKK}}}{{{eee???444AAA??????SSSsss{{{|||qqqnnnXXX___rrr[[[fffMMMKKKCCCAAAccc```III;;;HHHccc___OOO===AAA]]]lll]]]KKKGGGBBB>>>EEEZZZrrrBBB;;;666555444222222444444333444666999;;;:::999444555888;;;>>>@@@AAABBB888===FFFDDD999AAASSSVVVZZZeee___SSSVVV^^^hhhsss|||ppp```SSSPPPOOOLLLHHHGGGPPP\\\aaafffmmmppprrr{{{gggPPP^^^hhhooowwwzzzbbbpppNNNCCCNNNKKKHHH[[[sss}}}sss|||sssbbbbbbnnnuuuQQQAAADDDNNNooowwwWWWPPPQQQQQQUUUUUUQQQTTTdddxxx~~~}}}xxxjjjiiifff\\\KKK>>>OOOnnntttrrrmmmSSS@@@999888888>>>LLLXXXWWWPPPIIIBBB<<<999777555888===BBBbbbnnnbbbCCCIIINNNZZZtttZZZhhhPPP>>>YYYsssSSSEEEKKKWWWcccjjjlllpppvvvvvv|||~~~tttWWW@@@===FFF___zzzbbbYYYYYY^^^bbblllmmm```IIIIIIPPPXXXQQQBBBAAAJJJhhhsssmmmkkkVVV>>><<<===IIINNNxxxuuuqqq|||PPP555:::???<<>><<>>AAACCCDDD<<<===OOORRR>>><<>>@@@???CCC>>>::::::888777;;;@@@@@@]]]|||uuusssUUU@@@OOORRR[[[{{{zzz\\\[[[ggg???JJJ{{{{{{```GGGHHHPPP^^^hhhkkkooottttttyyy}}}~~~}}}~~~}}}~~~zzzvvvzzz{{{wwweeeNNNBBB@@@OOOpppvvvjjjfffhhhlllvvvttteeeWWWUUUZZZ```WWWEEEBBBKKKgggrrrbbb^^^RRREEE===DDDKKKRRRlllrrroooiii>>>888===;;;GGG```uuuzzz|||~~~~~~rrrfff]]]VVV[[[ooogggAAAEEElllwwwvvvUUUBBBjjjtttgggQQQNNNcccdddLLL???@@@WWWmmmkkkYYYJJJFFFBBB<<>>??????>>>???WWW___CCC:::OOO]]]\\\lllhhhYYYXXX```kkkwww{{{kkkZZZRRRUUU```iiieeeeeebbb[[[XXXgggNNN\\\nnnhhhwwwuuuyyy}}}~~~aaayyySSSNNNKKKHHHNNNSSSxxx|||VVVeeeeeennnyyytttGGGLLLAAAMMM~~~\\\PPPQQQOOOOOOOOOQQQPPPWWWfffnnn{{{dddJJJUUUUUUIIIHHHOOOMMMOOOeee}}}vvvjjj___VVVNNNGGGBBB===??????<<<;;;;;;;;;;;;999777888:::999666777;;;BBB[[[wwwllltttHHH:::RRRZZZccceeettt___RRR|||HHHAAArrrjjjHHHFFFMMM[[[gggkkknnnrrrssswww}}}~~~aaaUUURRRWWWhhh}}}zzzlllZZZWWWSSSSSSXXXcccqqqzzzvvv|||lll```ZZZWWWTTTQQQGGGGGGDDDYYY|||sssttt~~~~~~fff^^^XXXVVVVVVKKK<<<>>>JJJgggwww```[[[VVVPPPEEEHHHKKKTTTeeeuuu}}}|||yyyHHH===;;;:::CCCZZZoooyyyzzzzzztttbbbbbb[[[JJJVVV\\\AAAGGGgggvvvdddNNNssswwwaaaVVVeeedddTTTCCC999FFF\\\dddYYYKKKGGGFFF???@@@ZZZAAA===999555444444444333555222000222777;;;<<<<<<888666777::::::888777:::666AAAOOOPPPEEE>>>HHHXXXdddkkknnn```QQQ\\\nnnppp}}}xxxpppnnnpppqqqvvvuuunnn```ZZZjjjdddMMMcccbbbkkkwwwiiioooyyyjjjjjjnnnAAAIIIKKKLLLccciii|||uuubbbeeeeeeiiixxxtttwwwRRRDDDDDDPPPvvvjjjMMMFFFHHHGGGOOONNNRRRLLLWWWiiiwww|||zzzcccYYYiiiWWWOOOVVVWWWKKKBBBBBBAAAEEESSShhhxxx~~~qqqdddUUUJJJFFFDDD@@@;;;<<<<<<;;;;;;:::999888888888888:::;;;<<<<<<<<<<<>>JJJ^^^___gggnnndddUUUYYYiiiqqq}}}|||oooiiivvvcccTTTbbb^^^eeekkkiiikkkwww___tttmmmSSSVVVHHHKKKQQQyyyttt{{{iiibbbqqqooogggyyyooossssss~~~VVVHHHGGGGGGcccqqqSSSIIIKKKLLLSSSRRRVVVOOOWWWeeeppp~~~{{{vvvrrrjjj]]]PPP[[[MMMFFFNNNTTTOOOFFFAAA===>>>HHHYYYhhhppptttwwwsssgggWWWJJJCCC@@@===;;;AAA@@@???>>><<<;;;:::999;;;;;;;;;;;;;;;;;;;;;:::JJJeee|||~~~}}}oooooo\\\EEERRRWWWaaabbbiii]]]mmmTTTCCCSSS~~~TTTJJJHHHSSS\\\^^^bbbiiiiiinnnsssuuuvvvyyyrrrXXXFFFFFFEEEBBB@@@DDDMMMTTTVVVZZZ\\\```bbbccccccbbbaaaeeennnxxx}}}qqqRRRIIINNNYYYZZZVVVWWWVVVWWWccchhh]]]UUUVVV]]]```___fffggg[[[GGGBBB@@@BBBEEEFFFHHHJJJ]]]xxx}}}fffZZZUUUJJJ===III\\\PPP```~~~nnnzzzzzzAAA<<<;;;:::===HHH[[[mmmvvvyyyyyyqqqmmmlllfff[[[UUUVVVbbb[[[^^^IIIAAA???EEE>>>@@@@@@@@@DDDGGGBBB;;;CCCCCC<<>>???BBBMMMWWWkkknnnqqqnnnhhh```\\\ZZZ```hhhqqqvvvxxxzzz~~~tttgggooovvvmmmllljjj^^^___kkkrrr}}}oooYYYHHHKKKQQQIII???<<<===AAABBBBBBFFFLLL]]]vvv}}}~~~kkk]]]aaaUUUDDDFFFSSS]]]TTT```zzzkkk{{{YYY;;;888999>>>FFFSSSbbbqqq{{{|||wwwtttzzzzzzkkkWWWLLLdddbbbqqqfffMMMBBB>>><<>>JJJmmmyyyUUUjjjAAA===999555444444444333444333222333555888;;;<<<888555444888<<>>;;;>>>JJJXXXbbbkkkqqqtttpppeeeWWWIII???<<<<<<=========>>>>>>>>>>>>>>>::::::;;;===>>>@@@AAAAAA>>>SSS```ZZZPPPNNNOOONNNUUUNNNOOO```vvvyyy|||wwwkkkMMMQQQYYYeeeqqqjjjkkkrrr^^^wwwHHH;;;ZZZtttTTT@@@JJJXXXYYY\\\dddgggjjjnnnrrruuuvvvvvvuuuqqqsssxxx}}}{{{qqqfffaaaVVVLLLEEEEEECCC???DDDOOO```dddhhheee^^^XXXVVVWWW___eeemmmqqqrrrtttwwwzzzzzzggghhh}}}ooo\\\PPPEEEHHHMMMJJJHHHDDDCCCDDDAAA===DDDOOOfff{{{~~~|||___ZZZkkk[[[HHHWWW[[[___ZZZaaannnrrrgggqqqBBB888;;;???DDDLLLZZZqqqzzzzzz|||qqqyyyggg@@@]]]qqq}}}rrrmmmtttooo___PPPNNNOOOMMMLLLQQQRRRPPPJJJIIILLLOOONNNOOOMMMDDDMMMooo^^^pppAAA===999555444444444333333333333333444777:::<<<888555666:::======AAAEEEEEE>>>FFFZZZ^^^OOOEEEGGGbbbmmmssswwwqqq]]]]]]wwwgggfffsssmmmnnnuuuvvvrrrkkkvvvxxxrrrpppbbbrrrUUUSSSFFFHHHIIIZZZ}}}~~~qqq|||sssfffqqqgggeeemmmlllgggeeevvv|||RRRFFFEEEFFFiiilllQQQGGGIIIJJJMMMVVVSSS[[[dddiiivvvdddppp{{{ssszzz~~~hhh```aaa\\\NNNEEEDDDGGGHHH???===@@@MMMZZZdddlllqqqtttuuuqqqgggYYYLLLDDDAAA===???@@@AAAAAA@@@???===<<<===???@@@AAAAAA@@@@@@AAAGGGGGGBBBCCCNNNYYY]]]aaaRRRHHHTTTmmm\\\MMMXXX]]]jjjrrrmmmoooooo^^^XXX;;;MMM\\\BBBEEERRRUUUYYY```gggiiimmmpppsssttttttttt^^^XXXXXXbbbkkknnnmmmnnnmmm___TTTSSSOOOEEE@@@CCCCCCIIIPPPTTTUUUXXX^^^dddcccgggmmmppppppqqqtttvvvvvvttttttrrrSSSKKK[[[aaa\\\UUUMMMMMMFFFCCCCCC???<<>>BBB>>><<>>CCCCCCBBBDDDJJJPPPPPPFFF<<>>PPPmmm___KKKIIIHHHJJJSSSPPPYYYfffnnnyyywwweeedddccc]]]OOOCCCIIIWWWNNNIIIIIIQQQ[[[dddlllrrr|||}}}pppccc[[[```dddjjjoooooolllgggccc]]]___``````\\\VVVPPPLLLAAACCCGGGNNNYYYaaabbb^^^\\\[[[[[[___jjjxxxrrrhhhgggPPP\\\aaaccckkkeeemmmjjjppp|||vvv[[[LLL:::XXXxxx{{{ZZZFFFDDDMMMTTTWWWZZZ___dddgggjjjpppzzzwwwuuu~~~}}}xxxvvvvvvsssmmmkkkmmmpppsssvvvwwwxxxxxxttttttsssrrrsssuuuxxxzzzwwwyyysssyyy{{{yyy}}}}}}~~~uuucccMMMAAA;;;??????===HHH[[[{{{}}}qqqkkksssnnnXXXOOOXXXRRRYYYUUUXXX[[[pppxxxmmmmmmbbb]]]zzzVVVAAA:::888;;;===???MMM]]]}}}yyy}}}pppiiiTTTSSS\\\```bbbcccdddgggkkknnnpppqqqiiinnnmmmfffkkk{{{nnnUUUPPPHHHEEEQQQgggyyykkk___IIIIIIhhhsss|||AAA===999555444444444333222333444333222444888<<>>>>>:::???JJJbbbqqq}}}|||{{{qqq___YYYooo___dddlllmmmjjjfff```\\\\\\```eeeiiioookkkiiihhhccceeeyyyhhhcccsssjjjkkkfffYYYQQQUUU___fffRRRJJJ:::@@@eeeppp~~~BBB;;;777666666333333555333333222111000111555888:::999888777:::>>>DDDGGGKKKQQQNNNIIIUUUfff^^^GGGEEETTTttt___lll___ZZZ]]]ccckkkrrrtttssspppsssqqqppprrrttt}}}tttOOO```OOOKKKHHHDDDBBBMMMiiiuuuxxxnnnZZZXXXNNNSSSGGGUUUvvvaaa~~~uuufffrrrmmmjjjhhhgggggggggfffdddbbbmmmwwwwwwrrr}}}iii~~~QQQLLL@@@YYY}}}~~~QQQVVVQQQSSSWWW\\\bbbjjjwwwvvvlllppp}}}zzzyyyjjjRRRPPP```nnnfff```aaadddhhhnnnttt|||rrrdddbbb^^^```jjjtttvvvqqqzzzyyypppcccSSSPPPYYYeeeyyysss|||ZZZ[[[___eeeeeeccccccfffhhhooouuuttt[[[aaaccc:::666RRRxxxWWWDDDFFFNNNRRRUUUXXX^^^dddgggooo~~~zzzyyyxxxvvvvvvvvvwwwwww{{{}}}wwwUUUQQQaaazzzzzzgggccc|||qqqllleeeYYYXXX___~~~||||||~~~|||www```KKKIIIOOOTTTXXX\\\XXX^^^^^^^^^^^^```wwwhhh```lllUUUWWW555===888222CCCAAABBBZZZnnn|||{{{www|||kkkOOODDDFFF^^^bbbeeeiiiooouuusssmmmgggeeebbb```aaadddhhhjjjnnnmmmkkkiiiggggggggggggwwwdddTTT]]]nnn~~~gggPPPDDDCCCAAA@@@LLLlllBBB;;;777666666333333555333333222111000111555777:::999888888:::>>>CCCGGGHHHKKKFFFAAAPPPeeefffXXXAAAKKKhhh}}}zzzfff}}}yyyeeeYYY___eeekkknnnppptttvvvxxxtttrrrrrrsssxxx\\\iiinnnTTTKKKKKKJJJFFFDDDTTTwww|||zzz~~~|||qqqhhhOOOJJJEEEUUUzzziiiyyymmmgggdddllliiihhhhhhhhhjjjkkkkkkhhhfffiiijjj|||ooo___mmm|||mmmmmmgggrrrBBBBBBSSSaaagggHHHNNNOOOQQQVVV[[[eeetttwwwlll|||mmmfffppprrrlllgggffffffggglllsssyyy}}}vvvtttooolllpppzzzyyyuuu```VVV^^^lll{{{~~~{{{|||\\\]]]aaaffffffbbbaaacccfffkkktttoooyyyTTT;;;EEEhhhgggMMMDDDKKKSSSTTTWWW]]]bbbeeekkkzzz|||{{{yyywwwvvvuuuuuuuuu}}}}}}~~~qqqxxx{{{pppZZZNNNUUUddd{{{vvvuuuzzzyyysssrrrwww|||ppplllcccZZZ___nnn{{{{{{vvvuuu|||~~~yyyrrrhhhSSSCCCEEEMMMSSSWWW]]]\\\aaaaaaaaacccdddvvvooowwweee\\\^^^qqq]]]<<>>;;;;;;999@@@RRRccctttzzzyyyzzz~~~wwwnnnddd^^^ccckkkeeegggfffbbbcccjjjoooqqqvvvxxxyyy{{{{{{zzzxxxvvvtttsssrrrppppppqqqqqqrrrwww{{{eeeWWWVVV\\\WWWXXXdddxxxzzzcccPPPIIIGGGDDDOOOLLLTTTlllBBB;;;777666666333333555333333333111000111333555:::;;;;;;:::999<<>>EEEJJJ^^^]]]iiittt{{{qqqxxx~~~{{{PPPMMMXXXpppttt~~~~~~xxx~~~bbbjjjcccjjjbbbcccgggkkkoooooommmkkkvvvzzzwwwkkkpppvvv^^^\\\pppMMMKKKDDDBBBPPPlll~~~qqqNNNDDDDDDAAACCCKKKSSSfff|||xxxwwwtttoookkkkkkhhhlllnnnooottt}}}||||||||||||~~~zzzpppjjjppp{{{rrreeevvv~~~|||}}}~~~uuuuuu^^^ZZZccc[[[ZZZ\\\``````___aaafffiiikkkhhhwwwfffZZZeeeoooPPP@@@III~~~YYYKKKJJJLLLPPPRRRRRRVVV]]]fff~~~vvvyyy{{{vvvsssuuuzzz~~~|||yyyxxx{{{|||zzzwwwvvv{{{vvvuuuzzz[[[VVVTTTXXXaaa```YYYVVVZZZ[[[ccc^^^WWWXXXVVVVVV^^^ppp```xxxdddggg{{{ZZZ???BBB;;;???999:::777CCC\\\hhhfffmmm{{{|||jjjxxxkkklllmmmhhhUUUNNNTTTnnnjjjxxx@@@===999666555444333222444444333333222111000000000555;;;??????@@@BBBDDDHHHQQQWWWbbbmmmeeeXXXWWWhhhccc^^^KKKCCCkkkuuuqqqrrroooiiiddd^^^nnnlllgggeeecccjjjlllkkkjjjiiiiiilllppptttpppttttttqqqrrruuuuuurrrqqqrrruuuIIIZZZTTTFFFIIIGGG???CCCFFFDDDFFFQQQdddxxxqqqeeekkkyyyuuuzzz{{{hhhWWWVVVeee~~~nnnmmm{{{yyy{{{wwwhhhfffiiikkkwwwiiiaaa^^^cccgggfffhhhkkkqqqmmmqqqzzzooozzz~~~NNNzzzmmmOOOBBBCCCKKK[[[nnn}}}yyyaaaMMMBBB???BBBDDDKKKEEEddd}}}}}}xxxrrrpppppppppooolllmmmtttwwwuuuvvv{{{|||uuummmiiifffaaa]]][[[^^^aaadddggghhhiiijjjjjjoooooovvv~~~{{{tttzzzyyyvvvyyyzzzgggbbbdddeeebbb```^^^^^^```bbbbbbbbbfffccciiioooeee\\\rrrfff[[[qqqkkkEEEDDDdddXXXPPPHHHEEELLLUUUYYYYYYeee}}}}}}rrrhhhbbblllxxxyyyzzzyyyxxxxxx{{{sssiii|||~~~xxxuuugggRRRYYY[[[^^^]]]ZZZXXXXXXZZZZZZYYYXXXYYY\\\^^^^^^^^^rrrXXX|||aaaTTT999===@@@888999999===IIIZZZgggmmmnnnuuurrr|||rrr^^^XXXSSSXXXgggvvv{{{yyyzzz@@@===999666555444333222444444333333222111111000111555;;;>>>???>>>???@@@GGGPPPRRRWWWbbbaaaXXXXXXjjjsssxxxgggQQQ\\\~~~wwwiiiggghhhfffbbb]]]eeennnccc___```aaaffflllrrruuurrrmmmiiigggnnnoooqqquuuyyyyyyvvvssspppyyyyyy{{{lllPPPSSSSSS===EEESSS>>>BBBCCCDDDIIITTTcccsss~~~zzzhhhfffpppyyyzzzwww]]]QQQ]]]zzzvvvxxx|||}}}nnnnnnnnnssswww}}}qqqkkkhhhjjjjjjhhhiiillljjjfffrrrsssjjjpppZZZrrrYYYMMMGGGDDDNNN___ooouuuuuuooozzzqqqSSSAAADDDFFF???III@@@NNNtttnnntttzzz}}}|||zzzxxxwwwuuuqqqqqquuuuuuqqqpppsssmmmjjjgggccc___\\\\\\]]]YYYZZZ\\\aaaeeeeee```[[[WWW[[[kkk~~~tttrrrxxxxxx|||rrreeecccfffgggaaa___^^^___aaacccccccccfffbbbfffkkkgggddduuu~~~```]]]SSS555NNNpppzzz[[[HHHOOOSSSKKKKKKWWW[[[sss~~~zzzwwwkkksss}}}~~~{{{zzzwwwvvvuuuvvvxxx~~~zzz~~~vvvtttiiiXXXUUUXXX\\\]]]]]]]]]^^^``````^^^\\\[[[[[[[[[ZZZYYYfffzzz______zzzrrrMMMBBB@@@===999888;;;EEETTTbbbiiikkkvvvoooyyyzzzjjjddd```fffuuu@@@===999666555444333222444333333222222111111111000555:::===>>>>>>======JJJWWWVVVPPPUUUTTTLLLJJJaaaxxxtttUUUEEEccc|||kkkZZZTTTSSSQQQrrrzzzsssooobbbdddmmmhhhoooqqqsssppplllkkkooosssddd\\\]]]hhhsssvvvzzzgggJJJUUUIIIFFFMMM@@@@@@CCCDDDBBBBBBLLL]]]kkk{{{qqqkkkhhhlllwwwqqqeeehhhgggRRRIIIYYY|||xxxzzz}}}xxxooojjjmmmqqqnnnrrrooonnnnnnllljjjkkkooommmiiimmmpppooowwwYYYtttZZZMMMAAABBBQQQbbbnnnrrrfffvvvxxxaaaJJJBBBBBB@@@CCCAAACCCWWW|||jjjpppttt{{{~~~{{{yyy{{{zzzvvvrrrqqqsssttttttpppkkkiiiiiijjjeeeaaa]]]___bbbccc]]]WWWVVVTTT^^^ttt~~~tttmmmvvvttt|||}}}uuujjjbbbbbbcccccc^^^^^^^^^```cccdddcccbbbcccbbbbbbeeehhhllluuu|||]]]~~~sssDDD===ZZZvvvXXXTTTRRRIIIJJJVVVUUUhhhzzzzzzuuussstttsssrrrtttzzzrrrzzznnnkkkddd[[[UUUWWWZZZ\\\]]]^^^```aaa```^^^\\\[[[[[[[[[YYYWWW\\\fffqqqqqqhhhbbbZZZ???:::???;;;888888???KKKXXXbbbfffhhhzzzqqq|||}}}yyyvvv|||@@@===999666555444333222333333333222222111111111000333888===????????????KKK^^^aaaWWWUUUTTTPPPQQQQQQoooxxxiiiTTT@@@LLLtttyyyvvvqqqsssZZZOOOjjjyyyxxxvvvaaacccooodddggghhhhhhffffffnnn{{{qqq^^^]]]___]]]bbbmmmkkk}}}|||fffFFFVVV]]]OOOIIIAAACCCCCC???;;;@@@LLLWWWaaannnyyyttteee```nnnppp``````[[[___rrrvvvttt{{{zzzppphhhkkkbbbaaafff___hhhjjjlllllljjjiiimmmqqqppppppmmmrrrvvvpppiii[[[VVVvvv^^^RRRDDD???III\\\ppp|||}}}wwwuuutttbbbGGG===CCC;;;DDDIIIHHHYYY}}}yyytttxxxzzzxxxwwwxxxwwwvvv|||vvvmmmhhhhhhjjjllllllhhheeegggqqqxxxvvvrrrpppxxx|||{{{wwwnnnfffaaa___]]]\\\[[[[[[]]]___bbbcccbbbaaa^^^aaaaaaaaadddkkkoooooo~~~rrrjjj@@@KKKiiiyyyZZZLLLNNNSSSSSSUUU```|||~~~uuuooommmpppppprrrwww~~~zzzwww{{{jjjaaa___]]]XXXYYYZZZZZZYYYYYYZZZZZZYYYXXXXXXYYY\\\]]]\\\[[[ZZZ[[[kkkbbbllleeeBBB999@@@===:::888;;;CCCOOOZZZ``````ooo|||@@@===999666555444333222333333222222222222222111///222666;;;@@@BBBCCCCCCFFF\\\ddd]]]^^^ccclllxxxNNNhhhnnnhhhiii^^^RRRWWWxxxqqq___ssstttpppppp___hhhxxxnnnlllnnnnnniiibbb^^^^^^aaammmUUUNNNLLLJJJPPP\\\WWWVVVXXXZZZ[[[iii^^^KKKggghhhTTTCCCCCCAAA>>><<<===BBBGGGGGG[[[oooqqqggg```eeelllvvvtttssswwwzzzhhhllljjjwww~~~rrrgggVVV^^^iiibbbaaahhhcccaaaeeehhhhhhggghhhkkkmmmiiilllgggmmmsssdddqqq{{{WWWOOOWWWSSSKKKCCCCCCQQQiii|||hhhNNNBBB;;;AAAGGGGGGGGG\\\zzz~~~}}}{{{}}}}}}xxxooommmpppyyyssskkkfffbbb___[[[YYYYYYZZZ[[[^^^aaabbbaaa___YYY```bbb^^^^^^bbbeeecccvvvccctttMMMBBBOOOxxxxxx]]]QQQNNNKKKRRRVVVjjjuuummmiiihhhjjjnnnuuu~~~uuuyyymmm^^^\\\___YYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUXXX[[[]]]]]]\\\[[[VVV~~~kkkwwwWWW[[[DDD@@@???===:::999===GGGRRRZZZbbbkkk|||zzzxxxzzz@@@===999666555444333222222222222222222222222222000111444999???DDDFFFFFFDDDUUU\\\]]]bbbgggtttYYYgggooo{{{jjjPPPeeevvvyyyiiiyyy}}}fff______WWW```nnnkkkgggeeeaaa]]]ZZZZZZ\\\___tttdddXXXYYY]]]```gggpppooofffccceeeffflllYYYIIIaaaYYYGGGDDDAAA>>>>>>>>>>>>>>>???HHHUUUaaakkkpppkkkcccfff|||yyyllleeeeeehhhqqq~~~sss\\\TTTTTT___gggccc```bbbaaabbbfffiiigggeeegggfffdddbbbgggdddfffjjj___eeelll<<>><<<::::::@@@JJJRRRbbbgggttt|||eee[[[@@@===999666555444333222222222222222222222222222222111222555<<>>??????===???CCCLLL\\\jjjlllfffaaajjjzzzrrrfffccceee```eeeeeennnpppYYYVVVbbbfffeeegggccc]]]]]]dddggggggddddddfffbbb\\\```gggeeebbbdddbbbfffrrrYYYBBBKKKRRRMMMBBB>>>EEEOOOeeerrrUUUCCC:::AAAGGGIIIUUUffflll~~~vvvmmmddd\\\dddttt}}}ggg```kkk}}}{{{~~~gggddddddggggggbbbbbbfff___]]]\\\]]]```aaaaaaaaa]]]^^^```bbb```\\\]]]___\\\www|||fffZZZ{{{yyyTTT;;;KKKrrrpppgggUUUQQQSSSdddsssqqqllleee______dddjjjqqq|||ttt|||tttmmm```TTTRRRWWWXXXUUUSSSTTTWWWXXXXXXWWWWWWWWWXXXZZZ]]]]]][[[YYYZZZ[[[\\\pppbbbuuuggg^^^;;;===>>>>>>:::777:::BBBJJJYYY\\\iiioooaaa@@@===999666555444333222222222222222222222222222444222000333999???CCCDDD@@@GGGWWWtttppp\\\^^^]]]EEEUUUppp???KKK}}}}}}```hhhjjjkkkkkkdddcccnnnllllllooouuuyyyvvvnnnfffdddfffddd___aaahhhlllkkknnnxxxsssdddjjjrrrOOOUUURRRLLLEEE@@@???BBBEEE===AAA@@@;;;>>>KKKZZZ```^^^```ccctttuuueee\\\ZZZ[[[[[[[[[^^^XXXiiiooo___[[[YYYmmmkkkeeeppppppfffhhhbbbddddddbbbcccfffaaaYYY___eeeddd^^^^^^eeeiiiggg|||???JJJTTTSSSIII@@@???BBBMMMfff{{{}}}~~~^^^QQQFFFCCCCCCEEENNNXXXiiiuuuiii___{{{zzzxxxvvvjjjvvvqqqfffjjjvvvuuu___wwwbbb```bbbgggfffaaabbbhhhbbb```^^^^^^```bbbcccbbbbbb]]]^^^dddeee```^^^bbbZZZccc^^^jjjgggBBBAAA]]]~~~aaaYYYSSSVVVdddnnnlllfff```\\\___hhhooo~~~qqqaaa]]][[[WWWWWW[[[\\\YYYVVVVVVYYYZZZYYYXXXVVVWWWYYY\\\___```^^^]]]]]]bbbUUUhhh^^^ZZZooojjjEEE;;;===>>>;;;666777>>>DDDMMMQQQ^^^yyyzzzqqqpppwww~~~wwwddd@@@===999666555444333222444444333333333333222222333111000222888>>>BBBDDDFFFNNNQQQdddttttttvvvrrrrrrjjj~~~xxx\\\NNN]]]zzzwww___aaaccceeegggkkkooorrrmmmqqqpppkkkjjjllljjjeeeaaa___bbbkkkpppooommmnnnjjjooonnnmmmnnnnnn~~~|||fffNNNXXXTTTCCC???GGGDDD777<<<===???@@@:::888EEEVVVUUUVVV\\\gggqqq{{{uuuhhhYYYTTTYYY]]]YYYRRRPPPSSSSSSttt```\\\```bbbggglllnnnmmmjjjhhhhhhhhhbbb___bbbccc``````eeeccceeefffeeeaaa___aaabbbyyyqqqssszzzmmmAAA@@@YYYQQQDDDEEEAAAEEEOOOaaapppssswwwoooHHHDDDGGGAAAAAALLL\\\fff{{{{{{~~~mmmyyypppqqqtttuuuxxx|||zzzeeezzzggg[[[ZZZ[[[]]]aaaeeeffffffcccccccccbbbbbbbbbbbbbbb]]]]]]]]]]]]^^^___```aaa______kkkeeeiii^^^:::EEEhhhuuu___XXXVVV^^^|||ooogggddd___YYYYYYcccttt{{{~~~~~~sssccc[[[XXXUUUUUUWWWWWWVVVUUUWWW[[[\\\[[[XXX[[[[[[\\\\\\[[[[[[\\\\\\aaa___cccjjj|||fffUUUyyyOOO888:::BBB@@@777:::???888EEEHHHTTTooo|||~~~|||kkk```ooouuu```AAA===999666555444333222444444333333333333222222222222111222666;;;AAAEEEFFFRRRYYYeee}}}xxx}}}hhhvvvhhhLLLvvv~~~wwwiiibbbbbbdddeeefffhhhkkkmmmkkkoooqqqoooooonnnggg^^^aaadddkkkssssssnnnlllmmmkkknnnmmmllllllsssyyywwwmmmOOOAAAMMMLLL;;;;;;NNNIII???777:::BBBDDDBBB???BBBEEENNNZZZcccgggnnnuuuttthhhXXXVVVTTTSSSQQQNNNOOOQQQAAATTTtttlll___^^^bbbiiijjjjjjhhhffffffiiillleee```___bbbccc```aaaeeehhhiiiiiigggcccaaaaaabbbgggvvviiiJJJSSS```NNN>>>CCC>>>BBBMMM[[[aaagggyyyVVV@@@BBBCCC===IIIOOOZZZkkkvvvuuuxxxzzzxxxtttxxxwwwpppvvvnnnaaa[[[ZZZZZZ[[[^^^```aaaaaagggfffeeecccaaa^^^\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[ddduuu|||ZZZ<<>>AAADDDOOOddd}}}tttzzz~~~kkkXXX\\\AAA===999666555555444333444444333333333333222222222333333222333888???FFFPPPVVV[[[ZZZbbbzzzxxxtttyyyzzz^^^\\\WWWNNNzzz{{{zzzqqqZZZ```aaabbbdddfffhhhjjjkkklllnnnnnnmmmmmmmmmggg```aaafffooovvvtttnnnlllnnnlllmmmjjjiiiiiizzzpppeeeqqq~~~KKKKKKWWWOOOEEEGGGHHHJJJHHHBBB??????>>><<<;;;<<>>999777666555444333444444333333333222222222111333444222000444===EEESSSJJJLLLJJJIIIgggvvvjjjooofffYYYaaaQQQQQQ{{{lllzzzeeeYYY]]]]]]```dddhhhkkkmmmmmmkkkkkkiiiffffffiiilllnnnggghhhkkkpppqqqnnnnnnqqqnnnnnnjjjgggfff|||fffjjjkkkuuudddOOOVVVTTTDDDGGGPPPSSSHHH===<<>>;;;@@@FFFKKKSSS[[[iiiiiiNNNFFFAAABBBEEEKKKVVVfffyyysssmmmtttvvvvvvvvvuuuuuu{{{mmmHHHMMMddd___mmmeeebbb```______^^^]]][[[______```aaa```___]]][[[^^^]]]\\\[[[ZZZZZZZZZZZZ]]]___VVVZZZ|||vvvvvveeeNNN>>>\\\jjjWWWYYYkkkyyyhhhTTTLLLQQQYYYaaannn}}}yyy|||zzzyyyjjj]]]RRRSSSXXXYYYVVVTTTXXXXXXXXXYYYYYYYYYYYYXXXUUURRRQQQSSSWWWZZZXXXUUUYYY^^^___WWW\\\{{{\\\xxx}}}]]]vvvSSS888AAADDD;;;888:::999;;;???GGGVVVsss{{{sssuuuoooYYYuuuAAA>>>:::777666555444333444444333333333222222222111333444222000333;;;BBBJJJ:::AAANNNPPPhhh{{{|||}}}{{{zzz|||aaaWWW}}}vvvwwwkkkbbb^^^]]]^^^```eeekkkmmmmmmlllbbbdddgggfffdddgggpppxxxxxxnnngggiiimmmnnnppprrrsssrrrnnnllliiizzzfffqqqrrrmmmkkkQQQPPPRRROOOKKKDDD???AAADDDAAA:::???<<<:::::::::;;;AAAHHHFFFJJJOOOSSSUUUVVVWWWXXX```dddhhhkkkooorrrsssrrrtttvvvyyy|||~~~~~~~~~{{{yyyxxxwwwwwwvvvsssqqqmmmllljjjiiiiiihhhhhhggg^^^VVVKKKBBB@@@BBBGGGKKKHHHKKKKKKGGGEEERRRppplllbbbbbbddddddaaabbbbbbbbbbbbaaa```^^^]]]XXX[[[]]]]]]]]]___bbbddd\\\\\\]]]___aaacccdddeeennn]]]hhhnnnFFFMMMYYYJJJEEEAAA===<<<<<<>>>DDDKKK]]][[[tttnnnQQQFFF<<<===IIIYYYffflllwwwllljjjoooooolllkkkqqq}}}rrr```OOOHHHpppuuuhhhfffiiiaaa^^^\\\ZZZZZZYYYWWWVVVZZZ[[[]]]^^^___^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]YYY___VVVPPPhhh```xxxccc888JJJnnnrrr\\\\\\bbbsssyyyeee___YYYOOOQQQ]]]iiiuuusss}}}qqqmmm___UUUMMMPPPVVVWWWTTTSSSUUUVVVVVVVVVVVVUUUUUUUUUTTTRRRPPPRRRTTTUUUTTTRRRYYYVVV[[[]]]XXXfffmmmXXXeeebbbmmmKKKAAA===??????888:::999;;;???FFF[[[}}}{{{zzzxxxiiilllwwwuuugggwww~~~lll|||BBB>>>:::777666666555444444444333333333333222222111222333222111333888===HHH@@@MMMbbbhhhoookkkaaagggvvvkkkaaaZZZZZZ``````bbbggglllmmmjjjgggYYY^^^fffkkkkkkiiinnnuuuttthhhfffjjjmmmnnnooouuutttsssrrroooyyylllnnnsssxxx{{{ZZZKKKMMMGGGCCCCCCAAA>>>>>>???<<<<<>>:::JJJrrrxxxoooddd___```bbb```]]]eeeaaa[[[XXXYYY]]]```bbbUUUYYYZZZWWWUUUYYY]]]___]]]\\\[[[\\\^^^______^^^___^^^eeehhh~~~wwwVVVCCCSSSWWWJJJHHHDDD???;;;;;;@@@DDDDDDJJJ[[[vvvtttUUU@@@===EEEPPPVVVjjjkkkmmmsss|||wwwpppmmmrrruuupppgggaaaaaaccckkk|||xxxooorrr^^^FFF\\\uuuooorrrjjj[[[```^^^\\\[[[[[[[[[YYYXXX\\\\\\[[[[[[[[[[[[[[[[[[^^^^^^^^^]]]^^^^^^______SSSZZZVVVRRR\\\qqq|||pppIIIEEEIIIbbbqqq___ZZZbbbpppzzzkkkXXXJJJKKKPPPTTT___lll{{{zzzrrrkkkRRRKKKIIINNNTTTTTTTTTTTTSSSTTTUUUUUUSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSYYYQQQYYY```WWWXXXsssNNNVVVppplllKKK:::>>>DDD<<<<<<999999<<<>>>IIIccc||||||{{{}}}wwwjjjdddjjjqqqwww{{{|||~~~vvvBBB???:::888777666555444444444333333333333222222222222111111222444777888EEENNNXXXdddllljjjmmm|||hhhvvvgggMMMuuueeeYYYSSS[[[______aaaffflllmmmiiiddd```^^^bbbjjjmmmkkkjjjlllyyyoooggggggjjjjjjjjjkkknnnoooqqqssspppuuupppjjjmmmuuutttrrrhhhVVVOOONNNSSSNNNAAA???III===>>>BBBGGGEEE@@@===???@@@@@@@@@>>>===>>>BBBEEEGGGKKKLLLJJJLLLRRRSSSQQQOOOOOOQQQRRRSSSUUUVVVVVVSSSRRRPPPPPPPPPNNNLLLJJJNNNKKKGGGFFFFFFEEECCCAAA888<<>>888888<<<<<<<<>>>>>@@@???<<<===BBB<<<>>>@@@@@@>>><<<<<<<<<@@@EEEGGGDDDFFFKKKKKKFFFIIIIIIHHHIIIIIIJJJKKKLLLHHHGGGFFFGGGGGGGGGEEECCCBBB???======???@@@>>><<>>@@@CCCFFFNNNhhh}}}uuuccc\\\^^^```aaabbbbbbdddeee^^^\\\ZZZ\\\```ccccccbbb^^^cccaaaXXXTTTYYY```bbb[[[YYYYYY\\\```cccbbbaaaaaabbb```mmmaaatttgggNNNUUUQQQJJJDDDBBBCCCAAA===:::>>>CCCHHHNNNXXXhhhuuueeeTTTOOOFFFKKKNNNKKKGGGHHHRRR[[[ffflllpppnnnjjjllluuuxxxxxx{{{{{{}}}wwwsssqqqfffXXXbbbjjjlllddd```dddfffcccsss{{{mmm}}}WWWYYY{{{nnnddd]]]WWWZZZbbb^^^\\\[[[\\\^^^``````___\\\ZZZXXXWWWWWWYYY[[[]]]bbbaaa```^^^]]]\\\[[[[[[cccVVVPPPZZZXXXKKKccc{{{nnngggDDD<<>>GGGTTTbbbnnn}}}}}}tttmmmlllmmmrrrxxx{{{rrrttt]]]RRRQQQTTTWWWVVVSSSRRRUUURRRTTTUUUTTTQQQNNNOOOPPPQQQVVV[[[ZZZVVVUUUZZZ___WWWSSSXXXZZZTTTZZZddddddtttSSSiiiZZZkkk~~~SSS======>>>???888888===;;;666:::EEEJJJ[[[rrr|||{{{}}}}}}}}}{{{|||wwwddd]]]ooozzzaaaNNNxxxhhhyyyAAA>>>:::777666555444333444444333333333333222222111111222222222333333333888@@@HHHKKKKKKOOOYYYbbbpppxxxXXXddd}}}kkkaaaaaaddddddbbb___^^^bbbhhhiiifffeeegggiiiccc^^^___dddhhhfffbbbjjjlllnnnooonnnkkkhhhffffffnnnjjjkkk|||wwwvvvqqqjjjggghhhmmmqqqttt{{{lllSSS^^^nnnjjj[[[JJJDDDDDDCCC>>>AAAAAA666AAAAAACCCEEEAAA;;;:::===???===<<<>>>AAACCCBBB@@@AAAAAABBBBBBCCCCCCBBBAAACCC>>>;;;===???===<<<<<>><<<444;;;GGG===AAA```ddd^^^\\\[[[ZZZ\\\___bbbccccccfffgggccc___aaafffeee___fffeeebbb^^^[[[[[[^^^```]]]\\\[[[[[[]]]^^^^^^^^^cccfffjjjiiiaaagggaaa@@@MMMZZZRRR??????DDD>>>===<<<>>>@@@>>>AAAQQQdddpppyyy~~~TTTLLLFFFDDDIIIKKKGGGBBBAAAHHHKKKNNNNNNLLLJJJLLLNNNWWWVVVWWWVVVRRROOOSSS[[[VVVSSSTTTYYY]]]\\\]]]___]]]aaa```^^^jjj}}}{{{~~~www[[[UUUxxxmmm```ZZZ\\\___```______^^^\\\[[[ZZZ[[[[[[\\\ccc```\\\YYYVVVVVVWWWXXX[[[\\\^^^^^^^^^]]][[[YYYZZZ]]]___ZZZUUUWWWaaakkkrrrwwwGGG===LLLUUUzzzxxx```YYYQQQOOOTTTZZZ^^^___cccfffmmmvvv~~~zzzzzzyyyuuunnneee]]]XXXOOOMMMIIIDDDAAAAAAEEEIIIRRR]]]ppp}}}vvvzzzsssttt~~~tttsssrrrkkk___XXXMMMPPPSSSWWWYYYYYYXXXWWWVVVXXXZZZYYYWWWUUUTTTUUUVVVWWWWWWVVVUUUTTTVVVWWWWWWVVVUUUUUUUUUWWWYYY[[[kkk|||iii[[[NNNhhh[[[999???;;;;;;;;;;;;;;;<<<<<<===???FFFPPP[[[hhhyyy~~~|||yyywwwtttsss~~~hhh\\\\\\eeeVVVCCCAAAjjj~~~AAA>>>:::777666555444333444444333333333333222222111111222222222333333333555>>>IIIOOOSSSZZZgggqqqyyy}}}jjjKKKVVVuuugggaaabbbeeegggggg```___aaaeeeeeeaaa```aaadddaaa```bbbggghhhfffcccjjjlllnnnqqqrrrrrrqqqppplllmmmooommmttttttqqqmmmkkkmmmppprrrsss[[[NNN[[[llloooQQQ>>><<<@@@IIIJJJ@@@<<<>>>;;;999???GGGEEE;;;===;;;999:::;;;<<<:::888666888999999888888999:::===>>><<<999:::>>>===777:::;;;???EEEBBB:::999===DDDGGGEEEGGGNNNVVViii~~~ggg]]]]]][[[[[[\\\___ccceeeeeedddeeefffccc___```cccbbb\\\ccccccaaa^^^[[[ZZZ\\\^^^XXXXXXXXXZZZ]]]___aaaaaa]]]^^^cccgggdddcccttt|||VVVKKK[[[WWWCCC>>>DDDCCC@@@>>>@@@BBBEEEKKKQQQaaafffqqqhhh```VVVQQQRRRSSSPPPMMMGGGHHHIIIIIIHHHHHHJJJLLLKKKJJJKKKMMMKKKHHHKKKQQQQQQMMMMMMUUU]]]aaaccceeeaaa```___iiizzz~~~vvv^^^[[[pppfff\\\XXX[[[___```___^^^]]][[[ZZZYYYYYYZZZ[[[```^^^[[[YYYXXXWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVYYY[[[YYYUUUUUUZZZ```YYYCCCFFF^^^~~~yyyhhh[[[UUURRROOOMMMPPPPPPPPPSSSXXX[[[]]]]]]XXXXXXXXXVVVRRRMMMIIIFFFEEEDDDCCCDDDJJJUUUbbbkkk~~~xxxmmmllljjjpppxxxqqqoookkkaaaXXXSSSPPPRRRUUUXXXZZZZZZYYYXXXWWWXXXZZZZZZXXXVVVVVVVVVUUUVVVWWWVVVTTTTTTUUUWWWVVVUUUTTTTTTUUUVVVXXXZZZccc~~~~~~aaaiiivvvTTTwwwzzzUUUIII>>>???>>><<<:::777777777888===CCCHHHOOO[[[iiisss~~~vvvuuutttsssssstttvvvwwwzzziii[[[```tttyyyuuu___DDDNNN```{{{wwwAAA>>>:::777666555444333444444333333333333222222111111222222222333333333000999EEEPPPXXXbbbmmmuuuooo{{{nnnZZZ^^^ooorrrllleee``````cccfffgggccc``````bbbaaa\\\[[[]]]___aaadddhhhjjjjjjiiihhhgggiiijjjmmmnnnpppppppppssskkkvvvppppppnnnmmmmmmooorrruuuvvvvvvuuu}}}lllMMMtttooommm\\\<<>>===;;;;;;===@@@:::??????999;;;BBBAAA999555555555666777;;;BBBHHH666888FFFaaayyyrrr\\\XXXZZZZZZ[[[\\\^^^bbbeeegggeeeccc```aaa```^^^___aaa___[[[___``````^^^[[[ZZZZZZ[[[YYYYYYZZZ\\\^^^```bbbcccddd```aaaggghhhdddgggnnnnnn[[[VVV[[[RRR;;;;;;BBBFFFAAA;;;;;;@@@DDDRRRRRRXXXfffvvvsssooohhh]]]TTTQQQMMMJJJJJJJJJKKKKKKNNNKKKKKKNNNMMMKKKKKKNNNeee]]]XXXYYY\\\\\\[[[\\\qqqyyy~~~~~~zzziiikkkvvvrrrcccJJJiiittteee^^^XXXWWW[[[___```___]]]\\\ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVQQQSSSUUUUUUTTTRRRRRRSSSUUU```IIIBBBWWW{{{kkk___[[[UUUNNNIIIFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFF@@@FFFPPP^^^ooo~~~wwwooovvv~~~zzznnnaaaUUUOOOPPPSSSTTTWWWYYYZZZZZZYYYXXXVVVXXXYYYYYYWWWVVVVVVWWWSSSUUUVVVUUUTTTSSSTTTVVVTTTTTTSSSSSSSSSUUUVVVXXXWWWpppnnnRRRdddMMMvvvOOO===>>>@@@AAAAAA@@@>>>===777999;;;<<<>>>CCCLLLRRRXXX^^^gggpppxxx|||wwwssspppnnnmmmmmmlllnnnqqquuuzzz}}}}}}sssdddWWW```qqqfffDDDAAAmmmwwwfff}}}cccAAA>>>:::777666555444333444444333333333222222222111111222222222333333333///333===JJJWWW```dddeeeYYY```jjjYYYRRRooovvvhhhfffccc^^^\\\[[[]]]```bbb___^^^___^^^ZZZZZZ\\\]]]aaagggjjjjjjjjjlllnnnkkkjjjjjjjjjjjjkkkllllllvvvgggyyysssnnnhhhhhhjjjnnnsssxxxzzzzzzpppvvvddd[[[ZZZ___hhhooo___???999333999IIIKKK>>>:::BBB;;;;;;:::;;;<<<<<<<<<<<<999;;;===;;;777777:::===:::::::::999:::::::::999@@@BBBCCCCCCCCCBBB<<<666MMMYYYyyyxxxppp[[[WWW]]]^^^YYY^^^]]]^^^```cccdddcccaaaZZZ\\\]]]]]]^^^^^^]]][[[[[[]]]^^^^^^[[[YYYXXXXXX^^^____________```bbbcccmmmeee```bbbdddcccdddfffpppYYYaaacccIIICCCFFFDDD<<<:::>>>???<<>>:::777666555444333444444333333333222222222111111222222222333333333000000555CCCTTT^^^]]]YYYccciiifffyyy^^^]]]eeezzzssshhh______^^^[[[XXXVVVWWWYYY\\\ZZZYYY\\\[[[YYYYYY[[[[[[___dddeeeeeefffjjjnnnpppoooooonnnnnnooooooppptttfffvvvwww|||nnngggggggggkkkppptttwwwwwwwwwlllnnn{{{|||lllVVVjjj~~~dddVVVGGG???@@@BBB>>>999@@@@@@???>>><<<;;;;;;;;;<<<===>>><<<999888:::<<>>:::777666555444333444444333333333333222222111111222222222333333333222000333>>>OOO[[[___^^^gggyyyuuu\\\RRRoooxxxzzzfffYYYWWWXXXXXXXXXWWWVVVWWWYYYVVVTTTUUUYYYZZZWWWXXXZZZWWWZZZ^^^______```dddgggjjjjjjkkklllnnnppprrrsssoooiiippp{{{xxxllliiihhhhhhiiilllooooooooorrriiilllvvvvvvrrreeeppp}}}lllLLLKKKHHH999;;;<<<>>>>>>======>>>@@@<<<<<<======>>>======<<<===777777;;;;;;777;;;EEE===FFFTTT^^^dddvvv|||vvv}}}~~~uuu[[[[[[aaagggcccZZZ]]]ggg```]]]XXXVVVWWWYYY[[[\\\___]]]]]]\\\XXXRRRQQQSSSWWWZZZ\\\]]][[[XXXVVVUUUUUUXXXZZZZZZXXXXXX\\\___WWWZZZ___```___]]]^^^___bbb^^^ooozzzZZZaaa\\\VVVMMMAAA:::<<>>AAADDDBBBCCCDDDFFFHHHLLLQQQUUU\\\[[[ZZZYYYZZZ\\\^^^```^^^```bbbddddddbbb```^^^\\\SSSHHHIIIYYYmmmvvvuuu___RRRDDD;;;]]]zzzxxxfffXXXIIIAAA>>>:::777666555444333444444333333333333222222111111222222222333333333222222333777AAAQQQaaakkkbbbaaaSSS[[[rrr~~~ooozzz```[[[PPPTTTTTTUUUVVVWWWYYYYYYYYYTTTSSSVVV[[[\\\ZZZYYY[[[UUUXXX[[[^^^____________^^^___bbbeeehhhkkkmmmooojjjnnniii~~~uuuhhhdddeeegggkkknnnnnnllljjjhhhooooooiiilllyyy}}}wwwyyyWWWXXXwwwkkkggg```IIIJJJJJJGGGBBB>>>>>>???:::999:::???DDDEEEBBB>>><<>><<<;;;:::999888777777777666444444666888999;;;>>>??????BBBFFFIIIOOONNNMMMLLLLLLMMMNNNNNNKKKKKKLLLMMMLLLKKKIIIHHHEEEEEEHHHRRRdddrrrqqqiiiHHH>>>AAAOOO~~~tttbbbJJJBBB;;;AAA>>>:::777666555444333444444444333333333222222111111222222222333333333111222222000333DDD^^^rrrjjjoooooosss^^^UUURRR{{{~~~nnnxxxzzz|||XXXOOO^^^ZZZWWWVVVUUUVVVXXXZZZYYYWWWWWWVVVZZZ___```]]]\\\]]]VVVYYY]]]aaabbbaaa]]][[[ZZZ\\\___bbbeeehhhjjjjjjhhhsssfff~~~ttteee]]]```eeelllqqqqqqnnnkkkkkkdddbbbhhhkkkjjjnnntttsssrrr^^^XXXZZZddd~~~rrrcccVVVOOOMMMQQQPPPQQQXXXaaaddd```ZZZjjjzzzkkkvvvlllwwwgggZZZWWWSSS]]]]]]SSSVVVdddfff[[[VVVUUUUUUVVVYYY[[[[[[ZZZYYYVVVWWWYYYVVVRRRUUU\\\WWWYYY\\\\\\ZZZXXXWWWWWWWWWZZZ[[[XXXSSSPPPRRRVVVVVVYYYZZZYYYWWWXXXZZZ[[[```[[[ZZZccc{{{~~~bbbVVVhhhsssbbbKKKAAA:::CCCEEE===:::@@@CCC@@@???>>>BBBLLLWWW___kkkvvv}}}wwwggg\\\QQQIIIJJJ___yyy{{{oooiiiZZZdddoooooooookkkcccYYYVVVWWWTTTTTTTTTUUUVVVVVVWWWWWWOOOOOOOOOQQQSSSVVVYYYZZZ\\\[[[ZZZXXXVVVTTTRRRRRRIIIJJJLLLMMMMMMLLLJJJIIICCCEEEFFFFFFCCCAAAAAAAAADDDGGGIIIKKKUUUvvvzzzMMMFFFaaannnlllzzz{{{}}}yyy}}}~~~}}}}}}vvvrrr\\\UUUPPPOOOOOONNNPPPTTTOOOOOOQQQRRRTTTVVVWWWXXXVVVVVVUUURRROOOMMMNNNPPPJJJMMMPPPQQQQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQPPP___]]]OOOkkkYYYbbbwwwTTTBBB???@@@???===<<<<<<<<<:::888555777888888777777:::;;;111555999;;;;;;;;;===?????????????????????@@@@@@===<<<<<<;;;;;;;;;<<<<<>>>>>???CCCKKKRRR]]]^^^gggssszzz|||}}}{{{zzzzzzvvvooobbbUUUMMMKKKIIIGGGHHHBBBFFFUUU```\\\PPPIIIUUU|||sssaaaZZZ]]]aaa^^^YYYTTTVVVVVVTTTRRRRRRVVVZZZSSSRRRRRRSSSVVVXXXYYYXXXWWWXXXZZZZZZXXXSSSNNNKKKKKKJJJKKKMMMNNNMMMJJJHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBFFFHHHIIIXXXuuunnnPPPLLL^^^qqqxxxSSSXXXhhh~~~~~~vvv{{{{{{jjjXXXUUUVVVVVVTTTQQQOOOOOOPPPKKKLLLMMMOOORRRUUUXXXZZZUUUVVVVVVTTTRRRQQQQQQRRRQQQRRRSSSTTTSSSQQQOOONNNOOOPPPPPPPPPPPPRRRUUUXXXQQQRRRTTTTTTQQQXXXqqqGGGWWWzzzeeeCCC<<<;;;:::;;;======:::777===888555666777555555777333666999888777666777999666555555666666555666999444666777777999;;;<<<<<>>======CCC@@@;;;888666666444333333333333222222222111111000111111111111222222222444111222555222///;;;KKKeeellljjjkkk{{{eeeZZZ[[[cccjjjnnnuuuiii```iiiwwwssseee^^^[[[ZZZZZZZZZXXXVVVVVVXXX[[[]]]]]]^^^\\\\\\^^^```aaa^^^\\\[[[[[[]]]___bbbdddcccaaaggggggiiilllllliiijjjnnnrrrhhhuuu}}}llliii^^^eeelllooommmjjjjjjjjjdddcccdddfffkkknnnooooooooorrrtttwww{{{ooommmvvvppphhhtttkkkuuu|||{{{vvvxxxuuukkkooo~~~uuufff\\\[[[[[[YYY[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]```bbb___ZZZZZZ^^^VVVTTTSSSTTTXXXZZZZZZYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ\\\]]]]]]\\\[[[[[[\\\YYY[[[\\\ZZZWWWTTTTTTUUUOOOMMMQQQUUUTTTVVViiiqqqoooqqqXXXXXXTTTLLLGGGDDD@@@;;;???===:::777555666999<<>>???@@@;;;777555888999555444555555555444444444444444333888888999888666444555777777666666777;;;??????>>>BBB@@@???===888444:::CCCvvv}}}xxx~~~yyyttteeePPPAAA<<<======CCC@@@;;;888666666444333333333333222222222111111000111111111111222222222333111222666333...111999TTTooo~~~sssmmmYYYWWWSSSRRRTTTWWWYYYZZZZZZ[[[\\\]]]^^^aaadddgggddddddjjjpppooosssuuuoooggg___[[[[[[]]]___]]]YYYUUUTTTUUUWWWYYYZZZZZZZZZ[[[]]]___```___]]]\\\\\\^^^aaadddffffffdddffffffhhhlllllliiijjjnnnkkkeeexxx}}}kkkeee___hhhrrrtttnnniiihhhjjjhhhgggfffhhhkkknnnpppppplllmmmqqqtttssswwwyyyllljjj{{{~~~cccdddaaa\\\YYYZZZZZZWWWZZZZZZ[[[\\\\\\\\\\\\[[[XXX[[[aaaccc]]]VVVVVV\\\VVVUUUTTTUUUXXXZZZZZZYYYWWWXXXYYYZZZZZZZZZZZZYYY[[[ZZZZZZ[[[]]]^^^]]]]]]XXXYYY[[[[[[YYYWWWVVVVVVRRRLLLLLLRRRTTTRRRTTT[[[yyynnnaaaYYYMMMFFFHHHKKKFFF<<<<<<>>>CCCGGGHHHDDD>>>:::===;;;<<<>>>???======@@@:::;;;===???@@@@@@??????;;;<<<===>>>???>>>>>>>>>\\\MMMAAACCCWWWxxxrrriii[[[YYYXXXYYY[[[[[[WWWTTTXXXYYYYYYUUUPPPNNNPPPSSSWWWUUUSSSSSSUUUXXXYYYYYYUUUUUUUUUTTTSSSQQQOOONNNLLLJJJHHHHHHHHHHHHGGGFFF@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???CCCCCC@@@EEENNN|||{{{~~~fff\\\FFFDDDPPPpppkkkRRRIIIUUUeeewwwssssssnnn[[[OOOQQQQQQRRRRRRQQQPPPOOOPPPQQQMMMLLLKKKJJJLLLNNNQQQSSSTTTUUUVVVTTTRRRPPPPPPQQQSSSRRROOONNNMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMNNNPPPQQQLLLJJJKKKLLLKKKMMMQQQNNNMMMgggvvvOOOLLLrrrXXXCCC:::999<<<===@@@<<<;;;======888555555<<<:::777777888999777555000222444555555666888999999666333555888:::::::::222444555333111888KKK___|||}}}mmm[[[GGG>>>;;;::::::;;;CCC@@@;;;888666666444333333333333222222222111111000000111111111222222222222000222666666222111555333LLLmmmyyyppp|||yyyuuurrrpppnnnooopppppppppsssyyy}}}mmmZZZZZZYYYWWWTTTTTTXXX\\\ZZZXXXTTTSSSSSSTTTUUUTTTTTTUUUWWWZZZ\\\]]]]]]\\\\\\\\\^^^```cccdddcccbbb^^^^^^bbbhhhiiihhhiiimmmhhhfff{{{iiiaaa___hhhrrrvvvqqqllliiiiiijjjiiiggggggiiilllmmmmmmllleeejjjyyyyyyxxx}}}wwwrrrsssooosss|||lll^^^ZZZZZZYYYYYYYYYZZZXXXVVVUUUVVVWWWYYYZZZ[[[[[[\\\WWWXXX[[[]]]ZZZUUUVVVZZZYYYXXXWWWWWWXXXXXXXXXXXXVVVWWWXXXXXXYYYYYYYYYYYYWWWUUUSSSUUUYYY[[[[[[YYYTTTVVVYYY[[[[[[[[[[[[[[[ZZZRRRMMMPPPTTTTTTSSSUUUXXX|||uuu^^^VVV```jjjdddWWWRRRIII===777777<<>>======>>>======>>>EEECCC???;;;::::::<<<===CCC@@@@@@DDDJJJRRR^^^gggbbbZZZ___}}}uuufffWWWVVVXXX[[[[[[ZZZVVVSSSQQQTTTVVVWWWUUUSSSRRRUUUXXXXXXUUUSSSRRRTTTVVVWWWWWWSSSRRRQQQOOOOOONNNNNNOOOJJJGGGDDDBBBBBBCCCCCCBBB>>>>>>??????@@@@@@@@@AAAEEE@@@>>>AAABBBBBBEEELLLUUUyyytttiiirrr___SSSXXXmmmppppppeeeYYYQQQWWWiii|||{{{vvv}}}ooo\\\VVVVVVQQQHHHNNNOOOPPPPPPNNNNNNOOOPPPOOOMMMKKKJJJJJJLLLOOOQQQRRRTTTUUUTTTRRROOOOOOOOORRRQQQPPPNNNNNNNNNNNNOOOOOOPPPPPPOOOMMMLLLMMMOOOJJJHHHHHHJJJMMMNNNNNNNNNTTTMMMTTTkkk\\\TTT|||bbbLLL???:::999???:::888;;;<<<:::999;;;999777555444555666666555555555555555888<<<;;;888888666444444222000222555444222444===LLL___qqq|||wwwssscccMMM:::888:::888777999CCC@@@;;;888666666444333333333333222222222111111000000111111111222222222222000111444555333333444111333IIInnn}}}rrr^^^RRRTTTUUURRRMMMJJJKKKNNNSSSRRRQQQRRRSSSSSSQQQOOONNNPPPSSSUUUVVVWWWXXXXXX[[[ZZZ[[[\\\^^^___]]][[[ZZZ[[[```fffgggeeeeeeiiigggjjjvvvggg```___eeennntttuuuqqqllliiijjjhhhfffeeefffgggggggggqqqcccaaannnxxxuuuuuu{{{vvv|||}}}xxxvvvwwwwwwsssmmmllloooaaabbbiiittt~~~ooo]]]XXXYYYZZZWWWTTTUUUVVVVVVUUUTTTPPPQQQSSSVVVXXXZZZ[[[[[[ddd]]]ZZZ[[[]]][[[YYYZZZYYYYYYXXXVVVUUUTTTTTTTTTVVVVVVVVVWWWWWWXXXYYYYYYTTTQQQOOOQQQUUUXXXXXXVVVSSSTTTUUUWWWYYYYYYXXXXXXVVVRRRNNNPPPQQQQQQQQQRRRRRRZZZllliiidddppp}}}hhhbbbYYYSSSOOOJJJDDD???DDDBBB@@@???AAABBBBBB???>>>======>>>???BBBEEEGGG;;;CCCTTTeeekkkgggdddeeemmmzzznnn\\\ZZZWWWVVVYYY[[[[[[WWWSSSRRRRRRQQQSSSVVVVVVUUUUUUXXX[[[WWWTTTRRRQQQRRRSSSTTTSSSPPPOOOMMMKKKJJJKKKLLLMMMIIIFFFBBB@@@@@@AAAAAAAAA>>>>>>>>>??????@@@@@@AAACCCBBBAAA@@@===;;;???DDD999QQQoooNNNJJJPPPPPP}}}kkkTTTMMMQQQNNNVVVpppqqqttt|||jjjUUULLLOOONNNGGGKKKMMMNNNNNNMMMLLLNNNOOOOOONNNLLLKKKKKKMMMOOOPPPPPPRRRSSSSSSPPPNNNMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKLLLNNNNNNNNNNNNOOOPPPIIIJJJKKKIIIGGGGGGHHHIIINNNOOOMMMRRRiiiTTTNNNnnnyyycccXXXUUUGGG@@@:::999888777888<<<999999:::999888888999;;;>>>===888555777<<<999222444444666888333...333;;;KKKCCCBBBUUUuuuvvv}}}tttSSSCCC888999;;;777666999CCC@@@;;;888666666444333333333333222222222111111000111111111111222222222333222111111000000111111999666888JJJmmmbbbPPPOOOMMMOOOOOOMMMJJJHHHIIIKKKJJJKKKLLLOOORRRQQQOOOMMMKKKMMMPPPQQQQQQQQQRRRSSSVVVVVVVVVWWWYYYXXXVVVTTTXXXYYY\\\aaa```\\\[[[^^^___gggiii^^^[[[___dddlllsssvvvtttoookkkiiigggfffeeeeeedddbbb```fffdddhhhooooookkkpppzzzrrrssszzzzzziii___YYYVVVWWWYYYVVVPPPLLLNNNQQQQQQQQQSSSPPPQQQSSSUUUWWWXXXYYYYYYiii___WWWXXX[[[ZZZWWWVVVVVVWWWVVVTTTQQQOOOPPPQQQUUUUUUUUUUUUVVVWWWYYYYYYTTTSSSQQQRRRUUUWWWXXXXXXWWWUUUSSSRRRRRRRRRPPPNNNNNNPPPSSSSSSQQQNNNKKKJJJMMMOOOOOO```xxxqqqwwwxxx{{{}}}{{{tttkkkeeeTTTSSSQQQOOOQQQTTTQQQLLLEEEIIINNNTTTYYY\\\]]]]]]hhh___WWWXXX]]]iii|||xxxzzz\\\QQQYYY\\\SSSVVVYYYXXXUUURRRSSSTTTQQQTTTWWWVVVTTTTTTVVVYYYVVVTTTRRRQQQRRRRRRQQQPPPMMMLLLIIIGGGFFFGGGHHHIIIHHHEEEBBB@@@AAABBBBBBAAA>>>>>>>>>>>>>>>?????????888<<>>???999999999999::::::888777444888666111222:::>>>:::888888>>>EEEDDD@@@FFFQQQllluuu}}}~~~hhhXXXXXX@@@;;;888999:::888777888CCC@@@;;;888666666444333333333333222222222111111000111111111111222222222000222333111//////111222///000......;;;[[[yyycccPPPKKKMMMHHHHHHHHHGGGGGGHHHJJJLLLDDDEEEFFFJJJNNNPPPPPPOOOJJJMMMOOOPPPNNNLLLMMMNNNPPPPPPQQQRRRTTTTTTSSSQQQVVVVVVZZZ^^^]]]XXXVVVXXXWWWbbb~~~}}}^^^XXXZZZ```gggpppuuuvvvsssqqqooojjjiiihhhggggggddd```]]]YYYcccmmmpppllliiijjjmmmtttrrrqqqppppppyyyqqqYYYPPPLLLRRRYYYXXXUUUTTTSSSKKKGGGKKKPPPPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVVVV]]]VVVRRRUUUWWWUUUTTTUUUTTTVVVVVVTTTQQQPPPRRRTTTTTTTTTTTTTTTUUUWWWXXXYYYUUUVVVVVVUUUUUUVVVYYY[[[ZZZWWWRRRPPPPPPOOONNNLLLKKKOOORRRRRROOOLLLJJJHHHDDDKKKJJJJJJUUUhhh}}}tttrrrwwwqqqpppooonnnnnnooooooppp___iii{{{vvvyyyooofffYYYOOOWWW___XXXTTTVVVYYYYYYWWWUUUTTTTTTPPPSSSVVVUUUSSSQQQSSSVVVVVVTTTTTTTTTTTTSSSPPPMMMJJJIIIFFFDDDCCCCCCDDDDDDCCCAAA???>>>???@@@@@@???============<<<<<<<<<<<<333888>>>@@@@@@AAAAAABBBJJJ???888DDDbbblllrrrdddbbbdddaaa\\\eeennnyyyzzzooo```ccceeejjjzzzvvv|||xxxUUULLLIIIPPPRRRLLLLLLRRRJJJKKKLLLKKKJJJIIIJJJKKKIIIJJJKKKMMMNNNOOOPPPPPPKKKMMMPPPOOOMMMJJJHHHHHHLLLLLLLLLLLLKKKJJJIIIIIIHHHKKKNNNOOOOOOOOOPPPRRRHHHNNNQQQMMMLLLOOORRRRRRGGGSSSRRRNNNPPPNNN```|||SSSTTTwwwtttgggaaa```QQQKKKFFFIIIOOOOOOGGG>>>CCCPPPTTTKKKFFFOOO[[[aaaZZZWWW\\\iiipppnnnqqqxxxtttaaalllqqqPPPAAAAAA555888888777777999888444CCC@@@;;;888777666444333333333333222222222111111000111111111111222222222,,,111555444222333555666555///444>>>888555WWWxxxWWWNNNRRRPPPFFFLLLJJJFFFDDDBBBBBBBBBBBBBBBAAABBBEEEJJJOOOQQQRRRJJJMMMPPPOOOLLLJJJKKKLLLLLLLLLMMMPPPRRRSSSRRRPPPWWWXXX]]]bbbbbb]]]\\\___WWWddd^^^[[[aaa```jjjuuuxxxuuuqqqqqqssskkkkkkjjjjjjiiieee```\\\]]]```aaa___bbbhhhiiifffmmmjjjlllqqqrrrppprrrwwwtttkkkbbbXXXSSSPPPQQQUUUUUUPPPPPPTTTTTTLLLHHHNNNSSSRRRRRRTTTYYYYYYYYYXXXWWWVVVUUUTTTOOONNNQQQUUUWWWUUUWWW[[[TTTVVVXXXWWWTTTTTTWWWYYYTTTSSSSSSSSSTTTVVVXXXYYYUUUWWWXXXVVVTTTTTTYYY]]]\\\XXXRRRPPPQQQRRRRRRQQQJJJKKKJJJHHHGGGIIIJJJJJJEEELLLLLLKKKMMMMMMZZZsssuuueee\\\[[[^^^______eeekkkhhh```llliiigggjjjsss|||pppwwwkkkbbb[[[TTTQQQ\\\```SSSXXXZZZ\\\\\\ZZZWWWTTTRRRLLLPPPSSSSSSQQQQQQSSSUUUVVVUUUUUUVVVVVVTTTPPPMMMHHHGGGEEECCCBBBAAAAAAAAA>>><<<:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::===<<<:::888:::===>>>===777888???EEECCCKKKnnnooorrrnnnfffdddooo}}}ttthhhUUUJJJTTTUUUNNNPPPWWWRRRDDDJJJKKKLLLKKKIIIHHHIIIJJJFFFHHHJJJMMMOOOPPPPPPPPPIIILLLNNNNNNLLLIIIGGGFFFLLLKKKIIIGGGGGGGGGHHHIIIIIILLLOOOPPPOOOOOOPPPQQQMMMQQQRRRMMMLLLOOONNNIIIJJJIIIFFFSSS]]]KKKHHHfffvvvwwwXXXBBBuuu{{{|||mmmttt{{{kkkooowwwkkksss{{{wwwaaaQQQBBB555555;;;:::555555:::888///DDD>>>::::::999444333444222111111000000000000000000111111111111222222222000111111111111222222222333222111111333777<<>>>>>===;;;999888999;;;<<<;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???CCCIIINNN{{{bbbbbbvvv{{{mmmYYYOOOQQQOOONNNMMMMMMNNNNNNMMMLLLPPPMMMIIIGGGFFFHHHKKKNNNQQQLLLHHHHHHKKKNNNMMMJJJLLLKKKKKKKKKKKKJJJGGGEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMOOONNNNNNMMMMMMNNNNNNOOONNNLLLKKKLLLOOOPPPNNNLLLVVVeee[[[LLLWWWeeezzzpppooottt}}}}}}nnn```WWWIII888333999555555444444444333333333DDD>>>::::::999444333444222111111000000000000000000000111111111222222222000000111111111222222222444333111111222555888999666jjjaaaQQQFFFGGGGGGAAA???BBBGGGFFFDDDCCCBBBAAABBBBBBGGGEEEDDDGGGKKKNNNOOONNNMMMOOOOOONNNKKKIIIJJJLLLOOOQQQSSSUUUVVVUUUSSSRRRSSSVVVYYY\\\___bbbdddeeeccceeezzzjjj```hhhlllpppsssqqqmmmjjjjjjllluuuqqqmmmmmmppprrrqqqnnnkkkgggcccffflllooommmllliiiiiiiiiiiijjjkkkmmmooollliiieeefffnnn{{{}}}qqqcccZZZ\\\YYYWWWUUUVVVVVVUUUTTTVVVUUUSSSRRRRRRSSSTTTUUUUUUSSSRRRSSSUUUUUUSSSQQQWWWYYY[[[ZZZXXXVVVWWWYYYYYYWWWVVVWWWXXXYYYXXXWWWXXX[[[]]]^^^bbbeeeaaaZZZUUUUUUUUUWWWYYYYYYWWWUUUTTTSSSSSSTTTUUUUUUSSSQQQRRRQQQOOONNNNNNMMMKKKIIIIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLQQQaaa|||qqqrrr]]]SSSVVVTTTSSSVVVZZZ[[[YYYUUUWWWXXXVVVTTTVVVZZZXXXTTTOOOPPPRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSQQQPPPOOOGGGDDDBBBAAAAAA@@@???>>>>>><<<;;;999999999;;;<<<;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;999:::::::::;;;===BBBEEEIIInnnwwwuuuxxx{{{xxxsssuuuvvvssszzzlllfff]]]PPPKKKNNNNNNMMMKKKLLLMMMMMMMMMKKKJJJHHHGGGGGGHHHLLLOOORRRRRRMMMGGGFFFIIILLLLLLJJJJJJJJJIIIJJJKKKJJJGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMKKKJJJKKKNNNOOONNNLLLOOOSSSggg{{{WWWIII\\\wwwmmm]]]dddxxx{{{eeePPPFFF???777666;;;444444444444333333333333DDD>>>::::::999444333444222111111000000000000000000000000111111111222222000000000111111111222222333333222222222222333333444:::JJJiii\\\JJJCCCBBBGGGHHHBBB@@@CCCEEEDDDBBBAAA@@@AAACCCDDDGGGEEEDDDEEEIIILLLNNNOOOKKKLLLKKKJJJIIIIIILLLNNNTTTTTTTTTVVVYYYXXXTTTPPPSSSPPPPPPVVV___eeedddbbb]]]eee|||mmm```iiijjjmmmooommmiiiffffffhhhpppmmmkkkmmmpppqqqpppmmmlllgggfffeeedddmmmoooccciiihhhfffddddddfffhhhjjjbbbaaa______```cccfffhhhpppvvv|||vvveee```[[[XXXYYYXXXVVVTTTPPPOOOOOOPPPRRRSSSRRRQQQUUUSSSPPPNNNNNNPPPRRRTTTRRRQQQQQQRRRSSSSSSRRRPPPTTTVVVWWWWWWWWWWWWXXXYYYXXXVVVUUUVVVWWWXXXWWWUUUSSSXXX\\\\\\]]]^^^\\\XXXUUUSSSQQQPPPRRRTTTTTTTTTSSSSSSSSSTTTTTTSSSPPPMMMOOOMMMLLLKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFIIIUUUnnnxxxjjjuuuwwwdddWWWSSSPPPOOOUUU^^^```[[[TTTXXXYYYWWWTTTUUUYYYYYYVVVOOOPPPQQQSSSTTTTTTUUUUUURRRRRRRRRRRRQQQNNNLLLKKKFFFDDDAAA@@@@@@@@@>>>======<<<:::999999:::;;;;;;:::999999888888999999:::888888888999999999::::::888999:::999888999;;;===<<>>888999888777888444444444333333333222222DDD>>>::::::888444333444222111111000000000000000000000000000111111111111000000000000111111111111222222333333333222111111888222///999VVV~~~zzzaaaDDDIIIEEECCCEEECCC@@@CCCHHHCCCBBB@@@??????AAACCCEEECCCBBBAAAAAACCCGGGJJJLLLIIIHHHFFFEEEFFFIIIMMMPPPUUURRRRRRUUUZZZZZZUUUPPPQQQNNNMMMSSS\\\bbbaaa___[[[cccuuunnn```hhheeegggiiiiiifffddddddeeehhhggghhhjjjmmmnnnlllkkkiiibbbdddccc\\\aaahhhaaaccccccbbbbbbbbbccccccccc]]]^^^```aaabbbbbbbbbbbbZZZ[[[\\\]]]```fffnnnttt}}}tttqqqjjjaaaYYYRRRLLLIIIQQQMMMJJJIIIJJJLLLMMMLLLOOOOOOPPPQQQSSSRRROOOMMMQQQPPPOOOMMMLLLMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVRRRQQQQQQSSSUUUWWWWWWVVVPPPVVVYYYWWWUUUTTTSSSOOORRRPPPNNNMMMOOOPPPQQQPPPOOOOOOPPPRRRSSSQQQNNNKKKMMMKKKIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFKKKMMMJJJLLL^^^~~~lll[[[]]]jjjhhh___XXXOOOPPPMMMMMMQQQXXXZZZWWWRRRVVVWWWUUUQQQRRRVVVWWWVVVQQQQQQRRRSSSSSSSSSTTTTTTPPPPPPOOONNNLLLIIIGGGEEEEEEBBB@@@??????>>>===<<<;;;;;;:::999999999:::;;;888888777777777777888888666777777777888888888888777999;;;;;;:::999:::;;;EEE;;;:::LLLkkkwwwyyyzzz}}}rrr___QQQEEECCCFFFGGGJJJMMMKKKIIIHHHHHHJJJKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMKKKGGGFFFGGGHHHGGGFFFFFFEEEFFFHHHIIIJJJHHHFFFDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJNNNHHHGGGPPP^^^ooonnnZZZKKKSSSiii~~~mmmfffhhhlllwwwzzzjjjfffkkkQQQBBB666777;;;999444111333333333333222222222222DDD>>>::::::888444333444222111111000000000000000//////000000000111111111//////000000000111111111000111222333444333333222000888===666...:::[[[zzz|||\\\FFFCCCEEEEEECCCBBBAAA>>><<>>======>>>???BBBCCC======<<<<<<===@@@DDDFFFFFFDDDBBBBBBDDDIIIMMMOOOPPPNNNNNNRRRXXXYYYUUUPPPNNNOOOQQQTTTXXX[[[]]]]]]]]]```jjjlll^^^eee^^^```bbbcccbbbaaaaaaaaaeeeeeefffhhhjjjlllkkkjjjeeeXXXRRRWWW\\\aaacccbbb[[[]]]```bbbcccbbb```^^^\\\\\\\\\\\\ZZZXXXVVVUUU\\\YYYUUUPPPMMMNNNQQQTTTSSSUUUWWWYYYZZZ[[[\\\^^^XXXXXXXXXWWWVVVTTTQQQOOOLLLJJJIIIIIIIIIHHHHHHIIINNNLLLKKKJJJKKKKKKJJJIIIPPPPPPPPPRRRSSSQQQNNNKKKMMMMMMNNNNNNMMMKKKIIIHHHIIIJJJMMMOOOQQQRRRTTTTTTRRRQQQPPPPPPPPPQQQQQQRRRPPPOOONNNPPPRRRSSSSSSRRRPPPVVVXXXVVVTTTTTTSSSPPPNNNMMMMMMNNNPPPOOOMMMKKKKKKKKKLLLNNNOOOOOOMMMKKKKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGHHHIIILLLQQQTTTlllmmm[[[\\\OOOPPPTTTNNNLLLOOOLLLPPPPPPOOOOOOPPPQQQQQQQQQRRRTTTSSSOOONNNRRRTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMLLLIIIFFFDDDBBBCCC@@@>>>======<<<;;;:::999888888888888888999999666666555555555555666666555555555555666666666666555777999:::999999::::::666888<<<@@@BBBLLLeee~~~vvvbbbSSSSSSKKKDDDDDDGGGIIIKKKLLLJJJHHHFFFGGGIIIKKKLLLLLLOOOOOONNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHEEECCCEEEEEEEEEGGGIIIIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGIIIKKKNNNWWWhhhxxxvvv^^^PPPMMM^^^rrrpppccc]]]___hhhrrrrrr[[[HHH@@@<<<777555777999666333111333333222222222111111111DDD>>>::::::999444333444222111111000000000000000/////////000000000111111/////////000000000111111//////111222333333333333222000111555777666777:::QQQwwwUUUIIICCC:::<<>>>>>;;;;;;;;;<<<===>>>??????888999999999999;;;???BBBDDDAAA???@@@DDDHHHLLLMMMLLLKKKMMMQQQUUUUUURRROOOLLLPPPUUUWWWWWWWWWYYY[[[\\\\\\bbbeee\\\ccc\\\]]]^^^_________^^^]]]``````aaabbbdddeeefffgggddd\\\IIIFFF[[[eee^^^\\\WWW[[[___ccccccaaa]]]ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLJJJGGGGGGIIILLLNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJHHHFFFFFFFFFGGGEEEFFFIIIJJJIIIIIILLL???AAADDDHHHKKKMMMOOOPPPKKKKKKLLLMMMOOOOOOLLLJJJGGGIIILLLMMMMMMKKKIIIGGGGGGIIIMMMOOOPPPRRRTTTVVVQQQOOOMMMMMMNNNPPPPPPPPPRRRQQQOOOOOOPPPPPPNNNMMMLLLQQQSSSSSSTTTWWWWWWSSSMMMMMMNNNPPPQQQPPPLLLIIIHHHGGGGGGIIIKKKLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA???@@@BBBEEEHHHGGGCCC???BBBXXXrrrqqq```LLLKKKQQQNNNUUUXXXPPPPPPUUUSSSTTTTTTRRRPPPNNNNNNOOOPPPNNNQQQQQQMMMLLLOOOQQQPPPRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMLLLIIIFFFCCCAAA@@@>>>;;;:::::::::999777666666666777777777777777555444444333333444444555333333444444444555555555111444666777666666777999666888;;;:::555444>>>IIIggg{{{qqqaaaTTTKKKHHHLLLJJJHHHGGGIIIIIIIIIJJJIIIGGGEEEFFFHHHKKKMMMMMMQQQQQQPPPPPPOOOOOONNNNNNFFFGGGIIIJJJJJJHHHFFFDDDFFFEEEFFFGGGIIIJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDCCCEEEFFFFFFEEEDDDFFFGGGCCCGGGKKKJJJEEEEEEMMMUUUmmmvvvWWWLLLHHHHHHWWWkkkqqquuuUUUSSSWWWdddrrr}}}|||~~~}}}rrr[[[DDD888777666555444333222222444777222222222111111111000000DDD>>>::::::999444333444222111111000000000000000////////////000000000111////////////000000000111/////////000000111222222***...555999555111666@@@<<>>;;;888999:::;;;<<<<<<;;;;;;666888::::::999:::===@@@BBB???===???CCCHHHJJJKKKJJJKKKNNNPPPRRRQQQOOONNNKKKPPPUUUYYYYYYYYYYYYZZZWWWZZZaaa{{{\\\XXXbbbbbbbbbbbbbbbbbbaaa___]]]]]]^^^^^^^^^___```ccceeepppqqqLLLWWW```WWW\\\ZZZ\\\___bbbaaa___[[[XXXWWWWWWVVVUUUTTTSSSRRRQQQKKKJJJJJJKKKMMMPPPQQQRRRLLLKKKJJJJJJKKKLLLMMMMMMEEEHHHJJJHHHDDDAAA@@@BBBJJJGGGGGGJJJIIICCCBBBDDDFFFGGGGGGEEEDDDCCCCCCCCCGGGGGGGGGHHHJJJJJJHHHFFFCCCEEEGGGJJJLLLMMMMMMLLLHHHKKKOOOPPPOOOPPPRRRTTTPPPMMMKKKLLLOOORRRRRRRRRSSSQQQPPPPPPPPPPPPOOOMMMKKKMMMNNNOOOSSSXXXVVVQQQOOOOOOOOOQQQRRRQQQNNNKKKHHHFFFDDDDDDFFFGGGGGGGGGEEECCCBBBBBBCCCCCCAAA@@@>>>>>>>>>======>>>>>>???>>>>>>>>>>>>????????????===@@@AAA===888888>>>DDDFFFCCCKKKgggyyyiiiZZZQQQMMMRRRYYYFFFFFFOOOQQQJJJMMMRRRMMMVVVTTTQQQPPPQQQPPPMMMJJJKKKOOOQQQMMMKKKMMMNNNNNNOOONNNLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHEEEBBB@@@>>><<<999888888888666555333444555555666666666555333333333222222333333333222222222333333333444444222333555555444444555777===999444333888>>>>>>;;;DDDMMMfffyyyhhhVVVIIIFFFKKKPPPHHHKKKLLLJJJHHHHHHIIIIIIIIIGGGEEEFFFIIILLLNNNOOOPPPOOONNNNNNMMMNNNNNNNNNGGGGGGHHHHHHGGGGGGHHHIIIGGGFFFGGGHHHJJJJJJHHHFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEDDDCCCBBBDDDFFFDDDGGGIIIHHHFFFFFFFFFFFFIIIggg~~~lll]]]RRRMMMJJJOOOSSS```uuu{{{|||~~~uuunnnhhhddd```pppuuueeegggeeeXXXCCC333444>>>444555444111000222444666222111111111000000000000DDD>>>::::::999555333444222111111000000000000000////////////000000000000////////////000000000000//////............///000666///...333555111///000555000???FFFHHHssstttSSS>>>888CCCAAA:::;;;:::888<<<<<<;;;888777888;;;:::888666777999;;;<<<;;;999888666999;;;<<<;;;;;;===@@@@@@>>><<>><<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>><<<<<<<<<>>>???>>><<<:::;;;@@@FFFJJJLLLQQQ___kkkvvvlllVVVUUUJJJIIIMMMLLLNNNMMMFFFLLLJJJOOONNNIIIOOOUUUNNNUUUQQQNNNPPPSSSRRRKKKCCCIIIOOOQQQNNNKKKMMMNNNMMMKKKKKKJJJIIIIIIJJJKKKLLLIIIHHHHHHGGGEEEBBB???>>><<<:::888777777666555444222333333444555555555444333222222222222222222333111111222222222333333333555666666555444333555777+++777???:::555777999999666:::BBBIIIMMM[[[www{{{fffUUUPPPKKKHHHHHHHHHHHHGGGHHHLLLOOOLLLGGGGGGIIILLLIIIGGGEEEFFFIIILLLOOOPPPNNNMMMKKKJJJIIIHHHIIIIIIIIIHHHGGGEEEEEEGGGKKKNNNHHHGGGHHHIIIJJJJJJHHHFFFCCCDDDEEEFFFFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@CCCEEEDDDBBBAAACCCFFFDDDCCCBBBCCCHHHLLLJJJFFFKKKBBBOOOVVVzzz{{{jjj]]]LLLIIIOOOJJJGGGPPP]]]dddnnnuuuuuupppjjjggghhhqqqwwwqqqggg```\\\YYYSSSRRROOOMMMRRRbbbxxx}}}vvvttt___MMM<<<666888888444111111333444444444444222///111111111111000000000000AAA???<<<999666444222111000000000000////////////............////////////////////////000000000000000000000000000000000000000000111111111222222222666666888888777@@@XXXpppsssXXXGGG???::::::::::::::::::::::::999666666666666666666666666666777888:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>BBBAAA@@@???AAADDDGGGIIINNNMMMMMMNNNPPPNNNIIIEEELLLUUU\\\ZZZUUUUUUVVVWWWEEE[[[ooopppbbbXXX\\\gggjjjiiihhhfffcccaaa^^^]]]ddddddcccaaa``````bbbeeelllaaaOOOZZZaaa```aaabbb```]]]ZZZXXXWWWZZZYYYWWWTTTQQQNNNLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDBBBBBBAAABBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAADDDEEEEEEEEEFFFJJJOOOSSSLLLOOORRRRRRQQQRRRVVVZZZLLLPPPTTTTTTQQQOOOPPPQQQNNNPPPTTTUUUUUUUUUVVVVVVXXXVVVSSSTTTVVVWWWUUURRROOOOOOOOOOOOOOOOOOOOOOOOOOOKKKFFFAAA@@@BBBFFFIIIGGGBBB======@@@BBBAAA???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???AAACCCEEEGGGGGGSSSvvvxxxhhh^^^XXXRRRNNNKKKJJJKKKMMMOOOPPPPPPNNNNNNOOOPPPOOONNNOOORRRTTTYYYZZZVVVOOOOOORRRPPPKKKNNNPPPSSSTTTSSSPPPLLLIIINNNMMMLLLKKKJJJHHHHHHGGGLLLJJJGGGEEECCCAAA===;;;999888888777666555555444444444333333333222222222222222111000//////000000111111111111111111111111111111222222222333333333444444444555666777777888777888999:::<<>>>>>======<<<<<<@@@@@@????????????@@@@@@??????@@@AAAAAAAAA@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHJJJHHHFFFIIISSScccrrr|||zzzuuujjjZZZOOOTTTTTTJJJ@@@GGGUUUSSSDDDFFFGGGHHHJJJNNNSSSZZZ^^^qqqxxxrrraaa[[[[[[[[[AAA???;;;777444222222111333333333222222222111111////////////////////////AAA???<<<999666444222111000000000000/////////...............////////////.../////////000000000000////////////////////////000000000111111111222222555333444666444222999CCC???___~~~nnnWWWEEE;;;777666555999999999999999999999999666666666666666666666666666666888999::::::::::::;;;;;;;;;<<<<<<<<<======>>>??????AAABBBDDDEEEEEEKKKJJJKKKMMMPPPPPPMMMKKK\\\YYYUUUUUUZZZ\\\SSSFFF```fffiiicccYYYVVV]]]fffdddddddddcccbbb___]]]\\\``````___]]]\\\]]]```bbblllxxx[[[]]]]]]^^^^^^]]][[[YYYXXXXXXWWWVVVTTTRRROOOLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAAEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAEEEGGGIIIJJJJJJKKKLLLNNNKKKLLLNNNOOOPPPQQQTTTVVVPPPQQQQQQPPPOOONNNOOOPPPQQQRRRSSSRRRPPPOOOPPPQQQTTTRRRQQQSSSVVVXXXVVVSSSMMMNNNNNNNNNMMMMMMLLLKKKKKKHHHDDDAAA@@@BBBDDDGGGVVVNNNEEE???>>>===:::888;;;::::::::::::::::::;;;;;;::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@BBBCCCDDDAAAJJJVVV___ggguuuxxxhhh[[[TTTKKKGGGHHHIIIHHHGGGLLLLLLLLLMMMOOOPPPOOONNNQQQQQQQQQPPPNNNNNNOOOQQQSSSVVVUUUOOONNNRRRRRROOOQQQSSSUUUVVVUUUSSSPPPNNNOOONNNMMMLLLKKKIIIHHHHHHJJJGGGDDDBBB@@@>>>;;;999888888777666666555444444333333333333222222222222222111000000//////000000111111111111111111111111111111111222222222333333333444444555666666777777:::::::::999999;;;???BBB999GGG[[[ppp|||mmmfff]]]VVVSSSPPPJJJFFFKKKMMMMMMKKKHHHFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>==================>>>==================>>>>>>>>>???@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFFFFJJJGGGDDDCCCEEEKKKQQQUUUfffyyyxxxlllppp|||yyykkkooooooooooooqqqxxx|||rrrtttlllZZZIIIAAA???===<<<:::777444333222222222111111111000000000000///////////////////////////AAA???<<<999666444222111000000000/////////......---............/////////....../////////000000000////////////////////////000000000000111111111111333000000444666444111000444:::???GGGXXXuuuwwwWWWKKKDDD===999999;;;<<<<<<666666777777888999999999555555555555555555555555666666777888888888888888:::::::::::::::;;;;;;;;;;;;<<<>>>AAABBBBBBBBBAAAFFFFFFGGGJJJNNNQQQQQQQQQXXX[[[[[[VVVSSSUUUVVVTTTnnnhhh___XXXVVVXXX]]]```___```aaabbbbbb```^^^]]]^^^]]]\\\ZZZYYY[[[___cccnnn[[[sss```bbbYYYYYYXXXXXXWWWWWWVVVVVVRRRQQQOOOMMMKKKIIIGGGGGGEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@???>>>>>>???@@@AAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@???DDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAADDDHHHLLLNNNMMMKKKIIIHHHIIIIIIIIIKKKNNNQQQRRRRRRTTTQQQNNNLLLMMMNNNOOOOOORRRRRRQQQOOOMMMMMMOOORRRRRRQQQPPPRRRUUUUUURRRNNNKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@???@@@BBBCCCQQQJJJBBB===<<<======<<<999999999999999999999999:::999999888888999999:::999999999:::::::::;;;;;;999:::;;;;;;<<<===>>>???CCCBBB@@@@@@DDDLLLVVV]]]^^^kkk~~~{{{sssggg]]]UUUKKKBBBGGGEEECCCFFFJJJMMMMMMLLLMMMLLLLLLMMMOOOPPPOOOMMMRRRRRRRRRPPPMMMLLLLLLNNNMMMQQQSSSPPPNNNPPPSSSSSSRRRSSSTTTUUUTTTTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHFFFCCCAAA???===<<<999777777777666666555444444444333333222222222111111111111000000////////////000000000000000000000000000000111111111222222222222333333444444555555666666888888999888666666777999:::;;;<<>>=========<<<<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCFFFSSS^^^cccmmm}}}ssscccTTTTTTNNNCCC:::777666444666444333222111111222333/////////.........------////////////////////////AAA???<<<999666444222111000000/////////.........---------.........//////........./////////000000/////////////////////////////////000000000111111666222000222666888888777>>>:::777666777:::CCCMMMSSSbbb{{{{{{fffZZZRRRKKKFFF???<<<999888999888666444444444555555666777888888444444444444444444444444666777777888777777666666888888888888888888999999:::;;;<<<===??????@@@@@@BBBBBBCCCFFFIIIMMMPPPRRROOOSSSUUURRRSSS[[[cccggg```[[[WWWWWW[[[]]][[[YYY[[[]]]```bbbcccbbbaaa___^^^^^^\\\[[[ZZZ]]]bbbffffffZZZ^^^sss{{{nnnbbbbbbUUUTTTRRRQQQQQQQQQPPPOOOIIIIIIIIIHHHGGGGGGFFFFFFBBBBBB@@@?????????@@@AAA======<<<;;;<<<<<<>>>???===>>>???@@@AAABBBCCCDDD@@@?????????>>>>>>======AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBEEEJJJLLLKKKIIIHHHGGGJJJHHHGGGJJJOOORRRRRRQQQSSSOOOLLLLLLOOOQQQPPPNNNOOOOOONNNMMMNNNQQQVVVZZZTTTRRRQQQRRRSSSQQQKKKFFFGGGHHHHHHHHHFFFDDDBBB@@@?????????>>>>>>>>>??????AAA===999888:::<<<======777777888888888888777777888888777777777777888888777777888888888999999999999999999999::::::::::::<<<>>>BBBEEEFFFCCC>>>:::;;;???JJJVVVZZZWWWXXX\\\WWW\\\dddiiifff]]]PPPGGGNNNEEE??????AAAAAABBBDDDFFFDDDDDDEEEGGGHHHFFFEEEIIIIIIIIIKKKNNNOOONNNMMMOOOOOOOOONNNKKKJJJJJJKKKIIINNNRRRPPPMMMMMMQQQUUUNNNOOOOOOOOOPPPPPPPPPQQQMMMMMMLLLJJJIIIHHHGGGFFFCCCAAA>>>===<<<:::888555555555555555444444333333222222111111111000000000000//////....../////////000000000000000000000000000000000111111111111222222333333333444444444555111333555666555555777888======:::777666999???CCCNNNWWWdddnnnuuuzzz}}}yyynnnccc[[[UUUTTTOOOFFF???>>>DDDAAA??????BBBEEEFFFFFFDDDIIIMMMMMMIIIGGGGGGIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHJJJIIIGGGFFFEEEFFFGGGHHHDDDDDDDDDFFFGGGGGGEEECCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA???>>><<<<<<;;;;;;::::::;;;;;;<<<<<<======999999999999999999999999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@???@@@AAADDDGGGHHHHHHGGGFFF>>>CCCFFFGGGOOO\\\fffiiiaaaiiixxx~~~yyywwwtttmmmggggggiiieeeYYYNNNBBB@@@<<<999999::::::999333222111000000111111222............------------........................AAA???<<<999666444222111////////////............------------........................////////////............................../////////000000000666555333000000111333333111222888@@@@@@999444666???@@@CCCHHHLLLSSSbbbpppuuuaaaRRRDDDBBB???>>>>>>;;;666111777666555555555444333111111222222333444555666666222222222222222222222222666777777777777666555555666666666666666777777777;;;::::::999:::<<<>>>@@@>>>>>>???AAADDDGGGKKKNNNRRRKKKGGGPPPdddppphhhZZZQQQRRRUUUZZZ^^^^^^[[[XXXYYYZZZ]]]___```aaa```___^^^^^^]]]\\\\\\___cccggg\\\eeecccXXXWWW___^^^TTTTTTPPPLLLJJJJJJJJJIIIHHHBBBCCCCCCDDDEEEEEEFFFFFF@@@???>>>===<<<===>>>???;;;:::999999:::;;;<<<=========>>>???@@@AAABBBCCC=========<<<<<<<<<<<<<<<<<<===???AAABBBDDDDDDEEE??????????????????>>>===???AAADDDEEEFFFFFFHHHIIILLLJJJIIIKKKOOORRRRRRQQQOOOMMMLLLOOORRRSSSPPPMMMKKKLLLMMMMMMOOORRRWWW[[[RRRQQQPPPPPPQQQOOOIIIDDDEEEEEEEEEDDDBBB@@@>>><<<<<<<<<=========<<<;;;;;;;;;:::999888888777555333555555666777777666555555666666555555555555666666666666666666777777777777999888888888888888888888777888999:::;;;<<>>===>>>===;;;<<<@@@===CCCGGGFFF@@@>>>AAAFFF;;;:::???GGGIIIDDDBBBDDD@@@???>>>???AAADDDEEEEEEEEEEEEFFFHHHLLLNNNNNNMMMIIIJJJKKKKKKJJJIIIJJJKKKHHHLLLPPPPPPLLLJJJNNNRRRLLLKKKLLLLLLLLLMMMNNNOOOJJJIIIHHHGGGFFFDDDDDDCCCAAA???===;;;;;;:::777555444444444333333333333333111111000000000////////////...............////////////////////////////////////000000000111111111222222222222333333333333...111444555555555666888333555777999999999999:::///444:::===???@@@CCCFFFIIILLLOOOPPPUUUZZZ[[[XXXPPPUUUVVVQQQNNNLLLEEE;;;:::777777999;;;;;;<<>>======AAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAACCCHHHJJJIIINNNPPPXXXdddlllppptttxxx~~~vvvwww}}}zzzvvv|||~~~uuuiiiaaa]]]```ZZZSSSNNNLLLIIICCC>>>@@@<<<888777777666444444333333222111000000000000//////.........---------------------------------AAA???<<<999666444222111/////////.........------,,,------------.........------........./////////....................................////////////+++111555333111111111000777333111222555888===CCC999777777999888999@@@IIIHHHJJJNNNTTTYYY\\\]]]^^^gggppptttqqqkkkfff```ZZZSSSQQQMMMHHHCCC??????@@@AAA===888555666888999:::777777666666555555555666000111111222222333333333111111111111111111111111444555555555555555444444333333333444555555666666<<<:::888777888;;;===@@@:::;;;===>>>???BBBFFFIIILLLPPPWWW___gggggg[[[LLLOOOSSSWWWZZZ[[[[[[[[[\\\VVVWWWXXXZZZ[[[\\\\\\]]]\\\\\\]]]\\\\\\^^^aaaddddddeee___UUUTTTYYYYYYRRRSSSNNNHHHEEEFFFGGGFFFDDD@@@@@@AAABBBCCCDDDDDDEEE???>>><<<::::::;;;<<<>>>999999888888888:::;;;<<<<<<<<<===>>>???@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@BBBBBBCCC<<<===============<<<<<<;;;===???@@@AAADDDGGGJJJLLLKKKKKKLLLNNNPPPPPPPPPLLLLLLMMMPPPQQQQQQNNNLLLJJJLLLNNNNNNOOOPPPRRRTTTNNNMMMLLLNNNPPPPPPLLLHHHCCCBBBAAA???>>><<<;;;;;;:::;;;;;;;;;;;;:::999888666777999999999666444222333333555555555555333333555444444333333444444555444444444555555555666666777777777777777777777777??????>>>;;;999;;;@@@DDD>>>>>>>>>???@@@@@@AAAAAA>>>;;;999999;;;>>>??????======???AAA>>>;;;<<>>???@@@BBB:::<<>>===<<<;;;;;;::::::999999999999::::::::::::777888999::::::999888777666777888:::;;;;;;;;;;;;:::;;;<<<<<<=========<<<>>>>>>@@@AAACCCDDDFFFFFFFFFEEEDDDDDDEEEFFFDDDBBBFFFAAAAAAGGGNNNQQQTTTXXXaaacccbbb]]]]]]bbbdddbbbXXXZZZ[[[ZZZWWWTTTRRRQQQKKKJJJIIIHHHEEEAAA===:::>>>999666777777444333444333333222111000//////.../////////............---------------------------AAA???<<<999666444222111//////.........---------,,,,,,---------.........---------.........//////........................------........./////////'''...222222333666666333111444666666666555222---555777<<>>>>>=========>>>>>>888===@@@???======<<<::::::===>>>:::444333777;;;666444333444777999:::999111111111000///.........000000000000000000111111000000000000000000000000111111222222222222222111000000111222444555666666:::999999999999;;;<<<===666888;;;======???CCCFFFFFFYYYhhheeeXXXOOONNNPPPOOORRRVVVXXXXXXXXXYYYZZZXXXWWWWWWWWWXXXYYY[[[\\\[[[\\\]]]^^^]]]^^^___aaaiiiaaaZZZWWWVVVWWWXXXYYYRRRLLLEEECCCEEEGGGGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA???===;;;999999:::<<<===888888777777888999;;;<<<;;;;;;;;;<<<<<<=========:::::::::::::::::::::;;;999:::;;;<<<===>>>>>>>>>;;;<<<<<<=========<<<<<<999;;;>>>???@@@CCCFFFHHHJJJJJJKKKJJJJJJJJJLLLMMMLLLMMMNNNMMMKKKJJJJJJJJJJJJMMMQQQRRRQQQPPPPPPPPPNNNLLLKKKLLLOOOOOOLLLIIIBBB@@@>>><<<::::::;;;<<<;;;;;;::::::999888777666111333555666777666666666111222444555555444222111333333333222222333333333333333333444444444444555555555555555666666666666777:::<<<===;;;888444111666777888999;;;<<<;;;999???<<<999:::===>>>===:::DDDDDD???999888===CCCFFF<<<<<<=========>>>@@@AAAEEEEEEEEEGGGIIIJJJIIIHHHEEEHHHJJJKKKJJJJJJKKKKKKHHHFFFHHHMMMNNNKKKKKKNNNJJJJJJKKKLLLLLLKKKKKKKKKFFFEEEDDDCCCAAA@@@??????===;;;999999999888666555222222222222222222222222/////////.........------------,,,,,,------...///................................./////////000000111111111111111111111111222444444444222222333444222222222333666888:::;;;666777777777777888999::::::===>>><<<===???>>>;;;:::<<<;;;999999<<>>>>>============>>>>>><<<;;;::::::999999999:::999999999999999888888888666777888999999888777666666777888999:::;;;;;;;;;;;;<<<<<<============<<<:::;;;>>>AAADDDFFFHHHIIIEEEDDDDDDFFFFFFEEEDDDEEEKKKFFFDDDGGGHHHGGGHHHKKKFFFJJJMMMLLLMMMQQQTTTTTTGGGEEEEEEGGGIIIJJJIIIGGG>>>>>>@@@AAABBB@@@===;;;999666555888777444555999111111111111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,AAA???<<<999666444222111//////.........---------,,,,,,,,,---------......---------.........//////........................---------........./////////111///+++---333444000///333222///111999:::666888555555888999888;;;???666777666555888<<<>>>>>>======;;;888666888;;;;;;;;;999777666888;;;888444888777777888:::888333//////000333333333222333333000000000000////////////000000000000000000000000......///000000000000000...///000111333555666666777888:::;;;<<<;;;;;;:::333666:::<<<===???CCCFFFRRRZZZ^^^XXXOOOMMMPPPRRRIIIMMMSSSWWWYYYXXXVVVTTT[[[ZZZXXXWWWXXXYYY[[[]]]\\\^^^`````````___```aaa\\\bbbeeeccc]]]ZZZYYYXXXQQQKKKDDDCCCFFFIIIIIIHHHEEEDDDCCCBBBAAA???>>>>>>???===:::999888999;;;===888777777777888999;;;<<<:::::::::::::::::::::::::::::::::::::::::::::;;;:::;;;;;;<<<;;;;;;;;;:::<<<<<<===============<<<999;;;???AAABBBBBBDDDEEEGGGIIIJJJIIIFFFEEEHHHKKKOOOOOONNNJJJEEEDDDFFFIIIJJJNNNSSSVVVVVVTTTRRRQQQRRROOOLLLLLLMMMMMMJJJGGGAAA???<<<:::999999;;;<<<<<<;;;:::999888777666555555555555333222111111222000111333444444333111000333222222222222222222333222222333333333444444444333333444444444444555555111222666;;;??????;;;777======<<<:::;;;======;;;888;;;>>>;;;777555999===888>>>@@@>>>???BBB>>>777555777;;;>>>???@@@BBBCCCIIIHHHGGGHHHIIIIIIHHHFFFGGGJJJLLLMMMLLLKKKKKKKKKGGGCCCDDDLLLOOOLLLKKKNNNGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>;;;:::888777888777555444111111111111111111222222//////.........---------,,,,,,,,,,,,------...///..................................../////////000111111111000000000000000111222222222111222444666666555444444444444333111666666555444444444555666555666444333777<<<<<<777666999;;;;;;:::::::::888666777888999===@@@>>>:::999:::;;;<<<<<>>BBBFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJFFFHHHJJJKKKKKKIIIFFFDDDEEEBBB@@@???@@@AAAAAA@@@<<<<<<;;;;;;;;;<<<<<<===999999888888888888888999:::999999999888888777777555666777999999777666555666777888999;;;;;;;;;<<<<<<<<<======>>>============>>>@@@AAABBBAAA@@@???DDDCCCCCCCCCCCCAAAAAACCC??????AAAEEEEEECCCDDDHHHDDDHHHKKKJJJHHHHHHIIIIIIJJJIIIJJJOOORRRPPPIIIBBBEEEAAA===<<<======;;;888999555555777333......444......//////000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BBB>>>;;;;;;777222111222///............------------------------------------------------------------------------------------------............//////000000000111111111111333333333333444555666666555777999:::::::::888777777777888888888888777777999999999888888888777777666666666666666555555444444444333222222111000000000111222333444333222222//////............//////---------............//////000000000111111111111000111222222444444555666888777666999<<<>>>===:::666555;;;BBBAAA<<>>AAAEEEHHHJJJLLLJJJFFFDDDCCCEEEGGGIIIOOOOOOOOONNNMMMLLLKKKJJJNNNQQQSSSSSSPPPOOOPPPRRRNNNMMMMMMLLLKKKIIIHHHGGGAAA???===<<<<<<<<<;;;:::999999888777666555444444555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333444444444555555555555666666777777777888888888888<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;:::999:::;;;<<<>>>@@@BBBCCCIIIHHHHHHIIIJJJKKKIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNLLLIIIGGGGGGIIILLLOOOHHHIIIIIIJJJIIIHHHFFFEEEHHHGGGEEECCCAAA>>><<<;;;999999888777666555444444111111111111000000000///........................------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111333333333333333333333333444333333333333444555555666666666666777777777777666777777777888888888888:::888888888:::;;;:::999999999999:::<<<>>>???@@@DDDDDDBBB>>>???CCCDDDAAAFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGEEEEEEGGGJJJLLLJJJHHHFFFDDDBBBAAA@@@>>>;;;888======<<<;;;:::::::::::::::999777666555666777999666666666666666666666666777777666666555555555444555666888999::::::999999::::::999999888999999:::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAAEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIIIIHHHFFFDDDCCC???<<<999888999;;;;;;;;;777666666444333222111111000000///...............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,BBB>>>;;;;;;888222111333///............---------------------------------------------------------------------------------------------............//////000000000111111111222222222222333444555666555666777999999888777666666777777777777777777666777777777777666666666666444444555555444444333222333333222111111000/////////000111222333222111111///......------......///------------............//////000000000111111111000111111222333444555555666555555777:::<<<;;;999555888::::::===EEENNNSSSUUURRROOOOOOOOOOOOLLLJJJKKKNNNQQQSSSRRRQQQQQQRRRYYYYYYXXXWWWVVVVVVVVVWWW[[[[[[[[[[[[\\\^^^```aaa\\\]]]^^^^^^\\\XXXUUURRRKKKJJJHHHEEEDDDDDDEEEFFFCCCDDDCCCAAA===;;;<<<===>>>===;;;999777666555555555555666666666777777777888666555444444555666888666666777777777888888888::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999;;;;;;<<<>>>@@@CCCFFFGGGIIIHHHFFFEEEEEEGGGIIIKKKOOOOOOOOOOOONNNNNNMMMMMMNNNPPPRRRQQQOOOMMMNNNOOOLLLKKKKKKJJJHHHGGGEEEEEE@@@>>><<<;;;;;;;;;:::999888888777666555444333333444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333222333333333333444444444666666666777777777888888;;;;;;::::::999::::::;;;;;;<<<============<<<;;;999::::::<<<===???AAABBBDDDEEEGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIGGGHHHIIILLLMMMIIIIIIHHHGGGGGGHHHIIIJJJGGGFFFEEEBBB@@@>>><<<;;;999999888777555444333333111111111000000000//////........................------------------------,,,,,,,,,---------......---------............///.../////////000000000000//////000000000111111111333333333333333333333333333333333333333444444555555555555555666666666666666666666777777777888888999888777888:::::::::999999999999:::<<<===???@@@BBBCCCAAA>>>>>>BBBCCCAAAEEEGGGHHHJJJJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDCCCEEEGGGHHHFFFCCCCCCBBBAAABBBDDDDDDCCCBBB===<<<;;;:::999999999999999888666444444555666777666666666666666666666666666666666666555555444444555666777999999999999999999999888888888888999999:::;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA???===999888999::::::999555555444333222111000000000//////...............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,BBB>>>;;;;;;888333111333///............---------------------------------------------------------------------------------------------............////////////000000000000222222111222222333444555333444666777777666666555555666666666666666666555555555555555444444444444222333333333333222111111222222111111000/////////...///000000111000000000...------,,,,,,------...------------............////////////000000000000000000111222333444444555444444444666888999888777777<<<:::444;;;LLLRRRMMMJJJJJJLLLOOOPPPPPPMMMJJJMMMPPPSSSTTTSSSQQQQQQQQQVVVWWWVVVSSSPPPOOORRRUUUWWWVVVVVVVVVWWWYYY[[[\\\UUUWWWXXXYYYXXXTTTPPPNNNHHHGGGEEEDDDCCCCCCCCCCCC>>>???>>>===:::999:::;;;;;;:::888777555444333333333333444444444555555555555555333333333333555555555555444444444555666777999999999999999999999999;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOPPPNNNOOOPPPOOOMMMKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBAAA???===;;;:::::::::999888666666555444333222222111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111222222222333555555555666666666777777999999999888888999999:::999:::;;;<<<=========<<<999999:::;;;===???AAABBB???CCCGGGIIIHHHGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHFFFEEEEEEHHHKKKMMMEEEEEECCCAAA>>><<<;;;:::999888777666444333222111000000000000////////////------------------------------------------------,,,,,,,,,---------......---------............///....../////////000000000//////000000000000111111222222222222222222222222333222222222222333444444333333444444444555555555555555666666666777777777888777777777999:::999888888888999:::;;;===>>>???AAACCCBBB>>>>>>BBBCCCAAADDDEEEGGGHHHHHHGGGFFFDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBCCCCCCBBB@@@>>>@@@@@@@@@BBBDDDFFFFFFEEE<<<;;;:::999999888999999777666555333333444555555555555555555555555555555666555555555555444444444555555777888888888888888888777777666666777888888:::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDBBB@@@??????<<<999888888888777777333333222111000//////...000///......------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,CCC>>><<<;;;888333111333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111111111111222444444222222333444555444444444444444555555555555444444444444444333333333333222222222222222222111000000222111111111000000//////------......////////////---,,,,,,++++++,,,,,,---,,,,,,---------................../////////000000//////000111222333444444333333444555666777666666;;;;;;888888AAAKKKJJJBBBBBBDDDGGGJJJLLLLLLKKKIIILLLOOORRRSSSSSSRRRRRRRRRNNNPPPQQQNNNJJJJJJPPPUUUVVVUUUSSSQQQOOOOOOOOOOOOPPPQQQSSSTTTSSSPPPLLLJJJDDDDDDCCCCCCBBBAAA@@@???;;;;;;;;;:::888888999999888777555444333222222222111111222222222222333333444333333222222333333444444333111111111222444666777777777777777888888888:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQMMMNNNMMMLLLJJJHHHGGGGGGEEEDDDCCCBBB@@@??????>>>===;;;999888999999777666444444333222111111000000000000000//////.........//////////////////////////////////////////////////////////////////////////////000000000111111111000000111111111222222222444444444444555555555555777777777777777777888999777888999:::;;;<<<======999999:::;;;<<<>>>???@@@>>>DDDIIIJJJGGGEEEFFFIIIGGGHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDFFFHHHIIICCCBBBAAA???===;;;999888888777666555333111000///000000/////////.........------------------------------------------------,,,,,,,,,---------......---------............///........./////////000000////////////000000000111111111111111111111111111222111111111111222333333222222222222333333333333444555555555555666666666777666666777999:::999888888888888999:::<<<===>>>@@@CCCCCC@@@???BBBDDDBBBCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFDDDCCCBBB@@@>>><<<@@@???===>>>@@@@@@@@@???;;;;;;999888888888888888666666555444333444444555444444444444444444444444444444444444444444444444555555666666777777777777666666555555555666777777999999::::::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>???@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA???>>>>>><<<999777777777555444222222111111000//////...//////...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,CCC???<<<<<<888333222444///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////000000///000000111222333111111222222333333333333333333333444444333333333444333333333333222222222111222222222222111000000111111111111000000000000---,,,------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---............/////////...//////000111222333333222333444555555555555666999333555AAAIIIEEE>>>;;;@@@AAABBBDDDDDDEEEGGGGGGEEEIIIMMMOOOOOOPPPPPPQQQKKKMMMNNNJJJFFFFFFKKKPPPUUUTTTRRRPPPNNNLLLJJJJJJNNNOOOPPPPPPOOOLLLJJJHHHCCCCCCBBBAAA???>>>===<<<:::999888888888888888888555444333222111000000000///000000000000111111111333333333333333333333333222111000//////111333444555555555555666666777777999999:::::::::::::::999::::::;;;<<<============AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPMMMLLLKKKJJJIIIGGGEEECCCCCCBBB@@@>>>===<<<<<<<<<<<<:::777777777777666444222222111111000000////////////............------................................................................................./////////000000000111111111111222222222222222333333333444444444555555555555555666777777666777777999:::;;;<<<===999999999:::;;;===>>>???BBBGGGKKKKKKFFFCCCEEEGGGEEEEEEEEEFFFFFFFFFFFFGGGCCCDDDFFFGGGHHHHHHHHHGGGCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>===;;;999777777666555444333222000///////////////............---------------------------------------------------,,,,,,,,,---------......---------............///............////////////...////////////000000000000000000000000000000000000000000000000111222222111111111111222222222222333333444444444555555555666555555666888999999888888888888999999;;;<<<===???CCCEEEAAA@@@CCCEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDHHHHHHGGGFFFCCC@@@>>>===???===;;;:::;;;<<<;;;;;;:::999888777777666777777666666555555444444444444333333333333333333333333333333333333444444444444555555555555555555666666555555444444555666666777888888888999::::::;;;;;;;;;;;;;;;<<<======>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@>>>===<<<:::888666666555444222222222111111000000////////////...---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,CCC???<<<<<<999444222444///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////////////////000222222111111111111222222222222111222222333333222222111222222222222111111111111111111111111111000//////000000000000////////////---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------.........///......///000111222222333111222444444444333444555333...555EEEJJJ???999;;;??????@@@??????@@@DDDFFF@@@CCCHHHKKKLLLLLLMMMNNNOOOOOONNNJJJFFFDDDFFFIIIQQQRRRRRRSSSRRRQQQOOONNNPPPPPPOOONNNMMMKKKJJJIIIDDDCCCAAA???===;;;:::::::::888666666777777777555222222111000000000000000...////////////000000000222222222222222222222222111000/////////000111222333333333444444555555666777777888999999999888888999:::;;;<<<=========<<>>>>>???AAABBBDDDDDDDDDDDDEEEGGGJJJMMMNNNLLLJJJIIIHHHHHHGGGDDDBBBBBBAAA???<<<;;;;;;;;;;;;:::888666555555555444333111111000000000/////////..................------........................................................................------........./////////000000000111111111222222111111111222222222333333333333333333444555666666666666777777888:::;;;<<<999999999:::;;;<<<===>>>FFFHHHJJJHHHEEECCCDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGAAABBBCCCCCCBBBAAA???===>>>>>><<<;;;999777666555444333222222111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///------........./////////......////////////000000////////////////////////000////////////000111111000000111111111222222222222333333333333444444444555444444555888999999888888888888888999:::;;;<<<===BBBEEEBBB@@@BBBDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCHHHIIIIIIGGGCCC@@@@@@@@@<<<:::999999:::<<<===<<<999999777666666666666666666666555555555444444444222222222222222222222222222222333333333333333444555444444333333444555555444444444444555666777777777777888888999:::::::::============>>>@@@AAABBB???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@>>><<<;;;:::888666555666555333111111111111000000////////////...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,DDD???===<<<999444222444///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.....................///000111111111111111111111222222333000111111222222111111000000000000000///////////////////////////......---------------------------------,,,+++,,,---...///------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........---......///000111222222...111333333111000111333222555;;;@@@???;;;999;;;<<<>>>?????????@@@CCCFFFBBBEEEIIIKKKLLLLLLMMMNNNQQQPPPNNNLLLIIIGGGGGGFFFMMMOOOSSSVVVWWWUUUSSSRRRUUUSSSPPPNNNLLLKKKKKKKKKGGGEEEAAA===;;;999999999:::777555444555666444222111111000/////////000000........./////////000000000000000111111000000000/////////000000000000111111111222222333444444555555555666777777777777777999:::;;;<<<============>>>===<<<<<<>>>AAADDDGGGCCCCCCCCCDDDFFFHHHKKKMMMKKKIIIGGGGGGHHHGGGDDDAAABBB@@@>>><<<::::::;;;;;;999777555444444444333222000000000000////////////........................------------------------------------------------------------------------,,,------------.............../////////000000000000000000111111111222222222111111222333444555555777666666666777999:::;;;888888999999:::;;;======FFFFFFEEEDDDDDDDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;999777666555444111111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///---------.........//////........./////////000000........................//////......//////000111000000111111111222222222222222222222333333333333444333333555777999888888888777777888888999:::;;;:::@@@DDDAAA>>>@@@BBBCCCDDDDDDEEEFFFFFFGGGGGGHHHDDDCCCBBBBBBAAAAAABBBBBBDDDFFFGGGEEEBBB??????@@@:::888666777999;;;<<<<<<888888777666555555555555444444444444444333333222222222222222222222222222111222222222333333333333555444333222222333444444444444444444555666777888666666777777888999999:::<<<<<<<<<<<<===???AAABBB>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????>>><<<:::999777666555555555555333111////////////............///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,DDD@@@===<<<999444222444//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------......///000111111111111111111222222333000000111111111111000000//////.........---------------......------,,,+++++++++++++++++++++++++++...---,,,+++,,,---...///...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000111222222---///222111///...///111555AAACCC999333777;;;999999===@@@AAA@@@AAADDDFFFGGGJJJNNNPPPOOOOOOOOOPPPPPPOOOMMMMMMMMMMMMKKKIIIKKKNNNSSSVVVWWWVVVRRRPPPXXXVVVRRRNNNKKKKKKLLLMMMIIIFFFAAA<<<999888888888999666333333444444222000111000000/////////000000........./////////000000......////////////.........///000000111111000000000000111222333333444444444444555666666777666666888999;;;===>>>>>>=========<<<;;;;;;>>>CCCGGGJJJCCCCCCCCCCCCEEEHHHKKKMMMJJJHHHFFFFFFHHHGGGEEEAAABBBAAA>>><<<::::::;;;;;;888666444333333333222111000000000000000/////////........................------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////000000000000111111111111111111111111222333444555777777666666666888999:::888888888999:::;;;<<<===FFFCCCAAA@@@BBBEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBBBBBBBCCCEEEFFFGGGBBBAAA???>>>???AAADDDEEE;;;;;;:::888777555444333000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---------.........//////............/////////000.......................................///000000111111111111222222222222111111222222222333333333444333333444777999888888888777777777888999::::::777>>>BBB???<<<>>>@@@AAADDDEEEEEEFFFGGGHHHHHHHHHDDDCCCBBBBBBAAAAAAAAAAAAAAACCCEEECCC@@@>>>>>>@@@;;;888555555666777888888888777666555555444444555222333333333333222111111111111111111111111111111111111111222222333333333555444333222222222333444444444444555666777888888666666666777888888999999999999999999:::<<<>>>???===>>>@@@AAABBBCCCDDDDDDBBBBBBAAAAAA@@@?????????<<<=========<<<:::888777666444444444555555333111------------------,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,DDDBBB>>>:::666333111111///............---------++++++++++++++++++++++++************************************************************************---,,,,,,,,,,,,---......,,,---......------///000//////000000000000//////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------...222555444000+++///000111000...000555:::GGGBBB;;;888888999999999@@@>>><<<===AAAEEEHHHIIIJJJMMMPPPRRRSSSSSSTTTUUUVVVPPPJJJJJJNNNQQQQQQOOONNNRRRUUUTTTPPPNNNPPPSSSVVVTTTPPPLLLIIIGGGGGGGGGFFFCCC@@@;;;888666666666555444333222111111111111000000///------,,,,,,,,,...---,,,,,,,,,,,,---...............////////////////////////000000000000111111222222222333333333444444555555666777777777:::;;;;;;;;;::::::<<<===888999<<>><<<@@@DDDEEECCCBBBDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLHHHFFFEEEGGGLLLMMMIIIEEEGGGFFFEEEDDDCCCBBBAAAAAA===;;;999888777666333111000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////........................////////////////////////000000//////.........---////////////000000000000111111222222222333333333222333444555666666666666999888777777777888999:::;;;<<<===>>>???@@@@@@@@@???AAACCCCCCAAABBBEEEHHHCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAA???>>><<<::::::999888888888888888888999666555333111111222333444333333222222111000//////222222111111111111222222333333222111000000000111333333333333333333333333222222333333444555666666666666666666666777888888999888888888999;;;===>>>AAAAAAAAAAAAAAAAAABBBBBB@@@???>>>???@@@@@@>>><<<===;;;:::888777777888888666555555444444333222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***EEECCC???;;;777444222222///............---------++++++++++++++++++++++++************************************************************************---,,,,,,,,,,,,---......,,,...//////......///000/////////000000/////////000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,---,,,+++,,,...000000000...,,,+++---222999???BBB>>>:::666444555777888888>>><<<;;;<<<@@@DDDGGGIIIIIIKKKNNNOOOOOOPPPRRRSSSTTTRRRPPPNNNNNNPPPSSSUUUNNNPPPRRRPPPLLLJJJLLLNNNPPPNNNKKKHHHEEECCCBBBAAACCCAAA>>>:::777666555555444333222111111000000000000///...---,,,,,,,,,,,,...---,,,,,,,,,,,,---...---.........////////////....../////////000000000111111111222222222222333333444444555666666777777999:::;;;:::999999;;;===<<<>>>@@@CCCEEEGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJLLLIIIFFFGGGJJJKKKGGGCCCAAA@@@???===:::999777666555555444333222111000000...------------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000111111111222222222333333222222333444555555666666666666666666777;;;AAAEEE>>>???AAABBBBBBBBBCCCEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLIIIFFFGGGJJJKKKGGGCCCFFFEEEDDDCCCBBBAAA@@@???<<<:::888777777555333111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................................................................000/////////.........---.../////////000000000000111111111222222222333333222333444555555666666666888888777777777888999:::;;;<<<===???@@@@@@@@@@@@@@@BBBCCCCCCAAAAAADDDFFFBBBCCCCCCBBBBBBAAA@@@???AAA@@@???===;;;:::888888888888777777777777888888555444222111111111333444333333222111111000//////222111111000000111111222333222111111000000000111333333333333333333333333222222333333444444555555666555555555555666777777888888888888999;;;<<<>>>>>>????????????@@@@@@@@@@@@>>>======>>>>>>===<<<===<<<:::888777666555555555444444333333222222111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***EEECCC@@@<<<888555333222///............---------++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,---......---...//////......///000......////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,***+++,,,+++++++++,,,------,,,,,,222:::@@@AAA???555333222333555777888888:::999888:::???CCCFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPQQQSSSTTTQQQNNNOOOTTTYYYLLLMMMMMMJJJFFFDDDFFFIIIJJJIIIGGGDDDBBB???>>>===???===:::888666555444444333222111000000///000000//////...---,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////.........////////////000000000000111111111222222333333333444555555666666888999:::999888888:::<<>>>>>AAACCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJNNNKKKGGGFFFGGGGGGEEEBBBDDDDDDBBBAAA@@@>>>======;;;999777666666555333111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------......................../////////...................../////////000000000000111111111222222222222222222333444555555555555777777777666777888999999;;;<<<>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBAAABBBDDDAAABBBBBBAAAAAA@@@???>>>>>>===<<<:::999777666555777777666666666666777777555444222111111111222333222222111111000000//////111111000000000000111111222111111000000000000000222222222222222222222222333333333333333333333333444444444444444555555666888888777777888:::<<<===<<<<<<<<<======>>>>>>>>>@@@>>>;;;;;;<<<======<<<<<<<<<;;;999777555333222333333222222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***DDDBBB@@@<<<999555333222///............---------++++++++++++++++++++++++************************************************************************,,,,,,++++++,,,,,,---...,,,---......---,,,---///---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,''',,,///000,,,)))((()))000222777<<>>@@@AAACCCDDDDDDIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFCCCAAA>>>>>><<<;;;999777666555333333222111000000//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000111111111111222111111222444555777888999777666555555777===FFFLLLBBB???;;;<<<@@@CCCDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHMMMIIIFFFDDDDDDDDDCCCAAABBBBBBAAA???===<<<;;;:::999777555444555444222000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................................................./////////000000000000000111111111111222111222333444444555555444666666666666777888888999;;;<<<===???@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>======<<<;;;:::999777666555555666666555555555555666666333333222111000111111222111111000000000/////////000000000//////000000000111000000/////////000000222222222222222222222222333333333333222222222222333333222222333333444555777777777777888:::;;;<<<;;;;;;;;;<<<======>>>>>>@@@===:::999:::<<<<<<<<<::::::::::::888666333222222111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***BBB@@@>>>;;;888555222111///............---------++++++++++++++++++++++++************************************************************************,,,++++++++++++,,,------+++---...---++++++,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++*********++++++,,,)))+++...---++++++...111777:::===<<<888333///...333444555666666666777777555444444777<<<@@@BBBCCCDDDEEEEEEEEEDDDEEEHHHKKKJJJIIIIIIIIIKKKNNNPPPRRRHHHHHHFFFCCCAAAAAACCCEEECCCBBBBBBAAA???===:::999666666555444333222222111//////...---------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...................../////////000000111111111222333333444444555666777777666666777999::::::;;;;;;===>>>???@@@DDDCCCCCCCCCCCCEEEFFFGGGEEEDDDCCCCCCCCCAAA???>>>;;;:::999888666444333333111111111000000//////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000000111111111111222333444666777888999666777777888999<<>>@@@@@@AAAAAACCCCCCCCCCCCCCCBBB@@@???????????????>>>===<<<;;;;;;;;;:::999777666555555555444444333333444444555222222111111000000000000000000//////////////////000//////......//////000000//////...//////000000111111111111111111111111222222222222222111111111222222222222222333444444777666666666777999;;;<<<;;;;;;<<<<<<===>>>>>>???@@@===:::999:::;;;<<<<<<777888999999999777666555111000000//////...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***@@@???>>>;;;888555222000///............---------++++++++++++++++++++++++************************************************************************+++++++++++++++,,,------,,,---...---+++++++++---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++******))))))******+++++++++***(((''')))000888>>>::::::777222,,,+++000555222444555444333222333444444333444777;;;???AAAAAACCCDDDEEEFFFEEEFFFIIIKKKGGGFFFFFFHHHKKKNNNPPPQQQKKKJJJHHHFFFDDDDDDCCCDDD>>>>>>===;;;:::888777777555444444333222111000000...------,,,,,,,,,------,,,++++++******+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------........./////////000000111111222333333333444555666555444444666888::::::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@>>>===<<<777666555444333111000000000000/////////.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000000000111222444555666666555777888999999999;;;===@@@===;;;;;;===@@@BBBCCC@@@AAABBBBBBDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@>>>===;;;999777777444333111111222222111000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------........./////////////////////000000000000000000111222333333333333222333444666777777777777888999;;;===>>>@@@@@@@@@BBBBBBAAABBBCCCCCC@@@>>>===>>>>>>======<<<;;;:::;;;:::999888777666555555333333333222222333333333111111111111000000//////////////////............//////............//////...............//////000000000000000000000000000111111111111111111111111222222222222222333333444666666555555666888:::;;;;;;;;;<<<===>>>??????@@@???===::::::;;;<<<<<<;;;666666777777777777666666000000//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***@@@@@@???<<<999666333111///............---------++++++++++++++++++++++++************************************************************************+++++++++***++++++,,,---...///000///---,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))******++++++))))))))))))*********+++)))))))))))))))***+++++++++)))((()))...444999<<<444111...******---111555222333444333000000222444444444444777;;;>>>??????BBBDDDFFFHHHHHHIIIJJJLLLFFFIIILLLMMMLLLNNNSSSWWWRRRPPPMMMKKKHHHFFFCCCAAA<<<;;;999777666555555666444444333333222000///...,,,,,,+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,------------.........//////000000111222222333333444555444333333555777;;;::::::999:::;;;======<<<===???@@@AAA@@@???>>>AAABBBBBBAAA???===<<<;;;777777666444333222111000/////////............---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000000000000111222333333444555666777777666666888::::::;;;;;;::::::<<>><<<:::888777666333111000000222222111///---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////........./////////000000///000111222333333333333111222444666777777777777666888999;;;===>>>??????AAA@@@@@@BBBDDDCCC@@@============<<<<<<;;;:::999999999888777666555555444222222222111111222222222000000000000000000///...........................///......------......///...---------......///000000000000000000000000000//////000000111111222222333222222222222333444444555555555555666888:::;;;::::::;;;<<<===>>>??????>>>===<<<<<<======<<<:::666555555444333333333333000000000///......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***AAAAAA@@@>>>;;;777444222//////.........---------++++++++++++++++++++++++************************************************************************++++++******++++++,,,---000111222111///......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))((())))))***++++++((())),,,222777777333...***((((((+++000222000---333444555333111111444777555444555888;;;>>>>>>>>>AAADDDGGGJJJJJJKKKLLLMMMEEELLLSSSRRRNNNOOOVVV^^^WWWUUURRROOOKKKGGGCCC@@@===;;;888666555555666777444444444333111000...---,,,++++++***++++++,,,,,,+++***************++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....../////////000111111222222333444444444333333555666::::::999888999:::;;;<<<;;;===???@@@@@@>>><<<:::BBBBBBCCCAAA???===<<<<<<:::999999777666555444444..................------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000111111222222333333333444444555555444333555777:::666999::::::888888<<<@@@@@@AAAAAABBBCCCDDDEEEFFFDDDFFFGGGGGGEEECCCBBBBBBAAA@@@>>><<<:::888666666222000///000111222111///---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////............/////////000///000111222222333222222111222444666777777777666555777888;;;<<<>>>>>>???AAA@@@@@@BBBDDDDDDAAA===<<<<<<<<<<<<;;;:::999999888888777666555555444444222222111111111111222222000000000000000//////...---..............................------.........---------------...///000000000000000000000000000...//////000111222222333333333222222333333444555555555555555666777999:::999999:::;;;<<<>>>>>>???>>>===<<<===>>>>>><<<:::777555333111000000000111000000000///......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++EEEBBB???===;;;888555333///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))'''''''''))))))+++...222444333000+++(((,,,,,,------.../////////111222222333333444555555555777888999:::;;;>>>@@@EEECCCEEEIIIKKKIIIJJJMMMLLLQQQVVVTTTOOOMMMPPPUUUUUUUUUTTTQQQLLLFFF@@@<<<>>>:::777777555111111444222111000///............++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------------......///000000111///000000000111111111111444444555555666777777777888999:::::::::;;;===???AAA@@@???>>>>>>>>>??????>>>???@@@AAA@@@===:::888:::999777555333222222111000///...---,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000111111111222222222222222222333444555666777999888888999:::<<<>>>@@@EEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDBBBAAAAAA>>>;;;888777555333111111111111111000000000///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------........................////////////////////////000000000000111111111111222222333444444555555666555666777999;;;===>>>???===>>>>>>>>>????????????>>>>>>===<<<:::999888777666555555555555444444444222222222111111111000000........................//////.........---------........................---------............///............////////////////////////000000000000000111111111111222222222444444555555666777777777<<<<<<<<<;;;;;;:::::::::<<<<<<=========<<<:::999444333222111000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FFFCCC@@@===;;;888444222///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))111111111000...,,,)))(((,,,,,,,,,---......//////111111111222333333444444555666888999999:::===???AAA@@@BBBHHHJJJIIIIIILLLNNNRRRTTTRRRMMMJJJKKKNNNRRRRRRQQQOOOKKKFFFAAA>>>;;;::::::;;;888333333888222111000///............++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////000000000111111111333333444444555666666666777888999999999:::<<<>>>@@@@@@??????????????????>>>?????????===;;;888777777666555333111000000000//////...,,,,,,++++++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000111111111222222222222222333444555666777888888888999:::<<<>>>???DDDDDDEEEFFFFFFEEEEEEDDDFFFFFFGGGFFFEEEDDDBBBAAA@@@===:::888666555333111111111111000000000//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------................................................//////000000000111111111222222333333444555555555555555777888:::<<<===>>>=========>>>>>>>>>??????>>>===<<<;;;:::999888777555555555555444444444333222222111111111000000000........................///.........------------........................------------........................////////////.../////////000000000000000000111111111222222222333333333444555555666666999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999777666333222222111000000000000............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++GGGDDD@@@===:::777333111///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---...///222000...+++))))))******+++,,,,,,------....../////////000111111222222333444666777777777888;;;=========AAAHHHKKKIIIIIIKKKMMMNNNOOONNNJJJHHHHHHHHHNNNNNNMMMLLLIIIEEEBBB@@@BBBEEEIIIIII???444111444111000///......---......++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///////////////000000000000111222222333444444555555555666888888777888:::<<<>>>???@@@AAAAAA@@@???>>>???>>>===;;;999777666555444333222000///.........///...---,,,,,,++++++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000000111111111111222222222222333555666777777777888999:::<<<===>>>AAABBBDDDFFFGGGFFFEEEDDDEEEEEEFFFEEEDDDCCCAAA@@@>>><<<888777666444222111000000000000////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------........................//////000000000000111111222222333333444444555555444555666777999:::;;;<<<<<<<<<=========>>>>>>>>>======<<<:::999888777666444444444444333333333333111111111111000000000000------------------------............------------------------------------------------............---............/////////....../////////000000000000000000111111111222222222222222333444444555555555666777999:::<<<===>>>999999999888777666444333222111111000/////////...............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++HHHEEEAAA===:::777333000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((())))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''')))...333666---+++)))((((((***,,,...+++++++++,,,------............//////000111111111444555666666666777999;;;>>>>>>BBBIIILLLIIIHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHGGGEEECCCBBBBBBJJJTTTUUUGGG666...000000000///...------------******************************************************************************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------........./////////000000000000111111222333333333333555666666555666888:::<<<===???AAAAAAAAA???>>>>>>===:::777555444333333222111000///...............------,,,+++++++++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111111111111222333444666666666777777888:::;;;=========???BBBEEEFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@???===<<<:::777555555444222000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------........................////////////000000000111111222222333444444555555444444555666777888999:::;;;<<<<<<<<<<<<=========<<<<<<;;;999888777666555444333333333222222222222111111000000000/////////------------------------------------------------------------------------,,,,,,---------.........---------.........//////........./////////000000000000000000111111111111222222222333444444555555444555666777999:::<<<<<<999999888777555333222111111111111000//////...---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++HHHEEEAAA===:::777333000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---///222333)))))))))))))))***++++++******++++++,,,------------......//////000111111222444555555555666999;;;>>>>>>BBBHHHIIIEEECCCDDDFFFFFFGGGGGGHHHHHHGGGGGGIIIHHHGGGEEEDDDDDDCCCCCC>>>JJJXXX[[[MMM:::000000000///...---,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,---............///////////////000000111222222222222333444444444555777999:::;;;>>>@@@AAA@@@???>>>===;;;888555222111111111111111000//////...//////------,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111111222333444555666555666777888:::;;;<<<<<<999<<>><<<;;;:::777555333333333111000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------...........................////////////000000000111111222222333444444555444444555666666777888888::::::;;;;;;;;;<<<<<<<<<;;;;;;:::888777666555444222222222222111111111111000000000/////////......------------------------,,,,,,------------------------------------------,,,,,,,,,------------...------------........................//////////////////000000000111111111333333333444555555666666555555666666777888888999:::999888666444333222222000000111111000///...---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++GGGDDD@@@===:::777333111///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))///333444111---)))***************)))(((''')))******++++++,,,,,,------......//////000000111111333444555666777:::<<<>>>===???DDDEEEAAA@@@AAAGGGHHHJJJIIIGGGFFFFFFGGGIIIHHHFFFDDDCCCBBBCCCCCCLLLVVVaaaaaaPPP;;;///...//////---,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000111111222222111222444444333444666888888999;;;===>>>??????>>>:::999666444222111000111111000///////////////000,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111111111111222444555666444555777888::::::;;;;;;999:::===???@@@@@@????????????@@@???>>>===;;;:::777555333222222222111//////.........------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////000000111111222222333333444444555555555666666777777777999::::::::::::;;;;;;;;;::::::999777666555444333222111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------.........//////////////////000000000111111333333333444555555666666555555555555666666666666999888777555444333333333000111222222111000...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FFFCCC@@@===;;;888444222///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------)))*********++++++++++++************************************++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---000222111...***'''*********)))))))))))))))))))))******+++,,,,,,,,,.........///000000111111000222444555666888;;;>>>???===???DDDEEEBBBBBBDDDDDDIIILLLKKKHHHFFFIIILLLKKKIIIFFFCCCAAAAAABBBCCCRRRWWW[[[WWWGGG444,,,,,,///...---,,,++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,---------........./////////000111111222222111222333333333444666888777888999:::<<<===>>>???888777555444222111000000//////.........//////000,,,+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////000000111111222333555666333444666888:::::::::::::::;;;<<<===>>>?????????@@@@@@@@@@@@???===<<<:::666444222111111111000///.........---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000111111111222333333444444666666666666666777777777999999999999::::::::::::999999888777555444333333111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////000000000111222222222333444444555555444444444444555555555555777666555333333333333333111222333333222111///------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++EEEBBB???===;;;888555333//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------))))))******++++++++++++************************(((((())))))******++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))555222...***))))))***,,,((((((''''''(((+++---///)))))))))***++++++,,,,,,......//////000111111111///111444555777999===???AAA???AAAFFFHHHFFFGGGJJJ@@@FFFLLLLLLIIIIIINNNSSSMMMJJJFFFCCCAAAAAAAAABBB@@@AAADDDBBB888---+++///......---,,,++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......//////000000111111222222111222444444333444666888777777777888:::<<<>>>???666666555444333222111000......---------...//////+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000111222333555555333444666888999:::::::::<<<<<<======>>>>>>??????AAAAAAAAAAAA@@@>>>===<<<555333111000111111000///......---------,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000000111111222333333444444666666777777777777777777888888999999999:::::::::999999888666555444333222000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000000111111222333333444444222222333444444555666666666555333222222222333333111222333444333111///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCCAAA>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++)))'''(((...333---,,,***)))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////111222333555777888::::::;;;===AAADDDFFFGGGGGGFFFGGGFFFEEEEEEGGGKKKOOOQQQLLLJJJGGGDDDAAA???>>>>>>;;;:::777555222000///...,,,,,,++++++***)))(((((())))))))))))))))))))))))************************************************)))************++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------/////////000111111222222333333333444444444555555666777888999:::;;;;;;::::::888555222000///000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000111222333444333444666777666777999;;;===@@@BBBCCCBBBAAAAAABBBFFFFFFEEECCC@@@===999888555555444333222111000/////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------......///000000000000111111222222333444444444666777777777777:::<<<999:::;;;;;;;;;:::999888;;;999555444333333222111666...---333333---+++000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000000111222222222222111333333333333333333333333222222222111111111000000222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCCAAA>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))***,,,.........,,,+++***)))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////111111333444666888999:::;;;===@@@CCCEEEEEEEEEEEEAAAAAAAAABBBDDDFFFIIIKKKIIIGGGDDD@@@>>><<<;;;;;;888666444222000///...---,,,,,,++++++***))))))((())))))))))))))))))))))))************************************************)))************+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------/////////000111111222222333333333333444444444444666777888999999:::::::::888666444111/////////000...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000000000000111222333333333555666777777777999;;;<<<>>>AAABBBAAA@@@AAABBBEEEDDDCCCAAA>>>;;;888666444444333222111000/////////......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------......//////000000000111111222222333333444444555777777666777999;;;::::::;;;<<<;;;:::999888222000//////222444444444222...---//////---,,,...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000000000111222222222222111333333333333333333333333222222111111111000000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCCAAA>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))***)))((()))---111222...)))++++++***)))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---......//////000111222444555777888999:::<<>>???AAABBBCCCDDDDDDDDDBBB???<<<999777777666333222111///...------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////000000111111222222222333333333444444444555666777888888888888888555333222000///...//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000000000000111222333333333555666777666777888:::999;;;>>>@@@??????@@@AAABBBBBB@@@>>><<<999666555222222111111000///............------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------...//////000000000000111111222333333333444555666666666777999;;;:::;;;<<<<<<<<<:::999888;;;888444222111000///---000222111...---000111///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................../////////000000000000000111222222222222111222222222222222222222222111111111111000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCC@@@>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((+++******)))))))))))))))++++++,,,...000///,,,(((*********))))))))))))***))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------...//////000000111333444666777777999:::===???AAAAAA@@@@@@<<<>>>AAACCCDDDCCCBBBAAA@@@>>>;;;888666444333333000///...------,,,------+++++++++*********))))))))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,------------............//////000111111111222222222222333333333333444444555666666666666666111111///...............---------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------........./////////000000111222333222333555555444555666888666999<<<>>>>>>>>>???@@@??????===;;;888666444333111111000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---......//////000000000000111222222333333333444555555555666888:::;;;;;;<<<<<<;;;:::999888222000///000333666777777...444444,,,+++111222,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................./////////000000000000111222222222222111222222222222222222222222111111000000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCC@@@>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******)))))))))))))))***---//////...+++))))))***))))))))))))***)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........///000111222333444555666777888;;;>>>???@@@??????<<>>===<<<999666444222222222///......---------------+++++++++***************))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,------............++++++++++++++++++++++++,,,,,,,,,,,,------...............///000000111111111111111222222222333333333333444444555444444444//////......------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////000111222333000222333333222222444555555777:::<<<<<<===>>>???===<<<:::888555444222111000//////......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,------...////////////000000111111222333333222444555555444555777::::::;;;;;;;;;;;;999888666<<<999555222111///...,,,---555666...***......))),,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000111222222222222111111111111111111111111111000000000/////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCCAAA>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++...000000,,,'''%%%(((,,,'''((()))*********)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,------......//////000111222333444444555777:::===???@@@@@@???<<<>>>AAACCCCCC@@@===;;;<<<:::777555333111111111///...------------------************************))))))))))))))))))))))))************************************************)))************++++++++++++,,,------......------++++++++++++++++++++++++++++++,,,,,,------......---......//////000000111000000111111111222222222111222222333333333222222//////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////000111222222000222333333222222333444555777:::<<<;;;;;;<<<===;;;:::888666333222111111/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000111222222222222333444444444555777999::::::::::::999888666555GGGCCC===888444000,,,***888===???:::444111///---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------........./////////000000111222222222222111000000000000000000000000////////////............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCCAAA>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,,,,+++***(((((()))***&&&''')))*********)))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---.........//////000111222333333333555999<<>>AAACCCBBBDDDFFFFFF>>>333///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////000000111222222222222111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCCAAA>>><<<:::888555333......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((()))+++------+++((('''(((+++,,,***'''&&&'''(((*********)))((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---.........//////000111222222333222555888<<>><<<999777555222000/////////------,,,+++******************************++++++))))))))))))))))))))))))************************************************)))************+++++++++***+++,,,---------,,,+++******************************+++,,,,,,---......------......///000000000000000000000111111111111000000111111111111000///000000000///...---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........//////000111222333555666555444444555666777999;;;<<<;;;::::::;;;:::999666444222111000111///////////////.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......////////////000111111222222111222333333333444666888888888999888777555333222333111//////000222222222CCCAAADDDGGG>>>...(((,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////000000111222222222222111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++BBBAAA???===<<<888444000/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++***))))))))))))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------//////000000111111222222333555888<<>><<<;;;777666555333111///...------,,,++++++******++++++)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......000000111111111222222222222222222111000//////.........---------,,,,,,,,,)))************+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111333444444444555555666666444555777999;;;<<<<<<===666666555444222111111000///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111222222333444444555666666999888777666555444333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///////////////000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++AAA???===;;;:::888444222/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((()))***+++,,,......---+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------/////////000111111222222333555888;;;>>>@@@AAAAAA@@@AAAAAAAAA@@@>>>;;;:::666666444333111///...------,,,++++++******++++++)))************+++++++++************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......000000000111111111222222222222111000000///.........------------,,,,,,,,,)))************+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///000000111111111222333444555666777888777777888999999:::999999555555444333222111000000............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000111111111111222222333444444555555666666555444333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------.............../////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++BBB???<<<999888777555333/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((('''(((***---...///...---+++***((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...//////000111111222222333555777:::===???@@@AAA???@@@AAAAAA@@@===:::777555444333222000///------,,,,,,+++************+++)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000111111111111111111000000//////......------------,,,,,,,,,,,,)))************+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000111111000000222333555666888888999999999999888777666555333333222111000000//////............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000111111000111111222222333333333444333333222111000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------................../////////000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++FFFBBB===999777666555444/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))***+++------)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------......///000111222222333333444666999;;;===???@@@===???@@@@@@???;;;888555444333222111///...---,,,,,,++++++***************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////000000000111111000000000//////.........---------,,,,,,,,,++++++))))))*********+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111000111222333444555666666888888888777777555444333222111111000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000111000000000000111111222222222222111111000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------................../////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++KKKFFF@@@;;;888777555444/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,---,,,+++***&&&&&&'''(((***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------......///000111222333333333444555777999<<<>>>???===>>>???>>>===:::666444222222111000...---,,,,,,,,,+++******))))))******))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000/////////...............------,,,,,,,,,+++++++++))))))*********+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000222222222333333333333333555555555666555555444444111000000//////............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000//////000000000000000111222222111111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++LLLGGGAAA<<<:::888666555/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,...///---***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------...///000111222333444333333444666888:::===>>>>>>>>>===<<<:::777555444111000000///---,,,,,,+++++++++***))))))))))))***)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////..................------,,,,,,,,,,,,++++++++++++)))************+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......///000000333333333222222222111111222333444444444444444444000000000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000000000000000000000111111111111000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++HHHDDD@@@<<<;;;:::888777/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------+++)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------...000111222333444333333444555777999<<<===???>>><<<999777666444444000//////...---,,,++++++++++++***))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......------........./////////------------------------,,,,,,,,,++++++++++++***)))************+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000111111111111222222222222222222333333333333222222000000000///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000000000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,------------------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++DDDAAA>>><<<;;;;;;999888000//////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++******)))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------...000111333444444333333333444666999;;;===???>>>;;;888666555444444//////...---,,,,,,+++++++++******))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,+++++++++******)))************+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000//////000111222333333333333333333333333222111000000000000000000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000111111111111000000000000///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++DDDAAA>>><<<;;;:::999888......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))###(((,,,,,,(((&&&(((+++---,,,***(((((((((((()))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------...///000111222222333333555666888:::;;;<<<:::999888666444333222222...---,,,+++*********************)))))))))))))))++++++******************************************************************************************)))************+++++++++************************************************))))))***+++,,,,,,------)))***+++,,,------------........................------------------------,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000000000111111111111222222222111111111000000000000///...------,,,,,,...,,,+++---000000---******++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++EEEBBB>>>;;;:::999888666......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))''''''***---,,,+++***)))((((((((()))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------...///000111222222222333444666888999;;;;;;;;;:::888666444222111111...---,,,+++***************)))))))))))))))))))))************************************************************************************************)))************+++++++++*********************************************************++++++,,,,,,---)))***+++,,,------------........................------------------------,,,,,,++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000111111111222222111111111000000000000//////...------,,,,,,...,,,,,,---//////,,,)))+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++EEEBBB>>>:::999777555444......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((***---///,,,+++***)))((((((((()))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------...///000111111222222333444555777999::::::;;;999777555333111000000---,,,+++***************))))))))))))))))))******************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++******+++,,,------------------------------------------------------------++++++++++++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000000111111111111111111000000000000//////......---,,,,,,,,,---,,,,,,,,,------+++)))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////////////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEBBB===:::888666333111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++---...---+++******)))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,------...///000111111222222333555666777888999:::999777444222000///...,,,,,,+++***************)))))))))))))))************************+++++++++************************************************************************))))))*********+++++++++************************************************,,,,,,++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000111111111000000000/////////.........------,,,,,,,,,---,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEBBB===:::777555333111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******************************))))))))))))))))))))))))((()))***,,,//////,,,***************)))))))))(((((()))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,,,,---...///000111111111111222444555666777777999777555333111///......++++++******))))))******(((((())))))************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************,,,,,,++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...////////////000000000000000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEBBB===:::888666333111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))'''))),,,//////---***((())))))************)))((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,---...///000000111000111222333444555666666666555444222000///......+++******)))))))))******((((((((()))******++++++)))))))))***++++++,,,,,,************************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......////////////000000////////////............------,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000...---,,,++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEBBB===:::888777444333......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))'''+++......+++))))))***((()))***++++++***)))((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,---...///000000000000111222333444555555444333222111000/////////******))))))))))))******'''(((((()))******++++++((())))))***++++++,,,,,,************************************************************************)))************+++++++++*********************************************************++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........./////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...111444///---,,,++++++,,,---///------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------EEEBBB>>>;;;999777555444......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))),,,///---(((&&&(((,,,((()))***++++++***)))((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,---...///000000000000111222333333444444333222111000////////////***)))))))))))))))******'''(((((()))***+++++++++((())))))***++++++,,,,,,************************************************************************)))************+++++++++************************************************))))))***+++,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---///333777///...,,,++++++,,,...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------DDDAAA===:::888666444222///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++************+++***)))((((((***,,,---...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************++++++,,,---...//////...///000111222333333333000//////...------,,,,,,---,,,+++***))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++******))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..................////////////...------,,,,,,------...,,,,,,,,,------.........//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,---------.../////////------------------------------------------------,,,,,,,,,---------..................////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------------------------------------------------.../////////...---,,,.........///000000...,,,,,,------.........------++++++---......---++++++...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,DDDAAA===999888666444222///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))))))))************************))))))))))))************************++++++++++++************++++++++++++++++++++++++++++++++++++******))))))***,,,---...------+++******)))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))***************++++++,,,---...//////...///000111222222222222/////////...---,,,,,,,,,---,,,+++***))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++*********)))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..................////////////...------,,,,,,------...,,,,,,,,,---------......//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------............------------------------------------------------,,,,,,,,,---------..................////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------------------------------000...,,,******,,,...000///---,,,+++,,,---,,,+++---------------,,,,,,,,,...............---,,,,,,+++,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,DDDAAA<<<999777666444222///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))))))))************************)))))))))*********++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,+++***)))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))%%%&&&((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))***************++++++,,,---...//////...///000111111222111111///......------,,,,,,+++,,,,,,+++***))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......---............/////////...------,,,,,,------...,,,,,,,,,------------..................---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------------------------------------------,,,,,,,,,---------......---............/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------------------------------///---,,,+++,,,---///000222000....../////////...////////////////////////............////////////+++,,,...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,CCC@@@<<<999777666333222///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---*********+++++++++++++++------............------+++******)))(((((())))))************************(((((()))))))))*********))))))))))))))))))))))))(((((()))******+++******))))))))))))))))))))))))*********)))))))))))))))((()))))))))***************++++++,,,---...////////////000000111000000000------------,,,,,,++++++,,,++++++***))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,------...------------------------................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......................................................+++---///000000///---,,,///......///111222000...,,,------......///000000------,,,------......///............//////000000........................------------------------CCC@@@<<<888777555333111///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------*********++++++,,,,,,,,,000000000000...---,,,++++++***))))))((()))))))))************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******((()))))))))***************++++++,,,---...////////////000000000///......,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............------,,,,,,------...---------------------------.............................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------......------,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------......------------..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......................................................,,,------...//////000000///000333777999999666444000111333444666777777777777666666555333222111111222000---++++++,,,...000........................------------------------CCC@@@;;;888666555333111///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------......///111111000///...,,,,,,++++++******)))))))))******++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))).........---,,,+++))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,---...////////////000//////...------++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------............------,,,,,,------......------------,,,,,,,,,---------.......................................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......................................................000...,,,,,,...333999===CCCDDDHHHLLLOOOOOOLLLIIIEEEGGGKKKMMMNNNMMMLLLJJJIIIIIIIIIGGGEEEBBB???===777444111---,,,,,,---...........................------------------------CCC???;;;888666555333111///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............/////////000111111222222000///...---------......++++++************++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************))))))))))))***************++++++,,,---...//////////////////...---,,,+++*********++++++++++++++++++***************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---------............------,,,,,,------.........---------,,,,,,,,,---------.........//////................................................------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......................................................000111444888===CCCHHHKKKRRRQQQQQQRRRTTTUUUTTTSSSOOORRRUUUWWWWWWSSSOOOLLLFFFHHHKKKLLLLLLJJJGGGFFF???>>><<<999666333000///................................................BBB???;;;888666555222111///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////111111222333444444555555...---,,,+++,,,...000222,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************++++++,,,---...///000000000//////...---++++++******************+++++++++***************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,---------.........//////................................................------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......////////////////////////////////////////////////+++333>>>JJJQQQTTTSSSRRRJJJGGGDDDBBBCCCEEEFFFFFF@@@CCCGGGHHHFFF@@@:::555000444:::???CCCDDDCCCBBBGGGGGGGGGEEEAAA;;;666222////////////////////////........................EEEAAA<<<999777666444333/////////...------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++)))******+++,,,,,,------***,,,.../////////111222///888BBBCCC>>>;;;>>>CCCIIIFFFDDDEEEFFFGGGDDDAAA===111...555111'''///BBB222000//////---+++,,,000...,,,++++++,,,---,,,***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......+++------+++,,,...---)))******+++++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++---000000///...---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------,,,,,,------...///111,,,+++000222...---000000///------...///......,,,---...//////...---,,,---///000///,,,+++,,,///........................------------------------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,---------......//////...---,,,------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------................................................------000---,,,---000000,,,))),,,333777000((()))111999<<>>;;;EEENNNGGGBBBDDDCCCHHHEEEDDDFFFDDD===888777:::777888BBBOOOSSSLLLDDDAAA666...///111///...111...000000///---,,,,,,---EEEAAA<<<999777666444333/////////...------,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---///000///---+++)))...///000111111333666888EEEJJJOOOMMMFFF???===>>>XXXWWWVVVWWWWWWVVVSSSOOOOOOUUUTTTIII@@@;;;555...444,,,***000///))))))111,,,+++***,,,---...---,,,************************************************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---//////------///...*********+++++++++,,,,,,,,,************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++.../////////......---------......//////............------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---------.........---------........./////////......---,,,,,,------222---+++...///+++)))+++000/////////000000000///...///000000000000///...***---///000......///111........................------------------------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------...------,,,,,,,,,---...------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......................................................,,,---///000//////......222---***,,,333777555000<<>><<>>CCCIIIPPPTTTNNNOOOPPPMMMFFF@@@;;;999KKKLLLOOOSSSXXX[[[[[[ZZZQQQYYY^^^]]]\\\XXXJJJ:::444)))&&&...111++++++333,,,,,,,,,---//////...,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,//////,,,,,,...---*********+++++++++,,,,,,,,,************************************************************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------------.........------........./////////000//////......//////000000---,,,000222000000111///000000000///......---////////////////////////000111222222///---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------...---+++******+++---///------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......................................................+++///222111...---000444111555999:::777555666999444999>>>@@@CCCIIIMMMMMMCCCBBBBBBKKKRRRLLLTTTnnngggUUU\\\ZZZXXXgggssskkkaaaXXXOOOEEEBBBCCCCCC>>>>>>@@@>>>999>>>HHHFFF???:::::::::888555555444...***+++///222///+++EEEAAA<<<999777666444333/////////...------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///---***))),,,111777;;;CCCDDDEEEDDDBBBAAAAAABBBBBBAAA?????????>>>===<<<:::<<>>AAA>>>AAADDDEEEDDDBBBAAA@@@FFFCCCAAACCCHHHMMMQQQRRRDDDCCCBBBCCCEEEJJJOOOSSSVVVCCC===NNNaaacccZZZTTTFFFFFF===000///555111%%%...,,,++++++,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......***...///,,,)))******(((******+++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000........................//////000000000///...------...///111111111000///.........---------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........---------.........//////........./////////000000////////////000000111222111111///------...,,,)))///222555666666666888:::999777555333111111222333...---,,,,,,...111444666........................................................................------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------+++---///000111000///---------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......................................./////////000000000...,,,...555;;;@@@BBBOOOHHHDDDGGGIIIFFFCCCDDDCCCCCCFFFLLLSSSYYY^^^aaaqqqiiinnnttt|||mmmoooeee^^^rrrxxxtttccc^^^bbbyyy}}}```QQQWWWYYYOOODDDDDDAAA???===;;;888555888888555333000......///EEEAAA<<<999777666444333/////////...------,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,111777<<<>>><<<888666222777>>>CCCGGGIIIKKKMMMHHHFFFDDDDDDGGGKKKNNNPPPKKKJJJIIIGGGFFFIIIOOOSSS]]]XXXKKKBBBNNN___ZZZGGGBBBEEEAAA777:::EEEFFF===666222///,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,222333///+++,,,---,,,******+++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000------------------------//////......---,,,,,,,,,,,,,,,---......---------////////////.........---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------............------........./////////....../////////000000000111000///...............///111222333777<<<===;;;666:::===???@@@CCCHHHMMMHHHFFFBBB>>><<<;;;<<<===888666444222222222111///////////////////////////................................................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------***,,,000333333222///---------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.......................................//////000000111000...///666@@@HHHKKKKKKGGGDDDDDDGGGEEEFFFSSSccccccZZZTTTYYYeeerrr}}}tttmmmwwwwwwsss}}}nnnjjj{{{[[[XXX\\\YYYKKKLLLIIIBBB>>><<<999555:::;;;;;;999444111111222EEEAAA<<<999777666444333/////////...------,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------------------...///000111111555:::===>>>;;;666333:::===AAADDDFFFIIIMMMPPPYYYYYYXXXVVVSSSOOOMMMLLLUUUUUUUUUSSSPPPPPPRRRUUUYYY___YYYKKKNNN]]]]]]QQQDDD@@@@@@EEEJJJMMMSSSZZZNNNHHH???777333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---333555111,,,,,,------******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,------)))******+++,,,,,,---------------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................//////000000000111111111////////////////////////000000000111444777:::<<<888666222///...///111222000000000000////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------........................////////////.../////////000000000000111111111111222333444555444999<<>>FFFLLLNNNLLLKKK>>>DDDMMMMMMEEEIIIjjjwwwtttyyy}}}qqqfffgggjjjdddeee___TTTLLLIIIDDD???<<<<<<<<<<<<;;;999666444EEEAAA<<<999777666444333000//////...------,,,,,,+++,,,------......------------------------------------------------------------------------------............///000222222???>>>>>>===>>>???@@@AAA;;;@@@IIIUUUdddttt{{{xxxmmmnnnmmmhhh```YYYVVVUUUXXXYYY]]]___[[[VVVZZZcccVVVFFFEEESSSTTTGGGLLLaaahhh___QQQDDD:::333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,222444000+++***,,,,,,******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------))))))***+++,,,,,,------.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////000000000000111111111111333333333333333333333333666777999>>>DDDLLLSSSWWWLLLGGG@@@:::777999===@@@111111111111000000000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////............/////////000////////////000000000000///000222555999<<>>AAAAAA===HHHFFFAAAAAALLLYYYZZZTTTWWWRRRQQQSSSOOOIIINNNYYYYYYWWWUUUWWW\\\```]]]XXXMMMJJJLLLVVV]]]ZZZOOOEEEGGG>>>666444333111000222333222000000000000...,,,//////000///......///111........................------------------------..............................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,,,,,,,---,,,,,,)))---000000...111:::BBBFFFKKKRRRTTTOOOGGGCCCDDDTTTZZZWWW]]]jjjhhhmmm}}}{{{lllrrrhhhdddwww{{{nnnwwwzzztttyyy{{{kkkqqqvvviii___WWWLLL;;;111>>>HHH???FFFBBB===999777555444222.........---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------......///////////////...888333......333999===>>>AAA;;;888AAARRRjjjqqq^^^RRRQQQUUU[[[YYYYYYXXXPPPEEE@@@AAALLLbbbdddMMMBBBKKKIII888...,,,******,,,------,,,++++++++++++++++++++++++))))))***+++++++++++++++***************************************************++++++++++++,,,,,,,,,------------------------,,,++++++++++++*********+++---...---+++***,,,...///...,,,***)))))))))))))))))))))***+++,,,......+++***)))***,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////............//////000222222222222222222222222666999:::888666999???CCCKKKWWW___\\\VVVQQQHHH???::::::AAADDD@@@DDDEEE<<<===;;;GGGSSSNNNHHHDDD;;;VVVVVVWWWUUUIII999333555---------,,,++++++...222000///...------------...------------------------------------------------------------------------------------------------------------------------------------------------........................//////000000000111111222333111///...000555:::===<<>>===;;;999888999???CCCIIIMMMPPPOOOMMMJJJBBB;;;???>>>CCC@@@777:::>>>777:::222777AAADDDKKKRRRPPPRRRXXX^^^]]]OOO???777777222444555333000///111333///////////////..................//////.........------------------------------------------------------------------------------------------------------------------------........................000000111111222222222222444111......222666888888OOOXXX]]]WWWMMMIIIKKKNNNHHHGGGCCCAAAFFFOOOVVVWWW^^^]]]YYYVVVWWWZZZYYYUUUVVVVVVVVVUUUUUUXXX___eeeaaa___^^^___aaabbb___[[[XXXRRRLLLHHHAAA<<<<<<@@@;;;777333111111111111000//////////////////..............................------------------------..............................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---...///000000000000222000000666@@@HHHMMMMMMGGGCCC???>>>FFF^^^}}}xxx~~~|||qqqttt}}}|||yyy}}}{{{|||rrrXXXHHHYYYhhh```FFFBBB===999777555444222............------------,,,,,,,,,---------......,,,,,,,,,------------...........................///////////////000000000+++333;;;:::555666???III[[[sss{{{hhhUUUQQQYYY___]]]WWWhhhaaa```___MMM888@@@WWWJJJAAA555---+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************+++++++++,,,,,,,,,------------------------------******+++,,,------......(((***+++,,,---......///---,,,,,,+++,,,---...///------,,,,,,++++++++++++...------...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///////////////000000000............///000111111---,,,,,,///666???GGGMMMLLLIIIEEECCC@@@>>>???CCCLLLLLLNNNQQQRRRRRRQQQRRRWWWSSSUUURRRJJJLLLNNNDDDHHHCCCLLLVVVRRRPPPOOOIIIBBBHHHNNNOOOHHH@@@;;;;;;:::<<<===;;;:::888222,,,///////////////......---...///000000000000///...------------------------------------------------....................................................................................////////////000000000111111111222222000444:::???AAA@@@>>><<>>CCCBBB>>>KKKHHH@@@999>>>JJJLLLGGG444333111///---------......///111222222111///...------------------------------------------------.................................................................................//////000000111111000000000222666:::===EEELLLQQQOOOIIIIIIPPPYYYXXXUUUVVVYYY]]]aaahhhooowwwnnnllleee\\\\\\\\\```dddbbb\\\YYY[[[UUUVVVXXXYYYVVVOOOFFF@@@888333...,,,---///...---////////////////////////......................................................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------........./////////,,,///000000......111555===DDDJJJFFF>>>>>>GGGRRReeeiiiwwwyyytttzzzuuuxxx}}}}}}wwwzzzsssjjjsssyyyFFFBBB===999777555444222////////////............,,,,,,,,,---------......------------..........................................///000222666999;;;777FFFbbbcccQQQTTTYYYZZZTTTMMMHHHAAA999XXX]]]^^^UUUDDD555///...------------------------///---,,,******+++,,,---++++++++++++++++++++++++************************,,,,,,,,,------------...------------------------,,,---///222555888:::<<<444333333666888888666333555999???EEEIIIKKKLLLKKKBBBAAA>>><<<::::::;;;;;;333000,,,++++++---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------....................................////////////...//////000111111222222000111222444666999;;;<<>>RRRjjjqqqXXXOOOQQQ]]]\\\JJJ>>>???OOO[[[eeeaaaOOO<<<222000------------------------///...,,,******+++,,,---++++++++++++++++++++++++************************,,,,,,,,,---------......------------------------***---222999@@@GGGLLLOOO??????AAAFFFKKKNNNMMMJJJQQQTTTYYY\\\^^^\\\YYYVVVDDDCCCAAAAAADDDKKKRRRVVV???;;;444///---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------..................................../////////000...//////000111222222222000111333666:::===AAABBBBBBFFFMMMYYYgggvvvfffjjjhhh]]]TTTPPPKKKEEEAAAOOOWWWQQQMMMRRRUUUSSS???;;;666111//////000222---...111222222111...---------------------------------------------------////////////////////////////////////////////////////////////////////////---......///000111111222333222222555<<>>666444444222///000000000000000000000000////////////////////////..............................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------..................................../////////000+++...111111000444===DDD>>>AAABBB@@@AAAQQQkkkxxxwwwpppsssyyy|||EEEAAA;;;777666666666555000/////////............---------.........//////..................------000///...///000111111000666++++++555888<<<\\\XXXGGGQQQSSSUUUUUUHHHUUUTTTOOOKKKNNNNNNDDD666...+++,,,000///++++++000,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........---------///000//////+++...999GGGPPPPPPNNNOOOPPPPPPSSS\\\fffjjjgggcccoookkkfffcccbbbcccbbb```UUU999...333:::NNNZZZMMMAAA======???:::111,,,...***,,,------...///---+++------,,,+++,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,,,,------.........//////000111222444111000222222000222666888333555@@@LLLOOOJJJEEEHHHPPPkkk{{{jjj```YYYIIICCCIIIUUU]]]^^^VVVOOOKKKMMMBBB===@@@;;;---***111,,,...000///...---...///........................000000//////.........---..................................../////////000////////////000000000000000...000222000...111666666444777EEEVVV___\\\UUUJJJOOORRRVVVbbbxxxpppbbb___```cccfffddd[[[RRRSSS[[[ZZZZZZTTTFFF888111222444000/////////////////////////////////////////////////////////////////////------------------------................................................000///...------...000000777444000...---------,,,................................................////////////////////////................................................................................................,,,,,,,,,---------......---------------------------------............///333111///....../////////...444000000;;;>>>;;;???DDD@@@EEEDDDCCC___wwwooofffxxxxxxuuuzzzuuuttt|||zzz|||EEEAAA;;;777666666666555000000/////////.........---------.........//////........................222111///....../////////***444===<<<:::TTTzzzjjj\\\OOOPPPYYYZZZQQQXXXRRRDDDDDDPPPMMM???444...+++...///------///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---...//////...---333AAASSS^^^```___```___bbbdddeeeeeedddccccccgggfffddd```^^^]]]___bbbVVVBBB222...333DDDRRRRRR;;;666555999;;;999777999555...+++...///------111+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......------,,,------...///////////////000222222///---///222333000111555999DDDMMMKKKFFFLLL]]]mmm~~~vvvzzzRRRNNNPPPVVV]]]```]]]WWWTTTVVVJJJBBB@@@<<<333///111///000111222111000000000........................000/////////............................................./////////000000////////////000000000111555...+++///444333111000333===KKKWWW[[[XXXRRRMMMTTTXXXbbbttt|||mmmddd```eeeiiieee\\\VVV``````]]]UUUIII===333,,,///111222111///---...///////////////////////////////////////////////////------------------------................................................------,,,,,,,,,...///000555222///------...---,,,........................................................................................................................................................................,,,,,,---------.........---------------------------------............///000///......///000000000///333000222???CCC@@@CCCGGG???GGGVVVYYY]]]nnn|||nnn~~~xxxppp~~~yyyuuu~~~~~~}}}{{{|||}}}pppppp~~~wwwttt{{{EEEAAA;;;777666666555555000000000/////////......------........./////////........................222111000//////000111222333///---888XXXfffQQQQQQ\\\UUUaaaYYY@@@:::LLLUUUMMMAAA666,,,+++...///......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///,,,---...////////////...---222>>>NNNXXXZZZ\\\^^^ccciiimmmlllfffeeekkkqqqjjjkkkjjjeee___\\\]]]```]]]SSS===---///777BBBPPPAAA999444555:::???EEEJJJHHH:::000000///***,,,222------......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------......////////////000111222333...---000555555333555999DDDFFFGGGOOOjjjnnnggg]]]WWWWWWZZZ\\\]]]\\\TTTKKKDDDAAA===666222000///...///000000///---........................////////////........................................../////////000000000/////////000000000111111444000...111333333444666AAANNN[[[\\\TTTOOOSSSYYYooojjj```aaabbbaaa```^^^]]]\\\\\\XXXNNN???444...000222222///...///111////////////////////////////////////////////////------------------------................................................------------...///111111222000---,,,---......---........................................................................................................................................................................,,,------------.........---------------------------------............///------...//////000111111...555666<<>>---333555999LLLSSSLLLCCC;;;888:::@@@GGGXXXPPPBBB666000000...,,,000000000111...+++,,,000------------------------,,,,,,,,,------------...------------.....................---......///000000000000000111222333333333222333666777777<<>>???FFFFFFGGGKKKMMMJJJAAA999@@@DDD555---777888666CCCTTTWWWUUUMMMBBB<<<;;;===]]]aaaVVVAAA999???<<<111000---,,,......+++...444------------------------,,,,,,---------.........---------....../////////............//////000111000000000111111222333444555333333666888===HHHTTTQQQfff{{{tttcccXXXPPPOOOWWW\\\YYYSSSLLLCCC:::@@@;;;555000...///111222.................................///////////////////////////////////////////////////000000000111000000000000111111111111111000222666999>>>JJJVVVUUURRRNNNOOO[[[ssstttdddaaaddd___]]]```___ZZZVVVVVVEEE<<<222---///222111///000000000000000000000000////////////////////////...........................................................................///000111333333444444...---,,,,,,...//////...////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////........................---------.........//////........................---------............///...///111000//////000222555???DDDFFFGGGAAAFFFYYYzzznnnttt|||~~~|||xxxxxxyyyzzzzzzzzzzzzyyyxxxuuupppllliiiiiikkklllppprrrtttuuuvvvxxx{{{~~~}}}{{{}}}jjjmmmzzzDDD@@@:::666555555444444111111000000000/////////....../////////000000000.........//////000000111---000222222111111444777LLLZZZvvvyyyvvvnnnvvvSSSNNNSSS^^^YYYHHHCCCKKK^^^XXXKKK:::000...///...///......------......///---------------------------------.........//////////////////000000000000---///000///---...333777BBBGGGQQQXXXVVVMMMGGGGGGGGGEEEDDDCCCDDDDDDDDDCCC999888<<>>@@@CCCVVVtttmmmuuu}}}~~~xxxvvvxxx~~~}}}}}}||||||xxxyyyzzzzzzyyyvvvrrrppplllhhhccc___^^^```dddggglllooosssttttttuuuyyy|||xxxwww~~~DDD???:::666444444444444111111111000000000//////.../////////000000000000---......///000000111111000222222111111666???FFFUUU~~~hhh||||||}}}jjjSSSQQQTTTNNNBBB;;;UUU[[[XXXIII999111///...//////............//////---------------------------.........//////////////////000000000111111111...000222111111666>>>EEEMMMMMMNNNMMMFFF===;;;???AAACCCHHHMMMRRRVVVWWWWWWGGGGGGJJJRRR\\\aaa```\\\VVVNNNKKKFFF<<<999:::444444???KKKTTT[[[___\\\UUULLLPPPTTTQQQKKKIIIOOOWWWFFF666,,,...000---...333........................------------............---------...///000000000////////////000111222333222222111222222333444555444777@@@MMM[[[nnnzzz^^^TTTQQQXXX[[[VVVPPPOOOGGGIIIHHH@@@555---,,,......................................./////////000//////////////////////////////000000000111111111000000111111111222222222777333666BBBOOORRRPPPNNNIII\\\xxxlll]]]\\\]]]ZZZZZZ^^^^^^XXXMMMAAA777000...---000000000000000000000000////////////////////////........................................................................------///000000000/////////......///000111000...////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////....................................////////////........................---------............///---///111000///111888>>>FFFEEE>>>???FFFLLL```}}}uuuiiisss|||~~~{{{{{{||||||}}}||||||{{{{{{xxxyyyyyywwwqqqiiiaaa\\\WWWTTTOOOMMMOOOUUU\\\aaa```gggooossstttsssuuuxxx~~~~~~}}}}}}|||DDD???:::666444444444444111111111111000000000000////////////000000000000---......///000111111222222333222111444>>>MMMYYYdddyyytttjjjzzzfffuuucccJJJQQQ[[[OOO===KKKZZZ```TTT@@@444000...//////............//////..................................../////////000000000000000111111111111111333555666888>>>JJJSSSRRRMMMEEE@@@;;;===HHHUUUXXXZZZ]]]\\\XXXSSSOOOMMMUUUTTTUUUWWW[[[^^^aaaaaabbbVVVXXXUUUEEEGGGQQQKKKBBBAAA>>>===DDDMMMKKKBBBFFF@@@GGGRRRKKK>>>HHH```ZZZEEE555444444...,,,///........................---------.........//////---------...///000000111////////////000111222333222222222222333444555555888???MMM```tttmmmVVVIIIQQQ[[[YYYUUUVVVOOOUUUXXXQQQBBB666222333........................---.........//////000000000000000000000000000000000000000000111111111111000111111111111222222222,,,888HHHQQQNNNGGGIIIPPP\\\tttpppbbb___[[[ZZZ^^^[[[[[[WWWKKK<<<333222555000000000000000000000000////////////////////////////////////////////////................................................///000111222222111000///000//////000111111000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000..................................../////////000////////////////////////---------.........//////+++...000//////333<<>><<<:::777666::::::999777555333000///333000---,,,---.........///,,,...111000,,,...444////////////////////////////////////////////////......------------......---------.........//////---///000000111777BBBJJJFFF>>>GGGWWWaaarrr~~~~~~~~~~~~|||yyy}}}{{{{{{yyywwwtttkkkgggbbb]]]VVVMMMAAA:::777888888888:::???DDDEEEFFFJJJWWWfffjjjfffdddfffiiiooowww~~~|||yyy{{{{{{{{{{{{}}}EEE@@@999666666666555333111000000000////////////////////////000000000000000////////////000111111///777999555<<>>???BBBGGGLLLQQQTTTTTTYYY[[[dddooosssqqqqqqttt~~~}}}{{{rrreeeeeegggeee[[[RRRVVV```^^^```^^^WWWSSSQQQJJJAAA;;;333;;;RRR```ZZZPPPNNN___\\\VVVLLLBBB999222///...,,,...111000++++++000...------------...//////////////////000000000111000000000000111111111111222333333222444:::@@@DDDPPP{{{yyyXXXIIIPPPXXXXXXYYYYYYXXXUUUNNN@@@444///000000111000000///000////////////////////////........./////////000000000000000000111111111111444444333333333444777999FFFRRRUUUOOOMMMWWWsssdddXXX```]]]YYYWWWVVVQQQCCC555222222111111111111111000000000000000000000000000000000000000000000000000////////////////////////.........//////000000000///000000222333444444333222000...///000111...,,,......000111222333333333///444<<>>777444<<>>CCCFFFGGGKKK^^^pppvvvrrrooo~~~~~~~~~}}}{{{xxxuuuvvvvvvsssnnnhhhbbb^^^[[[UUUMMMGGGCCC@@@<<<:::555666555444555999===???>>>===@@@HHHNNNRRRZZZcccccchhhooovvvzzz||||||{{{tttuuuwwwxxxyyy{{{|||~~~EEE@@@999666666666555333111111000000000/////////////////////000000000000///////////////000111222,,,...000777III^^^eeeaaabbbjjjwww{{{sssPPPFFF```QQQUUUPPPHHHFFFNNNSSSFFF333222222111111111000//////////////////////////////000000000//////000000111111111222222333333333333...===KKKKKKEEEBBBAAA@@@JJJKKKNNNRRRYYYdddqqqyyyxxx}}}zzziiibbbfff^^^cccddd___^^^___VVVIII@@@555333FFF^^^hhhaaaWWW\\\]]]XXXLLLFFFBBB999,,,//////000111///+++---222......------......///000/////////000000000111111000000111111111222222222444222444777777;;;OOOeee[[[RRRRRRWWWZZZ[[[XXXXXXVVVJJJ<<>>GGGNNNQQQPPPLLLHHH???<<<888555333222111///000...///333444111/////////////////////////////////////////////////////////......------......///------........./////////222///...444===CCCDDDAAABBBSSSrrryyyvvvssssss~~~}}}}}}~~~|||yyywwwnnnmmmiiicccZZZQQQJJJGGGEEEAAA<<<999888888888888:::999888777666888<<<@@@AAA<<<777777888===GGGQQQ\\\___eeekkkqqqvvvxxxyyysssuuuxxxzzzzzzzzzzzz{{{|||yyyEEE@@@999666666666555333111111111000000000//////////////////000000000000////////////000111222222888555:::NNNkkkyyyjjjSSSVVVvvv~~~xxx~~~rrrnnnoooWWWZZZWWWUUUJJJBBBIIITTTMMM;;;222000111222222///000222////////////////////////000000000///000000111111111222333333333333555777999DDDKKKGGGAAAEEEPPPXXX___hhhrrryyyrrrjjjcccbbbbbb```\\\YYYPPPDDD888<<>>EEEJJJRRRQQQPPPNNNKKKGGGDDDBBB666777999:::;;;:::999888999;;;???CCCFFFHHHIIIIIIAAA???;;;888777666333222111...---///111111111000//////////////////////////////////////////////////////............//////............////////////000000111777>>>CCCBBBAAAQQQkkk~~~lllwww~~~}}}|||}}}}}}{{{xxxvvvjjjcccZZZQQQKKKEEE@@@<<<::::::;;;;;;;;;:::888777<<<:::999999888888>>>DDD===;;;999777555666:::>>>QQQTTT[[[cccjjjooosssuuuvvvxxx{{{zzzxxxxxxyyy{{{|||~~~|||wwwEEE@@@999666666666555333111111111111000000000000////////////000000000000////////////000111222333777;;;GGG\\\ppptttcccPPPXXXooozzzjjjkkkZZZUUUVVVYYYRRRDDDDDDQQQTTTMMM444///...222222000000444000000000000000000000000000000000000000111222222111222333333222444888;;;LLLMMMIIICCCFFFYYYqqq~~~|||zzzsssaaaWWWYYYYYYSSSFFF===DDDTTT___```eeeiii___III???EEEJJJGGG888222+++)))...222111---///............///000000000000000000111111111111000111111222333444444444777333666===BBBQQQwwwVVVSSSUUUVVVUUUUUUUUUSSSOOOCCC999...+++///222111---000000000000000000000000////////////000000000111111111111111222222222222111111111222666???KKKSSSPPPHHHdddxxxvvvxxxtttgggZZZ[[[\\\^^^aaa```aaaiiirrrwwwuuu^^^XXX\\\[[[WWWVVVFFF>>>333///000222111000////////////////////////////////////////////////////////////////////////000///......///111444666888444000000222444222000000000000111111111222333...111666===DDDIIINNNPPPCCCBBBAAA@@@@@@@@@BBBBBB@@@???>>><<<;;;:::::::::>>>???BBBEEEGGGIIIKKKKKKEEECCCAAA??????>>><<<:::333111...,,,---000222222000000000000000000000000/////////////////////////////////....../////////........./////////000000...222777:::<<>>HHH444666777666555666888999AAAFFFPPPZZZcccjjjnnnooovvvxxxyyywwwtttsssvvvzzzzzzzzz|||~~~EEE@@@999666666666555333222222111111111000000000////////////000000000000/////////000111222333444...@@@TTT]]]ZZZWWWZZZ___|||vvvzzzxxxiiissshhhLLLMMMTTTRRREEE>>>EEEQQQVVV<<<222---111333111000444000000000000000000000000000000000000111111222333111222444333333666<<>>WWW~~~}}}mmm^^^RRRRRRUUUUUUVVVZZZMMMAAA333---...111000---000000000000000000000000/////////000000000111111111111111222222222222333000111333888@@@IIIQQQVVVNNN[[[|||qqqfff^^^___^^^\\\[[[[[[]]]___```^^^___bbbdddaaa^^^aaahhheeesssgggXXXZZZYYYVVVUUURRRHHH<<<333000111222333000000000000000000000000000000000000000000000000///////////////////////////.........///111222333===888333333777888444///111222111000///000444666<<<@@@FFFKKKLLLHHHBBB>>>555777;;;???CCCEEEFFFFFFHHHGGGFFFDDDDDDDDDDDDDDD>>>BBBFFFJJJLLLKKKHHHFFFDDDBBBAAA@@@@@@@@@>>><<<999:::888222...000333333000000000000000000000000////////////////////////000//////......//////000....../////////000000000---555<<<>>><<>><<>>MMMdddpppiii___WWWUUUXXX]]]aaa^^^bbbeeegggiiiooowww~~~wwwUUURRRXXXTTTUUU\\\RRRJJJ???555000...///000000000000000000000000000//////000000000111111111111111111222222222333333333333777???JJJRRRUUUUUUbbb~~~vvvoooccc[[[ZZZ^^^ccceee\\\___cccddddddffflllrrrjjjlllpppssspppmmmpppwwwrrrrrrssswwwppp___WWWUUUVVVYYYRRRFFF:::333111222333000000000000000000000000000000000000000000000000////////////////////////.........//////000000000888666444444555555222000222222333222444888???EEEOOONNNMMMJJJFFFAAA;;;888>>>AAAEEEJJJOOOQQQSSSSSSIIIKKKNNNQQQSSSSSSSSSRRRNNNOOOPPPPPPNNNKKKHHHFFFCCCAAA@@@??????>>><<<:::@@@GGGGGG>>>555333333222000000000000000000000000////////////////////////000000////////////000000.../////////000000000000000888>>>@@@AAALLL```qqqyyy|||}}}yyy}}}xxxtttzzzxxxxxxxxxyyy{{{zzzxxxvvvuuuvvvyyy{{{{{{xxxsssoooddd___TTTGGG<<<888999<<<>>>:::;;;@@@>>>;;;EEESSS]]]ZZZOOO???555666888777222555:::AAAHHHNNNRRRUUU[[[ccclllooommmlllnnnrrrnnnppptttzzzEEE@@@999666666666555333222222222111111111111000////////////000000000000/////////000111333444555DDDRRRcccjjjggghhhuuutttQQQWWW\\\VVVFFF<<>>000333777333///111000000000000000000000000000000000000111222333444333555888888888===FFFMMMQQQdddttt^^^WWWWWWWWW[[[aaajjjffffffhhhcccVVVKKKFFFQQQTTTMMM<<<...---111333///////////////000111111000111111111111222222222111111222333444666666777<<<>>>aaa~~~yyy|||uuugggccc```]]]]]]bbbhhhlllooohhhtttzzzsssqqq{{{{{{[[[SSSZZZTTTQQQXXXRRRPPPIII===111,,,...222000000000000000000000000000000000000111111111111111111222222222333333333777777;;;EEERRRXXXWWWSSS}}}rrrmmmcccgggkkkmmmmmmmmmkkkgggnnnmmmmmmpppssstttrrroooqqqsssxxx|||zzzyyy~~~yyyzzzxxxsssqqqvvvjjjYYY[[[___\\\WWWMMM@@@666111111222000000000000000000000000000000000000000000000000////////////////////////---...///////////////......111333333111/////////111222444666;;;CCCNNNVVVRRRMMMDDD>>>===@@@GGGKKKLLLMMMOOOSSSXXX___eeehhhnnnrrrwww{{{}}}zzzwwwtttlllggg```YYYTTTRRRRRRSSSGGGEEECCCCCCBBBAAA>>>;;;FFFPPPSSSHHH;;;555222000000000000000000000000000////////////////////////000000////////////000000////////////000000000000444999>>>AAAFFFUUUmmmvvvpppxxxwwwwwwwwwyyyzzzzzzyyywww}}}}}}zzzsssjjjfffiiimmmkkkhhhaaaUUUHHH>>>::::::<<<888999===:::777@@@PPP]]]\\\QQQAAA888999:::888888777777888;;;>>>BBBDDDCCCNNN[[[bbbbbb```aaaccchhhlllrrrxxx}}}EEE@@@;;;888888888555333111111111111000000000000000000000000111111111111000111222///...111999???PPPXXXXXXRRRWWWhhhuuuvvv{{{UUUkkkmmmKKKQQQ]]]NNNNNNRRR<<>>EEEPPPTTTPPP___wwwooojjjlllrrrrrrqqqqqqtttyyy{{{yyyvvvzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}zzz~~~|||zzz{{{}}}nnnVVVTTTXXXVVVSSSLLL@@@444000222222000......000222222222000/////////......................../////////000111111111000000000000000333000...///333666555333222555>>>HHHNNNMMMIIIFFFEEEDDDEEEHHHKKKRRR```nnnyyyuuuttt~~~}}}rrrVVVVVVPPPHHHEEEEEEAAA:::CCCIIIOOONNNFFF===888666000111222111//////000222000000000000000000000000...............///000000.../////////...///111333;;;===>>>FFFTTTdddzzz|||zzz~~~{{{pppjjjkkknnnlllsssuuupppsssxxxrrryyyssslllhhhhhhiiiiiihhhtttzzzyyykkkYYYKKKBBB===@@@;;;;;;@@@BBB???===???BBB>>>===>>>;;;555555:::;;;888888999:::888777777>>><<<<<>>CCCcccqqqaaaWWWZZZmmmuuueeemmmoooWWWVVV^^^UUUUUUVVVSSSIII===333000111111111000000000000111111111111111111222222222222222333333333333333444555444GGGQQQRRRVVVaaa|||yyyuuuuuuttttttwwwvvvvvvvvvwwwzzz}}}}}}}}}vvv[[[]]]ZZZXXXTTTHHH999444888444222000000111222111000000000/////////................../////////000000111111111111000000000000...000333555555444333222888???HHHNNNLLLGGGDDDDDD<<>>???666333000///000111000///000000000000000000000000///............///000000.../////////...///222555===AAAGGGUUUccckkkvvv}}}~~~{{{~~~xxxjjjccccccbbblllrrrnnnpppssslllhhhffffffhhhlllnnnooonnn|||~~~qqqaaaPPPCCCBBB===<<>>>>>@@@===666666;;;:::888888;;;;;;888666777999888888888999999<<>>FFFGGGUUUYYYQQQTTTiiiyyy{{{iiihhhQQQYYY\\\QQQPPPMMMQQQJJJ:::222555444---111111111111222222222333333222222222333444555555<<<555>>>KKKbbbwwwqqqcccSSSVVVXXX^^^bbb```\\\]]]aaa___\\\TTTHHHAAA===888222111111222222333333333333222222222333333333444444666444666999777666@@@NNNuuukkkjjjjjjsssvvvrrr[[[RRR]]]TTTVVVUUUNNNDDD999333000111111000000000000111111111111111111222222222333333444555444333333555666;;;NNNSSSSSSddd}}}yyyuuuxxx{{{|||{{{{{{zzz|||ppp^^^WWWVVVZZZRRR@@@555555444333222222222222111///000000000/////////............/////////000000000111111111111111111111111///333555555222222666:::HHHKKKKKKEEE>>>;;;===AAAYYYuuutttVVVGGGDDDGGGMMMSSSQQQKKKEEEDDDFFF???888111000333444111...000000000000000000000000//////......//////000111//////000//////111444777@@@CCCLLL^^^llllllxxx|||vvv~~~}}}|||rrrXXXGGGMMMNNN]]]iiiiiilllnnnhhhmmmooosssxxx~~~xxxdddSSSKKKEEEBBBDDDHHHHHHIIIKKKJJJDDDCCCEEE@@@777555;;;999777999======888666888888999888666444444666777;;;CCCPPP___kkkrrrvvvxxxEEE@@@;;;888888888555333111111111111000000000//////000000000111111111111/////////000333999BBBIIIHHHHHHKKKTTTaaannnvvvyyyrrrXXXHHHWWW\\\SSSOOOYYYTTT@@@333555555...111111111222222222333333333333333333444555666777444999<<>>>>>999666666888888666888AAANNN[[[eeennntttEEE@@@;;;888888888555333111111111111000000000//////000000000111111111111...///000222666===EEEKKKYYYOOOUUUjjjuuuuuuyyy{{{nnnJJJRRRdddVVVUUU^^^ZZZEEE666555666222111222222222222333333333333333333444555777888999666BBBIIIiiilllZZZOOOVVV______\\\\\\\\\YYYSSSMMMJJJHHH???444222111111111111222333444222333333444555555666666777888:::;;;:::HHHmmmzzzvvv|||rrrnnnmmmuuurrr[[[OOOQQQSSSSSSOOOEEE999111222222111111111111222222111222222222222333333333111444555444333555;;;@@@TTTVVV```}}}{{{{{{~~~nnnTTTSSS]]]ZZZKKK===222000000000222222111000111000000000////////////////////////000000000111000000111111222222222333777333000222999CCCKKKOOOLLLDDD<<<@@@XXXwwwcccXXXPPPRRRZZZ\\\QQQEEEIIIEEE@@@999444222222333111111111111111111111111///////////////000111111000000000000111555:::===BBBKKKXXXlll{{{vvvqqq|||ttt}}}www}}}zzzzzz{{{~~~kkkGGGDDDSSSgggooovvv}}}|||}}}xxxttttttxxx}}}~~~tttiiiaaaUUUJJJIIISSSaaakkkaaaPPPGGGKKKIII<<<555777999777===FFFDDD:::777<<<<<>>___pppqqqwwwhhhOOOLLLKKKIIISSSqqqUUUOOOOOOQQQSSSRRRJJJ???666222222111111111111222222222222222222333333333333222444555444444888BBBJJJLLL]]]xxx~~~|||~~~eeePPPRRRZZZUUUJJJ555333000000111222222222111111000000000//////////////////000000000111111000000111111222333333333222222666>>>GGGLLLLLLIII===AAAGGGUUUppp}}}nnnjjjwww~~~ooommmdddNNNJJJPPPTTTUUUIIIGGGCCC<<<444000000222111111111111111111111111000000//////000000111222000000111111222666<<>>DDDHHHJJJ???PPPlllsssqqqyyyvvvooozzzvvvlllOOOIIIGGGGGGFFFLLLbbbzzzvvv___iii]]]IIINNNZZZ___^^^]]]VVVFFF777333777222222222333333333444444333333444555777999;;;<<>>CCCRRRnnnzzzyyygggkkkiiihhhuuuyyyYYYOOOZZZmmmsssuuuzzzyyyqqqqqqrrrpppoooppptttxxx||||||ssssssiiiUUUJJJVVVooo~~~^^^IIINNNTTTHHH:::777:::999CCCPPPLLL>>>:::BBBAAAJJJKKK@@@888999999555===999888:::888:::III\\\EEE@@@;;;888888888555333111111111111000000000000000000000000111111111111---///333999@@@EEEHHHIIIMMMQQQSSSVVVaaammmooohhh|||xxx{{{~~~\\\JJJFFFDDDAAABBBBBB===<<>>???@@@999888555333222222333444333333444555666777888999666<<>>DDDGGGEEECCCBBBCCCRRRssstttxxxjjjmmmfffTTTPPPTTTNNNFFFBBBAAA===777111111111111111111111111111000000000000000111111222111111111111444999???DDD]]]zzz}}}xxx{{{~~~pppjjjTTT[[[[[[XXXeeexxxyyyjjj```VVVaaavvv|||}}}~~~www{{{qqqZZZJJJRRRjjj|||lllQQQUUUZZZLLL;;;666;;;:::DDDRRROOO???;;;CCCIIISSSTTTGGG<<<<<<<<<888999888;;;>>>999555AAASSSFFF???999999999666444444111111111111000000000000000000000000111111111111---111444666===FFFJJJGGGVVVXXXPPPYYYqqqtttxxx{{{|||uuuQQQCCC@@@>>>@@@BBB<<<;;;EEEFFFFFFOOO___xxxiiiQQQ\\\TTTYYY\\\[[[[[[XXXPPPCCC888222444333333333333444555555333;;;555333===;;;CCC]]]www[[[OOOUUUXXXZZZ```ZZZJJJDDDBBB888DDD>>>777333333444444444666555444444777999777444@@@444EEEkkkuuuuuu}}}rrraaaTTTKKKKKKXXXhhhxxxnnnKKKMMM\\\QQQNNNRRREEE444333222111111333444555111222222333333444444555555888999888===JJJYYYccczzzoooeee```ZZZTTTTTTYYYSSSNNNHHHCCCAAA@@@??????@@@AAACCCDDDEEEIIINNNQQQXXXqqq{{{~~~hhhSSSZZZUUUMMM???444222222//////333111111111111000000000000000111111111111222222222111111222333444666777999BBB===GGGGGG;;;EEEUUUNNNhhhuuuaaa```mmmGGGSSSPPPOOOOOOJJJ@@@777444333222111222333222111///111111111000000000000000//////444::::::999@@@KKKppp{{{rrr}}}vvv{{{|||{{{wwweeeLLLIIIHHHSSSkkkzzznnnZZZZZZtttrrrsss|||mmmKKKOOOppp___RRR]]]SSS;;;999777555CCCXXXVVVCCC===FFFKKKaaa]]]DDD<<<===;;;:::???>>><<<999777999@@@EEEFFF???999999999666444444111111111111000000000000000000000000111111111111000111444999???CCCEEEFFFPPP\\\___kkkuuu}}}xxxxxx{{{qqqSSSBBB???CCCIIIBBBFFFBBB@@@DDDAAA@@@KKKeee}}}\\\PPPKKKZZZ[[[\\\^^^]]]VVVHHH<<<444444444333333444444555666777888777999;;;>>>XXX}}}mmmTTTOOOTTTUUU^^^\\\MMMGGGEEE<<>>>>>>>>???@@@@@@AAACCCGGGJJJDDD___~~~~~~yyyttthhhOOORRRTTTFFF888222222222222111111111111111000000000000111111111111222222222222222222333222222444666777EEEEEEFFFBBBQQQ~~~uuufffGGGPPPSSSLLLFFFDDD???888333222111111222222111///111111111111000000000000444222333666888???NNN]]]~~~vvvsss}}}{{{}}}dddNNNDDDSSSooo~~~pppmmm\\\[[[rrrxxxpppzzzdddKKK\\\}}}mmmZZZ___VVVAAA:::888777FFF[[[[[[HHHAAAIIINNNddd```GGG<<<<<<;;;;;;@@@>>><<<888666888>>>CCCFFF>>>999999999666444444111111111111000000000000000000000000111111111111444111555>>>BBB@@@BBBHHHOOOccciiisssuuuqqquuutttvvv|||jjjJJJCCCFFFDDDBBBEEEGGGPPPPPPNNNLLLEEEIIIYYYxxxiiiZZZOOOQQQWWW\\\```___YYYMMM???666444444444444444555666666666222888;;;777JJJ}}}fffKKKPPPPPPZZZ___UUUOOOMMMEEELLLFFF===777555555666666555777888777666666:::>>>999KKK|||dddMMM@@@===BBBPPPdddwwwWWWQQQWWWRRRKKKIIIAAA:::222000222555444333222222333333444555555555777555888CCCNNN___{{{sssbbb]]]]]]ZZZSSSMMMEEEBBB===;;;;;;<<<============>>>>>>>>>???BBBDDDLLLVVVnnnzzzhhh[[[NNNIIIVVVjjj|||PPPWWWYYYOOO@@@444333555444///222222111111111000000000111111111111222222222333222333333333333555999<<>>AAA???;;;777555777;;;???FFF>>>999999999666333444111111111111000000000//////000000000111111111111666000555CCCFFF@@@BBBLLLTTTeeeccceee}}}vvvssssssppprrr{{{aaaQQQEEEGGGMMMKKKFFFDDDMMMWWW[[[ZZZWWWQQQ\\\tttuuucccZZZUUUZZZ^^^]]]WWWNNNBBB888555555555444555555666777666333<<<::::::ggg___RRRLLLUUU```[[[VVVUUUPPPPPPJJJBBB;;;777666666777888777888;;;:::999:::===<<>>>>>>>>======>>>?????????@@@BBBEEEaaaTTTbbb{{{hhhcccccc^^^VVVSSSpppmmmYYYVVVSSSHHH:::333555333///222222222111111111000000111111111222222222333333222333444444666:::AAAGGGMMMMMMXXXrrrhhhooopppMMMMMMVVVPPPEEE@@@777444222000111222111111000111111111111111222222111333555999???MMM___nnn~~~}}}eeeWWW___ttt~~~jjj```ZZZcccuuu~~~xxxoooddd]]]YYYZZZYYYTTTNNNLLLPPPVVV```kkkuuu}}}```lll|||eeeUUUiiijjj\\\YYYNNN>>>999:::III___dddXXXPPPSSS\\\oooiiiNNN???<<<>>>CCCDDDAAA<<<777555666:::===EEE>>>888888888555333333111111111111000000000//////000000000111111111111666222777EEEHHHBBBEEEQQQSSS```XXXUUUlllwwwrrrvvvmmmkkknnnwww___JJJUUUZZZUUUOOOQQQTTTSSSQQQYYY[[[[[[XXXUUUdddttt```\\\VVV[[[^^^ZZZUUUPPPFFF===666555555555555666777777:::<<<@@@999FFF]]]MMMNNN[[[[[[XXXYYYVVVRRRNNNGGG???999777777888999555555:::<<<999888:::>>>qqqyyycccPPPBBB<<>>>>>>>><<<===???@@@@@@AAADDDFFF[[[PPPXXXrrr~~~{{{ppp^^^PPPVVVqqq^^^RRRSSSNNNAAA666111111111222222222222111111111111111222222222222333333333444555666555666<<>><<<:::ZZZ}}}uuuVVVJJJTTTWWWVVVWWWVVVQQQOOOJJJCCC<<<888777888777222333888999666999@@@[[[|||eeeWWWIIIAAA;;;;;;FFFTTTdddGGGKKKSSSPPPOOOFFF;;;555555666555333444444555555666777777777666===MMMddd}}}tttmmmddd]]]aaasssjjj^^^aaaYYYMMMCCC>>>======>>>:::<<<>>>??????@@@BBBDDDKKKTTTXXXVVVkkkooobbb[[[QQQXXXttt}}}XXXUUUQQQHHH;;;000///444333222222222222111111111222222222222333333333333666777777666666===HHHRRRjjjnnn[[[ZZZAAAMMMQQQBBB@@@<<<666333111222222111000000111111222333333333333555555666DDDbbbwww~~~yyyrrrzzzqqqfff{{{uuuooonnnoooooollljjjxxx{{{]]]GGGAAAKKK\\\hhhqqqpppcccPPPssslll```ZZZIII<<<:::CCCWWWcccaaa]]]^^^jjjuuukkkUUUKKKIIILLLTTTKKKEEE>>>999888:::;;;<<>>???CCCIIIOOOKKK\\\```hhhvvvlll]]]eee^^^aaahhhpppttttttyyyyyyXXXNNNUUUddd}}}~~~}}}}}}vvvZZZTTT^^^aaa\\\WWWUUUKKK>>>777777666666777777888999888;;;888HHH{{{hhhMMMRRRVVVUUUVVVTTTPPPOOOMMMGGG???999777777666444666999555444AAATTTkkkWWWJJJEEECCCDDDBBBDDDUUUkkkXXXKKKSSSNNNNNNHHH@@@999666555555555444555555666777777888888666GGG\\\tttooo```WWWVVVRRROOOQQQ]]]qqqrrrgggWWWIII@@@>>>>>>???<<<>>>@@@@@@@@@@@@AAABBBHHHUUU___WWWTTTzzz~~~ppphhhVVVVVV^^^zzziiiZZZOOOLLLBBB333000888333333222222222111111111222222222333333333444444555777999999;;;DDDSSS___zzzxxx]]]SSSQQQJJJEEE@@@999444222222222111000000111222222333444444444777888:::JJJkkk}}}{{{uuu}}}~~~}}}|||yyyyyymmmxxx{{{iii}}}|||wwwvvvvvvrrrnnnsss|||xxxWWWEEEEEELLLjjjxxxlllTTT___vvveeeaaaRRR???;;;@@@RRRaaadddcccdddnnnuuujjjVVVQQQRRRTTT\\\MMMGGG@@@;;;;;;===>>>>>>EEE===888888888555222333111111111111000000000000000000000000111111111111555<<<>>>;;;:::AAAIIILLLQQQaaajjjvvvkkkXXXaaa]]]bbbjjjqqqsssrrrwwwgggWWW```oootttYYYPPP[[[```[[[WWWTTTHHH999777777777777777888888999======<<<]]]xxxzzz___xxxSSSTTTXXXWWWWWWUUUNNNOOONNNHHHAAA:::777777888999<<<<<<444444KKKgggxxxeeePPPBBBAAABBBGGGKKKIIINNNgggkkkRRRVVVPPPMMMIIIBBB;;;777555555666555555666666777777888888999PPPiii___LLLJJJMMMEEEGGGJJJNNNVVVcccqqq|||wwwdddQQQEEE@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAAKKKLLLaaakkkVVVVVVmmm```bbb\\\]]]zzz___MMMMMMGGG666111;;;333333333222222222111111222222333333333444444444222666:::<<>>888555666888666888333333:::888444<<>>AAA^^^mmm[[[VVVKKKDDDFFFLLLUUUhhh{{{ppplll{{{hhhCCCIIIEEE@@@;;;666444333333111222333333222333555777999<<>>aaa|||hhhWWWLLLCCCCCCAAAAAADDDNNN[[[dddxxx|||wwwTTTTTTZZZQQQTTTRRROOOKKKHHHCCC===999:::777;;;===???\\\kkkKKK@@@DDDHHHGGGDDDRRRlll|||UUUSSSPPPNNNHHHAAA:::777777888888888222333;;;888666???WWW|||||||||oooccc\\\WWWTTTSSSNNNKKKHHHGGGKKKTTT]]]ccckkkiiiTTTGGGHHHIIIJJJHHHFFFCCCBBBBBBFFFMMMWWWgggsssllliiiwwwvvvgggeee\\\]]]wwwNNNRRRIII444888555444444333333333333333444444444555555666888888777777===QQQtttmmm\\\MMMDDDIIIIIIIIIHHHIIIKKKPPPSSShhh~~~{{{___HHHLLLHHH===777888777111111222333333222333555777444:::BBBaaa}}}yyy|||uuufffeeeuuulllyyyYYY???TTTyyyeeegggzzzwww{{{dddFFF<<>>DDDeeeRRRHHHCCC???GGGJJJKKKHHHGGGQQQeeetttlllVVVVVVQQQTTTQQQNNNKKKHHHCCC>>>::::::777@@@AAABBBiiiYYYNNNEEEDDDGGGIIILLLOOOQQQfffsssvvvzzz}}}|||xxxRRROOOQQQOOOJJJCCC===999888999::::::444777>>>999888CCCgggtttzzztttpppkkkddd___XXXUUUPPPOOORRR[[[eeekkkjjj~~~gggVVVJJJJJJJJJIIIGGGEEECCCCCCDDDMMMRRR\\\lllooommmsss|||uuurrrdddZZZsss```NNNLLLAAA555555555444333333333333333444444444555666777888999BBB444EEErrrxxx___LLLIIIPPP[[[bbb]]]ggglllhhhffffffaaaYYY]]]ooo{{{zzzXXXPPPEEE===:::888555222222333444333333333555777333;;;CCCjjjzzz~~~yyy|||yyysss~~~wwwqqq~~~XXXFFFUUUxxxhhh~~~kkkzzzUUU999@@@LLL]]]wwwpppiiitttvvvlllfffYYYUUUNNNJJJOOOWWWWWWSSSEEE>>>777777777444222333111111111111000000000//////000000000000111444777888999888;;;CCCLLLPPPPPPNNNVVV]]]^^^[[[XXXWWWWWW^^^___```aaaccciiirrrxxx]]]MMMVVVZZZXXXTTTNNN???:::777999;;;999:::<<<@@@VVV___IIIFFFIIIJJJHHHFFFJJJLLLJJJKKKYYYrrr[[[PPPXXXRRRPPPMMMKKKHHHCCC>>>;;;;;;777<<<@@@LLL{{{ccc[[[UUURRRQQQRRRXXX___kkkxxx}}}yyyuuuvvv^^^KKKQQQOOOKKKEEE???:::999999888999666:::???888999III~~~zzzrrrjjjbbb]]]XXXUUUXXXaaakkkrrrwwwzzzlllVVVSSSPPPMMMJJJIIIHHHGGGCCCNNNOOOQQQ]]]dddgggnnnyyyzzzmmmgggrrrPPPLLLPPP222666555444444333333444444333333333444555777888999<<>>>>>555000555222333444444333444666777;;;EEEPPPrrrzzz~~~yyy{{{||||||kkkxxx}}}SSS???TTT{{{mmmzzzvvvQQQDDDDDDRRRjjjsssooo{{{}}}ppphhh```]]]WWWQQQSSSVVVSSSNNNFFF>>>888777777444222333111111111111000000000000///000111000000222555777;;;777999???AAAAAAHHHRRRUUUVVVZZZ______YYYTTTSSS[[[[[[\\\___ccckkktttzzzYYYVVVYYYXXXWWWTTT@@@;;;888:::;;;::::::===<<>>WWW|||tttkkkfff___[[[^^^gggqqqyyygggaaaWWWOOOKKKIIIHHHGGGGGGRRRQQQNNNSSSUUUXXXaaammmkkkuuuuuuwwwwww\\\JJJPPP111666555555444444444444444333333333444666777999:::444bbbpppYYYRRR]]]fffvvvttt]]]lllppp```fffCCCAAAAAA555///888222333444444333444666888999FFF___wwwzzz~~~}}}~~~xxxuuuwwwMMMCCC___sssccc{{{nnnPPP===HHHaaa|||~~~vvvuuussskkkhhhfff```ZZZWWWUUUNNNGGGFFF>>>888777777444222222111111111111000000000000///000111111111222555888<<<555999DDDBBB<<>>;;;:::999RRRuuuzzz```OOOOOOLLLGGGAAA;;;888777555888777999:::777JJJmmmzzztttlllhhhjjjsss~~~vvveeeWWWOOOLLLKKKJJJLLLVVVWWWVVVWWWPPPMMMUUUWWWSSSbbb|||uuunnnvvvOOOHHH<<<666666555444444444444444444444555666777999:::;;;EEEyyyuuuooosssvvv^^^aaaqqqwww}}}TTTFFFBBB999444888222444555444444444666888555GGGppp~~~}}}zzz}}}{{{{{{~~~RRRFFF```}}}|||mmmttt~~~fffFFFFFFYYYrrrxxxuuuuuurrrkkkhhhiiifffaaa]]]YYYQQQHHHFFF>>>888777777444222222111111111111000000000000///000111111111333666888<<<222888HHHFFF???UUUzzzwwwaaaVVVQQQMMMOOOUUU]]]]]]]]]___cccjjjppptttYYYZZZ\\\VVVUUUUUUBBB<<<999:::;;;:::;;;>>>MMM}}}{{{wwwsssttt{{{sss]]]ZZZSSSQQQOOOMMMKKKGGGCCC???999???@@@dddzzzooowwwoooOOONNNLLLHHHAAA;;;888777888:::999999:::;;;VVVzzzuuuwwwwwweeeZZZUUUTTTSSSOOOXXX]]]```aaaTTTJJJPPPQQQOOOMMMYYY}}}}}}nnnfffmmm[[[FFFOOO666666555444444444444555555555666777888:::<<<===cccxxxddd[[[aaakkkxxxyyy{{{dddKKKAAA===:::888333444555444444444666888===OOO{{{|||{{{}}}|||sssuuupppEEERRRYYYzzzwwwggg}}}VVVHHHNNNiiirrrqqqsss}}}{{{nnnhhhcccffffffdddbbb```XXXPPPGGG>>>888777666444222333111111111111000000000000000000000000111333555777<<<:::===@@@>>>BBBXXXsssmmmVVVNNNPPPRRRUUUXXX\\\XXXXXX^^^dddiiiooottt}}}bbbZZZaaaZZZPPPTTTKKK777===:::666===>>>EEE[[[}}}xxxMMMJJJSSSOOOIIIKKKHHH@@@@@@777:::KKKnnnbbbpppzzzXXXJJJQQQGGG<<>>999666GGG}}}jjjdddSSSaaalllrrr|||vvv}}}EEEHHH@@@@@@666555333333555555444777===666```{{{~~~zzzxxx||||||nnnyyy}}}lllHHHIII^^^mmmyyyfffAAAMMM^^^pppxxxyyywwwooogggiiigggeeecccaaa]]]XXXUUUGGG>>>888777666444222333111111111111000000000000000000000000222444666777666333666===>>>>>>JJJZZZ___TTTKKKKKKMMMPPPUUU[[[XXXUUUVVV]]]dddiiiooovvvddd\\\ddd^^^UUUZZZNNN:::>>><<<999>>>>>>IIIoooiiiJJJQQQOOOKKKKKKFFF@@@@@@;;;???QQQzzznnnjjjcccccczzzbbbPPPSSSIII===???777777999555;;;<<<777LLL}}}uuueeeZZZYYYcccpppxxxtttiii^^^XXXKKKHHHIIILLLMMM\\\ooopppzzzTTTHHH<<<888666888777555444777555888111111999888GGGiiiyyydddZZZ```lllzzziiiqqq^^^CCCGGGAAA888666333333555555444777===DDD___}}}||||||tttwwwhhhLLLNNNaaakkkzzzvvvZZZNNNQQQ^^^qqqzzzwwwrrrppplllkkkjjjhhhddd^^^YYYUUUGGG>>>888777666444222333111111111111000000000000000000000000222444666777888444888AAAEEECCCDDDIIINNNNNNPPPQQQNNNMMMQQQXXXRRRQQQTTT\\\ccciiiooovvvlllaaajjjcccYYY]]]QQQ===>>>===<<<>>>???SSSkkkLLLNNNOOONNNKKKEEE@@@@@@;;;@@@UUU~~~oooWWWPPP___}}}lllTTTSSSIII??????777666777666===<<<;;;YYYzzzhhh___iiiwwwtttjjjUUUNNNKKKJJJFFFJJJccctttpppbbbIII???:::777888888555555777666444222777999888WWWkkkhhhzzz{{{dddXXXbbbqqqzzzjjjrrrxxxGGGLLLBBB999777444444555555444888>>>NNNeeevvv}}}{{{|||~~~{{{~~~~~~llllllTTTGGGgggyyyuuuxxxnnnSSSGGGKKKcccsssqqqooouuuooonnnlllgggaaaZZZSSSOOOGGG>>>777777666444222333111111111111000000000///000000000111222555777888:::888<<>>ccclllpppzzzvvv```MMMIIIKKKMMMSSS\\\tttsssPPPDDD<<<777888888666666777666333777@@@<<<:::bbb{{{}}}vvvZZZ\\\vvvyyy|||zzzddd[[[hhhxxxvvvppp]]]HHHAAA;;;888555444666555555999???NNNrrr}}}{{{|||}}}}}}jjjzzzRRRPPP{{{qqqppp```PPPIIIUUUbbbfffjjjppprrrpppkkkddd\\\UUUQQQOOOGGG>>>777777666444222333111111111111000000000///000000000111333555888999555888<<>>:::EEEqqq~~~zzz^^^RRROOOMMMNNNRRRcccxxxWWWHHH???888888999777666888:::444999@@@;;;EEEtttiii```rrr}}}pppZZZSSSKKKIIINNN]]]wwwcccbbbsssuuuxxxwww||||||FFFAAA???999666555666555555:::@@@OOO}}}}}}{{{||||||}}}yyyppp|||TTTYYYvvvssskkkaaaSSSIIILLLWWW___aaaiiigggbbb[[[UUURRRTTTVVVGGG>>>888777666444222333111111111111000000000000000000000111333666888:::444999???@@@@@@FFFSSS___UUUSSSMMMHHHJJJRRRYYYZZZMMMPPPXXXaaaeeehhhnnnuuu~~~pppbbbYYYVVVWWWTTTWWW]]][[[OOOLLLeeemmmmmmoooccc[[[WWWEEE===;;;@@@;;;QQQtttRRRKKKSSSHHHBBBFFF@@@???AAAvvv|||nnn^^^RRRXXXxxxxxxWWWQQQzzzfffOOOGGGCCCAAA777;;;888999:::<<>>888777666444222333111111111111000000000000000000000111333666999:::555<<>><<>>@@@@@@>>>:::;;;@@@EEEGGG>>>888777666444222333111111111111000000000000000000000111444666999;;;444;;;CCCEEEFFFKKKPPPTTTFFFLLLNNNJJJJJJQQQWWWWWWHHHNNNYYYdddjjjmmmttt}}}tttddd___```______bbbdddhhhxxxwww|||{{{nnnyyyuuuhhh[[[KKK@@@===BBB>>>ddd{{{[[[JJJSSSGGGDDDJJJ@@@HHHZZZ~~~hhhUUUKKKNNNlllooo]]]tttxxxUUUKKKGGGCCC999???===<<<<<>><<>>===@@@BBB???:::777999<<>>@@@@@@CCC}}}xxxcccPPPLLLHHHKKK???CCC@@@bbb{{{sssaaaPPPQQQjjjyyyeeeuuu^^^LLLHHH:::<<<>>>===888BBBLLLyyywwwaaaQQQPPPWWWfffzzz___AAA>>>;;;777;;;666:::888???777DDDYYYmmmvvvzzzuuuoootttuuu|||nnnddd^^^\\\```cccuuuiiiWWWWWWMMMGGGCCC???>>>BBBGGGGGGEEEBBBYYYeeerrrwwwxxxmmmggghhhuuuzzz}}}ZZZ===<<<555<<<666666<<<999DDDoooxxxuuu~~~~~~|||ddd```xxx~~~xxxrrrzzz]]]^^^kkkuuueee\\\bbbbbbYYYWWW777999888===FFF???999777555222222444222222222111111111111000111000000222555777888888777;;;???AAAFFFNNNSSSRRRQQQPPPLLLJJJNNNUUUVVVSSSKKKRRR\\\eeelllsssyyy~~~{{{uuuqqqpppppprrruuuxxxkkk{{{zzzlllaaaXXX@@@>>>>>>IIInnnkkkOOOKKKJJJKKK???CCCEEEddd{{{mmm\\\WWWhhh{{{fffmmmfffQQQKKK<<<<<<<<<;;;999AAA[[[oooiiiZZZOOOTTTcccwwweeeDDD???;;;777;;;666:::;;;===666FFFmmmooouuuwwwqqqkkkmmmssswwwvvvwwwlllbbbZZZXXX___wwwpppbbbeee[[[UUUNNNGGGBBBAAACCCBBBAAABBBMMMWWW___^^^[[[ccc{{{}}}ccceeettt~~~yyypppOOO>>>555:::444444;;;:::GGGaaawww|||{{{kkkddduuuhhhxxxlllXXXccc~~~ssshhhhhhnnnuuuaaaMMM:::>>>FFF???999777555222222444222222222111111111111000111000000222555777888888666===BBBCCCEEELLLSSSUUUPPPOOOLLLJJJNNNUUUVVVSSSJJJRRR]]]fffmmmttt{{{|||}}}yyyxxxzzz~~~yyytttsssmmm||||||qqqddd[[[CCC???@@@WWW~~~RRRLLLNNNJJJ>>>CCCCCCddd~~~rrr___VVVbbb{{{mmmWWWTTTYYY___kkkyyykkkSSSLLL???>>>;;;:::<<>>???GGGSSSjjjuuuzzz|||kkkRRRKKK@@@@@@<<<;;;@@@HHH~~~uuu^^^RRRQQQ]]]qqqwwwqqq~~~QQQAAA;;;999<<<666;;;;;;888BBBcccooowwwzzzpppooosssvvv|||kkkXXXKKKQQQ^^^yyynnnfff[[[RRRMMMHHHEEEIIIQQQcccjjjkkkaaaUUUPPPTTTYYYqqqxxx\\\]]]mmmlllzzzmmmwwwXXXCCC666999444555;;;;;;LLLpppsssyyy}}}~~~ZZZTTTttt|||xxxsss|||}}}uuu```cccqqqsss{{{{{{fffRRRuuu[[[BBBFFF???999777555222222444222222222111111111000000111000000222555777888888444===DDDEEEHHHPPPXXX\\\KKKKKKJJJIIINNNUUUVVVSSSIIISSS```jjjooottt{{{}}}zzzttthhhcccpppxxxzzzfff^^^III@@@CCCqqq}}}tttqqq___ZZZOOOOOO\\\jjjYYYJJJRRRJJJDDDDDD@@@kkkzzzmmm```[[[aaahhhjjj___OOOBBB@@@AAA???@@@CCCHHHOOORRRUUUWWWVVViiiqqqTTTIII???AAA<<<:::AAARRR}}}~~~mmmZZZSSS\\\rrrttteeeoooZZZCCC;;;:::===666<<<;;;888HHHrrr{{{pppvvvvvviiihhhpppwwwtttbbbTTTLLLOOO]]]~~~ssshhh___ZZZQQQHHHLLLVVVoooyyy~~~vvvjjjbbb\\\WWWWWWhhhVVVhhhooottt~~~tttiiiyyyFFF777;;;888777;;;;;;MMMppp|||rrr~~~zzz|||oooSSS```zzz}}}{{{|||tttjjj\\\___hhhxxx]]]ggggggGGGFFF???999777555222222444222222222111111111111000111000000222555777888888444<<>>@@@;;;999AAAdddyyy{{{||||||iii[[[ZZZllljjj[[[[[[iiiaaaDDD;;;;;;===777<<<===:::OOOwwwuuu{{{}}}ooocccdddoooyyyppp```XXXTTTMMM\\\yyyoooiii[[[MMMOOO\\\vvvyyymmmaaaTTT~~~{{{WWW___oooooo{{{wwweeeLLL;;;<<<999888;;;<<>>AAA@@@???>>>BBBBBBCCCGGGEEE===OOOvvvfffKKK===AAA<<<;;;DDD|||rrryyyssswwwttt~~~mmm```hhh~~~tttiii]]]```gggEEE;;;;;;>>>777===;;;???\\\{{{~~~~~~sssfffaaajjjvvv~~~rrrfff^^^YYYQQQ___wwwgggXXX\\\kkk|||rrrddddddYYYnnnooopppvvvtttUUU@@@===777666999>>>VVV{{{qqq~~~~~~yyy|||~~~~~~|||~~~|||}}}vvvjjjrrrvvvxxxrrruuu}}}xxxuuuooorrrwwwlllqqqvvv[[[```FFF???999777666222222444222222222111111111111000111000000222555777888888888;;;===>>>DDDLLLOOOMMMGGGHHHHHHHHHNNNUUUVVVRRRIIIUUUccckkkmmmooovvv}}}~~~yyyvvvzzz|||qqqaaaVVVVVV___gggbbb}}}ooo```KKKBBBMMM|||hhhVVVSSSXXXZZZZZZ\\\{{{{{{vvvqqqgggXXX```}}}~~~UUUSSSKKKKKK===CCC]]]nnn___VVVNNNHHHGGGEEEDDDDDDCCCBBBCCCEEEDDDDDDGGGNNNMMMCCCSSSyyyjjjLLL===BBB??????IIIllluuuoootttvvvsssnnnrrrrrreeejjjFFF;;;<<<>>>777===888DDDkkkwwwfff[[[___nnn{{{vvvlllbbbYYYXXXdddrrrcccjjj|||~~~|||uuuyyy\\\sssxxxpppfffyyy\\\DDD===555333888@@@ZZZmmm~~~xxxzzzwww}}}}}}yyy{{{wwwtttuuu~~~}}}{{{www~~~uuurrryyyvvv\\\lllDDD@@@:::777555444333222111111111111000000000000//////000222555777777666777:::???===@@@UUU^^^QQQCCCJJJKKKGGGKKKUUUVVVOOOHHHTTT___dddlllwww}}}}}}|||___ZZZqqqyyygggUUURRRfff}}}zzzhhhQQQ>>>LLLxxxeeewww___OOOjjjoooaaalllvvv{{{zzzUUUPPPMMMJJJAAA>>>aaaoooaaaXXXRRRNNNKKKMMMIIIHHHMMMPPPMMMJJJIIIKKKXXXbbbcccYYYNNNbbbjjjSSSEEE>>>>>>666```kkklllffftttlll|||}}}pppDDD???:::;;;???777999CCCwwwlll___YYYeeennnooo}}}pppfff^^^WWWXXXmmmzzzwww}}}~~~^^^bbbqqqqqqrrr}}}gggwwwppp888BBB===222===:::UUUkkkxxxsssyyy{{{~~~||||||}}}}}}}}}||||||~~~vvvzzzvvvfffdddoooDDD@@@:::777555444333222111111111111000000000000//////000222555777777666777;;;AAA???@@@SSS\\\QQQEEEKKKKKKHHHLLLUUUVVVOOOGGGSSS___eeekkkuuu|||~~~xxxuuuwwwTTT[[[iii}}}pppddd```jjjwwwtttvvv~~~zzzjjjTTT@@@KKKpppgggvvvdddQQQ\\\dddiii{{{TTTQQQPPPKKK@@@DDD```yyyiii]]]VVVTTTSSSRRRUUUSSSRRRUUUVVVVVVWWWYYYlll|||pppuuu|||ZZZCCC===???>>>aaakkkzzzgggdddsss~~~}}}qqqvvvKKKBBB:::999>>><<<@@@PPPttt{{{ggg^^^[[[gggooommm}}}pppfff\\\TTTUUUggg~~~hhhcccjjjiiikkkuuuyyy???@@@:::222===<<>>???>>>TTT}}}~~~yyyrrrooo```]]]]]]jjjqqqnnntttiii]]]TTTSSSaaassswwweeeddddddgggoooJJJ>>>666333>>>>>>WWWdddxxxyyyzzzyyyzzzvvvzzz~~~}}}}}}~~~|||yyy{{{xxxuuuyyy{{{~~~zzznnnllluuuDDD@@@:::666555444333222111111111111000000000/////////000222555777777666444;;;FFFDDD???JJJVVVQQQEEEHHHIIIHHHLLLRRRSSSOOODDDPPP^^^fffjjjpppyyypppbbbYYYRRRYYYhhhcccTTTvvvsssaaaooowwwqqqqqqtttTTTOOOMMMOOOWWWmmmlllTTTFFFUUU{{{zzz{{{tttZZZZZZiiijjjwwwtttsss]]]mmm]]]UUUQQQNNNDDDIIIUUUssswwwpppfffaaa```bbbcccccc]]]^^^]]]]]]dddiiicccYYYcccooowwwxxxsssgggooo\\\AAA@@@BBBCCCqqq{{{UUUxxxggghhhxxxnnn\\\MMMFFFnnnuuu{{{mmmcccaaagggmmmXXXBBB;;;:::<<<>>>999WWW|||}}}lllrrrdddYYY[[[^^^lllttttttzzznnncccYYYUUU___lllzzzkkkccceeeiii```vvvyyyVVV<<<333777======UUUggguuuvvvyyyuuuyyy{{{rrrhhhiiivvv~~~|||}}}~~~~~~}}}|||{{{{{{zzz}}}vvvqqqrrrssssssyyy{{{yyyssssssyyyDDD@@@:::666555444333222111111111111000000000/////////000222555777777666666===IIIIIIBBBKKKVVVSSSDDDFFFGGGHHHLLLQQQRRRPPPDDDMMM[[[eeejjjoooxxxzzzjjjaaaddd___vvvbbbiiikkknnn~~~qqqmmmssssssxxxjjjNNNFFF___{{{uuuooosss~~~uuuyyylllppp||||||lllXXXOOONNNFFFJJJPPPooosssnnnjjjhhhhhhhhhfffccc]]]]]]ZZZ]]]kkksssbbbIIIBBBLLLNNNKKKHHHGGGYYYwwwzzzWWWBBBCCC???AAA^^^|||qqqccchhhzzzmmm___TTTCCC___uuu}}}nnn___UUUSSSTTTbbblllxxx[[[???======:::;;;>>>fffqqqwwwfffvvv]]]TTTXXX]]]lllvvvzzzuuujjjaaaZZZ```hhhuuussseeegggkkk^^^}}}}}}jjj}}}bbb<<<444;;;;;;;;;QQQiiibbbhhh~~~zzzvvv|||yyyooo```YYYbbbttt|||}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}{{{zzz|||~~~~~~|||||||||vvvjjjiiimmm}}}zzzzzzyyyuuuvvvzzzDDD@@@:::777555444333222111111111111000000000000//////000222555777777666888>>>JJJMMMGGGNNNXXXUUUCCCDDDEEEHHHMMMQQQSSSRRREEEKKKVVVccckkkpppwwwYYYdddeeeGGGEEEddd{{{}}}}}}vvv^^^TTT```sssZZZPPPOOOHHHLLLUUUzzznnnwwwssspppnnnmmmnnnlllgggccc```___ZZZ^^^rrrkkkJJJ999AAAAAA=========KKKcccyyy}}}XXXBBBDDD<<>>>>>999:::CCCyyydddvvv{{{wwwpppwwwWWWPPPVVV[[[iiitttzzztttjjjbbbccceeeooozzzhhhjjjiii___vvveeeppp???444>>>999;;;RRRuuubbbcccvvv{{{uuu{{{zzzlllZZZWWWeeettt{{{~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||zzzzzz{{{|||}}}}}}{{{|||}}}}}}uuuqqqyyy~~~{{{xxxuuuuuuvvvDDD@@@:::777555444333222111111111111000000000000//////000222555777777666666999EEEKKKGGGMMMUUURRRDDDCCCEEEJJJPPPSSSUUUVVVGGGIIIRRRaaammmrrrwww|||yyy|||bbb]]]~~~```CCCCCCccc}}}vvvbbbOOOccc{{{pppoookkkXXXTTTTTTKKKLLLcccnnnSSS\\\rrryyyvvvsssssstttrrrmmmiiidddccc\\\]]]ttt}}}^^^BBBEEE@@@>>>BBB@@@BBBNNNSSSddd___AAADDD===MMMmmm___yyyooogggtttttt[[[aaa]]]VVVyyy~~~ssseeeWWWNNNKKKMMMRRRZZZdddppp|||ggg???>>>===888>>>CCCttthhhtttzzzkkkQQQLLLTTTYYYeeennnssstttmmmfff```eeevvvzzzmmmooonnnnnniiifffuuummm}}}}}}BBB444>>>666===XXX~~~nnniiisss}}}uuuyyyqqq```dddrrr|||~~~}}}|||{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}{{{|||||||||~~~}}}yyyuuuttttttsssDDD@@@:::777555444333222111111111111000000000000//////000222555777777666111333???FFFCCCJJJQQQMMMDDDDDDFFFLLLRRRUUUXXXZZZHHHHHHPPP```nnnssswww{{{aaaaaahhhtttgggmmm]]]BBBBBB___vvvjjjvvvvvv{{{~~~|||TTTGGGSSSSSS___]]]TTTWWWYYYNNNKKKppp{{{VVVSSSWWWfff}}}}}}yyyxxxxxxxxxuuurrrfffeee]]]ZZZrrrrrrJJJGGG<<<:::CCCAAA;;;???:::RRRyyyeee@@@DDDAAASSS^^^|||\\\wwwmmmeeeqqqvvv^^^HHHNNNFFFDDDttt|||sssfffZZZSSSPPPNNNNNNRRR]]]mmmyyynnnBBB===;;;888BBBBBBhhhtttoooxxx{{{___MMMIIISSSXXXbbbhhhlll|||uuujjj]]]\\\kkk}}}|||{{{pppeee{{{ttttttlllrrrzzzDDD444>>>555@@@]]]zzzooojjjqqqxxx}}}pppmmmxxxzzz{{{{{{|||}}}~~~~~~}}}{{{yyyyyy{{{}}}vvvzzz}}}}}}{{{yyyyyyzzz}}}}}}}}}|||}}}}}}zzzyyyzzz~~~|||zzz|||{{{uuurrrssstttrrrBBB>>>999555444444333222111111111111000000000000000//////222666888777444555555@@@HHHGGGLLLRRRNNNCCCFFFIIIKKKNNNTTTXXXZZZLLLHHHPPPcccmmmnnnwwwfff|||^^^VVV|||}}}SSSBBBDDDbbbmmmiii}}}|||pppeeeaaaqqqqqqWWW```nnngggxxxfffZZZddd^^^NNNNNNtttwww^^^VVVKKKUUUvvv~~~}}}|||||||||zzzwwwtttpppkkkaaa]]]nnnZZZHHHGGG;;;===???555PPPIIITTTzzzaaaCCCHHH???]]]gggmmmkkkwwwccccccrrryyy}}}wwwXXXGGGCCCVVVvvvyyyqqqjjj___UUUMMMNNNQQQVVV]]]bbbeeefffrrrzzzkkkCCC???:::===>>>KKKhhhvvveeewwwrrrWWWEEEMMMXXXiiibbb]]]tttzzz}}}ttteeeYYY[[[hhhtttzzz}}}}}}~~~ooo^^^vvvrrr|||mmmtttyyyvvvwwwBBB444999::::::UUUiiitttkkksss~~~zzzvvv{{{uuuyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||uuutttzzz}}}{{{|||{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}{{{yyyxxxyyyzzzzzzyyyxxxxxx{{{|||uuuuuuuuuuuuttttttttttttBBB>>>999555444444333222111111111111000000000000000//////222555777777555666666???DDD@@@HHHVVVZZZEEEGGGIIIKKKNNNSSSWWWYYYMMMGGGMMMaaaoooqqqyyy|||ppp~~~QQQAAAHHHmmm|||rrrjjjgggaaa}}}wwwzzznnn^^^gggbbbUUULLLooo___UUUJJJMMMaaa~~~|||{{{{{{{{{}}}}}}{{{yyyqqqooofff^^^fff{{{jjjVVVMMM;;;>>>KKKKKKccceeefffdddEEEFFF???bbbhhhvvvmmmjjjgggtttxxx{{{jjjWWW[[[qqqzzztttjjjaaaUUUUUUVVVYYY]]]aaabbbbbbjjjqqqggg@@@>>>;;;===<<>>999555444444333222111111111111000000000000/////////222555777777666555888DDDGGG@@@FFFUUU[[[HHHGGGHHHJJJNNNRRRVVVZZZOOOFFFJJJ^^^pppvvv|||sssgggpppqqqxxxmmm{{{vvvwwwLLL@@@KKKuuu||||||xxxsssrrrbbbrrrssszzzffflllhhh\\\QQQooonnn^^^VVVOOORRRuuurrrdddlll~~~|||{{{|||}}}|||{{{rrrssskkk___^^^lll{{{tttkkkdddLLLEEEWWWggg}}}}}}rrrxxx{{{pppkkkqqqeeeEEEDDDAAA___ccctttgggjjjgggtttxxx{{{uuu|||rrrhhh\\\[[[[[[\\\^^^```aaa```bbbhhhvvvfff???>>>;;;===<<>>[[[vvv```wwwvvvrrrxxxwwwrrr{{{|||zzz~~~{{{~~~}}}|||||||||}}}~~~~~~}}}{{{|||{{{xxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzyyyyyy{{{~~~|||zzzwwwuuuuuuvvvvvvtttssssssssstttwwwyyyzzz~~~yyyvvvvvvxxxwwwvvvuuuttttttttttttBBB>>>999555444444333222111111111111000000000/////////000111444666777888222888HHHPPPIIIJJJQQQPPPIIIFFFEEEIIINNNRRRWWW\\\RRRFFFGGGZZZpppzzzvvvssslll]]]XXXyyylllgggyyytttnnnHHH???JJJrrr~~~~~~|||{{{pppqqqzzzxxxYYY^^^eeesss|||ggglllhhh]]]UUUqqqllleeeYYYPPPoooxxx^^^NNNCCCOOOmmm|||{{{zzzyyywwwssssssmmm```[[[bbblllrrreeepppwwwdddTTTeee~~~mmm\\\WWW\\\YYYTTTLLL???DDDWWWdddCCCAAAEEEVVV[[[aaa]]]vvvbbbbbbssszzz}}}zzzuuuwwwmmm```^^^]]]]]]___aaaaaaaaaXXX```pppkkkCCC>>>999===>>>YYYwwweee|||aaaGGGHHHJJJ[[[yyyaaa}}}wwwzzz}}}uuusssooo}}}}}}vvvppphhhiii{{{MMM999999===CCCaaaWWWxxxwwwtttzzzrrrwwwyyyyyyxxx{{{zzz}}}|||zzz{{{|||~~~~~~{{{{{{{{{{{{{{{wwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzyyyxxxyyy|||~~~}}}{{{xxxuuurrrqqqppppppnnnnnnpppqqqsssuuuvvvwww{{{||||||yyyvvvttttttuuuyyyxxxvvvuuutttsssssstttBBB>>>999555444444333222111111111111000000000///...///000111333555888:::444666EEEOOOMMMPPPTTTOOOJJJDDDBBBHHHOOOSSSXXX___VVVIIIEEEVVVmmm{{{|||bbb[[[MMMkkkkkkyyykkkoooxxxgggwwweeeGGGCCCHHHiiivvv}}}yyy~~~vvvZZZVVVQQQZZZyyyuuueeennnhhhZZZPPPmmmtttnnnbbbRRRbbbmmmTTTFFF???888BBB```~~~|||zzzxxxvvvtttqqqpppjjjaaa\\\^^^aaabbbMMM[[[gggcccZZZhhh{{{sssUUUFFFCCCIIIJJJLLLJJJ>>>???UUUgggEEE>>>EEEYYYYYYLLL\\\kkkYYY^^^sss|||~~~~~~zzzllleeewwwuuurrr~~~ttteeeccc```^^^_________^^^RRR[[[mmmsssHHH>>>777===BBBZZZoooeee{{{YYYIIICCCNNN[[[~~~qqqkkkuuukkkcccqqq}}}tttkkk|||vvvtttppphhhtttRRR;;;777;;;BBBaaa\\\vvvwwwuuu|||rrr||||||{{{zzz{{{~~~~~~|||}}}|||zzzzzz{{{}}}~~~}}}yyytttrrrrrrtttxxx|||wwwvvvvvvvvvxxx{{{~~~{{{zzzxxxvvvttttttwwwyyy~~~|||xxxsssooollljjjiiihhhjjjnnnqqqtttvvvwwwwwwyyyxxxwwwuuussssssuuuvvvxxxwwwuuusssrrrsssssstttBBB>>>999555444444333222111111111111000000000000...///000111222555888;;;888555===EEEGGGRRR^^^^^^MMMDDD@@@HHHOOORRRXXX___\\\NNNFFFSSSiiizzzrrrVVV___tttpppRRRLLLccclllzzzjjj```LLLPPPhhh^^^GGGGGGJJJeeelllvvv}}}{{{zzzwwwmmmyyyvvvppp|||qqq\\\KKKeeevvvssszzztttlll^^^^^^ZZZDDD??????===BBBZZZzzz~~~{{{yyywwwtttrrrmmmjjjeeeaaa^^^\\\ZZZXXXHHHEEECCCJJJHHHTTTaaaDDDEEE:::>>>MMMYYYeeeeeeXXXGGGZZZlllJJJ===BBBggg[[[GGGbbb{{{iiiWWW\\\rrr|||}}}|||vvv|||yyynnnjjjeeeaaa^^^]]][[[YYYXXX___nnn~~~sssHHH???888>>>BBBOOOwwwnnnccc{{{wwwpppyyySSSKKKEEEPPPTTTjjj}}}cccvvvcccYYY\\\sssnnnNNNdddnnnoooxxxeeelllzzz~~~YYY===555888@@@```kkkuuuuuutttzzzvvvzzz{{{|||{{{{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}yyyrrrjjjhhhgggjjjpppxxxwwwvvvuuuvvvwwwzzz}}}uuutttpppllljjjjjjnnnqqqxxx}}}~~~|||xxxrrrmmmiiieeeccceeehhhmmmrrruuuwwwwwwvvvwwwvvvuuutttttttttvvvwwwvvvuuusssqqqqqqrrrsssuuuBBB>>>999555444444333222111111111111000000000000---///111111111444999===999666<<<@@@AAAPPPdddkkkRRRFFFAAAHHHNNNPPPUUU]]]aaaRRRHHHPPPdddwwwyyyaaasss```OOONNN```qqqvvvsss|||lllXXXUUUOOOHHHEEEJJJTTT]]]eeezzz~~~UUUBBBGGGKKKgggkkk}}}uuufffsss|||oooeee\\\}}}}}}uuuXXXHHHYYY|||kkkaaajjjyyyyyywwwwwwrrrggg___[[[XXXYYYSSSPPPaaa~~~{{{xxxtttooolllhhheeebbb___\\\YYYXXXYYYOOOCCC888@@@999IIIkkkXXXRRRGGGMMMbbbvvvjjj\\\hhhmmmLLL???CCCoooZZZLLL```|||lllYYY\\\qqq|||yyy~~~|||sssnnnhhhccc```^^^\\\ZZZ___bbbiiippppppiiieeeeeemmmkkkCCC@@@<<<>>>???OOOnnnmmmbbbrrrggg}}}vvvNNNIIIDDDOOOQQQaaavvv}}}\\\wwwvvv```VVVNNN\\\xxxZZZPPPooollllllvvvdddlllvvvxxx]]]???555:::DDDeeessstttvvvsssuuuxxxyyyyyyzzz{{{{{{{{{|||}}}}}}|||||||||{{{{{{{{{zzzqqqhhheeecccdddjjjsssuuuvvvwwwxxxxxxwwwvvvuuukkkiiiddd___\\\]]]bbbfffkkkqqqxxx~~~~~~|||zzzwwwrrrlllhhhdddbbbdddhhhmmmrrruuuvvvtttsssuuutttttttttuuuuuuuuuttttttrrrpppooopppqqqsssuuuBBB>>>999555444444333222111111111111000000000000---///111111111444999===888888@@@CCC???LLLcccmmmVVVHHHBBBHHHNNNNNNSSS[[[dddUUUJJJOOOaaatttxxxyyyzzzvvv```ZZZWWWPPPOOOQQQQQQKKKBBB>>>AAAEEEBBBcccxxxLLL<<>>KKKnnnzzzqqqtttzzztttqqqxxx|||zzzzzz|||}}}{{{{{{|||||||||}}}}}}|||{{{zzzzzz~~~tttkkkhhheeeccchhhpppsssvvvyyyzzzyyyuuuppplllccc```ZZZUUURRRTTTYYY^^^aaahhhqqqyyy~~~~~~zzzyyyuuuqqqlllhhheeecccdddhhhnnnrrruuutttrrrpppssssssssstttuuuuuutttrrrrrrqqqooonnnoooqqqtttuuuBBB>>>999555444444333222///666777111+++---222555...///000111222444888;;;;;;@@@???@@@EEEDDDKKK]]]bbb@@@???RRRMMMJJJUUUZZZjjj]]]OOOQQQbbbvvv~~~fffeeettt{{{gggUUUWWW^^^fffnnniiiSSSAAA>>>AAAAAAEEE^^^```GGG@@@DDDJJJdddrrrsssyyyddd\\\OOONNN]]]kkkyyyttt|||iiiIIICCCLLLdddzzzmmmggghhheeeXXXZZZpppoooUUU```}}}|||}}}qqqsssyyyrrrkkkddd```iiiaaa```dddbbbZZZ[[[ccccccVVVJJJCCCAAAYYYlllGGG???EEEkkkPPPNNNVVV}}}mmmaaa]]]jjjzzzwwwqqqjjjfffeeefffeeeccc___\\\VVVQQQLLLIIIHHHHHHLLLdddiiiBBB:::;;;CCC<<<^^^xxx\\\}}}yyynnnkkkCCCEEEMMMCCCWWWjjjlllsssTTTIIITTT{{{uuugggUUUDDDGGGXXXnnnuuu\\\wwwtttiiisssmmmuuuWWW???;;;???===dddrrrbbbyyy}}}wwwvvvqqqyyyzzzzzzzzzyyyzzz}}}~~~~~~~~~~~~}}}xxxssslllfffdddggglllppptttxxxwwwpppkkkhhhaaaXXXVVVWWWXXXWWWUUUUUUWWWYYY\\\^^^dddkkksss{{{~~~}}}}}}zzzwwwrrrnnnkkkgggccc``````ccciiiooorrrrrrooommmuuuooommmrrrtttpppmmmoookkknnnooonnnpppsssqqqmmmBBB>>>999555444444333222...///000333555444///)))///000000000111444888<<<:::;;;:::@@@FFFCCCGGGYYY___IIIGGGNNNJJJNNNWWWTTTbbb[[[PPPMMM[[[sss~~~aaadddaaaMMMWWWwwwzzzooohhhlllnnneeeTTTLLLNNNMMMHHHCCCTTTwww}}}ZZZDDD@@@FFFHHH\\\{{{iiiVVVMMMUUUgggtttyyyzzzzzzbbbaaannnwwwbbbEEEDDDKKKttt|||}}}xxxtttnnnbbbZZZNNNWWWVVVBBBOOOllloooqqqhhhvvv|||uuunnngggbbbeeeiiijjjgggdddddddddcccddd]]]VVVOOOIIISSS}}}mmmJJJ???BBB^^^|||FFFyyyOOOIII}}}kkk___[[[iiiyyyxxxoooiiigggeeecccaaa[[[YYYVVVSSSOOOKKKIIIGGGEEEYYYyyymmmDDD:::999AAA;;;WWW|||```}}}wwwlllnnnGGGGGGEEEDDDXXXgggoooyyyfffQQQHHHZZZuuuvvvgggVVVFFFEEEPPP]]]jjjsss~~~|||~~~jjjrrryyysssiiitttoooyyy[[[???777>>>GGGwwwRRRrrr|||uuuwwwzzzyyyzzzzzzzzzyyyzzz|||~~~}}}~~~~~~~~~~~~}}}}}}yyyuuuooojjjiiikkkpppsssuuuvvvpppcccXXXTTTRRROOOXXXZZZ[[[ZZZYYYXXXYYY[[[YYY[[[___eeemmmtttzzz~~~}}}||||||xxxuuuqqqnnnjjjeee___[[[bbbhhhooosssrrrnnnkkkiiiooonnnppprrrnnniiijjjpppnnnqqqqqqmmmkkknnnqqqqqqBBB>>>999555444444333222777111---///111111000000000000000///000333888<<<888777:::IIISSSIIIFFFUUU___UUUPPPLLLJJJTTTZZZQQQ\\\^^^VVVKKKQQQjjjwww^^^QQQVVVjjjzzzzzzbbb@@@???LLLuuuiiicccXXXPPPVVVaaa```XXXMMMQQQkkknnnRRRBBBAAAFFFEEEUUU~~~zzzqqqlllgggiiimmmmmmhhhaaa^^^ZZZHHH\\\~~~qqqxxxYYYCCCCCCGGGyyyzzz~~~qqqrrrxxxuuurrrmmmbbb^^^IIIJJJMMM???DDDWWWYYY{{{^^^QQQgggzzzssskkkfffdddppptttkkkhhhnnnnnnfffsssuuurrrgggTTTJJJRRRaaannnLLL>>>@@@UUUFFFwwwWWW@@@|||~~~ggg[[[XXXfffuuu{{{}}}zzzooogggbbb___[[[XXXVVVWWWWWWVVVSSSNNNJJJGGGAAAHHH]]]oooxxx}}}jjjCCC:::777???;;;MMM___zzzwwwrrroooGGGBBBAAAFFFWWW___mmmyyyfffYYY]]]ggguuuyyyhhhZZZKKKDDDDDDGGGNNNTTTaaa^^^```nnnyyyzzzsssjjjsssppp}}}~~~ZZZ===555CCCXXXMMMnnnyyyqqquuu~~~yyyzzz{{{zzzyyyyyyzzz||||||}}}}}}~~~~~~}}}}}}}}}zzzwwwssspppoooqqqtttvvvxxxzzztttcccSSSMMMNNNQQQ[[[]]]______^^^\\\\\\]]]ZZZZZZ\\\```fffmmmssswww}}}|||{{{{{{uuusssooolllhhhccc\\\XXX[[[cccnnntttsssooojjjhhhaaaeeejjjkkkeee]]]]]]aaajjjpppsssoookkkmmmpppqqqBBB>>>999555444444333222666333222111...,,,000666111111000//////333888<<<999777>>>TTTbbbTTTKKKXXXccc]]]UUUOOONNNUUUYYYTTT[[[ddd___MMMJJJ___www}}}uuuuuussssssiii\\\\\\YYYKKKNNNNNNeee}}}www}}}___WWWiiiaaaKKKBBB@@@EEECCCTTT{{{hhhwwwxxxgggVVVXXX___ccc~~~www{{{}}}gggVVVIIIHHHVVVuuu~~~RRRDDD@@@DDDpppvvvhhhcccjjjpppjjjiiinnnmmmeeeUUU[[[eeeYYYMMMMMMLLL``````NNNDDD\\\{{{yyyqqqllliiirrrwwwtttssswwwxxxuuurrr~~~yyymmmhhhhhhlllwwwjjjIII<<<@@@UUURRRvvvfffBBBvvveeeXXXTTTbbbqqqvvvvvvwww{{{yyynnneee___ZZZUUURRRSSSUUUXXXYYYWWWQQQKKKGGGFFFDDDLLLSSSXXXlll}}}{{{~~~^^^>>>:::777>>><<>>999555444444333222,,,...111222333333///,,,111111111000000333888;;;===999;;;NNN^^^VVVRRR___iii```UUUQQQRRRQQQRRRXXXYYYfffeeeRRRHHHXXXqqq^^^WWWuuuxxxkkkWWWPPP^^^}}}pppbbbmmm~~~VVVFFFCCC@@@BBBBBBXXXvvvtttmmmyyynnn]]]PPP[[[kkkkkkwwwyyybbb[[[[[[ZZZGGGJJJFFF??????RRRxxxrrrJJJDDD???CCClllqqqeeefffmmmmmmssszzzxxxddd___jjjuuujjjUUUKKKJJJUUU^^^SSSFFFTTToooyyytttqqqqqqxxxdddDDD:::BBBZZZWWWiiilllFFFooofffWWWQQQ]]]lllrrrqqqqqqwww||||||pppgggbbb]]]YYYUUUSSSVVVZZZ\\\ZZZTTTLLLGGGJJJLLLXXXZZZTTTaaa{{{}}}{{{}}}~~~SSS<<<<<<888===<<<<<>>888;;;BBBFFFNNNVVV```pppuuuppprrrqqq\\\???555>>>KKKgggppppppqqqvvvsssxxxyyyzzzzzzxxxwwwxxxyyyyyyzzz{{{|||||||||||||||xxxwwwvvvvvvuuuvvvwwwxxxtttyyynnnkkkbbbdddfffeeebbb___]]]\\\___^^^]]]]]]```dddiiilllsssvvvyyy{{{zzzxxxvvvvvvrrrmmmhhhcccaaa```___^^^cccccceeelllrrrrrrllleee```SSSHHHJJJUUU\\\WWWMMMPPPTTTWWWYYY___hhhmmmnnnBBB>>>999555444444333222666999333))),,,666666---000111111111111333777:::@@@<<<666===LLLOOOTTTdddooohhhXXXOOOQQQMMMKKKWWWTTTbbbgggYYYKKKSSSlllTTTbbbeeeNNNHHH___|||pppsssnnnNNNBBBCCC@@@BBBBBBYYYeeegggyyy~~~{{{qqqbbbdddgggooopppbbbcccyyy{{{^^^MMMGGGDDDFFFJJJEEEAAABBBDDDYYY{{{___DDDBBB@@@CCCiiioooccckkkuuu}}}pppYYYYYY]]]___XXXHHHBBBFFFRRR[[[RRRBBBHHH___{{{}}}{{{www\\\???:::CCCXXXRRRUUUhhhFFFiiijjjXXXNNNYYYhhhoooppppppyyy{{{~~~{{{ppphhhccc___[[[XXXXXXZZZ]]]^^^[[[UUUMMMIIIBBBMMMdddmmm```]]]kkkuuuzzz}}}}}}PPP===@@@999<<<;;;BBB~~~WWWjjjpppwww}}}ZZZIIIGGGBBBBBBMMM^^^dddfff{{{vvvssssss```PPPDDD>>>AAAFFFXXXeeeooorrrxxxvvvrrrssssss~~~ZZZ>>>777???JJJ|||ccckkkmmmuuu{{{tttvvvxxxyyyyyyxxxwwwxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{xxxwwwvvvuuuuuuuuuvvvwwwyyywwwhhhiiiiiifffbbb^^^\\\\\\^^^]]]\\\\\\]]]```ccceeemmmpppuuuwwwvvvtttssssssoookkkfffaaa```___^^^]]]ZZZWWWWWW]]]hhhqqqsssrrrfffTTTAAA>>>MMM[[[YYYNNNGGGIIIGGGDDDIIIYYYiiiqqqBBB>>>999555444444333222???YYY]]]AAA+++///777555///000222333333444666888???BBB;;;:::FFFNNNTTT^^^www{{{dddMMMOOOPPPMMMSSSTTT^^^ggg```PPPMMMddd||||||hhhXXX\\\}}}ssslllmmmrrryyy]]]GGG@@@@@@AAAEEEBBBSSSzzzbbbZZZfffwwwuuu~~~mmmWWWUUUhhh}}}ooo```UUUMMMRRRRRRJJJJJJLLLBBBKKKmmm}}}LLLCCCBBBDDDBBBaaayyynnnrrrtttuuummm]]]XXXXXXNNNDDDAAA<<<:::@@@CCCJJJDDD:::???QQQrrryyyiiimmm|||VVV???<<>>DDDYYYeee\\\VVV\\\^^^dddppp~~~~~~~~~~~~OOO>>>BBB999<<<===BBB|||XXXhhhrrr|||aaaJJJ???>>>DDDMMMYYYbbbccclll}}}rrrzzzzzzfffWWWLLLEEEDDDFFFRRRcccqqqtttyyywwwsssvvvtttVVV<<<777EEEVVVWWWhhhoootttyyyuuutttvvvxxxyyyxxxxxxxxxyyywwwxxxyyyzzzzzz{{{{{{{{{xxxwwwuuutttssstttuuuvvvzzznnnnnnlllhhhbbb^^^\\\\\\]]]\\\\\\\\\\\\^^^```aaahhhlllqqqssssssrrrppppppllliiifffbbb```\\\XXXUUUEEECCCBBBEEENNN[[[jjjssskkkcccXXXRRRVVVZZZSSSGGG???FFFHHHAAA@@@LLLaaapppBBB>>>999555444444333222222tttuuu>>>+++...///...000333444444444555666;;;GGGGGGDDDMMMTTTSSSUUU~~~rrrNNNNNNXXXSSSQQQWWW^^^hhheeeRRRGGG\\\zzztttfffqqqyyyqqq___ooossslll]]]KKKCCCVVVqqqSSSDDD@@@>>>CCCHHHBBBMMMkkkqqqZZZZZZiiiUUUUUUfffiii~~~zzznnndddLLLNNNJJJMMMPPPAAALLLwww}}}tttwwwCCCEEECCCFFF@@@XXXwww~~~nnnbbb]]]UUUfffdddRRR???>>>>>>===@@@999???<<<999???KKKhhh___DDDEEEvvvxxxSSSAAA>>>AAAIII[[[OOO{{{hhhGGGbbbqqq[[[LLLSSSdddnnnrrruuulllwww~~~|||{{{wwwoookkkgggccc```bbbbbbaaa___ZZZTTTOOOKKKGGG@@@GGGQQQOOOPPPWWWYYYJJJZZZooozzz{{{yyyyyy{{{|||~~~~~~LLL<<>>HHHKKKOOO^^^hhhooozzz~~~~~~xxxmmmgggwww~~~jjj\\\QQQHHHCCCCCC<<>>???EEEZZZrrrQQQLLLCCC@@@RRRsssrrrLLL<<<===AAAJJJ^^^UUUDDD]]]yyyaaaNNNRRRcccooorrrrrrtttuuussssssxxx{{{ooojjjkkkiiidddeeedddbbb___ZZZTTTNNNJJJBBBBBBCCCFFFMMMYYYfffoooeee[[[\\\lllqqqhhh```bbbtttzzz}}}~~~oooIII:::888;;;444999@@@TTThhh___xxxbbbwww```;;;@@@DDDIIIPPPXXXbbblllssszzzxxxfffQQQWWWbbbzzz{{{nnnbbbUUUGGGBBBDDD:::BBBOOO]]]lllyyysssiiixxxyyyLLLBBB===EEEqqqUUUeeevvvvvvjjjtttsssuuuwwwwwwvvvvvvwwwyyyvvvwwwyyy{{{{{{zzzyyyxxx|||{{{yyywwwuuuuuuvvvvvvtttvvvzzzuuusssooolllhhhddd___[[[\\\\\\[[[[[[\\\\\\]]]^^^```bbbdddfffhhhiiiiiiiiigggeeedddbbb[[[OOOCCC<<<666666999:::555333===KKKmmmsssvvvwww{{{zzzgggPPPDDDFFFaaadddBBB???TTTUUUFFF???999777555222111333222222222111111111111000111000000000111333555777999???>>>;;;FFF]]]nnnrrrUUUmmmxxxiiiZZZYYYWWWOOOWWWVVV]]]```SSSDDDLLL```rrraaadddzzzsssddd[[[KKKOOO[[[UUUGGG???:::RRReeeddd\\\UUUEEEZZZwww[[[BBB===@@@???BBB;;;FFFGGG```WWWTTTjjj~~~vvvzzzmmmhhhTTTKKK<<>>SSSnnndddEEE:::;;;===HHHhhhPPPrrrMMMSSS}}}dddNNNNNN]]]jjjppprrrvvvvvvtttsssvvv|||}}}zzz}}}zzzqqqooorrrqqqmmmhhhgggddd```[[[TTTNNNJJJBBBAAAAAABBBIIIUUUbbbkkkmmmjjjhhhhhhccc\\\^^^eeeuuu{{{~~~fffDDD888666:::555===<<>>SSSVVVbbbtttzzzqqqzzztttuuuvvvvvvvvvvvvxxxzzzwwwxxxzzz{{{{{{zzzyyyxxxwwwvvvuuuuuutttttttttuuu{{{vvvpppqqq|||yyyvvvqqqmmmjjjeeeaaa^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^```ccceeefffggggggeeecccaaa^^^XXXOOOGGGCCC@@@<<<::::::555222777???>>>GGGRRRaaayyyppp___aaaaaaHHH;;;BBBFFFHHHAAA;;;999777333222444222222222111111111111000111000000000111333444666<<>>;;;GGGHHHXXXdddUUU___||||||rrruuuIIIFFF===AAA@@@FFF@@@zzzRRR<<<<<<<<<999FFFNNN<<<===OOOOOO>>>AAAWWWnnn{{{kkkIIIBBB:::666<<>>CCCjjjIII___IIIHHHzzzhhhOOOJJJUUUccclllpppvvvwwwvvvsssuuuyyyyyyvvv|||~~~|||zzzzzz|||vvvvvvyyyxxxtttllliiifffaaa]]]WWWPPPLLLFFFDDDAAA@@@CCCKKKVVV^^^ggggggaaaVVVQQQWWW___cccvvvzzz}}}}}}~~~xxxbbbCCC888666:::666>>>:::EEEiiiZZZooosssyyyeeeIII??????BBBHHHQQQ[[[cccgggiiiaaaqqqrrrTTTkkkvvv|||rrrwwwsssnnniii^^^QQQGGGCCC;;;???GGGRRR^^^kkkxxxvvvuuuooorrrFFF>>>???```^^^```mmmxxxrrrwwwuuuvvvvvvuuuuuuvvvxxx{{{yyyyyyzzz{{{{{{zzzxxxxxxtttttttttuuuuuuuuuuuuuuuxxxrrriiifffooo|||~~~zzztttoookkkgggdddaaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]___```aaabbbbbb_________^^^]]]]]]\\\[[[UUUMMMEEEAAA>>>999555555111666===KKKfff}}}aaaNNNNNNGGG888666>>>IIIBBB;;;999777333222444222222222111111111000000000000000000111222333444<<>>???888DDD>>>jjjwwwyyywwwiii@@@CCCHHH===@@@KKK@@@@@@NNNNNNBBB@@@JJJTTTlllaaaMMMVVV]]]]]]VVVKKKCCCBBB>>>:::999>>>GGGNNNNNNLLLTTTmmmuuuRRRAAA===>>>???>>>vvvjjjEEESSS}}}>>>CCCuuu~~~iiiQQQHHHOOO\\\gggkkktttvvvvvvtttuuuxxxxxxuuu{{{{{{{{{}}}~~~}}}zzzwww|||{{{{{{}}}zzzuuuoookkkfffccc```[[[VVVQQQKKKIIIEEEAAA???BBBGGGLLLQQQWWWRRRGGGMMM___fff___vvvyyy}}}~~~}}}{{{{{{|||eeejjjgggEEE:::999<<<555;;;;;;@@@tttOOOhhhttt}}}ooobbbVVV>>>>>>@@@FFFNNNVVV[[[\\\TTTFFFNNNjjj}}}bbbOOOQQQ\\\www}}}kkklll}}}yyytttlllaaaTTTJJJEEE:::;;;BBBNNN[[[iiiwwwsssvvvwwwwwwDDD???>>>bbbooogggkkktttooosssuuuvvvvvvuuutttuuuxxx{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwvvvvvvvvv}}}~~~|||xxxxxx}}}{{{uuuoookkkhhheeeccc]]]\\\[[[YYYXXXXXXWWWWWWZZZZZZZZZYYYYYYXXXXXXXXXUUU[[[```ccchhhnnnsssssshhh^^^RRRMMMLLLGGG>>>777>>><<<999<<>>???>>>:::CCC>>>UUUkkkbbbxxxXXXKKKKKKCCCDDDJJJIIIHHHHHHIIIJJJGGGDDDEEEYYYyyypppUUUBBB@@@IIIEEE???AAACCC>>>===<<<:::999999:::;;;???<<>>???@@@GGG]]]eee[[[XXXfffjjjbbbyyy{{{}}}~~~}}}|||{{{{{{yyy{{{rrrWWWooofffBBB888:::>>>555888<<<>>>rrrKKKZZZjjj~~~gggZZZ```===>>>@@@EEELLLSSSWWWYYYUUUFFFCCCNNN^^^qqquuuhhhEEE@@@FFFccc|||vvvooo|||~~~xxxoooddd[[[SSSMMM<<<:::@@@OOO^^^jjjwwwyyynnnsss{{{|||{{{EEE???:::```yyyooommmtttqqqwwwttttttuuutttttttttwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxwwwwwwwwwvvvvvvvvvvvv}}}|||~~~zzztttnnnjjjgggdddbbb]]]\\\[[[YYYXXXWWWWWWWWWXXXWWWTTTQQQNNNKKKIIIGGGLLLUUU]]]```dddjjjmmmkkkccc[[[QQQNNNQQQRRRKKKCCC>>>999444555@@@MMMTTTTTTgggqqqhhhTTTIIICCC>>>===EEE>>>888777555222111444222222222111111111111000000000000111111111222222888===EEEKKKIIIJJJYYYkkknnnsssvvvsssjjjaaaYYYTTTSSSSSSUUU[[[cccaaaRRRCCCDDD___sss\\\JJJ===>>>CCC>>>:::<<>>EEE}}}uuuaaaVVVwwwWWWIIIJJJPPPVVVZZZVVVKKKIIIOOOMMMDDD>>>KKKkkkvvv```LLL>>>@@@LLLNNNNNNLLLEEEBBB???;;;999999;;;<<<<<<>>><<>>[[[WWWOOO}}}nnnBBB___{{{ooo[[[LLLJJJTTT]]]aaahhhnnnssstttuuuyyyzzzxxx}}}|||yyyxxxwwwxxxzzz{{{zzzzzzxxxnnniiibbb```bbbaaa^^^ZZZJJJJJJIIIFFFBBB@@@@@@AAANNNuuujjjfffiiihhh}}}~~~~~~}}}|||xxxxxx{{{qqq]]]XXX:::555999>>>555999;;;<<<^^^SSSZZZnnn\\\GGGOOO;;;===@@@DDDKKKVVVaaahhhfff]]]XXXTTTWWWiiiuuuoooTTTHHHEEE___||||||yyy}}}tttjjj```TTTKKKAAA;;;===JJJWWW\\\___ddd}}}uuujjjrrrxxx}}}yyyFFF===777cccnnnjjjjjjqqqooowwwqqqrrrttttttssssssuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwkkkooopppkkkiiipppzzz{{{wwwrrrmmmjjjgggdddaaa]]]\\\[[[YYYXXXXXXWWWWWWWWWTTTOOOIIICCC>>>;;;999CCCNNNTTTQQQOOOQQQOOOIIIJJJGGGBBBAAAHHHOOOOOOJJJAAA<<<666777>>>EEEIIIIII___{{{qqqWWWOOOKKK@@@DDD===777666555333333555222222222111111111111000///000000111111111111111888:::AAAIIIGGGFFFTTThhhxxx~~~{{{wwwrrrfffYYYWWWWWWVVVZZZdddiii^^^NNNBBBMMMgggdddMMMDDD======@@@;;;:::<<>>??????===:::<<<888AAAAAAlll}}}~~~___tttooolllmmmnnnnnnfffZZZQQQNNNJJJEEE<<>>======>>>PPP^^^RRRttt}}}CCCOOOuuuxxxdddOOOIIIQQQ[[[___bbbjjjppprrrsssvvvxxxwwwzzz{{{|||zzzwwwwwwyyy|||yyyzzz~~~|||xxxsssqqquuuxxxxxxzzz~~~|||xxxnnnggg___]]]^^^___[[[WWWNNNLLLIIIEEEBBBBBBDDDFFFPPPwwwtttjjjhhhfff~~~}}}}}}~~~~~~}}}|||zzzzzzyyy|||zzz|||HHH666666888:::444:::666===PPP]]]^^^}}}ZZZ<<<;;;888;;;>>>BBBKKK]]]tttzzzpppjjjwwwuuueeeQQQDDDYYYwwwyyymmmnnnkkkttt{{{zzztttiiiYYYLLLHHH>>>>>>NNN[[[[[[VVVUUUxxx~~~rrrjjjuuuvvv|||~~~nnn@@@;;;999kkkdddeeekkkpppkkkrrrmmmpppssstttssssssrrrsssvvvvvvvvvvvvvvvvvvwwwwwwuuutttsssssstttxxx{{{~~~___[[[UUUSSS\\\lllxxx|||xxxuuuqqqnnnkkkhhhdddaaa]]]\\\[[[ZZZYYYYYYXXXXXXXXXTTTNNNGGG@@@:::666333<<>>BBBCCCCCCJJJeeecccYYYXXXHHHCCC<<<777777666444444777222222222111111111111000///000000111111111111000333666AAANNNNNNHHHQQQccczzzfffYYYZZZXXX[[[hhhrrrkkk\\\GGGDDDUUU{{{{{{XXXBBB@@@??????@@@=========@@@777DDDEEEDDD|||}}}^^^]]]rrrtttppp{{{hhhAAA555===<<<;;;:::===555FFFBBBbbbzzzxxxzzz{{{rrriiiZZZKKKEEEGGGAAA???ZZZuuuyyy~~~~~~mmmZZZRRRMMMFFF???GGGNNNHHH;;;@@@CCCBBB>>>:::;;;===AAA@@@YYYNNN555777<<<;;;777<<>>JJJ}}}bbbWWWeeeEEE:::666999<<>>888:::999333000444444///000999AAABBB===888555999@@@FFFJJJMMM>>>OOO{{{kkk]]]^^^MMM???===:::777444333333333222222222111111111111000000111111111111222222222...:::BBBUUUggg[[[PPP___zzzttt___^^^[[[YYY___iiippprrrJJJKKKLLLXXX{{{cccMMM======@@@===;;;>>>999;;;<<<;;;;;;AAALLLUUU\\\```|||qqqXXXwwwlllJJJ999;;;999888===???;;;;;;@@@>>>QQQpppnnnwwwkkk[[[LLLGGGJJJBBBCCC\\\zzzwwwgggSSSGGGDDDEEECCC??????AAACCCCCCCCCBBBCCCDDDEEEGGGmmm|||iiiCCC===;;;999;;;;;;===IIImmm}}}GGGPPPdddGGGGGG___pppZZZLLLJJJRRR[[[___ccchhhnnnrrrtttttttttzzzzzzxxxvvvzzz~~~yyy}}}xxxmmmeeeaaabbbggghhh[[[PPPYYYlllzzz}}}}}}ooo]]]OOODDDGGGQQQWWWXXXXXXTTTRRRPPPMMMIIIEEEFFFHHHQQQ___jjjmmmpppqqqfffWWWooorrruuuuuuvvvwwwwwwvvvuuuxxx{{{}}}~~~eeeFFF666777666777999666===999DDDgggnnnMMMaaawww\\\888:::666999AAAHHHVVVuuu{{{tttrrruuubbbMMM;;;<<>>BBB]]]lllXXXIIIHHHAAA???===:::777444333333333222222222222111111111111000111111111111222222222222444<<>>:::;;;<<<::::::>>>GGGNNNcccVVVpppwwwaaammmfffHHH999<<<:::999===???:::888<<<999KKKttt|||qqqjjjaaaVVVMMMJJJ===AAA^^^~~~hhhXXXSSSQQQLLLGGGGGGHHHIIIJJJIIIEEE@@@;;;GGGSSS{{{}}}[[[???>>>;;;888:::<<<777===\\\FFFPPPvvvUUUEEEZZZxxxbbbRRRMMMRRRXXX]]]```fffkkkoooqqqrrrqqquuuwwwwwwuuuxxx}}}}}}zzzzzz~~~yyymmmfffeeepppyyyrrr^^^TTT]]]nnnpppuuu~~~}}}xxx}}}wwwcccTTTIIIBBBDDDLLLQQQVVVYYYTTTTTTSSSRRRNNNLLLLLLMMMWWWaaaiiiiiijjjkkkbbbTTTeeelllsssuuuttttttuuuwwwvvvxxx|||~~~~~~~~~\\\BBB555666444555888666444======VVV~~~IIIUUUkkkSSS;;;;;;777999???DDDKKKaaaxxxzzzwwwuuuwww{{{zzzuuuoooiiiRRR<<<888>>>@@@>>><<<444888DDD[[[ssszzzppp[[[PPPGGGKKK[[[kkkrrrrrrsssgggffflllttt}}}EEE???777999{{{qqqJJJkkkrrrqqqyyyssssssrrrrrrrrrrrrrrrsssuuuuuuvvvvvvvvvuuuuuutttuuuzzzwwwuuuyyywwwzzz}}}yyy}}}yyyssslllgggfffdddaaa^^^```^^^\\\\\\\\\]]]\\\[[[\\\iiiwww{{{ppp]]]KKKAAA:::===@@@CCCGGGNNNWWW]]]KKKFFF???;;;999777666555777:::444444???AAA>>>CCC???@@@RRRaaaWWWEEE>>><<>>999<<<>>>::::::===:::;;;<<<:::999;;;AAAFFFbbbhhhKKK]]]|||^^^{{{|||sss}}}ttt]]]CCC999===;;;:::======>>>:::===:::HHHxxxwwwpppsssuuulllZZZMMM<<>>BBBIIIPPPSSSRRRRRRiiizzznnnMMM;;;>>>:::666:::<<<;;;999RRRZZZIIIooofffCCCQQQrrr~~~hhhUUUMMMNNNSSSZZZ]]]bbbggglllnnnooooooqqquuuvvvttttttxxxzzzyyy}}}xxxtttlllqqqtttlllbbb___fffooopppkkkgggaaaaaaqqquuudddUUULLLCCCBBBEEEHHHNNNTTTSSSVVVXXXVVVSSSOOOLLLJJJMMMTTTXXXVVVWWWYYYTTTJJJVVV___kkkrrrrrrqqqssswwwwwwzzz|||~~~}}}}}}~~~}}}OOO<<<555777333333777666000>>>666CCCtttOOOJJJsssgggKKK===;;;777888>>>AAACCCOOO\\\^^^bbbhhhppp~~~{{{iiihhhUUUBBB;;;===>>><<<:::;;;444444DDDZZZeee```UUUGGG@@@:::???NNNbbbqqqyyy||||||ooofffhhhqqq|||}}}tttBBB<<<777999uuuVVVtttooopppqqqssssssrrrrrrrrrsssssstttrrrrrrtttuuuvvvvvvwwwwwwtttxxxtttqqqrrrnnnqqq}}}{{{uuunnniiigggeeeaaa___bbb```^^^]]]]]]^^^^^^]]]]]]lllkkkUUUOOO@@@DDDDDD===666999GGGUUUFFFBBB===888555666777888666:::666555>>>@@@@@@GGG@@@AAAJJJ^^^eeePPP::::::???===:::777444333333333333333222222222111111111000000111111111222222222444000<<>>AAAMMMzzzZZZYYYffffffQQQ===777===:::999<<<;;;???:::>>><<>>???CCCHHHNNNTTTYYYWWWSSSMMMEEE???===@@@@@@???BBBHHHGGGCCCHHHOOO]]]kkkrrrssstttvvvxxxzzz}}}}}}}}}||||||}}}~~~zzzDDD777666888222222888777666888444;;;VVVeeeIIIbbbwwwNNN<<<:::666777===AAACCCJJJQQQYYYaaagggooogggaaaZZZTTTTTTUUURRRIIIBBBEEE999333===MMMTTTNNNFFF<<<999666:::GGG[[[ppp}}}yyy{{{~~~|||oooiiioooxxxfffAAA;;;999:::mmmhhhppppppkkksssrrrrrrrrrsssttttttuuuqqqrrrssstttuuuvvvvvvvvvsssuuuooohhhddd[[[___rrryyyrrrnnnllljjjgggddddddaaa^^^]]]]]]^^^^^^]]]^^^ggg|||mmmXXXUUULLLLLLHHHAAA999444444555888888666111111666;;;<<<>>>AAA;;;;;;DDDDDD???BBBBBBAAADDD___zzzfffDDD>>>???===:::777444333333333333333333222222222222111000000111111111222222222000---888>>>===UUUooopppdddkkkwwwooohhhggglllvvvwwwnnnXXXCCCCCCUUUgggmmmJJJ::::::;;;>>>===999888999888999;;;<<<<<<===>>>@@@DDD~~~eeeYYYmmmiiiEEE777666;;;888777:::888999666;;;;;;===OOO{{{xxxiiiVVVLLLJJJbbbxxxyyy{{{}}}lllKKK888888777777:::888;;;999IIIHHHRRRddd@@@<<>>AAA@@@???@@@LLLaaarrrwwwvvvvvvxxxzzz}}}}}}|||{{{||||||eee<<<555777:::222333999888>>>---777@@@>>>yyy~~~NNNTTT]]]>>>:::777666:::???CCCIIINNNYYYbbbiiiooorrrpppqqqssswwwyyyrrrcccWWWJJJ???;;;FFFSSSVVVRRRNNN===<<<:::;;;CCCSSShhhwwwvvvyyy|||~~~~~~}}}zzzooommmttt{{{~~~TTT>>>888:::<<>>??????>>>rrrrrrRRR[[[|||mmmFFF>>>333666;;;666666:::777888777;;;<<<;;;FFFttt~~~kkk]]]SSSPPPgggzzzgggIII888777666888:::666666888BBBqqqSSSFFFTTTKKK===DDDkkknnnYYYPPPNNNUUUWWW\\\aaafffiiilllmmmjjjooorrrrrrvvv|||~~~~~~{{{tttxxxrrrtttxxxiiiPPPHHHRRRRRRPPPLLLEEETTTiiiLLL>>>:::999777666888CCCKKKLLLLLLNNNJJJBBB===:::666333444777999:::;;;888AAAZZZpppwwwwwwwwwwwwzzz|||}}}|||{{{||||||\\\999444888999222444999666???(((:::DDD777eee\\\MMMzzzmmmCCC;;;999777888:::???EEEIIIUUUbbboooxxxooo]]]QQQFFFCCCOOO[[[[[[UUURRR>>>===;;;;;;AAARRRhhhyyyvvvxxxzzz{{{{{{|||}}}{{{~~~uuunnnooouuuyyyCCC:::444;;;<<<^^^tttyyyvvvnnnpppoooppppppqqqrrrsssuuuvvvssstttttttttsssrrrqqqqqqnnnuuuyyy{{{pppRRR???EEERRR\\\aaannn|||wwwuuutttqqqnnniiieee```]]]\\\\\\\\\[[[```VVVQQQRRROOOCCC:::888<<>>@@@BBBJJJUUUWWWQQQLLLJJJBBBFFFXXX[[[OOOJJJ___UUULLLYYYvvv}}}lll^^^???===:::777444333333333444444333333333222222222000111111111111222222222333222...444AAAIIIXXXnnnzzzxxxvvvuuuiiiooorrrxxxyyyjjjTTTGGGFFFJJJ___tttccc@@@===<<<;;;999999;;;<<<:::777:::999999:::<<<=========???MMM\\\VVVhhhSSSAAA:::333777;;;666666:::777888999:::===:::GGGiiizzzwwwgggWWWVVVnnnxxxpppSSS>>>666999666777999666777;;;<<>><<>>888???TTT\\\WWWXXXddd___]]]\\\bbbooolllYYY???===:::777444333333333444444444333333333222222000111111111111222222222)))222111333===BBB___wwwnnnqqqyyynnnsss~~~```LLLLLL???HHHPPPbbbxxxmmmnnnuuuwwwKKK777BBB<<<:::777666999===;;;777;;;:::999999:::;;;;;;;;;DDD555rrrpppZZZYYYfffzzz>>>;;;:::444999<<<666777;;;888555666555888666FFFSSSqqqYYY[[[ssskkk[[[sss>>>333555;;;777666999666777<<<666EEEKKKOOOyyyWWWMMMWWWwwwkkk\\\VVVRRRTTTXXX]]]bbbfffiiikkkvvvwwwvvvvvv{{{}}}ooollllllrrr|||~~~wwwzzz]]]OOO[[[ccc]]]\\\bbbjjjrrrppp^^^PPPEEE===999:::555;;;;;;444666DDDLLLKKKJJJEEE???===<<<;;;:::<<<<<<888@@@VVVffflllrrrzzzvvvxxx{{{||||||||||||}}}zzz|||sss888888333666666000333777000000:::666444CCC;;;ttt^^^ggg{{{sssLLL777;;;===;;;:::===CCCFFFFFF\\\yyy~~~[[[IIIEEEZZZsssyyyrrrkkkddd[[[MMM@@@>>>KKK___ooowwwxxxyyyyyyxxxwwwxxxzzz{{{}}}zzzrrrpppuuuwwwttt^^^:::>>>555;;;666III}}}vvvXXXXXXtttgggxxxmmmmmmnnnoooppprrrtttuuuqqqrrrrrrssssssrrrrrrrrrrrrooottt|||wwwtttpppkkkeee```^^^]]]\\\[[[VVVYYYTTTJJJAAA>>><<<888999222444MMMoootttrrrrrrmmmggghhhgggXXXCCC<<<<<<666888HHHOOOOOOTTTXXX\\\eee]]]PPP[[[]]]DDDAAA>>>:::777666555444333333333333222222222111111000111111111111222222222555111000333555???[[[yyysss{{{vvvpppwww}}}sss___QQQJJJFFFDDDIIISSSgggmmmbbbddd[[[ggg{{{bbbDDD<<<666999999999999999999999999888888888888999:::;;;<<<@@@===PPP^^^QQQbbb|||RRR>>>;;;777777666666666666666777222;;;888>>>CCC333KKKqqq|||qqq___ppprrriiippp|||~~~}}}tttbbbMMMcccPPP999999888777666666777777444:::@@@@@@{{{RRREEEfffdddCCCFFFoooyyyaaaPPPRRRQQQUUU]]]ccceeeiiimmmrrrtttyyyuuuqqqzzz}}}ppp]]]XXXKKKXXXyyy~~~|||aaa```hhhPPPPPPUUUTTTVVV```ppplll```jjjeeeBBB888BBB:::;;;777555555666:::EEEPPPWWWLLL@@@;;;===@@@>>>;;;AAA<<<<<>>===666555<<<@@@???DDDVVVoooyyyJJJ===VVVlll~~~|||rrreeeVVVGGG;;;???\\\|||xxxzzz{{{{{{zzzyyyyyyzzzsssmmmtttvvvqqqrrrzzz{{{zzzLLL999444>>>888555IIIppp[[[JJJtttxxxrrrkkkllloooqqqrrrsssssssssrrrrrrrrrqqqqqqqqqpppppppppsssvvvzzztttrrroookkkgggdddaaa\\\YYYVVVXXX^^^eeebbbTTTGGG@@@EEE...444BBBAAAUUUqqquuunnnnnn\\\PPP^^^lllhhhaaaKKKJJJ???999:::888>>>PPPYYY\\\kkkrrr```PPPLLLHHHAAA>>>:::777666555444333333333333222222222111111000111111111111222222222444111111333222666KKKcccoookkkttt}}}tttwww|||yyyqqqlllNNNJJJHHHKKKNNNPPPVVV\\\yyy|||nnnfff]]]SSSTTT\\\gggvvvuuuIII<<<===666999999999999999999999999888888888888999:::;;;;;;>>><<>>QQQgggyyyuuuxxxhhhTTTEEE;;;>>>VVVpppvvvxxxyyyxxxvvvuuuuuuvvv|||qqqmmmsssuuusssxxxmmm@@@777555;;;555777CCCeeetttMMM^^^rrrxxxkkklllnnnppprrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppqqqrrrrrr{{{}}}wwwtttooojjjeeeaaa\\\YYYRRRFFFJJJaaatttyyyfffMMM333///777888===KKKKKKOOOGGGCCCMMMZZZjjj}}}kkk^^^III??????777777EEETTT[[[qqq~~~sssddd[[[TTTAAA>>>:::777666555444333333333333222222222111111000111111111111222222222111000333555222111>>>NNNTTT|||wwwtttuuuzzzgggZZZLLLGGGEEEEEEGGGJJJLLLVVVfffttt}}}ssskkkcccVVVLLLJJJKKKOOOZZZggg|||WWW444777???555888888888888888888999999888888777888888999:::;;;<<<;;;BBBZZZ___QQQOOO\\\xxxlllJJJ777===333666666555555555666666777999<<<222333???:::>>>[[[rrryyyUUU___wwwmmmlllnnnkkkcccnnnmmmkkk[[[]]]aaaUUU^^^uuuNNNAAA888777777666666666666777888777===444QQQtttDDDGGGPPPFFF333NNNnnngggSSSPPPPPPVVV\\\^^^aaadddkkkjjjoooppppppzzz~~~rrrSSSDDD888999RRR{{{ooodddcccfffxxxxxx]]]YYYkkkpppzzz~~~gggfffzzz{{{___GGGAAA888777888;;;:::888:::???RRRVVVZZZWWWQQQLLLMMMPPP@@@;;;:::CCCVVVhhhsssxxx|||zzzxxxwwwwwwxxxzzz{{{xxx}}}}}}~~~hhh@@@222555444333222222333444555111555333333444000888MMM}}}xxxaaaFFF>>>:::===<<<666777===>>>JJJfffeeeCCCFFFWWWkkkuuurrrgggVVVEEE:::777???VVVmmmrrrssstttsssrrrqqqssstttuuupppooosssuuuvvv}}}YYY666444666777111999<<>>:::777666555444333333333333222222222111111000000111111111222222222000000444666444333;;;FFF[[[rrrtttpppuuu|||tttaaaTTTMMMJJJKKKNNNKKKKKKJJJHHHHHHNNNXXX``````bbbeeeggghhhiiijjjkkkhhhccc\\\YYYWWWTTTNNNJJJPPPKKKLLLUUU```kkkyyykkkFFF444999>>>444777777777888888888888888777777777777888999:::;;;;;;888===DDDccczzzWWWRRRLLL]]]rrrUUU:::222===222555555444444555555666666888<<<444111;;;;;;:::DDDxxx|||eeelll}}}}}}~~~wwwmmmlllkkkoooddddddfffRRRMMMrrrCCC:::777666666555555666666666444555===666BBB~~~]]]AAAPPPcccHHHBBBmmm{{{kkkYYYSSSQQQUUUZZZ]]]aaaeeekkkkkkrrrxxxyyy{{{[[[EEE<<<>>>EEEeee{{{vvvxxx}}}oooaaallluuuzzzkkkjjjkkkTTT???@@@:::888888;;;:::777666999IIIQQQZZZ[[[WWWRRRQQQRRRCCC>>><<<@@@MMM^^^kkkrrrvvvvvvvvvtttssssssuuuvvvwww|||}}}xxxyyyVVV===111333333222222222333444555000333111222888444666DDDsssiii~~~[[[CCC666;;;>>>666444;;;>>>CCC\\\}}}OOO===BBBSSScccjjjWWWLLL>>>666666BBBZZZpppnnnooopppoooooopppsssvvvpppqqqsssvvvvvvxxx~~~}}}GGG888222888444///<<<666FFFlllKKKdddgggkkklllmmmnnnoooppppppqqqqqqppppppppppppoooooooooqqqooolllnnn{{{~~~zzzuuupppmmmjjjfffddd^^^eee```VVVZZZhhhcccRRRPPPqqqiiiCCC777:::777666999;;;FFFTTTMMM777FFFtttsssUUUPPPTTTQQQQQQTTTWWWhhhuuuqqqooommmdddAAA>>>:::777666555444333333333333222222222111111000000111111111222222222333333444555444444:::BBBZZZjjj~~~{{{wwwzzztttgggVVVJJJFFFEEEHHHKKKLLLIIIHHHHHHIIIEEEIIINNNPPPNNNLLLJJJJJJMMMMMMKKKJJJHHHHHHIIIKKKOOOTTT```qqqrrrIII>>>:::999;;;777666666666777777888888888777777777777888999::::::<<<666;;;===JJJuuu]]]PPPSSSYYYhhhtttCCC;;;333<<<333444444333444444555666666444999888444888:::999;;;QQQhhhqqqzzzxxxxxx}}}vvvkkkooogggffflll^^^XXX~~~hhh<<<555666555555555555555666666444666:::777:::lllDDDIIIqqq[[[:::OOOttttttaaaXXXQQQSSSXXX\\\```dddggghhhttt}}}~~~hhhJJJ@@@AAA:::FFFcccpppllleeessscccjjjrrr~~~ppp}}}|||```QQQBBB888:::???;;;888:::999666666888???EEEMMMSSSTTTRRRNNNKKK@@@>>>;;;===FFFTTTccclllpppsssuuuuuusssqqqrrrrrrxxx||||||xxx}}}FFF:::333222222222222333444444555000333///000888888888AAAVVV|||zzzjjjvvvPPP444777>>>999555:::<<<<<>>zzzOOOdddmmmkkkkkkllllllmmmnnnoooppppppppppppooooooooonnnnnnpppooolllmmmvvvyyytttqqqnnnkkkiii___aaa\\\SSSRRR]]]hhhmmmOOO[[[iiiZZZ<<<:::@@@333999555===SSSSSS:::???ccc^^^PPP[[[[[[QQQQQQSSS```gggbbbaaa___VVVAAA>>>:::777666555444333333333333222222222111111000111111111111222222222555555333222111222666:::HHHaaaxxxxxxzzz|||wwwnnngggfffXXXXXXWWWUUURRRQQQRRRSSSHHHIIIIIIIIIHHHIIIKKKMMMIIIKKKLLLJJJIIIOOOZZZcccpppwwwVVV666999:::555777;;;555555666666777777888888777777666777777888999:::;;;666;;;>>>???bbbtttXXXQQQOOOUUUaaasss}}}wwwhhhLLL555>>>333888555333333333333333444555666222666999888666888;;;;;;<<>>AAA>>>:::777666555444333333333333222222222111111000111111111111222222222444444222000000222333444;;;NNNrrrvvvuuuxxx|||vvviii___ZZZXXXXXXTTTRRROOOMMMNNNQQQTTTVVVWWW]]]aaa```^^^cccooozzzeeeCCC444:::888444777999444444555666666777888888666666666777777888999:::888999999<<<===GGGwwwvvv___OOOPPPRRRXXXqqquuulllHHH777000@@@222666555222222222222333444555666444222888;;;666666;;;;;;999QQQsss```fffppp|||ssswwwppp___xxx|||hhh```}}}HHH666888444444333333444444555666666>>>111888:::BBBggg@@@OOOXXXEEE???MMM~~~}}}kkkYYYQQQQQQTTTYYY^^^```bbbooovvvrrrxxx~~~aaaLLLAAA;;;JJJfffiiiwwwpppppplllfffHHHHHHHHHhhh~~~ooouuupppyyyuuu[[[PPPOOODDDBBB===:::<<<>>>;;;:::;;;555666888<<>>OOOttt{{{xxx~~~wwwhhhXXXOOOTTTbbbmmmooonnnkkkgggeeefffjjjmmmssszzz|||zzzoooCCC555444333333999222555999;;;YYY___OOOlllkkkkkkjjjjjjkkklllmmmnnnoooooonnnnnnnnnmmmmmmmmmmmmnnnooonnnnnnwww}}}zzzzzzzzzyyyyyy~~~zzz~~~yyyiiibbblllgggooodddMMM???===CCCAAA<<<@@@EEE===;;;HHHppppppPPPDDD===999555;;;FFFEEE:::;;;???888AAA>>>:::777666555444333333333333222222222111111000111111111111222222222111111111111222555555333888888\\\yyywwwvvvwwwxxx{{{yyywwwttttttuuuuuuuuutttsss}}}}}}yyy~~~~~~}}}pppBBB777999???999666888555444444444555666777777888666666666666777888999:::666;;;888:::===999QQQwwwVVVSSSRRRJJJRRRfff{{{wwwqqqXXX<<<555111@@@111555555222222222222333444555666777000555;;;666555;;;:::<<<888ooo^^^kkkwww~~~yyyiiiiii<<<111444333333333333444444555666000>>>111>>>>>>///___|||JJJFFFXXXSSSDDDCCC]]]uuuvvv```TTTRRRTTTXXX]]]dddfffqqqvvvooowwwrrrQQQGGG===;;;LLLKKKgggjjj|||sssyyyvvvPPPFFF===```uuunnn~~~nnnZZZUUUEEEAAA<<<;;;???AAA>>>;;;;;;555666888888888777555444444888;;;999888===IIITTTdddgggiiihhheeefffkkkppptttvvvyyy|||ppp888666000///222222333333333222222111///666333000777666222555666;;;WWWjjj{{{{{{SSS>>>999999999999888===;;;===YYYuuuccc[[[___fffkkkgggfffdddbbbbbbeeekkkpppttt{{{{{{xxxTTT888:::000333000999222222;;;<<>><<<:::777555444444333222222222111111111111000222222222222222222222222111111222222222333333333333===IIIhhhvvvppplllnnnrrruuuwww|||{{{}}}pppBBB888888888777777777777777555555555555555555555555555555555555666666666666777888888888:::===BBBFFF]]]OOONNNRRRUUUYYYbbbzzzvvvqqq|||ggg999999777666666555555555333333222222333333444555333333444444555666666666@@@000YYYxxxccckkkmmmvvvMMM666666333444333333333333444555555===333222777333333OOOuuuiiiMMMOOO|||OOO999FFF```yyypppmmm]]]TTTPPPQQQTTT^^^dddkkkpppwwwiiiSSSEEE@@@@@@AAAIIIjjjyyyzzzzzzzzzSSSHHH@@@TTT\\\lllaaaCCC999@@@@@@LLL]]]PPP;;;>>>777777666555666888777444...;;;:::555777;;;CCCPPPbbbccccccbbbccceeejjjmmmrrr}}}wwwvvv}}}pppwww```777...000///222222222111111111000000000111111222222333444444888666DDDiiieee\\\888===BBB:::999999999999;;;DDD\\\|||}}}qqqkkkhhhgggfff```]]]______aaammm}}}{{{rrrqqq~~~qqqEEE000000333222333333333333666;;;>>>yyyXXX```mmmjjjhhhiiilllmmmllljjjmmmmmmmmmmmmmmmllllllllllllhhhgggiiikkknnnwwwzzz~~~~~~rrrnnnmmmnnnmmmmmmrrryyyooorrrwwwyyyyyy{{{~~~}}}nnn}}}||||||ppp]]]WWWTTTUUUPPPGGGEEEJJJjjjuuuzzzeeeHHHDDDFFF<<<:::EEEKKKDDD;;;:::BBBHHH>>><<<:::777555444444333222222222111111111111000222222222222222222222222111111222222222333333333///444999LLLkkk}}}vvvoookkkmmmqqqssssss{{{yyyNNNBBB777777777666666555555555444444444444444444444444444555555555666666666666666777777777888;;;???CCCdddlllZZZOOORRRRRR]]]rrrtttiiissssss>>>888777666555555444444444333222222222222333444444333333444444555666666666999666EEElll}}}hhhggghhhHHH999777222333333333333333444555555888333444888333333GGGbbbGGGKKKoooeeeHHHAAATTTyyyuuuwwwdddYYYUUUTTTRRRYYYaaajjjnnnrrr}}}mmmRRRBBBAAA888CCCQQQdddlllJJJBBB[[[zzzbbb\\\GGG;;;666LLLgggbbbHHH888555666777888:::<<<======444<<<999444666777@@@RRR^^^_________aaadddjjjnnnrrrxxxttttttxxxlllfffuuuwwwMMM222...111111222222222111111111000000000111111222222333333444000444;;;QQQzzzDDD???BBB777<<<:::999888777:::GGGbbbzzz~~~rrrkkkfffccc]]]WWWUUUZZZ___dddlllvvvuuutttvvv~~~```:::333555111222333333333333666:::===iiiqqqfffhhhggggggjjjmmmnnnllljjjlllllllllmmmmmmmmmmmmmmmmmmiiihhhiiijjjkkkrrrzzzyyysssxxxmmmhhhcccaaa]]]ZZZ]]]cccfffnnnwwwxxxpppfff^^^ZZZRRRHHHWWWsss}}}www~~~hhh```ZZZWWWRRRLLLPPPZZZgggfffjjjcccQQQJJJKKKEEEFFFUUU^^^TTTBBB:::>>>DDD>>><<<:::777555444444333222222222111111111111000222222222222222222222222111111222222222333333333333333000777IIIaaauuulllnnnpppqqqvvv}}}JJJ444<<<666666666555444333333222444444444444444444444444444444444555555555666666666777777666666888<<>>???===;;;:::===999666888555???UUU^^^^^^^^^^^^___ccciiimmmmmmoooqqqwwwuuuffflll{{{TTT999......000222222111111111111000000000000000111111222333333333000777888===ZZZvvvjjjCCC::::::;;;;;;999888777555777AAAMMMcccttt|||ooohhhbbb\\\WWWSSSOOOPPP[[[iiirrrvvvxxxnnnuuuzzzzzz|||zzzIII///666:::///222333333333333555999<<>>>>><<<:::777555444333333222222222111111111000000111111111111111111111111111111222222222333333333888666111444===OOO~~~{{{xxxQQQ;;;555666666666555444333222222111333333333333333333333333333333444444444555555555666777777666666777999<<>>DDD999===:::999;;;999666888<<<>>>JJJ]]]ooo}}}zzz|||rrrjjj___YYYXXXVVVQQQMMMKKKKKKPPP___rrr}}}rrr||||||~~~]]]888---777999...222222333333333444777:::DDD{{{eeehhhhhhhhhiiijjjllllllllljjjjjjkkkkkklllmmmnnnnnnllljjjjjjlllkkkhhhjjjnnntttiiiZZZRRRTTT___llluuuxxxoooddd[[[TTTPPPUUU\\\]]]aaahhhqqqwww|||~~~~~~|||hhhSSSFFFCCCVVV~~~}}}xxxvvvsssrrrsssllldddgggrrrwwwppprrrqqqaaaVVVOOOEEEPPPkkkxxx\\\DDD<<<<<<>>><<<:::777555444333333222222222111111111000000111111111111111111111111111111222222222333333333555444111444888===]]]{{{RRR===:::999666666666555444444333222222333333333333333333333333333333333333444444444444777777888777666666888:::???000CCCyyyvvvqqqtttuuukkkbbbccc___]]]fffjjjuuurrrCCC888999000333222222111111111111222222111111111111222333333222222333333444555555555444666;;;<<>>ccc^^^JJJUUUzzzrrr{{{}}}lll```WWWUUUWWW\\\dddjjjttt```MMM@@@FFFTTTuuu]]]xxx___KKKZZZmmm{{{rrrWWWEEE:::888III\\\^^^QQQDDD666;;;<<<===???:::AAAUUUWWWXXX[[[]]]```eeekkkoooqqqpppyyy~~~rrrmmmbbb666---333000,,,---000000000000000000000000///000000111111222333333333111333777888JJJzzz___FFF:::===999999<<<===;;;:::<<<;;;===AAAJJJVVVdddpppvvv~~~xxxnnneee___]]]WWWQQQKKKIIIKKKMMMKKKHHHIIIQQQZZZdddttt{{{~~~~~~mmmBBB000333666333000111222333333222333555888888jjjmmmllljjjhhhgggiiikkkmmmhhhiiiiiijjjkkkllllllmmmjjjiiijjjmmmllliiikkkooottthhhVVVHHHEEEQQQdddssstttkkk```XXXRRRPPPVVV___XXXZZZbbbppprrreeeRRRBBBRRRtttuuupppnnnnnnggg```dddnnn}}}eee[[[UUUEEENNNhhh}}}hhhRRRFFFBBB>>><<<:::777555444444333222222222111111111111000111111111111111111111111111111222222222333333333333333111444777111:::SSS~~~sssJJJ>>>;;;444333999444444444444333333333333222222222222222222222222222222222333333333444444555666777666555555777999444<<<<<>>BBBOOOMMMQQQVVV\\\aaagggnnnrrrpppuuuxxxvvvPPP000---444111---...//////000000000000000111//////000000111222222222444---222;;;666888```LLL>>>>>>:::888:::;;;999999;;;;;;999888:::@@@DDDGGGGGGMMMNNNOOONNNKKKGGGBBB???EEEBBB??????@@@BBBCCCCCCSSSdddppprrrvvv}}}yyyVVV111///777222...222111222333333222222444666999XXXmmmmmmkkkhhhffffffiiilllgggggghhhhhhiiiiiijjjjjjgggfffhhhlllllljjjlllppptttkkk[[[GGG;;;===LLLZZZWWWSSSQQQRRRTTTWWW___hhhvvvppplllssssssdddHHH???PPPvvv~~~pppdddZZZVVVRRROOOVVVaaauuunnneeebbbTTTRRRcccrrrsssjjj]]]QQQIII>>><<<:::777555444444333222222222111111111111000111111111111111111111111111111222222222333333333222555222333888222///777IIItttfffIII444555888333111666111111111222222222222333222222222222222222222222222222222222333333333333333444555555444444555777000CCC<<<000FFFmmmRRR???888000555111666222111111111111111222222111111111111111222222333111222222333333444555555555333777777:::\\\]]]___jjjcccnnnwwwzzz}}}mmmJJJ444333333222333111000000000000000111222222444222333444444333555999777GGGnnn>>>NNNoooLLL666???^^^{{{yyywwwooo___WWWUUU[[[___cccooo~~~ttt^^^\\\>>>MMMhhhzzzZZZJJJIII```]]]GGG:::BBBMMMJJJ???888MMM[[[WWWGGGCCCDDDFFFMMMMMMRRRYYY```fffkkkooorrrmmmwww~~~yyyTTT>>>---///222///...000////////////000000111111//////000000111111222222666111444;;;666444LLLmmmtttOOOAAA===;;;;;;:::777777:::555666777888999999:::;;;??????@@@AAACCCBBB@@@===999::::::999888:::???CCCZZZuuu~~~vvv}}}{{{xxx|||___CCC...000444000///444111222333333222111333444:::HHH}}}fffhhhjjjiiigggfffggghhhfffgggggggggggggggggggggfffeeefffjjjjjjiiikkkpppvvvvvvooo^^^KKKBBBFFFNNNOOOPPPWWW```eeegggkkkqqqqqqlllfffeeekkkuuu~~~{{{sss^^^HHHFFFHHHhhhwwwcccTTTGGGBBB@@@>>>BBBKKKYYYrrrmmm___```]]][[[^^^^^^^^^___]]]TTTIII>>><<<:::777555444444444222222222111111111111000000000000000000000000000111111222222222333333333000555111000777777111333555JJJuuuZZZ777;;;888111222999888000/////////000111111222222111111111111111111111111111111222222222333333333000222333333333333444666666===555666BBB===UUUQQQ777BBB666***888111---222111111111111111222222111111111000111222222333111222222333333444555555111<<<777444:::???nnnzzzSSSffftttwwwooosssdddFFF333222555///666;;;,,,000000000000000111111222444111333777666111333:::999>>>eeeNNNFFFSSSJJJDDD>>>DDDfffrrrsssxxxeee]]]YYY]]]^^^___mmmqqqlllMMMDDDVVV|||qqq^^^XXXmmm\\\HHH;;;BBBKKKLLLJJJKKK___ooogggOOOGGGJJJKKKNNNTTTYYY```fffjjjmmmooopppnnn|||yyy|||ccc>>>444...000222......111.../////////000000111111/////////000111111222222444222333444222333===JJJfffDDDAAA??????===999999<<<555999<<<:::666666:::???<<<:::999:::===>>><<<:::666999;;;:::999<<>>===<<<666555888999LLLnnnxxx___KKKNNNUUUcccZZZOOOLLLSSSXXXQQQDDD>>><<<999666444333222222222222222111111111111000000000000000111111111111111111111111111111111111333333222222333333444555888666GGGooouuuOOO===333333333333333333333333222111111111000000//////000000000000000000000000000000000000111111111111222222333333333333444444777777888999;;;???DDDHHHxxxnnnTTT:::999888666444222000///000000000000111111111111///000000000000111111111111111222222222333333333:::222444:::666777VVV~~~iiirrr~~~pppyyyVVV333333222222111000//////000000000000111111111111222222222333333333444444666<<>>ZZZ~~~___mmmggg\\\hhhcccgggeeeeeeeeeeeeeeefffggggggeeeeeefffggghhhiiijjjjjjwww~~~{{{vvvrrriiiuuuzzzppp[[[VVVSSS\\\hhhsss|||```UUUKKKJJJJJJGGGCCCAAACCCHHHQQQSSSMMMEEEGGGNNNnnn}}}dddFFFKKKFFF999>>>>>><<<999666444333222222222222222111111111000000//////000000000111111111111111111111111111111111333222222222222333444444444///555LLLlll```@@@555999333333333333333333333333111111111000000000//////000000000000000000000000//////000000000111111111111111111222222222333333333333555555777:::@@@CCCGGGiiicccEEE555777666555444222000///...//////000000000111111111000000000111111111111222111111111222222222333333333///222999666333AAAVVV{{{ooo___nnnpppddd===333333222111111000////////////000000000111111111222222222333333333333444222888999WWWiiiAAAZZZdddQQQ<<<999GGGXXXyyy~~~sssfff___[[[[[[bbbkkkwww\\\QQQXXXwww|||wwwyyy{{{vvvccceeefffZZZOOOLLLVVVeeeQQQJJJIIIVVVZZZllllllgggoooooommmyyyrrriiiiii~~~pppDDD444222000///......///000//////////////////////////////000000000111111111333222111111222444777888DDDeee```NNN>>>:::@@@AAA@@@???>>>===<<<:::999999222555888999777666555555:::===???CCCPPPbbbmmmpppoookkk}}}sssppp___999222111111000//////000000333333222111111111222222666444EEEwwwpppnnnggg\\\bbbbbb___cccccccccccccccdddeeeeeeddddddeeefffggghhhiiiiiiyyy}}}{{{|||gggmmmxxxmmmqqqdddccckkkppptttuuugggZZZUUUUUUTTTSSSTTTYYY[[[]]]ZZZPPPHHHKKKSSSooo{{{ZZZNNNIIIAAABBB>>><<<999666444333222222222222111111111000000000//////000000000000111111111111111111111111111111222222111111222222333444777333111444???___lllJJJ:::444333444222222222222222222222222111111000000000000//////000000000000000000000000//////000000000000111111000000000111111111111222000111222333444777<<>><<<999666444333222222111111111111000000000000////////////000000000111111111111111111111111111111111111111111222333333555666777444000999VVVqqqyyy[[[<<<333:::>>>999333111111111111111111111111000000000000000000//////000000000000000000000000////////////000000000111000000000111111111222222111333444444555777;;;>>>>>>999;;;GGG[[[yyy}}}\\\HHH666000555777000000000////////////...////////////000000000111111111111111222222222222111111111111222222222222555777555333444999:::777???bbbwwwlllgggzzzttt}}}{{{~~~iiiCCC333111111111000000000/////////////////////000000000111111111111111222222222222444333222333JJJjjjBBB888RRRXXXEEE;;;???NNNxxxrrrwww~~~nnnbbb[[[\\\___```gggxxxhhhGGGcccttt|||zzz}}}yyyiiiaaaXXX[[[ggghhh^^^fffrrrmmmmmmkkkpppqqqpppwwwzzzqqqTTThhhwwwXXX===...111000///............///////////////////////////////////////000000000111111111111111222333555555666888VVVzzz```JJJJJJAAA@@@GGGEEE:::777???777666444444777>>>GGGMMMdddjjjttt~~~zzz}}}vvviii```iii}}}tttDDD...333111000000/////////000000000000000000111222333444444///222XXX~~~uuurrrfffYYYhhh\\\_______________``````aaa``````aaaaaabbbcccddddddhhhzzzsssiiirrr}}}rrrnnngggqqqttt}}}pppiiidddfffhhhfffddddddlllnnnooojjj]]]PPPOOOUUUPPP[[[iiiiii\\\YYYWWWLLL>>><<<999666444333222222111111111000000000//////...////////////000000000000000000000000000000000111000000000000111222222---000555777555333888>>>WWW{{{|||WWW:::999999999555//////333000000000000000000000000//////////////////000000////////////////////////...////////////000000000111111111111222222222333222333444444444666999;;;555555:::===:::@@@\\\{{{```FFF777777444444333,,,///////////////000000000...////////////000000000000000111111111222222222000000111111111222222222///333333//////555888666333<<>>???FFFRRR^^^dddfffwwwvvvxxx|||]]]NNNnnnxxxQQQ111,,,888000///////////////000000/////////000111222333444///222...CCCiiiyyylllYYYbbbZZZ^^^^^^]]]]]]^^^^^^___```^^^^^^^^^______``````aaaaaaqqquuufff[[[^^^\\\bbbrrr~~~yyyvvvxxxhhhgggsss|||qqqiiidddddddddcccdddffffffeeeddd^^^SSSLLLQQQ[[[aaaNNNKKKVVVXXXVVVRRRKKK>>><<<999666444333222222111111000000000/////////......////////////000000000000000000000000000000000000000///000000111222111000///222555777666555777HHHccc}}}^^^FFF888333222333555222......222////////////////////////......////////////000000////////////////////////......////////////000000111111111222222222333333000111222333222333555777111222777<<<:::555:::DDD\\\rrr}}}eeeEEE777...222777222000111---/////////000000000000000......////////////000000///000000000000111111111000000000111111111111222,,,222666444333444444333>>>777CCCjjj~~~kkkJJJ555444333,,,////////////..................////////////000000///000000000000111111111333111555888333<<>><<<999666444333222222111000000000////////////........./////////000000000000000000000000000000000////////////000111111666444111000111444555555;;;777666AAA\\\rrrSSS:::...111:::;;;111***...444666333111................................./////////000000////////////////////////........./////////000000000000000111111111111222///111222222111111222444666444333666888999999999///<<>>```vvvwwwyyyaaaDDD333000222000+++................................./////////000000/////////000000000111111111333000333777111GGGxxxxxxBBBJJJfffdddWWW@@@555777NNNrrr}}}{{{jjj^^^^^^[[[]]]mmm\\\XXXnnnwwwwww|||wwwrrrlll```bbbjjjeeedddmmmsssssspppjjjoookkkOOOQQQxxxzzzTTT666......,,,---------......---------////////////////////////........./////////000000///000000111111111111111777333111777HHHccc~~~}}}~~~~~~vvvpppsssvvvyyyvvvhhhZZZVVV[[[~~~nnnIII666444555111,,,...............///000000000000///000000111222222666999000333>>>eee{{{{{{qqq```fffhhhWWW]]]ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[aaammm|||}}}yyylll]]]MMMDDDLLLYYYggguuuuuuvvv{{{eee^^^LLLNNN\\\kkkuuuzzzkkkYYYMMMHHHKKKUUU___eee___WWWMMMCCCCCCPPP___xxxtttWWW???BBBBBB===DDD>>><<<999666444333222222000000000000////////////............/////////000000000000000000000000000///////////////000111111---222555444111111333444///444888888888FFFccc{{{qqqVVVBBB333444999777333333///111555444---'''+++333........................---.........//////000000////////////////////////............/////////000////////////000000000000111222333333222222333444111444666555555666777555<<<777666:::DDDZZZ{{{xxx```PPPEEE555000333333555+++,,,222111444444+++///...............------............/////////000............////////////000000000000111111111111666...***///222111333888///555:::<<>>333------......,,,...///////////////......////////////000000000000222333222555777???mmm{{{KKKgggmmmTTTTTTUUUVVVVVVTTTSSSSSSTTTWWWXXXXXXYYYXXXWWWUUUTTTSSSZZZ___]]]XXXZZZeeeqqq}}}vvvlllgggvvvuuugggVVVXXXWWWUUU\\\iiikkkccc```dddLLLJJJQQQ___dddaaaccckkkccc```YYYPPPIIIJJJRRRYYY^^^]]]XXXOOOIIIMMMVVV\\\MMMVVV\\\YYYNNNEEEEEEHHH===;;;999666333222111111000000000000/////////..................///000000....................................////////////000000000111111111222222222222333333444666777888444777???NNNddd{{{eeeNNN>>>666555666333222222111000000/////////////////////////////////---,,,---...///...---+++,,,------...---------........................------------............//////////////////////////////000000000111111111222222222222333333333333222333444555555777:::<<<555999@@@KKKXXXdddooouuuyyy~~~lll___OOOFFFCCC???666---444333222111000/////////................................................------------------------....../////////000000000......//////000000111111000000111111111222222222///000444777444777MMMfffmmmBBB666444111///---,,,------......------------..................//////////////////000000000111111111///111333444444444666888???hhhXXXEEE]]]gggNNNFFF@@@444===XXXvvvrrrfffOOOPPPYYYkkkcccOOOccciiihhhmmmzzzkkkjjjlllmmmdddhhhlllmmmmmmkkkfffbbb^^^PPPJJJQQQ```|||WWW666111000000111---................................................------------.............../////////000000000000111000222444222222;;;FFFiiiyyy|||mmmGGG999444...---000111000.........////////////........./////////000000000000222333111444555999___[[[[[[iiiVVVSSSTTTTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVTTTSSSRRRRRRUUUVVVQQQKKKJJJNNNTTT___uuu~~~yyyZZZcccnnnjjjkkkbbb^^^```^^^\\\dddqqqNNNKKKOOOWWWXXXVVV]]]iiiiiifff___UUUNNNNNNUUU\\\[[[ZZZVVVOOOKKKPPPYYYaaaIIIOOOSSSRRRKKKFFFGGGKKK===;;;999666333222111111000000000/////////............---......///000000........................---............/////////000000000000111111111111000000000111222333444555999777333111333;;;FFFNNNcccjjjttt|||nnncccUUUGGGCCC===555...+++,,,///222222111111000000/////////////////////////////////...---,,,---...///...,,,++++++,,,---------------------------------------------------............////////////////////////////////////000000000000111111111222222222333333222333444333222222444666222222444666:::>>>AAACCC>>>===BBBHHHFFF<<<888;;;;;;777111------000444666111000000000////////////........................------------------------------------------------.........////////////000////////////////////////000000000111111111222222111000444:::888333666???___xxxuuugggGGG***222000///---,,,,,,,,,---......------------......---............///////////////000000000000111111000222333333333333444666444FFFvvvZZZFFFVVViiinnnXXX===333777===XXXvvvuuukkkdddUUUSSSUUU]]]uuuYYYVVVjjjssssssvvvyyyrrrrrroooiiidddbbb^^^ZZZVVVSSSTTT\\\kkkxxx|||}}}yyyrrrlllkkkkkkjjjdddlllpppmmmkkkmmmjjjccc[[[IIIFFFccccccBBB////////////111...------------------------------------------------------------................../////////000000000222111222333222000222666<<>>777444///)))---000444777777555111///000000000/////////.................................---,,,,,,......---,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000000000000111111111222222111222333222000000111222555555444444444444555555444000000444555111///000---///111222111111222222/////////000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////////////////......000000000000111111111111777444444888777444666:::999[[[rrrcccSSS@@@333//////...---,,,,,,,,,------...------,,,,,,------...---------.........//////////////////000000000111111222333333222222333444;;;666QQQ\\\;;;RRRqqqxxx\\\AAA:::===888MMMvvvooojjj|||ttt]]]TTT[[[cccyyy^^^NNNLLLJJJMMMPPPKKKQQQQQQPPPNNNNNNOOOPPPOOOUUURRROOOMMMOOOTTTZZZ^^^]]]dddnnnttttttppphhhbbbhhhmmmkkkddddddkkkjjjbbbIIIGGGRRRxxx|||iiiFFF111***000...---000...------------------------------------------------,,,,,,---------................../////////000000222111000222333333333333111777???WWWzzzpppLLL444111666...------...000000---+++------......//////.............../////////000000000111///000333///:::TTT{{{ccckkkjjjSSSQQQNNNMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQPPPOOONNNPPPQQQSSSYYY```bbb```]]]fffXXXOOO[[[xxx~~~oooeeefffmmmlll{{{~~~|||uuuggg^^^dddpppbbbaaa```\\\UUUUUUccctttkkkhhhaaaYYYSSSTTTXXX]]]VVVRRROOOMMMLLLMMMSSSZZZRRRMMMGGGDDDDDDEEEFFFFFF===;;;999666333222111111////////////............333222111000///.................................------------................../////////000000000////////////000111222222.../////////000222777:::666777777555222000111111>>>999444555999;;;:::777333333000------222555555444333111//////000111222//////...............---------------------------...,,,+++,,,---...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------............//////////////////000000000111111///000222222111000111333111000000000111111111222888444222444666555555555---...000111111///+++(((...///000111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////............//////000000000111111111111000111222111111555;;;===>>>SSSyyyzzzZZZHHH;;;000///777.....................///------,,,,,,,,,,,,------------------...............////////////000000000111222333222111111222333777222:::UUUhhhAAAOOO___BBB:::AAA:::DDDggg~~~sssyyyiiipppYYYnnnvvvkkknnn}}}dddTTTJJJDDD>>>DDDJJJDDDGGGEEEEEEFFFHHHIIILLLNNNKKKNNNPPPPPPRRRVVV^^^dddpppooonnnooonnnkkkhhhgggdddeee```YYY[[[```[[[QQQBBBZZZssslllEEE555)))+++111...,,,///---------------------------------------------------,,,,,,,,,------------...............////////////333111//////222444444333444333111???^^^wwwwwwjjjVVVDDD666000000333111///------------------,,,,,,---...........................////////////---111///000444000222AAAhhhwwwuuunnn```aaaUUUQQQMMMKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNSSS]]]kkkwww~~~~~~{{{{{{yyyrrrfffaaajjj}}}uuuoooeeennn~~~zzzkkkgggjjjmmmllljjjddd\\\ZZZbbblllfffccc^^^YYYVVVWWWZZZ]]]SSSOOOMMMNNNLLLGGGHHHLLLUUUNNNFFFBBBDDDGGGGGGEEE===;;;999666333222111111/////////.........------333222111///............------------------------,,,------------.....................////////////000////////////000111222333333333111///......000111111222222222444777:::///111222111...---///222222222111111222333444555000///...------...///000---------------------------------------------------,,,+++,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///........./////////000000---///111111111000111222333333333444444444555555000...,,,---.../////////555222//////111333222000...///000111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000000000111111,,,...111222111000222444333777:::IIIoooccc<<>>WWWooo|||tttkkkhhhfff___XXXUUUOOOQQQSSSMMMPPPVVVRRR]]]YYYXXX[[[ZZZVVVVVVYYY^^^dddkkknnnnnnooorrruuukkkggghhhmmmmmmfff```^^^YYYSSSQQQSSSPPPJJJNNNXXXwww|||```CCC+++///)))---222,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////222222...---111222///,,,555444000111555EEE```}}}}}}yyyvvvqqqlll___JJJ888444111111...+++...444---------,,,,,,,,,...///***+++,,,---............---------.........//////,,,444111...333222000555>>>bbbrrrbbb^^^WWWOOOJJJJJJKKKIIIGGGHHHIIIKKKMMMNNNNNNNNNNNNWWWddduuu|||zzzzzzsssqqqqqqvvvzzzxxxnnneeemmmuuu}}}wwwvvv^^^TTTdddqqq~~~zzzqqqlllkkkhhhccc]]]\\\___aaa]]]WWWPPPOOONNNMMMKKKJJJGGGFFFHHHFFFMMMXXXWWWJJJAAA@@@DDDAAA>>>???DDDHHHIIIHHH===;;;999666333222111111//////.........---------*********+++,,,---///000------------------------,,,,,,,,,---------......---------.........//////......---------...//////000///...,,,***+++...111***---000111111111222333444///)))(((+++000222222222///...//////...///111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,...000000...---,,,---...//////000000000000///,,,000111000...............000111000---,,,---///,,,---...//////---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000333000------111555444111;;;555444888555777NNNlll}}}oooiii]]]AAA222000///000///------///......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000...///111111000000222333222---333666///@@@lllHHHWWWhhh;;;888:::333===VVV}}}|||uuuqqqqqqlllccceeejjjgggjjjnnnkkkjjjfffggglllnnnjjjkkkpppqqquuuxxxwwwrrrmmmlllmmmxxxoooiiiiiiggg```[[[\\\^^^UUUQQQSSSNNNKKK^^^yyy}}}~~~wwwxxxtttUUU777---+++000)))---111+++,,,000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////***111444111000444555333000333//////444111000:::;;;WWWvvv{{{rrrooodddMMM>>>888111///,,,...444444///...111---...///...,,,************+++,,,---............---------.........//////---666222---111222000444333???{{{aaaYYYPPPKKKJJJKKKIIIGGGFFFGGGIIIKKKMMMMMMMMMMMMPPP```qqqvvvooofffbbbccc```___]]][[[[[[^^^cccgggmmmtttwwwxxx}}}aaaLLLNNN]]]nnnuuusssmmmgggdddaaaZZZTTTXXXcccjjjeee\\\RRRQQQQQQPPPOOOKKKGGGDDDCCCCCCMMM]]]^^^PPPDDDBBB???===<<<>>>BBBEEEFFFEEE<<<;;;999666444222111000111000///......------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,...//////...------...////////////////////////.........////////////000000///---,,,,,,---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///...///000000//////000111000000111111111222222222333444555555555555777999YYYrrr~~~}}}oooYYYHHH999111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000444888444333EEE[[[|||GGG\\\UUU777;;;777111;;;JJJiii}}}uuuqqqqqqooopppwww~~~~~~zzzzzzwwwsssrrrtttwwwzzz|||zzzvvvrrrlllfffaaaqqqlllddd```bbbccc]]]SSSXXXYYYXXXIIIJJJvvvyyy|||rrrOOO;;;999444)))---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111111111222222222555777???PPPeeezzzzzzrrrggg[[[III;;;555222///,,,////////////////////////------------------------,,,,,,,,,---------......---------............///////////////000000000000777:::^^^zzzpppiiiXXXFFFAAAGGGIIIEEEJJJIIIHHHGGGGGGIIIKKKLLLLLLXXXeeekkkkkkmmmttt|||lllccc[[[YYYUUUPPPQQQWWWiiijjjlllpppvvvssscccSSSOOO\\\dddbbbcccjjjjjjdddaaaYYYUUUXXX[[[ZZZXXXWWWSSSNNNLLLRRRVVVPPPHHHBBBEEEAAAGGGUUUYYYOOOFFFEEEEEEBBB@@@@@@CCCEEEDDDCCC<<<;;;999666444222111000111000///...------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......---,,,---...........................---------.........//////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------............---///000000///...000111000000000111111111222222111333444333333333555777===EEETTThhh~~~rrrSSS???444...+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.............../////////000000000000222...///444222000888EEEfffwww___JJJ~~~iiiDDD777:::CCC<<>>888111...000333333222........................------------------------,,,,,,,,,------------...------------.............../////////000000000000000///FFFrrruuusssbbbYYYZZZRRRBBB???HHHGGGGGGFFFFFFGGGHHHJJJKKKKKKQQQ[[[eeemmmqqqrrrrrreeeccccccgggddd]]]YYYZZZkkklllkkklllooooooeeeYYYXXXbbbddd]]]ZZZ```cccaaa[[[WWWWWW[[[]]]XXXSSSQQQQQQMMMMMMRRRSSSNNNGGGCCCEEE@@@DDDQQQUUUMMMFFFGGGDDDBBB@@@@@@BBBDDDDDDCCC<<<;;;888666333222000000111000///...---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------------------------,,,,,,,,,,,,------------,,,------......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......---...//////......///111000000000000111111111111///000111111000111333555888666:::KKKhhhxxxmmmlllqqqwwweeeKKK666++++++...111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000333,,,+++000333000///333:::hhhKKKNNNyyyqqqVVVFFF555444444;;;III[[[rrrzzzvvvooojjjoooyyyvvvuuusssrrrsssuuuxxxzzzvvvkkkfffeeedddccc^^^VVVRRRRRRQQQMMM???AAAHHHaaa~~~ttt~~~ssstttqqqpppxxx|||cccBBB---))),,,---,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000000000000111111111111222222111...---000999@@@JJJSSS[[[^^^gggsssxxxvvvvvvtttrrrooonnnoooppprrraaa\\\TTTMMMFFF===333,,,---+++***---111333111///........................------------------------,,,,,,,,,,,,------------------------................../////////000000000///...777QQQsssppp}}}jjjTTTSSSRRRFFF@@@DDDCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIOOO\\\kkkqqqllleee^^^^^^bbbeeebbbXXXQQQNNN```eeeiiikkklllkkkddd[[[ccckkkmmmcccZZZ[[[]]]\\\VVVVVVYYY]]][[[SSSMMMKKKOOOMMMMMMOOONNNJJJHHHIIIFFF@@@AAAIIIMMMIIIEEEGGGCCCAAA??????AAACCCCCCCCC<<<:::888555333111000///000000///...---------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,+++)))***+++---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,,,,,,,------------,,,...//////...---///000/////////000000000111111///000111000//////111333...111555999CCCYYYuuu|||lll[[[QQQOOO???888000++++++///333555------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000111,,,***000444222111222666>>>bbb\\\PPPfff}}}aaa@@@===666666===@@@EEEYYYqqqwwwrrrggg\\\YYY]]]```^^^```aaa``````___aaadddfffeeekkkqqqppphhh^^^VVVSSS[[[WWWPPPJJJKKKKKKDDD;;;^^^yyysssccciii{{{yyyuuuvvv|||zzzqqqkkkUUUAAA///---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........///////////////000000000111111000333555444222///...///111777;;;;;;@@@GGGIIIGGGJJJGGGDDDCCCCCCCCCBBB@@@777555333222333222000...222222111222333111---***........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000333666>>>YYY|||pppvvvppp[[[NNNKKKGGGAAA@@@AAAAAACCCDDDEEEFFFGGGIIIEEEGGGRRRaaahhhbbbYYY[[[[[[[[[YYYSSSIIIAAA<<>>===>>>>>>>>>?????????>>>>>>>>>@@@BBBCCC;;;:::777555222111//////000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************)))+++------+++***++++++++++++++++++++++++++++++************++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++************************************************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,---///............////////////000111111000//////111222555444444444444444444444999GGG]]]sss~~~yyyzzztttaaabbbpppgggZZZIII===777333---)))...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000...,,,,,,///333...000000777PPPqqqrrrLLL999OOOvvv{{{bbbJJJ@@@999000///666444===EEEKKKQQQXXX[[[ZZZaaaddddddbbbcccggghhhfffXXXZZZ[[[XXXSSSOOOOOOQQQVVVRRRMMMLLLNNNPPPQQQQQQ>>>===:::999BBBSSScccjjjqqqqqqaaaXXXmmmxxxfffggg]]]dddsssxxxsss]]]???...******...---)))***000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,------------.....................////////////333...******...111111///000111000000000000000///333333333333333333333333111111000000////////////,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...000///,,,333MMMvvv~~~vvv}}}xxx|||rrrXXXIIIIIIDDDBBB@@@???>>>???AAABBBEEEEEEEEEEEEFFFHHHJJJKKKDDDNNNYYY^^^^^^YYYNNNDDD<<>>>>>===>>>AAACCC;;;999777555222000////////////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************++++++++++++*********)))************************(((+++...///---+++******++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************************************************************************************))))))***+++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++***************************************++++++,,,************++++++++++++***,,,------,,,,,,---...------.........////////////000111000......000111111...---///222333///+++333222333999DDDTTTdddnnnqqquuuxxxzzzzzzzzzxxxuuuxxx}}}yyyxxxyyy||||||uuunnniiihhhrrrzzzxxxfffUUUOOOPPPCCC>>>666...,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...//////---,,,,,,.........///444999:::FFFjjjtttUUUJJJTTTggguuuvvvtttgggNNN888555<<<666999999888:::>>>???===999>>>AAABBBDDDIIILLLJJJBBBFFFIIIHHHEEECCCDDDGGGHHHJJJMMMNNNLLLHHHEEECCCFFF???:::FFF___vvvzzzsss{{{hhh[[[]]]lll}}}{{{iiioooeeehhhgggTTTHHH<<<&&&...------,,,+++***,,,///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,---------.........------........./////////333000---,,,,,,///111222///......///000000111222+++...///...,,,+++...000...///111111000000000000000000///...---------...------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////333---...333333<<<```}}}xxxdddgggnnnbbbQQQHHHHHHEEEAAA===<<<<<<>>>@@@AAABBBCCCCCCAAAAAABBBDDD:::FFFQQQWWWZZZYYYQQQGGG<<>>===<<<===@@@DDD;;;999777444222000///...//////...---,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++******))))))))))))))))))))))))))))))(((+++///000///,,,******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***)))(((((()))+++---...************************************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************)))************+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++*********************************)))***++++++,,,)))************+++++++++***,,,------,,,+++---...---------........./////////000000///------///000...000222111//////222555000111222555888999888777===MMMXXXZZZdddsssrrrfffnnnyyy{{{ooohhhggggggooohhhcccdddiiikkkgggaaa___hhheeeRRRCCC>>>777,,,''',,,///...,,,,,,---...)))***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,------...000111000---222111---)))---===TTTeee}}}|||cccBBBGGGRRR```rrrzzzqqq^^^KKK@@@111444666666:::>>><<<777999===???======@@@AAA??????DDDKKKMMMMMMNNNRRRVVVGGGGGGEEE>>>777555:::???HHHOOOXXX```iiinnnllleeexxxhhhlllqqqdddcccnnnnnnsssjjjmmm```>>>111333***,,,......,,,---///...++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////***...222222///------///000///...///000//////111+++///111///+++***---111---...000000...---,,,,,,***,,,---.........///000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////222)))---:::444+++DDDmmmqqqhhhyyypppeeeaaaWWWJJJKKKHHHBBB===:::;;;===???===???BBBBBBAAA???>>>??????GGGMMMMMMOOOQQQNNNGGG888>>>DDDEEEIIIPPPVVVXXXUUUOOOKKKKKKNNNPPPQQQRRRKKKEEECCCGGGKKKHHHDDDBBB???>>>@@@DDDDDD@@@======AAA???;;;999;;;>>>>>>::::::<<<>>>===<<<===@@@DDD@@@:::666444222...///333000...------......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...------,,,+++++++++************)))))))))))))))))))))))))))************************************************+++*********))))))((((((++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************************************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000222333555888;;;>>>@@@AAAGGGGGGHHHIIIJJJKKKLLLLLLHHHGGGEEECCC@@@===;;;:::444444333222000...---,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++................................................///000111000///000444888\\\{{{|||cccDDD999VVVzzzsssdddjjjrrrdddKKK;;;>>>AAA:::888???IIIDDDBBBDDDEEEDDDBBBBBBDDDIIIIIIDDD===<<<<<<===999666666999888:::KKK^^^wwwssshhhooo]]]JJJXXXyyyzzzvvvlllbbb```gggooowwwgggPPP>>>333///+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------............///................................................------------------------........................,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111000///222:::AAAkkkyyy~~~}}}~~~yyy~~~wwwjjjbbb\\\kkkWWWNNNGGGEEEAAA;;;:::>>>>>>>>>>>>>>>============??????@@@AAAAAAAAAAAA@@@>>>======>>>AAAFFFLLLOOOHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCDDDCCCAAA>>>;;;:::;;;<<<===>>>>>><<<:::999:::999999999999999::::::888444;;;<<<999IIIOOO;;;:::777555555333...,,,...000...------......---,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((+++------,,,++++++,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************)))))))))(((++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++,,,,,,)))************+++++++++*********+++++++++,,,,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............---.........////////////000000000000000000000000///000000000111111222222222222222333444444555555444444333222111000000//////////////////...------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...............---------...........................///000///...///333777555^^^uuu~~~qqqMMMAAAIIIIIIUUUqqqtttYYYMMMFFF===777888:::===>>>===<<<>>>AAADDD777777777444000111777???<<<888>>>QQQ```bbbaaabbb\\\ggg___cccyyynnnXXX^^^ooonnnnnnpppqqqnnnhhhcccXXXMMM===222...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............................................................------------------------........................,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///111000...///555:::KKKooo~~~xxxuuuwwwjjj[[[^^^SSSLLLEEECCC@@@<<<<<>>>>>>>>>>>>>>>>>===<<<<<<>>>AAADDDGGGCCCCCCDDDDDDDDDDDDCCCCCC??????@@@???>>><<<999888999:::;;;<<<;;;:::888777888888888888888888999:::888666:::===>>>FFFGGG<<<:::888999;;;999222...//////...------......---+++++++++++++++++++++++++++......,,,+++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''',,,///...***((())),,,++++++*********)))))))))))))))))))))))))))))))))************************************************************))))))))))))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******************************************************************++++++++++++,,,)))************+++++++++*********++++++++++++,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))+++************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------.........//////////////////////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///.........------,,,,,,---------------------------............///222444''';;;III^^^ssslllkkk|||sssgggWWW??????XXXkkkzzzrrrnnnlllbbbPPP@@@@@@BBB???888777<<<<<<777999>>>FFFGGG>>>777AAAQQQ___VVVWWWcccllliiicccbbbNNNSSSNNN[[[zzzyyyiiikkkeeebbbdddnnnxxxsss```MMM:::444---)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------............------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000///---,,,///222///MMMWWWSSScccxxxyyyqqqooohhhWWWYYYRRRLLLGGGBBB>>>===@@@::::::999999999888888888999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;<<<<<<<<<<<<============<<<<<<999999:::::::::888777555666777888888888777555555666666666666777777888999555999<<>>>>><<<:::;;;===;;;555111111///...,,,---......---+++++++++++++++++++++++++++000///...---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((---222000***''')))---************))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********************************************************************++++++++++++))))))*********+++++++++************++++++++++++***))))))***,,,,,,+++)))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,---------................................./////////000000111111111111111111111000000////////////...---,,,+++******((()))***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++---------------------------------------...000111///222+++555VVViiihhhiiirrrwwwttt}}}```NNNJJJJJJMMMXXXdddooo|||ppp]]]pppoooggg___ccclllhhh[[[UUUaaarrryyyiiiWWWZZZjjjtttmmmeee]]]PPPIIIRRRccceeeaaaUUUWWWiiilllgggnnnccc___^^^dddhhh```KKK999///---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...000///---,,,---...555:::===LLLfffsssxxx\\\uuuyyydddbbb\\\TTTKKKBBB<<<:::;;;999999888888777777666666666777888888999999888888999999999999888777666666777888888999999888888777444555666666666666555444444555555666666555444444444444444555666777888999333<<<@@@OOO^^^MMM:::CCC;;;888777888666111///111///---,,,,,,------,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((...333111+++'''***...*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------------------***+++,,,---...///000000......------,,,+++++++++---,,,,,,++++++******)))******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,,,,---------------------------,,,,,,,,,---.../////////222......;;;JJJYYYfffeeezzzzzzyyy|||rrrvvvtttpppuuutttfffYYYIIINNNNNNMMMXXXhhhkkkddd```gggiiieeefffooosssrrrZZZ[[[dddooolll___UUUTTTXXXZZZ\\\YYYMMMEEEPPPcccvvvpppddd[[[YYYWWW\\\hhhfffbbb\\\TTTKKKAAA666//////............---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...//////.........///222888PPPppp{{{yyy|||eeesss___dddwwwccc```XXXLLLAAA<<<::::::999999888888777666555555555666666777777777777777666666777888777777666555666666666777777666666666222333333444444444444444444444444555555555444444333333333444555777888999999===>>>KKKYYYJJJ>>>MMM>>>999777777555222222555...---,,,,,,------,,,***++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((---000///+++)))***---******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************)))))))))))))))))))))))))))))))))************+++)))************+++++++++)))))))))************+++***))))))***,,,,,,+++)))))))))))))))))))))))))))(((((()))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---111(((+++666444///>>>WWWYYYaaa^^^fff}}}{{{qqqgggqqqyyywwwwwwooojjj\\\JJJCCCHHHMMMLLLHHHVVVbbb___VVVUUUaaaoooeeeYYYPPPXXXhhhlll^^^NNN@@@GGGXXXkkkoooddd\\\[[[``````aaa___YYYVVV]]]gggaaa\\\RRRDDD555---+++---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////%%%222000444RRRooosssmmmxxxzzzPPPMMMcccrrr{{{cccccc]]]QQQHHHEEEFFFFFF999999888777666666555555444444555666666666666666444444555666666666666666444555555666666555555444222222222222333333444444333333333444444444444555222222333444555777999:::@@@;;;777===DDD???AAAPPP>>>:::888999777444333666...---+++,,,------,,,***++++++++++++++++++++++++'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,+++******+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***************))))))***,,,,,,+++)))))))))))))))))))))))))))(((((((((((())))))************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////..................******++++++,,,,,,------******++++++++++++************+++,,,,,,,,,,,,,,,************************++++++************++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///000...,,,333%%%'''222222...333999SSSXXX]]]bbbhhhmmmsssyyy}}}pppssspppooo{{{zzzyyyqqqbbbUUUOOOPPPTTTFFFEEEIIIMMMGGG===???IIIIIIFFF>>>;;;FFFTTTRRRGGGMMMNNN\\\ooowwwkkk\\\UUUQQQOOOWWW```^^^\\\]]]\\\MMMFFF===333---++++++,,,+++,,,,,,---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000///---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,---......---000:::111''':::TTTbbbhhhsssyyyOOOMMMVVVUUUooojjj___bbb^^^SSSLLLMMMOOOPPP999888777666555444444333222333333444555444444444333333444444444555555666222333333333333333333222222111111111111222222333222222222222222333444444111222333444666888:::;;;???666777:::666888@@@CCC999666666777555111///111...---+++,,,------,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***************))))))***,,,,,,+++)))))))))))))))))))))))))))'''((((((((())))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++******)))(((((('''((()))******++++++***)))***+++,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---000111...,,,***111555,,,$$$000666+++000===SSS\\\SSSRRRZZZ]]]qqqttthhhiii~~~|||ooossskkkmmmmmmjjjdddeeeqqqrrr[[[QQQ```kkkbbbTTTOOOLLL```hhhYYYPPP[[[iiimmm___YYYYYY]]][[[TTTSSSYYY___UUUXXX```^^^YYYQQQCCC888000)))(((---000---))),,,,,,,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000222222111...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---++++++,,,,,,,,,+++---...+++///555333<<>>CCC;;;888444111000111111111333333333222222111111111111111111111111111111111//////000000000000//////000000000000000000000000//////000000000111111111333888:::888;;;BBBDDDAAA999<<>>FFFHHHEEEEEEMMMPPPNNNOOOVVV\\\]]][[[___jjjtttgggiiiiiigggdddbbbcccddd^^^[[[XXX[[[^^^^^^XXXRRRYYYYYYYYYWWWTTTNNNIIIFFFEEE:::000,,,+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///444888CCCLLLHHH>>>;;;@@@AAAJJJRRRTTTOOOGGGCCCAAABBB===999===DDDCCC:::000/////////000000000000000000000000000000000000000111111222222222222111111////////////////////////222222222222333333333333<<<<<<888222000333555444<<<999666555777999888666;;;:::888555333111000///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,******))))))))))))******'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))))))))***,,,,,,,,,++++++++++++++++++***)))(((((()))+++---...((()))))))))************))))))))))))))))))))))))))))))((('''''')))...111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************++++++++++++*********************************************************************************)))))))))(((((()))************))))))((())))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,************************************************++++++************++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........)))...222000,,,)))---111222999===;;;;;;@@@EEEFFF>>>EEEMMMOOONNNTTTaaalllcccccccccaaa```^^^^^^^^^aaa]]]XXXYYY\\\\\\XXXRRRHHHHHHGGGEEEAAA;;;666333///+++)))---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,,,,...///666???AAA>>>>>>AAABBBDDDCCC???===???AAABBBGGG???:::???IIIJJJ???333777666555333222000//////////////////////////////000111111222222111111000000000000000000000000000333333333333444444444444:::999777444333555666666:::555111222777:::888555;;;:::888555333111000///------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******))))))))))))******'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))''')))***))))))***...111//////...---,,,++++++***...---,,,+++++++++,,,---((()))))))))************))))))))))))))))))))))))'''(((***)))(((((()))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,************************************************++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...(((+++///111111///,,,+++***---...///111666999888999???CCCAAA===???GGGOOOVVVRRROOOOOOQQQRRRNNNKKKMMMKKKHHHFFFDDDCCCAAA@@@666555444222000...,,,+++)))(((***000111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++---333999<<>>555888777666555333222000000//////////////////////////////000000000000//////111111111111111111111111222222333333333444444444555555555777777555444555444111000222777999555111;;;:::888555333111000///------------,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***))))))(((((())))))***************++++++++++++))))))))))))))))))))))))&&&((())))))(((***///444000///......---,,,++++++222222000...,,,***)))((())))))))))))************))))))))))))))))))))))))&&&(((******)))'''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++************************************************************************(((((()))******++++++,,,------------,,,+++******))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,************************************************++++++************++++++)))************+++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))***...000///------+++***+++...000000...000444666555222333777<<>><<<:::888666444333333333000---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************************************))))))******+++*********************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++)))************+++++++++************************************************,,,,,,++++++++++++++++++************************>>>===;;;999777555444444333000---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))))))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************************************(((((())))))************************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++...---,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************+++++++++,,,)))************+++++++++************************************************++++++++++++++++++,,,,,,************************===<<<:::888666555444444333000---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************(((((((((((()))***++++++***************************************************************************************+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******...---,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++*********************************************************++++++,,,,,,,,,************************<<<;;;999777555444444333333000---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((()))************++++++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************))))))(((((()))***++++++************************************************************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))*********+++++++++*********************************************************++++++,,,,,,,,,************************;;;:::888666555444444333333000---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((''''''(((((()))***+++******+++,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************************************,,,+++***))))))***+++,,,************************************************************************)))))))))***++++++,,,,,,************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++*********+++************++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++,,,,,,************************;;;:::999777666555555555333000---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''''''''((()))***+++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************************************///---,,,***)))***+++,,,************************************************************************((())))))***++++++,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))************+++++++++************************************************,,,,,,++++++++++++++++++************************<<<;;;:::888777666666666333000---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((()))++++++***+++,,,------,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************************************111///---+++******+++,,,************************************************************************((())))))***++++++,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,+++***))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))************+++++++++************************************************---,,,,,,++++++*********************************===<<<:::888666444444333222111000///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((((((((((())))))))))))******))))))))))))******''')))******((('''((())))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,))))))*********))))))(((+++++++++*********))))))***)))'''''')))))))))(((******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************************************************************************************000///...---+++***))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************))))))******+++,,,+++***(((***...///,,,))),,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((((((+++---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******)))************+++++++++************************+++++++++*********))))))===<<<:::888666555444444000000///...------,,,,,,*********++++++,,,,,,,,,++++++******************)))))))))************+++******))))))))))))******)))******+++******))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))(((***************+++++++++)))******+++******))))))+++++++++*********))))))***((('''''')))******)))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++***************************************************************************************************************...------,,,+++***))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************++++++,,,+++***)))***,,,---,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******)))************+++++++++************************+++++++++*********))))))===<<<:::888666555555444//////......---.........))))))******+++++++++,,,******++++++++++++++++++*********+++++++++,,,,,,******))))))))))))******+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++++++++***+++++++++***************)))((('''''')))+++******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++******))))))************************************************************************************************++++++++++++******))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++,,,)))************+++---///---+++))))))+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---+++)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,...000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******)))************+++++++++************************+++++++++***************<<<;;;:::888777666555555111000///...------......,,,,,,,,,+++++++++************+++++++++++++++,,,************+++++++++,,,******))))))))))))******+++***)))***,,,---+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))))))))*********,,,+++++++++***)))))))))******+++,,,,,,,,,++++++************************)))((('''(((***++++++***))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************************************************************************************)))))))))))))))*********************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,+++(((***+++***(((***...333---+++******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++---000222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************************************<<<;;;:::888777666666666444333000...,,,,,,,,,---000000///---,,,+++***)))******++++++,,,,,,,,,,,,)))))))))*********++++++******))))))))))))*********))))))***++++++***(((***************************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,***************************)))'''(((***++++++***(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))************************************************************************************************(((((())))))))))))******************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++(((***,,,+++***+++000555...,,,******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++)))((()))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---///000000++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,---000111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************************************<<<;;;:::999888777777777666444111...,,,,,,,,,---222111000...---+++************++++++,,,---------)))))))))************+++******))))))))))))******(((***++++++***))))))*********************************)))))))))((((((((())))))))))))))))))))))))((())))))******++++++++++++++++++***************((()))***+++,,,,,,,,,,,,***************+++++++++,,,***((()))***+++***)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************)))))))))))))))*********************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***,,,---------,,,+++***+++,,,,,,---///222555///---+++++++++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++---...000111222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******)))************+++++++++***************************************+++++++++<<<;;;:::999888777777777555333000---,,,---...//////......------,,,++++++******++++++,,,------...*********+++++++++,,,,,,******))))))))))))******'''+++///...)))'''***...*********************************)))))))))(((((())))))))))))))))))))))))((())))))******+++,,,,,,***************+++++++++'''((()))***++++++++++++))))))*********+++++++++---+++***)))******)))((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))***++++++,,,,,,************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***,,,---...---,,,++++++++++++...111444444444///---++++++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((...333222---***,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******)))************+++++++++************************))))))*********+++++++++<<<;;;:::999888888888888333111///------...000111+++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------******))))))))))))******&&&---222000)))&&&+++000************************************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******+++++++++,,,''''''(((******+++++++++))))))******++++++++++++///,,,***)))******)))''''''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************(((((()))***+++,,,,,,---************************************************************************************************++++++++++++*********)))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))***,,,......---,,,+++,,,++++++///444777666333000...,,,+++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%///888888222,,,,,,///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******)))************+++++++++************************))))))******++++++++++++===<<<;;;999888777666666222222222222111///...---++++++,,,,,,,,,+++***)))******)))))))))))))))***++++++++++++******))))))************************************************************************)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++***))))))++++++++++++++++++++++++************************************************************************,,,+++***)))((((((((((((************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++---111666888555222111111///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************===<<<;;;999888777666666222222222111000///---------,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++*********)))************************************************************************))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++***))))))++++++++++++++++++++++++************************************************************************+++******)))))))))))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,///222555666444222111000...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************===<<<;;;999888777666666222111111000///...---,,,------,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++************************************************************************************)))))))))*********++++++)))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************+++++++++++++++*********++++++++++++++++++++++++***************************************************************************))))))))))))***++++++************************************************************************+++++++++***************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++...111333333222222222///...---,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************===<<<;;;999888777666666222111000///...---,,,,,,,,,,,,------,,,,,,+++*********)))))))))***++++++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,......,,,***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,++++++************++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,---************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,000333333111///000222...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************===<<<;;;999888777666666222111000...------------***+++...000///---***(((******))))))***++++++,,,+++++++++++++++++++++,,,************************************************************************(((((()))))))))*********))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***---......---***(((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************---,,,++++++******++++++++++++++++++++++++++++++************************************************************************))))))))))))***,,,---...************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,---000333333000...///111---,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************===<<<;;;999888777666666333222000...---------...***,,,...000000---***(((,,,,,,+++,,,,,,---...///++++++++++++,,,,,,,,,,,,************************************************************************((((((((()))))))))******))))))))))))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,......,,,***(((******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************************************...---,,,******++++++,,,++++++++++++++++++++++++************************************************************************)))))))))***+++,,,---...***************************************************************************************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---///000111111000//////000---,,,++++++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************************************************************===<<<;;;999888777666666444333111///.........///---------------,,,,,,+++,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,------************************************************************************(((((((((((()))))))))***))))))))))))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************************************///---,,,******+++,,,---++++++++++++++++++++++++************************************************************************************++++++,,,---************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------000/////////000111000///------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************===<<<;;;999888777666666555444111///......///000111///,,,******+++---///************+++,,,---...+++++++++,,,,,,---------************************************************************************(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************///...,,,******+++,,,---++++++++++++++++++++++++************************************************************************++++++******++++++,,,---************************************************************************))))))******++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------111...---...111222111...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************************************************************************************;;;::::::999888777666666444333222000//////..............................,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***+++---------+++)))((())))))************))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))++++++++++++******))))))************************++++++************************************************++++++++++++******+++*********))))))((((((************************************************************************************************************************************************,,,,,,+++***))))))******)))************+++++++++))))))))))))))))))))))))))))))************)))))),,,+++******)))*********,,,---...---+++***+++,,,))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++************************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++*********,,,------+++))))))***************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++...------...000111000...,,,,,,,,,++++++*********)))************++++++++++++******+++...333888;;;555444333111///---++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))***,,,---++++++++++++++++++++++++************************;;;;;;:::999888777666666444333222000//////......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************************************+++,,,---,,,+++)))((())))))************))))))************************((()))***,,,,,,+++***)))++++++++++++*********)))************************++++++************************************************++++++++++++******+++*********))))))))))))************************************************************************************************************************************************,,,,,,+++***************************++++++++++++************************))))))************))))))++++++************++++++,,,------,,,+++******,,,***************************************++++++,,,++++++++++++++++++++++++************************+++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,******++++++,,,---------************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++,,,...000222111000,,,,,,,,,+++++++++******************++++++++++++---,,,***)))***,,,...000......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))***+++---------++++++++++++++++++++++++************************;;;;;;:::999888777666666444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++++++++***)))((())))))************))))))************************((()))***+++,,,+++******++++++++++++************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++************+++++++++,,,************************))))))************))))))******)))******+++,,,---***,,,,,,,,,***)))***+++***************************************+++,,,,,,************************++++++++++++++++++++++++))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...///,,,)))***,,,......,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---000222222111,,,,,,,,,,,,++++++++++++************+++++++++,,,---,,,+++***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++)))***---000///---++++++++++++++++++++++++++++++++++++++++++++++++<<<;;;:::999888777777666444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))((()))******++++++******)))************************((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++*********+++++++++,,,,,,************************)))******++++++******))))))))))))***+++,,,......)))+++++++++))))))***+++************************+++************+++,,,,,,************************+++++++++++++++++++++++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***)))***,,,///000666000+++***,,,...+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111000///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---***(((***...000///,,,++++++++++++++++++++++++++++++++++++++++++++++++<<<;;;;;;:::999888777777444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********))))))******++++++++++++******************************))))))******+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,******************************++++++++++++******)))))))))***+++---...///)))***++++++***)))***+++************************+++++++++***+++,,,,,,---************************++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++*********---///111666000+++***,,,...+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))+++---...---***++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<;;;:::999888777777444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++******++++++++++++******++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******,,,---...///)))***,,,+++******+++,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////,,,)))***,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---------......,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<;;;:::999888888777444333222000//////......------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++************+++,,,---...///)))+++,,,,,,++++++,,,...++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///---,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,+++******)))))),,,,,,+++++++++*********------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,///111000,,,))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,===<<<;;;;;;999999888777444333222000//////..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......***+++------,,,,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,///000///---,,,,,,,,,------.........++++++,,,,,,,,,---------------,,,++++++,,,------,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,111555333,,,((()))---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,???===:::999888777666444111444555333...,,,---/////////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************************+++,,,------...............------,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++,,,------------,,,///---+++***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---++++++,,,+++***(((++++++++++++++++++++++++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000000///...---,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@===;;;999999888666555666555222111000///...---/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************++++++,,,,,,------------------,,,,,,++++++......---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,------------,,,000...------///000111000,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////......---,,,,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------///---,,,---......---+++,,,,,,------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,------,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,//////......---,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@>>>;;;::::::999777666<<<777111000111222000---000///////////////......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,------------,,,///------...000222333222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...++++++,,,---.........---------------------------,,,,,,,,,,,,++++++++++++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------------------------------------............////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---......////////////......------,,,,,,------...///.........------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................000...------......---+++------............//////////////////////////////------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---------.........------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++@@@>>><<<:::::::::888777===999444111111111111000000000000000000000000000,,,,,,,,,------.........------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************,,,+++++++++++++++++++++,,,---------......//////------------------------------------------------++++++,,,,,,,,,---------------------------------+++,,,------......---------,,,+++,,,...000000///,,,,,,,,,---------------........................------------.........///++++++---...////////////................................................////////////////////////////////////////////////------........./////////........................//////////////////////////////............//////.......................................---------------------............////////////////////////......................../////////000000000111111////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////........................................................................////////////////////////....................................////////////........................------........./////////------------------------...........................//////000000//////......//////000000//////.........------......///000...................................................................................................//////000000//////...////////////////////////111///......//////...---////////////////////////////////////////////////------------------------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,------------.........---------------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...,,,,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++@@@>>>;;;:::::::::999777::::::888333000///111444111111111111111111111111------....../////////000........................///......------......///........................,,,------------.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------......//////------------------------........................------------....................................------...///////////////...---,,,---...///---,,,---........./////////000////////////////////////////////////000000000000,,,---...000000111111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000///111111111111111111111111////////////////////////000000000111111111222222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111222000000000000000000000000....../////////000000000........................///////////////////////////000000111111000000//////000000000000000000/////////......//////000111////////////////////////////////////////////////////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000111000///000111111000///000000000000000000000000000000000000000000000000........................////////////////////////---------,,,---......///------------------------------------------------------------------------------........./////////////////////////////////---------.........//////................................./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///---,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++???===::::::::::::999777777999999555000///222666111111111222222222222333000000000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000........./////////000000........................------------........................////////////.........///////////////........................000000000000000000000000...////////////000000000000000000000000000000000//////000111111111111000222111000111222111000...//////000000111222222222222222222222222222222222111111111111222222222222///000111222222333222222222222222222222222222222333333333333444444444444222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222000000000111111111111111222222222111111111111000111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111//////000000000111111111////////////////////////000000000000000000000000000111111222222111111000000000111111111111000000000000//////000000111222///000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000111111111111111111111111222111000111333555444333222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///............///000000////////////////////////////////////////////////......................../////////000000000000111000000000000000000000000....../////////000000000////////////////////////////////////000000000000........................------------------------////////////////////////------------------------................................................///...------...///...,,,........................------------------------,,,,,,,,,---------............------------......++++++,,,,,,------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,>>><<<999999999999888777666666555444333222333333222222222222333333333444333222222222222222111111222222222222222222222222222222111111111111222222222222222222222222222222///000000000111111111111000000000000000000000000...//////000000111111111000000000111111111222222222111111111111111111000111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111000111222222333333222222222222222333555555333111111111222222333444444555444444444444444444444444333333333333444444444444333333444444444444444333444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111/////////000000000111111222222222111111000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111111111222222222222111111000111111222222111111000111000000000000111222222000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222111111333666888888777333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000111111111111//////////////////////////////000000000111111111000000000000000000000000////////////////////////////////////////////////...........................................................................------///111333333222................................................------.........///////////////............//////---------------.........---------....../////////------------------------===;;;999888999999888666777444222333555666333000222222222333333444444444444444444333333222222222333333333333333333333333222222111111111111222222333333333333333333333333000111111111222222222222111111111111111111111111///000000111222333333444111111222222333333333444444444444333333222222222333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222333444444444444333000000111333666666555333222222333444444555666666555555555555555555555555444444444555555555666666555555555666555555444444555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444222222222333333333444444222222222222222222222222111111111111111111111111000000////////////000000////////////////////////---.........//////000000222111111111000000//////////////////////////////111111111111111111111111000000111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333000000000000000000000000222222222222222222222222////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111222222333333222222111111111222222222222111111111111000000111111222333000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111222222333333222222111333333333333333333333333222222222444777::::::999333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222333111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111000111111111222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------000444777888777////////////////////////////////////////////////.........////////////000000000////////////000000................................./////////000000........................===<<<:::888777777777888666666555555555444444444444555555666666555555444666666555444333333222222333333333333333333333333111111111111111111111111444333222111111222333444222222222222222222222222111111111111222222222222000111111111222222222222444333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444555555555111111222444444444666999444444333222333444555666222222222333333333444444555555555444444333333333333333444555666666555555666666666666666666666666666666777777666555444444444444444555555555666666777777777777777777777777777777777777777777777777888777666555555555555555555555555555666666666777444444555555555555444444333444444444444444444333222111111111111111111222111111111222222111111111333333222111111222222222666555444444333333444444111111111111111111111111///000111222333222111111333222222222222222222222444444444444444444444444111111111111111111111111111111111111111111111111222222222222222222222222444444333333222111000000222222333333333444444444444333333333222222111111111111111111111111111111444444444333333333222222222111111111000000//////333222222222111111000000222222111111111111222222111222222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222222333333333222222222111111222222333444444444444333222222222222222222222222333222222222222222222333333333444444444444555555222333444555666555444333444444444333333222222222222222222222222222222222555444444333333222222222666555444222111222222333222222111111111222444555111222222222222333333333000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111333333222222111222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000////////////000000000000000000000000111111000000/////////...111111000000000000111111666222------111666888999000000000000000000000000---.........//////000000............/////////000//////000000000000//////000000000000000000000000////////////////////////////////////////////////===<<<:::999888777888888666666666555555555444444555666666777777666666555666666555555444333333222333333333333333333333333222222222222222222222222111111111000000111111111111111111111111111111111111111222222222333333333222222222222333333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666777666666666444333444666666555555444555666777888555555555555666666666666666666555555555444444444444555666777777777777666777777777777666666666666666666666666666555444444555555555666666666666777777777777777777777777777777777777777777777777777888888777666666666666666555555555555666666666666444555555666666555555444222222333333333333222222333333222222222222333333333333444444444444333333444444333333333333333444444444333222222222222222222222222222222222222222000111222333333333222222333333333444444444444444555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222444333333222222111000000111111111222222222333333333333333333222222111111333333333333333333333333555555555555444444444444333333333333222222222111444444444444333333222222333222222111111222222333222222222222333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222333444333333333444444444444333333333222222222333444444444444444333333333333333333333333333333333222222333333333333333333444444444555555222333444444555555444444666666555555444444444444333333333333333333333333555555444444444333333333666555444222222222222333333222111111111222444555111222222222333333333333111111111111111111111111444444444333333222222111111111111111111111111111111111111111111111111111111111111111111222333444333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...111111000000000000111111:::555111///000111222111111111111111111111111111...///////////////000000........./////////000000///000000000000000000///////////////////////////////////////////////////////////////////////////>>>===;;;999888888888999777777666666666555555555666777777888888777777666777666666555555444444333333333333333333333333333333333333333333333333333111222222222222222222111111111111111111111111111222222222222333333333333333333333333444444444444444444444444444444444444666666666666666666666666777777777777777777777777666666666666666666666666666666666666777777777777666666777777888:::;;;;;;888777777777777888999999888888888888999999999999777777777777666666666666777777888999999999999888999999999888888777777777666666777777777666555555777777777777888888888888999999999999999999999999888888888888888888888888999999888777777777888888555555666666666777777777666666777777777777666666444555555666666555555444666555555555555555555666666666777777777777666666666555555555555555666666555555444333333333333444444444444444444444444444222222333444444444444444555555555666666777777888666666666666666666666666777777777777777777777777444444444444444444444444333333333333333333333333444444333333222222111111333333333333444444444444666555555555555444444444666666666666666666666666777777666666666555555555666666555555555555444444777666666666666555555555444444333333333333444444222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333444555555555555444555555555555555444444444222333444444555555444444444444444444444444444444555444444333333444444555333333444444444555555555444444333333444444555666777777777777666666666666444444444444444444444444666666666555555555555555777666444333222222333444333333222222222333444444222222222333333333444444222222222222222222222222666666555444333222222111333333333333333333333333111111111111111111111111000000000111222333444555444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222111111111000000000000000111111111111111111111111000000111111111111111111111111111111111111111111000000000000////////////111111000000000000111111999666222000//////...---111111111111111111111111000000000000000/////////////////////000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////>>>===;;;:::999999999999888888777777777666666666777777777888888777777777777777777666666555555555444444444444444444444444444444444444444444444444444444666777777666444444111111111111111111111111222222222222333333333333333333333333444444444555333333333333444444444444666666666666666666666666666666777777777777777888777777777777777777777777777777777777777777777777444555555444666:::;;;999888888888888999999::::::::::::::::::;;;;;;;;;;;;999999999999999999999999::::::;;;;;;<<<;;;;;;:::;;;;;;;;;::::::999888888888888999999999999888777999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999999::::::777888888888999999999999999999::::::::::::999999::::::;;;;;;;;;;;;::::::999888888777777888888999888999999999999999999888888777777777777888888999999999888777777777777777777777777777777777777777444555555666666666666666777777888888999:::;;;;;;888888888888888888888888999999999999999999999999555555555555555555555555555555555555555555555555666666555555555444444444666777777777888888888888999999999999999888888888888888888888888888888888888888777777777666666666777777777777777777777777888888888888888777777777666666555555555555666666444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444555666666666666555666555555555555555555555444444555666666666666666666666666666666666666666666666555555555555666666444444444555555555666666555555444333444555666777888777777777777777777777666666666666666666666666777777777777777777888888888777666444444444444555444444444333444444444444333333333444444444555555444444444444444444444444444444444333333222222222444444444444444444444444222222222222222222222222333333222333333444555555333333333333333333333333333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111000000222222222222222222222222111111111111222222222222222222222222222222222222000000000000000000000000111111000000000000111111222111111111111111000///222222222222222222222222222222222111000000000/////////000000000111111111000111111222222111111000////////////////////////000000000000000000000000000000000000000000000000???>>><<<:::999999::::::999999888888888777777777777777888888888888777777888888777777777777666666555555555555555555555555444444444444444444444444555666777888888777666555333333333333333333333333222222333333333444444444333333333444444444555555333333333444444444555555666666666666666666666666555555555666666777777777888888888888888888888888888888888888777777777777666777555222444999888333888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;999999::::::::::::999999999999888888999::::::;;;;;;:::999999888888999999888888888888888888888888777777777777777888888999999999:::;;;<<<======>>>::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888999999888888888888888777999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999888888888888777777777888888888888888888888888999999999999999999999999888888777777777777888888666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444555666666777777666666666666666666666666666666666666777888888888888888777777777777777777777777888888777777777777888888555555666666666777777777777666555555555666888999777777777777888888888888888888888888888888888888888888999999:::::::::;;;:::999888666666666666777555666666666666555555555555555555555666666666666666666666666666666666666333333444444555555666666555555555555555555555555333333333333333333333333888777666666555555555555333333333333333333333333333444444555555444444333444444444444444444444444444444444444444444444444111111222222222222222222333333333333333333333333222222222222333333444444444444444444444444444444111111111111111111111111222222111111111111222222///000111222222222333333222222222222222222222222333333333222111111111000000000000111111111111222111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111@@@???===;;;:::::::::;;;::::::999999999888888888888888999999999999888888888888888888888888888888777777777777777777777777555555555555555555555555555555666666666666555555666666666666666666666666444555555555666666666666444555555555555666666666444444555555666777777777888888888888888888888888555666666777777888888888999999999999999999999999:::::::::999999999999999666999999777===FFFGGGAAA999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>===>>>>>>>>>>>>?????????????????????????????????========================>>>>>>=========>>>??????=========>>>>>>>>>??????>>>>>>????????????>>>>>><<<======>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<::::::999888888888888999999999999999999999999999999999999999999:::;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888999999999::::::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999999::::::888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888666777888888999999888888777777777777888888888888888999::::::;;;;;;::::::999999999999999999999999:::999999888888999999:::777777888888888999999999888888777777888888999:::888888888888888999999999::::::::::::::::::::::::999999:::;;;<<<<<<=========<<<:::999888888999999888888888999888888777666777777777777888888888999777777777777777777777777555666666777888999::::::666666666666666666666666444444444444444444444444;;;:::999888777666666666333333333333333333333333555555666666666666555555444444444444444444444444444444444444444444444444333333333333333444444444444444444444444444444444222222333333444444555555555555555555555555555555222222222222222333333333444333333333333333333444222333444444333222333444333333333333333333333333333333333333333222222222000111111111222222222222222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111@@@???===<<<;;;:::;;;;;;::::::::::::999999999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888777777666666666666777777888888888888888888888888888888999999999:::::::::777777777888888888999999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;666;;;;;;:::BBBNNNPPPHHH;;;;;;===>>>>>>>>>===<<<=========>>>>>>>>>??????>>>>>>?????????@@@@@@@@@??????@@@@@@??????>>>===>>>>>>>>>???@@@@@@AAAAAA======>>>?????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>???@@@@@@AAA>>>>>>>>>>>>????????????>>>>>>>>>??????>>>>>>>>>;;;<<<<<<======<<<<<<;;;>>>======<<<<<<======>>>;;;<<<<<<======<<<<<<;;;999999999::::::;;;======<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=================================>>>>>>=========<<<<<<<<<;;;;;;<<<<<<============<<<<<<=========>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<============<<<::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999:::::::::;;;;;;888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@???>>>===;;;;;;;;;;;;<<<::::::;;;;;;;;;:::888888999999999::::::::::::;;;888888888888888888888888777888888888999999::::::666666666666666666666666666666666666666666666666:::999888888777777777777666666666666666666666666777888888999999888888777555555555555555555555555555555555555555555555555444444444555555555666666444444444444444444444444222333333444555555666666666666666666666666666666333333333444444444555555555555444444444444555555444666777666444333555888444444444444444444444444333333333333444444444444111111111222222222333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222AAA???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999999======>>>>>>>>>>>>======999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>========================<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<>>@@@@@@??????>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@AAABBBBBBCCC======>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@?????????@@@AAAAAABBB===>>>>>>>>>????????????======>>>>>>>>>>>>======<<<<<<============<<<<<<>>>>>>============>>>>>>======>>>>>>>>>>>>======999999999:::;;;<<<======>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::<<<<<<;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@?????????>>>======>>>>>>?????????@@@>>>>>>?????????@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>><<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<==============================:::;;;<<<===>>>???@@@AAAAAA@@@>>>===<<<<<<======;;;;;;<<<===<<<;;;999888:::::::::;;;;;;;;;<<<<<<999999999999999999999999888888777777777777777777666666666666666666666666777777777777777777777777888777777777777777888888888888888888888888888888999::::::;;;;;;::::::999666666666666666666666666666666666666666666666666555555555555666666777777555555555555555555555555333333444444555666777777777777777777777777777777444444444555555666666666666666555555555555666666444555777666555555999===444444444444444444444444333333333444444555555555111111222222222333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222DDD@@@;;;999;;;<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;888999<<<===:::;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::;;;>>>???===;;;??????>>>>>>=========<<>>>>>=========>>>>>>===<<<<<<<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAA????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAA======>>>?????????????????????>>>>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>============>>>>>>????????????>>>===????????????>>>>>>>>>>>>======<<<;;;<<<===>>>???>>>>>>>>>>>>????????????AAA===<<<@@@BBB@@@???AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>===>>>>>>=========<<<<<<<<>>@@@BBBDDD@@@AAAAAAAAAAAABBBBBBBBB??????>>>??????@@@AAAAAACCCCCCBBBAAA@@@???>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???AAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>============>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<>>>===<<<<<<===???@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<>>>===<<<;;;<<<===>>>???;;;;;;;;;;;;<<<======>>>;;;;;;;;;<<<<<<======>>>;;;>>>===888:::@@@@@@:::>>>>>>=========<<<<<<<<<@@@>>>======>>>?????????=================================<<<<<<;;;;;;;;;???>>>===<<<;;;:::999999;;;:::888777666777999:::888888888888777777777777444444555555666666777777999999999999888888888888999999999999::::::::::::777777888888999999999:::999999:::::::::999999888999999888888777777777666555555555666666666777777555555555666666666666777777666666666666555555555333333444555666777888888888888888888888888888888888888888888777777777777777777777777777777777777777888888888999999999999666666666666777777777777666666666666666555555555555555555555555555555555444444444555555555666666666666666666666666666666444444444444444444444444444444444444444444444444DDD@@@===<<<===>>>>>><<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<>>>;;;;;;===<<<999999;;;========================>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>???AAABBB@@@?????????>>>>>>>>>>>>>>>>>>@@@??????>>>============;;;;;;<<<<<<>>>???@@@AAA???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCC>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@EEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDAAABBBFFFFFFCCCCCCFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC??????@@@@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@???BBBAAA@@@@@@@@@BBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>????????????>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<>>>>>>=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????===@@@BBB@@@???AAACCCBBB@@@@@@@@@?????????>>>>>>BBBAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::888888999:::;;;<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::;;;999999999888888888777777888888888999999999::::::777888888888999999999999888999999:::999999888888999888888888777777777777555555555666666666777777555666666666666777777777777777777666666666666555888888999:::;;;<<<======999999999999999999999999888888888888888888888888888888888888888888888888999999999999::::::::::::777777888888888999999999888888888888888777777777777777777777777777777777666666666666777777777777666666666666666666666666555555555555555555555555555555555555555555555555CCCAAA??????@@@@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???@@@======@@@@@@======@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAACCCCCCBBBAAA???????????????@@@@@@@@@BBBAAAAAA@@@???>>>======999:::;;;===???@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGJJJMMMJJJFFFGGGKKKFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@????????????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???@@@AAACCCDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@========================????????????????????????>>>???AAA@@@??????@@@BBB@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBAAA>>>>>>>>>===>>>??????@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@BBBDDDBBB>>>@@@DDDBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????????????????=========>>>>>>?????????@@@???>>><<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;:::::::::::::::999888888888999999999999:::999999999999:::::::::;;;;;;:::::::::999999999999888888999:::;;;<<<<<<===::::::::::::::::::::::::888888888888888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999999777777777777777777777777777777777777777777777777777777777777777777777777AAAAAABBBBBBCCCBBB@@@???CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@>>>???CCCEEECCCEEEHHH@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDCCCBBBAAA@@@>>>>>>:::;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFAAAAAABBBBBBCCCCCCDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKGGGIIINNNPPPLLLFFFHHHNNNIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAAEEEEEEDDDCCCCCCDDDFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???CCC???@@@EEEEEE???>>>BBBCCCCCCCCCBBBBBBBBBAAAAAADDDEEEFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBB?????????>>>>>>>>>======@@@?????????>>>=========>>>>>>>>>>>>=====================>>>>>>>>>??????????????????????????????<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>=========>>>>>>>>>????????????>>>>>>>>>=========999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999::::::::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999@@@AAACCCDDDDDDCCCBBBAAADDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDAAA???@@@DDDFFFDDDEEEIII@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCAAA@@@===>>>???@@@AAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLHHHJJJNNNOOOKKKFFFHHHNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGGGGFFFEEEJJJJJJIIIHHHIIIJJJLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDCCCBBBBBBCCCEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAFFFAAA@@@EEEIIIGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBIIIKKKMMMLLLJJJHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@@@@???????????????????????????>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAACCCFFFGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDAAAAAADDDDDDAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEECCCAAABBBDDDEEEEEEEEEDDDCCCGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMLLLLLLLLLIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMLLLNNNOOOLLLHHHJJJOOOMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEDDDGGGKKKLLLHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHKKKNNNMMMJJJGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????===>>>???@@@@@@AAA@@@@@@>>>>>>???????????????@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????????????????????????=========>>>??????@@@@@@========================;;;<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????========================;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>================================================DDDFFFIIIIIIHHHHHHIIIKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGDDDCCCEEEEEEBBBAAADDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKHHHJJJLLLKKKIIIHHHJJJLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEFFFHHHJJJKKKKKKJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPOOONNNNNNNNNNNNOOOPPPPPPNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPPPPPPPPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPNNNOOOPPPQQQPPPOOOMMMLLLPPPOOONNNMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUURRRPPPQQQQQQNNNPPPTTTPPPPPPPPPOOOOOOOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNPPPZZZYYYLLLFFFMMMPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIMMMQQQPPPKKKHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBB????????????????????????>>>>>>>>>?????????@@@@@@============>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB????????????????????????============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????GGGIIIKKKKKKJJJJJJLLLOOOKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEHHHIIIFFFGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOIIIKKKMMMLLLIIIHHHJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNNNNLLLJJJIIIFFFHHHKKKNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNNNNOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSLLLLLLMMMNNNOOOOOOPPPPPPTTTTTTTTTSSSSSSRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOQQQSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUTTTSSSQQQOOOTTTSSSQQQOOOMMMLLLLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTQQQRRRSSSUUUUUUTTTTTTSSSRRRSSSSSSTTTVVVWWWXXXXXX\\\WWWSSSTTTUUUTTTUUUXXXRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPRRRSSSTTTUUUUUUUUUPPPQQQSSSUUUVVVVVVUUUTTTVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVUUUUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOOOOPPPPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLLLLMMMNNNPPPOOOOOOOOONNNNNNMMMMMMHHHIIIKKKMMMOOOPPPQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUQQQRRRRRRRRRSSSTTTTTTTTTcccuuuttt\\\LLLRRRWWWRRRQQQQQQQQQPPPPPPPPPOOOOOOQQQUUUYYYXXXSSSPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMLLLLLLKKKKKKJJJJJJEEEFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGHHHJJJLLLOOORRRTTTQQQQQQQQQQQQPPPOOONNNNNNPPPOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHKKKIIIGGGGGGGGGHHHGGGEEENNNMMMKKKKKKKKKIIIGGGDDDMMMNNNLLLIIIKKKNNNLLLGGGSSSIIIHHHQQQTTTMMMJJJNNNNNNMMMKKKKKKLLLLLLJJJIIIJJJJJJKKKLLLNNNOOOMMMLLLKKKLLLNNNNNNNNNNNNPPPRRRTTTQQQOOOOOOPPPQQQQQQPPPSSSTTTVVVXXXXXXXXXWWWWWWNNNSSSXXXWWWRRROOOQQQTTTVVVUUUSSSPPPNNNNNNQQQSSSTTTQQQOOOPPPSSSUUUTTTQQQSSSSSSSSSTTTTTTTTTUUUUUUWWWUUUSSSQQQOOOOOOOOOOOORRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSUUUQQQSSSUUUWWWWWWWWWVVVUUURRRSSSUUUVVVXXXYYYYYYYYYWWWZZZ]]]______]]]YYYWWW]]][[[ZZZZZZ[[[\\\\\\[[[UUUVVVYYY[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]___``````^^^\\\ZZZ]]]bbbdddbbb^^^ZZZ\\\^^^^^^\\\ZZZZZZZZZ\\\[[[XXXVVVUUUUUUVVVWWWUUUUUUUUUTTTRRRQQQOOOOOORRRPPPNNNNNNOOOPPPPPPOOOTTTWWWYYYZZZ\\\___\\\VVVTTT]]]YYYWWWcccllllllnnnrrrppppppvvv~~~|||vvv|||yyywwwzzz~~~yyywwwvvvooohhhjjjhhhfffcccaaa`````````eee^^^```jjjkkkccc___cccmmmpppsss}}}lllccciiivvvsss|||wwwpppkkkkkkllllllkkkjjjhhhhhhmmmjjjiiimmmsssuuussspppiiivvv|||nnnhhhqqq|||nnnssswwwwwwsssmmmhhhfffccclllvvvyyywwwvvvyyy}}}wwwvvvwwwxxxzzz{{{zzzyyy~~~||||||pppiiieeebbb```YYYTTTRRR^^^ttt|||xxxsssooolllkkkkkkkkkhhhccc___]]]^^^```aaassspppnnnmmmooopppooommmuuuooojjjllltttzzz|||{{{rrruuuzzzxxxnnnfffkkkuuuooouuutttiiicccfffjjjiiiffffffeeeeeefffgggggggggiiidddbbbbbb```\\\\\\___bbbeeeeeeaaa___aaadddfffaaagggiiieee```___^^^\\\aaa^^^XXXTTTRRRSSSUUUWWWXXXYYYUUUPPPRRRYYY[[[WWW[[[WWWSSSQQQRRRTTTUUUUUUQQQSSSOOOJJJLLLUUUWWWSSSPPPOOOPPPRRRSSSPPPKKKGGGDDDLLLPPPLLLIIIMMMOOONNNMMMJJJHHHGGGIIIKKKLLLLLLLLLIIIHHHKKKJJJHHHHHHLLLGGGIIIIIIGGGFFFGGGEEEBBBGGGGGGFFFDDDBBBBBBDDDEEEBBBHHHKKKHHHEEEFFFGGGGGGIIIHHHFFFGGGHHHHHHGGGEEEHHHFFFDDDEEEGGGGGGDDDBBBEEEFFFGGGFFFDDDCCCDDDEEECCCBBBAAACCCEEEFFFDDDBBBOOOOOOOOOOOOQQQRRRTTTUUUVVVVVVUUUTTTRRRPPPNNNMMMQQQQQQPPPPPPPPPPPPOOOOOOQQQPPPPPPOOOOOONNNNNNMMMOOOMMMKKKKKKKKKLLLKKKIIIGGGGGGIIIMMMQQQTTTUUUUUUFFFNNNRRRNNNJJJLLLPPPSSSKKKKKKMMMOOOLLLHHHLLLTTTQQQQQQQQQQQQPPPPPPPPPPPPUUUUUUUUUWWWXXXXXXUUUSSSTTTTTTTTTUUUVVVWWWXXXXXX[[[ZZZXXXVVVUUUTTTTTTTTTOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSSSSSSSRRROOOPPPRRRRRRPPPPPPPPPRRRRRRSSSSSSSSSTTTVVVXXXZZZXXXYYY[[[^^^aaaccceeefff___```aaabbbdddfffhhhiiiaaabbbccceeeggghhhjjjkkkjjjmmmpppqqqpppooooooooolllmmmoooqqqqqqqqqpppooossstttvvvxxxzzz|||}}}}}}zzz|||~~~|||~~~{{{xxxvvvuuuuuuooopppppppppooommmkkkjjjbbb```^^^]]]\\\[[[XXXVVV___kkkwww|||{{{vvvnnngggjjjppphhhaaalllzzzxxxwww|||~~~{{{}}}{{{|||{{{tttnnnvvvyyyyyytttrrrtttrrrnnnllljjjiiiiiijjjllllllllllllkkklllpppppplllkkkmmmlllllllllmmmkkkiiijjjllliiigggddd```]]]\\\___bbbaaadddfffeeehhhllllllhhhffffffeeeeeeddddddddddddfffdddccccccddddddbbb___XXXYYYXXXVVVTTTSSSTTTUUU\\\[[[ZZZXXXWWWTTTRRRQQQOOOOOOOOONNNOOOPPPQQQQQQUUUTTTSSSRRRPPPMMMKKKJJJVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVTTTRRRRRRRRRSSSRRRPPPWWWUUUTTTSSSSSSRRROOOMMMSSSWWWXXXVVVUUUVVVSSSNNNPPPVVVYYYXXXXXX[[[\\\ZZZTTTWWWYYYXXXVVVUUUWWWYYYRRRSSSUUUXXXZZZZZZWWWTTTVVVTTTTTTWWW[[[^^^^^^\\\___```___\\\WWWTTTUUUWWW]]]]]][[[YYYXXXWWWWWWWWW\\\YYYZZZaaaiiikkkddd]]]ZZZ^^^aaacccaaa___\\\\\\ZZZ^^^bbbaaa^^^___fffmmm|||TTTTTTUUUVVVXXXYYYZZZ[[[^^^^^^^^^^^^]]]\\\[[[[[[XXXYYYYYYZZZ[[[[[[\\\\\\YYYZZZZZZ[[[\\\]]]]]]^^^^^^\\\ZZZZZZZZZZZZZZZXXXQQQRRRVVV\\\ccchhhjjjkkkfff^^^WWW\\\jjjqqqgggVVVVVV___eeeiiivvv~~~ooojjjnnnqqqpppmmmlllpppttt{{{xxxvvvuuutttrrrtttzzz}}}{{{zzzjjjkkknnnqqqtttwwwyyyzzzzzz{{{|||~~~zzzpppvvv{{{}}}~~~~~~|||zzzzzzzzz}}}~~~zzzvvvtttvvvxxxooolll{{{}}}