BM6P6(@ 111111000000//////......//////////////////////////////............//////000000//////.........---...------,,,,,,------...////////////////////////////////////000000000000000000//////.........---////////////000000000000000000000000111111111111000000000000111111111111111111111222222333333333333333444444555666666666666666666666777777777777===;;;999777666666777888:::;;;;;;;;;<<<=========999===BBBDDDDDDDDDFFFHHHKKKcccwwwgggfffbbb]]]ZZZ[[[\\\]]]]]]aaa]]]^^^cccdddbbbdddiiilllkkknnntttxxxwwwwwwxxx~~~}}}~~~yyyooojjjjjjiiieee```^^^\\\VVVOOOKKKOOOWWW^^^QQQOOOIIIEEEJJJWWWcccggggggoootttrrrsss}}}vvvnnn{{{cccGGGDDD@@@===;;;:::888666555555555555555555555555555555555555555666777888999999999:::<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJJJJKKKMMMQQQTTTVVVrrrzzz```YYYXXXYYY[[[```dddggggggfffhhhkkknnnrrrssssssrrrpppkkklllmmmnnnooopppppppppyyyxxxzzz}}}vvvrrrrrrzzzyyyvvvqqqiii```XXXSSSNNNNNNMMMKKKGGGEEEEEEFFFDDDBBB@@@@@@@@@AAA@@@>>>;;;;;;<<<<<<<<<=========<<<<<<<<<===<<<;;;;;;::::::999888999:::;;;;;;:::999888888999<<<>>>??????EEEGGGMMMUUUWWWZZZfffsss~~~}}}}}}~~~|||000000000000//////......//////////////////////////////............//////000/////////.........---...------,,,,,,------............................../////////000000000000000/////////.............../////////000000000000//////000000000111111111000000000000111111111111333333333333444444444444333333444444555666666666555555666666666777777777<<<:::888777666666777888::::::;;;;;;<<<<<<======<<<===>>>AAACCCEEEFFFGGGLLL[[[{{{}}}jjjfffccc```\\\[[[[[[\\\]]]```]]]^^^ccceeecccdddhhhmmmkkkmmmsssuuusssssstttuuuvvvyyy~~~}}}{{{|||}}}yyypppiiifffbbb[[[SSSMMMLLLNNNQQQLLLJJJIIIOOObbbvvvzzzzzzVVVFFFCCC>>><<<:::999777555555555555555555555555555555555555555666777888888999999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBAAAAAAAAACCCEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHKKKMMMPPPRRRaaa}}}ggg[[[[[[\\\___ccceeeeeedddgggiiimmmqqqrrrrrrpppnnnkkklllnnnpppqqqqqqqqqpppttttttuuuwwwwwwtttoookkkrrrsssrrrqqqnnniiieeebbb\\\YYYUUUQQQMMMKKKIIIHHHGGGEEECCCBBBBBBCCCAAA@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777777888888888777;;;:::::::::<<<@@@DDDGGGNNNQQQYYYaaaeeehhhrrr}}}}}}~~~|||000000000////////////...//////////////////////////////............///////////////..................------,,,,,,------................................./////////000000000////////////................../////////000000000//////000000000000111111000000000000111111111111666555555555555555444444333333333444555555666666555555555666666666666777:::999888666666666777888999999:::;;;;;;<<<======???===;;;===AAAEEEFFFEEEJJJNNN|||iiimmmeeedddbbb^^^[[[ZZZ[[[]]]^^^]]]___ccceeedddeeegggmmmkkkmmmqqqrrrooooooqqqmmmqqqwww|||{{{{{{}}}vvvmmmfff```\\\ZZZ]]]YYYWWW___qqqsssuuuzzzjjjKKKDDDAAA===:::999888666555555555555555555555555555666555555666777888999999::::::;;;<<<===???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@AAADDDGGGEEEEEEEEEDDDDDDEEEFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNOOOtttuuu___]]]ZZZZZZ\\\^^^``````dddgggkkkooopppooolllkkkkkkmmmoooqqqrrrrrrqqqpppqqquuuvvvuuuzzz|||qqqvvvvvvwwwxxxxxxxxxxxxwwwqqqkkkccc]]]ZZZXXXTTTQQQLLLJJJGGGFFFFFFEEEDDDBBB??????>>>===<<<<<<<<<<<>>===<<<<<<<<<======;;;<<<<<<<<<============AAACCCEEEFFFHHHNNNWWW]]]fffiiinnnqqqqqqpppuuu}}}~~~}}}|||~~~}}}}}}~~~~~~|||////////////////////////........................///......------......///...........................------,,,,,,------..................................../////////000000///////////////................../////////000000////////////000000000111///000000000111111111111666666666555444444444333222333333444444555666666444444555555555666666666888888777666666666777777888888999:::;;;<<<<<<======<<<;;;;;;>>>BBBEEEFFFHHHEEErrrvvvhhhsssccccccbbb___[[[ZZZ[[[]]]\\\]]]___ccceeeeeefffggglllkkkmmmppppppmmmnnnqqqtttyyy~~~~~~zzzuuuqqqyyywwwpppjjjkkknnnlllgggeeekkkrrrwwwxxxwwwtttqqqdddeeehhhpppzzz~~~[[[IIICCC@@@<<<:::999888777555555555555555555555555555666666666777888999:::;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCGGGJJJFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNJJJ\\\|||kkkddd\\\VVVVVVZZZ^^^```aaadddhhhlllmmmllljjjhhhkkkmmmppprrrssssssrrrqqqnnnvvvwwwwww~~~~~~~~~~~~xxxooojjjjjjiiieeebbbWWWTTTQQQNNNMMMKKKIIIGGGGGGFFFDDDCCCAAAAAAAAAAAADDDBBB@@@???>>>???AAABBB???AAABBBCCCDDDEEEGGGHHHHHHMMMRRRUUUXXX^^^iiiqqquuuxxx{{{{{{wwwttttttwww~~~}}}|||zzzzzz}}}}}}}}}~~~~~~}}}.............../////////------------------------......------------......---------..................------,,,,,,------.......................................////////////.........///////////////............////////////...////////////000000000///000000000111111111111555444444333333222222222222222333333444555555555444444444444555555555555666666666666666666777777777777888999:::;;;<<<<<<999:::<<<===>>>AAADDDGGGIIIDDDhhhcccdddcccaaa^^^[[[[[[\\\]]][[[]]]___aaadddggghhhhhhkkkkkkmmmqqqpppnnnooottt{{{~~~~~~vvvcccXXXTTTRRRQQQTTT\\\eeejjjjjjfffddd\\\[[[]]]eeerrrwwwTTTHHHBBB???<<<::::::999888777666666666666666666666666777777777888999:::;;;<<<<<<<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBFFFJJJEEEEEEDDDDDDDDDDDDDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMUUU```~~~tttfffZZZVVVYYY^^^aaa___aaaeeehhhjjjjjjiiihhhlllmmmppprrrssssssrrrqqqlllsssuuuuuu~~~}}}}}}~~~|||uuurrrtttvvvtttqqqhhheeeaaa]]][[[XXXUUUSSSPPPOOOMMMJJJIIIIIIIIIJJJGGGFFFDDDBBBBBBCCCEEEFFFCCCFFFIIILLLMMMOOORRRUUUSSSYYY```dddeeehhhooouuuvvvzzz}}}}}}{{{zzzzzz{{{}}}~~~}}}{{{yyy{{{|||}}}~~~~~~~~~~~~~~~---............/////////------------------------......------------......---------------............------,,,,,,------...------------------------------........./////////.........///////////////------........./////////......////////////000000000000000000111111111111222222222222222222111111222222222333444444555555333333333444444444555555444444555555666666777777666666777888:::;;;<<<<<<888999<<<@@@DDDFFFGGGFFFJJJHHH```wwwtttlllgggbbb^^^]]]]]]]]]\\\ZZZ]]]______bbbgggjjjiiikkklllnnnqqqpppmmmpppvvvyyy|||~~~wwwbbbVVVPPPQQQQQQVVV```ggggggdddcccbbb```aaahhhtttnnnKKKDDDAAA>>>;;;::::::999888777666666666666666666666666777777888888:::;;;===>>>===>>>???AAABBBBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDBBBBBBBBB@@@???@@@CCCEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJMMMSSSRRRfffvvvfff]]]ZZZ[[[\\\^^^___bbbdddggghhhiiijjjmmmmmmooopppqqqqqqrrrrrrooosssuuuvvv~~~}}}~~~~~~~~~~~~{{{wwwvvvxxxzzz{{{zzzwwwtttpppmmmkkkiiigggeee]]][[[XXXVVVUUUUUUVVVWWWWWWVVVTTTSSSSSSSSSTTTUUUSSSWWW[[[]]]^^^```eeeiiijjjnnnrrrtttsssrrrtttvvv||||||}}}|||yyy|||}}}~~~{{{yyyvvvyyy|||}}}|||||||||}}}---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...---------------------------------.........//////............/////////000---------.........//////........./////////000000000000000000111111111111111111111222222222222222111222222333333444555555222333333333333444444444222333444555666666777777555555666888999;;;<<<<<<;;;999:::DDDOOORRRLLLDDDGGGHHHSSS{{{uuuxxxoooeee_________]]]ZZZ[[[^^^^^^\\\```hhhlllkkkmmmmmmoooqqqnnnjjjnnntttuuuuuuvvvzzz{{{iii\\\XXX[[[gggrrruuuvvvxxxuuussstttzzz```AAACCC???===:::888888888888777666666666666666666666666777888888999;;;<<<>>>???===>>>@@@BBBCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEBBBCCCCCCBBB@@@@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIHHHPPPLLLRRR~~~rrrggg```\\\]]]]]]___aaadddhhhkkklllmmmmmmmmmmmmnnnppprrrssspppqqqssswww{{{~~~~~~|||||||||~~~~~~}}}{{{{{{{{{|||}}}}}}|||zzzwwwvvvwwwvvvuuutttmmmkkkhhhfffeeefffggghhhkkkkkkjjjjjjjjjiiiiiiiiihhhlllppprrrqqqrrrwww{{{}}}~~~~~~}}}}}}||||||||||||}}}|||xxx||||||{{{zzzyyyxxxvvvuuuqqqtttxxxzzzyyyxxxyyyzzz---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...---------------------------------.........//////---.........//////000000---------.........//////............/////////000000000000000111111111111111111111222222333333333111222222333333444555555222222333333333444444444222222444555666666777666444555666888999:::<<<<<<@@@999888FFFWWW\\\PPPAAACCCDDDGGGccczzzvvvhhhaaaaaaaaa]]]XXX[[[___^^^[[[^^^hhhmmmlllnnnooopppqqqlllhhhkkkqqqtttrrrrrrwww~~~eee```cccrrrVVV<<>>???>>>???AAACCCCCCCCCAAA@@@??????@@@AAABBBDDDDDDEEEDDDEEEFFFEEECCCBBBBBBCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGFFFEEEEEEGGGIIIKKKBBBMMMKKKJJJddd{{{mmmeee]]]]]]]]]___cccggglllooonnnmmmllllllmmmooorrrsssjjjiiillltttwwwvvvwww{{{xxxyyyzzz|||~~~~~~}}}~~~zzzyyyxxxxxxzzz||||||{{{zzzxxxuuusssssssssuuuwwwuuuuuuuuuvvvuuutttssssssrrrvvvzzzzzzyyyyyy}}}}}}|||}}}{{{}}}}}}{{{yyyvvvsssqqqpppppppppmmmqqqvvvwwwvvvuuuvvvxxx++++++,,,,,,,,,,,,------...------,,,,,,,,,------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,---------........................------111111000000//////......//////............//////000000000000111111111111222222222111111111000000222222111111222222333444444444444444444444444444444444555555666777777777777777777888999999::::::999:::;;;===AAAFFFJJJMMMFFFDDDKKKSSSmmmooo}}}kkkiiibbb]]]^^^]]]___```___\\\ZZZ]]]fffmmmjjjkkkppptttnnneeeffflllmmmmmmpppuuu{{{vvvlll}}}|||MMMDDD@@@;;;:::999888777777777777888777777777777777888999999999:::;;;===???AAABBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAAAAACCCCCCCCCAAA@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHJJJMMMPPPcccxxxkkk```VVVTTTcccjjj___ffffffjjjoooqqqooopppsssqqqpppppprrruuuuuusssppptttvvvyyy{{{}}}}}}}}}|||}}}|||{{{{{{}}}~~~{{{yyyrrrrrrvvvxxxvvvrrryyyyyyxxxxxxxxxyyyzzzzzztttwwwzzz{{{zzz|||}}}{{{yyyzzz||||||zzzxxx~~~|||{{{yyyxxxxxxzzzxxxwwwxxxyyyzzzzzzyyyxxx||||||wwwuuuyyyyyyuuu+++++++++,,,,,,,,,---------------,,,,,,,,,------------------------------,,,,,,,,,------------......---,,,,,,,,,,,,---...+++,,,,,,,,,---.........,,,,,,,,,---------..............................000000000000//////......//////............////////////000000000111111111222222222111111111000000222222111111222222333444444444444444444444444444444444555555666666777777777777777888999999::::::999999:::<<>>::::::999888777777777777777777777777777888888999999:::;;;<<<>>>@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAACCCCCCBBBAAA@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFHHHFFFQQQqqq|||wwwiiiaaaWWWZZZcccccceeeeeehhhlllnnnmmmqqqvvvqqqpppppprrruuuvvvuuurrrsssuuuwwwzzz||||||||||||}}}~~~|||~~~yyyuuutttwwwzzzyyyxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{|||~~~}}}||||||}}}~~~|||zzz~~~}}}}}}{{{yyywwwuuuttt{{{{{{{{{|||~~~}}}|||yyy{{{yyyuuuvvvzzzzzzvvv++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------..............................000000000////////////...//////............////////////000000000000111111222111111111111000000000222222111111222222333444333333333333444444444444444444444555666666777777777777777888999999::::::::::::::::::<<>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEGGGIIIEEEFFFWWWkkkqqqjjj[[[TTT[[[aaa``````bbbeeefffffflllsssqqqpppqqqsssvvvwwwwwwuuurrrtttvvvxxxzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvwwwyyyzzz||||||{{{zzzyyyxxxwwwvvvvvv}}}|||{{{{{{|||}}}|||{{{}}}|||{{{||||||zzzyyyzzzzzz{{{zzzxxxvvvsssqqqyyyxxxxxxzzz|||}}}|||{{{yyyyyywwwvvvxxx{{{yyyuuu***++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............//////////////////////////////............//////////////////000000000111111111111111000000000000222222111111222222333444333333333333333444444444333333444555555666666777777777777888999999::::::;;;;;;::::::;;;<<<===>>>@@@===AAAGGGKKKiii~~~oookkk{{{ppp```^^^___WWW^^^```aaaaaa``````bbbdddnnniiieeeggglllooonnnmmmsssqqqoooooorrrtttvvvvvv|||~~~yyyuuuPPPAAABBB???:::999888777777666666666777777777777888999::::::<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCCCCBBB@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFIIIKKKIIIFFFLLLUUUggg}}}uuuhhhaaa```ZZZ\\\[[[]]]``````aaahhhppprrrrrrssstttuuuvvvvvvvvvrrrsssuuuwwwxxxyyyyyyzzz{{{{{{|||||||||}}}~~~}}}}}}}}}vvvxxxxxxwwwuuuuuuxxx{{{|||||||||{{{zzzyyyyyyxxx}}}{{{|||~~~|||yyyzzzyyyxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyyyywwwtttrrrsssrrrqqqrrrtttvvvvvvvvvyyyxxxvvvvvvwwwvvvqqqkkk*********+++++++++,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////...............///////////////............//////...////////////000000000000000000000000000000000222222111111222222333444222222222333333333444444333333444444555666666666777777777888999999::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;@@@FFFGGGUUUyyy~~~fffbbbddd]]]^^^```aaaaaa````````````jjjkkkkkkiiiiiijjjmmmnnnsssssssssuuuwwwwwwvvvtttwwwxxxxxxxxxxxx|||xxxyyyjjjFFF???AAA???:::999888777666666666666777777777777888999:::;;;<<<===???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDBBBAAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFHHHGGGEEEGGGJJJIIIttt|||aaa\\\YYYXXX[[[^^^aaagggnnnsssssstttssssssssstttuuussstttuuuvvvwwwwwwxxxxxxyyyzzz{{{zzzzzz|||~~~}}}}}}xxxzzz|||yyyvvvuuuxxx{{{||||||}}}~~~~~~}}}}}}|||~~~|||{{{|||}}}zzzvvvwwwvvvuuutttsssssssssqqqsssvvvyyyzzzyyywwwvvvssspppnnnnnnppprrrtttuuuyyyvvvrrrpppmmmfff]]]XXX************++++++++++++)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---............///////////////............//////......////////////000000//////000000000000000111222222111111222222333444111111222222333333444444333333333444555555666666777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<999;;;???EEEFFFJJJttt{{{mmmdddgggbbbaaaaaaaaabbbaaa```___^^^ccckkkpppmmmhhhhhhkkknnnnnnooorrrvvvzzz|||{{{yyyuuuvvvuuutttsssvvv}}}~~~uuu~~~ZZZBBB???===<<<999999888777666666666666777777777888999:::;;;<<<<<<>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDDDDEEEEEEDDDBBBCCCBBBAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGFFFFFFFFFFFFGGGHHHUUU}}}hhh^^^UUUUUUZZZ^^^dddiiiqqqrrrrrrrrrqqqqqqssstttvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzz|||~~~}}}~~~~~~|||~~~}}}zzzyyy{{{~~~|||}}}~~~yyyyyyyyy{{{||||||{{{yyyuuuwwwwwwwwwuuutttuuuvvvqqqsssuuuxxxyyyyyyyyyxxxuuutttssssssuuuvvvvvvuuutttoooiiiddd\\\SSSMMMMMM************++++++++++++((()))+++---------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************+++,,,,,,,,,---,,,,,,,,,---------......,,,,,,------...//////000---------.........////////////............//////........./////////000000////////////000000111111222222111111222222333444000111111222333333444444222333333444444555555666777777777888999999::::::999::::::;;;<<<<<<<<<<<<:::>>>===BBBGGGFFFcccttteeegggaaaeeedddcccccccccbbb```___]]]iiipppnnnjjjkkkllllllllllllooosssxxx|||||||||wwwyyyzzzwwwttttttyyy}}}~~~yyy|||LLLBBB???888:::999888777666666555555666777777777888999:::<<<<<<<<<===@@@BBBCCCBBBBBBAAABBBAAAAAABBBBBBDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGIIIHHHFFFFFFGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHGGGFFFFFFGGGHHHHHHKKKJJJ[[[yyyddd[[[[[[___cccffflllmmmoooooonnnpppsssvvvyyyxxxwwwvvvuuuuuuuuuuuuwwwyyyzzz{{{zzzyyyzzz{{{zzz|||~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||sssvvvxxxxxxwwwuuuuuuuuutttvvvxxxwwwuuuuuuwwwyyyssstttuuuvvvwwwwwwwwwwwwsssuuuwwwzzz{{{yyytttpppiiiccc]]]WWWPPPKKKPPPYYY)))************+++++++++''')))+++---...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000---------.........////////////............//////............/////////000.../////////000000111111222222111111222222333444000000111222333333444444222222333444444555555666777777777888999999::::::777888999:::;;;<<<<<<<<<===AAA<<>>@@@DDDBBBCCCUUUlllyyysssfffgggiiigggeeecccbbbaaa```___]]]___bbbgggkkkmmmlllkkkooommmlllnnnsssxxxzzzzzz{{{zzzxxxvvvvvvwwwxxxzzz~~~UUUFFF===999:::777777777777777888888888888777888999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB???@@@AAAAAA@@@@@@BBBDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCMMMQQQWWWyyytttmmmfffaaadddlllppppppnnnqqq~~~zzzmmmlllmmmmmmqqqrrrvvvzzzzzzwwwuuuuuuvvvwwwyyy{{{{{{zzzxxxwwwxxxwwwxxxyyy|||~~~~~~|||zzz{{{zzz}}}{{{vvvtttxxxxxxxxxvvvtttqqqppprrrsssvvvwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxtttrrrsssttttttooosssvvvqqqfff[[[TTTRRRQQQRRRWWW[[[ZZZccc+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************+++++++++,,,------......------...........................------,,,---...///000......---------,,,,,,,,,---------...///000000000.../////////000000000000111111000000111111222333333333333333333333333333333333444555555555555555555666777888888888777666555666777888:::;;;<<<===<<<999;;;@@@??????MMM___qqqqqqhhhgggeeecccbbbaaa```___]]]\\\]]]bbbhhhmmmnnnmmmpppnnnnnnpppuuuyyy{{{{{{yyywwwuuutttuuuwww{{{}}}~~~||||||~~~|||zzzzzz{{{nnnJJJ@@@;;;999;;;999666777777777777888888888888888999:::;;;<<<===>>>???>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAA@@@@@@BBBDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAADDDIIIRRRddd}}}nnnccc```bbbgggjjjgggqqqrrrnnnppppppppptttrrrssstttvvvxxxyyyyyyxxxxxxzzz|||}}}{{{zzzzzz{{{{{{zzzzzz{{{}}}}}}zzzxxxvvvrrrrrruuuuuurrrrrruuuvvvwwwwwwuuurrrqqqrrrsssuuuvvvwwwxxxxxxwwwwwwvvvqqqssstttrrrnnnkkkhhhgggeeeeeeddd___XXXUUUUUUWWWSSS^^^nnnyyyyyy++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,------......---------------------------------------,,,---......///...------------,,,,,,,,,---------...//////000000....../////////000000000111000000000000111222222333333333333333333333333333333444444555444444444444555666777777777777777555666777888999;;;<<<<<<:::777888>>>>>>>>>EEEQQQrrrlllsssoooiiigggeeedddcccbbb```^^^^^^ZZZXXX\\\eeelllooonnnmmmmmmmmmppptttwwwxxxxxxuuutttssssssuuuyyy}}}~~~~~~~~~zzzxxxyyy~~~]]]BBB===999999<<<:::666666666777777777888888888999:::;;;===>>>???@@@@@@@@@?????????@@@@@@AAA@@@AAABBBAAA@@@@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEAAAGGGQQQRRR^^^jjj[[[XXX]]]bbbfffgggkkkqqqsssqqqqqqvvvtttqqqpppsssxxx{{{zzzxxxyyy{{{}}}}}}}}}|||}}}~~~}}}|||{{{||||||zzzxxxuuussssssuuuuuussssssuuuvvvwwwxxxwwwtttsssrrrsssrrrsssuuuvvvvvvuuusssrrrlllnnnqqqqqqmmmgggbbb```[[[WWWQQQMMMLLLOOOTTTXXXXXXlll++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************+++++++++,,,------......------------------------------,,,,,,,,,---------......---------------------------------....../////////........./////////000000000000000000000111222222222222222222222222222222333333444444444444333333333444444555666777777777666666777888999:::;;;;;;;;;999;;;@@@BBBAAACCCHHHaaa}}}uuujjjkkkhhheeeddddddccc```]]]___[[[XXX[[[dddkkklllkkkhhhiiikkknnnqqqsssttttttssstttuuuwwwzzz|||~~~~~~|||{{{sssTTTAAA>>>:::999;;;777555666666777777888888888999:::;;;<<<>>>@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@AAABBBAAA@@@@@@AAACCCCCCBBBAAAAAABBBDDDFFFHHHCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@FFFBBBGGGMMMGGGHHHlll}}}llldddaaa___dddZZZ]]]ggghhhgggmmmqqqqqqpppnnnpppsssvvvvvvuuuwwwyyy{{{{{{{{{{{{}}}~~~|||{{{|||}}}|||{{{{{{zzzyyyyyywwwuuuuuuuuuvvvxxxzzzyyywwwtttttttttssstttuuuuuutttrrrooommmkkkjjjkkkkkkeee]]]XXXXXXPPPOOOPPPUUU]]]dddjjjmmmqqq++++++++++++++++++++++++,,,,,,***))))))***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************+++++++++,,,------......------------------------------,,,,,,,,,---------------------------------------------------........................////////////000000//////000000111222222222222222222222222222333333444444555555444444444444444555666777888888666666777888999999::::::===;;;===BBBDDDCCCCCCDDDNNNhhhqqqoookkkfffdddeeedddaaa^^^aaa]]][[[^^^dddhhhhhhfffeeegggjjjlllnnnpppqqqrrrtttvvvzzz}}}}}}|||}}}~~~||||||~~~aaaJJJ???>>>:::999;;;666666666666777888999999::::::;;;<<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???AAABBBBBBAAA@@@@@@@@@BBBEEEFFFBBBBBBAAAAAAAAAAAAAAAAAA???????????????>>>============<<<<<<<<<<<<===>>>============>>>>>>>>>>>>===>>>@@@BBB@@@BBBQQQbbbyyykkkVVVSSS[[[XXX[[[dddccceeehhhjjjjjjjjjkkkooorrrqqqssstttuuuuuuvvvxxxzzz|||zzzyyyzzz|||~~~~~~}}}zzzzzzyyyxxxwwwwwwvvvuuuwwwxxxzzzyyyvvvsssrrrrrrssssssrrrqqqnnnkkkgggeeeccc___^^^^^^ZZZSSSSSSWWWZZZaaannn}}}++++++++++++++++++++++++++++++************++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++++++++************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------...------------------------------........./////////000////////////000111111222222222222222222222222222333444555666666666666555555555555666777888888666666777777888999999::::::;;;===@@@AAABBBBBBCCCIIIRRR}}}vvvooogggdddeeeeeebbb___aaa```______aaacccddddddfffhhhkkklllmmmnnnqqqsssuuuxxx}}}}}}{{{}}}iiiOOO???;;;===999999<<<777666777777888999:::;;;;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBAAA@@@???@@@BBBAAAAAA@@@???@@@AAABBBCCCAAA@@@@@@?????????@@@AAA>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======999<<<===<<>>@@@CCCEEEJJJMMMsssuuu|||sssiiidddeeeeeeccc```aaaaaa___\\\[[[]]]bbbffffffhhhjjjjjjjjjlllpppssswwwxxx{{{~~~~~~~~~~~~xxx___EEE::::::===888999<<<888777888999:::;;;<<<<<<===============>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCAAA??????@@@BBBAAA@@@@@@@@@@@@?????????@@@???>>>>>>>>>???@@@@@@>>>>>>>>>======<<<::::::999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>AAADDDDDDBBB@@@PPPvvvjjjaaacccdddeeedddccccccccc```aaaaaaaaa```aaadddfffhhhhhhjjjmmmpppqqqqqqooopppssstttqqqrrrvvvwwwsssnnnnnnllliiieeebbbbbbbbb^^^\\\ZZZWWWTTTRRRRRRQQQNNNNNNYYYmmm}}}++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&((()))+++,,,,,,,,,+++************************)))************+++++++++++++++************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........---------------------------------........./////////////////////000111111111111111111111111111111222333444666888999::::::999888777666666777888888666666777777888888999999888<<<>>>===<<>>========================?????????@@@AAABBBCCCDDDBBBCCCCCCAAA??????@@@BBB@@@@@@AAA@@@@@@???>>>===??????>>>======>>>???@@@============<<<;;;:::999999888888888999::::::;;;999999:::::::::;;;;;;;;;:::999:::>>>>>><<>>@@@AAABBBHHHJJJLLL~~~wwwfffhhhlllfff````````````aaabbb[[[UUUYYYbbbdddfffhhhhhhhhhiiikkklllpppuuuwwwvvvwww{{{}}}|||}}}~~~~~~vvv{{{~~~uuulllzzzppp~~~{{{TTT???>>>===;;;:::999888888777888999:::<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@???<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::777777777777777777777777999999999:::::::::;;;;;;888:::<<<=========???AAAAAAFFFGGGNNNsssrrrooorrrqqqkkkfffiiiiiieeedddhhhkkkjjjbbbeeedddaaacccgggeee^^^```___aaaddddddbbb`````````gggnnnqqqmmmhhhffffffsssqqqmmmhhheeeeeehhhkkkooosss{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,............////////////////////////000000000000222222111111222222333444444444444444555555555555666666555555555555666666666666666666777888999:::999:::;;;<<<>>>@@@AAABBBGGGJJJHHHfffmmmfffiiigggccccccaaa```aaaaaa\\\WWWXXX^^^eeegggiiiiiiiiihhhiiijjjnnnsssvvvuuuuuuwwwxxxvvv|||}}}yyy|||tttDDD===<<<;;;999888777777777888888999;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>??????===;;;999::::::;;;;;;:::999999999999:::;;;;;;;;;::::::999999999777777777777777777777777888888888888999999999:::888999;;;;;;;;;;;;===???===BBBGGGJJJTTTuuu~~~wwwuuuoooggghhhsss{{{ssseee^^^[[[YYYYYYZZZ\\\___bbbhhhppp{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,------------------,,,,,,,,,------......------------,,,,,,,,,............////////////////////////000000000000333222222222222333444444444444444444555555555555666666555555555555666666666666666666777888999999999:::;;;<<<>>>???AAAAAACCCIIIHHHRRR|||nnnmmmjjjeeeaaacccaaa```aaa___ZZZXXXYYYdddfffiiijjjjjjiiihhhiiilllqqqtttrrrrrrssssssqqqvvvuuuuuuwww{{{{{{|||YYY:::;;;:::999777777666666666999999:::;;;===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@???????????????<<<======<<<:::888999999999888888777777777777777999999999999888888888888777777777777777777777777666777777777777888888888888999::::::999999:::<<<===<<>>???@@@@@@AAADDDJJJPPPlll~~~uuunnneee^^^eeecccaaacccccc___ZZZVVV```ccchhhjjjjjjjjjiiijjjlllpppqqqnnnnnnqqqsssssspppnnnmmmpppvvv|||}}}}}}~~~||||||~~~~~~~~~zzz~~~hhhIII>>>:::999888777777777777777::::::;;;<<<>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@??????>>>>>>???<<<======<<<:::888999:::888777777666666666666666777777777777777777777777777777777777777777777777666666777777777888888888888999::::::888888999:::@@@777:::EEECCC<<>>???@@@BBB???GGGSSSbbbyyynnngggdddfffeeeddddddeeeccc\\\VVVZZZ^^^dddhhhjjjkkkllllllmmmooooookkkkkkqqqwwwxxxtttrrrpppqqqvvvyyyyyywww|||~~~|||}}}~~~|||}}}~~~|||xxx{{{XXXBBB@@@:::999999888888888999999;;;;;;<<<===???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@????????????AAAAAA@@@???>>>>>>>>>>>><<<======<<<:::999:::;;;888777777666666666666666666666666666666666666666666666666666666666666666777777777777888888888888999:::;;;:::888888888999>>>999:::AAAFFFDDDDDDHHHnnn++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,++++++++++++++++++,,,---............,,,,,,,,,------------...............////////////////////////000000000000///////////////000111111333333333333444444444444555555444555555666777888555555555555666777888888999:::;;;<<<===>>>??????CCC>>>BBBNNNXXXpppwwwllllllmmmeeefffeeecccdddddd^^^WWWWWW[[[```eeehhhjjjlllnnnmmmpppoookkkkkkrrrxxxzzz{{{zzzyyyyyyyyyyyywwwvvvvvvyyy|||~~~~~~~~~{{{QQQ>>>;;;::::::999999999::::::;;;<<<<<<===>>>@@@AAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@??????>>>??????@@@@@@???===============;;;<<<===<<<:::999:::;;;888888777666666666666666555555555555666666666666666666666666666666666666777777777777888888888888888999:::999888777888999888===>>><<<;;;@@@DDDDDDNNNnnn++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,+++++++++*********+++,,,...............,,,,,,,,,---------..................////////////////////////000000000000000000000///000111111222222222333333333444444444444444444555555666777888555555555555555666888888999:::;;;;;;<<<===>>>>>>===DDDCCCHHHQQQ^^^}}}nnnmmmmmmbbbeeeeeeaaaaaabbb___YYYVVVYYY^^^bbbdddgggkkkmmmlllpppqqqnnnnnnrrrvvvvvvxxxzzz|||}}}|||{{{{{{{{{zzz|||}}}~~~~~~~~~eeeIII===999999999999999999:::;;;<<<<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;999:::;;;:::999888999:::777777666555555555555666555555555555666666666777666666666666666666666666555555666666666777777777666777888888777666777999777;;;===999777:::???CCCFFFUUUqqq++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++*********)))+++,,,...//////......,,,,,,,,,------...................../////////000////////////000000000000111111111000111222222333222222333333333444444444444444444555555777888888555444444555555666777888::::::;;;;;;<<<===>>>>>>666JJJIIIFFFOOOTTTzzzssskkkeee___dddddd___^^^```___ZZZWWWZZZ]]]```bbbeeeiiilllkkkpppsssqqqppprrrsssqqqmmmsssyyy}}}}}}~~~~~~~~~wwwNNN@@@>>><<<888888888888999:::;;;;;;======>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;888999:::999777777888999666666555444444444444555555555555666666666777777666666666666666666666666444444444555555555666666444555666666555555666888<<<777777;;;===:::999<<>>>>>BBBBBBEEEIIIPPPrrrjjjbbbeeedddeeeeeebbb^^^[[[[[[\\\aaaZZZUUUWWW```hhhjjjiiioooooonnnnnnnnnnnnnnnoooqqqqqqsssxxx}}}}}}{{{|||xxxwwwzzz}}}~~~~~~|||{{{zzzZZZAAA??????999:::999999999:::<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCAAA@@@???AAA@@@>>><<<<<<<<<======<<<<<<:::999888777777777<<<:::999888888888666444666666666666666666666666555555666666777777888888888888777777666666666555444555555555444333333222555555555555666666666666::::::999999::::::;;;<<>><<<<<<999;;;;;;:::;;;<<<===???@@@???@@@AAABBBBBBAAABBBBBBAAABBBBBBBBBAAA@@@???>>>@@@???>>><<<<<<<<<<<<===;;;;;;:::999888888888888<<<:::888888888888666444555555555555555555555555666666666666666777777777777777666666666555555555444444555555444444333222555555555555666666666666888888888888888999::::::@@@<<<===DDDLLL```************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------///............///000000000000000000000000111111111111111111222444555666444444444444555666777777555555555555555666777777666888;;;<<<;;;;;;;;;<<<;;;???AAAFFFIIIFFFRRRmmm~~~YYYccceeeeeeccc```^^^]]]]]]]]]\\\[[[\\\___dddhhhkkknnnnnnnnnnnnnnnooooooooommmmmmnnnpppuuuxxxyyyzzzzzzzzz}}}~~~~~~~~~~~~tttuuuxxx{{{[[[EEE===;;;::::::<<<<<<<<<===>>>???@@@AAA>>>???BBBDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@???======???>>>===<<<;;;;;;;;;;;;:::999999888888888999999;;;999888777888777666444555555555555555555555555666666666666666555555555555555555555444444444444444444555555444444333333444555555555555666666666777666666666666777888888<<<999999===>>>CCCUUUhhh***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------......///111111000000000000000111111111111111111111222333444555444444444444444555666777555555555555555666777777444777:::;;;;;;::::::;;;;;;>>>>>>CCCHHHBBBEEEVVVbbbhhhhhhgggeeeccc```^^^]]]```aaaaaa```___aaafffjjjkkkllllllmmmmmmmmmmmmmmmmmmlllkkkllloooqqqtttuuuttttttyyy~~~~~~~~~~~~{{{|||~~~lllJJJ@@@???;;;999<<<<<<<<<===>>>???@@@AAAAAA???@@@CCCFFFHHHHHHFFFDDD@@@@@@@@@@@@???>>>============<<<;;;;;;:::::::::888888888888888999:::::::::888777777777777555444555555555555555555555555666666666555555444444444333333333333333333333333333444444555444444333333444444444555555555666666666666666666666777777888:::888:::======;;;???GGG^^^*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------...000111222//////000000111111111111111111111111222333333444555444444444444555555666555555555555555666777777555777999::::::999:::;;;<<<>>>;;;???EEEAAA@@@LLL\\\nnnmmmkkkjjjiiigggfffeeedddfffgggeeeaaa```cccgggggghhhiiijjjkkkkkkjjjjjjlllllljjjiiiiiikkknnnppptttssswww|||}}}xxxuuuvvvyyy{{{~~~~~~~~~~~~~~~}}}~~~xxx___BBB===???:::777;;;;;;<<<===>>>???@@@@@@AAAAAAAAACCCGGGJJJJJJGGGDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999888777777777777888999::::::999777666666777666555444555555555555555555555555666666555555444444333333222222222333333333333333333333444444555444444333444444444444555555555555666666666666666777888888999999:::>>>>>>======???>>>UUUqqq*********************************************************++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111/////////000111111222222111111111111111222333333555444444444444444555555555555555555555666777777777999::::::888888:::;;;;;;===999;;;CCCAAA@@@JJJPPPxxxtttpppllliiiiiiiiihhhhhhfffhhhiiifffbbb```bbbdddeeefffgggiiiiiiiiihhhhhhjjjjjjiiihhhggggggjjjmmmuuutttwww{{{{{{vvvssstttwwwxxxzzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~yyyvvv{{{wwwwwwnnnTTT===:::<<<888666:::;;;<<<>>>???@@@AAAAAAAAACCCBBBBBBEEEIIIJJJGGGCCCBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;:::999888777777777777777777888999:::888666555555666666555333444444444444444444444444444444444444444333333333222222222222333333333333333333444444555555444444333444444444444555555555666666555555666666777888888888999;;;;;;;;;;;;;;;<<>>???AAABBBBBBBBBBBBDDDAAA???BBBFFFGGGDDDAAAAAA@@@>>>===<<<=========999:::::::::999888777666888777777777777777888999777555444444666666555333444444444444444444444444333333333333333444444444222222222333333333444444222333444444555555444444333333444444444555555555444444444444444555555666555777888888777888999999<<>>===;;;888666777:::<<<777<<<:::;;;BBB@@@???GGGMMMKKKzzzwwwooojjjeeebbbbbbbbbbbbcccccccccbbbaaadddeeegggiiijjjjjjiiihhhaaacccfffgggfffgggkkknnnmmmlllooovvvxxxwwwwwwzzzvvvvvvvvvvvvxxx|||}}}}}}~~~}}}~~~~~~||||||~~~{{{}}}lllKKKEEE===999999;;;>>>AAA>>>???AAACCCDDDDDDDDDCCCCCC@@@===???CCCDDDBBB???@@@???===<<<;;;;;;<<<<<<999999::::::999888666555888888777777777777888888666555444444555666555333444444444444444444444444222222222333333444444444222222222333333444444444222333333444555555555444333333333444444444555555333333222222333333444555333777999777666777999:::888BBB???:::KKKkkk)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************------,,,,,,+++***))))))(((((()))***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////000000000000000111111111111222222222111111222222222333333333333333333444444444555555:::999888666666666777777;;;;;;<<<>>>???AAABBBBBBJJJHHHbbbvvvtttjjjcccgggeeecccaaa____________bbbdddfffgggffffffggghhhccccccddddddfffggghhhiiinnnnnnmmmlllnnnrrrxxx|||ssssssssstttvvvyyy|||~~~zzz{{{|||||||||~~~xxxwww{{{~~~~~~~~~{{{{{{zzz{{{|||}}}}}}zzzUUUBBB>>>;;;:::<<<===<<<;;;@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>;;;;;;;;;;;;:::999999999888888777777666666666666666666666666666666555555444444444333333333555555444333333333333444444333222222111111222222222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444555555555666777888888999<<<999999>>>FFFPPP___lll)))***++++++++++++***)))************************)))************+++++++++************************------,,,,,,+++******)))((())))))***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........................../////////000000000000000000111111111222222222111111222222222333333333333333333444444444555555999888777666666666666777:::;;;<<<===>>>@@@AAAAAAIIIDDDRRR}}}sssnnnmmmfffeeecccaaa```````````````bbbdddeeeddddddfffgggccccccccceeefffhhhjjjkkkmmmmmmmmmlllmmmpppvvvzzzvvvuuusssssstttvvvyyyzzz~~~~~~~~~|||{{{~~~~~~}}}}}}||||||~~~||||||~~~rrrFFFAAA>>>;;;:::<<<======<<<@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????===;;;:::;;;;;;:::999888888777777777777777777555555555555555555555555444444444333333333333222555555444333333333333333444333222222111111222222222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444444444555666666777777888999777777;;;>>>AAAIIIQQQddd)))***++++++++++++***)))************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000000000000111111111222222111111222222222333333333333333333444444444555555777777666555555555666666999:::;;;<<<===??????@@@HHHFFFKKKiiixxxooonnnjjjhhhfffcccaaa___^^^^^^^^^```bbbbbbbbbcccdddfffaaaaaabbbccceeegggjjjkkkllllllllllllllloootttxxxzzzwwwtttrrrrrrsssvvvxxx~~~~~~~~~}}}xxxzzz~~~aaaAAA???===;;;;;;<<<>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>><<<:::::::::;;;:::999666666666777777777777777555555555555555555555555333333333222222222111111555444333333222222333333333333222111111111111222222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444444444333444444555555666666666:::999;;;>>>===:::;;;???CCCZZZ}}}*********++++++*********************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------................................./////////000000000000000000111111111111111111222222222333333333333333333444444444555555555555555555555666666666999999:::;;;<<<===>>>???AAAHHHNNN^^^xxxhhhnnnllliiifffbbb___\\\[[[^^^___aaaaaaaaabbbdddfffbbbaaaaaaaaabbbdddfffgggiiijjjllllllmmmpppuuuxxx{{{yyyvvvssssssuuuwwwzzz}}}|||}}}}}}xxx}}}xxxxxx|||~~~tttSSSEEE===<<<;;;<<<===??????@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<;;;999999999:::999888555555555666666777777777555555555555555555555555222222222111111111111000444333333222222222222222333222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333444444444333333333444444555555555888888;;;???>>>:::999<<>>:::FFFLLLSSStttnnnlllllljjjgggdddbbb___^^^___```aaabbbbbbcccfffhhhfffeeecccaaaaaabbbccceeefffhhhkkkmmmooorrrvvvyyyyyyxxxvvvuuuvvvxxx|||~~~}}}}}}~~~|||wwwzzzxxxzzz}}}TTTAAABBB;;;<<<======>>>>>>@@@AAA???@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;999777777999999999888444444555555666666666777555555555555555555555555222222111111111000000000333333222111111111111222333222111111000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444333333333333444444444444444333666999999666777;;;<<<===BBBHHHMMMaaatttrrruuu++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------.........//////////////////000000000111111111111222222222333333333333333333444444444555555333444555666777888888888::::::;;;;;;<<<======>>>???FFFJJJKKK]]]xxxhhhhhhhhhhhhgggfffeeeddd```aaabbbbbbbbbdddgggjjjkkkiiifffcccbbbbbbdddeeecccfffjjjlllnnnqqqtttvvvtttsssssstttwwwzzz}}}~~~}}}~~~~~~|||zzzzzz|||cccAAA777<<<;;;<<<>>>>>>>>>>>>@@@AAA??????@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;:::888666666888888888777444444444555555555555555444444444444444444444444222222222111111111000000333222111111000000111111222222111000000000000111111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333444444444444444444444444444444666444555777666444555:::999:::===>>>;;;@@@VVVnnn~~~tttlll~~~++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------------------.........//////////////////000000000111111111222222222333333333333333333444444444555555333444666777999999999999;;;;;;;;;<<<======>>>>>>DDDCCCHHHNNNSSSkkkiiiiiijjjiiihhhgggeeeddd___```aaaaaaaaadddgggjjjiiigggdddaaa```aaacccdddccceeeiiikkklllmmmooopppmmmnnnppprrruuuxxxzzz{{{yyyzzz{{{||||||~~~~~~{{{|||}}}{{{{{{}}}}}}|||rrrSSSAAA::::::;;;===@@@@@@>>>===???AAA??????@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::888777555666777888888777555555444444444444444444444444444444444444444444333333222222222111111111222222111000000000000000222222111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111222333333444444555555555444444444444444777666666888777444666:::<<<999999<<>>>>>>>>AAA<<>>777;;;>>>@@@@@@>>>===>>>@@@???????????????>>>======<<<<<<;;;;;;;;;:::::::::888666555555777888777777555555555444444333333333444444444444444444444444333333333222222222222111222111111000000000000000222111111000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000111222333333444444555555555555555555555555222111333666666333444888444<<>>999;;;AAAEEE???OOOkkkppplllvvv******************++++++************************)))************+++++++++,,,,,,++++++***+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------........................------000000000000111111111111333333333333333333333333333333444555555444333333333333444555666777888999888888:::;;;<<<=========AAA@@@DDDIIIIIIPPPkkkzzzrrrnnnfffgggfff]]]ddddddaaa]]][[[\\\aaafffgggfffcccaaa______```aaadddddddddeeeggghhhjjjkkklllnnnppprrrrrrrrrqqqpppooonnnlllmmmqqqwww}}}{{{~~~~~~}}}~~~~~~{{{wwwwww{{{{{{xxxyyy}}}~~~wwwuuuxxx}}}VVVAAA<<<======BBBBBBAAA@@@????????????@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999888888777777777777777666666666666444333222222222222333444333333333333333333333333333333333333333222111000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111444444333222222333333333222333333444555555555444777777777777666666666666888999:::<<<===<<<<<<;;;>>>>>>GGGWWWhhhsssttt~~~yyyrrrnnnmmmkkkppp******************++++++************************)))************+++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------..............................000000000000111111111111333333333333333333333333333333444555555444333333222333444555666777777888777888:::;;;<<<<<<======???>>>AAADDDCCCDDDUUUjjj|||rrriiikkklllcccdddddddddaaa^^^^^^aaacccgggfffcccaaa___^^^]]]]]]aaabbbbbbccceeeggghhhiiimmmnnnpppqqqrrrqqqpppooonnnmmmlllllloootttyyy|||yyy|||~~~}}}|||{{{|||~~~}}}}}}yyyyyy}}}}}}{{{{{{~~~{{{{{{jjjKKKAAA?????????CCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999999888888777666666666555555555555444444444333222222333444444333333333333333333333333111222222222111111000///000000000000000000000000////////////////////////.../////////000000000000111111111111111111111111111111111111111111111111444333333222222333333333222333333444555555444444555555555555555555555555777888999:::;;;;;;;;;:::???===???EEEIIITTTnnn}}}~~~++++++++++++++++++******************************)))************+++++++++,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,---...++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------..............................000000000000111111111111333333333333333333333333333444444555555444444333222222333444555666666777777888999;;;<<<<<<<<<<<>>===<<<<<<;;;::::::999999888777777777555555555444444444444333444444444444444444444444333333333333333333333333000000000111111000//////////////////////////////////////////////////////........./////////000000111111111111111111111111111111111111111111111111222222222222222222333444222333333444444444333333444444444444444555555555666666777888999999999999;;;999;;;??????<<<===AAAAAATTTiiizzzuuu||||||~~~,,,,,,,,,,,,++++++******************************))))))*********++++++++++++*********++++++,,,------,,,+++******+++,,,---************************+++++++++,,,,,,---------,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------........./////////000000000111111111111222222222333333444444444444444444444444444444444222222333333444555555555777777999:::;;;<<<<<<<<<===;;;;;;???CCCCCCEEEGGGVVVmmmnnnqqqkkkhhheeebbb````````````aaaaaaaaaaaa```___]]]]]]]]]]]]^^^___```bbbcccdddbbbdddfffiiimmmppprrrsssxxxxxxyyyyyyzzz{{{||||||{{{||||||~~~~~~~~~~~~~~~~~~~~~}}}|||}}}yyywwwwwwxxxyyy{{{}}}~~~{{{}}}ZZZ??????DDD??????FFFEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;::::::999888888777777666666666666555555555444444444444444444444444444444333333333333333333333333000000111111111111111000////////////////////////....................................////////////000000000000000000000000000000000000000000000000111111111111222222333444222333333444333333222222444444555555555666666666777777777888999999::::::===;;;;;;>>>???===;;;;;;:::BBBHHHTTThhhyyyyyy---------,,,++++++******************************)))************+++++++++************+++,,,------,,,++++++++++++++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000000000111111111111111222222333333444444555555444444333333444444555333333444444555555555555666777888:::;;;;;;;;;;;;>>><<<<<<===@@@BBBCCCDDDGGG[[[|||qqqkkkmmmiiieeebbbaaabbbbbbbbb_________^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___```aaa^^^```bbbfffjjjmmmppprrruuuuuuuuuvvvxxxyyy{{{{{{yyyxxxyyyzzz}}}~~~}}}{{{~~~}}}}}}}}}}}}{{{}}}~~~}}}~~~}}}yyyvvvuuutttssswwwzzzzzz|||}}}uuuwwwaaaNNN@@@BBBDDD??????FFFCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>===<<<;;;:::999999999999888777777666666666666666555555555555444222333333444444333333222222222222222222222222222000000111111222222111111000000000000000000000000........................------........./////////000000000000000000000000000000000000000000000000111111000111111222333444333333333333333222222111444444444555666666777777777777777777888999:::;;;999888777888:::;;;;;;;;;;;;===<<<@@@JJJNNNYYYnnnyyytttmmmkkkdddTTT...------,,,++++++******************************)))************+++++++++************+++,,,---...+++++++++,,,,,,+++++++++************************,,,------------,,,***)))---,,,++++++******++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000000000000000111111111111111111222333333444555555555444333333333333444555444555555555555666666666666777888999:::;;;;;;;;;>>>?????????@@@BBBCCCCCCAAAHHH[[[ooommmjjjgggfffgggfffdddbbb___^^^\\\[[[ZZZZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^___aaacccgggjjjlllnnnpppppppppqqqsssvvvyyyzzzyyyxxxwwwzzz}}}}}}|||}}}}}}}}}~~~~~~}}}||||||zzz}}}~~~{{{wwwuuuttttttssssssqqqvvvyyyyyy{{{|||uuuooocccLLLEEE@@@AAACCCBBBBBBDDDAAABBBCCCCCCCCCAAA???>>>======<<<;;;:::999999888999999888888777777666666555555555444444444333333111111222333333222111111000000000000000000000000...///000000111111000000000000000000000000000000........................---------.........//////000000000000000000000000000000000000000000000000000000000000111222333444333333333333333222111111222333333444555555666666666666666555666777999:::555666666666888;;;======777888777===DDD??????NNNQQQgggxxxqqqlll\\\SSSKKKBBBBBBGGGCCC......---,,,,,,+++******************************)))************+++++++++************+++,,,---...***+++,,,------,,,+++***))))))))))))))))))))))))---.........---+++)))(((---,,,,,,+++*********+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000000000000000111111111111111111222333333444555555555444333333333333444555555555555666666666666666666777888999:::;;;;;;;;;777;;;===>>>???AAAAAAAAAEEEHHHLLLooo~~~mmmkkkjjjkkkllljjjfffbbb___^^^[[[XXXWWWVVVWWWXXX\\\\\\[[[ZZZZZZZZZZZZZZZ______```bbbdddgggiiikkkmmmmmmmmmnnnqqquuuxxx{{{zzzyyyyyy{{{~~~zzz{{{|||~~~~~~}}}}}}|||~~~~~~}}}xxxrrroooqqqssssssrrrpppvvvyyyxxx{{{{{{rrrsssvvvPPPBBB@@@>>>>>>AAADDDEEECCC@@@AAABBBBBBBBB@@@>>><<<===<<<;;;:::999888888777999999888888777666666666444444444333333333222222000111222333333222111000////////////////////////------...///000000//////000000000000000000000000........................---------.........//////000000000000000000000000000000000000000000000000000000000000111222333444333333333333333222111000111111222333333444555555555555444444555666888999888:::999666555666777777999999777===DDD<<<888DDD<<>>AAACCC;;;;;;@@@>>>************************************************++++++******************+++++++++***************+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------....................................////////////111111222333333333333222333444555444222111222333666666555444444444444555888888888888888888999999;;;;;;<<<>>>???@@@AAABBB>>>EEEHHHWWW|||iiifffnnnkkkffffffcccbbb```\\\XXXUUUUUUUUUVVV[[[ZZZYYYXXXXXXYYYZZZ[[[______```___```cccgggkkkeeehhhkkkmmmooorrrvvvyyy{{{|||{{{{{{~~~zzz}}}||||||}}}~~~~~~}}}~~~{{{|||~~~~~~{{{sssoooqqqqqqnnnooossspppwwwzzzwwwyyy}}}|||vvvuuu```LLLAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;999888777777777777777666555555444444333333333222222222111111222222222111111111000000////////////////////////////////////////////////........................//////000000///...------000000000000000000000000////////////000000000000111111000000//////......000000000111222222333333222222222222222222222222111222333444444444333333555555555555555555555555666666666666777777777777777888888999999:::;;;;;;======GGGXXXeeeppp|||lllUUUHHHEEE>>>===<<<;;;;;;<<<===>>>******************************************************************************************+++++++++++++++************)))***************************++++++,,,,,,++++++************************************++++++++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------....................................////////////000111222222333333222222333444555444222111222333444333333333444555666666888888888999999999999999;;;;;;<<<>>>???@@@AAABBBFFFIIIFFFKKKooouuurrrhhheeehhhhhheeeccc^^^ZZZVVVTTTRRRRRRWWWWWWVVVVVVWWWXXXZZZ[[[^^^^^^^^^^^^^^^aaaeeehhhhhhiiikkkkkkkkkllloooqqqyyy|||}}}}}}~~~zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||}}}}}}xxxwwwpppmmmooopppnnnppptttvvvwwwxxxxxxxxxyyy|||}}}tttSSSDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;:::999888777777777666666555555444444333333333222222222111111111111111111000000/////////........................................................................///////////////...------////////////////////////.../////////000000000000000000000000//////......///000000111111222333333222222222222222222222222222222333333444444333333555555555555555555555555444555555555555666666666777777888888999::::::;;;===999===FFFIIIHHHPPP\\\hhhzzz{{{wwwmmm]]]KKKAAA???AAA<<<<<<;;;::::::;;;<<<<<<************************************************************************)))))))))***+++++++++,,,+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------....................................////////////000111222222333333222222222333444333222111222333111111222222333555666777888999999999:::::::::;;;;;;;;;<<<===???@@@AAAAAAHHHJJJGGGCCCSSSwwwiiidddhhhhhhgggeeeccc___[[[XXXVVVTTTTTTTTTSSSSSSUUUWWWZZZ[[[]]]]]]]]]\\\\\\^^^bbbdddggghhhjjjjjjjjjkkklllnnnvvv||||||zzz{{{|||}}}~~~}}}|||{{{~~~}}}}}}~~~~~~zzz{{{|||}}}~~~~~~~~~}}}~~~wwwpppqqqllljjjlllooooooqqqtttwwwtttvvvyyyuuurrr{{{|||^^^LLLEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======<<<;;;;;;:::999888777777666555555444444333222222333222222222222111111111000000////////////......................................................------------------------...////////////...------////////////////////////....../////////000000000000000000////////////...//////000111111222222333222222222222222222222222222222222333333333333333444444444444444444444444333333444444444555555555777777777888999999::::::;;;777888>>>>>>999999>>>>>>IIIVVVbbbmmm~~~uuuiiiRRRNNNGGG>>>888888;;;???::::::999999999999::::::***************************************************************+++++++++(((((()))***+++,,,,,,,,,+++++++++*********))))))***************************++++++,,,,,,++++++***************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------....................................////////////000000111222222222222222222333444333222111222333222222222222333444555666999999999::::::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAABBBEEEHHHGGGHHHaaaoooggghhhdddfffffffffeeeccc```^^^]]]VVVUUUTTTSSSSSSUUUXXXYYY\\\\\\]]]\\\[[[]]]___bbbbbbeeehhhjjjkkkmmmppprrrttt{{{yyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{tttnnnmmmjjjiiikkknnnqqqtttuuuwwwrrrtttxxxppplllbbbOOOKKKKKKDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;::::::999888777777777555555444333333222222111222222222222111111111111////////////////////////................................................------------------------.........//////...------////////////////////////........./////////000000//////////////////////////////000000111222222222111222222222222222333333222222222222222333333444444444444444444444444444333444444444444555555555666666777777888999999999:::777888>>>AAA???>>>@@@???BBBDDDDDDDDDKKKXXXcccpppvvvaaaUUUIII>>>>>>===<<<=========<<<:::999999999999999999999999************************************************))))))*********+++++++++(((((()))***+++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++******))))))******+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------....................................////////////000000111222222222222111111222333333111111222333444333333222222333333333888888999::::::;;;<<<<<<::::::;;;===>>>???@@@AAA@@@AAAGGGIIIGGGRRRyyyyyyooollldddffffffggggggfffcccaaa```\\\ZZZVVVTTTSSSTTTUUUWWW[[[\\\\\\\\\[[[\\\___aaa^^^aaaeeehhhjjjllloooppppppxxx~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~||||||~~~}}}}}}~~~}}}|||~~~~~~~~~~~~}}}||||||{{{{{{~~~~~~}}}}}}~~~|||xxxsssooollljjjjjjiiijjjooosssvvvvvvyyyppplllmmmffflllqqqRRREEEGGGJJJEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@??????======<<<;;;999999999888888777777666444444444333222222111111222222222111111111000000000000000000000000000000................................................------------------------------............------....................................////////////.............../////////...//////000111111222222111111111222222333333333222222111111111222333444444444444444444444444444444444555555555666666666555666666777777888888999;;;888666999;;;::::::<<<;;;===@@@@@@@@@CCCIIINNNPPPWWWbbbmmm}}}|||```]]]bbb]]]MMMBBBAAA>>>999888888:::===???>>>:::666999999999999999999999999************************************************)))))))))***++++++,,,,,,)))))))))***+++++++++,,,+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------....................................///////////////000111111222222111111000111222222111111222333555555444333333333333333777777888999:::;;;<<<<<<::::::;;;<<<>>>???@@@@@@CCCAAABBBEEEDDDJJJeeewwwqqqgggeeeeeeeeedddcccaaa^^^]]]```]]]YYYUUURRRRRRTTTUUUXXXZZZ[[[[[[[[[\\\^^^```^^^aaadddfffffffffggghhhkkkqqqvvvvvvyyy~~~}}}{{{zzz{{{zzzzzzyyyzzz{{{}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}}}}|||}}}~~~~~~zzz{{{}}}|||~~~~~~}}}zzz||||||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}}}}|||zzzzzz{{{}}}{{{tttnnnjjjiiihhhhhhjjjjjjjjjnnntttvvvtttsssgggaaacccgggyyybbbLLLDDDEEEHHHEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;888888888777777777666666555444444333333222111111222111111111111000000000//////000000000000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................------........./////////---............/////////......///000000111111222111111111222222333333444222111111000000222333444333333333333333333333333444555555555555666666666555555555666777777888888;;;:::888888888999<<<>>>:::===@@@BBBCCCDDDEEEGGGHHHJJJLLLMMMSSSaaavvvyyyhhhUUUGGGBBBFFFGGGCCCAAAAAA???<<<:::888888888:::;;;;;;:::888888999999999999888888************************************************((())))))***++++++,,,,,,******************+++++++++++++++************)))***************************++++++,,,,,,++++++************************************++++++++++++,,,***++++++,,,,,,++++++*********))))))))))))*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------....................................///////////////000000111111111111111///111222222111111222333444444444444444444555555666666777888999:::;;;;;;999:::;;;<<<===???@@@@@@CCCAAA@@@BBBBBBEEETTTfffsssdddbbbbbbbbbbbbaaa``````___aaa^^^YYYTTTRRRQQQSSSTTTUUUVVVXXXYYYYYY[[[]]]___```bbbeeeeeedddcccbbbcccfffiiikkkmmmsss{{{}}}|||{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwvvvvvvvvvxxxzzz|||yyy{{{}}}~~~~~~}}}|||zzz{{{~~~{{{|||~~~|||}}}~~~|||~~~}}}}}}}}}yyyzzz{{{{{{|||||||||||||||~~~}}}|||zzzzzzzzzzzz{{{zzz{{{{{{zzzxxxwwwyyyzzzxxxvvvqqqlllhhhffffffggggggjjjjjjhhhlllrrrssspppmmmfffiiixxxgggRRRJJJEEEEEEHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::777777777777777666666666555555555444333333222222111111111111000000000000.........//////000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---........................---------.........//////---------.........//////......//////000111111111000111111222333333444444222111000///000111333444333333333333333333333333333333444444444555555555444444555666666777777888777:::<<<;;;;;;===AAADDDAAAAAAAAAAAA@@@@@@???>>>AAAEEEIIIIIIGGGHHHLLLPPP^^^iiiwwwgggkkkiii^^^RRRLLLIIIFFF@@@>>>>>>AAAAAA<<<888888::::::888777777888:::;;;666777888888888888777666************************************************((())))))***++++++,,,,,,+++++++++***************+++++++++************)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))*********++++++++++++++++++,,,,,,+++++++++******))))))))))))******+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------..................................../////////000//////000111111111111111///111222222111111222444333333333444555666777888555666777888999:::;;;;;;999:::;;;<<<===???@@@@@@??????BBBDDDCCCCCCIIIQQQhhhqqq\\\______```aaacccdddeeefff```]]]XXXSSSQQQQQQRRRTTTRRRTTTVVVXXXXXXYYY\\\^^^```cccfffgggfffdddddddddbbbcccdddfffnnnxxx{{{yyyrrrssstttuuuwwwzzz|||~~~uuuuuusssssstttvvvxxxzzzyyy{{{}}}~~~~~~{{{~~~|||yyy~~~}}}}}}~~~~~~~~~~~~zzzzzz{{{|||}}}~~~~~~~~~}}}||||||~~~|||||||||~~~}}}yyyyyyyyyzzz{{{||||||{{{{{{}}}|||{{{zzzyyyzzzzzz{{{yyyzzzzzzxxxwwwvvvwwwyyyjjjjjjiiigggffffffhhhjjjfffiiiiiigggjjjqqqqqqmmmnnnpppuuuNNNBBBDDDBBBBBBGGGDDDDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<;;;::::::777777777777666666666666666555555444444333333222111111111111000000000000---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---........................---------.........//////---------.........//////......//////000111111111000000111222333333444444222111000//////111333444333333333333333333333333222222333333333444444444444444555555666777777777333999<<<:::666666999;;;===<<<;;;;;;>>>AAACCCDDDBBBBBBBBB@@@>>>???DDDHHHFFFNNNVVVWWWVVV[[[hhhsssoooooorrryyyyyyoooeee\\\SSSRRRVVVTTTKKKAAAHHHJJJIIIEEECCCBBB???999AAA777444:::===888666:::666888:::999777444444444444555666777777666555444,,,,,,,,,++++++*********************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++,,,,,,---...---......//////////////////////////////.........000000111222222222222111222222111111111111111111666555555444444666777888777777777666777888888999777777888999;;;<<<<<<===???@@@@@@@@@AAADDDHHHKKKOOO|||```YYYUUU\\\dddfffdddccceeebbb^^^ZZZVVVTTTTTTTTTUUUTTTSSSSSSUUUWWWZZZ\\\______bbbeeehhhhhhfffdddiiieeedddgggnnnssssssrrrtttuuuvvvxxxwwwvvvuuutttpppoooooooooqqqtttvvvxxx~~~}}}|||}}}~~~}}}|||zzzzzz{{{}}}~~~}}}{{{}}}|||}}}~~~|||}}}}}}}}}}}}}}}||||||vvvvvvwwwxxxyyyzzz{{{||||||}}}}}}|||{{{zzzzzz{{{||||||}}}~~~~~~{{{yyy||||||{{{zzzyyywwwvvvvvvxxxwwwvvvuuuvvvxxxzzz|||vvvxxxyyyyyywwwrrrllliiibbbbbbbbbcccdddeeeggggggbbbiiimmmjjjggghhhjjjjjjccc~~~bbbIIIEEEIIIGGGDDDEEEGGGFFFEEECCCAAA???>>>===;;;;;;:::999999888888777555555555555555555555555444333222222111111222222000000000000000///......------............------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///............////////////111111111111111111111111111111222222222333333333333333333222222111111111333333333444444444555555111222333444555777888888555555666666777777888888999:::;;;===>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAGGGIIIIIIIIIHHHJJJOOOTTTXXXUUUQQQOOOPPPTTTYYY]]]ggghhhkkkoooqqqoooiiiccceeeaaafffqqqvvvuuu{{{~~~vvvpppmmmmmmnnnooobbb]]]WWWQQQNNNLLLJJJHHHCCCCCCBBBAAA@@@???>>>===???>>><<<<<<>>>???>>>===<<<;;;:::999888888888888777777666666666666777777444444444555555555666666,,,,,,,,,+++++++++******************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------------...////////////////////////////////////...000000111222222222222111111111111111111111111111666555555444555666777888777777777777777888888999777888888999:::;;;<<<===>>>???@@@@@@@@@BBBFFFIIIGGGqqqnnn[[[KKKNNN\\\fffgggfffeeeccc___[[[XXXWWWVVVVVVVVVUUUTTTTTTTTTVVVXXXYYY]]]___ccceeeggggggfffeeegggdddcccfffmmmrrrsssqqquuutttsssrrrrrrqqqqqqqqqjjjjjjjjjlllnnnrrruuuwwwzzzyyyyyyzzz{{{|||zzzyyyxxxyyy{{{}}}}}}~~~}}}}}}}}}{{{yyy|||~~~zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvyyy{{{||||||{{{{{{|||~~~zzzzzz{{{||||||}}}~~~~~~~~~}}}{{{yyy{{{{{{yyyxxxwwwvvvvvvuuuvvvuuutttssstttvvvxxxyyyvvvvvvvvvuuuqqqmmmhhheee`````````aaaccceeegggiiiuuukkkgggkkklllfffbbbccclllqqqYYYEEEDDDGGGFFFDDDFFFEEEDDDCCCBBB@@@>>>======:::::::::999888888777777555555555555555555555555444333222222111111222222000000000000000///......------............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///............////////////111111111111111111111111111111111222222222333333333333333222222222111111333333333444444444444555222333333444555666777777555555555666777777888888999:::;;;<<<>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCCCCFFFKKKOOOMMMKKKHHHFFFFFFIIIMMMPPPTTTSSSSSSUUUWWWWWWTTTQQQQQQMMMPPPXXXZZZVVVZZZcccbbb]]]VVVQQQOOOOOOOOOOOOQQQNNNHHHEEECCCBBBAAA@@@AAAAAA@@@???>>>===<<<;;;>>><<<;;;;;;<<<======<<<;;;;;;:::888888777777777777666666555555666666777444444444555555555666666,,,,,,,,,++++++++++++***************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++++++++,,,------------...////////////.........//////////////////000000111222222222222111111111111111111111111111555555444444555555666777666666666777777777888888777888888999:::;;;<<<<<<>>>????????????@@@CCCEEEEEEXXX{{{gggSSSOOOWWW___eeeiiifffdddaaa^^^[[[ZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTUUUZZZ___ccceeeeeedddfffgggfffdddcccfffkkkooopppnnnsssrrrooommmlllkkklllllliiiiiiiiijjjlllooorrrssswwwvvvvvvxxxzzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{||||||zzzxxxzzzzzz{{{|||~~~~~~}}}{{{xxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzyyywwwuuutttwwwyyy{{{{{{{{{{{{}}}xxxxxxxxxyyyyyyzzzzzzzzz~~~}}}||||||}}}|||zzzxxxyyyxxxvvvuuutttttttttuuussssssrrrrrrrrrtttuuuvvvtttsssqqqnnnjjjeeebbb___^^^^^^^^^___aaaeeehhhjjjrrrfffbbbhhhdddXXXYYYeeerrr]]]NNNBBBCCCFFFDDDCCCFFFBBBAAAAAA@@@???>>>===<<<:::999999888888777666666444444444444444444444444333333222111111111111222///000000000000///......------............------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///............////////////111111111111111111111111111111111222222222222333333333333222222222222111333333333333444444444444333444444444555555555555444555555666666777888888999999;;;<<<===>>>>>>>>>===>>>??????@@@@@@?????????@@@AAABBBCCCFFFJJJNNNGGGFFFDDDCCCCCCEEEGGGHHHGGGEEEBBBBBBCCCEEEEEEEEEIIIEEEFFFKKKJJJFFFHHHOOOMMMIIIEEEBBBAAAAAA@@@@@@FFFCCC@@@>>>???@@@@@@???>>>>>>===<<<;;;::::::999;;;:::888888:::;;;:::999::::::999888777777777777555555555444444555555555444444444555555555555555++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***+++,,,,,,---,,,---......//////..................////////////000000111222222222222111111111111111111222222222444444444444555555666666555666666777777777777777777888888999::::::;;;;;;===>>>???>>>===>>>@@@BBBFFFHHHjjj|||oooeee]]]ZZZ___gggfffeeeccc```^^^]]]\\\\\\ZZZYYYWWWUUUSSSRRRRRRRRRWWW]]]cccdddbbbbbbeeeiiifffddddddeeehhhjjjjjjhhhmmmllllllkkkjjjjjjiiiiiiooonnnnnnmmmnnnnnnooopppvvvuuuvvvxxxzzz{{{{{{yyy{{{{{{yyyxxxxxxxxxxxxyyywwwxxxzzz{{{|||{{{zzzyyy~~~{{{zzzzzz|||{{{wwwsssvvvwwwxxxxxxyyyxxxxxxxxxvvvwwwyyyzzzyyyxxxwwwvvvvvvxxxzzzzzzzzzzzz|||~~~wwwwwwwwwwwwxxxxxxxxxxxxzzzyyyxxxyyyzzzzzzxxxvvvwwwvvvtttrrrrrrrrrssstttsssrrrrrrrrrrrrsssssstttrrrppplllgggccc___]]]\\\\\\[[[[[[]]]```dddhhhjjjbbbdddgggcccXXXWWWnnnooo\\\NNNFFFBBBDDDEEEBBBBBBDDD???>>>>>>======<<<<<<<<<999888888777777666666555444444444444444444444444333222222111111111111111//////000000//////...---------............------.........------,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///............////////////111111111111111111111111111111111111222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444555555666777777888888999:::;;;<<<=========<<<===>>>>>>???>>>>>>>>>@@@@@@@@@AAABBBEEEGGGIIIEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@???@@@AAABBBCCCGGGDDDFFFIIIIIIFFFHHHNNNJJJHHHEEEEEEEEEDDDCCCAAABBB@@@>>>===???@@@AAA@@@===<<<<<<;;;::::::999999999888666666888999888777999888777777666666666777555444444333333444444555555555555555555555555555++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++************************+++************+++,,,,,,,,,------...............---.........//////000000000000111222222222222111000000111111111222222222333444444555555555555555555555666777777777777666777888888999999:::::::::<<<===>>>>>>======>>>@@@BBB???QQQsssiiibbb```aaafffeeedddbbb```___^^^]]]ZZZZZZXXXVVVTTTRRRQQQQQQUUUZZZ```aaa``````dddhhhgggfffeeeeeeeeedddcccbbbdddfffiiikkklllllljjjiiirrrrrrrrrrrrrrrrrrrrrssswwwwwwwwwyyy|||}}}}}}{{{}}}{{{yyywwwvvvuuuuuuqqqrrrtttvvvxxxyyyyyyyyy|||zzzxxxyyyzzzyyyuuurrrvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwuuutttvvvxxxyyyyyyxxxxxxyyyzzzwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwwwwvvvttttttsssrrrqqqqqqqqqrrrssstttsssrrrrrrqqqqqqqqqqqqmmmkkkfffbbb^^^\\\[[[[[[ZZZZZZZZZ\\\^^^bbbeeeggg___gggdddUUUTTTsss]]]OOOGGGDDDDDDEEEEEEBBB@@@AAA======<<<<<<<<<;;;;;;;;;888777777666666555444444444444444444444444444444333222111111000000111111///////////////...------------............------,,,,,,,,,,,,------......++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///............////////////000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444444444444444444333333333444444444555666666777777777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===???>>>======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@@@@AAA@@@???@@@BBBBBB@@@CCCGGGBBBAAAAAAAAABBBBBB@@@>>>???===;;;;;;<<<======<<<<<<<<<<<<;;;;;;::::::999888777555555777888777666777777666555555555666666444444333333333333444444555555555555555555555444***++++++++++++,,,,,,,,,************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,---............---------......///000000000000000111222222222222111000000000111222222333333333333444555555555555444444555666777888777666555888888888888999999::::::;;;<<<>>>>>>======>>>@@@AAA@@@HHHcccvvvsssoooeee^^^fffeeedddbbb```^^^]]]\\\ZZZZZZYYYWWWUUUTTTRRRRRRSSSWWW[[[]]]^^^___cccfffffffffeeedddbbb```^^^]]]^^^aaagggkkknnnmmmkkkjjjpppppprrrsssuuuvvvwwwxxxxxxwwwwwwyyy|||}}}}}}{{{~~~}}}|||yyywwwuuusssrrrrrrssstttuuuuuuvvvvvvvvvuuuuuuvvvxxxyyyyyyxxxvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzxxxvvvsssqqqpppooouuuvvvwwwwwwuuuuuuvvvxxxxxxwwwwwwwwwvvvvvvuuuuuutttsssrrrsssttttttrrrqqqppppppqqqqqqqqqqqqqqqqqqsssrrrqqqpppnnnmmmkkkkkkeeeccc```]]][[[ZZZ[[[[[[YYYYYYZZZ\\\^^^```aaabbb^^^]]]PPPEEE\\\{{{YYYOOOFFFEEEEEEEEEDDDBBB@@@???<<<<<<<<<;;;;;;:::::::::777777666555555444444333333333333333333333333333222222111000000000000111...////////////...------------............------***++++++,,,------......++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///............////////////000000000000000000000000000000000111111111111222111222222222222333333333222222222222333333333333444444444333333333333333333444444555555666777777777777999:::;;;<<<<<<<<<;;;<<<======>>>>>>======BBB@@@>>>>>>??????>>>===??????@@@AAAAAAAAA@@@@@@???AAACCCDDDBBBAAA@@@AAAAAAAAAAAAAAA???>>>???AAA???>>>>>>???@@@@@@>>><<<>>>===;;;;;;<<<===<<<;;;<<<<<<<<<;;;;;;:::::::::999777555666777888777666666555555444444555555555444444444333333444444444555555555555555444444444******+++++++++,,,,,,,,,************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***************++++++,,,+++,,,------......------------......///000000111000000111222222222222111///000000111222222333333222333444555555555444444333444666777888777666555888888888888999999999999:::<<<>>>>>>>>>>>>???@@@AAACCCGGGUUUtttyyypppfff```eeeeeedddbbb```]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRTTTVVVYYY\\\___bbbcccbbbcccccccccaaa___]]]]]]]]]```dddiiikkkllllllkkklllmmmoooqqqssstttuuuvvvvvvvvvvvvwwwzzz{{{zzzxxxzzzzzzyyyxxxwwwtttrrrpppuuuuuuuuuuuuvvvvvvvvvvvvrrrtttwwwxxxxxxwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyzzzxxxuuuqqqnnnlllllllllqqqrrrttttttttttttvvvwwwwwwwwwvvvuuuuuutttssssssrrrqqqpppqqqrrrqqqpppnnnnnnoooqqqrrrrrrrrrqqqpppooonnnmmmkkkhhhfffdddbbb\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZ[[[]]]^^^^^^]]]]]]VVVUUUTTT]]]|||tttYYYPPPFFFFFFEEEDDDDDDCCCAAA???======<<<;;;;;;:::999999666666555555444333333333333333333333333333333333222222111000000000000000......//////......---,,,------............------,,,,,,,,,,,,,,,,,,,,,---************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///............////////////000000000000000000000000000000000000111111111111111111222222222333333333111222222222222333333333333333333333333333333444333333444555555666666777666777888:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>>>>@@@AAA???===@@@@@@AAABBBBBBCCCCCCCCC@@@BBBDDDCCCAAA@@@AAACCCDDDEEEEEECCCAAAAAABBBBBBAAA@@@???@@@AAABBB@@@???>>>===<<<<<<===>>>===<<<;;;;;;;;;::::::::::::999999888666666888999888777555444444444444444555555555555444444444444555555666666555555555444444444*********++++++,,,,,,,,,************************)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))*********)))***++++++,,,+++,,,------......---------------...///000000111000000111222222222222111///000000111222222333333222333444555555555444333333444666777888777666555888888888888888999999999999;;;>>>???>>>>>>???AAA===???DDDKKKZZZ||||||gggaaadddeeedddcccaaa___\\\ZZZXXXYYYYYYYYYYYYXXXWWWVVVVVVRRRRRRSSSWWW\\\```aaaaaa___```bbbbbb```___^^^^^^___```cccfffhhhjjjkkkllllllmmmnnnooopppppppppppptttttttttuuuwwwxxxwwwuuuuuuvvvwwwwwwvvvtttrrrpppuuuuuuuuuvvvwwwxxxyyyyyytttwwwzzzyyyvvvtttuuuwwwuuuuuuvvvxxxxxxyyyyyyyyyvvvsssppplllkkkkkklllmmmmmmoooqqqsssssstttvvvxxxvvvvvvuuutttssssssrrrrrrrrrqqqppppppppppppnnnllllllnnnqqqssstttrrrqqqooolllkkkjjjgggdddaaa^^^\\\VVVVVVVVVVVVWWWYYY[[[\\\YYYZZZ\\\]]]^^^\\\[[[ZZZSSS]]]ssskkkVVVLLLFFFEEECCCBBBCCCDDDBBB???>>>======<<<:::999999888666555555444444333222222333333333333333333333333222111111000000000000000......//////......---,,,---..................---...------,,,,,,++++++***************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------.........//////............/////////000000000000000000000000000000000000000111111111111111111111222222333333333111111222222222333333333222222222333333444444444333333444444555666666777666777888999:::;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<:::888:::<<<===<<<:::>>>>>>>>>???@@@AAABBBBBB>>>@@@@@@???<<<<<>>AAAAAA???>>>???@@@AAA>>>===<<<<<<>>>>>>===<<<999888888999;;;;;;;;;::::::::::::999999999999999:::999777777999999999888444444333333333444444555666555555444444555555666666666555555555444444444******************************++++++++++++******)))************+++++++++,,,,,,+++******+++,,,,,,******))))))******+++,,,************************,,,+++***)))))))))+++++++++++++++************)))+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***************************)))************+++++++++,,,,,,,,,---------..................////////////000000000000111111111111111222222333333222222111444444333222222333333333555555555555555555555555777777777777888888888888999999:::;;;;;;<<<<<<===EEE>>>>>>HHHLLLOOO}}}]]]LLLdddgggeee^^^\\\``````\\\ccc```\\\ZZZ[[[[[[[[[[[[YYYXXXWWWVVVWWWYYY[[[]]]]]]^^^```aaacccdddddddddcccbbbaaaaaabbbeeehhhiiikkkmmmooonnnllllllooorrrpppooonnnmmmmmmoooqqqsssuuuvvvvvvvvvuuussspppoooqqqsssuuuvvvvvvvvvwwwyyywwwvvvvvvtttsssrrrqqqpppttttttttttttttttttttttttrrrooolllkkkkkklllmmmlllmmmnnnooorrrtttuuuvvvuuuttttttssspppmmmllllllmmmnnnmmmlllmmmnnnooonnnmmmjjjjjjkkkllllllllllllllliiihhheeeaaa]]]XXXTTTRRRPPPQQQRRRSSSTTTSSSSSSRRR[[[UUUTTTXXXYYYTTTQQQRRR___ssskkk\\\UUUTTTDDDCCCCCCBBBAAA@@@???>>>======<<<;;;:::888666666555555555444333222000///444444444333333222222222222111111000000000000000//////.........------------------------------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...................................................---------............///---------............///000000000000000000000000222111111111000000//////000111111111111222222222111111111222222333333333222333333333333333333444444444444444444444444444666777777888888888888777:::;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>?????????@@@AAA??????>>>>>>>>>>>>??????===<<<;;;;;;<<<=========>>>>>>>>>>>>============;;;;;;:::::::::999999999777777777777777777777777666666666666666666666666555555555555555555555555555555444333333222111111222333444444444333222111******************************++++++++++++******)))************+++++++++,,,,,,+++******+++,,,,,,******))))))******+++,,,************************,,,+++***))))))***++++++++++++++++++************+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***************************************++++++++++++,,,,,,,,,---------..................////////////000000000000111111111111111222222333333222222111444333333222222333333444555555555555555555555555666666777777777888888888999999::::::;;;<<<<<<<<<>>>;;;;;;AAABBBAAAbbbdddYYYccckkkhhh```]]]___ccccccaaa^^^]]]]]]^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[___``````aaaaaaaaaaaa```bbbbbbaaa`````````aaabbbgggggghhhhhhggghhhjjjkkknnnmmmmmmmmmmmmoooqqqrrrrrrrrrrrrssssssrrrrrrqqqrrrsssuuuvvvuuutttuuuvvvrrrqqqqqqqqqqqqqqqrrrrrruuuuuutttsssrrrrrrqqqqqqllljjjhhhhhhjjjlllmmmmmmlllmmmooopppppppppqqqrrrqqqrrrrrrqqqnnnlllmmmmmmmmmlllkkkkkkmmmmmmmmmkkkiiiiiijjjkkkjjjiiihhhgggfffdddaaa]]]XXXTTTQQQOOOPPPPPPPPPPPPRRRSSSUUUVVVUUUUUUVVVUUUOOOMMMWWWdddjjj\\\VVVPPPKKKCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;:::888666555555555555444333222000000333333333333222222222111222111000000//////000000///.........------------------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,................................................------------............---------............///////////////////////////111111111000000000//////000111111111111222222222111222222222333333333333222222333333333333444444444444444444444444444444666666777888888888888777;;;;;;<<<======>>>============<<<;;;;;;;;;;;;;;;;;;===?????????>>>???@@@???>>>>>>>>>>>>>>>>>>???@@@>>>;;;<<<>>>@@@???===============<<<<<<<<<<<<::::::::::::999999999999777777777777777777777777666666666666666666666666444444444444444444444444555444444333222222111111222222333444444333222111******************************++++++++++++******)))************+++++++++,,,++++++******++++++,,,******))))))******+++,,,************************+++******)))******++++++,,,+++++++++************+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------..................////////////000000000000111111111111111222222333333222222111333333333222222333333444555555555555555555555555666666777777777777888888888999999::::::;;;<<<<<<999>>>>>>??????<<>><<<;;;;;;<<<<<<;;;;;;;;;:::999777666555555555555444333222111000222222222111111111111111222111000000//////000000............------------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------------------------------------............---------............///////////////////////////111111000000000000//////000111111111111222222222222222333333333333444444222222222333333444444444444444444444444444444444666666777888888888888888:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===>>>>>>>>>>>>>>>======>>>>>>>>>===;;;999:::======;;;999<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888666666666666666666666666555555555555555555555555444444444444444444444444444444333333222111111111111222222333333333222222******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,******************************************++++++,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111111222222333333222222111333333222222222333444444555555555555555555555555666666666666777777777888888888888999::::::;;;;;;666@@@@@@>>>BBBAAAGGGVVV||||||yyydddRRRRRRXXX[[[[[[[[[VVVVVVWWWYYY\\\]]]]]]\\\]]]\\\[[[ZZZYYYWWWVVVVVVXXXZZZ[[[^^^```aaabbbccccccdddddddddbbb___]]][[[bbb___]]]___ccceeedddbbbeeefffhhhjjjkkklllmmmmmmjjjjjjiiiiiijjjlllnnnooohhhjjjllllllkkkkkkkkkllljjjiiiiiiiiikkknnnppprrrrrrqqqooommmjjjhhhfffeeeaaa``````bbbeeehhhiiiiiifffiiikkkjjjgggfffiiimmmllloooqqqpppnnnkkkjjjiiigggfffeeeeeeffffffeeedddbbbccccccaaa___ZZZVVVTTTUUUSSSPPPMMMKKKJJJKKKKKKOOONNNMMMMMMOOOQQQSSSUUUPPPQQQOOOIIIJJJ^^^kkkTTTNNNMMMHHHAAA@@@>>><<<:::999999:::::::::::::::999888777555444444444444444333222111000111111111000000000000000111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------------------,,,,,,---------.........---------............///////////////////////////000000000000000000//////000000111111111222222222333333333333333333333444222222222333333444444444444444444444555555555555555666777888888888888888999999;;;<<<======>>>>>><<<<<<;;;::::::;;;;;;;;;===???@@@???===<<<<<<===========================999<<<@@@AAA???;;;999999::::::::::::999999999999999999888888888777777777555555555555555555555555444444444444444444444444333333333333333333333333333333222222111111111000111111111222222222222222******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,************************))))))******++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111111222222333333222222111333222222222333333444555555555555555555555555555555666666666666777777777777777888888999:::::::::444>>>===:::@@@BBBCCCIIIXXXeeeRRROOORRRTTTUUURRRRRRTTTWWW[[[]]]]]]\\\ZZZZZZZZZZZZXXXVVVTTTSSSSSSTTTVVVXXXZZZ\\\\\\]]]___aaabbbccccccaaa^^^]]]___]]][[[]]]aaacccbbbaaaaaabbbdddfffggghhhiiiiiihhhhhhfffffffffggghhhiiibbbdddggghhhhhhiiijjjllljjjiiiiiiiiiiiijjjlllmmmkkkjjjhhhfffdddbbbaaa``````______```ccceeeeeedddccceeeffffffeeeeeehhhkkkjjjlllnnnmmmjjjgggeeeeeebbb```______``````___]]]\\\\\\[[[YYYVVVRRRNNNKKKJJJIIIGGGFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMHHHFFFDDDIII\\\}}}mmm[[[MMMEEEAAA???>>>===;;;999888888888999999999888888777666555444444444444444333222111111000000000000000000000000111000000///.../////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------...//////------------------------------------------------,,,,,,,,,------------...---------............///........................//////////////////000000000000111111111222222222333333333333333333333333111111222333333444555555444444444555555666666666555555777888888999999999777888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===???@@@???===;;;;;;<<<;;;<<<============<<<;;;999CCCLLLMMMEEE>>>===???999999999999888888888888888888777777777666666666444444444444444444444444333333333333333333333333333333333333333333333333222111111111111111000000000000000000111111222222******************************++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********))))))******+++,,,************************((()))***+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111222222333333222222111222222222222333444555555555555555555555555555555555555666666666666777777666777777888888999::::::888???<<<999@@@AAA???DDDCCCdddkkkUUUOOOOOOOOOLLLKKKLLLNNNQQQTTTTTTTTTWWWXXXYYYZZZYYYWWWTTTSSSRRRSSSSSSTTTTTTSSSSSSRRRYYY[[[]]]^^^___^^^]]]\\\ZZZYYYYYYZZZ\\\^^^____________```aaabbbcccdddeeeeeeeeedddcccbbbbbbbbbccc___aaadddfffggghhhjjjkkkiiiiiiiiihhhggggggffffffcccbbbbbbaaa```______^^^```___^^^```bbbcccbbbaaabbbaaaaaaaaabbbdddfffgggdddfffgggfffdddaaaaaaaaa\\\ZZZYYYYYYYYYYYYXXXVVVVVVUUUSSSPPPMMMIIIFFFEEECCCCCCCCCDDDEEEGGGIIIKKKHHHIIIJJJKKKJJJIIIGGGFFFCCCFFFNNN___~~~ppppppjjj___PPPFFFDDDEEE======<<<;;;:::999888888777777777777666555444333333444444444333333222111000000000000111111111111111000//////......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///..............................////////////000000000111111111111222222222333333222222222222111111111111222333333444555555444444444555666666777777444555666888999999999999777888999999::::::999999:::::::::::::::;;;;;;<<<===>>>??????===;;;;;;<<<:::;;;<<<======<<<;;;::::::DDDMMMMMMDDD<<<<<<>>>999999999888888888777777777777666666666555555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////000111222333******************************++++++++++++******)))************+++++++++***+++,,,,,,,,,,,,+++*********))))))******+++,,,************************'''(((***+++,,,,,,++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111111222222333333222222111222222222222333444555666555555555555555555555555555555555666666666777777666666777777888999999999:::>>>::::::AAA???<<>><<<======>>><<<:::888777666666666666666555444333333333444444444333222222000000000111111222222222000000///............///++++++,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,************************((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///................................./////////000000000111111111111222222222222222222111111000000000000111111222444555555666444444444555666777777777444555666777999999999999999::::::::::::999888888::::::999999::::::;;;<<<<<<===>>>>>>===<<<<<<===999:::<<<======<<<:::999===AAADDDCCC>>>:::999:::999999999888888888777777666666666555555555444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000//////......///000222333******************************++++++++++++******)))************+++++++++***+++,,,------,,,+++************)))***++++++,,,************************'''(((***+++,,,,,,++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000111111111111222222222333333222222222222222222222333444555666555555555555555555555555555555555555666666666777666666666777888888999999444666444777???;;;888@@@DDD:::PPPooobbbTTTQQQMMMKKKKKKLLLLLLKKKSSSVVVYYY\\\\\\[[[YYYWWWTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[VVVXXX[[[[[[ZZZZZZ^^^aaa]]]\\\[[[ZZZZZZ\\\^^^```]]]^^^___`````````^^^^^^YYY[[[]]]^^^]]]]]]^^^```bbbccceeefffeeebbb___]]]XXXYYYZZZ\\\^^^```aaabbb]]]]]]^^^```ccceeedddcccddd^^^XXXYYY^^^```^^^ZZZTTTUUUVVVWWWWWWXXX[[[]]]SSSQQQPPPPPPPPPPPPNNNMMMLLLJJJFFFCCC@@@??????@@@AAABBBCCCEEEEEEFFFEEEEEECCCBBB@@@@@@@@@CCCFFFGGGcccnnnNNNPPPLLLHHHFFFGGGFFFDDDAAA<<<===??????>>><<<999777666666666666555444333333333333444444444333222222000000111111222222222333000000///...............+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,***************************++++++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................---.........//////000000000111111111111222222222222111111111000000//////000111111222444555666666444444444555666777777888444555666777999999::::::;;;;;;;;;;;;:::999888888999999999999::::::;;;<<<;;;===>>>>>>===<<<<<<===999:::<<<======<<<:::999FFFBBB>>>=========<<<:::999999999999888888888888666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000///.........///000222333++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++******************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111111111222222222333333333222222333333333333444444777777777777777777777777444555555666777888888999777777666666555555555444555666777888:::;;;<<<===???AAADDDaaannnYYYLLLHHHEEEJJJMMMDDDMMMVVV\\\ZZZYYY[[[YYYTTT[[[ZZZYYYXXXWWWWWWWWWWWWYYYVVVTTTTTTWWWYYYYYYWWWZZZ\\\^^^\\\YYYVVVWWWXXX\\\]]]]]]\\\[[[[[[]]]___YYY[[[^^^^^^]]]\\\\\\]]]ZZZ]]]___^^^ZZZXXXXXXZZZ```aaabbbbbbaaa___\\\[[[YYYZZZ]]]___``````_______________```bbbaaa___]]][[[YYYXXXXXXYYYYYYXXXVVVRRRRRRSSSTTTVVVWWWYYYZZZUUUQQQMMMKKKKKKJJJGGGDDDAAAAAA@@@@@@???@@@@@@AAABBBAAA???>>>AAADDDEEECCC>>>@@@BBB@@@;;;@@@YYYsssuuu[[[NNNHHHFFFDDDCCCCCCCCCAAA???>>>@@@BBBCCCBBB>>>999666999888777666555444333333444444333333222111000000000000000000000000000000////////////............///...,,,+++***++++++,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***++++++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------////////////000000000000000000000000000000000000000000000000000000000000000000111222444555666666555555666666666666555555555555555555666666666666888888888888999:::;;;<<<;;;::::::999999::::::;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;::::::999888777666666555444333333222222222222222333333444333222111000111111111111111111111111000000000000000000000000222111///.........///000111///---...111222000...++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++******************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111111111111222222222333333222222222333333333444444555555555555555555555555444555555666777777888888777666666666555555555444555666777888:::;;;<<<<<<>>>???<<>>GGGHHHDDDAAA@@@AAAAAA>>>>>>FFFUUUnnn|||aaaNNNDDDGGGEEECCCBBBBBBAAA???======>>>???@@@>>>;;;888555777777666555444333222222444333333222111111000000////////////////////////////////////...............------,,,,,,+++,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))***++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------.../////////000000000000000000000000000000000000000000000000000000000000111111222222333444555555555555666666666666555555555555555555666666666666666666666666777888999999::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::999999999:::999999888777666555444333555444333222222222222222222222333333333222111000111111111111111111111111000000000000000000000000111111///.........///000111///......000111000...++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000111111111111111222222222222333222222222222333333333333444444444444444444444444444444555555666777777777666666666555555555555555555666666888999:::;;;<<<<<<>>>:::999FFF``````VVVNNNKKKMMMJJJOOOYYYbbbcccaaaaaaaaa```[[[[[[ZZZYYYXXXWWWVVVVVVYYYWWWUUUTTTUUUVVVUUUTTTPPPRRRTTTTTTSSSSSSSSSTTTRRRUUUXXXYYYXXXVVVTTTTTTTTTRRRQQQTTTWWWZZZYYYWWWWWWWWWXXXZZZ\\\\\\[[[YYYVVVWWWYYYZZZ[[[ZZZYYYYYYXXXXXXZZZZZZZZZZZZXXXXXXSSSRRRSSSUUUXXXZZZYYYXXXXXXVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKHHHFFFCCCAAAAAA@@@>>>===??????>>>>>>>>>>>>??????<<<>>>AAAAAA???>>>@@@DDD??????HHHaaazzzeeeWWWMMMGGGGGGEEECCCAAAAAA@@@===;;;;;;;;;<<<;;;:::888666555555555444333222222111111333333222222111000000000/////////////////////////////////............---------......------,,,,,,************************))))))))))))))))))))))))************************+++***))))))))))))***+++))))))******+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------....../////////000000000000000000000000000000000000000000000000000000000111222222222333333444444555555666666666666555555444555555555555666666666555555555555666777888999::::::999999999999::::::999999999999:::;;;<<<=====================<<<<<<===<<<;;;::::::::::::;;;::::::999777666444333333444333333222222222222333222222222333222222111000111111111111111111111111000000000000000000000000111000//////......//////000///......000000///...++++++++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------............///////////////000000000111111111111111222222222222111222222222222333333333444444444444444444444444444444444555555666666666555555555555555555555555555555666777888999:::;;;999>>>>>>======DDDjjj}}}www[[[EEEDDDHHHOOOWWW^^^aaa______```aaa\\\\\\[[[[[[ZZZXXXWWWWWWYYYWWWVVVUUUTTTTTTSSSRRRPPPQQQRRRRRRRRRQQQQQQQQQQQQSSSVVVVVVTTTRRRRRRRRROOOLLLJJJNNNUUUYYYXXXUUURRRQQQRRRUUUYYY[[[YYYWWWWWWXXXYYYYYYZZZYYYYYYYYYWWWXXXXXXXXXWWWVVVUUUTTTNNNNNNNNNQQQTTTVVVVVVVVVWWWUUUSSSQQQPPPOOOLLLJJJJJJIIIHHHFFFEEEEEEEEEEEEBBBAAA???======<<<;;;;;;>>>============>>>>>>???HHH@@@:::<<>>>>>===============<<<<<<===<<<<<<<<<<<<=========<<<<<<:::999777666555444333333222222222222222333111222222222222111111111111111111111111111111111000000000000000000000000000000//////............//////...////////////...++++++++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,------------------............///...////////////000000000000000111111111222222222111111111222222222333333555555555555555555555555444444444444555555555555444444444555555555555555555555666777777888999999999<<<===???@@@===PPPrrrrrrqqq^^^LLLDDDJJJMMMSSSXXX[[[]]]bbbfff\\\\\\]]]\\\\\\[[[YYYYYYXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSRRRRRRRRRQQQPPPOOOPPPQQQQQQPPPNNNNNNOOOPPPJJJGGGGGGKKKSSSXXXWWWUUUPPPOOOPPPSSSXXXZZZXXXVVVZZZZZZZZZZZZYYYYYYXXXXXXVVVVVVVVVUUUTTTSSSQQQQQQLLLLLLLLLNNNQQQSSSSSSSSSRRRPPPNNNLLLLLLJJJHHHFFFFFFEEECCCBBBAAA@@@@@@@@@???>>>>>><<<;;;;;;;;;<<<======<<<<<<===>>>>>>???@@@======AAACCCBBBEEEKKKgggxxxsssXXXRRRTTTRRROOOFFFDDDAAA@@@@@@???<<<::::::999888777666555555555555555444444333222222222111111000000000000//////....................................------------+++,,,---.........,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---.................................////////////////////////////////////000000000000000000000000222222222222222222222222444444555555555555444444444444444444555555555555666666666666777888999:::999888888777777888888999999999999:::;;;===>>>???>>>=========<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888666555444333222222222111111222222333111111111111111111111222000000000000000000000000///////////////////////////////////////......---.../////////.........///++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******++++++,,,---------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,------...---------............///......////////////000000000000000111111111111222111111111111222222222222555555555555555555555555444444444444444444444444444444444444444555555555444555555666777777888888999999555777===;;;@@@SSSvvvtttvvv\\\NNNIIIHHHLLLRRRWWW\\\aaaZZZ[[[\\\]]]]]]\\\[[[ZZZWWWXXXYYYXXXUUUSSSSSSSSSVVVUUUTTTTTTTTTSSSQQQOOOOOOOOONNNLLLJJJJJJLLLNNNHHHHHHIIINNNSSSVVVUUURRRPPPPPPQQQTTTVVVWWWVVVUUUXXXWWWWWWWWWVVVVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNKKKJJJIIIJJJLLLNNNNNNMMMIIIGGGEEEEEEEEEDDDCCCAAA@@@???>>>======<<<<<<<<<===>>>>>>===<<<;;;===>>>===<<<<<<======>>>???@@@:::;;;===<<<999@@@]]]{{{cccOOOKKKLLLIIIEEECCCAAA???>>>>>>>>><<<:::888888777777666555555555444444444333333222222222000000000///////////////.................................------------,,,++++++,,,,,,------,,,,,,************************))))))))))))))))))))))))******************************+++,,,,,,+++******(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------........./////////000000000000000000000000000000000000000000000000000111111111222222333333444444555555555555444444333444444444444555555555333333333444444555666777888888777777777777888888999999999:::;;;===>>>???=========<<<;;;;;;::::::777777888999999888888888666666555444333222111111222111111111111222222333111111000000000111222222000000000000000000000000////////////////////////...////////////...---------...//////------...///++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---******+++,,,,,,---......---------............///........./////////000000000000000000111111111111111111111111222222222222444444444444444444444444333333333333333333333333333333333444444555555555444555555666666777777777555999333000777888888@@@ZZZpppzzzjjj}}}rrrcccUUUQQQRRRQQQRRRTTTVVVXXXZZZ[[[\\\\\\[[[ZZZVVVXXXZZZYYYVVVTTTTTTUUUVVVUUUSSSTTTVVVVVVSSSQQQOOOPPPQQQPPPMMMLLLLLLMMMJJJLLLOOORRRSSSRRRPPPNNNLLLNNNQQQRRRQQQPPPQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDFFFGGGFFFFFFBBBAAA@@@@@@AAABBBAAA???=========<<<<<<======>>><<<>>>???>>><<<<<<>>>@@@============>>>???@@@AAACCCBBBEEEMMMVVVjjjwwwgggRRRGGGEEEFFFDDD@@@>>>===;;;;;;<<<;;;:::888666666666666666555444333222222222222222111111111////////////////////////.................................---------,,,,,,***************+++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------.........//////000000000000000000000000000000000000000000000000//////000111222333333444333444444555555444444333333333444444444555555555333333333333444555666666777777777666666777777777999999999999:::;;;<<<===<<<<<<<<<;;;::::::999999666666777888777777666555333333333222222111111111111111111111111222333333111000//////000111222333000000000000000000000000////////////////////////....../////////...---,,,,,,...000///---,,,...///++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......---------.........//////............/////////000000000000000111111111111000111111111111222222222333333333333333333333333333333333333333333333333333333333444444555555555444444555555666666777777111;;;888333777888666999999OOOnnnqqqccc\\\SSSMMMKKKTTTUUUXXXZZZ[[[[[[ZZZYYYUUUXXX[[[ZZZWWWUUUUUUVVVUUUSSSRRRTTTWWWWWWUUUSSSQQQSSSVVVVVVTTTQQQOOOOOOMMMQQQUUUVVVSSSOOOLLLKKKHHHKKKNNNNNNKKKJJJKKKLLLHHHHHHIIIIIIJJJLLLMMMNNNLLLKKKJJJIIIHHHGGGHHHHHHGGGDDDAAA@@@AAAAAAAAA@@@@@@???>>>???AAABBBBBBAAA>>>>>>>>>>>>???@@@@@@AAA<<<>>>???>>><<<<<>>???AAAAAALLLKKKYYYyyyxxxXXXNNNCCC>>>???AAAAAA???;;;:::888999::::::999777444555555666555444222111111111111111000000000000.........///////////////..............................---------,,,,,,,,,******)))((()))***,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------.........//////000000000000000000000000000000000000000000000000...///000111222333444444333444444555555444444333333333333444444444555555555555555555555777888888777777666666666666777777888888888888999:::;;;;;;<<<<<<;;;::::::999888888777888999999999777666555333333333333333333333333111111000000111222333333111000/////////111222333000000000000000000000000////////////////////////---.../////////...,,,,,,,,,...000///---,,,---000(((((())))))*********+++,,,,,,+++***))))))************+++++++++,,,,,,,,,************************))))))************)))))))))))))))***+++,,,......(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////111000000000111222333333000111111111111222222222333333333333333333333333555444333333333444555666555444333222222444555777555555555555555555555555444444444444444555666777;;;<<>>>>>>>>;;;;;;???===888999>>><<<>>>@@@@@@>>>===<<<<<>>>>>=========<<<<<<;;;999888777777555555444444444333333333111111111111000000000000////////////////////////...........................------,,,,,,------...++++++++++++++++++++++++------,,,,,,+++***))))))*********)))))))))))))))+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......//////................................................------000000000000000000000000000000000000000000000000///000000111111222333333444444444444444444444444333333333444444444555555444444444444444444444444555555555444555666777777888999::::::;;;;;;::::::::::::999999888777666666888888888888777777777777444333333222222333333444111111111111111111111111000000000000////////////111000///...------...///000...,,,,,,...000000000//////...---,,,,,,++++++++++++,,,------...//////))))))******************,,,++++++***))))))***************+++++++++,,,,,,************************))))))************))))))******)))))))))***++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////////////////111000000000000111111222000111111111111222222222333333333333333333333333444444333222222333444555555444222222222333555666444444444444444444444444333333333222333333444444777666@@@XXXwwwkkkZZZQQQJJJKKKOOORRRUUUYYYWWWVVVVVVUUUTTTSSSVVVXXXPPPSSSWWWYYYYYYXXXXXXXXXQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLKKKLLLLLLMMMOOONNNMMMLLLKKKLLLLLLMMMLLLLLLLLLKKKJJJHHHEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????AAA>>>???CCCBBB???@@@DDD===>>>=========???BBBDDDAAA:::999>>>BBBGGGVVVhhhvvvrrrTTTHHHEEEAAA???>>>>>>===<<<<<<<<<;;;:::999888777777555444444444444333333333111111111000000000//////................................................------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,++++++***))))))***)))))))))))))))))))))+++++++++++++++***))))))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------...............................................................000000000000000000000000000000000000000000000000000000111111222333333333444444444444444444444444333333333444444444444555444444444444444444444444555555555666666666777777888999999:::;;;:::::::::::::::999888888777666666666666666666555555555555333333222222222222333333111111111111111111111111000000000000/////////...111000///...------...///000...,,,,,,...000000//////......---,,,,,,++++++***++++++,,,------......+++++++++++++++*********,,,+++******)))******************++++++++++++,,,************************))))))************))))))+++******)))(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111000000000000000000000000111111111111222222222333333333333333333333333333333222111111222222333444333222222222333444555444444444444444444444444333222222111111111111222444222555AAASSSlllvvv___QQQMMMMMMPPPSSSYYYXXXVVVSSSQQQPPPOOONNNMMMQQQUUUWWWWWWVVVVVVVVVPPPPPPQQQRRRQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMLLLMMMMMMMMMNNNNNNNNNMMMKKKHHHFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@??????CCC@@@@@@AAA@@@<<<<<<>>>DDDBBBAAA???===<<<<<<<<>>===<<<;;;;;;:::999888777777666444444444444333333333333111111000000000000//////........................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))*********++++++++++++***))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............////////////////////////........................000000000000000000000000000000000000000000000000000111111222333333444444333333333333333333333333333333333333444444444444444444444444444444444444444555777888888888777666888888999::::::::::::999999999888888777777666666444444444444333333333333333333222222222222333333111111111111111111111111000000000/////////......000///......---.........///...,,,---...000000///.........------,,,,,,+++*********+++,,,,,,---------,,,,,,++++++*********++++++***************+++************++++++++++++************************))))))************))))))+++******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000000000000//////......000000111111111222222222222222222222222222222222222222222111111111111111333222222111222333444444333333333333333333333333333333222111000000000000333222444777>>>NNNhhhqqqbbbVVVOOOLLLRRRTTTTTTTTTUUUVVVRRRMMMTTTWWWYYYYYYWWWTTTRRRQQQQQQRRRSSSTTTSSSRRRPPPOOOLLLLLLMMMOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLNNNNNNNNNLLLJJJHHHEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBAAA???@@@@@@???>>>>>>:::;;;===AAADDDGGGGGGGGGDDDSSSiii}}}}}}ppphhhWWWEEE???AAA@@@>>>>>>???>>><<<;;;::::::999888777777666666444444444333333333222222111000000000////////////........................---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))***************+++++++++******)))************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---.........------////////////////////////---------...............////////////////////////////////////////////////111111111222333333444444222222222222222222222222222222333333333444444444333333333333333333333333444555777999999888777555777888888999999999999999888888777777777666666666444333333333222222222222222222111111111111222222111111111111111111111111000000/////////....................................---,,,---///000///.........---------,,,,,,,,,))))))******++++++++++++---,,,,,,++++++*********+++***************++++++))))))*********+++++++++************************))))))************))))))***))))))***+++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------....../////////000000000111111000///...---000000111111111222222222222222222222222222222222222222222111111000000000111111111111222222333333222222222222222222222222333333222111000000000111000333666888777===NNN```}}}yyyiiiaaaSSSRRRPPPNNNTTT[[[\\\VVVWWWYYYZZZZZZWWWTTTSSSSSSPPPQQQSSSTTTTTTRRRPPPNNNKKKKKKMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLJJJGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAADDDGGGFFFDDDDDDBBBAAACCCIIIOOOSSSUUU[[[oooooo```XXXLLLCCCCCC@@@>>>============;;;:::888888888777777666666555444444333333333222222222000000000////////////...........................------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++***************)))(((((())))))************)))******+++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------////////////////////////---------.........//////////////////////////////////////////////////////000111111222222333444444222222222222222222222222222222222333333333444444333333333333333333333333333555777888999888666555666777888888999999888888777777666666666666666666444444444333333333222222222111111000000111111222000000000000000000000000////////////............------..................---,,,,,,---//////...------------------,,,,,,,,,))))))************+++++++++++++++++++++******************)))******+++,,,)))))))))************+++************************))))))************)))))))))))))))***+++---...///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000///000111222111000///...000111111111111222222222222222222222222222222222222222222222222111000///000000111111111222222222111111111111111111111111222222111000000000111111...000444777555555===GGGggg}}}yyywwwfffUUUSSSYYYWWWPPPQQQRRRSSSRRRQQQQQQRRRTTTMMMOOOQQQRRRRRRPPPMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNOOONNNNNNMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLKKKJJJHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBB@@@>>>AAADDDBBB===GGGFFFGGGPPP___ppp}}}fffUUUMMMEEEAAA@@@???===;;;;;;;;;;;;:::999777777666666666555555555333333333333222222222222000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++))))))***++++++++++++***************************)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,---------------........................,,,,,,------.../////////000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111222222222222333333333333333333333333333333333333333444666777777777666555666666777888888888888777666666666666555555555555444444444444333333333333111111000000000000111111000000000000000000000000/////////.........------,,,,,,---............------,,,,,,---//////...,,,------------------------************************))))))************************))))))***++++++,,,))))))))))))************************************))))))************))))))******)))******+++,,,,,,+++++++++++++++++++++,,,************************************************************************((()))))))))*********+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......///000000...000111222333222111000000111111111111222222222111111111111111111111111333333333333333111000//////000000111111111111111000000000000000000000000/////////...//////000000///---///222333222555:::JJJ^^^ooouuusss{{{|||ttthhh[[[ZZZWWWSSSOOOMMMNNNPPPMMMNNNQQQRRRRRRPPPMMMKKKLLLMMMMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMKKKJJJLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFGGGNNNVVVVVVQQQNNNVVVgggqqq[[[KKKEEECCC@@@===AAA>>>:::999999999999888666666666555555555555444333333333222222222222111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************'''(((((()))******++++++))))))***+++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,************************)))*********++++++++++++++++++,,,------------,,,------------------------,,,,,,------...//////000000000000000000000000000000000000000000000000000...//////000000111222222111111111111111111111111111222222222222333333333222222222222222222222222444444444444555555555555555666777777888888777777555555555555555555555555444444444333333333222222000000000//////000000000000000000000000000000000//////.........---------+++,,,---.........------,,,,,,,,,---//////...,,,------------------------++++++++++++++++++++++++(((((())))))*********+++******))))))***+++,,,,,,))))))))))))************************************))))))************))))))+++******)))))))))))))))******+++++++++,,,,,,,,,************************************************************************(((((())))))*********+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000...///111333444333222111000111111111111222222222111111111111111111111111333333444444333222000/////////000111111111111111000000000000000000000000---------------...///000222---***...111111333666555HHHTTT```zzz{{{rrrsssooohhh___VVVPPPOOOPPPNNNPPPSSSTTTTTTRRROOOMMMMMMMMMNNNOOOOOOOOOOOONNNMMMNNNNNNNNNMMMLLLJJJIIIMMMMMMNNNOOONNNMMMLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDJJJQQQ\\\mmm|||jjjcccVVVIIIEEEGGGFFFAAABBB>>>:::777777888888888555555555555555555444444333333333222222222111111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))*********'''(((((()))***+++++++++((()))***+++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,************************))))))******++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000000000000000000000000000000000000000.........///000000111111000000000000000000000000111111222222222333333333222222222222222222222222444333333333333444555555555666666777777777777777444555555555555555555555333333333222222222222111000000////////////000000000000000000000000000000//////.........---------***+++---...///...------,,,+++,,,---//////---+++------------------------,,,,,,++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************)))((((((******))))))))))))******************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000000000000000000000000111111111111222222222111111222222222333333333111222555777777555222111111111111222222333333333111000///------......///,,,,,,------...000111222000000111111111222222222555999@@@HHHWWWooozzz{{{xxxuuuoooiiigggddd[[[RRRPPPSSSVVVUUUPPPPPPPPPOOOOOONNNLLLKKKPPPPPPOOOMMMLLLKKKLLLMMMQQQOOOMMMKKKLLLMMMNNNNNNKKKLLLMMMMMMKKKJJJIIIIIIBBBEEEGGGGGGFFFDDDDDDDDDIIIHHHGGGFFFGGGKKKPPPTTT]]]qqq}}}rrr]]]SSSGGGAAAAAAAAA>>>;;;<<<;;;:::888777666666666444444333333333333222222333333222222111000//////////////////............///...,,,,,,+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,***************************************************+++,,,,,,------,,,,,,---------------------------------............///............////////////////////////............////////////000000000000222111111111000000//////000000000000111111111111333333333333333333333333222222333444555666777888888888777777666666555555555666777777777666555444666555444222111000//////111111111111000000000000111111000000//////......///............---------+++,,,------......------...------...///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************)))((((((******))))))))))))******************************************************+++,,,,,,------,,,,,,+++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000000000000000000000000000111111111222222222111111111222222222333333111333666888888666333111111111222222222222222222111000///...---......///------,,,,,,...222666888000000000111111111222222...111666<<>>???@@@>>>;;;;;;:::999777666666555555444444333333333222222222333333222111111000//////////////////...............---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,***************************************************+++,,,,,,------,,,,,,---------------------------------............///............////////////000000000/////////......////////////000000000000111111111111000000000///000000000000111111111111333333333333333333333333222222333444555666777777666666666555555555444444555555666666666444333222444333222111000/////////111111111000000000//////111000000000/////////...............------------+++,,,------......---------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********+++******)))(((******))))))))))))******************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000000000000000000000000000000111111111222222111111111222222222222333222444666777777666444222222222222111111111111111000///......------.........---++++++...333999===//////000000000111111111---000333666;;;HHHYYYeeeeee[[[^^^sssmmmiiiiiioootttooo___PPPLLLPPPSSSSSSPPPMMMLLLMMMKKKNNNRRRTTTSSSQQQOOONNNNNNLLLKKKMMMQQQQQQLLLHHHFFFEEEDDDEEEJJJTTT___gggjjjqqq{{{{{{wwwiiiZZZPPPHHHBBB<<<;;;>>>???===:::999888777666555444444444333333333333222222222222222222111111000000///////////////............---------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))***************+++++++++,,,,,,,,,***************************************************+++,,,,,,------,,,,,,---------------------------------............///............////////////111111000000000/////////////////////000000000000111111111111000000000000000000000000111111111111333333333333333333333333222222333444555666666777444444444444444333333333555555555444444222111000111111000///////////////111111000000000000//////000000000000////////////............------------+++,,,------......------,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++*********++++++******)))******))))))))))))******************************************************++++++,,,,,,,,,,,,++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////000000000000000000000000000000000000111111111111111111111111222222222222111222444555555444222111222222111111000000000/////////......---------------,,,,,,,,,///333777:::....../////////000000000000222333444555<<>>666666555555555555444444333333333222222111111111222222111111111000000000............////////////.........------------,,,,,,++++++++++++******************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******,,,++++++***))))))******************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************++++++++++++++++++++++++*********++++++,,,---------,,,,,,,,,,,,,,,---......//////////////////............---......//////////////////......------......///......//////000000111111000000000000000000000000......////////////000000000000000000111111111111000000000000000000000000............//////////////////............/////////............---------.........---------,,,,,,------------,,,,,,,,,,,,,,,------......------,,,***)))))))))******+++,,,------,,,+++++++++,,,,,,---...///...,,,+++,,,---************************(((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))******)))))))))'''''''''((((((((())))))******++++++++++++******))))))))))))************))))))************))))))))))))))))))************************************((((((''''''((()))+++,,,************************)))************+++++++++************+++,,,---...------------------------,,,,,,,,,------.........---------.........//////........................,,,---......//////......---,,,++++++***+++++++++************++++++++++++************************************************************++++++++++++---...---,,,,,,...000000---000666777444777LLLbbbxxx___XXXLLLFFF@@@888;;;???:::555444444333333444444555222222222222111111111111111111000000000/////////---------....../////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******+++***)))))))))***+++,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))************+++++++++++++++*********)))))))))***+++,,,,,,---------,,,+++,,,,,,------......///////////////............---......//////////////////......------......///.........///000111111111000000000000000000000000........./////////000000000000000000111111111111000000000000000000000000---------......///////////////............/////////............---------------------------------------------------------,,,------......------,,,************+++---...///...---,,,,,,+++++++++,,,+++---...---,,,,,,---///************************(((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++******''''''''''''((((((((()))******++++++++++++******))))))))))))******************))))))))))))******''''''((()))***+++,,,,,,************************((('''''''''((()))+++,,,************************)))************+++++++++************+++,,,---...------------------------,,,,,,,,,------.........---------.........//////........................,,,,,,---.../////////...---,,,++++++******++++++))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''***---,,,+++,,,......333---***000888===??????]]]~~~ssszzzrrrWWWFFF;;;:::===<<>>;;;;;;:::999777666777777555555444333333444444444333333333222222222222111//////000000000000000///---------------,,,,,,+++******+++,,,,,,,,,,,,+++************))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))++++++************++++++************************))))))))))))************++++++++++++++++++++++++************))))))))))))((())))))***++++++,,,,,,******************************))))))))))))*********************++++++,,,++++++,,,,,,,,,---------,,,------------------,,,------......///000000111000000000000000000000000000000000000000000000000............/////////000......///000//////------........./////////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***************+++,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...(((((())))))*********+++))))))))))))))))))))))))************************************************''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))************************))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++)))***,,,......---,,,+++,,,------......------,,,------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))************&&&((()))+++,,,---,,,,,,---...///111222222222222666333555@@@SSSsss}}}mmmZZZIII???<<<<<<777888888777555555555666444444333333222222333333333333333222222222111111//////000000000000000///,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++************))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))++++++************++++++************************))))))))))))************++++++++++++++++++++++++************))))))))))))((())))))***++++++,,,,,,******************************))))))))))))***************)))***++++++,,,++++++,,,,,,,,,---------,,,------......------,,,---------...///000000111000000000000000000000000000000000000000000000000---.........//////000000....../////////---,,,+++---.........//////000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,***+++,,,---.../////////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,++++++------,,,,,,,,,---...///))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))******+++,,,))))))***+++,,,------...------------------------,,,,,,++++++***)))((((((++++++******************,,,------......------,,,******++++++++++++******************************))))))))))))************++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,---.........---,,,+++........................------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---...///000111222111555888999>>>NNNhhh|||~~~xxxhhhSSSCCC;;;:::::::::666666666666555555555555555444333333222222222333111111111111111111111111000000000000///...---,,,......---,,,,,,,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...///000000000000000000000000000000000000////////////000000000000000000000000000000///............---------............////////////---------,,,,,,,,,++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------......------,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,************+++,,,------+++++++++++++++++++++++++++,,,------......------))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))******+++,,,************++++++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((************************++++++,,,,,,,,,,,,++++++)))******++++++******)))************************))))))))))))************++++++++++++++++++++++++************************))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,---......---,,,+++------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---...///000111111...111222111222;;;KKKXXXpppxxxiiibbb```UUUGGG===999888777666555555555444444444444333444444333222222222222222111111111111111111111111000000000000///...---,,,......---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++*********(((((()))))))))*********)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...//////000////////////////////////000000////////////000000000000000000000000000000///............---------............////////////---------,,,,,,,,,++++++------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,------------,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,------......------))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))******+++,,,+++*********)))))))))((())))))))))))))))))))))))+++++++++******))))))(((******************************++++++++++++******))))))************))))))************************))))))))))))************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++,,,---...///000000000111222111///111777<<>>;;;777222888888777666555555555555444444444333333333222222000000000000000000111222////////////////////////------.........------,,,+++,,,---------,,,***)))************************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******************************************************)))))))))))))))))))))))))))************++++++++++++************)))))))))''''''(((((((((((()))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++++++++,,,,,,,,,,,,------................................................000000////////////000000........................///............---------............////////////............---------,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,------......------))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))******+++,,,((((((((())))))*********))))))))))))))))))))))))((()))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))************************************************************************))))))))))))************+++++++++++++++************,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))*********++++++++++++******************************************************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))************+++***,,,......------000222222///...111222333<<>>AAA999888888777666555555444444444333333333222222222222222222111111111000000000000000000000000000000......------------...............------,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++************))))))))))))))))))******++++++++++++*********))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************))))))((((((************************++++++***)))(((((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))''''''(((((())))))******+++++++++*********))))))******+++++++++,,,,,,,,,******************************)))))))))))))))*********+++++++++,,,,,,,,,------------------------------............------..................------////////////////////////...------------...//////..............................------------...............------,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,((()))***+++++++++++++++,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++***))))))***++++++))))))))))))))))))))))))+++***)))((('''(((((()))******))))))))))))************+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,++++++***))))))))))))***++++++++++++******************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++++++++)))******++++++,,,,,,---............///000111222555777666444333:::FFFPPPYYYjjjzzzkkkXXXPPPIIIFFF@@@999777:::888888777666666555444444444333333333333222222222222222111111111000000000////////////////////////......------------............---------,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++************))))))))))))))))))******++++++++++++*********))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++*********)))))))))************************++++++***)))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))((((((((()))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,******************************))))))))))))************+++++++++,,,,,,,,,------------------------------............------...................................................------------...//////..............................------------............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,)))******+++,,,,,,++++++,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++***))))))***++++++))))))))))))))))))))))))******)))((((((((())))))******))))))))))))************+++++++++,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++******))))))))))))***++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))******+++*********))))))******+++,,,,,,,,,......---......///000111222333333222111333666999777@@@RRRiii{{{rrr```OOOAAA===::::::888555555888777777666666555444444444333333333222222222111111111111111111000000000000////////////////////////......------------......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++************))))))))))))))))))******++++++************))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++*********************************+++***))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))((((((+++++++++************************++++++++++++,,,******************************)))))))))******+++******+++++++++,,,,,,,,,------------------------------............------...................................................------------...//////------------------------......------------.........------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***++++++,,,,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************+++******************+++))))))))))))))))))))))))******))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))))))))***++++++++++++************************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************)))((()))))))))***++++++,,,,,,------------...///000000------///222666999::::::===:::999>>>NNNeee|||wwwmmmfff]]]MMM<<<;;;:::999999888666555555555555555555444444333333222222222222111111111111111111000000000/////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********)))))))))))))))))))))******+++************)))))))))))),,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******************************)))))))))))))))***+++******************+++))))))))))))))))))))))))+++******))))))(((((((((************************************++++++++++++******************************))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------..........................................------------...//////------------------------...------,,,,,,------...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************************************++++++*********))))))))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***************)))))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))(((((())))))******+++,,,,,,,,,,,,,,,,,,---...///000///---,,,...111333333222666555444555:::@@@GGGKKKbbbrrr}}}xxxqqqeeeSSSEEEBBBDDDBBB===777777777555333333111000444444444333333333333333222222111111111000000000000000000/////////..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++***************************)))))))))))))))***************++++++*********))))))))))))))))))))))))++++++******))))))((((((************************))))))*********+++++++++))))))))))))))))))))))))***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////...........................------------...//////------------------------------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************)))***++++++++++++***)))))))))))))))))))))))))))((()))***+++++++++************))))))))))))************+++++++++,,,,,,,,,***************+++++++++************************************************))))))))))))))))))))))))*********++++++++++++,,,******************************************************+++++++++,,,,,,,,,************************************************************************))))))***++++++++++++***))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***)))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,---//////000...,,,+++,,,.../////////000222444555666777777<<>>:::555666AAAWWWqqqsssgggYYYJJJ===555999999;;;??????<<<666333333666555111111555555222222222222222222222222222111111000000000//////////////////.........------........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++************))))))))))))))))))******+++(((((((((((())))))******)))*********++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))))))))*********++++++************************)))))))))))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))******************++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************+++,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...//////000------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,+++******)))++++++,,,------,,,++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++,,,,,,+++*********))))))))))))************+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&((()))************((((((((()))******++++++++++++++++++,,,---......///000000///,,,+++,,,---...///000111222222111000444888;;;<<<<<<@@@HHHOOO]]]wwwvvveeeVVVEEE;;;999:::===???;;;:::999999888666666777333666444///...333444000111111111111111111222222000000000000//////////////////.........---------........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++************))))))))))))))))))******+++'''((((((((())))))******))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((())))))*********+++************************))))))((())))))***++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))******++++++++++++))))))))))))************))))))))))))))))))))))))************+++,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///000000------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........*********++++++,,,,,,,,,++++++------------+++++++++++++++++++++***)))(((++++++------------++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++***)))(((((('''++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))************************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++------,,,,,,------...///...............///000000333222222222444666999;;;HHHMMMRRRUUU[[[jjjzzzhhhVVVGGG>>>:::999888666666666777888555555444444444333333333222222111000//////000000111111111111111111111111111111000000//////..............................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++***)))(((((()))***+++******)))))))))))))))***+++*********))))))(((((()))***+++,,,---,,,++++++************)))))))))))),,,+++++++++******))))))))))))))))))************((((((((((((((()))******************))))))))))))******))))))******+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,***+++,,,---............,,,,,,------...///000000---,,,,,,++++++,,,,,,------------............///------------------------++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++*********+++************************************************++++++************++++++,,,+++*********+++,,,---************+++,,,---...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))*********++++++******)))(((((('''++++++***))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************))))))*********+++++++++************************+++++++++*********))))))************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************++++++,,,...............//////000222111111111333555888999:::<<<<<<999777<<>>???333444444444444333222111111111111111111111111111222111111111111000000000///...............//////////////////////////////.............../////////........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))******)))))))))))))))(((((()))***++++++***************++++++++++++***++++++++++++,,,,,,++++++++++++************((((((((((((((()))))))))((()))))))))************)))))))))))))))***++++++************)))))))))(((******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,------------...//////...------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))******))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******************************(((((()))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((())))))***,,,++++++++++++,,,------,,,,,,---...//////000000444222000///000222333333777777666555444222000///666555666888999888<<>>;;;888777999;;;<<<;;;888999999888666555555555666444111000000111000///000///......//////...---///............///000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++)))))))))+++,,,+++***(((((((((((())))))))))))******))))))))))))******(((((()))************)))************************))))))*********+++++++++,,,+++++++++++++++++++++++++++************++++++************************))))))***+++,,,,,,,,,,,,......---,,,++++++******))))))(((((((((((()))))),,,+++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********)))))))))))))))+++++++++***************++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))*********+++++++++************************************++++++,,,---,,,++++++******++++++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********)))******+++,,,++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******************))))))******+++,,,***+++++++++,,,,,,,,,---------------------------000000000000000///000000000333555444111111555999???@@@??????CCCHHHGGGBBBAAAEEEKKKQQQTTTVVVUUUTTTSSSQQQNNNMMMMMMOOOPPPPPPIIIIIIHHHFFFCCCCCCEEEGGGBBB>>>888444333333333333666333000///111111000/////////............//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))+++)))))))))+++,,,+++***))))))))))))((((((((((((******))))))))))))******((())))))***************************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************)))***+++,,,,,,---------......------,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))******+++++++++***************++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))*********+++++++++************************************+++,,,---...,,,+++++++++++++++,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))***++++++,,,***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++******))))))******+++,,,+++++++++,,,,,,------...---------........./////////000///---++++++---//////444:::;;;;;;???IIIRRR```bbb```^^^```eeefffccc^^^cccjjjqqqwwwyyyzzzyyyzzz{{{zzzxxxuuutttvvvxxxnnnooonnnkkkgggeeehhhjjjkkkeee\\\SSSLLLFFF@@@===<<<777222///111222111000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))***)))((()))+++++++++***))))))))))))((((((((((((******))))))))))))******((()))******++++++******************************)))************+++++++++*********+++++++++++++++++++++************++++++***************+++++++++)))***+++,,,---...............------,,,,,,++++++,,,++++++******++++++,,,*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++***)))))))))))))))******************************++++++++++++++++++++++++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******)))************+++++++++************************+++++++++++++++,,,---...,,,++++++++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,******++++++++++++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))((((((((((((((())))))))))))'''((((((((()))))))))***'''(((((()))******++++++******))))))******+++,,,++++++,,,,,,---.........,,,,,,---...///000000111///000111111111555;;;???HHHNNNUUUWWWYYYaaappp|||vvvlllbbb\\\SSSKKKAAA;;;999999777555333222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))))))))))))))))))))))))))((('''(((***+++***)))***)))))))))((((((((('''******))))))))))))******))))))***++++++++++++***************************)))************+++++++++)))*********++++++++++++++++++************++++++))))))*********+++++++++)))***+++---......//////------------------,,,,,,***))))))(((((())))))***)))*********++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))((()))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++************************)))************+++++++++(((((()))***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******)))************+++++++++************************,,,,,,+++++++++,,,------+++++++++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******++++++++++++*********************++++++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''((((((((())))))******'''(((((()))***+++++++++*********)))***++++++,,,++++++,,,,,,---...//////+++,,,---...///111222222444666999<<>>SSScccqqqtttrrrzzz}}}zzztttuuuvvvfffOOO<<<444555666222,,,---222222+++...000111///+++)))***,,,...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++******************,,,,,,,,,,,,------------...+++))))))+++------,,,......---,,,++++++++++++...------,,,------......---------...000000///...//////...------------......---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++))))))))))))************))))))))))))))))))))))))---,,,+++)))((((((''''''************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))((((((''''''++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------......------------......//////............//////000000///...------,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***+++,,,------......---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++*********)))))))))+++,,,,,,+++***,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,******,,,...///000,,,;;;DDDOOOiii~~~xxxyyyxxxttttttwwwuuuqqqvvvwwwzzz~~~xxxtttooorrryyyuuupppuuu~~~~~~}}}\\\CCC<<<999333///000222222...+++---///...,,,,,,---///...---,,,,,,++++++,,,,,,++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************++++++******************+++++++++,,,,,,,,,,,,,,,///...,,,++++++,,,,,,,,,000000000//////.........------------------------////////////000000///......------......///000111......---,,,,,,---------.........------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++*********))))))))))))++++++******++++++,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------///......------....../////////............//////000//////......---,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))***+++,,,,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---------...///...---------...000111888NNNaaauuummmrrr||||||zzzuuuwww~~~xxxzzzyyywwwxxx{{{{{{xxxlllsssyyyoootttvvvwww}}}xxxwwwttt|||}}}ZZZLLLAAA777333333222111111,,,...000000///...///000...------,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,...///////////////...---......////////////......///////////////......---,,,,,,,,,,,,,,,---...///......---------......///.........---------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++++++++************++++++******++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......................................................///......------......///......------------......000//////......---------+++++++++,,,------......++++++,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++***************+++,,,------,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,------......+++...111000...111888???ZZZpppzzzxxxyyyrrrwwwuuujjjqqqwwwwwwzzzsssvvvyyysss{{{~~~|||ppp|||~~~}}}{{{hhhUUUBBB;;;888333000111111111222222111000//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++******+++++++++++++++,,,------------------------***+++---,,,++++++---///---...///000000//////...///000111111111000///...///111222222111000000111000///...------,,,,,,---...------------...//////...............---------------------............------------------------------,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++************++++++((()))))))))************))))))))))))))))))))))))))))))(((((()))***++++++************************************************************************))))))************))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,++++++++++++,,,------------------------------.........---------------------------............................................................//////............//////......------------......000/////////......------,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,++++++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************+++,,,...---,,,,,,---///...---,,,,,,++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++,,,------...***---000///222>>>SSSdddyyy}}}~~~kkkkkkkkkllluuuzzzzzz|||zzzttt___^^^eeeooo~~~zzz~~~|||}}}yyyvvv\\\KKKCCC;;;333///222111000000000000000//////...------,,,,,,------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))'''''')))***((((((((((((((((((((((((************************((((((((()))******++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000111111111222333444444444444222222222222222111000000111333555555333222333555222222111000////////////......------------..............................---------.........//////------------------------------,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++************++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************************************))))))************))))))************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------........................------.........//////////////////////////////////////////////////////////////////....../////////.........------.........///////////////.........,,,,,,------------......,,,,,,,,,------,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************+++,,,...---,,,,,,---///...---,,,,,,++++++,,,,,,)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,---.........///222777DDD]]]{{{rrroookkkmmm}}}yyyuuuooowwwmmmkkkpppzzz}}}}}}~~~zzz|||yyyzzzsssqqqppp}}}~~~}}}ggg]]]VVVHHH:::444222///...///000111111///......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))******++++++,,,---------***++++++,,,---...//////111000111333666888777666;;;;;;;;;;;;<<<===>>>???@@@???>>>===<<<<<<<<<===777:::;;;:::666444555777222222111111000111111111000000///............................../////////------........./////////------------------------------,,,++++++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))(((((()))***++++++************************************************************************))))))************))))))************************((((((((((((((()))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,------...------------------------.........///////////////.........////////////000000000000000000000000000000000000000000000000000000//////......//////000//////............//////////////////////////////------------------......,,,,,,------------,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***************++++++++++++,,,------,,,,,,---......---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...//////444555>>>QQQlllvvvuuuzzz}}}ssslllrrryyytttqqqnnnsss}}}|||~~~~~~}}}yyyyyyxxxzzz{{{|||xxxsssuuuvvv|||nnnVVVBBB<<<555111000111111111//////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))************************((((((((()))******++++++******************************++++++,,,------.........000111333555666666555444666>>>IIIPPPPPPNNNTTTSSSQQQQQQRRRUUUXXXYYY]]][[[YYYWWWVVVWWWXXXYYYNNNQQQRRRNNNHHHCCCCCCEEEAAA@@@>>>;;;999777666666444333222111000/////////---........./////////000............////////////........................------,,,++++++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++))))))))))))************))))))))))))))))))))))))***)))))))))))))))******************************************************************************))))))************))))))************************(((((()))))))))*********++++++******++++++,,,------,,,,,,,,,,,,---..................................../////////000000000....../////////000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000/////////////////////000..................------,,,,,,------------,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++***+++,,,,,,++++++,,,---...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---...///000111777<<>>>>>===BBBPPPbbbnnnpppnnnqqqooommmlllnnnqqquuuwwwxxxvvvssspppooopppssstttmmmoooooojjjaaa[[[ZZZ[[[ZZZWWWSSSNNNHHHDDDAAA???777666555333222111000000---.........//////000000............/////////000........................------,,,,,,+++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))******+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,---................................./////////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111////////////000000000000..................------,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++))))))******++++++++++++)))+++,,,,,,+++***,,,---000...------.........---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************)))((()))***,,,,,,,,,111///---,,,---000555999EEEMMMddd}}}lllrrrxxxyyy~~~}}}vvvrrrsssrrrrrrsssuuuvvvsssqqqlllpppmmmmmmtttpppeeeeeebbbcccdddfffhhhkkkmmmnnniiiccc\\\[[[```fffjjjkkk{{{tttrrrsssyyyvvv~~~vvvaaaKKK@@@;;;555111000111//////111...+++,,,000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++***++++++,,,------+++'''''',,,,,,((((((,,,+++...000000///000555999999;;;???EEEKKKNNNOOONNN]]]]]]aaakkkwww~~~}}}|||yyyxxx{{{tttmmmlllllleeeVVVIIIEEEDDDCCC>>>888333111111555111000222222///000222...000111111///...------//////.........---------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))************+++++++++************))))))((((((++++++++++++******))))))---------,,,,,,+++++++++,,,++++++...222222...***333000///111000...///333000------222444111000000...333444222222666666111555222///111555666333///222///...222444222111333***---111333222000///...///000111222222111000000////////////////////////......//////......---,,,---------------------------------,,,,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((()))***++++++,,,,,,000...,,,,,,---...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++******+++,,,---,,,,,,////////////000444:::>>>[[[hhhzzz~~~wwwnnncccbbb```___aaaeeehhhkkktttxxxssspppvvvsssnnnrrrvvvxxx{{{{{{{{{{{{|||~~~xxxvvvrrrmmmjjjkkkqqqvvv}}}zzzqqqnnn~~~{{{cccMMM???888555444444000///111111...///222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((((()))***+++,,,---)))(((***---,,,))),,,222...///000222555999???BBBOOONNNOOOVVVaaannnyyy}}}|||~~~zzziiiiiiggg___RRRDDD:::555333000///111111...---///,,,,,,---...///000111222//////.........---------...---,,,,,,++++++,,,,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++******)))))))))++++++++++++*********))).........///////////////333000---,,,,,,---------...,,,///333444111//////333000111555666555666:::777;;;;;;888888:::888444666555333111000111222333999444222444333000///222777555111...---000666999333333111000////////////////////////////////////......//////......---,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++************))))))))))))))))))))))))((())))))***++++++,,,,,,000...,,,,,,------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------,,,,,,+++,,,...222;;;GGGTTT]]]uuu~~~zzz~~~oooooowwwppptttzzzyyyrrrkkkrrrnnniiiggghhhmmmssswwwwwwzzztttrrr{{{~~~~~~vvvooommmqqqvvvvvvuuuxxxssshhhhhhkkktttvvv{{{www|||~~~xxx~~~~~~ooo\\\NNN@@@333888111---///111///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((((()))***+++,,,,,,***+++,,,---***)))...555222666===EEEOOOXXX___ccceeecccccchhhuuuwwwdddSSSJJJEEE>>>888666444111000333------,,,,,,---...000111/////////.........------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,++++++++++++******++++++++++++************,,,,,,,,,---......///////////////......///222444444222333666888666888<<<@@@BBBHHHLLLJJJEEEDDDHHHTTTYYY[[[WWWQQQMMMHHHCCCNNNRRRVVVTTTMMMFFFCCCBBB@@@<<<::::::888444444666222333333222111///---+++000000///......///111222////////////////////////...////////////...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++************)))))))))))))))))))))))))))))))))***++++++,,,,,,000...,,,,,,,,,---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))+++---------,,,,,,,,,//////111;;;NNNcccttt~~~{{{sssvvvvvvmmmnnn||||||mmmhhhkkkpppqqqppplllhhheeejjjttt}}}{{{}}}wwwyyyxxxjjjhhhrrr|||~~~xxxsssssszzzxxxwwwuuusssssswww{{{~~~yyyyyytttiiiWWWCCC@@@777000111222111..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************+++++++++***++++++,,,,,,//////.........///333888???JJJZZZhhhpppvvv||||||yyywwwxxxssshhhdddYYYLLLDDD===666333444444333111000000///...---////////////...............---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////+++///333444222111222444666666777:::<<>><<<<<<<<<<<<:::777222...333333222222222111111111///////////////////////////////////////...------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......////////////......---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++111///---,,,------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++(((***------,,,+++---...111444===OOOfffzzzzzz}}}zzzuuuqqqxxxwwwyyyxxxxxx{{{~~~yyy~~~tttmmmlllmmmjjjfff]]]ZZZ^^^ooo|||zzzmmmlllwwwwwwnnnooosssxxx|||}}}yyyrrrlllnnnzzz}}}~~~vvvpppxxxxxxoooaaaHHH>>>555555666444222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************,,,,,,+++*********++++++......---///555<<<@@@AAARRRccczzz|||rrrggg___TTTEEE888111777555333222333333111///000000/////////............---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,////////////000000000111///222333222111222666:::===CCCJJJNNNPPP]]]xxx}}}mmmnnnnnnoooooohhh]]]WWWWWW\\\SSSEEE:::555555666777666777777666444111///---000000000000000000000000//////000000//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,+++...//////000000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))***************+++++++++222000...---------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,(((+++------+++,,,000333+++888NNNggg}}}zzzrrryyyzzzsssvvv~~~tttrrrxxx~~~uuuiiimmmjjjmmm|||uuuvvvyyywwwuuuvvvuuuoooiiigggkkkpppyyymmmlllpppwww{{{uuuyyy{{{{{{yyykkkOOOEEE<<<888666222111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************************+++,,,,,,)))---111555???JJJQQQSSSbbbsss~~~~~~|||zzz|||rrrnnnnnnmmmkkkjjjjjjhhhgggmmmtttzzz||||||{{{{{{zzzfffOOOBBB<<<777222///111222111///000000000/////////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---......///000000111111222666>>>KKKYYYbbbiiipppxxxxxxssswwwsssyyy}}}vvvdddUUUHHH<<<555111111222333333222111000000000000000000000000000///000000000000///..............................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************333111///.........---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,***,,,......,,,...444999===QQQjjj}}}{{{yyy}}}|||qqqtttwwwyyy}}}yyy}}}xxxrrrnnnooottttttooohhhgggjjjeeeccciiifff___aaadddgggjjjkkkiiieeecccccc\\\___bbbfffhhhkkkmmmoookkklllooovvv}}}wwwfff\\\PPPFFF<<<333111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))******,,,...111333444666BBBLLLPPPUUU```lllqqqvvv}}}|||yyy|||}}}vvvmmmhhhffffffiiiqqqxxxxxxrrrmmmmmmpppllliiiiiikkkmmmnnntttzzzvvvrrrmmmjjjjjjooovvv|||yyyzzz{{{|||vvvkkk___TTTDDD999444222111000000000000000/////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))************)))))))))************+++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---///111333555666999<<>>dddwww{{{yyyyyygggdddgggiiiuuu|||xxx{{{~~~~~~yyyrrrwwwqqqhhh___XXXSSSPPPOOORRRZZZZZZXXX\\\ZZZYYYaaaffffffeeeccc```\\\XXXVVVSSSVVVZZZZZZWWWUUUUUUWWWTTTQQQOOOQQQZZZfffqqqwww{{{zzzxxxzzzqqqtttzzzzzzkkk[[[JJJ<<<666888000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************+++---000444888;;;<<>>AAABBBLLLSSSaaavvv{{{ooowwwoooaaaQQQDDD;;;777555000000000000000000000000000000000000000//////...////////////////////////---------.........//////******+++,,,,,,---......---..................------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))++++++******************:::222,,,---...,,,,,,...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************...+++)))))),,,---,,,***000'''***666666///<<>>333111222111///,,,+++///222........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))************+++++++++***+++,,,+++******,,,---&&&+++//////,,,******,,,000...,,,---000222111000444777<<<@@@>>><<<@@@GGGWWWhhhtttyyy~~~~~~ssslllvvvwww~~~|||{{{vvvfffZZZMMM???<<<555222555555111000444000111333444333222000///000/////////............---------------...///000...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++LLL:::,,,,,,...++++++000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,+++)))+++---///...,,,111//////111333===RRRgggtttwww}}}qqqjjjpppyyyyyysss~~~}}}xxxyyywwwooogggccc```___^^^\\\[[[[[[[[[[[[[[[___aaa```aaacccbbb______bbbeeeeeecccaaa``````[[[[[[ZZZYYYXXXYYYZZZ[[[WWWUUUWWW___hhhkkkeee^^^]]]^^^XXXVVVeee~~~~~~pppZZZHHH;;;888222///111333111//////.........---------,,,,,,+++++++++++++++++++++++++++---...---***)))***,,,************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******---******---...,,,---000222444666;;;BBBMMMZZZdddxxx|||tttkkkkkkjjjiiigggggghhhkkkmmmqqqtttvvvuuuyyyzzzooommmqqqsssvvv|||~~~mmm___JJJ555555222000111333333111...............---,,,++++++************************************************)))************+++++++++)))***++++++,,,,,,,,,+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((()))************+++++++++***+++,,,+++******,,,...///...,,,++++++,,,...///&&&,,,111222//////222666===???CCCGGGFFFDDDHHHOOO^^^rrrqqqjjjaaagggoooxxx}}}{{{tttnnnmmmlllooouuuzzz}}}ttthhhSSSGGG;;;666444222444888222222222111000000222333000000/////////............------------...///000......---,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++gggHHH///...111+++***000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))*********+++++++++***+++,,,///000///...***000333555BBB]]]{{{}}}zzzyyyzzzrrrpppllleee```rrrzzzqqqppprrrrrrwwwwww|||{{{tttqqqppprrrpppiiibbb```cccbbbaaa``````aaaaaabbbcccfffhhhggghhhjjjjjjfffggghhhjjjnnnrrrsssrrrqqqjjjjjjjjjjjjjjjkkknnnpppkkkjjjmmmuuu|||{{{rrriiibbb^^^UUUOOOQQQ\\\fffjjjuuu||||||xxxeeeSSSBBB777//////222111///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))*********+++***,,,...---,,,000666999>>>FFFNNNYYYkkkzzzsssiii```bbbgggpppyyy~~~~~~}}}~~~zzz~~~|||{{{xxxvvvyyywwwfffTTTJJJBBB888333333333000,,,//////000000///---+++***++++++++++++++++++++++++************************)))************+++++++++)))***++++++,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((()))************+++++++++***+++,,,+++***+++,,,...000---******,,,------+++,,,---000444:::EEEPPPXXXYYYVVVUUUTTTPPPKKKNNNTTTmmm{{{}}}vvv```OOODDD:::444222333333222111000000///...000000000000////////////......------......//////......---,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++yyyRRR222000333+++(((---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***+++,,,---//////...---+++000;;;LLLbbb|||~~~ooolllkkkooonnnhhhhhhpppzzz~~~tttmmmjjjnnnnnnnnnkkklllooommmfffcccdddeeedddggglllmmmiiihhhjjjlllkkkiiihhhggghhhiiijjjpppssstttqqqqqqsssrrrnnnsssqqqrrrwww~~~}}}{{{yyyxxxzzz~~~~~~|||~~~}}}rrrnnnmmmmmmjjjccc```aaaeeennnwww~~~uuu]]]KKK999222222222111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))************************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******,,,+++---//////111;;;EEEOOOZZZeeennnwww{{{ssstttsssoooooorrrqqqnnnpppwww~~~|||xxx||||||uuurrrvvvwwwxxxmmm[[[FFF666///000333000000111222111///---,,,------------------------************************))))))*********+++++++++******++++++++++++******************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))*********+++++++++***+++,,,,,,++++++---///,,,---.../////////...---555555;;;MMMcccuuu{{{zzzlllfff```[[[VVVSSSXXX^^^}}}zzzvvv{{{{{{xxx|||}}}mmm___RRREEE>>><<<888555555666555///)))111111111000000000////////////............//////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************wwwRRR333///222,,,(((,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************+++++++++++++++,,,------------------666777JJJmmmsssssspppsssrrrnnnnnnyyyzzzrrrjjjnnnkkkiiieee```^^^aaagggbbbaaaccciiimmmnnnrrrwwwtttsssqqqpppppprrrtttuuu}}}~~~zzzyyyzzzyyyuuussspppqqqwww|||xxx|||}}}~~~{{{zzz{{{mmmgggeeegggjjjnnnsss}}}|||ooowwwyyy|||xxx{{{gggLLL<<<666333333444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++///...000333777>>>LLL[[[xxxsssdddbbb```eeehhhjjjpppzzz|||zzz~~~|||tttnnnxxxxxx~~~~~~zzzyyyzzz{{{oooJJJ444333999//////000111111000......------------------------************************))))))*********+++++++++*********++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********+++++++++***+++,,,,,,+++,,,...000,,,000222111...000999AAACCCMMMaaaxxxrrrkkkdddbbbaaadddmmmvvvuuuzzz{{{}}}ooopppyyytttpppjjjdddOOODDD888444777888444...222111111111111000000000000//////.........//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************qqqUUU999000000...,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---*********++++++++++++,,,,,,---...---------///111999???___{{{tttttttttrrrpppqqq{{{~~~wwwqqqlllgggfffeeeaaa^^^```hhhooohhhddddddjjjqqqtttxxx|||vvvuuuttttttvvvzzz~~~~~~}}}~~~|||yyyqqqooopppwww|||yyy}}}{{{zzz~~~yyypppllljjjhhhhhhlllppptttvvv~~~sssrrruuuvvv}}}iii{{{^^^JJJ>>>555000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---......111888@@@JJJZZZgggyyykkkhhh___XXX]]]\\\eeeooovvv}}}xxxllliiiiiigggkkkrrr{{{rrrffflllyyyvvvnnnpppssstttuuuxxx|||{{{wwweeeCCC777888000000//////......------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******))))))************+++++++++***+++,,,,,,,,,,,,///111,,,//////,,,,,,777LLL]]]jjjuuuyyywwwwwwyyygggYYYGGG:::666555555444222222222222111111111000000000//////......//////---...////////////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************{{{gggKKK777/////////...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,*********+++++++++,,,,,,,,,---.........000555999@@@WWW{{{~~~uuuuuuoookkklllsssyyy~~~xxxooogggeeegggiii````````````ccchhhlllnnnlllgggfffnnnwwwzzz{{{}}}wwwvvvuuuuuuwww{{{}}}|||~~~}}}{{{uuutttuuuzzz}}}|||}}}~~~~~~uuuqqqnnnkkkkkknnnrrruuuwwwwww{{{zzz|||ttt|||qqqpppzzzvvvdddSSSBBB555000111111111000000000//////------------------------...,,,***+++,,,---+++)))************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,...000111111111777CCCOOOZZZeeeooo~~~hhh[[[\\\ZZZ]]]lllhhhrrr|||{{{||||||jjjfffffffffmmmwww}}}yyytttkkkxxxvvvgggaaabbbiiivvv}}}\\\HHH???777666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))******++++++******))))))************+++++++++***+++,,,,,,,,,---///111---111444888@@@QQQhhhyyy}}}zzzuuu```JJJ;;;555555333333222222222111111111111111000///////////////---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************|||___@@@000000111---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---......///333:::@@@RRRvvvvvvrrrzzz~~~vvvlllooowwwzzzuuuoooiiihhhkkknnnjjjbbb]]]^^^eeeddddddhhhoootttrrrnnnjjjeeefffqqq|||~~~}}}zzzyyyvvvuuuvvvxxx{{{~~~{{{~~~}}}zzzzzz}}}}}}{{{xxxxxxxxxzzz}}}uuuyyy~~~~~~}}}wwwuuurrrooollllllooossswwwttttttyyyyyyuuu||||||ssshhhyyymmmUUUCCC:::111111111111000000000000------------------------///,,,***+++---...,,,)))************************(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...111333444:::;;;DDDSSSaaakkkrrryyyggggggbbbdddlllgggdddnnnvvv~~~}}}vvvkkkjjjjjjppp{{{wwwwwwxxx~~~ooohhhbbbfffttt}}}|||{{{~~~tttuuu{{{vvv___QQQ@@@===888444111//////000........................++++++++++++++++++++++++)))************+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************++++++++++++******)))************+++++++++***+++,,,,,,,,,---///222333999CCCPPP```rrr|||lllKKK;;;777333333333222222222111111111111000///////////////---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************))))))))))))))))))))))))hhhCCC777444...---------,,,,,,+++***))))))************************+++++++++************)))+++*********))))))(((((())))))))))))************++++++******************)))******++++++,,,---------...000///---333EEEWWWrrr~~~}}}tttssslll]]]fffeeeeeeggghhhhhhfffdddvvvxxx|||~~~~~~{{{wwwuuuqqqrrrtttxxx~~~wwwqqqpppssswwwzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzxxx|||}}}yyyxxx{{{}}}~~~~~~wwwpppooottt|||}}}tttooouuu~~~~~~xxx]]]===:::111...222333///+++***000///...---,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''')))***+++***(((...((()))///000,,,222>>>RRRXXX^^^eeeuuu~~~rrrmmmoookkkhhhkkksss~~~}}}uuuzzzyyy~~~{{{~~~ttt|||zzzzzz|||zzzxxxwww{{{uuugggbbb]]]]]]bbbjjjvvvtttvvvsssVVVEEE@@@AAA666---...//////...,,,,,,,,,---............---,,,,,,+++******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))***+++,,,,,,---///444777===SSSnnnxxxxxxttt}}}```III<<<888555555444333333444222333444333111...------////////////////////////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))sssLLL;;;444------------,,,,,,+++******)))************************+++++++++************)))************)))))))))((())))))))))))*********************************************+++,,,,,,------000000333555777CCCZZZooo{{{wwwnnnnnn{{{{{{qqqhhhdddeeehhhlllqqqsssrrrqqqvvvzzz}}}yyyttttttuuuxxx}}}zzztttppppppsssvvvwww~~~~~~}}}|||||||||||||||{{{{{{yyywww|||}}}~~~}}}ttthhhdddiiisss{{{{{{sss{{{~~~vvvppp|||oooFFF@@@777111111111......000//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++******...+++---111000222BBBVVVkkkyyyxxxlllggghhhmmmqqqwww~~~zzzyyy}}}uuuooouuuzzz|||}}}~~~{{{{{{}}}zzzvvv{{{~~~kkkgggaaa^^^```gggqqqyyyrrrzzzZZZFFFBBB<<<777333,,,111000...---------------......------,,,++++++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********)))))))))/////////---...666DDDOOOlllvvvxxxwww{{{uuu]]]LLL:::444777999555///000000000///......///000////////////////////////.........---------,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***************************+++++++++*********))))))[[[CCC444,,,///------,,,,,,++++++******************************+++++++++************)))************))))))))))))))))))))))))******************************************++++++,,,,,,---------...111666???QQQnnn}}}yyyrrrkkkjjjsss|||vvvpppgggiiimmmtttyyy|||{{{zzzyyy}}}}}}yyywwwvvvvvvxxx{{{}}}}}}}}}xxxvvvtttssstttvvvvvvvvv}}}|||{{{zzzyyyyyyyyyyyywwwxxxyyyxxxuuuwww}}}|||}}}zzziiiZZZVVV^^^gggvvvzzzssszzz|||yyywwwVVVEEE;;;333111111000000111///......---------......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++,,,---000222000888SSSooozzzpppgggcccgggooorrryyy~~~zzzqqqvvvwww}}}zzzoooqqq|||~~~|||{{{|||~~~{{{}}}xxxxxxzzzwwwrrrpppuuu{{{qqqpppmmmiiigggiiimmmppppppwwwvvv___RRRDDD<<<999222333111///...///...---,,,......------,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))000111111111777FFF\\\lll}}}|||rrryyyoooQQQ===777777555222222111///......///111222////////////////////////.........------------,,,------............------,,,,,,,,,,,,++++++++++++************************+++++++++***************zzzoooOOO666,,,333------,,,,,,,,,+++++++++************************+++++++++*********))))))*********)))))))))))))))((()))))))))***************************+++++++++******++++++,,,------...,,,---111:::GGG\\\{{{~~~sssnnnpppuuuzzz}}}{{{}}}~~~yyyuuuyyyxxxwwwxxx{{{||||||{{{xxxxxxxxxzzz{{{{{{yyywwwzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxuuurrruuu~~~||||||rrrbbbVVVSSSUUU[[[eeezzz|||}}}yyymmmPPPEEE888333444444000---..................//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***++++++***+++,,,---...111555777999FFFdddtttoookkkjjjjjjkkkqqqxxx}}}||||||zzz{{{qqqjjjgggllltttzzz|||}}}~~~vvvrrrtttwwwyyyyyy|||xxxxxx{{{~~~www{{{}}}yyyuuuuuuuuutttyyywwwzzzwwwTTT>>>======555222///...///000...+++......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))******++++++---000555===HHHZZZmmmzzzvvvxxxxxxYYYAAA888777999777555333111111111111000////////////////////////............------------------............------------,,,,,,,,,+++++++++************************************************___^^^:::,,,555---------,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))******((()))))))))************))))))*********+++++++++***++++++,,,------......111333:::FFFTTThhhsssvvvxxx{{{}}}}}}{{{yyyzzzyyyxxxyyy{{{|||{{{zzzyyyzzz{{{~~~}}}zzzwwwzzzzzzyyyxxxxxxxxxxxxxxx|||}}}{{{wwwtttvvv{{{}}}{{{|||~~~||||||}}}ssshhh^^^XXXXXXRRRQQQaaa{{{{{{}}}qqq___GGG888444555111,,,//////.........///000000---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))++++++***+++...000111444;;;CCCNNN___xxxzzzhhhgggjjjrrrxxxyyy|||yyyzzzwww|||zzzxxxzzz~~~{{{uuutttwww{{{uuutttwwwzzzzzzqqqhhhdddeeeppprrrQQQFFFAAA999444///...000111///,,,......------------,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))))))))))))))***++++++************************************,,,---///000111666@@@MMM[[[gggppptttqqq~~~hhhTTTBBB555777555333333444333111///000000000000000000000000//////.........------------......//////......------------,,,,,,,,,++++++************************************************SSSzzziiiAAA...444------------,,,,,,,,,,,,************************+++++++++************)))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,------......222888EEEUUUdddsss~~~~~~{{{uuuooo|||ooozzz|||}}}}}}~~~|||{{{zzzzzz{{{|||{{{yyyyyyyyyzzz}}}~~~}}}zzzwwwwwwwwwvvvvvvvvvwwwxxxxxxtttxxxzzzyyyzzz|||xxxxxx~~~~~~|||}}}{{{{{{}}}}}}|||tttnnn[[[XXXQQQNNNUUUjjjxxxuuuwwwaaaDDD666444444111111000000/////////000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''))),,,++++++,,,111555222777AAAOOO```sssyyynnnggggggnnn{{{zzz|||{{{sssqqqooopppvvv}}}~~~}}}~~~uuuqqquuuqqquuuyyy|||{{{zzz{{{}}}sssbbbWWW[[[tttqqqYYYEEEAAA:::333000111222000---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++************************+++++++++,,,///222444666===EEEPPP\\\eeejjjmmmooo{{{rrrkkkmmmsssyyy{{{]]]::::::777333333444444222///000000000000000000000000/////////.........------......////////////......------------,,,,,,,,,,,,***************************************+++++++++QQQqqqlllGGG111444------------------------************************+++++++++************)))((()))))))))************))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,---.........222===QQQhhhwwwxxxuuu~~~~~~pppdddhhhlllqqquuuvvvuuurrr}}}~~~zzz{{{}}}}}}||||||{{{yyywwwwwwwwwxxx{{{}}}~~~|||zzztttttttttuuuvvvwwwxxxyyypppyyy}}}zzzyyyzzzvvvuuuyyy}}}||||||}}}|||~~~yyyzzz~~~|||}}}}}}ggggggbbbXXXRRRYYYlll}}}wwwrrr~~~}}}\\\BBB777555555222222111000////////////...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***---...---///555;;;>>>FFFRRR```ooo|||wwwuuuqqqfffiiissszzzzzz~~~zzzyyytttrrrnnnrrr{{{yyywww}}}{{{yyyzzzwwwzzz{{{zzz}}}zzzhhh^^^hhhzzzqqq[[[NNNDDD999222222333000---------..................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,---///222666:::<<>>555333333000,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))*********)))******+++,,,************************,,,---...000444999===@@@OOOZZZdddddd```gggzzz}}}wwwrrrsssvvv|||||||||xxxqqqoooxxx[[[OOOAAA777333222111000000000000000000000000000000/////////..................////////////............---------,,,,,,,,,************************))))))******++++++++++++TTT[[[rrrqqqZZZCCC///222222///,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((++++++******************///+++,,,000000...222999FFF^^^~~~zzzyyyyyyyyy{{{zzz{{{}}}kkkhhhjjjqqqttttttwww}}}}}}}}}~~~|||~~~|||}}}}}}|||yyyvvv~~~uuurrrxxxyyyuuuyyy|||}}}}}}yyyxxxzzz|||yyywwwwwwwwwxxx{{{}}}|||zzzssswww~~~~~~{{{sssjjjccc___^^^eeeeeeqqqtttooorrrrrrUUUAAA555555333333444000,,,---222000000///...------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++***)))+++,,,------,,,(((***222777<<>>JJJSSS\\\aaajjjzzzxxx~~~yyyxxxuuu|||uuuPPP===999888666444555222555555...000333---000000/////////.........//////.........------------------,,,,,,,,,++++++************************************************WWW[[[sss{{{cccLLL888222111///------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((++++++******************///,,,,,,000111222:::CCCVVVooo~~~zzzyyy}}}qqqlllpppsssmmmiiihhhnnnsssvvv{{{~~~|||{{{{{{|||}}}}}}|||}}}~~~|||wwwrrruuussswww{{{}}}wwwuuuzzz|||zzzyyy{{{yyyyyy{{{}}}yyyuuuvvvzzzyyyzzz|||~~~~~~{{{vvvpppgggaaaWWWQQQWWWjjjwwwwwwtttvvviiiyyy}}}{{{\\\<<<444333333444222...///333000//////......---,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***+++,,,,,,000///333999<<>>CCCFFFVVVTTTYYYlllxxxeeeKKK:::555666333///333333,,,///333///.........---------,,,,,,//////.........------------------,,,,,,,,,++++++************************************************QQQQQQhhhlllRRR===333000...---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******))))))(((******++++++++++++++++++...------///111777EEERRRllltttxxxpppaaa```fffhhhnnnhhhfffkkkssszzz~~~|||zzzzzzzzzzzz~~~|||xxxzzz~~~{{{xxxwwwxxx{{{zzztttooowww||||||}}}~~~yyyyyy~~~zzzwwwwww{{{{{{wwwtttuuuxxxyyy{{{~~~sssjjjbbbVVVQQQYYYdddiiinnntttggghhhsssxxxGGG888555333555333//////222000//////......---------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***+++,,,------...222777999===JJJccczzzvvvdddZZZ^^^gggrrr}}}zzzuuutttxxx~~~rrr|||aaaddd~~~|||vvvvvv```PPP???111222111///...------------......---,,,,,,,,,------,,,+++++++++************(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))******************++++++++++++++++++...***)))+++,,,+++...222777;;;@@@EEEIIIMMMRRRUUUYYYfffwwwwwwuuuyyy}}}yyyxxx|||zzzjjjJJJ;;;888555000333444,,,...333///............------------/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++MMMEEEYYY}}}{{{^^^BBB666000---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))******+++++++++++++++,,,------------111===PPP___{{{}}}}}}uuuhhh```bbbeeedddkkkhhhfffllluuu}}}~~~}}}}}}}}}}}}~~~~~~yyytttuuuyyyuuurrrppprrrwwwyyywwwtttxxxvvv}}}|||yyyyyy|||{{{vvvtttuuu|||}}}}}}~~~}}}vvvvvvkkkaaa^^^^^^```gggooopppgggdddsssWWWAAA:::444444333///...///000/////////......------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,...///...444999;;;BBBUUUooo|||bbbNNNVVV```lllwww|||wwwrrrnnnmmmsss}}}}}}|||}}}yyy~~~xxxuuuooo```kkk{{{~~~xxxZZZDDD888333111///...------...///------------------------,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))((()))))))))******************+++++++++++++++,,,---)))***...111222444888444CCCVVVbbbeeeeeefffhhhfff}}}wwwxxxyyyttttttzzzxxxsssmmmllljjjLLL777:::222555777000...222...111111111000000000//////////////////...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++SSSDDDQQQwwwsssPPP;;;333---///000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******++++++,,,,,,,,,,,,,,,---------555FFF[[[jjjuuusssnnnjjjiiijjjhhhdddhhhiiilllqqqyyy}}}{{{|||{{{vvvtttwwwuuusssrrruuuzzz{{{wwwyyyxxxyyyyyyvvvqqqsssyyy~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvrrrmmmfffccchhhpppsssnnnhhhgggtttpppMMMAAA777333333111000111///////////////.........,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------,,,+++,,,///222555>>>EEEJJJWWWnnnqqq^^^UUUccckkksss{{{{{{www{{{|||yyyuuuuuuxxxzzz|||yyyzzzzzzvvvpppccc```iiittt___FFFAAA333222000...---...///000,,,---------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((()))))))))******************++++++,,,,,,,,,,,,,,,+++---333555555777;;;===QQQjjjxxxyyywwwxxx{{{zzzwwwzzz{{{mmmdddzzzkkkHHH@@@333333777333111333...222222111111111000000000000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++ZZZIIILLLggg___CCC666...///000---+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++,,,---------,,,......111>>>TTTjjjuuu|||}}}nnnkkkhhhiiimmmnnnjjjeeehhhnnnuuuyyy}}}~~~~~~vvvsssxxxzzzuuutttwww|||yyyvvvqqqmmmrrrzzzzzzzzz{{{}}}~~~vvvooonnnpppooottttttmmmhhhtttxxxbbbQQQ???666555444555777////////////////////////---------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,***))),,,222777===MMMZZZbbbqqq~~~xxxmmmlllsssuuuwwwyyy}}}~~~{{{wwwvvvyyy|||xxxuuuvvv|||}}}pppmmmvvvxxxlllccccccjjj~~~jjjNNNGGG888666333///......///000+++,,,---.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))******************++++++,,,------------...222666666555:::AAAVVVdddttt|||yyy}}}nnnmmmzzzvvvOOO:::222555444444555111000000000000////////////000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```QQQIIIRRRlllkkkJJJ::://////000,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++,,,------...,,,...000777KKKfff{{{~~~tttmmmgggbbbdddhhhjjjiiigggmmmwwwxxxrrrssszzz{{{wwwzzz{{{uuuqqqsssyyywwwwwwyyy|||~~~~~~~~~}}}vvvqqqqqqxxx|||xxxpppoooxxx{{{jjjOOO>>>888666555666/////////////////////000---------...------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,---+++,,,111:::BBBMMMeeeyyy|||sssvvvuuuooottt}}}~~~}}}wwwsss||||||zzzzzz}}}|||xxxuuutttvvvwwwxxxtttrrr}}}|||tttrrrmmmqqqcccLLL@@@===888333///.........+++,,,---.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((()))))))))*********))))))))))))******************++++++,,,------......111555888888:::FFFSSSmmmpppvvv|||vvvppprrrzzzvvv|||sssjjjoooNNN999777555555777222111111000000000/////////000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffZZZLLLFFF[[[uuuNNN<<>>555444444333222000//////------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,---,,,+++******)))************************+++,,,---111,,,///===JJJRRR\\\fff|||xxx|||wwwooouuu|||yyyyyywwwrrrnnnnnnooosss|||ttt[[[hhh|||yyysss}}}yyyXXXHHH>>>444///222..................------------------,,,,,,,,,,,,***************))))))))))))***+++***)))((()))******))))))(((((())))))***)))))))))*********++++++))))))***,,,///222666888===:::CCCWWWdddeeegggnnn|||~~~~~~|||yyyxxx}}}}}}~~~dddFFF777444888444111222555555111---111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuudddaaaUUUiiiqqqNNN444333444+++***222...------------,,,,,,,,,---,,,,,,+++***+++++++++************************))))))*********+++++++++,,,***+++......,,,...222555HHH```sss~~~yyy~~~yyykkkcccbbbaaa```eeeiiinnnrrrvvv||||||yyyzzz{{{{{{xxxuuulllpppssssssrrrtttxxxzzzyyyxxxzzzxxxwwwyyyxxxsss|||\\\FFF>>>666333222333333111000000...------------,,,,,,,,,++++++++++++++++++++++++***************************************++++++,,,++++++***************+++***************+++,,,,,,111---666KKKYYY]]]hhhwww~~~oooeeeiiivvv}}}yyy||||||}}}zzzrrrwwwyyytttrrrsssmmmjjjjjjlllooowww{{{yyyxxxqqqmmmmmmrrrxxxzzzxxxXXXEEE999555555/////////..................------------,,,,,,,,,************************)))***+++***)))((()))******))))))))))))))))))***))))))*********+++++++++,,,+++,,,///333555:::???CCCHHHYYYnnnsssppp||||||xxxwww~~~___HHH>>>888444333555666222...---111111111000000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkgggZZZeee]]]999111444///---111.........---------,,,,,,,,,,,,+++************+++************************))))))*********+++++++++---,,,---///...,,,...333===QQQjjj{{{|||rrrllldddZZZYYY```ggglllsssyyy}}}|||{{{{{{}}}}}}zzzvvvlllooouuuzzz|||~~~~~~zzz~~~{{{wwwuuuyyyzzz|||}}}~~~~~~~~~pppvvvyyyvvvRRR999777111///222333111000222.........---------,,,,,,++++++++++++++++++++++++************************))))))*********+++******+++***************+++++++++*********+++,,,------000444DDD[[[fffhhhuuuqqqhhhfffnnnvvv~~~{{{zzzwww~~~yyysssooovvv{{{sssppppppjjjfffhhhkkkooouuu|||zzz~~~tttooonnnwwwwwwccc^^^gggiiiIII@@@;;;333000000000//////..................---------,,,,,,***************+++++++++((()))******)))((()))+++******))))))))))))******************++++++++++++...,,,---222444666>>>HHHOOOXXXnnn~~~~~~{{{vvvwwwzzz~~~xxxppp~~~www\\\JJJ999666666999888333222444111111111111000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```^^^YYYYYYzzzmmmCCC222111111...---............---------,,,,,,,,,+++***************************************)))************+++++++++...---...000...---111888MMM]]]ppp|||yyyyyymmmmmmfffZZZ\\\jjjtttwwwzzz}}}~~~}}}|||}}}}}}{{{yyyvvvoooqqqxxx}}}{{{yyytttpppsssvvvzzz|||}}}xxxtttuuurrrOOO>>>444///222333000///333............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++******)))*********)))******+++,,,++++++++++++,,,...///000444@@@UUUjjjssswww{{{ppppppuuupppvvv{{{}}}|||ppprrrwww}}}yyyssslllhhhiiilllnnnrrrwwwzzzwwwttt{{{|||kkk\\\|||yyySSSGGG???333111111000000//////..................---------,,,*********+++++++++++++++((()))******))))))***++++++******))))))******+++*********++++++++++++,,,---,,,///444555777EEEUUUccckkk~~~zzzsssqqqtttzzz}}}xxxuuuxxxwwwvvvyyy|||gggFFF<<<555666555111222777222222111111111000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\YYY\\\QQQooo~~~UUU:::222222///+++............------------,,,++++++***************************************)))************+++++++++---,,,...///...///666@@@___kkkwwwyyysssoookkkeeebbbjjjwww~~~||||||}}}~~~|||yyyvvvtttssspppooouuu~~~yyyuuuooorrrwww|||~~~}}}~~~}}}~~~xxxtttuuuHHH;;;222444444///...333............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***)))(((******))))))***++++++,,,***++++++,,,...000222333===MMMcccuuu|||{{{|||zzzuuu|||}}}xxx~~~~~~vvvpppoooooonnnoooqqqyyy|||uuukkkeeePPPBBB888222222111000000///..................------------*********++++++,,,,,,,,,''')))******))))))***++++++******))))))******+++*********+++++++++,,,,,,---...444::::::>>>RRRiiiyyy|||ooolllttt~~~|||{{{||||||{{{ssskkkQQQ:::444444111000333222222222111111111000000..............................---------,,,,,,,,,------------------------jjjbbbfffPPPgggeeeCCC444444222+++//////.........---------,,,++++++***)))*********************************)))************+++++++++++++++---//////111;;;EEEiiirrr}}}|||nnnuuutttiiicccjjjwwwzzz}}}~~~{{{uuupppnnnooonnnkkkppp}}}|||wwwtttyyy~~~xxxzzzPPP@@@555555444...---222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((******))))))***+++,,,,,,***+++,,,---///111333555EEEVVVjjjzzzyyy~~~}}}uuuzzzyyyvvvtttpppnnnoooqqqrrr|||{{{uuu}}}vvvWWWEEE???222222222111000//////...//////.........---------*********++++++,,,,,,,,,''')))******))))))***,,,++++++************++++++******+++++++++,,,,,,,,,000222:::AAA@@@EEE^^^zzz~~~|||{{{~~~zzzuuunnn|||{{{mmmGGG999999666222222222222222111111111111000..............................---------,,,,,,,,,------------------------vvvcccTTTXXXsssjjjDDD888---//////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************)))))))))))))))******+++++++++,,,,,,,,,)))......000222111AAA___qqq}}}~~~sssrrrooohhhcccgggppptttssswwwzzz~~~|||wwwuuuxxxyyyssskkkhhhlllmmmrrr{{{rrrsssHHH;;;<<<,,,...999000000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---'''...000---,,,333===BBBccc^^^eee|||sssvvvyyy|||rrruuu{{{~~~~~~}}}|||zzzttttttxxx}}}zzzxxxzzzuuutttuuuvvvyyyzzzeeeiiizzzpppPPPDDD888333000111000...///333//////.........---------,,,,,,,,,+++++++++************))))))))))))***************)))))))))))))))---,,,+++******,,,...000...888CCCLLLXXXjjjzzz|||{{{{{{|||}}}~~~zzzvvvtttqqqnnnqqqvvv}}}~~~yyyvvv}}}zzztttIII:::555222555444333222333333333111///000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,gggUUUYYYrrrhhhFFF===333222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))***++++++++++++,,,,,,,,,+++///...///444555EEEbbbvvvvvvllljjjeeebbbgggppptttsssxxx{{{~~~||||||}}}{{{uuusssxxx{{{vvvnnniiiiiijjjpppyyyyyy{{{UUU===???777222555111000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++************+++,,,,,,---***,,,000000111===MMMllliiiqqq|||ppppppzzzzzzsss{{{|||tttppp{{{xxxuuuuuutttppprrrtttvvvyyyyyyvvvqqqnnnwwwwwwyyyzzz{{{|||}}}}}}}}}{{{|||~~~~~~zzzvvvxxxxxxxxxwwwuuurrrooonnnssssssuuuxxx~~~zzzyyyzzz|||~~~bbbYYYaaavvv^^^III===777333222111...///222//////.........---------,,,,,,,,,++++++++++++*********))))))))))))******************))))))))))))++++++++++++,,,...111333999>>>HHHVVVdddpppzzz~~~wwwxxx{{{zzz~~~rrrxxx~~~zzztttrrrllliiihhhiiijjjlllssszzzyyytttttt{{{vvvaaaEEE777222666444333222222333222111///000000///............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,lllXXXXXXjjjhhhIII@@@444222000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,---000...///666;;;LLLgggqqq~~~}}}xxxhhhhhhffffffllluuuxxxuuuxxx|||zzzwwwxxx{{{{{{tttqqqwww|||xxxoooiiibbbeeemmmxxx{{{}}}ccc@@@======333---111000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))******+++,,,000''')))333555555FFF^^^dddhhhuuuvvvwwwzzzlllxxxwwwwwwuuunnn~~~qqqoookkkfffeeegggddd^^^cccdddfffiiikkkiiifffbbbiiijjjkkklllmmmmmmmmmmmmnnnlllkkkoootttvvvsssoookkkhhhgggkkkrrrtttqqqllllllqqquuutttttt|||}}}{{{}}}eeeWWWOOOUUUqqqpppOOODDD<<<555333111//////222/////////.........------,,,,,,,,,,,,++++++++++++******))))))))))))******************************)))***,,,,,,...000444777===@@@MMM```lllpppvvv}}}wwwtttyyy|||uuuqqq{{{~~~zzzwwwqqqooopppqqqnnnnnnqqqtttwwwxxxnnnnnnzzz~~~yyy|||{{{UUU:::111888444333222111222222000///111000//////....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,xxxccc]]]ccctttTTTDDD222111111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))***************+++++++++++++++,,,,,,,,,------...000,,,///;;;EEEVVVnnnpppxxx{{{pppuuulllmmmmmmnnnuuu|||}}}zzzyyy}}}~~~yyyvvvxxx|||}}}tttoootttyyyuuullleee^^^cccmmmzzz~~~{{{vvvTTTAAA===333...444000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))***++++++---)))+++222888AAATTThhh___iii{{{|||}}}zzz~~~yyy{{{qqqvvv}}}wwwjjjhhhdddbbbfffjjjhhhbbbiiigggeeegggkkknnnnnnnnnkkkmmmnnnoooooollljjjhhhiiihhhhhhmmmsssvvvuuuqqqkkkgggeeeiiirrrxxxyyywwwrrryyy~~~{{{uuuwww~~~}}}}}}tttfffPPPDDDUUUppp___KKKAAA888444222000000222////////////............------,,,,,,,,,+++++++++******))))))))))))******)))***************++++++)))+++---...///222888<<<@@@JJJ^^^pppsssnnnvvvwwwyyy|||zzzuuu}}}wwwoooqqqvvvxxx{{{}}}|||yyyyyy}}}xxxvvvwww}}}mmmFFF444<<<555444222111222111000///111000000///...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,tttiiibbbeeeLLL333111555......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))******+++++++++,,,++++++,,,,,,,,,------------///,,,000CCCRRRcccxxxxxxkkkffffffmmmrrrtttuuuvvv||||||{{{~~~~~~yyyxxx{{{~~~}}}tttnnnqqqtttppphhhbbbdddjjjuuu{{{~~~}}}~~~xxxUUU???666444888000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++***************************************)))***++++++,,,***000111///999NNN___eeekkkxxxuuu||||||sssffflllppp}}}|||zzzwwwwww}}}~~~|||~~~{{{~~~}}}{{{yyyyyyzzz~~~wwwsssnnnkkknnnttt{{{{{{ttttttvvv|||}}}}}}xxx^^^MMMYYYssszzzSSSGGG;;;555333111111333000000/////////.........---------,,,,,,,,,++++++******))))))))))))******))))))******+++++++++,,,***,,,...///000555===DDDRRReee}}}zzzppp}}}zzzzzz|||tttooooooqqq}}}yyyxxx~~~}}}nnn]]]<<<>>>777555222111222222111///111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,wwwmmm```{{{nnnSSS555///111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,///---555MMMbbbsss{{{fffaaadddjjjvvvxxxyyy{{{~~~}}}{{{zzz|||~~~zzzrrrlllnnnooollliiigggrrrxxx~~~vvv}}}zzzsssnnnFFF555444222000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---+++444555333BBB]]]iiicccpppyyysss{{{vvviiiYYYiiivvv{{{ooohhhiiipppvvvzzznnnfffcccggg~~~qqqttt~~~uuu```]]]hhh~~~___QQQAAA999666333222333000000000/////////......------------,,,,,,,,,,,,******))))))))))))******))))))******+++,,,,,,,,,,,,...000111333;;;HHHRRRhhh~~~{{{sss~~~wwwtttxxx{{{{{{|||zzz~~~~~~|||qqqfffvvvyyyLLL;;;999777444222222222222111222111000000//////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,~~~mmmiii^^^llluuu```@@@222---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))***++++++,,,------,,,,,,,,,------------...,,,000000;;;XXXqqq}}}iiiaaadddpppxxx{{{|||~~~}}}{{{{{{{{{{{{zzzrrrmmmjjjkkkmmmmmmooottt~~~wwwzzzwwwrrrwww{{{WWW999444...000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++,,,,,,---...///222666AAAXXXpppwwwrrrvvv}}}{{{~~~uuuqqqvvvrrr___]]]ppp|||wwwggg```aaacccooouuu{{{zzzqqqhhhcccaaacccyyymmmhhhpppttt```YYYrrrnnn]]]JJJ???999444111111000000000000/////////......------------,,,,,,,,,******))))))))))))******))))))***++++++,,,---------///222444888DDDUUUbbbvvvwww{{{xxxsssrrrqqqssszzz|||~~~}}}}}}wwwvvvxxx|||llldddmmmEEE;;;888555333333333333222222111000000//////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,xxxfffhhhbbbfff}}}pppQQQ===111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,---------......,,,222222???```{{{xxxjjj___eeeyyy{{{}}}~~~|||yyyzzz{{{yyyuuukkkhhhgggjjjlllooovvv~~~uuu}}}}}}yyyvvvuuuttt{{{yyyoookkkCCC;;;444000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************------,,,,,,------...///111---555OOOmmm}}}uuu~~~nnnmmmnnn{{{}}}cccTTTcccuuu||||||yyy{{{~~~~~~yyyvvv~~~lll___XXXVVVYYYcccnnnpppkkkfffgggkkkhhhzzzuuuiiixxxpppeee___pppxxxfffPPPCCC;;;555111000000000000000////////////......---------,,,,,,,,,******))))))))))))******))))))***+++,,,,,,---------000333666<<>>DDDSSSppp|||tttkkkpppqqqlllqqqrrruuu|||{{{tttpppqqqHHH:::888666555333222222222111111111000000------............------------------------------YYYtttdddZZZ```|||{{{jjjFFF444111111///...............---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,***++++++,,,---...///000333AAA^^^|||{{{wwwoookkkmmmqqqwwwwww{{{~~~zzzoooddd[[[XXXZZZ___dddggghhhiiimmmpppyyy{{{~~~xxxyyySSS@@@666000222333111//////------,,,,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,((()))+++...---,,,111999???aaavvvttt{{{{{{qqq___NNNLLLWWWdddjjjuuuyyysssfffYYYRRRKKKJJJJJJGGGFFFHHHFFFGGGLLLOOOLLLHHHJJJOOOUUUXXXdddwwwzzz}}}uuummmkkkqqqzzz}}}|||zzzyyy{{{|||vvvaaaRRRNNN[[[tttUUUFFF===555222222222111000000//////---------------,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,///222555222DDDSSSfff~~~vvvllliiimmmooorrrvvvzzz}}}~~~zzzwww```AAA:::666333555222222222222111111111111---......//////......---------------------------ZZZ}}}tttYYYRRRZZZwwwRRR:::111111000///............---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,...///111222888KKKjjjxxxrrrrrrnnnsssppppppuuurrrttt~~~}}}~~~rrrvvvvvvooobbbYYYYYY\\\[[[___cccffffffgggkkknnnwwwxxxzzz}}}wwwiiiJJJ;;;111222333000...///------------,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,((())),,,...---...555???UUUnnnxxxtttzzzqqqTTTGGGMMM[[[fffjjjuuuyyyrrrddd\\\ZZZZZZZZZVVVOOOMMMNNNKKKKKKNNNQQQPPPLLLKKKMMMJJJKKKXXXoooxxxwwwkkk___^^^eeeppp~~~zzzuuurrrooollljjjzzz{{{tttyyyaaaQQQWWWqqqgggOOOBBB:::333222222111111000//////------------------------,,,++++++******++++++,,,)))+++,,,---///111555888;;;PPPcccuuu||||||jjjdddmmmoootttxxxzzz~~~xxxrrr~~~PPP???777222666333222222222222111111111......////////////......------------------------^^^lllvvvUUUQQQWWWaaaAAA222111000///............---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---...000222444===XXXxxxtttooojjjooolllrrr|||sssppp}}}}}}uuuuuupppeeeYYYSSSTTTXXXYYY]]]bbbdddeeeggglllpppsssssstttwww{{{ppp{{{}}}|||UUUBBB333333444000...000.........------------,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,)))***---///...000:::FFFkkkxxx}}}sssttt}}}fffKKKHHHTTT___fffkkksssyyy}}}qqqjjjhhhjjjkkkhhh```[[[[[[UUUPPPNNNQQQRRRNNNLLLMMMHHHGGGSSSkkk~~~xxxmmm___SSSSSS\\\jjj{{{zzzuuupppjjjddd```mmmuuuqqq___cccdddxxxVVVDDD>>>333333222111111000000///------------------------,,,++++++******++++++,,,***,,,...///111444888;;;HHH```sss}}}wwwkkkhhhlllmmmuuuzzz|||}}}wwwxxxaaaGGG;;;444777333333222222222111111111......////////////......------------------------VVVXXX]]]NNNOOO{{{ccc???222111000//////.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------///111333555GGGfff|||uuuiiiiiiccclllzzznnnfffzzz}}}~~~~~~xxxnnnbbbVVVPPPOOOQQQWWW[[[```bbbdddhhhnnnssspppoooppprrrwww~~~oooppp{{{\\\FFF555444555111...111//////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++...000000333>>>KKKxxx~~~}}}tttxxxoooTTTDDDNNN^^^dddggglllrrrxxxrrrooopppsssssslllfffddd[[[RRRLLLLLLNNNLLLJJJJJJMMMJJJTTTlll~~~ssshhhYYYMMMOOOXXXgggyyy~~~xxxpppggg```]]]{{{yyyuuujjjooo^^^jjjYYYDDD@@@333333222222111000000000------------------------,,,++++++++++++++++++,,,+++,,,...000222555999<<>>666///......---,,,---,,,,,,++++++++++++******++++++++++++++++++++++++,,,---,,,000333---555MMMyyy}}}uuuyyykkkdddcccjjjuuuwwwppprrryyyyyyrrrmmmhhh```VVVOOOMMMOOORRRUUUZZZ]]]]]]^^^bbbdddccceeecccdddjjjpppuuu}}}{{{jjjmmmxxxvvv~~~yyy{{{QQQ666444444//////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------///000///333666777UUUssskkkooottt}}}rrrPPPMMMPPP[[[fffmmmrrrvvvvvvxxx{{{|||}}}zzzkkkmmmwww|||wwwqqqnnnhhhhhheee___dddfff]]]PPPYYYiiizzzuuu^^^ZZZhhhzzz{{{kkk[[[gggkkkrrr|||}}}zzzwwwuuutttrrrpppdddmmmxxxZZZHHH^^^sssrrrYYYPPPAAA999333222222///---............------------,,,...---,,,,,,,,,,,,,,,,,,,,,......444;;;;;;IIIccc|||xxxmmmggggggjjjlllmmmyyy~~~wwwqqqttt~~~vvvooozzzwwwMMM===777555333333333444333111000000000/////////......------------------------YYYWWWhhhrrr\\\VVVUUU}}}|||CCC999000......---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,222444,,,;;;]]]|||~~~iiibbbbbbmmmzzz{{{rrrtttyyy}}}}}}|||zzztttmmmeeeaaa[[[TTTNNNMMMOOORRRUUUXXX[[[[[[[[[\\\]]]]]]```___bbbkkkrrrvvvzzzgggRRRVVVcccsssrrr}}}~~~}}}|||```<<<;;;999...///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------,,,---000666888>>>]]]sss|||vvvwwwkkknnn{{{^^^MMMNNNUUUaaakkkooorrrvvvuuuvvvxxxzzz|||uuusssyyy~~~|||xxxooommmqqqppphhhlllooohhhUUU___ooo}}}fffcccrrr{{{qqqcccYYYdddjjjrrr{{{~~~yyytttpppooooooppppppiiilllvvvqqqPPPGGG^^^ZZZdddQQQEEE<<<444111000...---...............------------...------,,,,,,,,,------000111111777<<<<<>>SSStttxxxvvvooowwwllljjjhhhhhhjjjnnnrrrttt|||tttlllssspppnnn|||rrrtttCCC888666444333333333222111111000000000////////////........................eeeSSSXXXrrrvvv```WWWUUUcccnnnJJJ===000...///...------,,,,,,++++++++++++******+++++++++++++++++++++++++++......///222555NNNsss}}}tttkkkfffrrr|||~~~xxxsssqqqnnnjjjTTTTTTRRROOOMMMNNNQQQTTTUUUUUUWWWZZZYYYTTTSSSVVV[[[YYY\\\fffooorrrtttvvvzzzeeeYYYTTTRRRkkkyyyiiiiii~~~zzzQQQ;;;333111666111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...000111>>>fffvvvssssssjjjEEENNNRRR\\\eeeiiiiiilllrrrvvvttttttvvv{{{~~~~~~wwwhhhdddbbbWWWZZZfffttt~~~|||lllqqq~~~wwwkkk]]]UUUYYYaaadddmmmtttzzzxxxrrrpppooooooooohhhooowwwlllnnnkkkbbb^^^bbbhhhQQQEEE999333111...///111/////////.........------------------------...///000555333444>>>III\\\uuu}}}xxxllllllrrruuufffggghhhkkknnnrrrvvvxxxssshhhooo~~~~~~lllkkk{{{}}}RRR<<<999555222222222222111111111000000000/////////........................qqqVVVRRRlllwwwbbb^^^aaaddd{{{~~~pppLLL>>>000---//////......,,,,,,++++++++++++******++++++++++++++++++++++++***111...+++111<<>>000---///000//////.........---------,,,,,,++++++++++++++++++++++++)))222///)))000AAA\\\zzzsss|||vvvtttuuutttzzz}}}{{{|||yyyqqqkkkiiieee```HHHIIIJJJJJJJJJLLLPPPSSSQQQPPPSSSXXXVVVOOOMMMQQQUUUPPPPPPXXXaaafffhhhjjjkkkpppvvv|||wwwgggyyy{{{{{{UUU;;;888000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////***222???DDD\\\tttlllhhh{{{NNNSSSPPPUUU^^^eeeffffffmmmvvvwwwtttrrruuu|||tttooojjj\\\\\\pppoooggghhhvvvwwwkkkeeeaaa^^^bbbjjjsss{{{~~~|||}}}yyywwwuuurrrpppiiivvvtttiiiiiikkkqqqkkkZZZ\\\xxxxxxcccUUUEEE;;;444000///111000/////////............---------------...///000///;;;::::::SSSnnn~~~}}}xxxhhhgggkkkiiiaaa```dddiiinnnrrrvvvyyy|||lll\\\___nnnzzzvvvbbbaaarrryyytttDDD???888333222333333444111111111111000000000000////////////////////////cccKKKZZZpppbbbeeennnwwwfffHHH///,,,000---,,,///------------------------++++++,,,,,,,,,---------000***555666,,,BBBiiixxxuuuuuuqqqkkknnnssswww}}}~~~}}}}}}yyyrrrooommmcccXXXJJJGGGEEEEEEIIIMMMQQQRRRRRRUUUVVVSSSMMMJJJKKKNNNOOOQQQVVV[[[___bbbcccdddllllllnnnuuuzzzgggyyyooosssiiiBBB000888222000...---...///......---------------------------------,,,++++++...000///222===>>>jjjwwwvvvtttxxx}}}fffJJJUUUTTTZZZaaadddeeehhhnnnssstttsssssswww~~~ppphhhiiiooozzz~~~|||sssjjjeeefffqqq|||wwwqqqhhhbbbbbbeeehhhiiixxxsssyyy~~~xxxyyy{{{vvvoookkkffftttfffeeewwwyyyjjjaaa\\\eeeqqqWWWAAA???444111555---////////////............,,,,,,,,,---...///000111444;;;444===eee{{{}}}sssooonnnrrreeeYYY^^^aaahhhqqquuuvvvvvvyyy|||nnnZZZUUUbbbqqqzzz~~~yyy```]]]ppphhh\\\;;;444<<<222...333///222222222111000//////...////////////////////////eeeMMM\\\jjj^^^dddjjjmmmqqqQQQ555///111---+++...------------------------++++++,,,,,,,,,---------///)))111333...EEElll}}}}}}}}}tttmmmtttyyyzzz}}}~~~xxxqqqnnniii]]]PPPJJJGGGEEEFFFIIINNNQQQRRRQQQTTTUUURRRLLLIIIKKKMMMOOOQQQUUUZZZ^^^aaabbbccchhhhhhkkkrrr|||}}}qqq{{{~~~qqq}}}{{{QQQ777999333111...---...///......---------------------------------,,,+++,,,...000000444===DDDtttuuu}}}ZZZHHHWWWUUUZZZ```dddeeehhhmmmqqqqqqqqqrrrvvv}}}sssnnnvvvyyywwwuuupppiii^^^[[[gggwww}}}|||{{{jjjfff```^^^___eeekkkooopppnnnyyywwwxxxzzzwwwrrroooeeeooo|||sss{{{xxx^^^^^^eeeyyy```GGGAAA555111444///////////////............,,,,,,,,,---...///000111444666999LLLmmmzzz{{{{{{mmmkkknnnbbbXXX___bbbhhhppptttuuuwww{{{~~~lllYYYRRR[[[fffsssyyyxxx```^^^rrrrrrnnnJJJ999999222222666///222222111111000//////...////////////////////////gggOOO]]]iii___dddddd```www{{{YYY888000111---+++///------------------------,,,,,,,,,,,,------------///***///222666RRRxxx}}}www}}}|||mmmhhhuuu}}}||||||~~~{{{uuuooolllfffXXXKKKIIIGGGEEEFFFJJJNNNQQQRRRPPPRRRRRRPPPKKKIIIJJJMMMNNNPPPTTTXXX\\\^^^``````bbbbbbfffmmmvvvtttxxx|||zzz|||qqqvvvddd???777444111///......//////...------------------------,,,------,,,+++,,,...111222999???QQQwwwrrrrrrQQQHHHWWWVVV[[[```ccceeeggglllpppmmmnnnpppvvv}}}{{{xxxqqqqqqqqqnnn^^^SSSZZZjjjqqqnnnhhhhhhgggfffeeefffjjjqqquuulllfffqqqyyyyyyzzzvvvqqqnnnfffiiixxx~~~lll^^^ZZZpppiiiLLLBBB666111333111////////////............,,,,,,------...000111222888222BBBaaazzz~~~xxxuuujjjgggggg]]]WWWaaaiiilllqqqsssuuuyyyrrr___SSSRRRUUUaaahhhrrrzzzxxxbbbbbbwwwbbbBBB777222666888000222222111111000/////////////////////////////////iiiSSS[[[xxxssseeeddd```VVVmmm\\\888...///------111------------------------,,,,,,,,,------------...000---///555DDDaaaqqqttt}}}}}}jjjeeewww{{{zzz{{{yyyuuupppllljjjbbbUUUIIIHHHGGGEEEFFFJJJNNNPPPQQQOOOPPPOOOMMMJJJIIIJJJLLLMMMOOORRRUUUYYY[[[\\\]]]\\\^^^bbbhhhqqqzzzuuuzzzmmmdddwwwtttFFF666555222000.../////////...------------------------,,,---------,,,---///111333===DDDcccnnnooo~~~kkkSSSLLLVVVXXX\\\```ccceeegggkkknnniiikkkpppvvv||||||vvvvvvvvvooo___PPPQQQ\\\eeeccc___dddiiiooosssuuuxxx|||oooaaabbb{{{zzzzzzuuummmiiijjjhhhvvv}}}fffUUUaaahhhMMM@@@888222111222////////////............---------...///111222333===000IIIsss~~~nnnooogggaaa```WWWVVVcccqqqrrrtttuuuwww|||mmm]]]RRRNNNNNNSSS\\\fffnnnuuuyyy{{{{{{zzzeeefff}}}~~~xxx}}}PPP777333999888000111111111111000000//////////////////////////////pppZZZZZZmmm}}}hhhbbb\\\TTTkkkccc<<>>IIIsss|||zzzmmmppp}}}uuu~~~eeeVVVRRRWWW[[[]]]aaadddfffhhhkkklllgggkkkqqqwww|||}}}~~~}}}}}}zzzmmmbbbVVVPPPUUU^^^cccddd^^^fffsss~~~ppp___ZZZ{{{||||||vvvnnnhhhllliiiwwwhhhRRRWWWooouuuuuu{{{fffMMM@@@;;;333///333////////////............---------...000222333444===333OOO||||||wwwhhhlllddd\\\YYYTTTWWWeeettttttttttttwww|||ppp^^^SSSHHHIIIMMMSSS\\\eeemmmqqqwww}}}|||||||||hhhiiiyyyzzzzzzccc<<<444999777111111111111000000000000000////////////////////////zzzaaaYYYeeevvvggg^^^ZZZTTTlllmmmBBB333111...,,,...------------------------,,,---------............///222000;;;YYYqqquuuuuusssrrrqqqrrryyyssswww}}}zzzyyyuuupppjjj___QQQGGGDDDEEEDDDCCCEEEHHHKKKMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVXXX]]]bbbhhhooowww|||~~~yyy~~~WWW???777444111000000000///...------------------------,,,---...------...111333///===RRRxxxqqqwww|||kkkZZZUUUVVV[[[^^^```bbbeeegggiiikkkkkkggglllsssyyy|||uuuooopppttt~~~zzzwwwpppcccUUUQQQWWW^^^aaaiiippp|||{{{jjj``````zzz|||~~~yyyrrrmmmjjjjjjxxxbbbQQQVVVeee~~~ooorrr{{{oooUUUDDDAAA666...444////////////............------...///111333444555999>>>[[[ssshhhlllbbbWWWTTTSSSXXXgggppppppqqqssswww}}}qqq```PPPLLLHHHGGGLLLSSSZZZ^^^ccclllmmmnnnuuu{{{{{{gggggg}}}yyyvvvvvv|||zzzHHH888888555333111111000000000000000000////////////////////////aaaUUU```rrr|||}}}~~~fff^^^ZZZRRRhhhpppDDD333222...,,,---------------------------------------............---555555FFFlll}}}yyywwwwwwyyyzzz~~~rrrvvvwww|||}}}zzzyyyxxxuuuqqqjjjZZZJJJDDDFFFCCCBBBBBBDDDGGGJJJKKKKKKKKKIIIGGGEEEFFFGGGHHHIIIHHHIIIIIIJJJLLLNNNOOOPPPSSSVVV[[[___cccjjjrrrwwwzzz]]]CCC888555222111111000000...------------------------,,,---...------...111444333AAA___|||wwwuuu}}}]]]SSSUUUXXX]]]aaabbbcccfffiiikkkkkkkkkiiinnnvvv{{{}}}}}}ooogggjjjrrryyyzzz|||yyyzzzttteeeTTTNNNSSSZZZ\\\pppttt|||~~~sssbbbbbbjjj}}}||||||yyytttqqqhhhjjjvvvzzz]]]XXX^^^eeeeeeMMMGGG999---555////////////............------...///111333555666:::SSSooojjjlllnnnaaaSSSRRRSSSZZZhhhkkkmmmpppuuu|||{{{jjjaaaUUUMMMJJJJJJLLLMMMKKKTTTWWWXXX```hhh|||xxxbbbaaavvv{{{}}}}}}|||zzzyyyyyy{{{~~~}}}xxxjjjrrrVVV===777444777000000000000000000000111////////////////////////^^^PPP]]]qqqzzzyyy~~~ggg```[[[OOObbblll@@@111111///---...---------------------------------.........//////,,,777;;;QQQ~~~~~~~~~~~~vvvrrrxxx|||}}}xxxxxxyyyuuussspppiiiXXXHHHEEEKKKBBBAAAAAACCCFFFIIIJJJJJJKKKHHHEEEDDDEEEGGGHHHIIIGGGGGGHHHHHHJJJKKKMMMNNNRRRUUUYYY]]]aaafffnnntttwww|||~~~|||{{{^^^CCC888666333111111111000///------------------------,,,---...------///111444999FFFkkk|||xxxtttvvvwwwXXXSSSXXXYYY\\\ccccccdddgggjjjllllllkkkjjjpppwww|||}}}|||}}}~~~}}}|||jjjccclllxxxvvvvvvyyyxxxkkkgggZZZMMMLLLWWW```bbbccceeemmm{{{uuu___cccooo{{{zzzvvvrrrqqqgggjjjrrryyyuuuuuu]]]aaaiiiiiirrrTTTKKK:::---777000/////////............---......000222444555777>>>gggwwwZZZooopppaaaRRRPPPSSS[[[hhhiiilllqqqyyy{{{kkk]]]TTTOOOKKKIIIBBBKKKJJJGGGIIINNN```{{{uuu^^^[[[pppxxxxxx~~~{{{xxxwwwyyy{{{}}}|||qqqiii___AAA777444:::000000000000000111111111////////////////////////fffTTTUUUjjj|||}}}}}}lll\\\cccSSS[[[jjjDDD111444222---111..........................................---------666777iii}}}}}}yyyzzznnnppp|||{{{zzzxxxxxxwwwuuuvvvssshhhWWWJJJDDDCCCAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDDDDFFFHHHKKKMMMSSSTTTVVVZZZ___fffkkkooorrr~~~uuuvvv}}}lllPPP888888555111000000///---////////////////////////---...000000000111333555===EEE}}}zzzllllll}}}dddYYYRRRVVV]]]\\\aaabbbdddggghhhhhhfffcccgggpppxxxyyy{{{}}}}}}|||~~~rrrlllllluuuxxx}}}}}}uuuiii[[[NNNNNNVVV\\\___aaafffgggiiiooo|||uuudddppp~~~yyyvvvqqqjjjfff```eeellluuu}}}yyyxxx|||vvvZZZcccooo{{{yyyMMM;;;888000000000111111111///---,,,000333...///888888555<<>>>>>===>>>>>>???@@@AAACCCFFFIIIKKKLLLPPPQQQTTTWWW[[[___bbbdddgggmmmttt}}}qqqkkkbbbNNN@@@QQQuuu~~~tttooo|||tttTTTDDD555222333222111111////////////////////////...////////////222666999CCC}}}iiiPPPTTTYYY\\\\\\VVVWWWZZZ^^^```^^^]]]]]]]]]eeekkksssyyy{{{||||||~~~uuunnnppp|||~~~|||rrrhhhfffiiioooyyy~~~xxxsssuuu}}}uuuiii```\\\WWWYYY]]]eeepppxxx}}}tttrrrsssxxx}}}yyytttuuunnnTTT]]]||||||VVVAAA999333222111111000/////////000333222444777444===TTT}}}{{{jjjgggXXXOOOLLLJJJLLLTTT^^^eeejjjhhhqqq|||}}}uuuoooeee[[[UUUOOOPPPQQQSSSSSSPPPKKKGGGFFFBBBBBBJJJRRRXXX^^^ccckkk~~~qqq}}}qqqxxx___>>>999555444333222111111111111000000////////////000000~~~iiidddssspppXXXMMM|||yyyLLL777222000111........................,,,,,,------.../////////222666SSSxxxvvv}}}{{{xxxwww{{{pppeeeUUUIIICCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>??????AAACCCFFFHHHIIIJJJNNNOOORRRVVVZZZ^^^```bbbcccjjjpppzzzwwwqqqsssqqqdddVVV[[[sss}}}zzz{{{|||oooeeebbbLLL777222333111000222////////////////////////...////////////222777;;;EEEcccMMMTTTZZZ\\\\\\XXXWWW[[[___```]]]ZZZZZZ[[[fffkkkssszzz{{{}}}}}}uuurrrttt~~~uuuqqqooonnnooorrrmmmhhhccc___]]]aaaooo||||||wwwlll___XXXUUUUUUWWW___kkkuuu{{{}}}|||oooooottt|||tttzzz}}}ZZZWWWmmm]]]GGG???333333222000000000000000000333333555888666EEEcccqqqnnnjjjRRRLLLJJJIIIMMMVVV___eeehhhlllsss~~~~~~tttmmm```\\\VVVSSSPPPMMMHHHCCCGGGAAA>>>AAAEEEJJJPPPWWWYYYeeezzzppp~~~{{{zzzuuuuuuzzzwwwMMM>>>555444333222222111111222000000////////////000000}}}jjj___|||}}}qqq^^^SSS|||UUU888111///111........................,,,,,,------...//////000222888]]]qqq|||{{{vvvtttvvv{{{||||||}}}}}}{{{iii]]]NNNDDDAAABBBAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHHHHKKKMMMQQQUUUYYY]]]```aaa^^^fffnnnxxxxxxwwwzzz{{{rrrpppxxx{{{zzzxxxyyyyyyqqqfffpppTTT:::222222000000333/////////////////////////////////...///333888;;;JJJ}}}~~~bbbOOOXXX]]]\\\]]]\\\WWW[[[______[[[WWWWWWXXXdddiiisss{{{{{{{{{~~~}}}pppppprrrvvvyyyuuuyyyuuurrrjjjbbb^^^RRRMMMJJJKKKNNNUUUdddrrryyy~~~sssdddZZZVVVSSSTTT[[[hhhttt|||~~~xxxooonnnuuu~~~bbbSSS]]]aaaIII???444333222000000000000111111444444666999888MMMqqqzzzgggpppjjjOOOLLLIIIIIIOOOXXXaaaeeeeeeooottt}}}uuuoooggg___ZZZTTTMMMHHHJJJFFFDDDEEEFFFFFFIIIOOOPPPUUUccc~~~}}}jjjzzzyyy~~~xxx}}}zzzvvv~~~XXXAAA555555444333222222222222000000////////////000000pppZZZooorrreee[[[[[[999///...000........................,,,,,,------...///000000222999ccczzzvvv|||vvvtttyyy}}}zzzuuuwww~~~~~~yyywwwxxxwwwcccWWWIII@@@@@@BBBBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFGGGGGGJJJLLLPPPTTTYYY]]]___aaaZZZdddnnnwwwwwwrrryyy}}}yyyyyy{{{|||zzz~~~~~~~~~zzzzzzyyynnn~~~wwwYYY;;;222222000///333/////////////////////////////////...///333888<<>>BBB?????????>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<>>BBB?????????>>>>>>>>>======<<<;;;;;;;;;<<<<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFIIIJJJMMMQQQUUUXXX[[[]]]^^^```eeeqqq}}}wwwuuunnnccc\\\UUUSSS]]]ppp{{{xxx}}}[[[???777///111555---000000///...............---222...---333444777EEEqqqwww~~~dddWWW___aaa______\\\ZZZZZZYYYWWWTTTSSSUUUVVVeeejjjoooqqqssszzz~~~uuuyyyzzzxxxyyy|||yyymmmiiiggguuuuuuqqqmmmbbbUUULLLGGGEEEEEEDDDCCCEEEOOOZZZgggppp{{{wwwiii\\\XXXTTTUUU^^^lllwww}}}~~~zzztttnnniiieeeffflllvvv}}}~~~xxxhhhTTT[[[xxxtttMMMGGG888444111222222000000333444333666888888DDDgggwwwjjjtttjjjSSSOOOKKKGGGKKKWWW]]]]]]```fffqqqyyy}}}rrrlllbbbXXXQQQLLLHHHEEEIIIEEEBBBJJJ^^^rrrwwwrrrfffwwwwww~~~|||qqq}}}oooLLL;;;111222444---...333111///000111000......000111~~~```ggguuummmWWWjjjWWW777000000+++000000///...........................///000111222333NNN{{{tttvvvwwwuuuwww~~~}}}wwwqqqmmmjjjfffcccYYYLLLBBBBBBCCC@@@???BBB@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHJJJLLLPPPSSSWWWYYYZZZYYY\\\cccpppzzzrrrlllaaaTTTSSSKKKFFFMMM```{{{|||vvv~~~bbb@@@444///222555...000000///...............---111......444444:::KKK|||{{{```VVV^^^___^^^___[[[[[[[[[ZZZUUUQQQPPPSSSVVVbbbhhhllllllkkkttt{{{{{{zzz{{{|||{{{{{{uuurrruuurrroooeeeVVVLLLJJJGGGEEEDDDBBBBBBHHHQQQ```kkkvvvttt___ZZZUUUUUU[[[fffsss|||}}}yyysssmmmgggddd___aaaiiiuuu|||~~~}}}zzznnnZZZ___|||TTTFFF;;;555111222222000000333555555777888999IIIpppjjjgggrrrfffQQQNNNJJJGGGLLLXXX^^^]]]aaaiiittt{{{sssggg\\\SSSMMMIIIKKKIIIDDDCCCLLL\\\hhhmmmbbbrrr|||yyy{{{nnnyyymmm{{{ZZZ===111///222,,,---444333///000111000///...000222fffiiinnnhhhYYYdddzzzTTT888444333---000000///...........................///000222222111VVVxxxqqqvvvzzzzzz}}}}}}{{{vvvqqqooooookkkfffSSSIIIAAAAAABBB@@@???BBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAA?????????@@@AAABBBDDDDDDHHHIIILLLNNNQQQTTTVVVWWWVVVXXX^^^lllqqqeee\\\PPPDDDQQQIIIBBBFFFTTTkkk|||yyyxxxoooFFF444111444333...000000///...............---111//////444444===SSSzzzsss]]]VVV]]]]]]]]]^^^ZZZ\\\^^^\\\VVVOOOMMMRRRWWW___gggllljjjffflll|||yyyxxx|||~~~www~~~}}}sssqqqqqqiii\\\RRROOOKKKGGGFFFDDDCCCGGGLLL[[[gggsss~~~{{{ggg\\\SSSTTT]]]hhhttt{{{{{{{{{xxxsssmmmhhhdddbbb^^^aaaiiiuuu}}}yyybbbeee[[[GGG>>>666111111222111111333555666777777;;;NNNvvv}}}aaaccckkk^^^OOOMMMIIIGGGMMMYYY^^^^^^bbbkkkrrryyyvvvlllbbbYYYSSSMMMQQQSSSQQQOOOTTT^^^fff```ooo|||qqqqqqxxxjjjtttsssooojjjAAA111...333//////333111///000111000//////111333hhheeefffaaa[[[eee~~~yyyVVV<<<777666111000000///...............---.........000111222333444bbbuuulllrrr{{{}}}}}}xxxyyywwwtttuuuwwwqqqiiiNNNGGGAAA@@@AAA@@@@@@AAA@@@@@@???>>>===<<<;;;::::::::::::;;;<<<>>>???@@@?????????@@@AAABBBCCCDDDHHHIIIKKKMMMOOORRRSSSTTTWWWVVVZZZddduuutttbbbVVVOOOFFF>>>HHHBBB>>>AAAJJJYYYooo|||~~~zzzttt}}}PPP666444555111///000000///...............---000///111555444AAA[[[ppplllZZZVVV]]]\\\\\\^^^YYY]]]``````YYYOOOLLLRRRYYY```jjjsssrrrllllllvvv}}}tttkkkdddaaaeeejjjuuuuuuvvv{{{xxx|||rrrpppsssnnnddd\\\TTTNNNHHHGGGFFFDDDFFFIIIUUUbbbppp|||tttaaaQQQSSS```jjjpppsssooooooooollliiihhhiiijjjdddeeekkkvvv|||{{{yyyxxx~~~hhhhhhhhhPPPAAA888111000222111111333333444666888AAAZZZ~~~www___``````UUUMMMKKKHHHGGGNNNYYY^^^]]]bbbkkktttyyy}}}zzzwwwjjjbbbZZZaaagggddd[[[WWW^^^hhh```nnnzzztttlll||||||gggnnnzzztttdddvvvGGG444000666333000222//////000111000///000111333kkkddd|||{{{```WWWXXXbbb{{{}}}ZZZ<<<444333...000000///...............------...///000222333444:::rrrqqqhhhppp{{{|||zzzzzzyyy{{{yyyuuuvvvyyyrrrfffKKKGGGCCCAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;:::::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDHHHHHHJJJLLLNNNOOOQQQQQQVVVTTTVVV___mmm~~~~~~hhhUUUKKKGGGDDDBBB@@@======@@@EEENNN]]]kkk{{{}}}vvvmmmwwwwwwYYY999777555///222000000///...............---000///222555444DDDcccnnngggYYYXXX]]][[[[[[]]]XXX[[[```bbb[[[PPPLLLQQQZZZcccooo}}}}}}zzz~~~{{{uuuooohhh___XXXXXX\\\___^^^^^^aaalll~~~rrroootttssslllfff[[[QQQIIIFFFFFFDDDDDDFFFNNN]]]lllyyygggRRRTTT```fffffffff___aaadddeeeeeeiiioootttkkkjjjmmmsssyyy{{{yyy~~~}}}mmmddd~~~mmmUUUDDD:::111000222222222333222222555;;;KKKhhh|||}}}uuueeebbbVVVNNNMMMJJJHHHHHHOOOYYY\\\[[[aaakkkyyy}}}~~~uuuppp|||~~~~~~~~~qqqqqqssstttmmm```YYY```lll___mmmwwwxxx~~~ssswwwgggkkkvvvfffjjjRRR:::333999666111111//////000111111000000222444mmm```uuu~~~dddTTTXXXbbb~~~cccBBB777666222000000///...............------...///000222444555===yyy~~~wwwlllhhhsss}}}~~~~~~{{{|||wwwppprrrvvvpppcccIIIGGGDDDAAA@@@@@@@@@???>>>>>>=========<<<<<<<<<===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEGGGHHHIIIKKKLLLNNNOOOOOOTTTRRRUUU]]]hhhvvvzzzaaaNNNFFFDDDDDDDDD???>>>???BBBCCCGGGQQQ\\\rrryyyuuunnnfffjjjvvvqqqvvvzzz^^^:::888555///666000000///...............---000000333666444GGGiii|||tttdddYYYZZZ^^^ZZZZZZ\\\VVVXXX___ccc\\\PPPJJJPPPYYYbbbpppyyyxxxtttlllfffeeeZZZXXXTTTTTT[[[jjj}}}tttnnnsssuuuqqqllleeeYYYMMMHHHGGGEEEDDDEEEJJJXXXgggtttgggRRRSSS[[[]]]\\\]]]WWWZZZ]]]___```fffnnnvvvrrrmmmlllooorrruuu{{{xxxaaaqqqiiiTTTGGG;;;111///222222222333444444555===QQQooouuutttnnngggQQQJJJNNNIIIHHHHHHOOOYYY[[[YYY___iii{{{xxxqqqtttzzz}}}zzz{{{~~~~~~xxxmmm^^^VVV\\\hhh]]]iiisss|||ttt|||kkkllluuuttteee~~~___BBB555888555111222111///000111111000111333555}}}hhhXXXlllppp[[[```kkkqqqNNNBBBBBB@@@000000///...............------...///111222444555===yyy|||nnnhhhjjjwww{{{{{{tttkkkmmmtttooocccHHHHHHFFFBBB@@@AAA@@@>>>===============<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNRRRPPPTTT^^^fffqqqzzz```MMMEEEBBBBBBCCC@@@??????@@@>>>>>>FFFOOOcccwwwooogggbbbfffooommmpppttt|||```;;;888444///888000000///...............---///000444666444HHHlll~~~|||}}}|||zzzbbbZZZ[[[___ZZZZZZ\\\VVVUUU]]]ccc\\\OOOIIIOOOXXX___nnnxxxqqqhhhddd^^^YYY[[[eeetttvvvnnnsssuuusssooooooaaaRRRLLLJJJGGGEEEEEEIIIVVVcccnnnyyycccQQQRRRWWWWWWXXX[[[WWWZZZ\\\\\\\\\```iiipppuuunnnjjjjjjlllpppwww|||eeennnfffTTTHHH<<<111///222222222333888666555===RRRnnn~~~qqq}}}sssuuukkkOOOJJJPPPHHHHHHHHHOOOYYYZZZXXX^^^hhhyyy~~~xxxqqqzzz~~~uuurrrzzz|||xxxmmm^^^RRRTTT]]]ZZZfffpppvvvuuu}}}ooonnnuuuvvvuuu{{{```uuuiiiGGG555777333000333444///000111111000111333555fffSSSnnn```___hhhkkkTTT888222333........................///,,,,,,///111111444888KKK{{{tttppp|||}}}|||tttqqqrrrrrruuuqqqbbbIIIFFFBBB??????@@@@@@@@@>>>======<<<<<<<<<======??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAA@@@BBBCCCDDDFFFHHHJJJKKKLLLSSSOOOOOOWWWcccssslllSSSEEEBBBCCCAAA>>>@@@@@@???>>>@@@EEEIII___rrr{{{~~~xxxiiibbbeeekkkvvvuuuhhh@@@444222///222111111111111000000000000...000111444555333LLLuuu|||}}}zzz~~~{{{rrrssszzzaaa]]]]]]```aaa[[[VVVSSSYYY\\\\\\UUULLLIIIOOOVVVccckkkyyyzzzyyyssslllnnnuuuwwwsss{{{kkkhhhkkkmmmmmmllleeeXXXKKKFFFHHHHHHEEEKKKMMMYYYfffyyy~~~|||{{{mmmWWWLLLLLLMMMUUU[[[VVV___```aaa______aaahhhmmmppppppooommmmmmppptttxxxnnnxxx___VVVJJJ===222000333333222333444999444EEEZZZmmm|||qqqpppaaaWWWJJJLLLGGGLLLIIINNNYYY\\\[[[cccppp|||||||||yyy|||zzzqqquuu~~~lllYYYSSSVVVZZZ[[[[[[iiillltttxxxoooeeeppplllnnn|||oooxxxNNN444:::111000777---//////000000111222444555~~~mmmXXXkkk~~~```\\\dddggg^^^===111000........................///,,,,,,///111111444:::WWW}}}wwwvvvqqq}}}}}}{{{}}}ssspppqqqnnnpppjjjYYYIIIFFFBBB??????@@@@@@@@@???>>>>>>=========>>>>>>????????????@@@@@@@@@AAA??????@@@AAAAAAAAAAAA@@@AAABBBCCCEEEGGGHHHJJJJJJMMMKKKMMMTTT^^^iiiyyyuuu[[[JJJEEEDDDCCCAAAAAAAAA???===>>>BBBEEEUUUddd|||tttnnnooorrrpppFFF777333000333111111111111000000000000...000111444666777RRR}}}}}}xxxuuuvvvtttuuuxxx|||aaa^^^^^^bbbccc^^^YYYXXX[[[]]][[[SSSJJJHHHNNNVVV___eeeqqq~~~~~~xxxwwwssslll}}}sssmmmmmmmmmkkkgggbbbXXXLLLGGGHHHFFFAAAHHHIIISSS^^^pppvvvpppfffQQQGGGJJJMMMWWW^^^[[[cccdddccc```___bbbjjjpppttttttsssrrrrrruuuyyy|||hhhWWWKKK>>>333111333444333333444999666KKKcccuuunnn}}}jjj\\\TTTIIILLLHHHKKKIIINNNWWWZZZ[[[dddrrr~~~vvvuuu}}}oooZZZRRRTTTXXXXXXXXXeeennnjjjqqqmmmbbblll~~~qqqtttXXX777888//////666---//////000000111333444555{{{aaajjj___VVVZZZ]]]vvvfff@@@111---...........................,,,---000000111555<<<```wwwvvvyyyttt~~~{{{wwwuuusssnnnooohhhUUUHHHEEEAAA??????@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIHHHIIIMMMSSSXXX```ooo}}}}}}cccOOOFFFCCCAAADDDCCCBBB???<<<<<<>>>@@@HHHRRRccc|||~~~}}}zzzLLL999444111444111111111111000000000000...000000444777;;;YYYwwwzzz~~~sssuuuxxxrrr___\\\^^^bbbccc```\\\\\\^^^^^^ZZZPPPHHHFFFNNNVVV]]]aaaiiiuuu~~~uuummmtttxxx{{{zzz}}}{{{sssrrrqqqpppiiieee]]]RRRLLLJJJFFFAAADDDDDDKKKTTTdddxxxnnndddOOOEEEIIINNNXXXaaa^^^dddeeeeeedddeeejjjssszzzqqqVVVMMM@@@444222555555444444555:::999UUUsss{{{nnnzzzdddVVVOOOHHHLLLIIIJJJIIIMMMUUUXXXZZZfffttt~~~~~~xxxqqqsss}}}zzztttjjjjjjrrr\\\SSSUUUXXX\\\\\\gggooocccnnn~~~tttqqqccckkkxxxiii===777000111666///000000000000222333444555dddfffzzzbbbPPPNNNQQQkkkhhhDDD555333...........................------000000111777>>>ggg{{{www}}}zzzvvvqqqkkkmmmhhhUUUGGGDDDAAA???@@@@@@@@@???>>>>>>======>>>>>>??????===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIKKKOOOTTTWWW^^^nnn}}}kkkUUUJJJFFFDDDDDDCCCAAA???===<<<======@@@GGGSSSiii}}}~~~xxxRRR;;;555222444111111111111000000000//////111000333666<<<^^^|||~~~|||rrrsss||||||jjj[[[ZZZ\\\```bbb^^^]]]^^^bbb___YYYOOOFFFFFFNNNVVV___bbbiiittt}}}~~~yyyuuuyyy{{{zzz{{{xxxxxxzzzzzznnnkkkaaaUUULLLIIIEEEAAA@@@???EEELLL[[[{{{iiiSSSHHHJJJMMMWWW```]]]```dddiiimmmqqqxxx|||~~~vvvsssTTTNNNAAA666444666666555555666:::===aaauuuttt|||cccRRRNNNGGGMMMIIIIIIJJJNNNSSSUUUZZZhhhvvv{{{~~~}}}~~~{{{{{{}}}sssooo}}}}}}{{{vvv{{{xxxqqqooo___UUUkkkuuu___VVVXXX\\\___```jjjiiidddssskkkwwwvvveeeiii~~~vvvDDD888444444666111000000000111222333444555bbbbbbsssjjjQQQKKKOOOhhhhhhFFF999999////////////////////////...---...000000111888AAAnnnyyywww~~~wwwqqqhhhbbbhhhfffUUUEEECCC@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<===>>>???===>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGGGGHHHKKKKKKNNNRRRVVV___ppprrr]]]RRRLLLIIICCCBBB@@@>>>>>>>>>>>>===???DDDNNNaaa~~~|||}}}VVV<<<555222444111111111111000000000///000222111333555;;;```yyy|||xxxuuu{{{yyyuuuggg[[[ZZZ]]]aaaaaa^^^^^^```ddd```XXXMMMFFFGGGOOOWWWaaaccclllwwwzzz{{{uuuqqqeeeUUUJJJFFFCCC@@@@@@???DDDJJJYYY~~~mmmVVVHHHIIILLLWWWaaa```cccjjjttt{{{wwwkkkmmmyyyzzzrrrSSSOOOBBB777444666666555555777:::AAAkkk}}}}}}eeeRRRNNNIIIMMMIIIIIILLLPPPSSSTTT[[[iiiwww{{{}}}xxxtttppp|||yyyzzzzzzsssyyy|||rrrpppyyyttt{{{ssskkkiii[[[LLLZZZvvvwww```UUUWWW[[[[[[^^^jjjeeehhhxxxjjjttt{{{ffffffyyy{{{GGG888666555333000000000111111222333555666gggiiizzzvvvYYYQQQVVVddd}}}fffDDD555333////////////////////////------///111000111:::DDDooo~~~~~~tttsssyyysssggg___hhhiiiXXXDDDBBB@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<===>>>???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGIIINNNTTT^^^pppqqq___UUUNNNIIICCCAAA??????@@@@@@???===>>>CCCKKKYYYttt}}}uuu\\\???666333444111111111111000000000000///222111333555;;;aaa|||xxxzzzxxxsssrrriii___^^^aaadddccc______cccccc___VVVLLLFFFHHHPPPWWW___bbbkkkxxxyyyyyy}}}~~~zzznnn]]]OOOJJJHHHFFFBBBAAAFFFKKKYYY~~~}}}oooWWWHHHHHHMMM[[[iiijjjpppxxxiiirrr|||vvvWWWPPPCCC777444666666555555666:::DDDrrrfffRRROOOJJJMMMGGGIIINNNSSSTTTTTT[[[jjjwww~~~yyyppp|||yyyxxxyyy{{{{{{wwwssswww{{{rrrmmmvvvxxx|||yyylllggg[[[OOOWWWjjjyyy___RRRRRRUUU[[[```lllmmmfffwwwppptttlllhhhyyy}}}JJJ777777444//////111111111111222444555666nnnooo```VVV]]]^^^vvvmmmJJJ666000////////////////////////------000111000111;;;FFFqqq{{{xxxnnnmmm{{{}}}xxxjjjbbbjjjjjjXXXCCCAAA@@@@@@@@@AAA???>>><<<<<<<<<<<<===>>>???@@@????????????@@@@@@@@@AAA@@@AAABBBBBBCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDBBBEEELLLTTT^^^lllxxxqqqcccYYYQQQJJJEEECCC@@@@@@AAAAAA???<<<;;;@@@EEEMMMbbb~~~}}}xxxppplllrrrpppcccCCC888333333111111111111000000000000---111222444666===eeevvv~~~rrr}}}wwwvvvnnnaaaaaaccceeebbb^^^^^^bbb```[[[SSSJJJEEEGGGNNNUUU]]]___hhhvvvyyyxxx{{{~~~}}}tttcccVVVPPPLLLJJJEEEDDDHHHLLLYYY~~~~~~www^^^NNNMMMSSSdddtttwww~~~nnnzzz```PPPCCC777444666555444444666:::FFFvvv~~~dddQQQNNNIIILLLEEEJJJQQQWWWVVVUUU\\\kkkwwwyyyppplllmmmooossstttvvvzzz}}}~~~sssvvv}}}{{{}}}~~~wwwlll^^^RRRTTT]]]pppyyy^^^PPPOOOSSS___bbblllsss```ppptttpppxxxmmmgggxxxOOO999888333///444111111111222333444555666llllllzzzcccXXX___]]]vvv}}}YYY@@@777000000000000000000000000------000111000111;;;GGGwwwvvvuuukkkiiixxx}}}}}}|||wwwiii```gggeeeRRRCCCAAA@@@@@@AAAAAA???>>>============>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBB@@@CCCLLLUUU^^^hhhqqqxxxlllcccYYYPPPGGGDDDAAAAAABBBAAA>>>;;;888<<>>>>>============>>>>>>BBBBBBBBBBBBAAA@@@@@@???AAABBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBCCCDDDBBBAAABBBAAAFFFOOOXXX```iiirrryyy~~~jjjXXXQQQJJJJJJFFF???>>>BBBBBB===<<<;;;<<<@@@KKKcccssspppyyyqqqaaa[[[```bbbrrrnnn}}}xxxAAA///666666222111111000000000000000///---555555999<<<|||yyyzzz}}}yyy}}}hhhrrr~~~pppeeeaaa]]]\\\___```___^^^\\\XXXQQQJJJFFFHHHNNNSSSVVV[[[dddoooyyyzzz{{{{{{wwwxxxoooiiihhh^^^OOOJJJPPPFFFDDDCCCKKKaaavvv^^^VVVcccwwwtttpppmmmlllTTTCCC777777888555444777;;;333LLL|||~~~jjjgggiiiSSSFFFLLLGGGHHHIIISSSUUUTTT[[[```iiixxxggg```dddoooooonnnggglllzzz~~~xxxxxxyyywwwnnn___NNNIIIMMMUUUeeeyyyaaaOOOLLLQQQ^^^bbbkkk|||qqqccc___ooo~~~lllgggccchhhwwwooo[[[aaauuudddBBB777666666444111111111222333444555666vvvqqq~~~XXXddd```ooopppIII555444222000///000000///...000000---000444000:::TTTvvvmmmppprrrvvv|||}}}~~~~~~kkkeeeiii```OOOAAA@@@??????>>>>>>??????>>>============>>>>>>???BBBCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAABBBCCCCCCDDDFFFDDDBBBBBBCCCDDDCCCBBBDDDBBBBBBHHHOOOVVVaaajjjvvvrrrcccZZZKKKKKKFFF???>>>BBBBBB>>>>>><<<<<>>>>>======>>>>>>===============>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCEEEFFFGGGDDDBBBAAACCCDDDCCCCCCDDD@@@???CCCHHHOOO[[[fffrrr}}}pppdddPPPNNNIIICCCAAACCCCCC@@@@@@>>><<<===BBBRRRnnn}}}{{{}}}www\\\]]]XXXiii{{{NNN777666000222111111000000000000000444000444111666???|||}}}xxxvvvgggaaaaaaaaa___^^^]]]^^^___]]]XXXQQQIIIDDDFFFKKKPPPYYY^^^fffnnnvvv|||~~~||||||xxxwwwssstttssspppppprrrqqqdddWWWRRROOOPPP[[[rrrooo]]]XXX```lllvvvzzz}}}rrr}}}ZZZHHH999666666444444888888:::YYYuuurrrYYY[[[rrriii[[[LLLLLLFFFLLLMMMVVVVVVTTT[[[```iiiyyy~~~fffbbbiiivvvzzzjjjtttyyyrrrrrrtttyyyyyyoooiii___QQQIIIIIIHHHTTTyyyjjjXXXWWW```hhhiiimmmyyyqqqZZZVVVfffwww~~~{{{ccc^^^\\\dddqqqxxx___[[[hhhxxxooodddsssUUU666222444222111111222222333555666777vvv}}}kkk^^^aaa~~~iii]]]ZZZsssiii999444222000///000000///......///---000444111>>>ZZZ{{{~~~ssspppwwwvvv}}}}}}}}}zzztttooonnnnnnfffUUUGGG@@@@@@???>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAABBBDDDGGGHHHFFFDDDAAA@@@AAABBBCCCBBBAAA>>>>>>BBBGGGNNNZZZfffooo{{{zzzjjjXXXTTTNNNHHHEEEFFFEEEDDDAAA>>>======???KKKaaavvv~~~||||||pppggg```hhhzzz}}}MMM999777111222111111000000000000000222000555333:::FFFzzzkkk```cccdddccc___]]]___aaa___ZZZRRRIIIEEEEEEJJJOOOTTTYYYaaakkkssszzz~~~{{{|||{{{zzz}}}~~~zzzvvvxxxzzzwwwrrrwwwyyygggOOOSSSPPPSSSaaavvv~~~nnn]]]VVVYYY```jjjpppyyy^^^KKK:::666555333444999777===___tttqqqYYY```ddd{{{]]]VVVLLLMMMGGGMMMNNNWWWUUUSSSXXX]]]gggwww{{{uuu|||yyyhhhkkkxxxooorrrtttooopppsssyyyxxxqqqllldddWWWLLLIIIIIISSSuuunnn[[[]]]hhhssstttwwwsss^^^YYYhhhxxx{{{aaaXXXTTTZZZbbboooeeeYYY```ppprrr___vvv\\\;;;777888222222222222333444555666777mmm```dddxxxhhhVVVTTTnnnppp;;;444222000///000000///...---///...111444222@@@]]]ooonnntttsss{{{zzzzzz|||tttmmmhhhlllnnndddSSSEEEAAAAAA@@@????????????@@@<<<<<<======>>>@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHDDDBBB@@@???@@@AAAAAA@@@>>>>>>@@@CCCFFFKKKVVVaaalllvvvppp___XXXPPPKKKGGGEEEDDDDDDAAA???======>>>FFFXXXhhhxxxyyyzzz~~~}}}uuuuuuuuuyyyJJJ888888222222111111000000000000000000111777444<<>>@@@BBBBBBEEEOOOZZZhhhppp}}}{{{ddd[[[RRRLLLGGGBBB@@@BBBAAA???>>>>>>>>>CCCPPP]]]zzz|||rrrvvvwww|||xxxzzzJJJ888888222222111111000000000000000000111777222:::EEE}}}~~~uuuvvv{{{jjjhhhaaaccceeefffdddaaa```___^^^ZZZRRRIIIDDDEEEJJJNNNVVVYYY```gggmmmqqqsssttt{{{zzz{{{|||{{{{{{|||vvv}}}xxxwwwxxxiiiUUUTTTQQQXXXjjjzzzxxxqqqooopppcccWWWQQQMMMMMMXXXeeevvv}}}tttzzzhhhgggwwwbbbNNN===888777444555:::888CCCiiifffQQQ[[[lllyyyTTTPPPKKKMMMFFFLLLPPPWWWSSSNNNSSSXXXcccttt~~~}}}~~~zzzvvvuuuwwwuuu|||rrrjjjooowwwzzztttoooiii^^^PPPEEEFFFQQQuuulllXXX^^^rrr|||~~~yyybbbZZZfffuuujjjWWWMMMSSSUUUYYYqqqpppYYYTTTaaasssvvvaaaAAA777444---222222333333444666777888uuufffhhh}}}gggYYY[[[mmmlllDDD444222000///000000///......111000222333111AAA```bbb```zzzzzz||||||}}}~~~rrrqqqlllfffeeebbbSSSBBBAAA@@@@@@???????????????;;;;;;<<<>>>???AAACCCDDDEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDBBB??????>>>?????????BBBNNN[[[cccjjjwwwlllaaaVVVPPPIIIBBB@@@BBBBBB@@@??????>>>???HHHSSSiiiuuuwwwxxx|||~~~|||KKK999999333222111111000000000000000000111555///888GGG}}}uuusss}}}rrrhhhfffaaaaaabbbddddddbbb___[[[\\\WWWOOOGGGBBBCCCHHHMMMWWWZZZaaagggmmmqqqssssss{{{zzz}}}}}}yyy}}}qqqfffhhhjjj|||xxxqqqmmmdddZZZRRRPPPXXXkkkyyy}}}|||uuuooogggaaa```]]]UUUQQQRRROOOMMMWWWfffwww~~~|||sss|||nnneeerrrzzzaaaNNN===999999666666:::999HHHoooaaaPPPXXXiiiwwwUUURRRKKKJJJFFFOOORRRYYYTTTNNNRRRXXXbbbttt~~~yyywww{{{}}}~~~qqqmmmlllvvvuuuhhhnnnyyy~~~yyytttoookkkbbbSSSGGGEEERRRxxxhhhSSS[[[rrrvvv^^^UUU```qqq~~~qqqYYYKKKQQQSSSRRRhhhrrrYYYPPP[[[mmmxxxbbbAAA222111222333333333333444666777888|||iiiggg|||ggg]]]XXXggg___>>>444222000///000000///...///222111222333000AAAaaapppiiizzzzzzuuuuuuvvvxxxyyyyyyvvvtttrrrtttnnnccc___^^^QQQ???@@@??????>>>>>>>>>>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDFFFHHHHHHGGGEEECCCDDDDDDEEEGGGHHHGGGCCC@@@???>>>======>>>DDDSSSccc___eeerrrsssggg[[[UUUMMMEEEBBBEEECCCAAA??????======CCCLLLYYYsss|||{{{|||~~~}}}}}}LLL:::;;;555222111111000000000000000///000444...:::MMM{{{|||vvvttttttsssmmmhhh```______bbbdddbbb]]]XXXYYYUUUMMMEEEAAABBBGGGLLLUUUYYY```hhhooosssvvvwwwzzz{{{~~~~~~xxx{{{|||iii\\\___bbbZZZuuuzzzooocccZZZUUURRROOOMMMWWWjjjvvvwwwzzzvvvkkkeee```YYYUUUUUUNNNJJJMMMSSSRRRPPPYYYhhhxxx}}}wwwwwwpppxxxyyy```NNN>>>::::::777777::::::LLLsss}}}bbbUUU[[[___rrrTTTRRRJJJHHHGGGTTTTTTZZZUUUNNNSSSXXXcccuuuyyyuuuyyy}}}~~~sssgggcccmmm~~~wwweeemmmyyy~~~zzzuuuqqqmmmfffXXXKKKGGGUUU{{{eeePPPYYYqqqxxx\\\SSS]]]ooo~~~tttYYYIIINNNNNNJJJ]]]{{{sssXXXMMMWWWiiitttbbb@@@///111:::333333333444555666777888{{{dddfffjjjiiieee]]]gggaaa;;;333222111000000000111222...000///000111///AAAbbbrrrmmmlllqqq{{{~~~xxxssssssnnnsssssskkkbbbZZZNNNBBB>>>>>>>>>>>>>>>===<<<<<<======<<<>>>AAACCCDDDDDDFFFGGGHHHIIIHHHFFFDDDBBBCCCEEEGGGHHHHHHGGGFFFEEECCCDDDFFFFFFFFFDDDAAA???AAA>>><<<======???HHHRRRYYYeeeppp|||vvvdddUUUMMMHHHDDD@@@<<<>>>???>>><<<===@@@CCCUUUccc{{{vvvzzzwwwQQQ;;;333222333222111111000000111111000222666///999MMMtttqqqeeebbbZZZ]]]ccc^^^]]]___ZZZVVVRRRKKKDDD@@@AAAFFFJJJSSSUUUZZZ```ffflllqqqsssyyy}}}xxxnnnmmmsssyyy~~~~~~jjjaaafffgggeeejjjwww~~~}}}yyypppiii___PPPFFFDDDFFFKKKWWWgggxxx{{{rrrmmmhhh```ZZZ\\\\\\[[[[[[]]]aaafffjjj{{{pppxxxdddPPPDDD<<<444666;;;777666OOOzzzyyy\\\PPPSSSdddlllXXXPPPOOOGGGKKKIIISSSOOONNNQQQVVV]]]jjjvvv{{{xxxvvvxxx|||fffbbbeeennnzzzcccooo~~~yyywwwvvvmmm[[[LLLEEETTTzzzzzzbbbRRR]]]sss{{{___YYY]]]mmmttt]]]JJJFFFDDDEEEUUUkkkxxxTTTQQQNNNRRRlllzzzlll???666888...444555666555555555777999yyyccceeennniiiaaa]]]dddggg===333222111000000000111222---000///000333222FFFggg{{{ttttttzzz}}}vvvssspppsssrrrkkkcccZZZNNNBBB>>>>>>??????>>>>>>===<<<=========>>>AAACCCDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFCCCDDDFFFGGGFFFDDDAAA@@@???<<<;;;;;;;;;>>>GGGQQQYYYccckkkwww}}}lll]]]SSSLLLGGGEEE===>>>???>>><<<===???BBBEEETTTkkkuuuzzzxxxRRR===666555333222111111000000111111000222666000:::MMMvvvnnnaaa___WWW\\\ccc``````ccc___WWWSSSLLLDDD@@@AAAEEEJJJPPPSSSWWW^^^eeekkkpppsssxxx|||mmmiiillloooxxx~~~rrrkkkppppppjjjoooyyy}}}}}}wwwhhhXXXLLLGGGEEEFFFJJJTTTdddxxxyyytttssstttssspppllliiikkkpppuuu~~~dddPPPDDD===666888<<<777>>>VVVbbbRRRRRReeelllVVVNNNOOOHHHKKKIIINNNKKKKKKPPPVVV___lllwww|||zzzyyyzzz}}}uuueeebbbiiiuuu}}}~~~dddooo}}}{{{yyyxxxnnn[[[LLLHHHUUU{{{yyyaaaSSS___uuubbbZZZ\\\iiiyyyaaaLLLFFFDDDDDDPPPaaa|||ZZZSSSNNNQQQiiisssyyy~~~wwwxxxFFF999<<<444444555666555555555777999{{{bbbbbbsssggg```eeehhhsssCCC444333111000000000111111...000...000333555JJJmmm|||wwwzzz|||wwwssssssoooiiicccZZZMMMAAA??????@@@@@@??????>>>=========>>>???AAACCCDDDEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEGGGGGGGGGEEEBBB@@@===;;;999::::::<<>>>>>>>>===<<<<<<>>>AAA>>>KKK___tttrrryyyxxxPPP<<<777666333222111111000000111111///111666111;;;MMMwwwqqqhhhYYYRRRYYYbbb```aaaeeeaaaZZZUUUNNNEEE@@@@@@EEEIIIMMMPPPUUU\\\dddkkkpppsssxxxmmmfffgggllluuu~~~zzzuuuxxxvvvqqqtttzzz}}}{{{xxx|||}}}eeePPPIIIGGGEEE@@@BBBJJJZZZqqq~~~}}}uuunnnnnntttzzzuuueeeOOOCCC???888999<<<888BBBYYYjjjVVVRRRhhhlllTTTLLLNNNHHHLLLHHHKKKHHHIIIOOOVVV^^^jjjtttzzzzzzzzz|||}}}~~~|||{{{kkk___bbbllluuu}}}fffnnn{{{~~~}}}{{{ppp]]]LLLIIITTTyyywww```UUUbbbwwwfff\\\ZZZcccuuufffNNNGGGEEECCCIIITTTvvv}}}___TTTLLLNNNaaannnxxxooo|||III777:::444444555666555555555777999gggbbbsssdddccciiihhh}}}EEE444333222000000000111111///000...000333555JJJnnnzzzvvvwwwzzz}}}sssqqqlllfff```WWWIII???@@@@@@@@@@@@@@@???>>>>>><<<>>>???@@@AAABBBEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHDDDEEEGGGHHHGGGEEEBBB@@@===:::999::::::<<>>===<<<<<<>>>???@@@HHHWWWjjj|||sssnnn|||xxxNNN:::555444333222111111000000111111///000666222;;;KKK~~~xxx|||~~~zzzyyy|||zzzUUUNNNUUU___^^^___ccc___\\\XXXPPPGGGAAA@@@DDDHHHMMMPPPVVV]]]eeemmmsssvvvxxxnnneeeffflllsss~~~~~~vvvuuuvvvzzzzzzyyy}}}|||aaaMMMJJJHHHAAA@@@@@@CCCLLL[[[ooowwwnnnlllrrryyyeeeNNN@@@>>>999999<<<999@@@XXXmmmXXXQQQiiilllSSSKKKMMMIIILLLIIILLLIIIJJJOOOTTTZZZdddnnnsssuuuyyy|||~~~|||~~~ccc\\\fffkkktttiiinnnzzz~~~sss^^^MMMIIIQQQtttttt^^^UUUcccwwwggg\\\ZZZ___jjjiiiPPPGGGFFFCCCEEEJJJdddzzzxxxaaaQQQHHHIIIWWWfffrrr~~~uuuMMM666777444333555666555555555777999llljjjaaahhh```aaaddd```JJJ555333222000000000000111000111...///111222GGGkkk}}}~~~zzzwwwwwwyyy{{{}}}|||rrrnnniiiddd\\\QQQEEE===@@@@@@@@@@@@@@@???>>>>>><<<>>>@@@AAA@@@BBBEEEHHHEEEEEEGGGHHHJJJKKKKKKLLLLLLJJJGGGEEEDDDEEEFFFGGGDDDEEEFFFGGGGGGEEEBBB@@@>>>;;;;;;;;;:::;;;CCCLLLUUU]]]___^^^```fffuuubbbSSSLLLKKKCCCAAA???>>>============???BBBKKK\\\rrr~~~{{{vvv{{{~~~yyyxxxkkkmmm|||OOO:::555333333222111111000000111111//////666333;;;III}}}www|||xxxyyyzzztttVVVPPPWWW```^^^___aaa]]]^^^ZZZQQQHHHBBBAAADDDHHHNNNQQQWWW___hhhpppvvvyyywww~~~kkkccceeeccchhhrrr}}}{{{tttqqqvvv}}}~~~yyy~~~uuu^^^PPPNNNJJJAAAGGGEEECCCCCCGGGPPPZZZ```www}}}uuuqqqrrrvvvwwwxxxhhhMMM>>>===888777;;;999BBB]]]hhhUUUNNNiiimmmUUULLLNNNHHHMMMJJJLLLIIIJJJNNNRRRXXXaaakkknnnrrryyy~~~www\\\^^^___jjjyyymmmpppzzzttt___NNNJJJOOOqqqqqq[[[UUUeeeyyycccXXXZZZaaahhh{{{lllRRRHHHGGGFFFEEEFFFTTTjjjqqqaaaPPPGGGIIIPPPYYYgggtttzzz|||{{{TTT:::999666333555666555555555777999bbbuuu|||fffYYYYYY}}}^^^ZZZaaa]]]XXX555444222000//////000000///111//////111111EEEgggvvvsssyyy~~~|||yyyyyy{{{zzzvvvqqqlllhhhbbbXXXJJJAAA>>>??????@@@@@@??????>>>===<<>>>>>===<<<======CCCPPPdddvvvqqqqqqiiidddjjjlllttt|||yyytttsssQQQ<<<777444333222111111000000111111//////555333999EEE||||||{{{pppxxxttt~~~[[[UUU\\\eeebbbbbbccc^^^___[[[RRRIIICCCBBBEEEIIINNNQQQWWW___hhhpppvvvyyywww}}}yyyhhhaaabbbZZZ]]]eeerrr{{{~~~~~~tttnnnttt~~~|||wwwyyyqqq```TTTRRROOOJJJHHHHHHHHHGGGIIINNNUUUZZZ___lll~~~vvvqqqnnnwww~~~lllppp}}}mmmOOO======888777::::::IIIhhh}}}___OOOKKKgggoooYYYOOONNNHHHMMMLLLKKKHHHHHHLLLQQQWWWbbblllnnnsss{{{|||}}}gggZZZYYYbbbrrr~~~rrrrrr{{{uuu```PPPMMMPPPqqqnnnXXXUUUhhh|||uuu\\\SSSYYYffflllzzzoooVVVJJJHHHHHHGGGHHHMMM```mmmbbbPPPIIIKKKMMMQQQ^^^lllttt{{{yyyUUU999777555444555666555555555777999jjj~~~{{{dddUUUSSSuuu___WWWaaa^^^]]]555444222000/////////000...000///000222111EEEfffoooyyy}}}wwwvvvyyyxxxtttpppmmmiiicccVVVFFF???@@@>>>>>>??????>>>>>>===<<<;;;???BBBBBB@@@AAAEEEIIIGGGHHHHHHIIIJJJLLLMMMNNNJJJIIIGGGEEECCCBBBBBBCCCBBBCCCEEEEEEEEECCC@@@>>>???===;;;;;;888777===EEEEEELLLNNNRRRYYY]]]nnnrrrbbbWWWRRRIIIEEEAAA@@@@@@@@@>>><<<;;;>>>CCCLLLYYYlllvvvssshhhdddiiihhhjjjwww~~~QQQ<<<888555333222111111000000111111///...555333888BBByyy{{{qqq~~~www|||rrr]]]WWW^^^gggdddcccddd___```[[[SSSJJJCCCCCCFFFJJJKKKNNNUUU\\\eeemmmsssvvv{{{zzzkkkaaa___VVVUUUZZZgggoooqqqrrruuussswww}}}xxxpppssszzz}}}}}}}}}{{{yyyssseeeXXXRRRUUUZZZVVVXXXZZZ\\\___dddkkkqqqmmmooovvv~~~~~~rrriiioooyyyeeeiiixxxtttRRR>>>===999777<<<===KKKpppnnnTTTKKKJJJeeeppp]]]SSSOOOGGGNNNOOONNNJJJHHHKKKOOOUUUaaakkknnnttt{{{~~~}}}bbbWWW]]]kkkxxx}}}{{{|||vvvttt}}}tttaaaQQQNNNOOOoookkkVVVWWWmmmnnnYYYOOOXXXiiinnnxxxsss[[[MMMIIIIIIIIIJJJKKK[[[iiibbbPPPKKKLLLHHHKKKWWWdddnnnxxx}}}SSS888666333444555666555555555777999llljjj\\\VVVqqqaaaYYY```\\\UUU666444222111/////////000,,,//////111444333FFFgggooo}}}}}}xxxxxx|||{{{vvvpppmmmkkkeeeUUUDDD>>>BBB>>>>>>>>>>>>>>>===<<<<<<;;;???CCCBBB@@@AAAEEEJJJIIIIIIJJJJJJKKKMMMNNNOOOIIIHHHGGGEEECCCBBBAAAAAAAAABBBDDDEEEDDDBBB???===???<<<;;;:::777555:::BBBCCCHHHKKKTTT```cccmmmttteeeYYYRRRJJJGGGBBBAAAAAAAAA>>><<<777===CCCHHHQQQddd~~~}}}xxxlllhhhkkkfffdddnnnvvv~~~~~~OOO:::666333333222222111000111111111///...555333777@@@qqqnnnxxxyyyuuulll\\\UUU]]]fffdddcccddd___```[[[SSSJJJDDDCCCGGGKKKIIILLLRRRZZZbbbjjjpppsssoooccc^^^SSSNNNQQQ[[[bbbbbbcccfffbbbgggmmmppprrrwww~~~|||ssssssuuuxxx{{{|||wwwjjjYYYPPPYYYgggqqqssssssrrrqqqtttyyy}}}~~~xxxxxx{{{~~~~~~|||}}}xxxllllllwwwyyyaaacccqqqyyyUUU@@@>>>:::888===???FFFpppcccNNNJJJLLLdddqqq```VVVPPPFFFNNNPPPTTTNNNKKKKKKMMMRRR]]]hhhnnnsssxxx{{{zzzxxxyyyzzz|||{{{zzz|||oooXXX\\\fffsssxxxwww|||~~~yyyvvv~~~~~~tttaaaRRRLLLLLLmmmiiiUUUYYYqqqtttZZZOOOWWWhhhllltttwww^^^NNNIIIIIIJJJLLLKKKXXXfff```NNNIIIKKKCCCDDDNNNYYYdddqqq~~~VVV;;;:::888444555666555555555777999sssmmmZZZYYYpppfffWWWUUUccc|||TTT666444111000000000000///222---222///000444BBBoooxxx|||yyy}}}qqqpppmmmeeeVVVFFF??????AAA@@@???>>>============>>>>>>======???CCCGGGIIIMMMMMMNNNNNNOOOOOOPPPPPPLLLHHHDDDBBBAAAAAA@@@@@@CCCEEEFFFFFFDDDBBBAAAAAAAAA@@@===:::777777:::===FFFJJJRRR]]]jjjwwwvvvyyyfffRRRVVVFFFEEECCCAAA???>>>======666===>>>CCCRRReeeLLL888999222222111111000000000000000...222444555888FFFwww{{{hhh{{{```^^^^^^bbbbbb``````cccaaaZZZPPPIIIGGGGGGGGGGGGKKKNNNRRRXXX^^^gggpppuuu||||||kkkjjj]]]TTTNNNOOONNNJJJJJJMMMNNNPPPVVV\\\```dddhhhmmmwww~~~zzzsssuuuqqqrrr{{{sssbbbTTTQQQ___ppp~~~xxxyyyvvvooowwwxxxwww{{{bbbhhhwwwwww]]]DDD;;;:::999:::>>>MMM~~~___VVVQQQ@@@MMM\\\eee]]]PPPKKKNNNPPPZZZWWWRRRNNNNNNSSS\\\ccckkkoootttxxxxxxvvvuuutttwww{{{~~~}}}zzzzzz~~~dddYYYXXXgggtttwwwyyy~~~{{{~~~~~~yyylllVVVLLLMMMgggfffXXXccc}}}nnnZZZQQQ[[[lllooosssyyy___PPPJJJIIIKKKPPPQQQSSSXXXZZZSSSIIIEEEFFFGGGHHHLLLWWWfffuuu{{{[[[===777333555555666555555666999;;;tttbbbWWWrrrnnnRRROOO[[[sssyyyGGG666444111000000000000///222,,,222000222666FFFtttxxx~~~|||yyy|||rrrooojjjcccVVVGGG@@@@@@AAA@@@???>>>==================<<<===???CCCGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIFFFBBB@@@@@@@@@???>>>CCCEEEFFFFFFDDDBBBAAABBBAAA@@@>>>:::777777999<<<@@@IIIWWWgggvvvrrrssseeeRRRRRRFFFEEECCCAAA???>>>======;;;>>>:::;;;III^^^PPP<<<;;;333222111111000000000000000---111222222555AAAqqqgggeee```^^^```aaa___^^^``````YYYOOOHHHEEEEEEEEEEEEIIILLLQQQWWW^^^gggpppvvv}}}}}}qqqfffaaa\\\TTTOOOOOONNNMMMMMMOOOTTTYYY^^^bbbfffnnnqqqyyyrrrooovvvwww{{{qqqdddWWWRRRZZZgggzzzwwwxxxuuurrr{{{|||fffqqqqqqXXXAAA999:::999;;;@@@OOO~~~cccXXXTTTFFFFFFVVVaaa\\\PPPKKKKKKLLLVVVUUUQQQNNNMMMRRRZZZ```kkkoootttxxxxxxwwwvvvuuu||||||||||||hhh[[[bbboootttvvvxxx|||}}}{{{ooo\\\TTTQQQeee{{{dddYYYddd{{{sss\\\QQQYYYhhhiiikkkwwwxxxaaaPPPIIIJJJNNNQQQRRRTTTZZZ]]]WWWLLLGGGGGGHHHHHHKKKUUUbbbqqq{{{xxxxxx\\\>>>888555444555666666555666999;;;wwwdddTTTrrrzzzRRRRRRYYYnnn|||mmmDDD666444111000000000000///111,,,222000333888IIIwwwxxxwww||||||zzz{{{|||{{{sssmmmggg```VVVJJJCCCAAAAAA@@@???>>>============<<<<<<<<<===???CCCFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHEEEBBB@@@@@@@@@???>>>DDDEEEFFFFFFDDDBBBBBBCCCBBBAAA>>>:::777666888:::>>>IIIYYYhhhsssxxx{{{|||yyyaaa^^^ZZZNNNIIIEEEDDDCCCAAA???>>>=========>>>888888CCCTTTxxx|||yyy}}}~~~QQQ===:::111222111111000000000000000///222111222444???nnnkkkiiiaaa[[[^^^aaa```___```^^^XXXNNNGGGCCCCCCCCCCCCGGGJJJPPPVVV^^^hhhrrrxxx{{{vvvqqqjjjccc``````\\\XXXVVVXXXZZZYYYXXXYYY```bbbiiizzzwwwsssvvvrrruuurrrnnnggg]]]UUUVVV]]]wwwuuusssiiinnnmmm~~~nnnWWWAAA:::::::::<<>>============;;;;;;;;;===???BBBEEEGGGEEEEEEEEEFFFFFFFFFFFFFFFHHHFFFCCCBBBBBBBBBAAA@@@CCCDDDEEEDDDBBBAAABBBCCCAAA@@@>>>:::666555666888>>>FFFRRR\\\aaadddfffgggyyy~~~wwwYYYPPPTTTOOOEEEEEEDDDBBB@@@???>>>======:::<<<:::;;;AAAKKKhhhzzzttt|||ssslllvvv{{{NNN:::999000222111111000000000000000222444333444666AAAnnnrrr~~~lllaaaZZZ\\\bbbcccbbbbbb^^^YYYPPPGGGCCCAAABBBCCCFFFJJJOOOVVV___iiissszzzxxxsssrrrpppmmmkkkmmmnnnhhhaaa^^^bbb___```mmm{{{{{{{{{ooogggfffggghhhbbbYYYTTTUUUggg|||xxxnnnggg^^^bbbvvv|||yyypppZZZEEE>>><<<:::;;;@@@]]]lll```YYYLLL@@@LLLXXXZZZUUUOOOMMMNNNSSSUUUVVVUUUSSSTTT[[[```lllpppuuuxxxyyyyyyyyyzzzzzz}}}}}}|||{{{|||zzz}}}~~~lll\\\^^^dddhhhjjjvvvwww{{{yyycccSSSRRRdddsssaaa^^^iiiyyyttt^^^OOOQQQ[[[XXXTTTYYY[[[lllqqqjjjWWWOOOTTTVVVQQQSSSTTTYYY___^^^TTTKKKHHHFFFFFFHHHOOOYYYgggssszzz}}}tttyyyaaa???888666444555666666666777:::===}}}|||ggg[[[qqqzzz^^^eee^^^kkkxxxLLL666444111000000000000///222,,,222000111444CCCpppzzzqqqssswww|||~~~{{{xxxvvvrrrkkkfffbbbZZZOOOFFFCCCAAA@@@???>>>============;;;;;;<<<===???AAADDDEEE???@@@@@@AAABBBCCCCCCDDDEEECCCAAAAAAAAAAAA@@@???AAABBBCCCBBB@@@???@@@BBB@@@???===:::666555555777;;;@@@HHHOOOTTT\\\fffnnnyyykkk]]]^^^XXXGGGDDDCCCAAA@@@???>>>======:::<<<:::<<<@@@FFFbbb|||ttt~~~tttaaahhhuuuuuu~~~LLL888888111222111111000000000000000111444333555888BBBkkkvvvzzzvvvyyyqqqfff]]]^^^bbbcccaaaaaa```[[[RRRIIICCCAAABBBDDDGGGJJJPPPVVV___hhhrrryyy}}}yyy}}}{{{ppppppeee___dddmmm}}}wwwggg[[[ZZZ]]]bbbaaaYYYRRROOOTTT___ttt}}}ttthhh]]]VVVZZZooozzzvvv{{{jjjVVVDDD>>><<<:::<<>>{{{fffbbbuuuttt]]]llleeeqqqMMM666444111000000000000///111,,,333000000222>>>jjj}}}ooopppvvv~~~{{{tttrrrooollljjjggg^^^PPPFFFCCCAAA@@@???>>>============;;;<<<<<<===>>>@@@AAABBB;;;<<<<<<===>>>>>>??????@@@>>>======>>>>>>===;;;>>>??????>>><<<<<<>>>@@@>>>>>>===:::666555555666;;;>>>BBBEEEKKKVVVfffrrr~~~qqqhhh\\\HHHCCCBBBAAA@@@>>>>>>>>>===>>><<<888999===CCCcccvvv}}}ttttttxxxzzzKKK888:::333222111111000000000000000...111222555777>>>dddwwwsss~~~wwwxxxtttjjjaaa```aaa___]]]^^^aaa]]]TTTKKKCCCAAABBBEEEGGGJJJOOOUUU\\\eeeooouuuyyy~~~ooobbb```aaammmuuummm```XXXTTTTTTYYY\\\WWWPPPLLLLLLKKKSSSggg|||tttooommmfff\\\QQQXXXlllzzzrrrrrryyy^^^MMM>>>:::;;;:::>>>EEEbbbeeeXXXQQQFFFBBBFFFMMMSSSRRRLLLJJJLLLKKKPPPTTTSSSOOOPPPWWW^^^cccgggkkknnnpppqqqssstttvvvzzz{{{wwwxxx}}}{{{~~~zzzggg[[[WWWXXX[[[eeeiiiqqqyyy|||}}}~~~cccWWWQQQTTTdddqqqxxxpppbbb```iiirrruuu~~~gggRRRMMMVVVSSSOOOPPPPPPSSS]]]aaa]]]YYYYYYVVVPPPSSSPPPSSS[[[___XXXNNNHHHEEEFFFGGGKKKTTTaaapppzzz~~~xxxvvvzzzddd>>>555666444555666666777888<<<>>>{{{xxxeeedddzzz|||```ggggggvvvRRR666444111000000000000//////+++333222222222===ggg{{{pppuuurrrqqqwwwyyyoookkklllmmmooonnnbbbQQQEEEBBBAAA@@@???>>>============<<<<<<======>>>??????@@@???>>>>>>>>>======<<<<<<===<<<;;;<<<======;;;:::;;;;;;<<<:::999999;;;===<<<<<<<<<999666555555777999===@@@BBBEEEPPP___kkk{{{vvvggg___NNNBBBBBBAAA???>>>>>>>>>>>><<<;;;888999:::<<>>========================>>>>>>>>>>>>EEEDDDCCCAAA@@@>>>===<<<===<<<<<<===>>>>>><<<;;;999:::999888777777:::<<<;;;;;;;;;999666555666777222888>>>BBBGGGRRRaaalllsss{{{ssseeeeee\\\BBBAAA@@@???>>>>>>>>>>>>777888999===;;;555LLLvvv}}}nnnrrryyyuuuwww}}}JJJ666555...222111111000000000000000000444555777777999XXXttt}}}mmmgggddd```^^^______^^^```dddaaa]]]UUUKKKBBB???AAADDDEEEGGGKKKPPPUUU]]]eeejjjxxx|||rrrgggZZZWWWcccqqqfffnnnvvvmmm```VVVWWW[[[ZZZVVVSSSJJJLLLNNNMMMGGGJJJ]]]sss{{{vvvppplllbbbVVVPPP\\\nnnvvvtttyyyiiiZZZKKK>>>;;;;;;:::>>>FFFdddsssVVVNNNIIIDDDFFFPPPZZZZZZPPPHHHFFFKKKPPPTTTRRRNNNOOOWWW```fffiiimmmqqqssstttwwwyyyvvvvvvwwwyyy{{{|||zzzyyy|||{{{ppp{{{}}}zzzyyypppcccYYY___eeepppyyyzzzxxxzzz~~~mmm^^^ZZZYYYZZZ[[[]]]iiiwww}}}wwwkkk\\\WWW]]]dddggguuuvvv]]]SSSYYYVVVSSSSSSQQQNNNKKKMMMRRRTTTQQQRRRUUUVVVQQQQQQYYY___[[[RRRKKKHHHHHHHHHIIINNNZZZhhhssswww{{{bbb<<<555888444555666777777999===???rrrtttgggdddhhh^^^eeezzzaaa:::777222000000111222111111111///222444111@@@```yyy|||tttnnnuuujjjlllvvvtttdddeeefffgggeee]]]QQQDDD<<<@@@??????>>>>>>>>>>>>>>>:::>>>AAA@@@======AAAEEEEEEEEEEEEEEECCC@@@===;;;;;;<<<>>>?????????=========<<<<<<;;;:::999888888888999:::;;;;;;999777666777666777===IIIVVVaaagggmmmtttzzzsssbbb]]]MMMDDD>>>>>>???===::::::888999999999999>>>FFFMMMggglllqqqrrrpppppprrrvvvxxxxxxzzz}}}rrrttt{{{wwwsssqqqrrrzzzIII:::777111111111111000000000000000---000000555999:::PPPuuu}}}lll``````aaaccccccbbb``````aaabbb___XXXNNNDDD??????BBBDDDEEEIIINNNTTT[[[aaadddwwwyyyzzz~~~mmmUUUOOOXXXsssvvviiikkkuuuvvvhhhXXXVVV]]]bbb]]]UUUOOOKKKIIIHHHDDDHHH\\\rrr}}}qqqaaaVVVUUU^^^nnnvvvrrr{{{{{{ddd]]]LLL===888999:::???EEEkkkfffZZZ===EEEMMMTTTUUUSSSQQQLLLFFFMMMPPPQQQOOONNNQQQXXX___cccgggkkkoooqqqtttxxxzzzsssttttttuuuvvvwwwwwwxxxyyyzzz|||}}}~~~vvvuuuxxxmmm[[[```dddmmmwww{{{xxxwwwyyyssskkkuuuwwwlll``````eeeiiinnnjjjccc[[[WWWXXX\\\```ooo|||mmm^^^\\\cccdddYYYLLLOOOMMMKKKKKKNNNQQQRRRSSSYYYXXXUUUTTTYYY\\\WWWOOOKKKKKKKKKKKKOOOZZZiiitttvvvrrr[[[<<<888999444555555555666888<<>>>>>>>>>>>>>>AAADDDFFFEEEBBBAAAEEEHHHIIIHHHGGGEEECCCBBBAAAAAAAAACCCEEEGGGFFFDDDBBB@@@>>>>>>>>>>>>======<<<<<<777888999999999888666555777666777<<>>;;;999999666777777555333666<<>>EEEiiirrrbbbEEEDDDMMMTTTTTTQQQNNNJJJEEEMMMOOOQQQPPPNNNQQQYYY```aaadddhhhlllnnnqqqtttwwwvvvvvvvvvvvvvvvvvvvvvvvvyyy{{{}}}{{{yyyyyy}}}|||tttaaa\\\^^^fffrrrxxxyyyyyy{{{yyylllvvvkkkWWWWWW]]]]]]\\\XXXUUUSSSUUUZZZ^^^hhh{{{xxxoookkkcccVVVKKKMMMOOOQQQQQQQQQRRRVVVYYYXXXWWWUUUUUU[[[___[[[SSSMMMLLLLLLKKKOOOZZZiiisssvvvrrrZZZ;;;666666444555555555666888<<>>[[[ssssssyyy{{{uuutttyyyzzzvvvmmmooommmdddWWWJJJCCCAAA@@@??????>>>>>>>>>>>>>>>@@@BBBDDDBBB???>>>@@@BBBHHHFFFCCCAAA@@@@@@AAABBBDDDGGGLLLPPPRRRPPPMMMKKKIIIIIIHHHGGGFFFEEEDDDDDD>>>>>>>>>===<<<:::999888777666777;;;BBBJJJPPPSSSTTTVVV\\\fffsss|||{{{~~~xxxmmmgggXXXNNNDDD@@@>>>;;;:::;;;888:::;;;:::888:::???CCC===BBBHHHKKKIIIGGGFFFGGGCCCDDDEEEFFFNNNccc~~~sssttt{{{vvvuuuxxx{{{yyy{{{jjjEEE;;;888000222222111111111000000000000222111333777777HHHhhh}}}nnn]]]___fffeeeccceeeaaa___YYYOOOEEE??????AAAAAACCCFFFKKKQQQXXX___bbbkkkyyy}}}vvvssspppjjjfffiiipppyyyjjjZZZRRRTTTwww|||yyywwwpppgggddddddbbbZZZSSSMMMJJJIIIIIIEEEHHH\\\rrr|||iiiZZZXXXiiixxxtttpppzzz~~~vvv]]]hhhTTTAAA;;;:::999???HHHiiiwwwcccHHHFFFNNNUUUUUUQQQNNNJJJEEELLLOOOQQQPPPOOORRRZZZaaaaaadddhhhkkknnnpppsssuuuxxxxxxxxxxxxxxxwwwvvvvvv{{{}}}}}}yyyyyy|||{{{jjj___^^^bbbmmmvvvyyyyyy{{{ssseeennniiiRRRNNNSSSOOOPPPPPPOOOOOOQQQTTTWWW```sss~~~iiiYYYQQQPPPUUUZZZYYYVVVUUUZZZ___[[[[[[YYYYYY^^^bbb^^^WWWOOONNNLLLKKKOOOYYYhhhrrrwwwyyyYYY;;;666444444555666666666888<<>>>>>>>>>>>>>>===??????>>>;;;999999:::@@@???===<<<;;;<<<<<<===???DDDLLLTTTXXXYYYXXXWWWWWWVVVUUUSSSQQQOOONNNMMMIIIHHHFFFCCC???<<<999777666666666:::@@@FFFJJJKKKLLLQQQZZZfffqqq}}}vvvooopppbbbXXXLLLFFFAAA======???:::>>>BBBDDDFFFIIIOOOTTTTTTXXX\\\^^^\\\[[[ZZZZZZWWWYYYYYYUUUSSSaaa~~~{{{pppttt{{{sssnnnhhhCCC999666000333222222111111000000000111444111222666555DDD^^^~~~~~~uuu___```ddd```^^^bbbaaa___ZZZPPPFFF@@@???@@@@@@AAADDDHHHNNNVVV\\\```mmmxxx~~~{{{|||vvvlllbbbaaaiiivvvyyyeeeVVVWWWmmm{{{yyyqqqfff^^^ZZZWWWRRROOOKKKIIIIIIIIIFFFHHH[[[pppwwwcccSSSXXXlllzzz~~~wwwllluuunnn^^^fffPPP===888999999AAALLLqqqsss___IIIHHHRRRYYYWWWSSSOOOLLLIIIKKKOOOQQQQQQPPPSSSZZZaaadddgggkkkmmmooorrrtttvvvwwwwwwxxxyyyyyyyyyxxxwwwzzzzzzzzzzzzzzz|||~~~yyyooojjjeeeeeemmmuuuwwwwwwxxxoooaaabbbhhhlllggg[[[QQQMMMLLLLLLMMMNNNNNNMMMLLLMMMOOOZZZmmmzzzggg___^^^aaadddbbb^^^\\\]]]___aaaaaa```^^^aaaddd```YYYPPPOOOMMMKKKNNNXXXgggqqqyyyWWW;;;777555555555666666666888<<>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;;;;;;;<<<=========<<<:::999888===DDDLLLRRRTTTUUUTTTWWWWWWWWWVVVVVVUUUUUUUUUPPPOOOKKKGGGBBB<<<888666666555666999???DDDGGGHHHKKKPPP\\\jjjssszzzvvvjjj]]]RRRIIIBBB???BBB>>>CCCJJJPPPTTTZZZaaaggglllnnnoooooonnnnnnnnnnnnkkkllllllfff]]]ccc~~~zzzpppttt{{{qqq~~~nnnFFF888666444333333333222111000000///111444111111666666AAAWWW|||zzz~~~uuuaaa___aaa]]]\\\aaa```___ZZZRRRHHHAAA???@@@@@@@@@BBBEEEKKKRRRYYY]]]iiirrr~~~xxxjjjeeemmm{{{tttfff___hhhyyy{{{ppp```TTTMMMLLLLLLLLLKKKIIIJJJJJJGGGHHHYYYnnnrrraaaTTTZZZmmmxxx||||||rrryyy~~~pppfffgggOOO;;;999:::999AAAOOO}}}kkkYYYLLLHHHRRRYYYWWWRRROOOMMMKKKLLLOOORRRRRRQQQSSSZZZ```eeehhhkkknnnoooqqqtttvvvtttuuuwwwyyy{{{{{{zzzzzzxxxuuurrrssswwwzzzyyywwwpppeeepppiiigggmmmtttvvvvvvwwwpppcccbbb]]]WWWUUUSSSPPPLLLJJJKKKLLLMMMLLLJJJIIIIIIIIIXXXkkkyyyooorrrpppnnnllliiifffbbb```dddeeedddbbbccceeebbb\\\QQQPPPMMMKKKMMMXXXgggrrr}}}~~~{{{UUU<<<:::777555666666666777999===@@@ooo{{{nnnnnnZZZPPPPPPcccYYY<<<888444111000000000000...333000...222222:::LLLxxx{{{}}}tttpppssssssnnnrrrrrroooeeeWWWJJJDDDCCC@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>===>>>???AAAAAAAAA???===;;;666888<<>>>>>>>>>>>>>>===>>>???AAABBBBBB@@@???@@@@@@@@@@@@???>>>===<<<999888777666666777999::::::;;;===???AAACCCEEEFFFGGGIIIKKKMMMLLLIIIEEEBBB;;;999777888;;;???BBBCCCMMMVVVnnntttggg\\\XXXZZZccchhhpppxxxooommmrrriiisss}}}pppIII:::888777555444444333111000000//////333000000888:::AAAOOO~~~mmm|||vvvdddXXXZZZccceee```______\\\TTTJJJBBB???>>>AAA@@@@@@AAAEEEKKKQQQUUURRRZZZeeennnuuu}}}tttttt~~~vvvpppvvv}}}wwwtttoooeeeXXXPPPOOOOOOMMMJJJLLLKKKLLLLLLGGGFFFUUUhhh~~~uuuooommmlllrrrwww~~~wwwooohhhNNN<<<======999AAAPPPzzzoooZZZHHHFFFAAAMMMUUUSSSMMMKKKLLLLLLNNNRRRUUUTTTQQQRRRXXX]]]aaadddgggiiijjjkkkmmmooorrrtttwwwyyy{{{zzzyyyxxx|||}}}}}}|||yyyyyy|||~~~}}}xxx]]]YYYVVVXXX]]]bbbeeeiiioooqqqwwwkkkaaa```bbbccc]]]UUUSSSWWWLLLLLLJJJGGGEEEFFFIIIKKKQQQddd}}}||||||yyyzzzxxxsssooonnnjjjdddWWWUUUQQQOOORRR^^^mmmyyyzzzMMM888999666666666777777777999===@@@fff}}}mmmeee___QQQKKKZZZ```<<<999444111000000000///---333000---222222888GGGxxx}}}~~~yyyrrrsssxxxvvvnnnmmmmmmkkkfff]]]RRRGGG@@@@@@??????>>>>>>>>>>>>>>>???@@@AAADDDFFFFFFEEECCC???>>><<<999888888999:::===:::666333222444666888555666666777777888888999555999>>>CCCEEEEEEBBB@@@===:::777777999<<>>AAA@@@@@@AAADDDJJJPPPSSSQQQTTTXXX^^^gggvvv{{{xxx}}}yyyzzzyyynnneeeeeeggghhhgggiiirrrjjjbbb```bbbaaa[[[UUUMMMKKKMMMMMMGGGFFFTTTfff}}}{{{sssrrruuuuuuuuuxxxzzz||||||yyyaaaGGG777:::===999BBBRRR}}}sss^^^JJJIIIBBBMMMVVVTTTNNNMMMNNNOOOOOOSSSUUUTTTRRRRRRWWW\\\aaadddgggiiiiiikkkmmmnnnsssuuuxxxzzzzzzyyywwwvvvssszzz|||wwwvvv}}}~~~iiiOOONNNQQQUUUXXXYYY___fffkkk~~~xxxnnntttjjjcccdddddd]]]VVVTTTSSSQQQMMMIIIFFFFFFIIILLLNNN```{{{xxxsssllleeeYYYWWWTTTQQQUUUaaaqqq}}}JJJ666777333666777777777777:::===@@@fffkkkiiifffwwwkkkPPPPPPddd```BBB444111333...///444111111......000111222888@@@ppp}}}||||||xxxqqqooorrruuutttooonnnjjjcccYYYOOOIIIFFFBBBAAAAAA@@@?????????@@@AAAAAAAAAEEEIIIJJJIIIFFFDDDAAA===:::999:::<<<>>>??????>>>===;;;888555333666555555444444444555555888888888:::<<<@@@CCCEEE>>>===:::777555666:::>>>HHHZZZ}}}||||||vvviiiaaa^^^___^^^bbbjjjsss~~~sssoooqqqzzzvvv}}}~~~jjjLLL===777333222222222111111111111000222222222333777>>>FFFLLLppp}}}{{{{{{sss\\\VVV^^^aaa\\\\\\]]][[[VVVMMMFFFBBBAAA;;;<<<===>>>@@@DDDJJJNNNXXX\\\```cccmmmzzz|||zzz|||{{{{{{ooonnnsssppprrrvvvrrrqqqvvvwwwrrrppprrrrrrnnn^^^TTTLLLJJJIIIGGGLLLTTTmmmzzz|||tttuuu|||~~~pppgggHHH???<<<>>>???@@@WWWrrrVVVIIIKKKGGGTTT\\\WWWPPPOOONNNKKKQQQVVVYYYXXXTTTTTTZZZ```cccdddfffjjjmmmnnnmmmkkkoooqqquuuvvvvvvuuuuuuvvvuuuxxx{{{}}}}}}{{{dddVVVLLLLLLMMMMMMSSS[[[iiisssvvvwwwrrrssspppiiieeeccc___[[[WWWTTTOOOKKKJJJIIIIIIIIIIII[[[~~~~~~{{{yyypppjjjhhh[[[WWWRRRRRRZZZhhhwwwIII444777666555444666888888888===EEEaaahhh|||lllfffvvvlllVVVWWWooozzzGGG777222333///111444000111......000111222888???jjjyyyyyywwwrrrrrruuusssooorrrnnnhhh```VVVLLLDDD???BBBAAA@@@@@@??????@@@@@@BBBAAABBBEEEIIIJJJIIIGGGEEECCCAAA???>>>???@@@BBBCCCCCCBBBAAA???<<<999888999888777666666555555666666666555555777:::>>>@@@>>>===:::777555666999<<>>777333222222222111111111111000111111111333777???HHHOOOpppjjjYYYUUUZZZ]]][[[\\\]]]]]]XXXPPPHHHCCCAAA===>>>>>>>>>@@@CCCHHHKKKVVV```iiimmmqqqxxx~~~}}}xxx~~~zzz{{{||||||{{{|||}}}{{{}}}}}}{{{mmmcccZZZRRRKKKFFFIIIOOOaaammmsssnnnkkkvvv~~~|||zzz|||nnn~~~]]]BBB===;;;<<<>>>@@@XXXrrrVVVIIIIIIGGGUUU^^^XXXRRRQQQQQQMMMNNNTTTXXXWWWSSSSSSYYY```ccceeehhhlllppprrrrrrrrrrrruuuxxxzzzzzzzzzzzz{{{xxxzzz|||}}}}}}zzzvvvcccQQQMMMOOOPPPRRRVVVccckkk{{{|||xxxxxxtttlllhhhgggeeeaaa[[[WWWSSSNNNLLLKKKJJJJJJGGGWWWyyy|||xxxpppjjjggg]]]XXXSSSTTT^^^mmm{{{{{{III777999777555555666888888888>>>EEEcccnnn}}}llleeetttppp^^^aaazzzNNN;;;222333000222555...000......000111222777>>>ccc}}}{{{{{{zzzyyy{{{}}}xxxpppuuuooofff^^^VVVNNNDDD>>>AAAAAA@@@@@@??????@@@@@@BBBBBBCCCEEEIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDBBB@@@???>>>===<<<:::999888777777777666444333444666999;;;===<<<:::777555444666999>>>HHH]]]rrrvvvsssnnndddeeegggpppnnnooopppjjj\\\OOOIIICCCAAABBBEEEHHHJJJQQQYYY```iiivvv}}}tttqqqtttuuuzzzmmm]]]dddvvviiiNNN???777333222222222111111111111000///000000222777@@@JJJRRRnnnyyydddYYYXXXYYY[[[\\\\\\^^^^^^[[[TTTKKKEEEAAA?????????>>>???AAAEEEHHHXXXggguuuxxxvvvwwwxxxyyy|||wwwkkk```UUUNNNNNNRRRXXXaaafffcccdddttt~~~uuuxxx~~~yyycccjjjQQQ<<<=========???BBBZZZqqqXXXIIIGGGEEETTT]]]YYYRRRQQQQQQNNNLLLRRRVVVUUURRRRRRXXX^^^```cccgggkkkooorrrttttttrrruuuyyy||||||}}}}}}~~~zzz{{{|||||||||~~~zzz{{{xxx]]]OOONNNOOONNNNNNXXX```yyyzzzssspppssssssqqqfffbbb[[[TTTOOOLLLJJJJJJIIIVVVuuu|||tttnnniii```YYYSSSUUUbbbrrr~~~rrrFFF777:::555666555666999999999>>>FFFnnn|||iiibbbqqqvvvfffggg~~~TTT>>>333222111444555---000......000111222666===\\\yyy~~~{{{{{{}}}tttwwwpppfff^^^YYYSSSJJJCCCAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDFFFHHHJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKIIIHHHFFFEEEDDDCCCBBB@@@>>><<<:::999999;;;:::777555555666888999;;;;;;;;;888555444444555:::AAAQQQ```ccc```iiivvv{{{kkkeeeddddddfff```\\\ZZZVVVNNNIIIHHHBBB??????AAABBB@@@BBBFFFGGGOOO]]]jjjnnnkkkjjjnnnnnnttteeeSSS^^^www~~~~~~yyyhhhOOO???666222222222222111111111000000000000111333888AAALLLTTTiii|||fff```___\\\[[[___[[[]]]^^^\\\VVVNNNFFFAAA?????????>>>>>>@@@DDDGGGXXXeeerrruuusssqqqooolllyyytttkkkgggdddbbbaaa___bbbcccaaadddsss~~~ssswww}}}tttTTTNNNIII;;;@@@@@@???AAAEEE]]]uuu\\\LLLHHHAAAQQQ\\\WWWPPPOOOOOOMMMMMMRRRVVVUUUQQQPPPTTTZZZ[[[^^^bbbfffiiilllnnnpppooorrrwwwzzz{{{{{{}}}~~~{{{zzzzzzyyyzzz|||}}}|||~~~}}}|||aaaTTTPPPNNNKKKMMMWWWbbb{{{|||yyysssiii\\\RRRLLLJJJJJJJJJRRRnnnwwwqqqggg^^^WWWYYYfffttt~~~hhhAAA666888111666555777999999999???GGGsss~~~fff```nnn{{{jjjjjj|||TTT>>>333333111333444---000......111111111555<<>><<<:::888666666777777999:::;;;999666444333333111666BBBNNNRRRPPPTTT]]]dddoooxxxyyytttnnnjjjfff```WWWPPPLLLIIIEEEDDDFFF???<<<<<<>>>>>>;;;:::<<<>>>CCCPPPaaakkkllljjjkkkooorrr___LLLXXXttt}}}uuuxxx~~~|||gggOOO>>>444111222222222111111111000000222222222444999CCCNNNVVVdddooogggddd]]][[[___ZZZ[[[]]]\\\WWWOOOFFF@@@>>>>>>>>>======@@@DDDGGGSSS\\\cccggghhhiiigggbbbgggmmmqqqtttzzzvvvqqqwww{{{yyysssmmmhhhbbb```ffftttxxxzzzwwwyyysssTTTGGGEEE:::CCCBBBAAADDDFFF\\\dddQQQKKK@@@RRR^^^YYYQQQOOOPPPNNNOOOTTTXXXVVVQQQNNNRRRWWWZZZ]]]```cccccceeehhhkkkmmmpppuuuxxxyyyzzz{{{|||yyyxxxwwwwwwxxx{{{}}}~~~|||~~~eeeXXXQQQMMMHHHTTTSSSiii|||xxxfffWWWMMMIIIIIIGGGKKKddd{{{|||sssjjjbbbcccmmmxxx~~~|||yyyccc???666777///666555777:::::::::AAAHHHqqq}}}fff___lllxxxjjjhhhyyyPPP<<<333333000222333---///---...111111111555:::QQQ}}}wwwjjj^^^TTTKKKCCC>>>@@@@@@??????@@@@@@AAAAAAAAABBBDDDDDDEEEFFFIIIKKKHHHHHHGGGGGGIIIJJJLLLNNNNNNMMMLLLJJJJJJIIIIIIJJJKKKIIIGGGDDDBBB@@@???>>>===<<<;;;:::888666444333777999;;;;;;888555333333...111999DDDIIIJJJMMMRRR___jjjzzzyyymmmdddXXXQQQKKKIIIFFFBBB@@@BBB???;;;;;;>>>???<<<999:::===BBBOOOaaammmnnnkkkiiiooolllWWWHHHVVVooozzzrrrzzzwww~~~zzzbbbMMM<<<333111222222222111111111111000333333333555;;;FFFSSS[[[iiixxxkkkccc]]][[[[[[[[[[[[\\\[[[XXXQQQHHHAAA===>>>=========???CCCFFFRRRWWW\\\___eeejjjjjjgggdddeeecccaaagggvvvzzzwww~~~uuullleeedddjjjwwwuuusssyyyzzzuuu___RRRDDD;;;DDDCCCCCCHHHIII]]]hhhSSSMMMCCCVVVccc^^^TTTQQQRRRQQQPPPUUUZZZXXXRRROOOSSSWWW\\\___bbbcccbbbcccfffjjjmmmpppuuuxxxyyyyyy{{{|||vvvuuuuuuvvvyyy{{{{{{zzz{{{~~~}}}zzz}}}gggYYYOOOLLLSSSOOOWWW}}}}}}qqq___QQQKKKIIIKKKJJJ___{{{sssxxxyyyssssssxxx~~~ssspppzzzccc???777999222666666888:::;;;;;;BBBJJJqqq|||hhh```kkknnneeedddtttIII999333333///000222...///---...111111111444999KKK~~~xxxkkk]]]PPPFFF???<<<@@@@@@??????@@@@@@AAABBB???AAACCCCCCCCCDDDHHHKKKIIIHHHGGGFFFGGGIIILLLNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKHHHFFFDDDBBBAAA@@@<<<======<<<:::777444111555888<<<<<<:::777555333222222666>>>FFFLLLQQQUUU[[[hhh|||nnnaaaVVVNNNHHHFFFEEEAAAAAADDDAAA===<<>><<<<<<:::BBBSSSeeeoooooonnnooommmeeeRRRJJJZZZnnn|||wwwxxx|||ppp\\\III:::222222222222222111111111111000111111222666>>>JJJXXXbbbuuummmaaa^^^\\\ZZZ]]]\\\\\\\\\YYYSSSJJJDDD??????>>>===;;;===@@@CCCLLLTTT[[[___dddlllrrrsssqqqrrrlllaaa]]]iii|||rrrqqqsssuuutttwwwnnnfffvvvyyyssssss{{{uuudddUUUGGG>>>GGGGGGJJJQQQRRRcccaaaPPPMMMEEEXXXeee```UUUQQQRRRQQQOOOUUUZZZYYYUUUSSSVVV[[[]]]aaaddddddcccccchhhllllllppptttvvvwwwxxxyyyzzztttssstttwww{{{|||{{{yyywww~~~xxx}}}zzz}}}nnn\\\SSSQQQPPPSSSlll{{{jjjYYYNNNJJJOOOIIIWWW{{{nnnooommmmmmzzzbbb===777:::444666666888;;;;;;<<>>@@@@@@>>>:::555222555888<<<===<<<888555444333111111888BBBKKKSSSXXXQQQ___wwwqqqcccXXXNNNEEEAAA@@@@@@EEEJJJ@@@;;;:::===???===::::::444AAAVVVjjjqqqqqqssswwwjjjaaaPPPOOOaaappp}}}}}}{{{}}}iiiWWWFFF888333444222222222111111111111000//////111666@@@NNN]]]gggnnn```______ZZZ___^^^]]]\\\ZZZUUULLLFFFBBBAAA@@@===;;;;;;>>>@@@AAAMMMXXX\\\___hhhrrrxxxnnn___aaassslllvvvtttvvvyyycccVVVcccpppjjjkkkkkkttt|||www}}}rrr___LLLKKKBBBKKKLLLPPPZZZZZZjjjtttXXXKKKKKKDDDWWWeee___TTTPPPPPPOOOMMMTTTZZZZZZWWWUUUYYY^^^\\\```ddddddcccdddiiinnnkkknnnrrrtttuuuuuuvvvwwwsssssstttxxx}}}~~~|||yyytttzzzrrr||||||zzzqqqYYYNNNQQQSSSXXXqqq___QQQJJJMMMBBBKKKvvvllleeeooojjjnnn___:::444999444666666888;;;<<<<<>>AAA===;;;===BBBBBB;;;444;;;EEE```sssrrrrrruuurrreee```WWWTTT^^^sss{{{}}}uuu{{{yyydddVVVCCC777444111111111111111111111111111222222222444>>>QQQfffrrr}}}|||qqqeee```XXX\\\___^^^]]]]]]\\\XXXPPPJJJ@@@>>>;;;;;;<<<======<<>>999777777111333777:::;;;999666333333222222444999???FFFJJJMMMPPP]]]ooo{{{yyypppiiihhh___UUUOOOJJJDDDBBBDDD@@@@@@@@@@@@AAA???;;;888:::FFFaaatttsssrrrtttooo```[[[UUUVVVbbbvvv{{{~~~{{{|||eeeUUUAAA666555222111111111111111111111111222222222444>>>RRRiiiyyyvvv}}}{{{ooo______^^^]]]\\\]]]]]]YYYRRRLLL@@@>>><<<;;;<<<===<<<;;;BBBJJJTTT[[[^^^^^^___```{{{pppooo}}}}}}bbbQQQNNNPPPPPPOOOLLLJJJKKKPPPUUU\\\ZZZcccuuuzzzsssVVVEEEMMMYYY```eeemmmooottt|||fffSSSRRRLLLNNN\\\cccXXXQQQRRRNNNLLLOOOTTTZZZYYYTTTRRRUUUTTT[[[```bbbeeeiiikkkjjjiiiiiijjjlllooorrruuuvvvtttuuuvvvvvvwwwzzz~~~~~~}}}{{{zzzyyyyyyyyyuuuzzzfffZZZOOOSSSuuunnnttt|||~~~qqq```SSSEEEHHHHHHHHHWWWxxx~~~fffaaarrrvvvyyyOOO:::888888555;;;999:::???AAABBBJJJSSS|||zzzjjj{{{bbb\\\bbbwwwBBB999111000000//////111000/////////000222444555;;;hhhttttttxxxsssooolllfff^^^RRRGGGDDDGGGBBBBBB@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFIIIIIIHHHHHHHHHIIIJJJKKKPPPOOONNNMMMLLLKKKJJJIIIQQQOOOMMMLLLLLLLLLJJJHHHCCCEEEEEECCC???;;;888777333333444777;;;;;;777333333222111222555;;;AAADDDIIIMMMTTT```ooo{{{{{{uuuqqqfffXXXPPPIIICCCBBBEEE???AAACCCBBB???<<<;;;<<<:::GGGcccuuusssqqqqqqjjjYYYTTTQQQWWWeeewwwyyy}}}}}}dddSSS???444555333111111111111111111111111222222222444===RRRnnn|||rrrttt___[[[]]]\\\[[[\\\]]]ZZZTTTOOO@@@>>><<<<<<<<<<<<;;;:::AAAFFFNNNSSSUUUUUUUUUTTTmmmvvvrrr{{{^^^LLLFFFFFFFFFGGGIIILLLOOOPPPPPPVVVTTT[[[kkkyyyvvvnnnTTTEEEOOO```kkkpppxxx|||kkkYYYXXXQQQPPP\\\cccYYYRRRTTTRRRLLLMMMRRRXXXWWWRRRQQQSSSSSS[[[aaadddggglllmmmkkkeeefffgggjjjlllooorrrtttuuuvvvuuuuuuuuuyyy~~~~~~~~~|||{{{yyywwwvvvqqq|||www```QQQRRRccctttllloooxxx}}}kkk\\\JJJIIIIIIHHHJJJXXXtttllleeettt~~~xxxpppJJJ888666666444999:::===BBBDDDGGGNNNVVVpppmmm{{{}}}mmmdddYYYaaayyyAAA888111000111//////111////////////000222333444===eeewwwwwwvvvwwwpppooolllggg___UUULLLFFFEEEDDDCCCAAA@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIOOONNNNNNMMMLLLKKKJJJIIIPPPNNNMMMLLLMMMLLLJJJHHHDDDDDDDDDCCC@@@<<<999777555222111555:::;;;888444111000///000444999>>>BBBKKKPPPTTT[[[mmmwwwjjj[[[QQQHHHBBBAAADDD>>>@@@AAA@@@>>><<<<<<===999IIIeeetttqqqooommmcccRRRMMMKKKTTTdddtttuuu{{{}}}www```QQQ>>>444555333111111111111111111111111222222333444<<>>BBBHHHNNNSSSTTTTTTSSS___zzzrrr||||||fffWWWRRRMMMNNNOOOPPPPPPPPPOOOOOOQQQNNNSSSbbbrrr~~~zzzttthhhPPPGGGQQQjjjzzz~~~ppp\\\ZZZPPPMMMZZZcccZZZRRRRRRQQQMMMMMMQQQVVVWWWSSSQQQSSSSSS[[[bbbeeegggkkkkkkiiieeefffgggjjjmmmoooqqqsssssstttvvvvvvwwwxxx|||~~~{{{|||}}}}}}{{{yyywwwuuuyyy}}}kkk\\\VVVZZZbbbttttttyyyqqq___PPPIIIHHHJJJGGGHHH[[[tttooojjjyyy}}}}}}~~~{{{{{{|||}}}~~~yyyfffFFF999666666555777;;;BBBFFFIIIMMMUUU\\\iiilllwwwqqqppp{{{___TTTaaa@@@888111000111///...000......//////000111333333;;;^^^}}}pppnnnttt|||zzz||||||sssuuuoooggg___ZZZSSSJJJBBBEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKJJJGGGEEEBBBBBBBBBBBB@@@===:::888777333111333888:::888444000///...000333999???BBBKKKQQQUUU[[[lll|||pppbbbXXXPPPHHHFFFGGGBBB@@@>>>===>>>>>>===;;;:::JJJfffrrrllljjjfffZZZMMMGGGFFFPPP^^^lllzzzuuu|||nnnZZZNNN===444444222111111111111111111111111222222333555:::OOOuuu~~~iii```\\\ZZZZZZ\\\^^^]]]YYYUUUFFFCCC???===<<<<<<;;;999===???DDDMMMVVV[[[\\\[[[ZZZ|||~~~sss{{{|||nnnfffcccZZZ[[[[[[WWWQQQNNNNNNPPPOOOMMMPPP]]]nnn|||~~~qqqqqq]]]JJJFFFXXXyyyttt]]]WWWNNNJJJXXXfff^^^TTTRRRPPPOOONNNQQQWWWXXXUUUSSSTTTTTT[[[bbbccceeeggggggdddfffgggiiikkknnnpppqqqrrrooossswwwyyyyyyyyyyyyzzzxxxyyy{{{||||||zzzxxxwwwvvvwwwzzzmmmYYYRRRXXXjjj}}}yyyyyytttbbbSSSHHHCCCHHHFFFAAALLL^^^ggg}}}qqqpppyyyyyyzzz{{{}}}~~~www]]]CCC;;;888666777666>>>HHHMMMPPPVVV^^^dddlll|||}}}iiirrrsssXXXZZZlll???777111111111///...///---......///111111222222777QQQxxxmmmuuusssuuuzzz|||uuu}}}vvvjjjaaa]]]YYYMMMAAAFFFEEECCCBBBAAAAAABBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLIIIHHHHHHHHHIIIHHHEEECCCAAAAAA@@@AAAAAA@@@<<<999888555222222555777777666000///...///222888>>>AAAGGGLLLQQQWWWdddvvv{{{rrrhhhaaaYYYPPPJJJJJJJJJFFFAAA?????????===;;;;;;LLLeeennnfffddd___PPPIIIDDDFFFPPPZZZbbbooo}}}yyyfffTTTKKK<<<444444222111111111111111111111111111111444555888KKKtttuuuccc\\\[[[ZZZ\\\^^^^^^ZZZWWWJJJFFF@@@<<<;;;<<<<<<<<<===>>>BBBMMMZZZbbbdddccc\\\wwwxxx}}}}}}wwwrrroooiiijjjhhhbbbYYYUUUUUUWWWRRROOOQQQ\\\mmm~~~xxxsssvvvXXXGGGJJJ^^^yyy^^^QQQMMMHHHWWWhhhbbbWWWSSSRRRQQQOOOQQQWWWYYYVVVTTTTTTTTT[[[```aaabbbeeeeeebbbggghhhjjjlllnnnoooooopppmmmrrrwww{{{{{{yyywwwvvvvvvwwwyyy{{{{{{zzzyyyxxxuuutttttt|||fffWWWXXXWWW~~~~~~wwwtttzzzuuuggg[[[NNNFFFIIIIIIDDDGGGQQQTTTbbbuuuqqqsss}}}}}}~~~~~~||||||{{{{{{{{{{{{{{{|||}}}oookkknnnTTT@@@<<<999777999666CCCPPPVVVZZZbbbkkkpppqqqlllqqqxxxZZZbbbyyyppp???777111111111///---...------...000111111222222555GGG}}}}}}qqqeee^^^YYYOOOCCCEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHIIIHHHEEEBBBAAA@@@@@@BBBCCCCCC???<<<999777444222222444555777111000......111555:::===BBBCCCHHHPPPWWWaaaqqq{{{uuupppllleeeZZZRRROOOTTTRRRNNNGGGAAA===<<<===<<>>???>>>AAALLLZZZdddfffddd\\\ooo|||||||||{{{yyywwwrrrmmmgggaaa]]]ZZZVVVTTTTTT^^^ooowwwyyy}}}UUUFFFNNNeee```LLLLLLDDDRRRddd```UUUTTTTTTRRROOOPPPVVVYYYWWWTTTTTTTTTZZZ______aaadddfffdddfffggghhhjjjkkkkkkkkkkkknnnrrrwwwyyyyyyxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwxxxtttuuuzzz|||hhh]]]SSSppp}}}zzzqqqkkkoooyyy{{{rrrhhh^^^UUUNNNMMMLLLIIIKKKOOOPPPYYY```ggguuukkkqqq~~~|||}}}~~~}}}||||||{{{zzzzzzzzzzzz||||||~~~~~~zzzbbb^^^nnn|||MMM======999666999999IIIXXX___dddnnnxxx|||qqqtttnnnbbbccc}}}lll>>>777111111111///---...,,,---...000111111111111888DDD|||zzzxxxhhh]]]WWWOOOFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIFFFCCCAAA@@@@@@BBBEEEEEEBBB???999888666222000111555888333111///...///333777:::???>>>BBBIIIMMMRRRdddxxx|||zzzzzzsssggg\\\XXX[[[\\\YYYNNNBBB;;;<<<@@@<<>>@@@AAA>>>@@@KKKYYYcccdddaaa[[[gggnnnxxx~~~~~~{{{uuupppmmmfff\\\TTTYYYWWWWWW```qqqwww{{{tttyyy|||NNN@@@LLLooobbbJJJKKKAAALLL^^^[[[RRRSSSUUURRROOOOOOUUUYYYWWWTTTTTTSSSYYY]]]^^^```eeehhhgggdddeeefffhhhhhhhhhggggggpppsssvvvwwwwwwwwwwwwxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvqqqttt{{{yyy|||rrrZZZVVVcccqqqwwwnnnfffhhhpppsssmmmeeeXXXUUUPPPLLLJJJJJJMMMPPPNNNVVVXXXTTTaaavvvjjjeeennn}}}}}}{{{{{{zzzzzz{{{|||}}}~~~zzzzzzzzzzzz{{{{{{|||}}}yyyzzz{{{}}}mmmgggyyywwwHHH;;;<<<888666999<<>><<<<<<999555111000000222333222000000333222111555:::;;;@@@???EEERRRXXXaaarrrssshhhaaajjjggg```TTTHHH???<<<<<>>@@@HHHTTT]]]aaaaaaZZZbbbkkkpppwww}}}|||{{{www}}}yyyuuusssmmmcccZZZcccYYYTTT___rrrvvvyyy~~~fffJJJDDDJJJnnnfffLLLJJJMMMGGGPPPbbbZZZMMMXXXRRRNNNMMMQQQXXX[[[WWWRRRTTTUUUWWW[[[```ccccccbbbddddddfffhhhiiikkklllmmmnnnmmmpppxxxzzzvvvuuuxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxvvvsssrrrttt|||yyycccZZZYYY```oooxxxmmmcccbbbjjjooommmiii___WWWQQQOOOMMMMMMQQQWWWOOOOOOPPPSSSZZZhhhxxxuuuggg^^^```jjjuuuzzz{{{|||}}}~~~|||yyyzzz~~~}}}zzzyyy|||~~~|||yyyxxxzzz|||}}}|||{{{{{{|||ssskkkfffGGG===:::999222999999QQQgggnnnrrr}}}pppiiittttttTTTZZZnnnXXX999666222000000000000000///////////////000000111222???kkkwwwooottt||||||yyy|||wwwjjj```\\\TTTKKKEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAACCCEEEFFFEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEECCCAAA@@@AAAAAAAAA???======:::666333000000111222111//////222222222777======DDDDDDFFFOOOWWWfff}}}}}}|||wwwmmmaaaTTTJJJBBB???GGGLLLRRRTTTQQQIIIBBB>>>AAADDDRRRbbbccc[[[]]]hhhyyy}}}rrrbbbVVVFFF;;;666555333111222222111111222222333444111666666666888<<<[[[qqqddd]]]YYY[[[\\\YYYXXXYYYSSSNNNGGGAAA======???@@@>>><<<>>>DDDOOOYYY]]]^^^ZZZ```gggmmmuuu}}}~~~|||{{{}}}{{{qqqooouuu}}}}}}rrriiiggg]]]YYYdddvvv~~~zzzxxx___GGGEEELLLmmmjjjQQQIIINNNIIIOOOaaa\\\OOORRRRRRNNNLLLPPPUUUWWWTTTOOOMMMNNNRRRXXX^^^bbbbbbbbbaaaaaaccceeegggjjjlllnnnlllkkknnnuuuxxxvvvvvvyyy||||||{{{{{{yyyxxxwwwvvvuuuuuusssrrrssswww~~~jjjXXXSSSTTT]]]iiiyyywwwnnndddccchhhmmmmmmjjjddd]]]VVVRRRNNNJJJKKKOOOPPPMMMJJJHHHLLLUUUaaajjjnnnkkkcccYYYTTTXXXdddnnnwwwxxxyyy{{{|||}}}~~~}}}{{{yyyzzz|||~~~}}}|||zzz{{{{{{zzzyyyxxxxxxyyy{{{{{{{{{{{{}}}tttmmm___CCC;;;999999333;;;<<>><<<888555222111111111111......111222444:::AAAHHHSSSUUUTTTXXX^^^rrryyynnndddZZZOOOHHHMMMOOOOOOMMMHHHCCC???>>>AAAEEEUUUeeeeee[[[ZZZdddsss~~~yyyzzz~~~www]]]TTTLLLBBB999444333333333222222111111222222333444333666444555888:::QQQtttzzzooocccZZZYYY[[[ZZZXXXXXXVVVRRRJJJCCC>>>===>>>???===;;;;;;@@@IIIRRRWWWYYYZZZ]]]bbbgggqqq{{{~~~{{{{{{nnngggmmmrrrtttsssmmmeeecccgggnnn{{{|||{{{pppkkkbbb___kkk|||~~~ssslllVVVDDDFFFMMMjjjpppUUUHHHNNNJJJLLL[[[^^^RRRMMMRRRNNNLLLOOOSSSUUUQQQMMMIIIKKKOOOVVV[[[^^^^^^]]]^^^______aaadddhhhlllnnnjjjiiilllrrruuuuuuvvvzzz}}}|||{{{yyyxxxvvvuuutttrrrssstttsssrrrrrrtttvvv~~~qqq___UUUOOOSSSZZZdddxxxxxxrrrllljjjmmmqqqtttuuunnnggg```ZZZTTTMMMJJJLLLKKKGGGDDDCCCIIITTT___gggeeeaaa[[[TTTRRRXXXdddmmmssstttvvvxxxzzz|||}}}}}}yyyzzz{{{zzzzzzzzz|||}}}{{{zzzxxxxxxxxxxxxvvvuuuxxxyyyzzz|||}}}~~~~~~tttnnnUUU>>>888777:::444<<<>>>]]]~~~ooollloooqqqUUUYYYjjj{{{WWW777555222000000000///...///............///000000111444XXXzzzttttttwwwyyyxxxqqqhhhffffff\\\NNNHHHGGGEEECCCBBBAAA@@@@@@????????????@@@AAABBBCCC???AAACCCDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFCCCAAA@@@@@@AAAAAA@@@@@@>>>;;;777444222000000000...---000222555<<>>FFFYYY|||tttmmmZZZUUUYYY[[[ZZZYYYWWWTTTOOOIIICCC???<<<;;;>>><<<;;;<<>>>>>??????@@@AAABBB???AAACCCDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@>>><<<999555222000000------000111333999@@@SSSfffxxxwwwqqqjjjiiieee]]]RRRGGG???;;;AAAJJJ]]]lllfffTTTPPPYYYmmmtttzzzooosssrrrooo{{{{{{{{{|||aaaVVVMMM???444//////222333222222111111222222333444333777555777??????DDDSSS|||ttt___WWWYYYZZZYYYYYYUUUTTTQQQMMMHHHCCC>>>;;;>>>>>>======@@@DDDIIIKKKPPPUUUXXX[[[bbbmmmtttvvvvvvxxxzzz~~~~~~nnnggg]]]UUUYYYYYYYYYXXXTTTPPPNNNPPPSSSRRRSSSaaawwwrrrnnnpppzzzyyyiii^^^SSSEEEFFFNNNMMMcccuuuaaaTTTMMMMMMJJJEEEMMMTTTNNNNNNMMMMMMPPPSSSWWWXXXXXXMMMNNNQQQVVV[[[^^^__________________aaacccfffhhhjjjmmmnnnmmmnnnqqqqqqooosssrrrrrrrrrtttvvvxxxyyyuuuuuuuuusssrrrsssuuuxxxxxxuuuzzztttcccVVVRRRMMMOOOiii{{{}}}~~~zzznnncccWWWLLLGGGHHHDDD???>>>EEESSS```fffggghhh^^^SSSNNNRRR\\\eeekkkmmmooorrruuuwwwxxxwwwwwwvvvyyyzzzwwwsssqqqssswwwzzzyyyxxxxxxyyyyyyxxxwwwvvvwwwxxxzzz{{{zzzzzzyyyyyyyyy{{{yyyjjjuuuiiiDDD<<<:::888<<<777;;;>>>fffppptttzzzuuufffccc{{{wwwVVV___yyyRRR555333111000000000...,,,...------------...//////000888HHH|||~~~qqq|||qqq{{{xxxwwwpppgggfffiiieee[[[LLLKKKHHHFFFCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHEEEDDDCCCDDDDDDDDDBBB@@@@@@@@@???===:::777333111000......000111111666<<>>>>>AAANNNeee}}}ggg\\\ZZZXXXXXXYYYTTTTTTUUUSSSNNNHHHBBB>>>>>>>>>>>>>>>???AAAEEEGGGIIIPPPVVVXXX[[[dddmmmqqqrrrtttwwwzzz~~~pppmmmdddZZZ[[[XXXWWWTTTPPPMMMNNNQQQUUU\\\YYYbbbwww}}}yyyzzz{{{kkk^^^OOOCCCHHHQQQOOO]]]vvvkkk\\\QQQUUUVVVGGGFFFNNNKKKLLLKKKKKKMMMOOORRRTTTUUUNNNMMMOOORRRXXX\\\^^^^^^[[[[[[\\\^^^```ccceeefffggglllooonnnooossssssoooqqqqqqqqqqqqsssuuuxxxyyyssstttttttttrrrrrrtttvvvssstttwwwqqqccc\\\PPPOOOkkkyyyrrrjjjcccYYYNNNGGGFFF@@@===>>>JJJ\\\jjjpppooojjj___QQQLLLRRR]]]ggglllkkkmmmpppsssuuuuuutttssssssuuuvvvuuusssrrrtttwwwuuuvvvwwwwwwvvvvvvwwwxxxwwwxxxxxxxxxxxxxxxxxxwwwyyywwwyyyzzzrrr___???;;;999888===888<<<===iiizzzzzztttpppsssvvvYYYkkkVVV555333111000000000...,,,...------------...//////,,,444???~~~~~~xxxwwwyyytttjjjggghhhbbbXXXMMMKKKIIIFFFCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDEEEEEEDDDBBB???@@@@@@@@@>>><<<888444222000......111111000333999???BBBGGG\\\zzz|||uuuhhhZZZMMMCCC???HHHPPPcccqqqhhhUUUQQQZZZlllmmmwww{{{ooooooyyyuuurrrrrrzzz{{{sss]]]MMMDDD999444444555111---222222111111222222333444333:::999999===<<<>>>JJJPPPnnnaaa[[[WWWWWWXXXSSSUUUWWWWWWSSSLLLDDD@@@===>>>>>>>>>>>>@@@BBBDDDDDDMMMUUUUUUWWW^^^hhhmmmoooqqquuuxxx|||yyyzzzrrrfffccc]]]ZZZVVVPPPMMMNNNRRRVVVhhhaaaeeewwwooo___NNNAAAHHHSSSQQQVVVyyyqqqbbbTTT\\\```JJJBBBIIIHHHKKKJJJJJJJJJLLLNNNPPPPPPPPPOOONNNPPPTTTWWWYYYZZZVVVWWWZZZ]]]```bbbdddeeedddkkkooonnnpppuuutttooopppooonnnnnnppprrruuuvvvqqqsssttttttsssqqqqqqqqqooosssrrrtttzzzlllbbbSSSPPPnnn}}}vvvpppddd```^^^\\\UUUJJJCCCAAACCC???AAAMMM___lllooolllmmm___PPPJJJOOO[[[eeeiiijjjlllooorrrsssrrrqqqpppqqqrrrssssssssstttvvvxxxrrruuuwwwwwwttttttvvvyyyyyyxxxxxxwwwwwwwwwvvvvvv{{{xxxyyy|||zzzXXX:::999888888>>>999===;;;iii{{{jjjjjjnnndddZZZvvvVVV777444111/////////...---,,,,,,,,,---------......444444;;;hhh~~~~~~wwwzzz{{{uuummmhhhkkkmmmfff\\\QQQLLLHHHFFFCCC>>>>>>@@@??????>>>>>>>>>>>>>>>???===???AAACCCCCCCCCBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGEEECCCCCCCCCDDDCCCBBB@@@???>>>======;;;777555111000...,,,,,,...000111888===EEEOOO[[[gggrrryyywwwgggXXXLLLEEEAAAMMMQQQ]]]iiigggZZZRRRSSSggglllpppyyysssmmmxxxzzzzzz|||vvvjjjVVVPPPCCC666222333222111222333333333444444555555555666777888:::<<>>======>>>@@@BBBDDDDDDHHHMMMRRRYYY```ggglllnnnqqquuuvvvvvvxxx}}}xxxpppkkkggg```YYYPPPIIIHHHKKKRRRVVVbbbcccmmm|||jjjPPPMMMNNNJJJLLLTTTSSSrrraaa]]]bbbhhh[[[CCC===GGGPPPPPPNNNLLLKKKMMMQQQTTTMMMMMMMMMNNNPPPUUUYYY[[[YYYXXXYYY\\\```aaa___\\\cccfffjjjlllnnnooorrrtttnnnooopppqqqpppqqqtttvvvssstttvvvwwwwwwwwwvvvuuuqqqhhh___ddd|||uuufffVVVKKKjjj~~~tttjjjbbb^^^TTTSSSQQQOOOLLLJJJGGGEEEBBB???DDDVVVffflllmmmnnnlll]]]OOOJJJNNNWWWdddooosssrrrpppoooooopppqqqrrrrrrrrrssssssrrrrrrqqqpppqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwyyyzzzzzzxxxvvvuuuvvv{{{www{{{KKKAAA999999;;;;;;;;;<<>>AAA??????>>>>>>>>>>>>??????>>>???AAACCCDDDCCCBBBAAADDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGEEECCCBBBCCCCCCBBBAAAAAA???>>>>>>===<<<888666333111///------...///111333777===DDDLLLVVV```ggg~~~~~~zzzgggXXXMMMGGGEEEOOORRR]]]hhheeeWWWNNNOOOcccjjjoooxxx{{{nnnhhhsss||||||zzz~~~yyyeeeWWWLLL@@@555222333222111111///000000111222333444444666888:::;;;===@@@EEEHHHLLLqqqccc]]]XXXRRRWWWWWWWWWWWWUUUOOOHHHCCC@@@???>>>===>>>???AAACCCEEEGGGLLLPPPUUU[[[aaafffjjjooouuuyyyyyyzzz}}}rrriiieee[[[XXXTTTQQQQQQSSSUUUVVVZZZ]]]kkk}}}rrr{{{```KKKKKKNNNLLLNNNUUUYYY~~~hhh^^^]]]ddd___LLLBBBDDDJJJKKKMMMMMMMMMNNNQQQSSSMMMLLLLLLLLLOOORRRVVVYYYXXXXXXYYY\\\___```]]][[[\\\___cccfffhhhjjjmmmooonnnoooppppppppppppsssuuuoooppprrrtttvvvwwwwwwwwwqqqkkkccceeexxx{{{mmm^^^QQQiii{{{yyyuuuoooiiibbb[[[WWWUUUUUUTTTPPPKKKGGGCCCBBB???===DDDWWWiiiqqqtttvvvjjj]]]OOOLLLPPPYYYeeeoooqqqqqqqqqpppppppppqqqqqqsssssssssssssssrrrqqqqqqsssrrrsssssssssssssssssstttttttttvvvxxxyyyxxxvvvxxxzzz}}}{{{yyyoooGGG???888999;;;<<<===???EEEaaajjjccciiijjjjjj~~~}}}MMM666333000/////////...---,,,------------............666666LLL{{{}}}{{{xxxuuuooodddYYYNNNJJJGGGGGGDDD???>>>AAA??????>>>>>>>>>??????@@@???@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDBBBAAABBBBBBAAA@@@AAA@@@?????????===:::777555333111///......///000///111444777<<>>AAAEEEHHHJJJpppyyykkkccc\\\UUUWWWWWWWWWWWWVVVRRRLLLHHHAAA@@@>>>======>>>@@@AAADDDFFFJJJMMMPPPTTTZZZ]]]bbbiiirrrxxxyyyyyyzzz{{{sssfffaaaZZZZZZ[[[\\\\\\YYYUUUQQQQQQXXXjjjuuuvvv{{{uuunnnjjjVVVHHHLLLQQQPPPRRRXXX]]]zzzppp___WWW```eeeYYYHHH???DDDGGGKKKNNNOOOOOOQQQRRRMMMLLLKKKKKKMMMPPPSSSUUUWWWWWWXXXZZZ]]]]]]\\\ZZZWWWZZZ^^^bbbdddfffiiilllnnnooopppooonnnoooqqqrrrooopppqqqsssuuuvvvwwwxxxqqqooojjjhhhrrrvvvgggVVVccc}}}qqqlllhhhccc___]]]\\\[[[[[[YYY[[[[[[WWWOOOHHHDDDCCC@@@???FFFWWWjjjtttxxxyyyggg[[[PPPNNNSSS[[[fffooopppqqqqqqrrrrrrqqqqqqqqqssssssttttttssssssrrrqqqtttssssssrrrqqqppppppoooqqqpppqqqsssvvvwwwwwwuuuxxxzzz~~~|||ttt{{{___CCC<<<777888;;;<<<>>>AAADDDbbbnnneeennnyyyfffffftttqqqFFF666333000////////////...------------...............888555===oooxxx{{{|||xxxtttnnnddd[[[TTTNNNIIIFFFBBB>>>===@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDBBB@@@??????AAABBBBBBAAABBBAAA@@@@@@@@@>>>;;;888777555333111///////////////000000111333888>>>CCCKKKWWWggguuu{{{xxxooofff```]]]]]]aaadddfffkkkqqqsssmmmbbbXXXPPPLLLKKKKKKOOOPPPYYYdddbbbTTTIIIGGGWWWcccjjjnnnnnnaaa[[[eeeooozzztttrrrzzz{{{xxxkkkTTTNNN???777222333444222000111111222222333444555555666777999;;;===>>>AAAEEEGGGLLL___pppggg```[[[WWWVVVVVVVVVVVVSSSOOOKKKCCCBBB@@@>>>===>>>???@@@BBBDDDGGGIIILLLPPPTTTXXX[[[bbbkkkqqqtttuuuwwwyyy~~~sssiiieeeeeeffffffeee^^^UUUNNNNNNUUUhhh|||sssYYYYYY```rrrzzzssswww^^^QQQIIIPPPVVVUUUVVV[[[]]]qqq{{{qqq```VVV___iiiaaaMMM<<>>AAAEEEccc~~~lllfffsssvvvaaa```hhhxxxjjjDDD555333000//////000///...---------.........//////---666555666^^^|||wwwzzzzzzwwwtttrrrkkkccc^^^WWWOOOIIICCC======@@@???????????????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCC===<<<<<<===@@@CCCCCCCCCBBBAAA@@@@@@@@@???<<<999888777555333111000000000///000//////000333888<<<@@@JJJ[[[mmmuuupppcccYYYVVVTTTUUUZZZ[[[YYYYYY\\\\\\ZZZWWWSSSPPPMMMLLLKKKLLLMMMUUUaaaaaaTTTIIIGGGQQQ\\\aaabbbcccZZZUUU^^^jjjvvvtttsss|||fffPPPJJJ:::444111333444222000111444444444444444444555555777999;;;===>>>AAADDDFFFNNNRRRuuuttthhh```\\\VVVUUUTTTUUUUUUSSSPPPNNNFFFDDDBBB???>>>>>>>>>??????AAADDDGGGIIIMMMRRRVVVXXX^^^eeejjjlllpppuuuyyy{{{~~~oooqqqvvvuuusssqqqpppnnnggg]]]UUUOOOSSSeee}}}zzzrrriii\\\XXXhhh}}}yyyqqqqqqxxxWWWOOOLLLRRRVVVVVVVVVZZZ]]]lllxxxrrrnnnbbbZZZ```jjjeeeQQQ>>>IIIJJJLLLLLLMMMOOORRRTTTRRRQQQOOOMMMMMMNNNPPPRRRTTTUUUWWWXXXYYYZZZ[[[\\\^^^aaacccdddddddddfffggglllmmmnnnmmmllllllmmmooopppooonnnmmmnnnoooqqqrrrqqqttttttpppmmmwww{{{jjjUUUQQQbbbrrrvvviii```]]]______\\\ZZZ```ooo{{{sssuuutttnnncccWWWNNNIIICCCBBBDDDLLLYYYaaaaaa^^^ZZZSSSNNNRRRYYY___ffflllpppqqqrrrtttttttttsssrrrssssssttttttssssssrrrqqqrrrrrrrrrrrrssssssssssssuuusssrrrrrrssstttsssrrrsssvvv{{{{{{uuu}}}LLLAAA<<<999;;;<<<;;;===AAAHHHcccyyygggfffuuuvvv___]]]\\\nnnaaa???555222000//////000000///------........./////////,,,111666777RRRuuu{{{}}}zzz{{{zzzxxxyyyzzztttlllhhh```YYYRRRJJJBBB>>>@@@???????????????@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB;;;::::::<<>>>>>???===???BBBDDDGGGKKKOOOSSSVVVZZZ```cccfffkkkrrrxxxtttxxx}}}~~~pppkkkjjjyyyzzzyyywwwqqqhhh```QQQSSSaaaxxxjjjXXXccc{{{zzzwwwrrrnnnTTTOOONNNRRRTTTTTTUUUXXX___kkkzzzoooggg___```hhhhhhWWWEEEJJJKKKLLLLLLMMMOOORRRUUUVVVTTTQQQNNNMMMNNNOOOQQQRRRTTTVVVXXXXXXZZZ\\\^^^___aaacccccccccbbbcccdddjjjkkklllkkkkkkkkkmmmooohhhgggffffffhhhkkkoooqqqpppsssuuutttpppuuu~~~kkkVVVNNNXXXgggvvvwwwmmmhhhjjjiiieeebbbhhhvvv~~~yyyoooaaaTTTLLLDDDCCCCCCHHHRRR[[[ZZZTTTVVVPPPNNNUUU]]]bbbgggkkkoooppppppqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqpppppppppqqqrrrssstttuuuuuuvvvtttrrrrrrrrrsssrrrqqquuuxxx|||~~~nnnIII@@@<<<;;;<<<===<<<>>>BBBKKK```iiiiiizzzttt\\\XXXYYYmmmyyyZZZ999444222000//////000000///............////////////---,,,555:::FFFyyy{{{{{{{{{zzz{{{zzzooommmhhhddd```WWWKKKCCCAAA????????????@@@AAABBBCCC@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEEEECCCBBBAAA<<<;;;:::;;;>>>@@@@@@@@@@@@????????????>>>;;;999888888777666444333333222...///000000//////111222555777@@@NNNTTTPPPJJJIIICCC@@@@@@BBBCCC@@@AAADDDEEEGGGJJJLLLLLLJJJGGGEEEFFFEEEMMMZZZ\\\PPPDDDAAA>>>CCC???===EEEGGGFFFLLLUUUcccsss}}}yyyttt~~~~~~vvvYYYHHHCCC888444111333333111111444111222333444666777888999:::===@@@BBBCCCDDDFFFHHHIIIPPP___vvveee\\\YYYXXXVVVUUUUUUUUUSSSRRRLLLJJJGGGCCC@@@?????????<<<>>>@@@BBBDDDGGGKKKNNNPPPTTTYYY]]]```eeelllqqqrrruuuyyy{{{||||||}}}}}}zzzwww|||zzztttiii```VVVWWWdddyyyoooYYYfff~~~rrr```TTTRRRQQQSSSTTTTTTVVVZZZ```iiivvvmmmaaa]]]fffkkk___NNNDDDGGGJJJMMMNNNPPPRRRTTTWWWUUURRROOOMMMMMMNNNOOOPPPSSSVVVXXXXXXZZZ^^^aaa^^^```bbbbbbbbbaaabbbccchhhiiijjjjjjjjjjjjmmmooogggfffdddccceeeiiimmmppppppqqqtttvvvtttvvvqqq[[[PPPVVVgggvvvxxxxxxuuuqqqnnnpppwww}}}rrrdddYYYPPPPPPNNNOOOWWW___]]]UUUSSSOOOPPPYYYaaafffiiimmmmmmmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrqqqqqqpppooooooooopppqqqrrrsssttttttuuusssqqqppprrrsssrrrrrrtttwww{{{|||{{{zzz{{{|||}}}|||\\\FFF>>>;;;;;;>>>>>>>>>AAAFFFKKK[[[qqqqqqnnnpppXXXTTT___ttt{{{[[[999444222//////000000000///............/////////000///***555;;;===eee{{{{{{zzz}}}zzznnnnnnlllkkkjjjaaaRRRGGGBBB????????????@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEEEEEEEECCCAAA@@@>>><<<;;;;;;===>>>======??????>>>>>>???>>>;;;999888888777666555444444333///111333222111//////000000///444???DDDBBBBBBEEEEEE@@@<<<<<<;;;999;;;@@@999<<<@@@CCCEEEDDDCCCBBBEEECCCKKKWWWYYYMMMAAA===777:::222000;;;AAAAAAFFFHHHXXXjjjvvv~~~wwwtttmmmOOOAAA???999444222333222000111555111222444666999;;;===>>><<>>???@@@AAADDDHHHKKKHHHMMMTTTXXX[[[___eeeiiiuuuvvvwwwwwwvvvwwwyyy{{{}}}xxxpppcccYYY[[[\\\hhh~~~qqq^^^mmm~~~}}}}}}nnnSSSWWWUUUTTTUUUUUUWWWZZZ^^^___fffxxx|||~~~rrraaaZZZdddnnneeeTTT>>>CCCIIINNNPPPQQQRRRSSSXXXUUURRRNNNLLLLLLMMMMMMPPPSSSVVVXXXXXX[[[___ccc]]]___aaabbbbbbcccdddeeeggghhhiiijjjiiijjjmmmooommmjjjgggeeefffhhhlllnnnppppppsssxxxxxxxxxwww```TTTXXX]]]nnn{{{tttuuu}}}tttiii```___[[[YYY___fffbbbYYYSSSPPPRRR[[[dddiiikkknnnkkkkkkjjjjjjkkklllnnnooopppqqqqqqqqqqqqpppoooooonnnoooooopppqqqqqqrrrrrrrrrpppooooooqqqsssssssssppptttxxxyyyyyyyyy{{{}}}yyytttyyylllPPPDDD<<<:::;;;>>>@@@@@@DDDJJJJJJWWW}}}{{{nnncccdddqqq~~~SSS777111111000///////////////---------............///000,,,444777111HHHxxx}}}vvvqqqppprrruuuqqqrrrooojjjddd\\\NNNAAABBBBBBAAA@@@????????????AAA@@@@@@@@@@@@AAABBBBBBFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFEEECCCBBB===<<<;;;::::::;;;<<<===?????????>>>===;;;:::999888777666444444333333333333333222111000000000111111111222666;;;>>>@@@@@@<<<;;;999777666666777777999777777999===@@@???>>>BBBBBBDDDGGGIIIGGG@@@:::888666333000222777;;;===FFFKKKVVVeeerrr}}}xxxyyy}}}{{{uuuZZZVVVLLL999444444333222222333333333555666777999:::<<<<<<===AAACCCEEEHHHJJJJJJJJJJJJQQQOOO```uuuzzzuuuaaa]]]XXXTTTSSSSSSTTTTTTRRRPPPKKKGGGCCCAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDEEEJJJOOOQQQSSSWWW^^^eeennnqqqqqqmmmiiijjjqqqyyy}}}zzzwwwiiiZZZWWWaaauuunnnrrr{{{|||}}}|||rrr^^^YYYSSSTTTVVVXXXZZZ[[[[[[ZZZ^^^hhhlll}}}VVVVVV]]]]]]kkk^^^IIICCCCCCLLLRRRPPPKKKJJJOOOTTTUUUOOOJJJKKKMMMNNNQQQRRRSSSTTTUUUYYY^^^aaacccbbbaaaaaaccceeeeeedddggghhhiiihhhggggggiiikkkjjjjjjiiihhhggggggggggggmmmmmmnnnppptttzzzrrrdddUUUSSSddd}}}~~~uuurrrppprrrtttpppggg___WWWUUUWWWaaaiiikkklllmmmmmmlllkkkkkkkkkmmmnnnoookkkqqqrrrnnnmmmqqqrrrnnnmmmnnnnnnmmmlllllloooqqqnnnqqqqqqmmmoootttsssnnnqqqvvvyyyyyyuuuuuuyyy}}}}}}qqq{{{bbbLLL??????@@@AAAAAABBBEEEIIILLLUUUWWWxxx~~~qqqffflllyyyZZZ>>>111111000///////////////---------............/////////222555444CCCyyy|||{{{{{{{{{yyyvvvrrrrrrnnnhhhbbb\\\PPPEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFEEEDDDCCCBBB???>>>===<<<<<<===>>>?????????>>>>>>===;;;:::999888777666555444333333333333222111111000000111111111111222666:::>>>??????<<<;;;999777666666666777555333333555999<<<<<<;;;@@@???@@@BBBDDDBBB===888000111111111222555888:::>>>CCCMMMZZZhhhvvv|||uuuxxx|||{{{pppZZZSSSHHH888444444333333222333333444555666777888:::<<<>>>???BBBCCCDDDFFFHHHIIIJJJJJJIIIOOO___lllyyyccc^^^YYYVVVWWWXXXWWWVVVQQQOOOLLLHHHEEEBBBAAAAAA>>>>>>>>>>>>???AAABBBCCCFFFJJJNNNPPPPPPTTTZZZ```eeehhhkkkiiieeefffmmmsss}}}}}}{{{rrrggg\\\fffxxx}}}~~~~~~|||~~~wwwcccSSSTTTRRRTTTVVVXXXZZZ[[[\\\\\\^^^gggiiiYYYRRR[[[cccsssgggNNNDDD???GGGPPPQQQNNNLLLNNNSSSUUUPPPKKKKKKLLLLLLMMMOOOQQQSSSUUUXXX\\\```aaa```______aaabbbbbbaaafffgggiiiiiihhhhhhjjjkkkooonnnllljjjhhhgggfffeeekkkkkkkkkmmmqqquuuyyy|||xxxgggYYYWWWeee~~~|||~~~xxxjjj^^^WWWVVVZZZccciiijjjkkknnnmmmmmmmmmmmmmmmnnnooooookkkpppqqqnnnmmmpppqqqnnnnnnoooooonnnlllkkkkkkkkkmmmqqqpppnnnooossssssooouuuxxx{{{zzzxxxwwwyyy{{{yyyyyyZZZHHH???>>>???AAAAAABBBEEEIIILLLUUUWWW|||sss{{{ttthhhwww[[[???111111000///////////////---------............///...222000333888;;;eee~~~xxxvvvpppgggbbb]]]TTTKKKCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>===<<<::::::999888777666444444444444222222111000000000111111000000222555:::=========;;;:::999777666666666666222111111333666999:::999;;;888777888::::::777444...111444666555444666999AAAFFFNNNXXXeeeuuuwwwpppvvv||||||kkkYYYMMMAAA888444333333333333333444444555555666777:::<<>>>>>===>>>???@@@AAAEEEHHHKKKLLLMMMOOOUUUYYY___eeejjjkkkjjjjjjooossszzz~~~yyyrrrcccmmm}}}uuuYYYPPPTTTQQQSSSUUUXXXZZZ\\\]]]]]]\\\eeedddttthhhSSSXXXiiiyyynnn]]]MMM@@@BBBMMMSSSQQQNNNLLLRRRTTTPPPLLLKKKKKKIIIIIILLLPPPRRRUUUXXX[[[^^^```___^^^___aaaaaaaaa```aaadddggghhhhhhhhhiiijjjnnnnnnmmmkkkjjjhhhgggggghhhhhhhhhjjjllloooqqqsssnnnccc^^^hhh}}}~~~kkk[[[VVVXXX^^^fffiiiiiikkkoookkkllllllmmmmmmmmmmmmllljjjnnnooommmlllnnnooonnnkkkmmmnnnnnnllljjjjjjjjjmmmooopppnnnooorrrsssqqqyyyzzz{{{||||||{{{zzzyyy~~~jjjNNNCCC???>>>@@@AAABBBCCCFFFJJJMMMUUUVVV~~~zzzsss|||vvvggg{{{|||SSS777111000000///////////////---------............///---444...222;;;444RRR|||ssshhhbbb^^^WWWOOODDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;::::::999777666555444333333111111000000000000111111000000222555999<<<<<<;;;:::999888777666555555555444333333333555777888888888555222333555777666444555777;;;===;;;888;;;@@@OOOUUU[[[```hhhvvvrrrnnnvvvyyyxxxuuufffXXXHHH;;;777444333333333333444444555666666666888:::>>>AAACCCEEEEEEEEEEEEGGGJJJLLLNNNKKKOOOVVVYYY___nnn```YYYUUUOOOKKKOOOOOONNNLLLJJJGGGEEECCC@@@???>>>=========???@@@BBBDDDGGGHHHIIILLLPPPTTTZZZ```hhhllllllmmmpppssszzz{{{tttiiippp||||||pppUUUSSSSSSPPPQQQSSSVVVXXXZZZ\\\]]]ZZZaaa___ggg___\\\nnn{{{sssuuu___HHHAAAIIIRRRRRROOOKKKPPPSSSQQQMMMLLLJJJGGGFFFJJJNNNRRRTTTWWWZZZ]]]```______```aaabbbaaa```\\\___cccfffffffffggggggiiiiiijjjjjjjjjjjjjjjjjjffffffggghhhiiijjjkkkllluuu}}}sssmmmqqq|||hhhXXXVVVYYY```hhhiiigggiiioooiiijjjkkkllllllkkkjjjiiijjjlllmmmlllkkkkkkmmmnnnhhhiiijjjjjjiiijjjmmmoookkknnnoooooooooqqqrrrsssyyyyyyzzz{{{}}}}}}{{{xxx|||}}}|||zzzxxxzzz}}}[[[DDD???@@@@@@AAACCCEEEFFFIIILLLOOOTTTWWWuuu{{{uuuyyyaaauuurrrLLL222111000000///////////////---------............///---444---111:::///DDD~~~sssggg___[[[TTTLLLFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFGGGFFFFFFEEECCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>===<<<;;;::::::999777666444333333222111000000///000000111111000111333666:::;;;;;;999888888888777666555444333555444333333222333555777888555333555888;;;;;;999999999<<>><<<<<<<<<>>>???>>>@@@BBBDDDFFFIIIMMMPPPOOOUUU]]]bbbdddeeegggiiiwww~~~uuurrrpppooouuu|||{{{zzzzzzcccQQQSSSLLLOOOPPPQQQTTTVVVYYY[[[\\\YYY]]][[[^^^{{{qqqjjjzzz}}}qqqSSSCCCEEENNNQQQOOOKKKPPPSSSQQQNNNMMMJJJEEEEEEIIIMMMQQQSSSVVVYYY[[[\\\\\\\\\^^^``````___^^^\\\___cccfffffffffggghhheeefffggghhhiiihhhhhhhhheeefffggghhhhhhiiiiiiiiimmmxxxvvvdddVVVWWWYYY```fffgggeeegggmmmjjjkkklllmmmmmmllljjjjjjjjjjjjjjjjjjiiiiiikkkmmmjjjjjjhhhgggfffhhhmmmpppjjjlllnnnpppoooooorrruuuwwwwwwwwwyyy||||||{{{yyy{{{zzzxxxsssnnnnnnuuu}}}yyyPPP>>>>>>AAABBBDDDGGGHHHJJJLLLPPPRRRTTTXXXnnnvvvqqq}}}}}}^^^nnn~~~nnnKKK555111111000///////////////---------............///...222...000666///>>>eee{{{~~~}}}{{{pppddd]]]XXXPPPHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBDDDEEEEEEFFFFFFFFFFFFEEECCCCCCDDDEEEDDDCCCBBBAAA??????@@@@@@@@@@@@??????===============<<<;;;;;;999888777555333222111111000000/////////000111111111222444777;;;<<<:::999777777777777666444333222111222222111000111555777666555555999>>>@@@???===:::666:::EEEKKKLLLQQQYYYllluuuwwwqqqooovvv}}}~~~ssskkkqqq|||{{{ggg]]]PPP>>>444555333333333333444555666777999:::;;;>>>@@@BBBDDDDDDHHHHHHIIIJJJLLLNNNOOOPPPNNNGGGFFFQQQSSSOOOrrrvvveeeZZZUUUTTTTTTPPPOOONNNMMMLLLKKKJJJIIIDDDBBB???===<<<<<<>>>???======>>>@@@CCCGGGJJJLLLJJJNNNSSSXXX[[[]]]```bbbmmmyyy|||~~~tttgggccclll{{{{{{xxx{{{zzzyyy|||[[[SSSTTTLLLPPPPPPQQQSSSUUUXXXZZZ[[[ZZZZZZ[[[\\\sss|||tttZZZFFFBBBIIINNNOOOLLLQQQRRRPPPOOOOOOKKKFFFEEEGGGKKKNNNPPPSSSVVVYYYUUUUUUVVVYYY\\\]]]\\\ZZZ^^^aaadddffffffggghhhiiieeefffgggggggggeeedddccccccdddfffhhhiiijjjiiiiiiiiittt~~~nnn```XXXYYYYYY]]]bbbdddccceeeiiinnnnnnnnnnnnnnnmmmmmmllliiiggggggiiihhhfffhhhmmmooonnnkkkgggeeeeeeiiikkkiiijjjmmmppppppnnnqqqwwwwwwxxxxxxxxxxxxyyyyyyzzzyyyxxxvvvpppiiiiiiuuuiiiHHH>>>@@@BBBCCCFFFIIIKKKMMMOOORRRUUURRRZZZhhhsssqqq___mmmiiiIII555111111000///////////////---------............///000//////111111111>>>OOOzzz}}}}}}{{{wwwoooeee^^^YYYQQQHHHKKKJJJHHHEEECCCBBBAAA@@@@@@????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAAAAAAAAAAA@@@???===============<<<<<<;;;999888666444222111000000///////////////000111111222333555999<<<<<<:::888666777777777666444222111...///111111111444999======>>>AAAGGGMMMOOOMMMIII>>>888<<>>???>>>======???AAADDDFFFGGGIIIKKKNNNQQQTTTXXX[[[]]]bbblll|||uuujjjkkkvvvzzz|||sssooosss}}}mmm[[[XXXUUUSSSSSSSSSSSSTTTVVVXXX[[[\\\]]]XXX\\\]]]gggxxxzzz|||{{{nnnhhhYYYHHHAAAEEELLLOOOOOORRRRRRPPPOOOPPPLLLGGGDDDEEEHHHIIIKKKNNNSSSVVVPPPQQQSSSWWWZZZ[[[ZZZYYY^^^```bbbccccccdddfffhhhcccdddfffgggfffeeecccbbbaaacccfffiiijjjkkkjjjiiiiiitttuuufff]]]ZZZ[[[WWWXXX]]]aaaaaacccfffnnnmmmmmmllllllllllllllliiiffffffhhhgggdddgggmmmnnnnnnmmmkkkhhhffffffggghhhiiimmmqqqpppmmmqqqxxxzzz{{{{{{xxxuuutttwwwzzzyyyxxxwwwsssmmmnnnZZZBBB@@@CCCCCCCCCFFFJJJLLLNNNPPPSSSUUUQQQ]]]fffzzzzzzcccpppeeeDDD111111111000///////////////---------.........//////222---000111---333???BBBttt~~~|||zzzyyywwwppphhhbbb^^^TTTKKKLLLKKKIIIFFFCCCAAA@@@@@@??????>>>>>>??????@@@AAA@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@==================<<<;;;888777555333111000/////////////////////000111111333444666:::<<<===;;;888666666777777666444222111---///111333444888???DDDLLLNNNSSSZZZaaaccc___\\\EEE>>>BBBSSS^^^[[[XXXYYYdddlllmmmcccbbbppp}}}yyylll```cccsss{{{{{{}}}qqq```QQQBBB666222333333333333444555666777777;;;>>>AAADDDFFFEEEDDDCCCEEEFFFIIIKKKMMMNNNNNNMMMFFFTTTOOOIIIQQQQQQYYYsss|||iii[[[VVVUUURRRPPPNNNLLLLLLLLLNNNOOOHHHEEEAAA>>><<<<<<>>>???@@@???===>>>@@@BBBCCCCCCGGGGGGIIIKKKNNNRRRVVVXXX\\\cccoooxxxzzz~~~zzzzzz|||~~~}}}{{{yyy~~~|||vvvrrrsss{{{aaa[[[WWWQQQWWWUUUUUUUUUVVVWWWZZZ\\\]]]```XXX]]]^^^```}}}}}}{{{wwwooojjjWWWZZZVVVHHH@@@DDDKKKOOOPPPRRRRRRPPPOOOPPPMMMHHHCCCDDDEEEFFFGGGKKKPPPSSSPPPQQQSSSWWW[[[]]]\\\ZZZ\\\]]]_________```bbbeee```aaadddfffggghhhgggfff___aaaeeeiiikkkkkkkkkjjjllltttzzz{{{lll```[[[\\\\\\WWWUUUZZZ___aaabbbdddlllkkkiiihhhggghhhiiiiiiiiieeedddgggfffcccfffmmmhhhkkknnnnnnllliiigggggghhhhhhmmmqqqppplllqqqyyy~~~yyysssqqquuuzzzyyyyyyyyywwwrrrvvvxxxPPP>>>BBBFFFCCCBBBEEEIIILLLNNNPPPSSSUUUPPP^^^eeeuuuooo{{{zzzcccnnn{{{VVVAAA000000000000000//////////////////---,,,,,,---...//////000000000111444999<<>>===<<<;;;;;;:::888777555333111000//////111...+++,,,///111000///444555777777777666777888666666666555444444333333222000111555999???LLLXXXgggssszzzssssssvvvgggYYYTTT^^^ddd[[[PPPKKKXXX^^^aaaaaadddoooxxx}}}qqqddd]]]eeesss{{{{{{hhheeejjjxxxiii\\\NNNEEE>>>777333333555555555555666888999;;;<<>>>>>???@@@AAAAAABBBEEEEEEEEEFFFHHHLLLPPPRRRUUUWWW___ppp}}}{{{|||yyyxxx{{{xxxvvvxxx{{{{{{vvvqqqsssvvvxxxxxxzzz~~~}}}yyy~~~zzzwwwlllZZZiiigggYYYYYYXXXUUURRRVVVWWWWWWWWWWWWYYY]]]```dddUUUWWW```___sssssszzz|||uuubbb]]]VVVVVVVVVRRRGGG>>>CCCNNNOOOLLLKKKOOOTTTTTTMMMFFFFFFEEEDDDDDDFFFJJJMMMOOOQQQRRRTTTXXX[[[]]]\\\ZZZYYYYYYZZZ\\\^^^```aaabbb]]]___bbbeeegggggggggggghhhfffdddaaaaaabbbdddeeennnrrrsssyyynnnoookkkgggdddaaa\\\TTTNNNSSSVVVZZZ]]]___aaaccceeehhhgggeeeddddddeeefffgggfffgggiiijjjjjjjjjhhhgggjjjkkkkkkllllllmmmnnnnnnkkkmmmoooooonnnooorrruuusssssssssrrrqqqsssvvvyyy}}}|||rrr^^^III???CCCHHHDDDEEEGGGJJJKKKKKKNNNRRRUUUWWW[[[fffuuuvvvnnnwww~~~qqqddduuuqqqNNN===111000000000000/////////...///...------------.../////////000000111444888<<>>===<<<;;;::::::888777555333111000//////000---+++,,,///111111000444666888888777777777888666666666555444444333333111000111555:::AAANNN[[[ooo{{{xxxmmmmmmpppjjjZZZPPPVVV[[[UUUNNNMMMRRRYYY]]]^^^cccnnnxxx}}}}}}vvv```YYYZZZiiizzz{{{iiiUUUXXXfffxxx^^^RRREEE>>>:::666555666444444444555666888:::<<<===@@@CCCEEEFFFHHHKKKMMMJJJGGGEEEGGGLLLQQQTTTTTTTTTSSSQQQOOOOOORRRWWW[[[fff~~~kkkaaaRRRMMMKKKNNNOOOMMMMMMOOOKKKKKKJJJIIIEEEAAA===:::>>>>>>>>>?????????@@@@@@??????@@@BBBDDDGGGIIIKKKMMMNNNSSS^^^nnn~~~xxxtttqqq|||}}}}}}{{{xxxvvvuuuuuussspppnnnnnnpppnnniiidddbbbgggjjjkkknnnqqqooojjjmmmfff^^^```ooobbbZZZ^^^tttwww^^^VVVXXXZZZYYYWWWWWWXXXXXXWWWVVVVVVXXXZZZ^^^VVVUUU[[[]]]jjjzzziiiTTTOOOTTTUUUWWWXXXPPPFFFDDDHHHPPPNNNLLLMMMPPPQQQNNNJJJGGGFFFEEEDDDFFFIIIMMMOOORRRSSSUUUXXXZZZ[[[YYYXXXVVVWWWXXXZZZ]]]___aaabbb^^^```bbbeeegggggggggffffffeeecccaaaaaabbbdddeeeeeehhhjjjlllxxx~~~wwwrrr}}}wwwgggYYYTTTSSSTTTWWWYYYXXXRRRMMMPPPTTTYYY]]]___aaaccceeeffffffeeeeeeeeeeeeffffffeeegggiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiigggjjjlllmmmlllmmmooorrruuuuuutttsssrrrrrrsssuuu|||~~~zzzVVVIIIBBBDDDIIIGGGJJJJJJJJJJJJLLLOOOSSSUUUVVV]]]fffppptttoooyyy{{{uuuiiiiiikkkHHH;;;222000000000/////////............---------......///...///000000000333777:::>>>qqqwwwvvvyyykkkbbbZZZTTTLLLGGGEEEFFFFFFCCCAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;:::999777666444222111000//////...,,,+++,,,///111222222555777999999888777888999666666555555444333333333000///111666;;;CCCPPP\\\lllxxxvvvllllllpppooo]]]NNNMMMPPPOOONNNOOORRRYYY___aaagggrrr|||yyy{{{~~~tttbbbTTTUUU```uuuooo^^^\\\fff~~~iiiXXXLLL???999777444555888333333444555777:::<<<===@@@BBBDDDFFFIIILLLQQQTTTOOOKKKGGGGGGJJJPPPVVVYYYXXXWWWTTTQQQOOOPPPTTTWWWXXXxxxuuukkkSSSNNNKKKMMMNNNMMMMMMPPPLLLLLLLLLJJJGGGCCC???===?????????>>>>>>>>>======:::;;;===???AAABBBCCCCCCHHHJJJMMMQQQYYYcccooovvv{{{vvvqqqmmmiiiffflllmmmnnnmmmkkkkkklllnnniiieeebbbaaaaaa^^^ZZZUUUUUU\\\bbbdddfffgggddd^^^\\\VVVNNNIIINNNWWWZZZWWWLLLXXXmmmzzzhhhVVVRRRVVVYYYYYYYYYYYYZZZZZZYYYWWWUUUUUUVVVVVVZZZUUUWWW]]]aaa|||wwwrrr___]]]eeeaaa___^^^XXXOOOGGGDDDPPPOOONNNMMMMMMMMMNNNNNNJJJHHHEEEDDDEEEHHHLLLOOOPPPRRRUUUWWWYYYYYYYYYXXXUUUVVVXXXZZZ]]]___aaabbb___aaaccceeefffffffffeeeeeedddbbbaaaaaaccceeefffdddhhhjjjiiimmmvvv~~~wwwyyy}}}vvvlllbbbUUU[[[aaaaaa___YYYPPPHHH@@@BBBGGGOOOVVVWWWTTTPPPMMMQQQWWW]]]```bbbdddeeeeeeeeeffffffffffffeeeeeeeeeggghhhjjjkkkkkkjjjjjjggggggggggggffffffffffffgggiiikkklllkkkkkklllmmmpppppppppppppppooooooooorrrwwwkkkLLLIIIFFFFFFJJJKKKNNNNNNNNNNNNOOOQQQTTTVVVXXXaaahhhlllzzzrrrssspppgggtttnnnIII;;;333000000/////////.........------------.........///...///000000000222666999???\\\xxxnnntttjjjbbb^^^RRRKKKFFFEEEDDDAAA>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???????????????>>>===;;;:::999999666555333222000/////////,,,++++++,,,...111333444666888::::::888888888999666666555444444333333222000///111666:::@@@LLLXXX___hhhsssxxxvvvtttuuuwwwrrrbbbRRRMMMNNNMMMOOORRRSSS[[[aaaccchhhrrr{{{|||}}}|||ppp^^^QQQRRR[[[lll~~~vvvtttssswwwaaaYYYMMM@@@999666333444666222333444777999<<<>>>???CCCDDDFFFHHHJJJNNNSSSWWWRRROOOKKKIIIJJJNNNSSSVVVWWWVVVTTTQQQOOOOOOQQQSSSWWWeeewwwaaaXXXQQQNNNLLLJJJLLLOOOKKKLLLLLLKKKIIIFFFDDDBBBAAAAAA@@@???>>>===<<<<<<:::;;;>>>@@@AAAAAA@@@???BBBEEEIIILLLOOOVVV```gggiiipppwwwzzz|||~~~{{{vvvqqqnnnjjjgggeeebbb___\\\_________^^^]]]^^^```ccc]]]ZZZWWWUUUUUUSSSPPPMMMPPPXXX```bbbaaa```ZZZTTTOOOMMMIIIEEEDDDEEEGGGHHH]]]mmmkkk___SSSRRRUUUVVVVVVVVVZZZ[[[\\\[[[YYYWWWVVVWWWQQQ]]]VVVVVVaaa]]]rrrkkkrrrqqqrrrddd]]]YYYSSSJJJCCCLLLNNNOOONNNLLLKKKLLLOOOLLLIIIFFFDDDDDDGGGKKKNNNLLLOOOSSSVVVXXXYYYYYYZZZWWWXXXYYY[[[]]]^^^___``````aaabbbddddddeeeddddddeeedddcccccccccdddfffggghhhmmmpppooommmnnntttxxxxxxvvvrrrpppvvv~~~}}}vvvtttwwwwwwuuurrrnnndddYYYSSSTTTTTTQQQNNNJJJFFFBBB===>>>BBBIIIQQQTTTSSSPPPKKKPPPWWW]]]aaaccceeefffcccdddeeefffgggfffeeedddfffggghhhiiiiiihhhhhhgggiiiiiihhhhhhhhhgggggggggiiijjjlllmmmmmmmmmmmmmmmlllmmmnnnpppqqqpppooommmiii}}}vvvooo]]]FFFIIIIIIGGGJJJLLLNNNSSSWWWWWWSSSQQQTTTXXX[[[dddkkkkkkwwwxxxpppiii|||pppJJJ<<<222////////////............,,,------.........//////---...///000000222555777@@@MMMooovvvuuulllgggXXXOOOGGGEEEDDDAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???????????????>>><<<;;;999888888555444222111000///......***+++,,,---...111333555777999::::::888777888888555555555444333333222222222000111444666;;;EEEPPPZZZ___iiirrrxxx{{{{{{zzzssshhh]]]WWWUUUSSSSSSTTTTTT[[[aaabbbeeemmmtttvvvzzz{{{{{{uuugggYYYOOOLLLZZZhhhyyyxxx|||~~~\\\VVVJJJ>>>888555333333666333444666999;;;>>>@@@@@@FFFGGGHHHHHHIIILLLQQQTTTQQQPPPNNNLLLKKKLLLMMMNNNRRRRRRRRRPPPNNNNNNPPPRRRUUUTTTuuuwwwkkk]]]TTTNNNIIIJJJMMMJJJJJJKKKKKKJJJIIIHHHGGGCCCCCCBBB@@@???>>>===<<<;;;<<<>>>@@@@@@???>>><<<999<<>><<<:::999888777444333222000///.........***+++------...000333666777888:::999888666777777555555444444333222222222222000111333444666???III^^^bbbiiiqqqwwwxxxwwwvvvuuupppiiiddd```]]]ZZZXXX[[[bbbggggggiiinnnssstttrrrrrrooofffWWWLLLOOOXXXlllzzzyyysssUUULLLBBB888555444333444777555666999<<<>>>@@@AAABBBGGGHHHIIIIIIIIIKKKNNNQQQOOOPPPPPPOOOLLLJJJJJJJJJNNNOOOPPPPPPOOOOOOPPPRRRSSSMMM^^^}}}mmm```VVVMMMKKKLLLJJJJJJJJJKKKKKKKKKJJJJJJFFFEEEDDDCCCAAA@@@??????;;;<<<>>>???>>>===;;;999777:::===AAADDDGGGKKKNNNMMMRRRUUUTTTTTTUUUQQQLLLNNNMMMKKKKKKLLLLLLJJJIIILLLLLLLLLJJJGGGFFFGGGHHHDDDCCCBBBAAABBBDDDFFFGGGMMMTTTYYYWWWQQQNNNIIIDDDCCC@@@>>>???BBBLLL]]]mmm~~~aaaWWWSSSRRRUUUUUUSSSUUUXXXRRRTTTVVVWWWWWWXXXZZZ\\\QQQUUUQQQTTT]]]WWW___}}}|||~~~pppfff\\\PPPOOOXXX^^^UUUGGGAAAFFFLLLNNNMMMKKKKKKLLLLLLJJJGGGEEEDDDDDDEEEFFFMMMQQQUUUUUUSSSRRRRRRTTTWWWWWWVVVVVVUUUUUUTTTTTT]]]]]]^^^___```aaabbbccceeeeeeeeeeeeeeeffffffgggeeefffjjjmmmmmmkkkooottt|||ooofffeeehhhdddffffffgggjjjjjjbbbXXXOOOKKKHHHFFFDDDAAAAAACCC>>><<<;;;???FFFMMMPPPQQQPPPSSSXXX\\\^^^aaacccfffbbbcccdddeeeeeefffeeeeeeffffffeeeddddddcccccccccdddeeefffggghhhjjjkkkkkkffffffhhhlllrrrwwwzzz{{{rrrpppnnnnnnooolllgggcccSSS^^^tttcccOOOIIIMMMJJJIIILLLJJJIIIVVVbbbbbbXXXQQQTTTZZZZZZ[[[cccgggnnn}}}{{{llllllYYY>>>777000//////.........---------+++,,,---////////////...,,,---///000000000222444666;;;[[[vvvzzzuuunnnbbbVVVJJJGGGGGGFFFDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA??????>>><<<:::888777777333222111000///.........***,,,......---...222555666888999999777555666666555555444333333222222111222000000222333444<<>>@@@BBBBBBCCCFFFHHHJJJKKKKKKLLLNNNPPPNNNOOOQQQOOOLLLJJJKKKLLLMMMOOOQQQQQQPPPPPPQQQRRRUUUQQQVVVsss{{{ooobbbVVVOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBB>>>>>>??????>>><<<:::999;;;;;;<<>>??????>>>=========@@@DDDGGGMMMTTTWWWSSSMMMJJJHHHEEEEEEDDDGGGNNNUUU___pppuuu\\\RRRQQQSSSVVVTTTQQQSSSYYYSSSUUUVVVWWWXXXZZZ]]]```XXXQQQOOOUUUXXXVVV]]]kkk}}}cccXXXLLLKKKXXXbbb]]]PPP@@@CCCGGGIIIKKKKKKLLLLLLJJJIIIGGGEEEDDDCCCBBBBBBHHHMMMSSSTTTRRRRRRTTTWWWVVVVVVVVVVVVUUUUUUUUUUUU[[[[[[\\\]]]^^^```bbbccceeeddddddddddddccccccccchhheeefffkkknnnmmmpppuuu}}}~~~yyyoooeee`````````bbbeeehhhlllmmmdddXXXJJJFFFDDDFFFEEEBBBBBBFFF???>>>>>>BBBIIIPPPRRRRRRRRRTTTVVVXXXZZZ\\\```bbbccccccccccccdddeeefffgggddddddccccccdddeeeeeefff```aaacccfffiiikkkmmmnnniiigggeeeggglllqqqttttttooollliiijjjllllllgggcccYYYjjjdddSSSLLLNNNNNNIIILLLQQQKKKLLLTTT[[[[[[VVVRRRTTTWWW\\\VVV^^^fffggg|||uuuyyykkkmmm}}}OOO999555000//////.........---------***+++---///000000///...+++---///000000000222444666999KKKmmmvvvooojjj\\\NNNIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@???>>><<<:::888777666222222111///............+++---......---...222555666777999888666555555666555555444333333222222111111000000222333555<<>>===BBBEEEEEEFFFIIIHHHDDDEEECCC@@@@@@AAACCCCCCBBB===???AAA@@@>>>;;;::::::???>>>=========@@@EEEIIIIIIOOORRRMMMGGGEEEEEEDDDBBBEEEPPP___hhhmmmxxx^^^ZZZSSSSSSUUUVVVSSSNNNPPPVVVXXXYYYZZZZZZ[[[]]]aaaeee___PPPPPPWWWVVVVVV^^^bbbppp{{{tttrrrdddQQQJJJUUUccccccYYYAAABBBCCCEEEHHHKKKMMMNNNIIIHHHGGGFFFDDDBBB@@@???AAAGGGOOORRRSSSUUUYYY]]]WWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]___aaabbbcccccccccbbbbbbaaaaaaaaaiiicccbbbgggkkkkkkmmmrrrvvvuuutttrrrlllccc[[[XXXZZZ^^^ccciiiooopppfffZZZFFFAAAAAAEEEDDD@@@???CCC>>>>>>???CCCJJJNNNNNNMMMSSSTTTUUUVVVWWWYYY]]]```ccccccbbbbbbccceeefffhhhbbbbbbbbbccceeeggghhhiii```aaadddgggjjjnnnppprrrnnnjjjeeedddfffiiiiiiiiiooollljjjmmmrrrtttrrrnnnlll~~~QQQIIIKKKQQQOOOHHHOOOTTTLLLPPPRRRSSSTTTTTTTTTTTTUUU```UUU\\\gggeeexxx}}}vvv|||oooiiinnnPPP???555555////////////............---,,,,,,,,,,,,---..................///111222333555666CCCsssmmmnnn}}}xxxnnnjjjbbbVVVJJJDDDEEEGGGEEEAAA>>>>>>@@@AAA???<<<@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB????????????????????????BBBAAA@@@???>>>;;;777444444222///......///...------,,,++++++,,,///111333444555777888777666777888666444222111222222111000000000000000222666===AAAQQQ\\\mmmvvvpppfffhhhpppyyy{{{{{{wwwtttoooggg^^^```___dddnnntttrrrnnnmmmjjjccc[[[VVVYYYeeettt~~~fffNNNJJJ>>>:::666666777999888777<<<===>>>???@@@BBBFFFIIIFFFGGGIIIJJJLLLNNNPPPPPPOOOOOOOOOPPPOOOOOONNNNNNQQQQQQRRRRRRQQQQQQPPPOOOLLLXXXVVVSSSgggzzzcccUUUTTTIIIGGGJJJIIIOOOQQQIIIFFFHHHJJJHHHFFFDDDDDDFFFFFFEEECCCAAA>>>===<<<;;;<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@>>><<<;;;:::;;;===>>><<<===>>>>>>>>>AAAGGGLLLKKKKKKLLLLLLFFFAAACCCKKKOOO___ssswwwsssppp^^^QQQUUUUUUTTTTTTSSSSSSRRRRRRSSSXXXZZZXXXWWWYYY\\\\\\ZZZ\\\UUUWWWQQQSSSbbbVVVhhhuuusss[[[NNNUUUbbbgggcccKKKIIIDDD@@@BBBFFFJJJJJJIIIIIIIIIFFFCCC@@@???@@@CCCFFFJJJMMMPPPSSSWWWYYYUUUVVVWWWXXXXXXXXXWWWVVVSSSWWW[[[^^^____________eeedddcccbbbaaaaaaaaaaaaeeefffggghhhiiijjjkkkkkkooooooooooookkkddd\\\UUUTTTXXXcccqqqyyysssfff\\\LLLHHHFFFEEEAAA===>>>BBBDDD>>>;;;@@@EEEHHHKKKNNNSSSTTTUUUUUUUUUVVVXXXZZZ``````___``````bbbdddeeeffffffdddcccbbbbbbaaaaaaddddddeeehhhkkkmmmnnnmmmlllhhhdddeeejjjnnnmmmkkkdddooolllhhhttt~~~kkkMMMRRRPPPNNNOOORRRTTTTTTRRRNNNOOOOOOPPPQQQRRRSSSTTTXXXeee^^^\\\iiimmmuuusss}}}nnniiilllMMM<<<333333////////////............---,,,,,,,,,,,,---..................///111222333333666>>>fffnnn{{{xxxvvvpppgggZZZNNNEEE@@@AAA???<<<===@@@BBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>===;;;777555555222///...//////...---...---,,,,,,---///111333555777888777666555666777888666444333444444333111111111111000111555;;;???RRR]]]ooo}}}~~~wwwvvvzzz~~~{{{xxxpppfffcccaaadddllloookkkeeebbbccc___[[[\\\dddppp|||zzzaaaMMMEEE===999666555777999:::999>>>???@@@AAAAAACCCFFFIIIGGGGGGIIIJJJLLLNNNOOOPPPNNNNNNOOOPPPPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQNNNSSSSSSXXXdddxxxzzzlllhhhPPPHHHNNNKKKHHHIIIHHHGGGIIIJJJIIIGGGEEEEEEEEEFFFEEEDDDBBB@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>??????@@@CCCBBB@@@???>>>>>>???@@@>>>???@@@??????AAAEEEIIIDDDDDDDDDDDDGGGQQQ]]]fffhhhppp~~~{{{mmmbbbXXXOOOSSSRRRRRRRRRQQQQQQPPPPPPTTTUUUVVVWWWWWWVVVWWWYYYYYY[[[UUUZZZUUURRR___YYY___|||}}}zzzkkk[[[\\\fffkkkiiiVVVNNNBBB<<<>>>DDDHHHIIIIIIIIIIIIGGGCCCAAA@@@AAABBBDDDGGGIIIKKKOOOSSSVVVTTTUUUVVVWWWXXXXXXWWWWWWTTTXXX\\\^^^_________```ccccccbbbbbbbbbccccccdddeeeeeeffffffggghhhiiiiiiiiihhhhhhiiijjjhhheeebbbUUUUUU[[[gggrrruuuqqqmmmXXXQQQLLLJJJGGGBBB@@@BBBBBB===<<>>>>>AAACCCCCCAAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;:::888666555333000////////////...///...------...000222444888888888777555555777999;;;999666555666555444333222222111000111444999<<>>???????????????>>>======>>>>>>>>>>>>======<<<<<<<<<<<<===============>>>AAAFFFIIIHHHMMMMMMLLLWWWlll|||~~~|||sssaaaWWWTTTRRROOOPPPOOOOOOOOOOOOOOOOOOOOOVVVRRRSSSXXXXXXVVVZZZbbbddd```UUU\\\[[[QQQ\\\\\\\\\fff~~~|||iiidddjjjnnnmmmbbbWWWHHH???<<>><<<:::999999:::999888555222000.../////////...//////......///222444666:::::::::888777888<<<>>><<<:::888666666666444333333333222111000222666999GGGKKKXXXlll~~~~~~wwwtttrrrnnnlllooonnnbbbTTTRRRPPPSSS\\\bbb```[[[XXXSSSWWW```ooo~~~fffVVVRRRJJJ???:::888666555777;;;???AAAEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHIIIJJJKKKMMMMMMNNNKKKMMMOOOQQQQQQPPPNNNMMMLLLLLLMMMNNNOOOPPPPPPOOONNNKKKMMMWWWVVVLLLdddwwwgggfff```XXXVVVRRRLLLJJJHHHHHHIIIIIIGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???;;;;;;<<<<<<<<<======>>>;;;;;;:::<<>>???CCCFFFEEEBBBEEEKKKLLLOOOSSSWWWYYYZZZ\\\^^^`````````_______________]]]]]]^^^___aaacccdddeeeaaaeeeiiilllllljjjiiihhhfffiiikkkiiieeecccfffiiigggsss{{{}}}___MMMSSSUUUTTTRRRQQQQQQQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRTTTYYYXXXZZZ\\\ZZZmmmwwwkkkppplllggg~~~kkkIII999111333////////////............---,,,,,,,,,,,,---..................///111222333111999777???eeeiiijjjxxxrrroookkkfffaaaUUUNNNFFFBBB@@@@@@???===@@@@@@????????????@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;999999999:::999888444222///............---////////////111444777888;;;<<<<<<;;;;;;===AAADDD===:::888666555555333111333333333111000111444777???@@@GGGVVVhhhqqqnnneee______^^^```eeedddWWWIIILLLKKKPPPZZZ````````````YYY```lll|||hhhRRRLLLFFF===999888888888999===BBBEEEGGGHHHIIIIIIHHHGGGHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLNNNPPPPPPOOONNNMMMMMMNNNNNNOOONNNNNNMMMMMMKKKNNNLLLMMMPPPNNNXXXppp~~~tttkkkkkkeeeTTTPPPKKKFFFEEEHHHHHHEEEBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA======>>>??????@@@AAAAAA???>>>>>>=========>>>>>>AAA@@@@@@???????????????<<<;;;;;;@@@KKKYYYgggooooooyyy{{{www~~~tttgggYYYQQQPPPQQQQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOMMMOOOTTTWWWXXXbbb]]]UUU^^^UUUYYY```jjjbbbtttuuullleee___aaahhhooofffNNN999888BBBDDDFFFHHHIIIGGGFFFFFFFFFCCCBBB@@@>>>>>>BBBGGGKKKNNNNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[[[[ZZZ[[[]]]__________________^^^]]]\\\__________________``````bbbbbbbbbbbbcccaaa^^^[[[___[[[WWW\\\mmmvvvgggXXXTTTUUUQQQLLLHHHAAABBBEEEIIIGGGCCCEEEJJJJJJNNNSSSWWWYYYYYYZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]]____________```aaabbbccc```eeejjjlllllljjjjjjjjjgggkkklllhhhbbb___bbbfffiiizzzpppbbbWWWPPPTTTUUUTTTTTTRRRQQQPPPPPPQQQNNNNNNNNNNNNNNNOOOPPPQQQNNNQQQTTTZZZ[[[ZZZiii{{{lllqqqyyyggggggnnnKKK999111222////////////............---,,,,,,,,,,,,---..................///111222333000777666===ZZZrrrqqq{{{{{{rrrggg___ZZZSSSIIICCCAAAAAA???>>>@@@@@@????????????@@@@@@===>>>>>>>>>>>>?????????????????????????????????===<<<::::::::::::888777333111...------------,,,......///000333666:::<<<===>>>?????????@@@CCCFFF===;;;888666555444222000333333222111///000333555999:::<<>>???@@@>>><<<;;;:::;;;<<<===@@@???AAAIIIWWWggguuu}}}{{{bbbYYYRRRQQQRRRPPPNNNMMMLLLLLLMMMNNNOOOOOOPPPPPPIIIPPPUUUTTTYYYqqqhhhSSS^^^VVVXXX___gggaaaggg|||uuufffZZZ___iiiuuuttt^^^DDD;;;???AAADDDGGGHHHHHHFFFFFFGGGDDDCCCAAA???>>>@@@DDDHHHJJJKKKLLLNNNPPPSSSVVVWWWYYYYYYYYYXXXWWWXXX[[[]]]]]]^^^^^^^^^^^^\\\ZZZYYY\\\]]]]]]]]]^^^^^^______^^^___```bbbcccaaa]]]YYYVVVUUUSSSYYYnnnrrrcccVVVSSSTTTSSSPPPNNNDDDCCCEEEHHHHHHEEEEEEIIIKKKPPPVVVZZZ\\\]]]]]]]]]^^^^^^___`````````______```````````````aaabbbbbbaaafffjjjkkkjjjhhhhhhjjjhhhjjjjjjfff```___bbbfffhhh|||yyynnn]]]UUUUUUSSSTTTPPPQQQQQQOOOMMMLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPOOONNNTTT[[[ZZZXXXcccppp}}}jjjooovvvcccdddhhhGGG777000222////////////............---,,,,,,,,,,,,---..................///111222333222555333888KKKhhhzzzqqqyyyssslllfff^^^RRRJJJFFFDDDBBB@@@@@@@@@????????????@@@@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;888555222///,,,+++,,,,,,+++***---......000444888<<>>BBBEEEKKKPPPLLLEEEDDDGGGLLLOOONNNMMMUUU^^^dddmmmxxxzzzbbbPPPFFF===888888;;;>>>???@@@AAAEEEHHHGGGIIIKKKKKKJJJIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOOOOOOOOOOOOONNNKKKQQQKKKHHHQQQTTTQQQTTTooozzzmmm^^^VVVUUUTTTNNNHHHEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCCCCBBBAAAAAADDDHHHMMMQQQRRRRRRVVV```mmmzzzfffWWWPPPNNNQQQQQQMMMIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPLLLVVVYYYUUU```sssUUU^^^VVVVVV\\\]]]ZZZ]]]eee{{{qqqbbbddddddkkksssmmmWWWDDD===>>>AAAEEEGGGGGGGGGFFFGGGDDDCCCBBB???===>>>BBBEEEGGGHHHIIIKKKNNNQQQTTTVVVXXXXXXXXXVVVUUUVVVYYY\\\[[[\\\]]]^^^^^^]]][[[ZZZZZZ[[[[[[\\\]]]^^^______]]]^^^```bbbcccbbb___\\\VVVTTTQQQVVVmmm|||mmm___YYYWWWSSSPPPPPPGGGDDDCCCFFFGGGEEEEEEFFFJJJOOOWWW]]]___```aaaaaa^^^___```aaabbbbbbaaa```````````````aaabbbcccccccccgggjjjiiieeebbbcccfffccccccbbb^^^\\\]]]bbbffflllvvvttt|||jjjQQQRRRQQQNNNRRRLLLMMMMMMLLLIIIHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQMMMSSS[[[XXXVVV]]]bbbwwwfffnnnzzzgggfff~~~___BBB555000444000/////////............---,,,,,,,,,,,,---..................///111222333666444///222===RRRxxxoooeee|||uuukkk]]]RRRKKKGGGCCCAAA@@@@@@????????????@@@@@@============>>>>>>>>>>>>========================>>>============;;;777444111...,,,***+++++++++***------...111555:::>>>AAAAAACCCDDDCCCAAA?????????@@@===:::777666444222000111222222111///000222444000666:::999===CCCBBB===888<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::888888333111---+++******+++------...000333555888:::;;;???@@@BBBCCCCCCCCCBBBAAAEEE???888666777666333000//////...///000111333444222222222444777<<>>999===>>>???@@@BBBDDDEEEGGGGGGEEEGGGIIIKKKMMMMMMNNNMMMLLLLLLLLLLLLKKKIIIFFFEEELLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRRRROOOMMMMMMOOOQQQRRRRRR\\\ZZZrrrpppnnnrrrmmmbbbUUUNNNOOONNNHHHIIIKKKDDDDDDCCCCCCDDDCCCCCCIIIQQQUUUJJJ???;;;>>>DDDKKKPPPQQQSSSTTTRRRRRRUUU\\\bbbhhhgggeeehhhpppzzz~~~yyyuuu|||rrr^^^WWWRRRSSSSSSRRRQQQNNNLLLJJJIIIIIIJJJJJJKKKMMMNNNOOORRRMMMZZZ___eeehhhZZZXXXYYYVVVRRRXXXYYY[[[aaauuu{{{ccc]]][[[dddmmmiiiSSS???>>>???AAADDDHHHJJJJJJJJJHHHFFFDDDBBBAAA@@@>>><<>>===\\\uuufffsss|||pppcccZZZSSSHHH===???>>>===>>>??????===;;;>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<;;;:::999888444222///,,,******+++,,,,,,---///111333555777888???@@@BBBDDDEEEDDDCCCCCCDDD>>>888666666666333000//////...///000111333444333222333444777<<<@@@CCCDDDCCCFFFOOOYYY]]]YYYTTTIIIEEENNN```gggeeejjjwwwxxx~~~llluuu|||dddPPPLLLHHH===999>>>??????AAABBBDDDFFFGGGHHHEEEFFFGGGHHHKKKNNNPPPRRRKKKKKKKKKJJJIIIHHHFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKKKKMMMOOOPPPPPPXXXZZZgggsssaaaWWWTTTRRRKKKKKKLLLEEEHHHEEEFFFLLLRRRVVV\\\bbbYYYSSSOOOPPPVVV___hhhnnnpppooommmmmmnnnpppqqqrrrrrrrrrtttyyyzzz|||eeeVVVTTTQQQQQQQQQPPPOOONNNLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOHHHSSSWWWVVVvvv{{{wwwkkk\\\TTTTTTTTTRRRPPPVVVXXXYYY^^^kkkjjj```WWWXXX___```VVVJJJ>>><<<<<>>;;;===BBBHHHLLLNNNOOOPPPPPPTTTUUUVVVWWWWWWWWWWWWWWW\\\[[[\\\^^^aaaaaa___\\\[[[ZZZZZZZZZ[[[\\\]]]^^^_______________```aaaaaaqqqtttiii\\\iiivvvgggXXXRRRRRRJJJEEEBBBEEEFFFEEEFFFIIIPPPUUU[[[\\\ZZZZZZ\\\___\\\ZZZYYY[[[^^^aaaaaa```___```bbbaaa```ccchhhlllfffdddaaa[[[WWWUUUUUUVVVXXXXXXWWWVVVZZZ```eeefff}}}{{{bbbMMMIIILLLJJJIIIKKKMMMNNNMMMLLLJJJJJJLLLMMMIIIJJJKKKMMMMMMMMMLLLKKKOOOPPPRRRRRRRRRRRRSSSUUUttthhh}}}rrraaammmpppNNN;;;555444222111111000//////......------------,,,,,,------...------...///000111222222444777111444<<<777KKK{{{iii```vvv{{{qqqjjjaaaQQQAAA@@@>>>======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>===<<<;;;999999555333000---+++++++++,,,,,,,,,...///111222444444<<>>;;;888===DDDJJJMMMNNNOOOOOOQQQQQQRRRSSSUUUWWWYYYZZZ\\\\\\\\\^^^``````___^^^[[[[[[\\\]]]]]]\\\[[[[[[___^^^^^^^^^^^^___``````ppp}}}wwwaaabbbiiiWWWQQQSSSIIIDDDBBBEEEGGGGGGJJJNNNQQQUUUZZZ[[[ZZZZZZ\\\^^^[[[ZZZYYY[[[]]]`````````^^^___aaadddfffiiikkkmmmbbb^^^XXXTTTRRRRRRRRRRRRTTTVVVVVVWWW___iiinnnmmmwwwfffWWWKKKLLLNNNLLLKKKNNNNNNNNNNNNMMMKKKKKKLLLNNNJJJJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPPPPPPPQQQSSSTTTwwwjjjrrr^^^mmmhhhHHH:::777555222111000000///......------------,,,,,,,,,---......------...///000111222222555666222666;;;444>>>]]]|||aaa\\\sss~~~yyyuuunnn]]]MMMCCCAAA>>>===???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>===<<<;;;:::999777555222///---,,,,,,,,,------...///000111111222888;;;???BBBDDDDDDCCCBBB???<<<888666666555333111//////...///000111333444444444444555888;;;>>>???@@@@@@CCCIIINNNOOOMMMJJJIIIGGGNNN^^^jjjppp}}}yyymmmllleeeSSSDDDAAA@@@;;;;;;@@@@@@AAABBBCCCEEEFFFGGGHHHMMMLLLJJJHHHHHHHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOMMMKKKJJJJJJKKKJJJIIILLLWWWRRRSSStttwwwqqqkkkiiilllooonnnnnnooo{{{~~~~~~yyy~~~{{{ssslllaaaWWWTTTWWWSSSRRRPPPNNNLLLLLLLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLPPPFFFKKKRRRLLLMMMSSSNNNPPPSSSUUUVVVVVVTTTQQQNNNMMMQQQPPPRRRUUUUUUccc{{{kkk^^^ZZZ]]]ccchhh\\\QQQCCC<<>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<:::999888888666444111///------,,,......//////000111111111444666:::===?????????>>><<<:::888666555444222111//////...///000111333444333444444555777999;;;<<>>BBBBBBBBBCCCDDDEEEGGGHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMRRRPPPMMMLLLKKKJJJHHHFFFHHHRRRSSSQQQ^^^yyy{{{~~~wwwwwwzzzzzzlll___YYYWWWUUUSSSSSSVVVTTTRRROOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLQQQJJJMMMRRROOOLLLPPPRRRNNNOOOQQQSSSRRROOOLLLKKKMMMPPPMMMNNNSSSRRRZZZmmm}}}hhh]]]```kkkuuuoooaaaOOOBBB???CCCFFFHHHJJJIIIGGGGGGFFFDDD@@@===;;;<<<===>>>AAAEEEKKKOOOPPPPPPPPPQQQRRRUUUWWWYYYYYYYYYYYYXXXYYYZZZ\\\]]]aaa___]]][[[ZZZ[[[]]]^^^ZZZYYYYYYYYYYYYZZZ[[[[[[dddssslll\\\mmmyyymmmcccZZZUUURRRZZZdddfff\\\PPPNNNTTTWWWYYYYYYYYYXXXXXXXXXYYY\\\\\\\\\\\\[[[[[[\\\]]][[[___gggnnnqqqnnnfff```WWWRRRMMMKKKMMMOOOOOONNNTTTPPP[[[pppuuurrrlll\\\UUUSSSTTTVVVVVVTTTRRRSSSOOOQQQQQQQQQOOONNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNLLLNNNPPPQQQQQQRRRTTTVVVtttrrrgggcccwww\\\>>>444333111///000000///......------,,,,,,,,,,,,,,,---......///------...///000111222222444222555::::::888<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::888888888777555333111///.........//////000000111111222111222444777999:::::::::999999888666555333222222//////...///000111333444333333333444666777888999:::;;;===???BBBFFFLLLQQQPPPWWWeeeuuunnnOOOFFF??????@@@@@@AAADDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMRRRPPPMMMLLLLLLKKKHHHFFFGGGOOOSSSVVVXXX^^^pppbbbUUUSSSUUUUUUTTTSSSUUUTTTRRRPPPOOOMMMMMMLLLIIIIIIIIIIIIJJJJJJKKKLLLOOONNNMMMNNNMMMKKKMMMRRRPPPNNNOOORRRRRROOOMMMOOOMMMPPPLLLLLLRRRQQQVVVeeeqqqaaaaaammmyyyuuujjj[[[LLLDDDAAABBBCCCHHHHHHHHHHHHHHHFFFBBB???@@@???===;;;<<<@@@GGGLLLNNNNNNOOOPPPQQQSSSTTTUUUYYYZZZYYYXXXWWWYYY\\\______\\\YYYVVVVVVWWWZZZ\\\XXXXXXXXXXXXXXXYYYZZZZZZccciiizzzmmmTTTbbb|||xxxtttkkkccc___gggqqqpppcccTTTPPPUUUYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\\\\]]]```bbb^^^dddlllqqqpppiii```YYYOOOLLLJJJIIIKKKLLLMMMMMMRRRPPP]]]ppprrrooo{{{{{{}}}ZZZWWWSSSSSSTTTUUUTTTSSSQQQQQQPPPRRRSSSSSSQQQPPPPPPPPPQQQPPPOOOOOONNNOOOOOOOOONNNPPPRRRRRRRRRSSSUUUVVVttt~~~zzzeeetttYYY<<<555444333333000//////......---,,,,,,,,,,,,,,,,,,---...//////------...///000111222222333111666:::777999???>>>MMMgggggggggzzz~~~zzzsssmmmkkkbbbVVVKKKCCC???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777666777777555444222111000000.........///000111111111000000111222444555777888777888888777555333222222//////...///000111333444222222333333444555666666555999===AAACCCHHHOOOUUUTTT\\\lll|||xxx|||sss\\\IIICCC@@@AAACCCCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIHHHHHHJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKLLLLLLLLLKKKIIIIIINNNPPPVVVZZZXXXeeeyyysssccc[[[UUUUUUUUUSSSRRRTTTPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIPPPOOOKKKLLLLLLLLLOOOPPPMMMNNNSSSTTTPPPPPPSSSMMMQQQNNNLLLQQQPPPQQQ]]]yyyooogggjjjnnnooollleeeZZZNNNEEEAAA@@@GGGGGGGGGIIIJJJHHHDDDAAACCCBBB???<<<;;;===BBBFFFIIIJJJLLLNNNOOOQQQRRRRRRXXXXXXXXXVVVTTTVVVZZZ^^^[[[YYYXXXWWWWWWWWWYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[^^^aaaooo|||rrr```eeeyyy|||tttppppppppplllaaaVVVRRRUUUWWWVVVVVVWWWXXXYYYZZZZZZYYY[[[]]]]]]\\\]]]```cccbbbgggmmmmmmggg^^^VVVSSSIIIJJJLLLLLLKKKKKKMMMNNNTTT\\\hhhooottt~~~xxx{{{sssSSSTTTTTTSSSRRRPPPQQQRRRQQQPPPQQQRRRTTTTTTRRRQQQPPPQQQQQQPPPOOONNNNNNNNNOOOOOOOOOQQQRRRSSSRRRRRRTTTUUUqqqpppzzznnn```}}}SSS777000000000111000//////...------,,,,,,+++++++++,,,---...///000------...///000111222222444000666999555999@@@>>>EEENNNrrrdddnnnzzzvvv|||rrrcccTTTJJJCCC???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666777666666555333222111111,,,------...///000111111000000000000111333555777666777888777444333222222//////...///000111333444111222222333333444444444777===DDDIIILLLQQQWWW]]]```fffrrr|||ttttttxxxzzzeeeOOOFFFBBBAAACCCEEEEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIOOOMMMJJJGGGFFFFFFGGGHHHEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHIIIJJJMMMNNNMMMKKKKKKNNNMMMRRR]]]]]]YYY___www{{{lll\\\VVVTTTTTTTTTOOOKKKLLLPPPKKKLLLNNNOOOPPPPPPOOONNNOOONNNMMMKKKJJJJJJIIIIIIEEERRRQQQKKKNNNPPPNNNPPPLLLIIIKKKPPPQQQMMMLLLOOOMMMRRRPPPMMMQQQNNNMMMWWWZZZqqqoooeeeaaaiiilllllleeeXXXKKKDDDAAAFFFFFFGGGIIIJJJIIIFFFCCCDDDCCCAAA>>>;;;;;;>>>@@@DDDFFFIIILLLNNNPPPPPPPPPUUUUUUUUURRRQQQRRRWWW\\\YYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[```ooo~~~uuuooorrr{{{sssjjjddd]]]VVVTTTVVVUUUTTTTTTVVVXXX[[[\\\\\\]]]___```___\\\\\\^^^```cccgggjjjfff\\\SSSNNNMMMHHHLLLOOOPPPNNNMMMOOORRR^^^pppyyyvvvrrrppp~~~sssbbbTTT\\\VVVTTTPPPNNNPPPSSSSSSQQQQQQSSSUUUUUUSSSQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOQQQRRRRRRQQQQQQSSSTTTzzzpppxxxyyybbbjjjwwwKKK777333111///...000000///...---,,,,,,,,,,,,,,,,,,---------............///000111222333333444444555777999;;;===>>>IIIBBB```zzz```llluuueeeUUUIIICCCBBB;;;<<<===>>>??????>>>>>>===<<<;;;::::::::::::;;;<<<;;;::::::999999::::::777777888777555333111///////////////////////////000000111222444555666666888777444222111111111111000////////////111222333333222111222444777888888666===EEEIIIJJJQQQbbbqqqpppuuuzzzsssqqqZZZMMMBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJHHHJJJLLLMMMLLLJJJGGGEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDIIIIIIIIIIIIHHHGGGFFFEEEHHHJJJLLLKKKHHHGGGIIIKKKMMMMMMNNNPPPRRRSSSTTTUUU___||||||xxx}}}iii]]]\\\UUUSSSQQQQQQQQQPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLJJJIIIJJJLLLMMMNNNOOONNNLLLJJJIIIKKKKKKKKKMMMOOOOOOMMMKKKLLLLLLMMMMMMNNNOOOQQQQQQWWWWWWgggsssfff^^^[[[^^^aaadddiii]]]BBBGGGGGGIIILLLJJJGGGGGGKKKFFFDDDBBB???===;;;;;;;;;???BBBEEEIIILLLMMMMMMLLLPPPQQQQQQQQQQQQTTTXXX[[[YYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY]]]___ppp~~~zzzmmm```]]]]]][[[YYYYYYWWWUUUTTTVVVZZZ\\\ZZZXXXZZZ\\\]]]]]]]]]aaahhhnnnnnnhhhaaaZZZQQQHHHGGGKKKMMMHHHIIIPPPPPPMMMYYYlll{{{rrrooo}}}xxx~~~gggXXXSSSVVV\\\WWWUUUQQQOOONNNOOOQQQRRRLLLNNNPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKIIIKKKMMMQQQSSSSSSRRRRRRSSSxxxrrr{{{}}}gggmmmsssIII666333222000111000000///------,,,,,,---,,,,,,---------...............///000111222333333555555666888:::<<<>>>???EEE@@@OOO~~~yyybbblll}}}yyynnn```SSSIIIDDDAAA@@@@@@????????????@@@<<<<<<;;;::::::;;;;;;;;;<<<;;;::::::999999::::::888888777666555333222111000000000000000000000000111111222222333444555555666555333222111111111111000000//////000111333444333222111111222333333333444999>>>CCCIIIWWWkkk{{{|||{{{nnnXXXLLLHHHEEEEEEDDDCCCCCCCCCDDDDDDGGGFFFEEEEEEEEEGGGIIIJJJKKKKKKMMMMMMMMMKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKLLLKKKIIIHHHJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSWWWbbbxxxzzzvvv|||mmm[[[TTTTTTQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNPPPPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHKKKJJJKKKLLLNNNNNNLLLJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNQQQYYYxxxfff]]]\\\aaammm}}}zzzdddHHHEEEEEEIIIKKKHHHEEEEEEGGGEEECCCAAA>>>===<<<<<<===???BBBFFFIIILLLMMMNNNKKKLLLMMMMMMNNNPPPTTTVVVWWWXXXXXXXXXXXXYYYYYYYYY\\\[[[[[[ZZZYYYXXXXXXWWWXXX\\\rrr~~~~~~qqqddd``````^^^]]]]]]ZZZYYYXXXYYYZZZ\\\\\\[[[YYYYYYZZZ^^^bbbgggjjjlllfff___WWWQQQKKKEEEFFFJJJDDDHHHKKKMMMRRR```qqq}}}oooyyywwwsss```WWWSSSQQQRRRUUUTTTRRRQQQPPPPPPQQQQQQMMMNNNPPPPPPNNNMMMMMMMMMMMMMMMNNNOOONNNLLLJJJIIIJJJMMMPPPRRRSSSRRRSSSTTTttttttkkkpppnnnEEE444333222222333000///...---------------,,,------------............//////000111222333333666666777999;;;===???@@@CCCEEEFFF]]]eee[[[___{{{sssiii___UUUOOODDDBBB???<<<;;;<<<>>>@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999777666444333333333222222222222222222222222222222222333333444444444333333222111111111111111000000000000111222333444222222222111222222222333666888:::???JJJ]]]rrrsssYYYJJJEEEGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHFFFEEEDDDDDDGGGIIIKKKMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRQQQSSSiiiwwwsss~~~{{{oooddd]]]YYYWWWVVVPPPQQQRRRSSSSSSRRRPPPOOOQQQPPPPPPOOOOOONNNOOOOOOOOOPPPQQQPPPMMMLLLKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHJJJJJJJJJLLLMMMMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHKKKQQQPPP\\\tttcccYYY]]]ooo}}}QQQGGGAAACCCHHHHHHFFFFFFHHHGGGEEECCCAAA@@@???>>>;;;<<<>>>AAAEEEIIILLLMMMKKKLLLNNNNNNOOOQQQSSSVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXVVVYYYmmmvvvhhhcccaaa^^^]]]^^^\\\\\\\\\[[[ZZZ[[[]]]___[[[ZZZ\\\bbbiiillljjjggg\\\TTTLLLIIIFFFDDDFFFIIIFFFMMMNNNNNN]]]ttt{{{uuunnn||||||dddWWWWWWUUUPPPLLLRRRRRRSSSTTTSSSRRRPPPNNNMMMOOOPPPOOONNNLLLLLLMMMKKKLLLMMMMMMLLLKKKIIIHHHIIILLLPPPRRRRRRSSSTTTUUUpppvvvlllrrrgggBBB222222111111333000///...---------------------------...............///000111222333333444666666777999;;;===???@@@@@@HHHGGGNNN~~~mmm]]]mmm|||sssmmmiiieeebbbMMMIIIDDD???<<<===???AAA;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::999777555444444444555333333333333333333333333333333333333333333333333111111111111111111111222000000111111222333333444111111222333333444666777AAADDDHHHNNN[[[lll{{{yyyeeeUUUKKKFFFFFFAAAAAABBBCCCEEEGGGIIIJJJGGGFFFDDDCCCDDDFFFJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQ[[[|||xxxyyyiiibbbZZZXXX[[[\\\YYYUUUPPPRRRTTTTTTRRROOOMMMLLLQQQPPPOOOMMMMMMMMMMMMNNNMMMOOOPPPOOOMMMKKKKKKLLLJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIKKKMMMMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGLLLQQQMMMPPPjjjsss___^^^lllyyyZZZNNNCCC@@@AAACCCGGGKKKGGGGGGGGGFFFDDDCCCAAA@@@<<<<<<<<<===@@@DDDHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWVVV```xxxtttggg```\\\YYYWWWYYYZZZ\\\]]][[[XXXYYY\\\```aaaccceeeiiikkkiiiccc^^^SSSLLLGGGGGGGGGFFFFFFIIIIIIMMMQQQZZZnnn}}}nnnooojjj~~~mmmXXXSSSWWWXXXSSSOOONNNQQQTTTVVVUUURRROOOLLLNNNOOOPPPOOOMMMKKKLLLMMMJJJKKKKKKKKKKKKJJJIIIHHHHHHKKKNNNPPPQQQRRRTTTVVVnnnxxx~~~nnnvvv___>>>111111000///111//////...------------...---------.........////////////000111222333444444555555666888:::<<<>>>???>>>DDDDDDGGGaaauuudddtttzzzvvvtttqqqnnnbbb\\\TTTKKKDDDAAA@@@AAA<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;999888666555555555666444444444444444444444444444444333333333333222222000000111111222222222222000111222222333444444444111222333333222333777:::NNNWWWaaajjjvvvwwwzzz```TTTPPPKKKEEECCCAAABBBBBBCCCEEEFFFHHHIIIFFFEEECCCCCCDDDGGGJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLLLLKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMRRRXXX```wwwzzzoooooo]]]YYYVVVUUUWWWUUUQQQMMMNNNQQQTTTUUURRROOOMMMMMMPPPOOOMMMKKKJJJKKKKKKLLLKKKMMMNNNMMMKKKJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPIIIIIIIIIKKKMMMMMMKKKIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIOOOWWWcccqqqhhhlllxxxxxxhhhXXXQQQKKKGGGCCC@@@CCCHHHDDDEEEFFFGGGGGGEEECCCBBB???>>>===<<<===???BBBDDDHHHJJJLLLMMMLLLKKKKKKLLLRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTXXX```kkkxxxyyyuuurrrhhh]]]XXXVVVSSSSSSUUUVVVXXXZZZYYYWWWXXX\\\___iiilllnnnllleee]]]VVVSSSKKKFFFEEEGGGHHHGGGGGGJJJHHHPPP___nnnzzz|||bbbxxxkkk___SSSQQQSSSSSSQQQPPPLLLOOOSSSUUUUUURRRNNNKKKNNNOOOOOONNNLLLKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGJJJMMMNNNOOOQQQSSSUUUmmmyyy{{{nnnyyysssUUU999000111///...//////......---------......------.........////////////000000111222333444444555555666888:::<<<>>>???CCCBBBCCCFFFPPPnnnjjjaaaxxx~~~xxxssstttnnncccWWWLLLDDD???===>>>======<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666555555555555555555555555333333333333333333333333111111222222333222222111111111222444444444444444333444444222111333999>>>RRRaaappp{{{pppiiixxxlllPPPHHHIIIHHHDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNLLLKKKJJJJJJLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMHHHLLLTTTTTTXXXttt{{{rrrddd```UUUSSSQQQOOONNNNNNNNNOOOOOORRRVVVVVVSSSPPPPPPRRRPPPNNNLLLJJJIIIIIIJJJKKKJJJLLLMMMLLLKKKIIIIIIJJJHHHIIIJJJKKKMMMOOOQQQQQQJJJJJJJJJLLLMMMMMMLLLJJJFFFFFFFFFFFFHHHIIIJJJKKKGGGFFFIIIQQQQQQKKKggg~~~sssmmmnnnjjj\\\SSSTTTUUUUUUNNNCCC======@@@BBBEEEGGGHHHGGGEEEDDDBBBAAA>>>===<<<===>>>???EEEHHHKKKMMMLLLKKKKKKKKKPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTRRRQQQOOOMMMLLLKKKMMMRRRWWWWWWVVVYYYdddnnnyyynnnfffddd^^^WWWQQQQQQQQQPPPQQQUUURRRTTTWWWXXXZZZ[[[^^^___hhhjjjjjjcccYYYOOOKKKJJJDDDCCCEEEHHHHHHHHHKKKQQQYYYgggyyy|||ooodddvvv|||^^^WWWQQQPPPOOOLLLKKKMMMLLLNNNPPPRRRRRRPPPMMMKKKOOOOOOOOOMMMKKKJJJKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKLLLMMMNNNQQQSSSmmmyyyvvvjjjyyyeeeKKK444...111000///000......---------......///............///////////////000111111333333444555666666777999;;;===???@@@EEEBBBDDDJJJLLL\\\www___ooo|||zzzqqqfff[[[QQQIIIEEE@@@???>>><<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;999999999999888777666666555555555555555555555555333333333333333333333333222222333444444333222111111222333444555555555444222444444444444:::CCCKKKYYYjjjzzzssshhhfffxxxzzzbbbMMMIIIIIIEEECCCEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIFFFHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGJJJLLLMMMLLLJJJHHHIIIKKKLLLKKKIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJLLLQQQQQQSSS___nnnnnnjjjdddYYYVVVOOONNNLLLKKKLLLNNNQQQTTTXXXZZZ\\\YYYSSSOOOPPPRRRQQQOOOLLLJJJIIIIIIJJJKKKJJJLLLMMMMMMKKKJJJJJJKKKHHHHHHIIIJJJKKKLLLMMMNNNKKKJJJKKKLLLNNNNNNLLLJJJGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHHHHMMMNNNHHHWWWxxxrrrmmmjjj______]]]^^^___YYYMMMAAA===;;;>>>BBBFFFHHHHHHFFFEEECCCBBB@@@>>>=========>>>???CCCHHHKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOORRRQQQQQQPPPNNNMMMLLLLLLJJJQQQVVVTTTOOOOOOTTTXXXdddiiillljjjddd]]]YYYXXXSSSOOOLLLNNNOOONNNPPPSSSPPPRRRUUUZZZ___bbbbbbbbb```^^^YYYSSSLLLGGGDDDDDDCCCCCCFFFIIIIIIKKKUUU```ttt~~~~~~^^^nnnvvviiiYYYSSSOOOPPPOOOLLLKKKLLLLLLMMMNNNNNNOOONNNMMMLLLOOOPPPOOOMMMJJJIIIJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJFFFHHHJJJJJJJJJKKKNNNPPPmmmyyypppeeevvv\\\DDD000---222222000111......---------......///............/////////000000000111222333444444555777888999:::<<<>>>@@@BBB???===CCCLLLMMMSSSqqqhhhhhh~~~vvvmmmccc\\\XXXAAA@@@>>>===;;;:::::::::======<<<;;;;;;;;;;;;<<<888999::::::999888666555555555555555555555555555222222222333333444444444333333444555444333222111111222333555666555555444000222555666:::CCCQQQ[[[gggxxx}}}lllfffiiigggWWWLLLLLLJJJBBB>>>AAABBBBBBBBBAAAAAABBBBBBBBB@@@BBBDDDFFFHHHHHHHHHHHHEEEGGGKKKNNNOOONNNMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEFFFIIIKKKMMMLLLIIIHHHHHHKKKLLLJJJHHHJJJJJJKKKKKKLLLMMMMMMNNNDDDLLLQQQNNNMMMSSS[[[___eee{{{wwwccc___[[[RRRPPPQQQPPPOOOOOOPPPPPPOOONNNbbbdddccc\\\SSSMMMLLLNNNRRRPPPMMMJJJIIIJJJKKKLLLKKKMMMNNNNNNLLLKKKKKKLLLIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMOOOOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGDDDHHHDDDDDDJJJKKKQQQaaa|||tttrrrlllqqqiiibbbaaa^^^UUUJJJEEE888;;;AAAEEEHHHHHHFFFEEEBBBBBBAAA??????>>>>>>>>>555:::@@@EEEHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRMMMPPPRRROOOMMMOOORRRUUUVVVWWWYYYYYYWWWVVVVVVVVVSSSOOONNNOOOOOOLLLLLLOOOPPPQQQUUU\\\dddgggfffdddWWWQQQIIIEEEDDDDDDCCCAAAEEEFFFIIIKKKKKKOOO^^^nnnyyytttzzzdddhhhttt```]]]WWWQQQMMMPPPSSSRRRPPPQQQLLLLLLLLLLLLLLLLLLMMMMMMPPPPPPOOOLLLJJJIIIJJJLLLJJJJJJIIIIIIIIIJJJJJJKKKFFFHHHIIIIIIIIIJJJLLLNNNjjjzzz```hhh|||SSSAAA222111777888222---........................------......///000000000111111222333333444555555888999:::<<<>>>???@@@@@@BBBEEEGGGGGGHHHOOOZZZcccnnnhhhiiiyyywwwxxxzzzZZZMMMBBB??????;;;999;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;::::::999999888888666666666666666666666666555555444444444333333333444222111111333555666666111222333333333444777999:::999777999AAATTTjjjzzzlll___ddduuu}}}~~~sssQQQQQQOOOKKKFFFBBB???>>>DDDEEEEEEDDDBBBAAABBBDDDBBBDDDEEEFFFEEEEEEGGGHHHFFFGGGIIIKKKKKKKKKIIIHHHLLLJJJIIIJJJMMMMMMKKKHHHNNNLLLHHHFFFEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJMMMNNNMMMMMMPPPXXX___aaaiii|||yyyqqqfff\\\UUUSSSRRRRRRTTTRRRPPPNNNLLLKKKKKKKKKdddaaa\\\UUUOOONNNPPPRRROOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMJJJGGGEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDFFFJJJMMMPPPiii|||~~~hhhWWWYYYYYYPPPAAA@@@@@@AAADDDFFFHHHIIIEEEJJJJJJBBB<<<======<<<=========>>>@@@CCCEEEGGGIIILLLNNNPPPOOONNNNNNOOONNNNNNOOOOOOPPPOOOOOONNNKKKKKKLLLMMMNNNOOOPPPPPPMMMNNNPPPRRRRRRQQQMMMJJJMMMLLLJJJLLLOOOSSSVVVWWWYYY^^^ccceeeddd```XXXPPPHHHAAA===BBBFFFEEE@@@>>>CCCHHHKKKLLLRRR```qqq{{{qqquuuggg]]]JJJNNNMMMLLLKKKKKKKKKLLLMMMPPPOOONNNLLLLLLLLLMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKNNNMMMKKKJJJIIIJJJLLLMMMKKKLLLLLLKKKJJJJJJMMMOOOtttqqqiiisssnnnMMM>>>000000444444000---..................------------......///000000000111111222333444555555666888999;;;===???@@@AAAAAAAAACCCDDDFFFHHHNNNWWW^^^|||zzzhhh^^^\\\xxx~~~yyymmm```QQQFFF>>>999;;;AAA======<<<<<<;;;:::999888;;;::::::999888888777777777777777777777777777777555555555444444444333333444333222222333444555444333555777888888999:::<<<>>>>>>AAAIIIXXXkkk{{{wwwggg[[[___qqqrrrjjj\\\LLLKKKIIIFFFCCCBBBCCCDDDFFFGGGFFFDDDBBBAAACCCDDDBBBDDDEEEFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLKKKJJJJJJLLLJJJIIIJJJKKKKKKIIIFFFKKKKKKIIIHHHHHHGGGHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLIIILLLOOOOOONNNPPPUUUZZZWWWWWW^^^qqqyyyssshhhbbbYYYRRRPPPPPPRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLLLLMMMLLLKKKKKKLLLOOORRROOOOOONNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLJJJGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCDDDEEEIIILLLNNNXXXddd|||kkkeee^^^VVVYYYRRRHHHBBB@@@@@@@@@@@@HHHHHHDDDAAADDDHHHDDD===<<<<<<;;;;;;<<<<<<===>>>DDDFFFIIIJJJKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOOOOPPPQQQPPPOOONNNMMMKKKHHHFFFGGGIIINNNUUU\\\aaaccccccjjjhhhccc]]]WWWPPPGGGAAAGGGBBB?????????>>>???CCCIIIMMMXXXgggtttxxxwwwttt|||}}}}}}ddd[[[WWWLLLNNNNNNMMMLLLLLLMMMNNNOOOPPPOOONNNLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKNNNMMMKKKJJJIIIJJJKKKLLLIIIJJJKKKJJJJJJKKKMMMPPP}}}zzzjjjjjjwww^^^DDD999000///000///....../////////......------------......//////000000111111222333444555666777777999:::<<<>>>@@@AAABBBBBBBBBBBBDDDGGGKKKPPPVVVYYY]]]www___]]]lllvvvrrrxxx~~~tttgggXXXJJJ???>>>BBB<<<;;;;;;;;;;;;::::::999;;;;;;::::::999888777777888888888888888888888888666555555555444444444444444444444555555555555666666777888999;;;@@@EEEJJJ^^^^^^aaajjjwww~~~ddd[[[RRRUUUkkkxxxcccYYYLLLMMMJJJFFFCCCBBBDDDFFFHHHIIIIIIGGGEEEBBBAAACCCEEEBBBDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGEEEIIIIIIJJJJJJJJJHHHFFFEEEIIIIIIIIIIIIGGGEEECCCBBBHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIILLLOOOPPPNNNNNNPPPRRRTTTNNNLLLSSSbbbvvvqqqkkkccc]]]ZZZUUUOOOKKKKKKMMMPPPQQQQQQOOONNNLLLLLLLLLLLLMMMHHHJJJLLLLLLLLLLLLNNNOOOOOOOOONNNMMMKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJGGGFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDGGGIIIKKKNNNMMM]]]}}}sssnnnmmm^^^]]]YYYPPPFFFAAAAAACCCGGGIIIHHHGGGGGGHHHEEE@@@>>>======<<<;;;:::999999<<>><<<:::<<>>===<<<;;;999;;;<<<>>>???BBBFFFIIIRRRQQQOOOMMMMMMNNNOOOQQQTTTSSSQQQPPPOOONNNOOOOOOTTTVVVYYY\\\___bbbeeegggggghhhjjjlllkkkeee^^^XXXKKKDDD>>>===>>>>>>???@@@FFFEEEFFFHHHHHHKKKTTT___~~~yyyvvvaaannnoooZZZVVVRRRPPPUUUUUUOOOOOONNNNNNOOOQQQSSSTTTQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMMMMKKKIIIHHHJJJKKK~~~nnnccccccuuu~~~RRR888444222111...+++---222000000/////////...............//////000111111111222333444555777888999:::<<<===???AAABBBDDDDDDDDDEEEEEEGGGKKKOOORRRSSSRRRVVVaaa```OOOSSS^^^~~~}}}}}}}}}xxxqqqfffVVVJJJKKKJJJGGGCCC@@@===<<<;;;999999999999::::::::::::777777777777777777777777777777666666666555555555444666777666444333444666777;;;@@@IIITTTaaaooowww~~~ttt]]]NNNJJJVVViii~~~~~~zzzvvvcccSSSLLLOOOLLLIIIGGGHHHHHHHHHFFFKKKKKKIIIFFFCCCBBBDDDEEECCCDDDEEEEEEDDDCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEAAABBBDDDFFFGGGGGGHHHIIIKKKJJJHHHGGGFFFFFFGGGGGGDDDEEEHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHMMMMMMLLLKKKJJJJJJLLLMMMMMMKKKPPPVVVQQQMMM\\\tttrrrbbbYYYXXXYYYXXXUUUWWWTTTOOOMMMMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKLLLMMMJJJJJJJJJIIIIIIKKKOOORRRMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIGGGGGGGGGIIIFFFFFFFFFGGGFFFFFFEEEEEEAAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@@@@AAACCCDDDEEEBBBNNNNNNKKKfffxxx~~~~~~vvvzzz~~~eeeVVVhhhoooKKKFFFHHHKKKMMMLLLIIIHHHIIICCCCCCBBBAAA@@@?????????;;;<<<<<<<<<<<<>>>AAADDDNNNLLLJJJIIIHHHIIIJJJLLLOOONNNNNNNNNPPPRRRTTTUUUZZZ^^^dddhhhjjjkkklllnnnllliiieeeaaa[[[SSSJJJDDDDDD???===??????<<<<<<@@@DDDBBBEEENNNXXXfffwwweee^^^bbbSSSXXXXXXUUUUUUTTTOOOOOONNNNNNOOOQQQSSSTTTQQQOOONNNLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJJJJLLLNNNsssiiiuuuwwwOOO777444333333000---...222////////////////////////...//////000000111111222333444555666888999;;;;;;===>>>@@@BBBDDDEEEEEEFFFCCCEEEGGGJJJLLLNNNOOOOOOKKKSSSfff|||yyyhhhYYYaaa}}}xxx}}}xxxxxxvvvmmmcccddd```ZZZRRRJJJCCC???===;;;;;;:::::::::999999999777777777777777777777777777777777777666666666666666888888666444333666:::???HHHVVVdddpppxxx|||jjjXXXNNNLLL]]]mmmrrrbbbXXXQQQSSSKKKHHHEEEEEEHHHIIIHHHFFFIIIIIIIIIGGGDDDCCCDDDEEECCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@BBBDDDFFFFFFGGGHHHJJJKKKJJJHHHFFFFFFFFFGGGGGGCCCDDDFFFHHHJJJJJJJJJJJJEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGMMMLLLJJJIIIIIIKKKLLLNNNJJJIIIMMMRRROOOKKKOOOYYYiii||||||iii```VVVPPPQQQTTTUUUTTTRRRPPPMMMLLLMMMOOOPPPPPPMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLJJJGGGEEEFFFHHHKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@@@@@@@AAABBBCCCCCCFFFCCCEEEJJJQQQiiixxxqqquuuuuulllhhhuuuYYYKKK@@@FFFSSSZZZWWWRRRKKKIIIGGGDDDAAA@@@@@@@@@>>>???@@@???======>>>@@@FFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIMMMRRRVVVYYY^^^bbbfffgggccc___^^^^^^ZZZVVVQQQMMMIIIEEE@@@===>>>;;;===AAA???<<<@@@JJJNNNWWWhhhzzzzzzqqq```bbbjjj{{{pppYYYSSS[[[YYYVVVTTTPPPOOONNNNNNMMMNNNOOOQQQRRRPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKLLLNNNQQQTTTxxxqqqlllEEE888444222333111......111.........///000000111111/////////000111111222222333444555777999:::<<<<<<>>>???AAACCCEEEFFFFFFGGGCCCFFFJJJKKKJJJJJJMMMPPPLLLLLLXXX```nnnrrr[[[ggg||||||zzzzzzuuummmbbbXXXPPPJJJGGGEEEDDDBBB@@@>>><<<;;;:::888888888888888888888888888888888777777777666666555888;;;;;;;;;???GGGMMMUUU]]]jjjvvv~~~ttt```NNNHHHRRRaaaxxx]]]TTTSSSSSS]]]PPPKKKEEECCCFFFHHHGGGFFFFFFGGGIIIHHHFFFDDDCCCDDDCCCDDDEEEDDDCCCBBBCCCEEEEEEEEEFFFFFFFFFEEEDDDCCCAAADDDFFFGGGEEEEEEFFFHHHHHHHHHIIIHHHHHHGGGEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMJJJJJJJJJJJJKKKMMMPPPSSSRRRUUUgggvvvsssnnnhhhYYYUUUQQQOOOPPPRRRRRRRRRPPPMMMKKKJJJLLLMMMMMMMMMMMMMMMKKKJJJIIIJJJJJJKKKPPPPPPOOOLLLIIIGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBIII@@@BBBIIIFFFGGGhhhvvvsssjjjttt}}}|||xxx}}}yyycccNNNJJJPPPWWW[[[^^^___[[[UUUNNNIIIEEEDDDDDDBBBCCCDDDCCCAAA??????@@@AAAAAA@@@??????>>>>>>===>>>>>>???AAAEEEJJJOOORRRUUUXXXZZZWWWQQQLLLKKKLLLKKKHHHEEEDDDDDDEEEDDDCCC>>><<>><<<999999999999999999999999888888888888777777777777333888===@@@EEEMMMYYYcccjjjnnntttyyy~~~vvvbbbOOOBBBGGG___xxx|||sssuuuzzzwwwSSSPPPRRRTTT```ZZZRRRHHHDDDDDDGGGGGGEEECCCFFFHHHHHHGGGDDDCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGIIIJJJIIIHHHEEEDDDDDDFFFHHHHHHEEECCCDDDFFFFFFGGGIIIKKKJJJHHHDDDBBBEEEEEEEEEDDDEEEFFFFFFGGGCCCEEEGGGIIIKKKKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHJJJMMMOOOOOOMMMKKKGGGIIIGGGDDDEEELLLPPPNNNSSSOOOUUUcccmmm}}}yyykkk]]]SSSMMMSSSSSSSSSSSSSSSSSSSSSSSSRRROOOLLLKKKKKKKKKJJJIIINNNMMMKKKJJJIIIIIIJJJJJJFFFIIILLLNNNNNNMMMMMMNNNGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDBBBFFFUUUccc~~~}}}{{{wwwuuuwww}}}hhhTTTFFFFFFUUUgggsssnnndddZZZRRRMMMKKKJJJCCCEEEFFFFFFDDDBBBAAAAAA@@@AAAAAA@@@@@@>>>===<<>>===<<<>>>AAADDDFFFGGGJJJKKKHHHCCCAAACCCFFFIIIHHHFFFGGGIIIKKKKKKKKKKKKHHHIIILLLKKKOOOfffvvvrrrlllVVV\\\vvvwwwsss~~~tttZZZRRRSSSTTTOOOPPPTTTOOONNNMMMLLLKKKKKKKKKLLLMMMPPPOOONNNNNNNNNOOOPPPQQQPPPOOONNNMMMLLLMMMNNNOOONNNNNNNNNNNNNNNMMMLLLLLLRRRRRRQQQOOOMMMLLLMMMOOO}}}ooopppZZZ<<<333222111000////////////...............///000000111000000000111222333333444555888:::===???@@@AAA===???BBBEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQXXXQQQPPPTTTVVVeeewwwffftttyyy{{{iii}}}ppphhhfffaaaZZZZZZ^^^^^^YYYUUURRRIII???AAA===999999<<<===:::777<<<======:::888888<<<@@@@@@CCCHHHPPPYYYccclllqqquuu~~~zzznnn```LLLHHHTTT^^^pppttthhhwwwiiiWWWPPPPPPRRRRRRYYY]]][[[QQQGGGDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEECCCCCCEEEGGGFFFDDDCCCEEEHHHIIIHHHFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIIIIHHHFFFFFFGGGIIIIIIHHHGGGFFFHHHKKKNNNPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGIIIKKKMMMMMMLLLJJJHHHIIIHHHHHHHHHHHHIIIJJJKKKQQQQQQSSSXXX[[[dddyyy|||tttiii^^^WWWSSSQQQPPPSSSVVVTTTRRRTTTYYYWWWPPPNNNNNNMMMLLLKKKIIIGGGFFFIIIIIIJJJKKKKKKLLLKKKKKKMMMMMMLLLLLLKKKIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@AAABBBBBBAAA???>>>?????????@@@@@@@@@@@@BBB@@@???>>>@@@DDDHHHKKKnnnzzzrrrttt}}}uuummmcccWWWRRRTTT^^^kkktttooofff^^^UUULLLMMMIIIHHHJJJJJJEEECCCCCC>>>AAADDDDDDAAA>>>>>>???DDD@@@>>>AAABBBAAADDDHHHDDDEEEFFFDDDDDDJJJTTT]]]\\\bbbhhhiiiggggggjjjnnniiiddd]]]ZZZ]]]fffqqqxxxyyysssvvvyyyfffpppuuuzzzrrr```TTTRRRQQQPPPQQQQQQPPPOOONNNMMMKKKJJJIIIJJJLLLMMMOOONNNLLLKKKKKKLLLLLLMMMKKKLLLMMMMMMMMMMMMLLLLLLIIIKKKLLLLLLKKKKKKMMMNNNQQQQQQQQQPPPOOONNNLLLKKKtttmmmvvvTTT666333222111000///////////////............///000000111000000111111222333444444666888;;;===???@@@AAA???@@@BBBDDDFFFHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQUUUQQQSSSWWWRRRRRRhhhssshhh^^^hhh|||{{{uuu|||yyytttuuusssnnnrrrtttrrrmmmjjjiiiccc[[[\\\UUUMMMJJJKKKLLLJJJGGGAAACCCEEEFFFHHHKKKNNNQQQccccccfffjjjooouuuzzz}}}ppp\\\IIIHHHFFFXXXwww~~~zzzuuukkk]]]RRRLLLJJJIIIHHHOOOSSSSSSLLLEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCDDDFFFEEECCCBBBCCCFFFHHHGGGEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIIIIHHHFFFFFFGGGIIIJJJIIIGGGGGGHHHJJJMMMOOOLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNMMMLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKLLLOOOOOORRR^^^kkkuuuxxxqqqfffaaaZZZTTTRRRRRRRRRQQQRRRTTTTTTRRRTTTXXXWWWQQQKKKKKKKKKJJJIIIHHHHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>???@@@@@@???===>>>>>>>>>>>>??????????????????>>>===???AAADDDFFFOOOgggoooiiilllffffffnnn}}}|||ppphhhUUURRRPPPRRR]]]iiioooooo]]]ccc___OOOCCCCCCEEEDDDJJJFFF@@@<<<;;;???EEEIIIDDDDDDGGGNNNSSSXXX```iiieeeaaaZZZUUUVVVcccuuupppccc^^^]]]kkk~~~zzzsssuuuxxxrrryyy{{{~~~qqqcccUUURRRPPPOOONNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKIIIKKKLLLKKKJJJJJJKKKLLLPPPPPPOOOOOONNNMMMLLLKKKjjjkkk{{{OOO777333222111000//////////////////......//////000111111111111111222333444555555777999<<<>>>@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPNNNRRRXXXUUUOOOZZZllluuu\\\eee}}}}}}~~~~~~~~~|||vvvxxxxxxwwwsssssssssqqqllltttnnniiiggghhhgggccc___YYYZZZ\\\```eeejjjlllmmmxxxeeeSSSHHHJJJaaaqqqzzzrrrrrrjjjVVVTTTQQQMMMIIIEEEBBB@@@DDDIIIJJJFFFCCCFFFHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEBBBAAAAAABBBDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHFFFFFFGGGHHHJJJIIIHHHGGGGGGIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNNNNNNNLLLJJJHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMLLLJJJMMMQQQPPPYYYjjj~~~vvvlll^^^RRRSSSPPPMMMMMMNNNPPPQQQQQQPPPRRRRRRRRRTTTXXXWWWSSSJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<===>>>>>>===;;;<<<<<<<<<=========>>>>>>======<<<======>>>???@@@>>>CCC\\\nnn___ZZZQQQOOOWWWkkkYYYPPPHHHIIIQQQXXX___dddkkksss___[[[XXXRRRUUUQQQMMMIIIIIIIIIJJJKKKRRRTTT[[[dddkkkrrrtttnnntttvvveee```aaawwwvvvfffgggssszzz|||lllbbb[[[UUUQQQOOOMMMLLLLLLMMMNNNOOOOOONNNLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKIIIHHHIIIJJJMMMMMMMMMMMMLLLLLLKKKKKK}}}ccciiilllGGG666222222111000//////000000/////////...///000000111111111111222222444555666777888:::===???@@@AAABBBDDDCCCCCCCCCCCCEEEGGGHHHHHHIIIIIIKKKLLLNNNPPPQQQQQQLLLMMMSSSUUUVVVbbbrrrvvvzzz]]][[[nnntttnnnqqqzzz}}}yyyzzz}}}|||zzzzzz~~~{{{uuuvvvtttrrruuuzzznnnSSSFFFOOO___}}}{{{yyyqqqYYYKKKLLLMMMLLLHHHDDDBBBAAA@@@EEEFFFCCCCCCFFFIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCBBBAAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIGGGFFFEEEGGGHHHKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNNNNNNNNNNLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIILLLKKKLLLNNNOOONNNLLLKKKVVVRRRNNNQQQ___xxxpppccc\\\WWWSSSOOOOOONNNMMMMMMOOOPPPPPPOOONNNPPPQQQRRRTTTVVVVVVUUUMMMKKKIIIGGGFFFGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCCCCBBBBBBBBBBBBBBB???@@@BBBCCCCCCBBB@@@>>>>>>===<<<<<<======<<<::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>EEEIIISSSwwwuuucccYYYVVVOOOMMMWWWiiiwww|||}}}WWWVVVWWWYYYSSSGGGAAACCCOOOmmmzzzqqqiiimmmlllggg```YYYSSSQQQQQQeeehhhnnntttvvv{{{yyyqqqpppqqqppprrrwww|||}}}zzz~~~}}}xxxrrrqqqzzzyyy\\\^^^xxx}}}lllbbb]]]YYYZZZ\\\SSSRRROOOMMMKKKKKKMMMOOOPPPNNNMMMKKKJJJIIIIIIIIILLLLLLLLLLLLMMMMMMNNNNNNJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJsss]]]ggg___<<<111222111000000000000000000///////////////000111111111111111222333555666777888:::;;;>>>@@@AAABBBBBBDDDDDDCCCCCCCCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRUUUNNNKKKMMMOOORRR]]]jjjwwwzzzvvv[[[___zzzsssbbb]]]ttt~~~~~~{{{yyy{{{{{{}}}iiiRRRAAAIIIjjj}}}vvvooowww___PPPOOOOOOLLLIIIEEEDDDEEEGGGDDDGGGGGGDDDCCCFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHHHHGGGEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJNNNNNNNNNNNNMMMLLLJJJIIILLLLLLLLLKKKJJJIIIGGGFFFHHHHHHHHHIIIKKKMMMLLLIIIJJJJJJKKKMMMRRR[[[fffmmmfffaaaZZZSSSNNNOOOSSSWWWQQQPPPPPPQQQRRRRRRPPPNNNMMMNNNPPPSSSTTTTTTUUUVVVQQQPPPLLLIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBBBBBBBAAAAAA@@@@@@===>>>@@@BBBBBB@@@???>>>???===<<<<<<======<<<;;;999999:::::::::;;;;;;;;;;;;<<<<<<===<<<;;;:::999;;;CCCCCC>>>QQQvvvjjjaaabbbdddfffiiijjjiiigggQQQQQQWWW```ccc[[[QQQLLLAAARRRrrrzzzkkkbbb```aaajjjkkknnnooolllllluuuvvvjjj___WWWSSSTTTSSSRRRSSSTTTUUUTTTRRRNNNYYYmmmiii```uuurrr___XXXVVVUUUWWW[[[UUUUUUSSSPPPLLLJJJLLLNNNOOONNNMMMLLLJJJJJJIIIIIIHHHIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIIII}}}iii^^^lll\\\999111111111000000000000000111000000//////000000111222111111222333444666777888:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGIIIIIIJJJKKKMMMOOOPPPQQQQQQNNNMMMPPPPPPPPPVVV^^^gggbbbzzz|||zzzeeegggmmmrrrXXXccclllxxx{{{zzzlllYYYFFFCCCNNNfffxxxkkkkkkxxxgggWWWQQQRRRNNNHHHCCCAAACCCFFFHHHFFFHHHGGGCCCCCCEEEEEEBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEDDDCCCAAAAAABBBBBBDDDEEEEEEEEEEEEFFFHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHGGGEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLMMMLLLKKKIIIGGGFFFHHHIIIHHHFFFHHHLLLLLLIIICCCGGGKKKOOORRRTTTWWWYYYdddtttxxxfff]]]ZZZ]]]^^^[[[UUURRRRRRUUUPPPPPPPPPQQQSSSSSSRRRPPPMMMMMMPPPSSSSSSRRRSSSWWWTTTRRROOOLLLJJJHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDEEEEEEAAAAAABBBBBBAAAAAA@@@???<<<===>>>???@@@???>>>>>>???>>><<<===>>>>>>===;;;999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;999>>>EEEGGGXXXzzz~~~vvvmmmgggeeeccceee\\\UUUZZZkkkvvvnnn___YYYSSS\\\sss{{{kkkbbb^^^]]]]]]\\\WWWSSSWWW___```]]]YYYSSSMMMHHHCCCAAACCC@@@<<<;;;???HHHSSSZZZdddrrr|||~~~xxxiiizzzwwwhhhYYYSSSRRRSSSSSSSSSUUUWWWWWWSSSNNNKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJJJJJJJHHHGGGHHHIIIKKKJJJHHHGGGGGGGGGHHHIII{{{iiijjj{{{|||SSS888666111111000000000000111111000000//////000000111222111222222333555666888999;;;<<<>>>@@@AAABBBCCCCCCAAABBBCCCEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMNNNQQQSSSSSSRRRVVV[[[XXXSSS```{{{sss```\\\___ddd~~~dddeeegggnnn~~~}}}{{{uuuiiibbbUUUKKKKKK]]]sssuuuaaafff~~~mmm___WWWUUUMMMGGGAAA>>>@@@CCCEEEEEECCCEEEDDD@@@AAADDDDDD@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBBBBBBBBBBDDDFFFFFFDDDDDDFFFHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHGGGEEEDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKIIIHHHHHHLLLLLLIIIJJJNNNOOOLLLMMMLLLLLLKKKKKKOOOTTTXXXSSSUUUZZZcccooottteeeXXXTTTWWWGGGKKKPPPSSSTTTTTTUUUUUUQQQPPPPPPQQQSSSSSSSSSQQQNNNMMMPPPTTTSSSOOOQQQWWWRRRQQQOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@???<<<<<<=========>>>>>>>>>???===<<<<<<======<<<;;;999999999:::::::::;;;;;;::::::::::::999999999999<<<888===EEEAAA@@@YYYzzzqqqkkkkkkjjjpppnnnddd]]]fffuuuqqqaaa```SSSKKKQQQXXX]]]cccjjjllluuu}}}fffTTTSSSPPPNNNNNNJJJDDDDDDHHHFFFDDDAAA>>>>>>>>>>>>>>>???@@@AAADDDLLLZZZkkkwwwooogggjjjssszzz|||uuu___YYYQQQLLLNNNRRRQQQMMMQQQTTTWWWUUUPPPMMMMMMOOOLLLLLLLLLLLLLLLKKKJJJJJJCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGHHHpppyyydddBBB111777111000000000000000111111000000000000000111111222222222222333555777888999;;;<<<>>>@@@BBBCCCCCCCCC???AAACCCEEEGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQSSSRRROOOMMMQQQWWW\\\ZZZZZZ^^^oookkk\\\LLLXXX{{{|||eeeaaalllzzz}}}qqqpppvvvuuu{{{~~~tttwww|||lll[[[OOOJJJNNNVVVlll{{{ooollllll___[[[XXXVVVTTTFFFAAA<<<===BBBEEEEEECCC???AAA@@@===???CCCCCC@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFFFFDDDCCCBBBCCCAAADDDFFFEEEDDDCCCFFFHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHJJJLLLMMMLLLKKKJJJCCCJJJMMMJJJJJJOOOPPPNNNLLLMMMOOOOOOOOOOOOQQQSSSUUUQQQQQQUUUSSSSSS___pppyyyuuufffbbbaaabbb]]]UUURRRVVVYYYVVVSSSRRRRRRSSSQQQOOOTTTRRRQQQRRRSSSSSSRRRQQQNNNMMMPPPTTTSSSNNNPPPVVVOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBCCCBBBAAA@@@???<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<===;;;:::999999:::::::::;;;;;;;;;999999888888888888999999666;;;<<<888888@@@HHHKKK___wwwnnngggYYYnnntttgggaaajjjkkkbbb^^^ZZZUUUSSSZZZdddfffbbbSSSPPPQQQYYYcccdddZZZOOOQQQMMMKKKKKKHHHBBB???@@@888888999<<<@@@DDDEEEEEEIIIPPPZZZccclllxxx{{{zzzrrriiidddkkkvvvvvvbbbYYYUUUVVVRRRLLLNNNSSSPPPGGGMMMQQQVVVUUUQQQNNNOOOQQQKKKLLLLLLLLLLLLLLLKKKJJJEEEGGGIIIKKKMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGIIIJJJJJJIIIIIIKKKLLLMMMLLLIIIGGGFFFFFFFFFGGGxxxgggPPPAAA555444111111000000000000111111111000000000000000111222333333444555777999:::;;;>>>>>>>>>???@@@AAACCCCCCGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIJJJKKKLLLNNNPPPPPPOOOOOOPPPQQQSSSOOOSSSYYYXXX```\\\QQQYYYjjj}}}bbb[[[aaagggppp}}}wwwpppmmmnnntttyyyzzzwwwuuuvvvxxxwwwzzzrrrggg[[[MMMDDDJJJUUUpppwwwnnn{{{||||||zzzkkkVVVKKKRRR[[[TTTFFF>>>======???CCCEEEEEEDDDCCCBBB@@@??????@@@BBBCCCAAAAAA@@@??????>>>>>>===AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKKKKNNNPPPSSSRRRPPPOOOPPPQQQTTTUUUVVV\\\bbbdddgggsss}}}sssmmmiiiccc^^^\\\[[[XXXVVVUUUUUUWWWXXXUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRRRRQQQRRRRRRQQQPPPPPPRRRTTTQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHIIIHHHFFFDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFEEEDDDFFFHHHDDDCCCBBBAAAAAABBBDDDEEECCCBBBBBBAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999;;;;;;;;;999888888999999999:::::::::;;;:::888777777777888999666888:::;;;;;;===@@@BBBEEEYYY}}}mmmiiieeegggnnnssstttsssbbbXXXLLLJJJTTTfffxxxwwwfffUUUMMMIIIGGGJJJPPPPPPOOOIIICCCBBBEEEEEEBBB<<<<<<<<<===BBBOOO```lllkkkpppwww}}}zzziii[[[XXXbbbmmmiiilllnnnzzzgggXXXPPPRRRSSSTTTTTTSSSQQQOOOMMMQQQQQQRRRRRRQQQPPPPPPOOONNNNNNLLLHHHJJJNNNOOOLLLKKKIIIFFFFFFHHHKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPOOOMMMKKKIIIGGGGGGFFFuuussseeeLLL<<<333333111111000000000000111111000000000000000111111222444444555666888999;;;<<>>AAACCCCCCBBBBBBAAA@@@>>>>>>???AAABBB@@@@@@@@@@@@????????????AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLNNNPPPQQQPPPPPPOOOPPPQQQRRRSSSOOOTTTXXXXXXWWW\\\hhhrrrpppxxxzzzsssmmmhhhaaa^^^^^^^^^^^^\\\YYYYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTTTTTTTPPPPPPPPPPPPOOOMMMLLLKKKKKKIIIHHHHHHIIIHHHEEECCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIHHHGGGFFFHHHIIIDDDCCCBBB@@@@@@AAACCCDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::888888888888888999999999999999999888888777777777888666888::::::;;;<<>>===>>>>>>@@@AAA?????????@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPPPPNNNMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMQQQTTTTTTQQQPPPQQQSSSUUUXXX^^^dddjjjqqqxxx}}}~~~zzzuuulllccc[[[VVVZZZYYYWWWVVVVVVVVVWWWXXXVVVWWWXXXYYYXXXWWWTTTSSSXXXVVVSSSPPPNNNNNNOOOPPPQQQQQQPPPPPPOOONNNLLLLLLOOONNNNNNQQQUUUVVVUUURRROOOOOOOOOOOONNNLLLKKKJJJJJJIIIHHHHHHHHHGGGEEECCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIDDDCCCAAA@@@@@@@@@AAAAAA?????????>>>======<<<<<<::::::::::::::::::::::::;;;:::888888999999888666666666777777777888888888888888888888888777666666666777999999:::;;;>>>@@@@@@:::BBB]]]|||~~~sssoooqqqtttnnncccUUUMMMOOOWWW```eeeaaa[[[VVVTTTRRRMMMJJJIIILLLIIIKKKSSS\\\```]]]YYYddddddfffjjjooorrrqqqoooccchhhmmmoooqqqyyysssbbb[[[bbbqqq}}}qqq]]]RRRMMMMMMPPPQQQRRRRRRQQQPPPMMMKKKJJJNNNNNNPPPQQQRRRSSSSSSSSSNNNOOOLLLIIIJJJMMMMMMJJJLLLKKKJJJKKKMMMNNNNNNMMMOOOOOONNNMMMLLLJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKtttbbb^^^nnnXXX@@@333///444111111000000000000111111000000000000111222333333555666777999;;;===>>>???@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJLLLLLLKKKKKKKKKLLLOOOQQQRRRQQQOOONNNNNNOOOPPPMMMPPPVVVWWWRRRRRRVVV___ppp~~~xxxlll```ZZZkkkmmmyyyfffSSSMMMPPPTTTSSSeeezzzjjjiiikkkrrrxxx~~~}}}yyyuuuoookkkbbb```[[[VVVRRRNNNGGGBBBCCCNNN___ooo|||yyytttzzzzzz~~~|||jjj\\\\\\SSSQQQYYYXXXKKKAAA@@@???=========???@@@???>>>>>>>>>=========>>>??????>>>>>>??????@@@AAAAAABBB?????????@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBEEEFFFGGGGGGHHHGGGGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEDDDEEEFFFIIILLLNNNMMMLLLJJJHHHFFFEEEEEEEEEHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOOOONNNLLLMMMMMMMMMMMMNNNNNNOOONNNNNNMMMNNNQQQTTTVVVVVVSSSQQQOOOWWWWWWWWWVVVVVVVVVXXXYYY]]]^^^_________```bbbdddaaa```___```aaa___\\\YYY^^^^^^^^^^^^\\\ZZZXXXWWWZZZ\\\\\\[[[XXXWWWWWWXXXUUUVVVWWWXXXWWWVVVTTTSSSXXXWWWUUURRRQQQOOOOOONNNMMMMMMNNNOOOOOONNNLLLKKKLLLJJJJJJOOOUUUWWWTTTOOONNNNNNMMMMMMLLLKKKJJJJJJJJJHHHGGGGGGGGGGGGDDDBBBHHHHHHGGGGGGEEEDDDBBBBBBCCCEEEFFFFFFDDDCCCDDDEEECCCBBBAAA??????>>>>>>???>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999;;;:::888888888888666555555555555666666666777777666777888999888777555444555777888888888999<<<>>>:::???GGGJJJIIIZZZ{{{pppjjjgggbbb[[[XXX[[[^^^``````WWWRRRQQQVVV]]]]]]WWWRRRNNNIIIMMM]]]kkkmmmiiifffoooooommmjjjeee___[[[YYYXXX___fffffffffmmm{{{{{{xxx}}}qqq]]]QQQKKKKKKOOOTTTRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPPPPNNNKKKLLLOOONNNJJJJJJIIIJJJKKKMMMMMMLLLJJJNNNNNNNNNNNNMMMLLLKKKJJJEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHGGGHHHHHHIIIJJJKKKuuudddggg}}}uuuNNN;;;222000666111111000000000000111111000000000000111222333444555777999<<<>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFGGGEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPNNNMMMMMMMMMLLLOOOSSSUUUTTTQQQQQQSSSUUURRReeezzz}}}```[[[SSSVVVjjjjjjVVVGGGFFFOOO```qqq}}}~~~wwwppp___\\\[[[]]]```dddmmmvvv{{{yyyxxx{{{{{{vvvuuusssnnnfff\\\UUURRRIIIHHHFFFEEECCCEEEKKKPPPjjjvvv}}}hhh```llljjjsssrrr```VVVQQQVVVUUUPPPIIIFFFDDD@@@:::???>>>===>>>???@@@???>>><<<<<<<<<<<<===>>>>>>???======>>>??????@@@AAAAAA>>>>>>>>>????????????@@@AAA@@@@@@????????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCEEEHHHKKKNNNNNNMMMKKKHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKMMMMMMKKKKKKKKKLLLLLLLLLMMMNNNMMMMMMLLLLLLLLLNNNPPPSSSUUUVVVTTTSSSQQQQQQQQQRRRSSSSSSRRRRRRWWWXXXXXXVVVUUUTTTVVVXXXYYYXXXVVVVVVWWWXXXYYYZZZYYYYYYYYYXXXVVVTTTRRRQQQRRRUUUXXXYYYYYYXXXYYYZZZVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTRRRPPPMMMKKKIIIJJJLLLNNNOOOOOONNNNNNMMMKKKKKKOOOUUUWWWSSSOOOMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFGGGFFFDDDBBBFFFFFFFFFEEEDDDBBBAAA@@@AAACCCDDDDDDCCCBBBBBBCCCAAAAAA@@@???>>>=========>>>>>>======<<<<<<;;;;;;888888888888888888888888:::888777777777777555444444444555555555666666666666666777888777666555444555666777777777777999;;;???;;;999::::::AAAWWWmmmyyyuuuooofffaaa```aaa```^^^^^^YYYXXXaaaoootttlll```VVVLLLMMM]]]hhhddd^^^^^^iiijjjggg___TTTNNNPPPTTT]]]bbbeeeaaa\\\aaaqqq|||rrreee[[[QQQOOONNNNNNQQQUUUSSSRRRRRRPPPOOOMMMLLLKKKHHHIIIKKKMMMNNNPPPPPPQQQPPPQQQPPPMMMNNNQQQPPPLLLJJJJJJKKKMMMNNNNNNLLLJJJLLLMMMNNNNNNOOOOOONNNNNNEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHqqqdddooohhhDDD888333000666111111000000000000111111000000000111222333444555666888;;;>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMNNNMMMLLLMMMNNNLLLNNNOOOOOOMMMLLLLLLMMMMMMRRRVVVSSSOOOOOOQQQRRRSSSSSSUUUfffeeeWWWOOOWWWiiiyyyyyyaaaTTTPPPMMMOOOVVV[[[[[[ZZZQQQNNNLLLMMMNNNPPPWWW```YYYYYY\\\bbbjjjssszzz}}}yyy~~~yyywww}}}|||tttkkkddd___^^^]]]YYYQQQGGGDDDEEEFFFBBB???@@@EEEQQQeeeuuuooo]]]^^^oooyyyssstttqqqVVVIIILLLSSSWWWVVVMMM@@@===AAAAAA;;;???>>>===>>>???@@@???>>>;;;<<<<<<======>>>>>>>>><<<<<<======>>>???@@@@@@=========>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJLLLPPPOOOMMMKKKJJJKKKMMMNNNJJJKKKLLLMMMMMMLLLJJJIIIHHHJJJKKKJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTTTTTTTLLLMMMNNNQQQTTTTTTRRRPPPSSSTTTUUUTTTSSSTTTUUUWWW\\\ZZZWWWVVVUUUWWWYYY[[[ZZZZZZZZZXXXVVVSSSQQQOOOQQQRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTLLLNNNPPPRRRQQQNNNKKKIIIHHHIIIKKKMMMNNNOOOPPPPPPOOONNNNNNPPPTTTUUUSSSPPPKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEECCCAAA@@@AAABBBBBBCCCCCCCCCCCC@@@BBBDDDEEECCCBBBBBBBBB???>>>>>>>>>======<<<<<<=========<<<;;;;;;::::::666666666666666666666666888777666666666666555333444444555555555666666666666666666666666555555444555666777666555666777999;;;777666:::===>>>AAAGGGhhhsssggg```^^^]]]]]][[[YYY[[[gggyyyzzzkkkYYYLLLLLL\\\eee```^^^dddkkkmmmjjj^^^PPPIIIMMMTTTRRRWWW\\\\\\___nnnttteee\\\RRRNNNLLLOOOQQQPPPPPPSSSRRRQQQPPPOOONNNNNNMMMMMMHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPOOOMMMOOORRRQQQMMMNNNMMMNNNOOOPPPPPPNNNLLLLLLLLLMMMNNNOOOOOOOOOOOOGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFnnnfffwww^^^<<<777444///333111111000000000000111111000000000111222333555555777999<<>>>>>???===<<<;;;<<<>>>???>>>===;;;<<<<<<===>>>?????????;;;;;;<<<<<<======>>>>>><<<<<<=========>>>>>>>>>============>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIIIINNNMMMKKKJJJKKKMMMOOOQQQKKKLLLNNNOOONNNLLLJJJHHHIIIJJJJJJIIIHHHIIIKKKMMMOOONNNLLLKKKKKKKKKLLLMMMKKKNNNQQQSSSRRRRRRRRRSSSRRRPPPPPPPPPRRRQQQNNNKKKKKKLLLNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNNNNPPPQQQTTTUUUWWWXXXXXXWWWUUUTTTVVVTTTSSSTTTVVVVVVSSSPPPQQQRRRSSSTTTTTTTTTRRRRRRIIIKKKMMMOOOOOOOOOMMMLLLJJJKKKKKKLLLMMMOOOPPPQQQOOOOOOOOONNNNNNNNNNNNNNNJJJJJJHHHHHHGGGHHHHHHIIIHHHFFFEEEEEEFFFEEECCC@@@===>>>???@@@AAABBBBBBBBB>>>@@@CCCCCCBBB@@@@@@@@@<<<<<<=========<<<<<<<<<<<<;;;;;;::::::999888888555555555555555555555555666555444555666666555444555555555555666666666666777666555555444444555555444555666555444444666888333888>>>AAA===:::===DDDDDDYYYzzz}}}wwwtttrrrpppeeejjjpppyyy~~~ppp\\\MMMMMM^^^gggcccggguuuyyyzzzvvvkkk\\\RRRQQQSSSVVV___iiirrrzzzyyydddVVVPPPOOOLLLKKKNNNOOONNNOOORRROOOOOONNNMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMMMMLLLNNNQQQQQQLLLOOOOOONNNOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEFFFuuuoooXXX888666444...000111111000000000000111111000000000111222444555666777999<<<@@@CCCDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKMMMNNNNNNMMMMMMMMMOOOLLLNNNPPPPPPOOOOOOPPPQQQPPPUUUUUUQQQSSSYYYYYYSSSQQQMMMQQQYYYWWW\\\vvvuuu~~~}}}lllXXXSSSWWWTTTaaajjjjjjpppuuucccUUURRRNNNLLLJJJFFF@@@AAADDDGGGFFFFFFFFFGGGIIIJJJKKK[[[\\\\\\ZZZWWWRRROOOMMMIIIGGGEEEDDDDDDDDDCCCAAAFFFDDDEEEGGGHHHMMM[[[kkkuuunnnmmmwww}}}vvvsssiii]]][[[bbbttt{{{{{{iiiVVVKKKMMMXXXcccSSSBBB:::@@@@@@777666===;;;::::::;;;===>>>>>>===;;;<<<===>>>????????????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<===???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEAAABBBDDDFFFGGGHHHHHHHHHJJJIIIHHHGGGIIIKKKNNNPPPKKKMMMNNNOOOOOOMMMJJJHHHKKKKKKJJJIIIHHHIIILLLOOOPPPNNNLLLKKKJJJKKKLLLMMMDDDJJJOOOQQQOOONNNNNNPPPRRRPPPMMMMMMNNNOOOMMMKKKOOOPPPRRRRRRQQQPPPPPPQQQMMMNNNPPPPPPOOOOOOPPPQQQPPPRRRTTTVVVVVVTTTRRRQQQSSSPPPNNNQQQWWWYYYWWWSSSNNNQQQTTTVVVWWWTTTQQQOOOKKKKKKLLLNNNOOOPPPQQQRRRMMMMMMLLLLLLLLLNNNOOOQQQLLLMMMMMMKKKHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEBBB@@@??????@@@@@@@@@??????>>>:::===???@@@???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<::::::999999888777777777555555555555555555555555555444333444666666555444555555555666666666777777777666555333333444555555444555666555444333555777666555777:::;;;;;;<<<===???@@@GGG[[[{{{qqqdddSSSPPP___eee___fffwwwzzzsssppp{{{uuugggZZZQQQNNNTTTOOOLLLMMMMMMLLLOOOSSSMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIKKKKKKJJJMMMQQQPPPLLLOOOMMMLLLLLLNNNNNNMMMLLLMMMMMMMMMLLLJJJIIIGGGFFFJJJJJJKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEFFFGGGnnn}}}vvvIII999111///000...111000000000000000111222111111222222444777999;;;;;;===???@@@@@@AAADDDEEEDDDCCCCCCCCCCCCEEEGGGHHHEEEHHHKKKKKKHHHGGGIIIKKKNNNNNNNNNOOONNNNNNMMMMMMLLLNNNPPPQQQPPPOOOOOOPPPNNNPPPSSSWWWYYYZZZZZZZZZWWWTTTUUUYYY\\\^^^bbbhhhuuunnnhhhooo~~~tttbbbaaaTTTLLLJJJRRRXXXZZZdddrrruuuyyy{{{pppWWWRRR^^^\\\MMMQQQOOOIIIAAA???BBBDDDCCC???GGGKKKGGGBBBAAAAAA@@@===<<>>:::888999;;;<<<999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<======<<<<<<<<<<<<============???>>>===<<<<<<===>>>???<<<>>>AAAAAA@@@??????@@@@@@???>>>@@@CCCDDDCCC@@@===???@@@BBBCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDBBBCCCFFFHHHGGGEEEFFFEEECCCBBBDDDGGGKKKMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGIIILLLNNNOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLLLLKKKKKKLLLNNNPPPOOOOOOPPPPPPOOOLLLIIINNNOOORRRTTTPPPJJJHHHLLLMMMLLLLLLNNNPPPPPPOOONNNPPPQQQRRRRRRQQQOOOMMMKKKOOOPPPQQQSSSSSSSSSRRRRRRSSSUUUVVVUUURRRNNNLLLLLLMMMLLLKKKKKKMMMPPPTTTWWWMMMMMMMMMMMMNNNMMMKKKHHHPPPOOONNNLLLHHHDDDAAA???DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======<<>>>>>===<<<;;;;;;;;;===<<<;;;999888888999999<<<;;;999777777777777888555555555555666666666666333444444555555444333222222222333444555555555444666666555555555444444444444555555555555555444333777777777888999999::::::>>>===@@@CCCCCCPPPssswwwqqqzzzuuulll```WWWRRRRRRTTTVVVRRRPPPNNNMMMMMMMMMMMMMMMOOONNNMMMNNNPPPQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJGGGHHHJJJLLLKKKIIIFFFGGGGGGHHHIIIIIIIIIIIIJJJIIIGGGGGGIIIJJJJJJIIICCCFFFJJJKKKJJJIIIHHHHHHJJJIIIFFFDDDCCCEEEGGGHHH}}}eee@@@777222222444111000000000000000111111222222222222333555777999;;;;;;===???@@@@@@AAACCCEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFHHHKKKKKKJJJIIIKKKMMMOOOOOOPPPPPPPPPPPPPPPOOOLLLNNNPPPPPPOOONNNNNNOOOOOOQQQTTTWWWYYYZZZZZZZZZYYYTTTRRRTTTWWWZZZ```ggghhh|||}}}hhheeelllwww}}}lllWWWMMMGGGDDDKKKVVV___bbbyyy|||zzz}}}~~~vvveeeVVVOOOJJJGGGIIILLLLLLHHHIIIRRR^^^ddd\\\```hhhooopppmmmnnnsssooojjjpppooouuujjj^^^YYY]]]mmmrrreee___UUU]]]cccbbb\\\UUUMMMFFFBBB@@@===:::999999::::::999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999::::::;;;<<<===;;;<<<<<<<<<============>>>======<<<===>>>???@@@>>>@@@AAA@@@???===>>>>>>AAA???>>>???BBBCCCBBB@@@>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCFFFGGGGGGEEEFFFDDDCCCBBBCCCEEEIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIJJJKKKMMMNNNOOONNNNNNLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKJJJKKKMMMMMMLLLLLLMMMOOORRRPPPNNNNNNNNNNNNMMMLLLNNNNNNQQQTTTRRRMMMKKKNNNQQQPPPPPPQQQRRRSSSQQQPPPRRRRRRSSSSSSRRRPPPNNNLLLLLLMMMOOOQQQSSSTTTUUUUUUQQQSSSUUUUUURRRPPPOOONNNRRRPPPNNNMMMNNNQQQUUUWWWOOOMMMJJJJJJLLLOOOPPPPPPMMMMMMMMMKKKIIIFFFDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>======>>>>>>======<<<;;;;;;:::>>>===;;;:::999999::::::;;;:::888777666666777777555555555555666666666666444444444444444555555555444444444444444555555555666666555555555444444444333555777999999888555444666666777888888999999:::===<<>>===<<<:::999888888888999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@>>><<<:::;;;<<>>>>>???AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFEEEFFFEEECCCBBBCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKMMMNNNNNNNNNNNNOOOQQQTTTQQQNNNLLLMMMOOOPPPPPPPPPMMMOOOTTTUUURRRPPPQQQSSSRRRQQQRRRSSSTTTSSSRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNOOOQQQSSSTTTUUUOOORRRTTTTTTRRRQQQQQQQQQUUUTTTQQQOOOOOOQQQTTTVVVPPPLLLHHHGGGJJJOOOTTTVVVLLLMMMMMMMMMLLLJJJHHHGGGDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;::::::===<<<;;;:::::::::::::::999888777666555555666666444555555555555666666666555444444444444555777888777666555444444444555666555555555555555444444444222555999<<<===;;;777555666666777777888888999999999666:::AAAAAA;;;999>>>NNNcccsssfffZZZTTTPPPLLLJJJKKKNNNPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMLLLKKKLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIEEEDDDFFFHHHIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFEEEDDDCCCEEEHHHIIIHHHFFFFFFFFFFFFEEECCCBBBBBBBBBCCCDDDkkkJJJ555333000000111---000000000000111222333333333444555666777999:::;;;:::<<<>>>???@@@AAACCCEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJLLLMMMNNNOOONNNNNNOOOQQQRRRRRRRRRRRRMMMNNNOOOOOOMMMLLLMMMNNNRRRSSSUUUWWWXXXYYYYYYYYYZZZYYY\\\``````ZZZWWWXXXVVV[[[]]]nnn}}}nnnqqqxxx~~~xxxggg\\\ZZZTTTLLLPPP\\\```___aaadddgggjjjqqq|||~~~qqqjjjkkkiiiccciiisssrrrnnnooouuuxxx```UUUSSSUUUXXX[[[aaabbbTTTAAA<<>>???>>>>>>===;;;888888999;;;CCCAAA???>>>???@@@BBBCCCAAAAAA@@@???@@@AAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIKKKLLLLLLKKKHHHGGGJJJIIIHHHHHHHHHJJJLLLNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOPPPOOOPPPQQQSSSTTTQQQNNNMMMNNNPPPQQQQQQQQQMMMNNNTTTXXXVVVTTTTTTQQQPPPOOOPPPSSSTTTUUUTTTVVVVVVVVVUUUTTTSSSQQQPPPRRRQQQPPPOOOOOOOOOQQQQQQPPPRRRSSSSSSRRRQQQQQQQQQTTTRRRPPPNNNNNNPPPSSSUUUPPPLLLGGGFFFIIINNNSSSVVVNNNOOOOOOOOONNNMMMKKKJJJFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>><<<;;;;;;;;;:::::::::999;;;::::::999999999999999777777666666555555555555444444444555555555666666666555444333444666888:::999888666444333444555777555555555555555555555555333555888:::;;;;;;999777555555666666777888888999888555666<<>>??????@@@BBBDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDFFFIIIKKKMMMMMMMMMKKKLLLMMMNNNOOOOOOPPPOOOLLLMMMNNNMMMLLLKKKMMMNNNRRRSSSTTTVVVWWWXXXXXXXXXVVVVVV[[[ccciiikkknnnrrrfffggg\\\XXXhhhyyyqqqnnnttttttkkkdddccc___SSSMMMSSSSSSOOORRR___kkkqqqvvv{{{{{{~~~zzz}}}wwwpppnnnqqqqqqssssssnnnfffdddgggfffggguuuvvvdddYYYVVVVVVXXX^^^UUUPPPRRRNNNBBB<<<>>>888888999999888777666555888888888999999999999::::::::::::999999888888777888888888888888999;;;;;;::::::::::::;;;;;;;;;;;;666777888999;;;<<<<<<===:::::::::888666666888:::CCCBBBAAA??????AAACCCEEEBBBAAA@@@???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCDDDEEEHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHKKKMMMMMMKKKIIIGGGIIIGGGFFFEEEFFFGGGJJJLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQPPPQQQSSSTTTRRRQQQPPPPPPRRRSSSRRRQQQSSSOOOOOOTTTYYYXXXVVVVVVPPPOOONNNPPPTTTWWWXXXXXXWWWWWWVVVVVVUUUTTTRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTSSSQQQPPPPPPQQQPPPOOOLLLKKKLLLNNNQQQSSSPPPMMMIIIGGGIIIKKKMMMNNNNNNOOOOOONNNLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>======::::::::::::999999999999777888888888777777666666666666666666555555555444444444444444555555555555666555444333444666888:::999888666444333444555777444555555555555555555555555555666666777888999999444555555666666777888888:::888666777777888<<>>??????@@@BBBDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHKKKMMMMMMLLLIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOSSSSSSSSSTTTUUUVVVVVVWWWZZZUUUTTTXXX^^^dddmmmvvvppp___```eeeooo{{{{{{~~~vvvssseeeZZZ^^^___UUUNNNPPPUUUXXXZZZZZZZZZYYYWWWYYYaaaiiihhhccc^^^aaabbbdddnnn~~~|||rrrhhhdddaaa[[[WWWVVVTTTWWW]]]cccbbb```aaafffzzzooonnnkkkfff]]]UUUUUUZZZNNNEEE@@@DDDIIIEEE===777777777888888888777777666666666777777777888888888999999888888888888888888777777777777888999:::;;;999999999:::::::::;;;;;;666777888:::;;;;;;;;;;;;999999:::999777777888:::???@@@AAA@@@???@@@CCCEEEAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIHHHGGGGGGEEEGGGJJJLLLLLLKKKIIIHHHHHHGGGEEEEEEEEEGGGIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRSSSUUURRRQQQPPPQQQSSSTTTTTTRRRTTTQQQQQQVVVXXXVVVVVVXXXRRRQQQPPPRRRVVVYYY[[[\\\XXXXXXWWWVVVUUUTTTSSSSSSNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPPPPQQQOOOMMMKKKJJJJJJMMMPPPRRRRRROOOKKKIIIHHHIIIIIIIIILLLLLLKKKJJJHHHFFFCCCBBBCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;999999999999888888888888555666666777666666555555555555666666666666555555333444444444444555555555555444444444444555777888777666555444444444555666444444444555555555555555666555444444444666888999444444555555666666777777555777999888777666888:::======>>>>>>>>>III```uuuwww```]]]VVVNNNHHHFFFHHHJJJJJJKKKLLLNNNPPPPPPMMMKKKGGGJJJMMMLLLIIIHHHIIIKKKHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGGGGFFFFFFDDDCCCBBBFFFFFFEEEFFFGGGFFFCCCAAABBBCCCDDDDDDBBBAAAAAABBB@@@AAACCCDDDDDDCCCBBBAAAhhhiiiHHH:::555444///111555111000000000111222333555555666777999:::;;;;;;;;;;;;999;;;===>>>???@@@BBBDDDBBBCCCDDDEEEDDDDDDCCCBBBGGGFFFFFFHHHLLLNNNMMMKKKHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKNNNPPPRRRRRRRRRRRRSSSTTTUUUUUU[[[UUUQQQQQQRRRTTTYYY```nnnlll___VVVZZZZZZXXX^^^nnnyyyhhhlllrrryyytttvvvyyykkk^^^XXXWWWVVVTTTPPPOOOKKKIIIOOOYYY]]]\\\TTTTTTRRRQQQVVVbbbjjjmmmaaa_________[[[UUUUUUXXXRRRVVV^^^iiinnnrrrzzz|||xxxwww|||wwwfff^^^XXX[[[bbbeee___SSSNNNPPP<<<<<<:::;;;???BBB===444777777777777777777888888555555555555666666666666777777777888888888888888777666666777777888999:::999999999999::::::::::::888999:::;;;<<<<<<;;;:::;;;<<<===<<<:::888888888:::===???@@@??????BBBDDDAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFDDDBBBAAACCCEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNPPPQQQQQQRRRTTTUUUTTTRRRPPPPPPRRRTTTVVVVVVUUUSSSTTTWWWVVVSSSTTTXXXUUUSSSQQQRRRUUUXXXYYYZZZXXXXXXVVVUUUTTTTTTSSSSSSMMMNNNNNNOOOOOOOOOOOONNNPPPQQQRRRRRRQQQQQQRRRTTTSSSQQQNNNLLLKKKMMMOOOQQQUUUQQQLLLHHHHHHHHHHHHHHHJJJJJJJJJIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;:::999999999888888888888888888888888555555666777777666555555555666777777777777666555333333444444444555555555444444444444444555555555444444444444444555555555444444444555555555666666666666666666666666666666333444444555555666777777111444777888999:::;;;:::BBB999555;;;AAABBBAAAAAAPPPggg}}}uuuppplllggg^^^WWWOOOOOONNNNNNMMMLLLLLLMMMPPPPPPPPPQQQQQQOOOKKKHHHEEEIIIMMMLLLIIIGGGHHHKKKGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGFFFDDDCCCDDDFFFHHHHHHHHHGGGFFFEEECCCBBBFFFEEEEEEFFFGGGEEEBBB@@@AAACCCCCCCCCAAA@@@@@@AAA@@@BBBDDDFFFFFFEEEDDDBBBggg```AAA666555555000000333...000000000111222444555666666888999;;;<<<<<<;;;;;;999;;;===>>>???@@@BBBDDDBBBBBBCCCDDDDDDCCCBBBAAAIIIGGGGGGIIIMMMOOONNNKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRSSSVVVVVVRRRQQQSSSUUU]]]YYYUUUVVVSSSQQQYYYZZZhhh}}}qqqddd```kkk}}}{{{pppqqqrrrpppcccbbb]]]WWWXXXaaaiiilllSSSTTTTTTRRRUUU[[[]]][[[UUU\\\ggglllgggaaadddkkkppprrrxxxssskkkiiitttnnnYYYUUUZZZTTTOOOPPPWWWYYYOOOCCC>>>666======666555;;;<<<777888777777777777888888999444444444555555555555666666666777777888888999999666666666666777888999:::888888999999999::::::::::::;;;<<<=========<<<;;;>>>@@@@@@???<<<999777777666:::===???>>>>>>@@@CCC@@@AAABBBCCCBBBAAA@@@?????????@@@AAABBBCCCDDDEEEDDDEEEFFFDDDBBBAAABBBEEECCCEEEGGGHHHIIIHHHFFFEEEDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPQQQQQQRRRTTTUUUWWWSSSOOONNNPPPTTTXXXYYYUUUUUUVVVXXXUUUQQQSSSXXXUUUSSSQQQPPPRRRTTTUUUUUUXXXXXXVVVUUUTTTSSSSSSSSSPPPPPPQQQPPPOOOMMMKKKIIINNNPPPQQQQQQQQQRRRTTTWWWWWWUUUQQQNNNMMMNNNOOOQQQXXXSSSLLLHHHGGGHHHJJJKKKJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======;;;::::::999999888777777777777777777777888888888555666777888888777666666555666777888888777666666333333333444444444555555333444444555555444333222222222333444555555555444444444444555555555666666555666777888888777555444333333444444555666666777666555333222555888888666777888<<>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEDDDBBBBBBDDDEEEGGGEEEEEEIIINNNPPPMMMIIIHHHHHHIIIKKKLLLLLLIIIGGGCCCMMMSSSOOOIIIIIINNNQQQUUUSSSQQQQQQRRRSSSSSSRRRSSSRRRQQQQQQRRRSSSRRRQQQSSSVVVUUUQQQPPPSSSUUUUUUQQQYYYeeezzz{{{oooiiikkkqqquuugggaaaggghhhccckkk{{{sss{{{zzzwwwxxxooo|||jjj``````___ZZZNNNQQQTTTRRRKKKBBB:::666777777777777777777777777888777777666555444444444555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777777777888888888999999999<<<<<<<<<;;;::::::999999:::::::::;;;<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDBBBAAAAAADDDFFFEEEEEEFFFGGGGGGFFFDDDCCCGGGEEEDDDDDDFFFHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHLLLMMMNNNOOOPPPRRRSSSSSSSSSQQQPPPPPPRRRTTTUUUUUUTTTSSSQQQQQQRRRSSSSSSRRRWWWTTTPPPMMMMMMQQQVVVYYYVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMMMMNNNNNNMMMKKKOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPOOONNNMMMLLLLLLOOOKKKGGGFFFGGGIIIHHHGGGLLLKKKKKKJJJHHHGGGFFFFFFFFFEEEBBB@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::999888888888999:::;;;;;;:::999888777777777777777777777777777777666666555444444333333555555444444444333333333222222111111111111222222333333333333333333333333444444555555666666777777555666777666555444555666666666666666666666666666555444333333333555666777888888888888999:::;;;<<<>>>@@@BBBCCCJJJ\\\www}}}qqqjjjXXXSSSOOONNNQQQQQQMMMJJJOOOLLLIIIIIILLLMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDBBBAAAAAADDDFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFDDDCCCBBBAAA??????>>>>>>??????@@@AAA???@@@CCCEEEEEECCCAAA@@@rrrJJJ999666222000000000000000111222222333333444444444666777999;;;<<<===============>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGKKKHHHFFFGGGLLLNNNMMMKKKJJJJJJJJJLLLNNNMMMKKKHHHGGGOOOSSSPPPLLLNNNQQQSSSQQQPPPOOOOOOQQQQQQPPPOOOQQQPPPOOOPPPRRRSSSRRRQQQRRRTTTSSSOOOOOORRRRRROOOMMMRRRVVVZZZjjj|||rrrpppuuujjjeee```UUUIIIJJJKKKJJJGGGBBB<<<888777777777777777777777777777777777666666555444444333555555444444444444555555444555555555666666666666555555666666666777777777777777777777777777777777777777777888888888999999<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDBBB@@@AAACCCFFFEEEFFFGGGGGGFFFEEEDDDCCCFFFDDDCCCCCCEEEGGGHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRQQQPPPQQQSSSTTTTTTTTTUUUTTTRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLNNNKKKGGGFFFHHHIIIHHHGGGJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDBBB@@@???@@@AAABBBAAA@@@???>>>>>>=========<<<<<<:::999888777777777999999999999999888777777777777777777777777777777666666666555444333333333444444444444333333333333222111111111111111111222333333333333333333333333555555555555555666666666444666777666555444555666555555555555555555555555666555444444444555666777777777777888888:::;;;;;;888;;;>>>>>>>>>CCCMMMVVV___qqq{{{oooaaaVVVOOONNNLLLJJJJJJLLLNNNMMMKKKNNNLLLJJJKKKMMMMMMKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCAAAAAACCCFFFCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDBBBBBB????????????@@@@@@AAABBB???@@@BBBCCCCCCAAA@@@???cccCCC888555222000000111111000222222222222333555777888999:::<<<===>>>>>>======>>>>>>??????@@@@@@AAAAAA???AAABBBCCCCCCDDDFFFIIINNNKKKHHHHHHLLLOOOOOONNNKKKKKKLLLMMMOOONNNKKKIIIIIINNNPPPNNNNNNQQQRRRQQQNNNNNNNNNOOOQQQPPPNNNLLLNNNMMMMMMNNNQQQRRRRRRQQQRRRSSSQQQOOORRRTTTRRRLLLOOORRRVVVTTTRRR^^^|||}}}xxxxxxwwwuuuttt{{{yyyiii[[[UUUSSSLLLDDDCCCBBB???:::666555666888666666666666666666666666666666666555555444444333555444444333333444444555444444444555555555666666555555555666666666666777777777777777777777777777777777777777888888888888::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@@@@BBBEEEFFFFFFGGGGGGFFFDDDCCCBBBDDDCCCBBBBBBEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLIIIIIIKKKMMMPPPRRRSSSTTTQQQPPPPPPRRRTTTUUUTTTRRRUUUTTTSSSQQQPPPPPPPPPPPPKKKLLLNNNQQQRRRRRRRRRQQQSSSSSSSSSTTTTTTSSSSSSRRRMMMLLLJJJJJJKKKKKKKKKIIIHHHHHHIIIKKKLLLMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKMMMJJJHHHGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@???>>>===<<<<<<<<<<<<:::999888777666666555555888888777666666666666777666666666666666666666666666555555444444333333222444444444333333333222222111111111111111111111111111111222222333333444444555555555555444444444444444555666555444444555666555555555555555555555555777666666555555555666666777777777777888999::::::555777:::;;;::::::;;;<<<999CCCQQQ___nnnyyymmmkkkeee]]]SSSKKKGGGEEEHHHIIIIIIIIIIIIIIIKKKMMMMMMLLLLLLMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJIIIIIILLLLLLLLLLLLLLLLLLKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGDDDBBBBBBCCCEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>yyySSS===777444111000111111111000111111111333555999===???BBBAAA@@@>>>===>>>>>>???AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBBBBCCCEEEGGGLLLKKKIIIKKKNNNQQQRRRQQQLLLKKKLLLMMMNNNNNNKKKHHHGGGJJJJJJJJJLLLQQQPPPMMMNNNNNNOOOQQQRRRRRROOOMMMKKKKKKKKKMMMPPPRRRSSSRRRTTTTTTRRRRRRWWW[[[WWWOOOWWWRRRTTTYYYXXXSSSWWW```}}}}}}rrrkkk```kkknnn~~~~~~|||tttooovvvwwwrrr]]]LLLFFFGGGFFFBBB<<<:::777333111111555888555555555555555555555555555555555444444444333333444444333333333333444444333333444444444555555555444444555555555666666666666666666666666666666666666666666777777777888888999999999:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDFFFFFFGGGFFFEEEDDDBBBAAABBBAAA@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFGGGHHHJJJLLLMMMKKKKKKLLLNNNPPPQQQRRRSSSOOOOOOPPPRRRTTTTTTSSSQQQSSSSSSRRRPPPMMMLLLLLLMMMHHHJJJLLLOOOPPPQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSLLLJJJHHHHHHIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@???@@@@@@AAABBB>>>===<<<;;;;;;:::;;;;;;888777666555444444444444777666555444444444666666555555555555555555555555444444444444333333222222333333333333222222222222000000111111111111000000000000111222333444444555555555444444333333222222333444555555444333444666555555555555555555555555777777666666555555555555777666666666777777888999<<<;;;999:::<<<>>>???@@@>>>???@@@AAADDDNNN\\\ggg~~~}}}uuuggg[[[SSSQQQNNNIIIFFFFFFHHHKKKIIILLLNNNLLLHHHGGGJJJMMMLLLLLLMMMNNNNNNLLLJJJHHHFFFGGGHHHIIIIIIIIIHHHHHHKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGEEEDDDDDDEEEGGGIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@??????>>>___@@@444555333111111222222222111000111222444999>>>CCCEEEKKKHHHCCC>>><<<===???AAAAAABBBBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBAAAAAACCCEEEEEEFFFHHHKKKNNNPPPPPPOOOKKKKKKKKKMMMMMMLLLJJJGGGEEEGGGHHHHHHLLLQQQPPPLLLLLLMMMNNNPPPRRRQQQOOOMMMKKKJJJKKKMMMQQQSSSTTTSSSSSSSSSRRRSSSYYY^^^[[[TTTXXXNNNKKKPPPQQQMMMOOOVVVbbbxxxxxxnnnmmmxxxyyymmmgggjjjyyy}}}~~~}}}yyy}}}|||{{{yyyyyyzzz|||}}}yyy|||www{{{~~~lllgggmmmnnnXXXVVVOOOIIIGGGFFF???777666666555333222222555777333333333333333333333333444444444444333333333333333333222222222222333333333333333333444444444444444444444444555555555555555555555555555555555555555555666666666777777777777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@BBBCCCEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAADDDEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNOOOOOOPPPPPPPPPPPPNNNNNNOOOQQQSSSSSSQQQOOOPPPQQQPPPNNNJJJHHHIIIKKKIIIIIIJJJKKKMMMOOOPPPQQQOOOOOOPPPQQQRRRRRRRRRRRRLLLIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGGGGHHHIIIGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@?????????@@@@@@AAA<<<<<<;;;:::999999999999666555555444333333333333555555333333333444555666444444444444444444444444333333333333333222222222333333222222222111111111///000111111111111000///000000111111222333444444444444333333222222111111111333444444333333444666555555555555555555555555666666666666666666555555666666555555555666777777@@@<<<999888:::;;;;;;::::::;;;;;;;;;<<<@@@GGGLLLQQQ[[[iiiwwwyyykkkbbb^^^YYYPPPIIIMMMMMMKKKHHHEEEEEEHHHJJJHHHLLLOOOLLLHHHFFFJJJOOOKKKLLLNNNNNNMMMKKKIIIHHHEEEFFFHHHIIIIIIIIIHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIGGGEEEDDDDDDEEEGGGHHHHHHIIIIIIGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@lllLLL;;;888444222111111222333222111000111333666;;;@@@DDDFFFMMMIIIDDD>>><<<===???AAA????????????@@@@@@@@@@@@BBBCCCCCCBBBAAAAAABBBDDDAAACCCGGGJJJLLLMMMMMMMMMLLLKKKKKKMMMMMMLLLIIIFFFFFFIIIJJJJJJNNNSSSSSSPPPKKKKKKKKKMMMOOOOOONNNLLLLLLLLLLLLOOORRRUUUUUUUUUPPPRRRQQQQQQVVVZZZYYYTTTQQQSSSUUUUUUNNNHHHKKKRRRQQQYYYkkk{{{tttwwwzzzxxx{{{yyywwwyyyzzzuuuyyy~~~~~~nnnaaa[[[SSSGGGGGGFFFCCCBBBAAA;;;222333444555555444333444555222222222222222222222222333333333333333333333333333222222111111222222333222222222333333333444444333333333444444444555555555555555555555555555555555555555555666666666666666666777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========????????????????????????>>>@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBB?????????BBBDDDFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLNNNPPPQQQPPPNNNNNNPPPPPPMMMIIIGGGHHHJJJJJJJJJIIIJJJKKKMMMOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQLLLIIIFFFEEEFFFHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEE????????????????????????;;;:::999888777777777777555444444333222222333333444333333333333444555555333333333333333333333333222222222222222222222222222222222111111111000000...///000111111000///...000000111111222222333333222222222222111111111111000222333333333333444555444444444444444444444444333444444555666666555555555555555444444555555666444555777999;;;:::888555999999;;;<<<===>>>>>>>>><<<>>>@@@CCCJJJYYYlllyyywwwzzz}}}www}}}|||rrrbbb\\\UUULLLHHHJJJKKKJJJHHHMMMMMMMMMKKKIIIHHHIIIJJJDDDGGGJJJJJJGGGGGGKKKOOOJJJLLLMMMMMMJJJHHHGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIGGGFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@pppWWWDDD<<<;;;333222111111333333333222111222444888;;;>>>@@@BBBFFFDDDBBB???>>>>>>???@@@????????????????????????@@@AAABBBBBBAAAAAACCCEEEGGGHHHJJJKKKLLLLLLMMMNNNMMMMMMMMMNNNNNNMMMJJJGGGFFFJJJMMMMMMOOOSSSUUUSSSLLLKKKKKKLLLNNNOOOOOONNNNNNNNNNNNQQQTTTVVVWWWVVVQQQSSSSSSPPPQQQUUUVVVTTTNNNXXX___\\\SSSNNNLLLJJJJJJPPPZZZbbbjjj|||{{{uuuppp```TTTLLLAAAJJJGGG@@@888777999888444222333555444333222222333111111111111111111111111222222222222222222333333222222111111111111222222222222222222333333333333222333333333333444444444444444444444444444444444444444555555555666666666555555666666777777888888999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@>>>@@@BBBBBBBBBBBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCC??????@@@BBBEEEFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMPPPQQQNNNIIIGGGIIILLLJJJJJJJJJKKKKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOLLLIIIFFFEEEFFFHHHHHHIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@CCCEEEFFFDDDDDDFFFHHHGGGGGGGGGFFFFFFFFFFFFEEE@@@@@@@@@??????>>>======:::999888777666666666666444444333333222222333333222333444444555555444444333333333333333333333333111111111222222222222222222111111111000000000000...///000111111000///...111111111111111222222222000000000111111111111111///111333333222222444555444444444444444444444444000111333444555555555555555555444444444444444555---111666:::;;;;;;:::999<<<;;;::::::;;;999777444@@@BBBCCCCCCBBBBBBEEEHHHKKKKKKMMMPPPTTTWWWZZZZZZeeehhhmmmqqqsssvvvyyy|||qqqnnnkkkkkkkkkkkkhhhfffddddddfffjjjmmmkkkeee```hhh]]]ZZZWWWOOONNNNNNEEEDDDBBBAAABBBDDDGGGIIIIIIGGGIIIJJJJJJIIIIIIJJJLLLEEEGGGIIIHHHGGGGGGJJJMMMJJJKKKLLLJJJGGGEEEFFFHHHEEEGGGIIIKKKKKKJJJHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIJJJHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@@@@??????@@@AAABBBCCCCCCBBB@@@???eeePPPAAA777111222111111111333444333222222333555888:::<<<<<<===>>>??????@@@@@@??????>>>AAA@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAAAAABBBEEEGGGPPPPPPOOONNNMMMNNNPPPRRRNNNNNNNNNOOOPPPNNNKKKHHHDDDJJJNNNMMMNNNRRRUUUTTTOOONNNMMMMMMPPPQQQRRRQQQPPPPPPPPPRRRUUUWWWXXXWWWSSSVVVVVVQQQPPPRRRTTTTTTRRRUUUSSSMMMOOOXXXWWWPPPUUUPPPOOOSSSYYYaaaqqq~~~rrrbbbXXXMMMKKKNNNJJJ<<<===:::666555777444///222333333222111000111222000000000000000000000000222222222222222222222333222222111111111111222222111111222222222333333333222222333333333444444444444444444444444444444444444444444555555555666666555555555555666666666666888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<<======>>>???@@@@@@AAA>>>@@@BBBCCCBBBBBBCCCDDDAAABBBCCCEEEEEEEEEEEEDDD??????@@@CCCFFFGGGFFFDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIIIIKKKMMMNNNNNNNNNPPPRRROOOJJJHHHKKKNNNIIIJJJKKKMMMMMMMMMLLLLLLOOOOOOOOOPPPPPPOOOOOONNNMMMJJJFFFEEEFFFHHHIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB???BBBEEEEEEDDDCCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@???===<<<;;;999888777666666555555555444444333333222333333333111222444555666555444444222222222222222222222222111111111111111111222222111111111111000000000000...///000222222000///...222222222111111111111111//////000000111111222222///111222222222222444555444444444444444444444444...///222444555555555555555444444333333333444444444666777666444444555777666444444666999<<<<<<;;;999:::;;;<<<<<<===>>>@@@>>>>>>???AAACCCDDDCCCAAA???CCCGGGIIIGGGGGGIIIKKKGGGEEECCCDDDHHHKKKJJJIIIFFFIIIIIIEEEDDDHHHIIIFFFEEEBBBIIIMMMGGGGGGIIICCCCCCEEEGGGGGGFFFEEEEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGKKKKKKKKKIIIHHHGGGHHHIIIJJJKKKKKKIIIEEEDDDEEEHHHEEEGGGJJJKKKLLLKKKIIIGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>===???AAACCCCCCBBB???>>>\\\DDD999444111222222222222222222222222555555666888999:::;;;<<>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPOOONNNLLLJJJIIIIIIJJJLLLNNNOOOPPPOOOOOOKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYWWWWWWVVVUUUSSSQQQSSSTTTUUUUUUTTTSSSTTTUUURRRQQQQQQTTTXXX]]]___```ooo|||nnnuuukkk]]]UUURRRNNNGGGBBB888888777555444333222111333333333333333333333333222222111111111111222222111111222222222333333333111111111111111111111111000111111111111222222222444444444333333222222222222333333444444333333222555555555555555555555555666666666666666666666666777888999:::;;;<<<<<<<<<999999999888777888:::<<<;;;;;;<<<===>>>???@@@@@@CCCBBBAAA@@@AAACCCEEEGGGDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@AAACCCFFFGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDAAABBBDDDFFFHHHHHHHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLIIILLLOOOOOOMMMKKKKKKMMMGGGHHHJJJLLLLLLLLLKKKKKKJJJLLLOOOOOONNNMMMMMMMMMJJJHHHFFFFFFGGGIIIIIIIIIMMMJJJGGGGGGGGGGGGDDDAAACCCBBBAAABBBEEEEEECCC@@@???@@@AAACCCDDDFFFGGGHHHIIIGGGEEECCCCCCDDDFFFGGGDDDCCCBBBBBBBBB@@@===:::777777777777777888888888444444555555444444333222555555444333333333444444111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000222222111000//////000000222222222222222111000///111111000000111111222333111111222222222333333333111222222333333222222111333333444444555666666777444444555555666777777777777777888888888999999999<<<<<<<<<============>>>============???AAACCCDDD>>>???@@@BBBDDDFFFGGGHHHHHHGGGEEECCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGGGGFFFCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHEEEHHHJJJJJJHHHFFFEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDGGGEEEGGGKKKKKKGGGEEEGGGJJJHHHFFFFFFGGGIIIIIIHHHHHHGGGEEECCCBBBCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCBBB@@@???>>>===;;;===???AAAAAA@@@===<<<{{{WWWAAA999444222222222222222222222222222555555666777999:::;;;;;;>>>>>>???@@@@@@@@@@@@???===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTQQQSSSTTTUUUTTTTTTVVVWWWSSSRRRRRRSSSWWWYYYZZZZZZ\\\fffxxx~~~oooeeennneeeYYYPPPIIIDDD>>>:::777777666555444333222222333333333333333333333333222111111000000111111222111111111222222222333333111111111111111111111111000000111111111222222222444444333333333222222222222333333444444333333222444444444444444444444444555555555555555555555555777777888999:::::::::999888999:::999888888:::<<<;;;;;;<<<===>>>???@@@@@@CCCBBBAAAAAAAAACCCEEEFFFFFFEEEEEEFFFHHHHHHFFFDDDAAA@@@@@@AAADDDFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJMMMOOONNNLLLKKKLLLNNNIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOONNNMMMLLLLLLMMMKKKIIIGGGFFFHHHIIIIIIIIIIIIGGGFFFGGGIIIJJJHHHFFFDDDCCCBBBCCCEEEFFFDDDAAA@@@@@@AAACCCDDDFFFGGGGGGGGGEEECCCAAAAAABBBDDDEEEBBBAAA?????????===;;;999777777777777777777777777444444444555444444333222333333333444444444444444111222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000222111111000//////000000111222222222222111000///111111000000111111222333111111111222222222333333111222222333333222222111222333333444444555666666333333444444555666666666666666666777777777888888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<>>>@@@BBBCCC??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???BBBCCCEEEGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEDDDCCCDDDEEEGGGEEEGGGIIIIIIGGGEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGKKKJJJJJJJJJIIIEEECCCCCCHHHFFFDDDDDDEEEGGGGGGFFFHHHGGGEEECCCBBBBBBCCCDDDFFFEEEEEEDDDCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===<<<===>>>??????>>>===<<>>???>>>>>>>>>======>>>???@@@@@@@@@@@@??????AAABBBDDDEEEFFFGGGGGGIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXXXXYYYUUUUUUUUUVVVVVVVVVVVVVVVPPPQQQSSSTTTTTTUUUWWWYYYTTTSSSSSSTTTUUUVVVTTTSSSTTTXXX^^^hhhuuu}}}|||zzzxxxssskkkbbb[[[\\\WWWOOOGGG???999666555666666555444444333222222333333333333333333333333222111111000000111111222000111111111222222222222111111111111111111111111000000000111111111222222333333333333222222222222222333333444444333333222444444444444444444444444444444444444444444444444666777777888888888777777777999;;;;;;:::999:::;;;;;;;;;<<<===>>>??????@@@CCCBBBAAAAAABBBCCCEEEFFFEEEEEEEEEFFFHHHIIIHHHFFFBBB@@@???@@@BBBDDDEEEEEEGGGGGGEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMHHHHHHGGGHHHHHHJJJKKKLLLIIIIIIHHHHHHIIIKKKMMMOOOMMMMMMNNNLLLKKKKKKMMMOOOKKKKKKLLLLLLNNNOOOPPPQQQOOOPPPPPPNNNLLLLLLMMMNNNLLLJJJHHHGGGIIIJJJJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIEEEDDDDDDDDDFFFFFFDDDCCC@@@AAAAAACCCDDDEEEFFFFFFEEEDDDBBB@@@@@@AAABBBCCC@@@>>><<<;;;;;;:::999888888888777777666666555555444444444444444333222222000111333444555444444333222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000/////////000000111111222222111111000000111000000000000111222222111111111222222222222333111222222333333222222111111222222333333444555555222222333333444555555555555555555555666666666666999999:::::::::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAA@@@@@@?????????>>>>>>>>>??????>>>>>>???@@@AAAAAABBBAAAAAA@@@???>>>>>>===@@@BBBDDDEEEFFFEEEDDDCCC@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDCCCBBBBBBDDDFFFDDDFFFHHHHHHFFFDDDDDDDDDIIIIIIJJJIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIEEEFFFFFFFFFFFFGGGGGGFFFFFFDDDBBBBBBCCCDDDDDDDDDHHHGGGEEECCCBBBAAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAADDDDDDCCCBBB@@@???>>>>>><<<============<<<<<<<<>>????????????===>>>@@@BBBDDDEEEFFFGGGEEEGGGHHHHHHGGGGGGIIIJJJLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLKKKKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZUUUUUUUUUTTTSSSRRRSSSTTTPPPRRRTTTTTTTTTUUUVVVXXXUUUUUUUUUVVVWWWVVVSSSQQQSSSVVVYYYYYYYYY___iiiqqqyyywww~~~www___```aaabbb```[[[SSSNNNFFFEEECCC===777444555666555444444444333333222222222222222222222222222222111111000000000000111111000000000111111111111222111111111111111111111111000000000000111111111111333222222222222222222222222333333444444333333222333333333333333333333333444444444444444444444444777777888888888777666666666888;;;<<<;;;999999::::::;;;;;;<<<===>>>??????BBBBBBAAAAAABBBCCCDDDEEEDDDCCCCCCEEEGGGIIIHHHGGGEEEBBB@@@@@@BBBDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIHHHGGGHHHKKKNNNPPPOOONNNLLLKKKJJJLLLNNNPPPMMMMMMMMMMMMNNNPPPRRRTTTRRRRRRQQQOOOMMMLLLNNNPPPMMMKKKHHHHHHIIIJJJJJJJJJKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDAAAAAABBBBBBCCCDDDEEEEEEDDDBBBAAA@@@???@@@AAABBB???===:::888999999888888888888777666666555444444333444444444444333222222...000222444555555333333333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000111000000/////////000000000000111111111111000000000000000000000111222222111111111111222222222222111222222333333222222111000111111222333333444444222333333444444555666666444555555555666666666666888888888888999999999::::::999999999;;;<<<>>>????????????>>>>>>=========>>>>>>>>>>>>>>>?????????BBBBBBAAA@@@???>>>>>>===>>>???AAACCCCCCCCCBBBAAA>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEECCCEEEFFFFFFEEEDDDDDDDDDGGGGGGHHHHHHGGGGGGGGGFFFGGGFFFEEEDDDDDDFFFHHHIIIBBBEEEEEECCCFFFLLLKKKEEEEEECCCAAAAAABBBCCCCCCCCCGGGFFFEEECCCBBBAAAAAAAAA>>>>>>======>>>???AAABBBDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::::::::;;;;;;zzzQQQ:::333111000000222222222222222222222222333333444555777888999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<===???AAACCCEEEEEEEEECCCEEEFFFGGGFFFFFFHHHIIIJJJIIIGGGFFFEEEFFFGGGGGGDDDFFFHHHJJJLLLLLLLLLLLLHHHIIIKKKMMMOOOQQQSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZWWWSSSQQQRRRSSSSSSTTTUUUUUUTTTSSSUUUVVVUUUTTTUUUWWWXXXXXXVVVTTTMMMRRRWWWWWWSSSQQQSSSVVVdddhhhxxx}}}tttqqqrrrpppmmm```^^^ZZZVVVPPPIIIBBB===777999:::888444222444777333333333333333222222222222222222222222222222222111000000000000000000111//////000000000111111111000000000000000000000000//////000000000111111111222222222222222222222222222333333444444333333222333333333333333333333333444444444444444444444444777888888888888888777666555888:::;;;:::999999999::::::;;;<<<===>>>??????AAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCEEEHHHJJJKKKJJJGGGEEEBBBAAACCCEEEFFFFFFFFFEEECCCBBBBBBCCCEEEGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHGGGKKKJJJHHHGGGIIIKKKNNNPPPQQQOOOLLLJJJKKKMMMOOOPPPNNNNNNMMMMMMNNNPPPRRRTTTSSSSSSSSSPPPNNNNNNOOOQQQMMMKKKIIIHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA???<<<999888999999999888777777777666555444333333333333444444333333222111---///111333444444333222222222222111111000000000000000000000000000000000////////////////////////////////////////////////000///////////////000000///000000111111111000000000000//////000000111222000000111111111222222222111222222333333222222111000000111111222333333444444444444555666666777777555555555666666666777777777777777777888888888888999999888888999;;;===>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>===CCCBBBBBBAAA@@@?????????======???@@@@@@@@@??????<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBAAA@@@@@@BBBDDDCCCDDDEEEEEEDDDCCCDDDEEECCCDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDDDDEEEFFFGGGHHHKKKJJJHHHOOOXXXRRRDDDEEECCCAAAAAABBBCCCCCCCCCFFFEEEDDDCCCAAAAAA@@@@@@;;;;;;;;;;;;===???AAACCCBBBBBBAAA@@@???>>>>>>===<<<;;;999888777888999:::dddCCC555333111///111222222222222222222222222222333444555666777888999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<============;;;===???BBBCCCDDDDDDDDDBBBDDDEEEFFFEEEFFFGGGIIIHHHHHHGGGFFFFFFFFFFFFFFFAAABBBEEEHHHJJJKKKKKKKKKHHHIIIJJJLLLOOOQQQSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYaaaaaa```[[[UUURRRSSSUUUSSSUUUVVVUUUTTTSSSTTTUUUSSSRRRSSSUUUWWWXXXXXXVVVPPPSSSVVVVVVSSSRRRSSSTTTOOOQQQZZZooo|||}}}|||oooooommmiiiiiikkkjjjfff___XXXMMMDDD>>>:::777666444666888666333111222333222222222222222222222333222222222222222222222222111000000//////000000111////////////000000000000000000000000000000000000/////////000000000111111111111111222222222222222222333333444444333333222222222222222222222222222444444444444444444444444666777888888888888777777555777999999888777888999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCEEEIIILLLMMMMMMHHHFFFDDDCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJIIIIIIJJJLLLNNNPPPQQQOOOKKKJJJLLLNNNOOOOOONNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRPPPNNNNNNOOOPPPMMMKKKHHHHHHHHHIIIIIIHHHFFFGGGIIIIIIHHHHHHIIIKKKEEEGGGHHHGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@??????@@@@@@===;;;999999999999888777666666555555444444333333333333333333333222111111...///111222333222222111111111111111111000000000000000000000000000000000//////////////////////////////////////////////////////......//////000000//////000000111111000000000////////////000111111000000000111111111111222111222222333333222222111000111111222222333444444444444555555666777777888555555555666666666666777666777777777777888888888999999888888999:::<<<======>>>>>>??????@@@@@@@@@???????????????>>>===<<>>>>>>>>>>>======<<<======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBAAA@@@@@@BBBDDDCCCDDDEEEEEEDDDDDDEEEFFFBBBBBBBBBCCCDDDFFFHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFEEEKKKLLLOOO```ooofffPPPEEECCCAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@<<<<<<;;;;;;<<<>>>AAABBB@@@@@@??????>>>======<<<:::999888666666666777777jjjQQQ:::555555222000222222222222222222222222222222222333444666777888888999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<===<<<<<<<<<===@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFEEEFFFHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBDDDFFFHHHJJJJJJKKKJJJGGGHHHJJJLLLOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUbbbbbbaaa\\\UUUQQQSSSVVVRRRSSSUUUUUUTTTTTTUUUWWWQQQOOOOOOPPPSSSUUUUUUUUUUUUUUUTTTSSSQQQQQQPPPQQQMMMRRRVVVWWWYYYcccuuuxxxlllggg^^^XXXaaaiiihhheeeaaaZZZSSSFFFAAA:::555333333444444444555666555333111000000000111111111222222333333111111111111111111111111000000////////////000000........./////////000000000000000000000000000000////////////000000000111000111111111222222222222222333333444444333333222222222222222222222222222333333333333333333333333444555666666777777777777555666777666555555777999999::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>AAA@@@@@@BBBFFFIIIKKKLLLGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJKKKMMMNNNOOOQQQNNNKKKKKKMMMOOOOOONNNLLLMMMMMMNNNNNNNNNMMMMMMLLLNNNOOOOOOMMMLLLMMMNNNMMMJJJHHHGGGGGGHHHHHHGGGFFFHHHIIIIIIGGGFFFGGGIIIEEEGGGHHHGGGDDDBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>;;;999888999:::999777555444444444444444444444444222333333333333222111111000000000111111111111111000000000000111111111111000000000000000000000000////////////////////////////////////////////////...............///000000...//////000000000000000///////////////000111111000000000000111111111111111222222333333222222111111111222222333444444444333333444555555666666777333444444444555555555555666777777777777888888888:::999999888999:::<<<===>>>>>>>>>>>>????????????<<<===>>>??????>>>>>>===????????????@@@@@@@@@@@@@@@@@@??????>>>===============>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAAAAABBBDDDCCCEEEEEEEEEDDDDDDFFFHHHCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCJJJMMMTTTmmmsssTTTDDDBBB@@@@@@AAACCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@===<<<;;;===>>>@@@>>>>>>>>>===<<<<<<;;;;;;999888777666555555555555[[[FFF666666888444111444222222222222222222222222111222333444555777888888999:::;;;;;;<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@BBBCCCEEEFFFEEEFFFHHHIIIEEEFFFGGGHHHHHHGGGEEEDDDGGGHHHIIIKKKLLLLLLKKKKKKGGGHHHJJJLLLOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSRRR___```___YYYRRROOOQQQUUUPPPRRRTTTTTTTTTUUUWWWYYYOOOMMMLLLLLLOOOQQQRRRRRRQQQPPPOOOPPPQQQPPPNNNLLLLLLIIIFFFHHHMMMRRRVVVXXX]]]mmmzzzyyytttsssoootttwwwppplllppplll]]]OOOGGGAAA<<<333222222333444444111///333333444444444333222000000000000111222222333333111111111111111111111111000000////////////000000............/////////000000000000000000000000000////////////000000000000000000111111222222222222222333333444444333333222111111111111111111111111111111111111111111111111222333444555666666666666555666666555444444777999999::::::;;;<<<===>>>>>>======>>>>>>>>>>>>===<<<<<<;;;;;;===AAAEEEGGGHHHEEEDDDDDDDDDEEEDDDBBB@@@AAAAAABBBCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGEEECCCBBBCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQNNNKKKLLLNNNPPPOOOMMMLLLLLLMMMNNNNNNLLLKKKJJJHHHKKKMMMMMMLLLKKKKKKKKKLLLJJJGGGFFFGGGGGGGGGFFFIIIKKKKKKIIIEEECCCCCCEEEDDDFFFHHHGGGCCCAAABBBDDDCCCBBBBBBBBBBBBBBBAAAAAA>>>============<<<<<<<<<888888888999999999666444333444444444444444444444222333333333333222111111222111000000///000000111//////000000111111222222000000000000000000000000////////////////////////////////////////////////...............///000111......///000000000000000///////////////000111111000000000000111111111111222222222333333222222222111222222333333444555555222222333444444555555666222222333333333444444444777777777777888888888888::::::999999999:::<<<===>>>>>>>>>>>>>>>=========999:::<<<>>>?????????>>>=========>>>??????@@@@@@BBBBBBAAA@@@???>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEAAABBBBBBBBBAAAAAACCCEEEDDDEEEFFFEEEDDDEEEGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGHHHGGGGGGMMMSSSSSSXXXpppmmmGGGCCCAAA??????AAABBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAAFFFCCC@@@===;;;;;;<<<=========<<<<<<;;;;;;;;;:::888777777666555555444333III>>>333111222333555777111111111000111111222333555555666666777777888888::::::::::::::::::::::::999999999999:::;;;<<<<<<;;;===AAABBBCCCCCCCCCDDDDDDCCCCCCFFFIIIJJJHHHEEEGGGGGGHHHGGGGGGFFFEEEDDDJJJIIIKKKMMMPPPOOOKKKFFFMMMLLLKKKLLLOOORRRSSSTTTRRRTTTVVVWWWVVVUUUUUUUUUYYYXXXVVVTTTRRRRRRRRRRRRUUUQQQNNNPPPUUUXXXWWWTTTRRRQQQNNNLLLLLLMMMOOOQQQSSSQQQNNNMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKPPPSSSVVVXXX\\\fffttt}}}~~~~~~~~~~~~{{{{{{~~~|||xxxjjj```ZZZOOODDD;;;666555555111222222333333222222111222222222222222222222222///////////////000111111222222222111111111000000000000000000000000000000////////////////////////............////////////111111000000//////......000000000000000000000000222222333333333444444444222222222222222222222222111111222333333333333222444444333444444555666777999888666555666777999:::888:::<<<<<<;;;<<<===???======>>>>>>???????????????===:::888888<<<@@@CCCBBBBBBBBBBBBCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHHHHJJJLLLOOOPPPQQQQQQQQQLLLMMMNNNNNNMMMLLLMMMOOOMMMSSSRRRHHHGGGNNNMMMFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDGGGHHHHHHGGGDDDCCCCCCDDDBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<===>>>>>><<<::::::999999888777666666555555555444333333333333444111111111111111111111111......//////000000111111000000000000000000000000////////////////////////......------------......222111///...------..............................000000//////.........---............////////////000000000000000000000000000111333444444333222000000111111111111222222222333333333333333333333333666555555555555777999:::666444444666999;;;:::888999999999999999999999999<<<<<<<<<<<<============>>>>>>????????????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@FFFEEEEEEGGGIIIIIIFFFBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIGGGEEEDDDEEEEEEFFFEEEGGGIIIJJJJJJIIIHHHGGGJJJ[[[pppzzzsssbbbQQQFFFCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEE@@@???===<<<:::999999999<<<<<<<<<;;;:::888777666777666555444444333444444FFF<<<333111222333444666111111111111111222333333555555555666777777888888::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<>>>AAABBBAAABBBCCCDDDDDDCCCCCCEEEHHHHHHFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCHHHHHHJJJMMMPPPPPPMMMIIILLLKKKJJJKKKNNNQQQSSSSSSVVVWWWXXXXXXWWWUUUTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUSSSPPPNNNNNNPPPRRRSSSRRRSSSRRROOONNNMMMNNNOOOQQQSSSPPPNNNMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKQQQRRRPPPMMMJJJMMMUUU\\\dddppp|||{{{xxxyyy{{{zzzyyyrrrwww{{{{{{xxxwwwxxx{{{|||uuunnnnnnnnngggWWWIIILLLHHHAAA;;;777666666777111222222333333222222111222222222222222222222222///////////////000000111222222222111111000000000////////////////////////....................................////////////000000000000//////......////////////////////////111222222222222333333333222222222222222222222222000111222222333333222222444333333444444555666777777666555444444666777999999:::<<<<<<;;;;;;<<<>>>=========>>>???@@@@@@AAA@@@???<<<;;;;;;<<<===>>>BBBCCCCCCCCCDDDDDDDDDDDD@@@AAABBBCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQKKKLLLMMMMMMLLLKKKLLLMMMKKKNNNMMMIIIHHHJJJIIIFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGEEECCCAAABBBBBBAAABBBDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@??????===<<<<<<<<<======;;;:::999888888777666666555555555555444333333333333333111111111111111111111111///////////////000000000////////////////////////.................................------.........111000///---------------........................000/////////.........---............////////////000000000000000000000000///000222333444333222111000111111111111222222222333333333333333333333333555555555555666777888999666444444666999::::::888999999999999999999999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@?????????@@@???@@@@@@@@@AAAAAAAAAAAA???@@@AAACCCDDDDDDDDDCCCFFFEEEEEEGGGIIIIIIFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIGGGFFFEEEEEEEEEFFFEEEGGGHHHJJJJJJIIIHHHGGGKKKZZZjjjmmmaaaRRRGGGDDDAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEAAA@@@>>>===;;;:::::::::<<<<<<<<<;;;:::999888777777666555444444333333444BBB999222222333222222444222222111111222222333444444555555666666777888888999999::::::::::::::::::999999999999:::;;;<<<<<<>>>???@@@@@@@@@@@@BBBDDDDDDCCCCCCDDDEEEFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHJJJNNNQQQQQQOOOLLLKKKJJJIIIKKKNNNQQQRRRRRRZZZZZZYYYYYYXXXWWWUUUTTTRRRRRRQQQRRRSSSTTTVVVWWWTTTSSSQQQOOOMMMNNNQQQSSSTTTSSSQQQPPPOOOOOOPPPPPPQQQOOOMMMMMMMMMNNNMMMLLLIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMLLLHHHDDDDDDIIIMMMKKKSSSZZZ\\\aaappp|||~~~~~~~~~}}}wwwmmmfffZZZVVVRRRQQQPPPKKKAAA999999888666444444555777888111111222222222222111111111111111111111111111111//////......//////000000111111111111000000000000................................................---............/////////000000000////////////...////////////////////////000000000111111111222222222222222222222222222222000111222222333333222222333333333333444555666777555444333333333444666666999;;;<<<;;;::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBAAA???>>><<>>>>><<<;;;;;;;;;<<<<<<:::999777777666666555444444444555444333333222222333333111111111111111111111111000000//////////////////////////////////////////................................................000///...---,,,,,,,,,---......................../////////...........................////////////000000000000000000000000...///111222333333333222000111111111111222222222333333333333333333333333444444555666777777777777555444444555888999999888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBB===>>>@@@CCCEEEFFFGGGGGGEEEEEEEEEFFFHHHGGGEEECCCDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHSSS\\\ZZZMMMCCCAAADDD@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBB@@@>>>===<<<<<<;;;<<<<<<<<<<<<;;;999888777777666555444333333333333===666222333333222111333222222222222222333444444444444555555666777777888999999999999999:::::::::999999999999:::;;;<<<<<<@@@@@@@@@???>>>???BBBDDDEEEDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEHHHIIILLLNNNPPPPPPNNNMMMLLLKKKJJJKKKNNNQQQSSSSSS[[[ZZZYYYYYYYYYYYYXXXWWWQQQQQQQQQQQQRRRTTTVVVWWWWWWYYYXXXSSSNNNNNNRRRVVVUUUTTTSSSRRRQQQPPPPPPPPPOOONNNLLLLLLMMMMMMLLLKKKGGGFFFFFFFFFGGGIIIKKKLLLJJJKKKKKKJJJHHHHHHKKKNNNFFFJJJMMMKKKJJJMMMSSSXXXeeeoootttlll```^^^fffooo~~~zzzuuussssssttttttsssfffiiijjjiiifffdddcccddd___[[[UUUOOOKKKGGGBBB???;;;;;;<<<===???>>><<<:::444444444444444444444444111111222222222222111111111111111111111111111111//////.........//////000000000000000000000000000---------------------------------------------------------.........///////////////////////////////////////////////////////////////000000000000111111111111111111111111111000000111222222222222222333333333333444555666666444444333333333444555666999:::;;;:::999888999:::;;;;;;===>>>@@@AAABBBCCCEEEFFFIIIJJJIIIFFFBBB???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIIIIHHHHHHHHHJJJLLLNNNMMMLLLKKKKKKLLLNNNOOOHHHIIIJJJIIIHHHGGGHHHIIIHHHDDDJJJVVVWWWJJJDDDHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEDDDAAA@@@@@@AAA??????@@@@@@@@@???>>>>>>???????????????>>>======;;;:::999:::;;;;;;999777555555555444444333333333444333333222222222222222111111111111111111111111000000000//////......---////////////////////////........................---..................---......------,,,,,,,,,,,,............................................................////////////000000000000000000000000---...///111222333333333000000111111111222222222222222222222222222222222222444555666777666555555444444444555777888888888888888888888999999999999::::::::::::;;;;;;;;;;;;>>>======<<<<<<======>>>@@@@@@@@@@@@????????????AAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAABBB>>>???@@@BBBDDDFFFGGGHHHDDDDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIDDDIIIMMMKKKDDDAAADDDHHH@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAABBBBBBCCCDDDDDDCCCAAA???>>>=========<<<<<<<<<;;;;;;:::888888666666555444333333333333999444222333444111111333333333333333333444444555444444444555666666777777888888888999999:::::::::999999999999:::;;;<<<<<>>???AAADDDEEEFFFFFFEEEDDDDDDEEEEEECCCBBBBBBCCCDDDEEEGGGGGGJJJKKKMMMNNNNNNMMMLLLLLLNNNLLLLLLMMMPPPSSSTTTTTTYYYWWWVVVWWWZZZ[[[ZZZYYYSSSSSSRRRRRRRRRTTTUUUVVVYYY[[[[[[VVVOOOMMMQQQVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMMMMKKKJJJFFFEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKIIIGGGEEEEEEEEEDDDCCCCCCEEEFFFDDDAAA@@@@@@PPPZZZRRREEEAAAEEEJJJLLLIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDCCC@@@===;;;:::>>>;;;777555555666888888666777888888666555555555444444444444444333222111000111111222222111111000000000000000000000000000//////............//////////////////////////////------------------------------------------------------------.........................../////////............................../////////000000000111111111111111111111111000000111222222222222111333222222333333444555666555555555555555666666666888999:::999888777888999:::;;;<<<===???@@@AAABBBAAADDDHHHKKKKKKHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCGGGGGGGGGHHHIIIJJJKKKKKKGGGHHHHHHFFFEEEEEEHHHKKKMMMMMMKKKJJJKKKKKKMMMNNNGGGHHHIIIHHHFFFEEEFFFGGGIIIEEEOOO______OOOGGGJJJGGGGGGHHHHHHGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFDDDBBB@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<==================<<<;;;:::999888999:::999888666444444444444333333333333333333222111111111111222000000000000000000000000000000//////......------................................................------...//////...------------------------,,,,,,........................---------...........................////////////////////////////////////------...000111222222333000000111111111222222222222222222222222222222222222333555666666555444444333444555555555666666777777777777888888999999999999999999999::::::::::::===<<<<<<<<<<<<<<<<<<===????????????????????????@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJFFFEEEEEEEEEFFFGGGHHHHHHBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAAAAAAAABBBBBBCCCDDDCCCAAA???>>>=========;;;;;;;;;;;;:::999888888666555444333333222222333666333222444444111222555444444333333444444555666333444444555555666777777777777888888999:::::::::999999999999:::;;;<<<<<<===>>>????????????AAACCCDDDEEEFFFEEEDDDDDDEEEGGGDDDDDDCCCCCCDDDFFFHHHIIIIIIKKKMMMMMMLLLKKKKKKKKKOOOMMMLLLNNNQQQTTTUUUUUUXXXUUUSSSUUUYYY[[[[[[YYYUUUUUUTTTSSSSSSTTTUUUVVVVVVYYYYYYUUUOOOLLLNNNRRRQQQRRRSSSSSSSSSRRRPPPOOOKKKKKKJJJKKKLLLLLLKKKIIIFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJHHHGGGFFFFFFEEEEEEHHHBBB>>>AAAEEEEEECCCCCC>>>MMMUUULLL???;;;<<<;;;======<<<;;;:::999999999:::;;;;;;<<<;;;:::888777444555666777888888777777666777777666333222111222111111222222222222111111000000111111111111000000//////////////////////////////......------..................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............/////////................................./////////000000111111111111111111111111///000111111222222111111222222222222333444555666555555666666777777777777666888999888777777888999::::::;;;<<<>>>???@@@@@@<<>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@===>>>>>>???AAABBBBBBCCCBBBCCCCCCEEEFFFHHHJJJKKKEEEGGGGGGEEEBBBBBBFFFJJJLLLKKKKKKKKKKKKKKKLLLMMMGGGHHHIIIHHHFFFDDDEEEFFFJJJHHHQQQ______RRRIIIKKKGGGGGGHHHGGGGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEDDDBBB@@@@@@AAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888777777777888888666555444444333333333333333333333222111111000000111111000000000000000000000000//////..........................................------------------------,,,---...//////...---,,,------............---,,,........................---------------.....................////////////////////////////////////---......///000111111222000111111111111222222222222222222222222222222222333333444444444444444333333444555555444444555777666666777777888999999999888888888888999999999999;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>?????????????????????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIJJJKKKJJJGGGEEEFFFIIIJJJGGGDDDDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@>>>===<<<<<<;;;999999999999999888777777666555444333222222222222666333222444333111333888444444444444444555555666333333444555555666666777666777777888999999::::::999999999999:::;;;<<<<<<;;;===???@@@@@@@@@BBBCCCBBBDDDEEEDDDBBBBBBEEEHHHFFFEEEDDDCCCDDDEEEGGGHHHGGGIIILLLLLLJJJJJJKKKLLLNNNMMMLLLMMMPPPSSSTTTUUUXXXUUURRRSSSWWWYYYXXXVVVVVVUUUTTTTTTTTTUUUWWWXXXTTTVVVVVVTTTPPPMMMLLLMMMNNNPPPRRRSSSTTTRRRQQQOOOJJJIIIIIIKKKLLLLLLJJJHHHHHHGGGGGGGGGHHHIIIKKKLLLGGGGGGFFFFFFHHHIIIJJJJJJJJJCCC@@@BBBDDDBBBDDDHHHJJJSSSSSSGGG===>>>>>>;;;:::;;;;;;;;;999888888888666666777888999999888777555777999:::888555222111111222333444444444333333000000111111111111111111000000111111111111000000////////////////////////000///...------------...---------....../////////------------------------++++++++++++++++++++++++,,,,,,---------.........---------.........//////...........................////////////000000000111111111111111111111111///000000111111111111111222222222222333444555666555555666777777777777777444666777777777666888999:::::::::;;;<<<======>>><<<===@@@BBBCCCBBBAAA???@@@?????????>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@===>>>>>>???@@@AAABBBBBB>>>>>>???@@@BBBDDDFFFGGGEEEGGGGGGDDDAAAAAAEEEJJJIIIJJJJJJKKKLLLLLLLLLLLLGGGHHHIIIGGGEEEDDDEEEEEEKKKJJJOOOUUUUUUNNNJJJJJJFFFGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCC@@@??????@@@>>>>>>===<<<;;;;;;;;;;;;999999::::::;;;::::::999777666666666777777555444444444444444444444444444222222111000000000000000000000000000000000000000------..........................................------------------------,,,---///000000///---,,,---...////////////...---........................,,,,,,,,,------.....................////////////////////////////////////............//////000111000111111111111222222222111111111111111111111111444444333333333333333444222444666555333333444666666666666777888999999999777777777888888888999999999:::<<<>>>>>><<<:::999;;;<<<<<<===>>>???@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>@@@@@@??????@@@AAACCCDDDBBBDDDEEEDDDAAAAAACCCEEECCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKJJJHHHFFFGGGHHHGGGEEEBBBEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@AAAAAABBBAAA@@@>>>===;;;:::::::::777888888888888777666666666555444333222222222222666333222444333111444999555444444444444555666666333333444444555666666777666777777888999999::::::999999999999:::;;;<<<<<<999<<>>???@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>><<<===>>>???@@@AAAAAAAAA===>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBDDDFFFGGGHHHEEEGGGHHHEEEAAAAAAEEEKKKGGGHHHJJJLLLMMMLLLLLLKKKGGGHHHIIIHHHEEEDDDDDDEEEKKKKKKKKKLLLLLLJJJIIIIIIFFFFFFGGGHHHHHHGGGEEEDDDAAA@@@???>>>>>>???@@@AAABBBCCCCCCAAA???===>>>??????>>>===<<<;;;::::::;;;888999999:::::::::999999777666555666777777555333444444444444444444444444222111111000000000000000000000000000000000000000,,,------....../////////........................------------------------,,,---///000000///---,,,---...///000000000..............................,,,,,,,,,------...................../////////000//////////////////////////////.........//////000000111111111111222222222111111111111111111111111555444333222111222333444222444666555333222444666555666666777888999999999777777777777888888888888777999<<<>>>>>><<<999777:::;;;<<<===>>>???@@@AAA??????>>>>>>>>>>>>>>>???@@@?????????>>>>>>======???>>>>>>>>>???AAACCCDDDBBBDDDEEECCCAAA@@@CCCEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIFFFFFFFFFGGGHHHIIIKKKLLLEEEFFFGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???===<<<:::999999999666777777777777666666555555555444333222222222222222222333444444555555666777444222111222444555555333444555555666666555555666666777777888888888999666777777999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAAAAABBBCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFHHHHHHIIIIIIHHHMMMMMMMMMNNNPPPRRRSSSTTT[[[YYYWWWTTTRRRQQQPPPOOOMMMNNNNNNPPPRRRTTTVVVWWWYYYXXXUUUSSSQQQPPPPPPPPPQQQOOOOOOPPPRRRQQQMMMIIIIIIIIIJJJJJJJJJJJJIIIIIIMMMJJJGGGFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGAAAAAA@@@???@@@CCCEEEFFFMMMIIIBBB<<<888888;;;===;;;:::999888777777777777555555666666666666555555444444444444444444444444333333222111000000000111222111111111000000//////000000000000000000000000---------.........//////,,,---------------------.........------,,,,,,,,,++++++,,,---.........---++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000//////.........---........................000000000000000000000000////////////000000000000///000111222333222111111222222333333444555666666555555555555555666777777777888888888888999999999888888999:::;;;======>>><<<======>>>???@@@@@@@@@AAABBBBBB@@@???@@@@@@>>>:::;;;<<<===>>>???@@@AAAAAA@@@??????AAACCCBBBBBBDDDDDDEEEFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEDDDGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFGGGFFFEEEEEEFFFHHHKKKMMMMMMJJJIIILLLMMMJJJIIIFFFEEEEEEEEECCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>><<<<<<<<<===@@@???===<<<;;;;;;<<<<<<::::::999999888777777777666555444555666777666555111111111111111111111111333222111000////////////......////////////..............................------------------------//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...---------............/////////............//////111111000///////////////111111222333333444555555000000000000000000000000000111111333444555666666666555444333222333333444444555555666666666666666777777777777777777777777999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>???>>>>>>===>>>???@@@@@@???===<<<>>>>>>>>>???AAACCCEEEGGGBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAA@@@@@@AAACCCDDDBBBDDDEEEDDDBBBAAAAAABBBEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFFFFEEECCCBBB@@@@@@??????>>>>>>=========<<<;;;:::999888888888555555666666777777888888666555444222111222222333222222333444444555555666666555333333444555555444333444555555666666555555666666777777777888888888666666777888999:::;;;;;;:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEDDDDDDEEEGGGHHHIIIDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMNNNOOOQQQSSSUUUVVVXXXVVVTTTRRRQQQPPPPPPPPPPPPNNNMMMNNNOOONNNKKKGGGIIIIIIIIIJJJJJJIIIIIIIIILLLJJJFFFEEEGGGHHHIIIJJJGGGGGGGGGFFFEEEEEEDDDDDD@@@???>>>>>>>>>@@@BBBCCCDDDAAA<<<888666777999:::::::::999888777777666666555555666666666666555555444444444444444444444444333222111111000000111111111111111000000000//////////////////////////////------------.........///.........---,,,,,,,,,+++......---------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000/////////.........---........................//////////////////////////////000000000000111111///000111222333222222111222222333333444555555666555555555555555666666777666666777777777888888888777777888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???@@@@@@???>>>???>>>===<<<======>>>???@@@AAAAAAAAA@@@???@@@BBBDDDDDDCCCDDDEEEEEEFFFGGGFFFFFFFFFCCCDDDEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJIIIEEEFFFFFFFFFEEEFFFIIIKKKMMMOOONNNJJJHHHKKKKKKHHHIIIFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>============>>>===<<<;;;:::::::::;;;:::999999888888777666666666555444444666666555444111111111111111111111111333222111000////////////......////////////......------------------------------------------------///......---,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...------------............//////............//////111000//////.........///000111111222333333444444000000000000000000000000//////000111222333444444666555444333333333444444444555555666666666666666666666666666666666666666888999:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>===;;;<<<>>>??????>>><<<:::?????????@@@AAACCCEEEFFFBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAACCCDDDBBBCCCEEEDDDBBBAAAAAABBBEEEEEEGGGHHHHHHHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBB@@@??????>>>>>>======<<<<<<;;;:::888777777777777444444444444555555555555555444333222111111111222222222333444444555555666666555444555666777555444333444555555666666555555666666666666777777777777666666777777888999::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKDDDCCCDDDDDDFFFHHHJJJLLLIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMNNNPPPRRRSSSTTTUUUTTTSSSQQQPPPOOOOOOOOOPPPNNNLLLKKKKKKJJJGGGEEEHHHHHHHHHIIIIIIHHHHHHHHHIIIGGGDDDDDDEEEGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>><<<:::888666666777888999999888888777777666666666444555555666666555555444333333333333333333333333222222111000000000111111111111000000000000//////////////////////////////------------............//////...---,,,+++******------------,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////.......................................////////////////////////000000000111111111222222000000111222222222222111222222333333444444555555555555444444555555666777555555555666666666777777666777777888999:::;;;;;;<<<<<<======>>>>>>??????======>>>???>>>===<<<<<>>======>>>>>>===<<<;;;:::999999999999999999888888777777666666555333222333444555444222111111111111111111111111222222111000////////////......////////////......------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------............//////............//////000///......---.........///000000111111222222222000000000000000000000000---......///000111222222555555444333333333444444444555555666666666666666666666666666666666666666777777999:::::::::::::::999999999999999:::;;;;;;======>>>>>>>>>===<<<<<<:::<<>>>>>===<<<<<<;;;:::999888777666555555555333333222222222222222222444333222111000000000000222222333444444555555666555555555777888888555333333444555555666555555555666666666666666666666666555555666777777888999999999999:::;;;<<<===>>>>>>???????????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHCCCCCCBBBCCCEEEHHHKKKMMMLLLLLLNNNOOOPPPQQQQQQQQQRRRSSSSSSRRRPPPMMMIIIGGGLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNLLLJJJHHHGGGEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEECCCAAAAAACCCEEEFFFFFFDDDCCCCCCBBBAAA@@@??????===<<<;;;::::::::::::;;;999999888888888888999999777777777777666666555555444444444555555444444444222222222222222222222222111111000000000000111111000000000000000000//////////////////////////////------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................////////////////////////000000111111222222333333000000111111222222222222222222333333333444444444555444444444444555666666555555666666666777777777777777888888999::::::;;;<<<<<<<<<======>>>>>>>>>===<<<>>>AAA@@@===;;;<<>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999999888888777666666555555444333222222333333222111111111111111111111111111222111000//////......///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........///......------......//////......---------....../////////000000000111111000000000000000000000000......//////000111111222444444444444444444444444444555555666666666666666666666666666666666666666666777888999999::::::999999999888888999999:::;;;===>>>>>>>>>===<<<;;;;;;<<<>>>BBBDDDDDDBBB???===>>>>>>??????@@@AAABBBBBB??????@@@@@@AAACCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAAAAABBBDDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGFFFEEEEEE@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>===<<<;;;:::::::::999888666555555444444222222222111111000000000222222111111000/////////222222333444444555555666444444666777999888555222333444555555666555555555666555555555555555555555444555555666666777777777888888999:::;;;<<<===============>>>>>>@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBDDDGGGJJJLLLLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTSSSRRROOOLLLJJJKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMJJJGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@>>>???AAACCCDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;::::::999999999888888999999999888777777555555666666666555444444333333444444444444333333222222222222222222222222111000000///000000111111//////////////////000000........................------------------,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............................................................///000000111222222333333111111111111111222222222222222222333333333333333444444444444444555666666666666666777777777888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<============<<<>>>DDDDDD???<<<>>>>>>>>>??????????????????AAA@@@???AAADDDFFFGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIFFFEEEGGGKKKNNNMMMOOOMMMHHHHHHLLLMMMLLLEEELLLNNNJJJFFFHHHHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>????????????>>>>>>>>>======<<<<<<;;;::::::999888888777666666555555444444222111111222222111000000000000000000000000000222111000///............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------.........------------............------------...///...///////////////000000000000000000000000000000///000000111111222222222333444444444444444444444444555555666666666666666555555555555555555555555666666777888999999999999999999888888999999:::;;;===============<<<;;;:::<<<>>>AAACCCDDDBBB@@@>>>======>>>>>>????????????<<<<<<===???AAACCCEEEGGGBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCCCCBBBAAAAAABBBDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCAAA@@@????????????@@@AAA>>>>>>===<<<;;;:::999888:::999888666555555555555333222222111111000000000222111111111000///......222222333444444555555666444444555777888777555222333444555555666666555555555555555555555444444444444444444555555666666666777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBDDDFFFHHHJJJIIIKKKLLLNNNOOONNNNNNMMMPPPQQQRRRSSSTTTTTTSSSSSSJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLMMMNNNNNNMMMMMMNNNOOONNNLLLHHHEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD???>>>===???AAACCCDDDCCCCCCCCCBBBAAA???>>>======;;;;;;;;;::::::999999999666666666777666555444444333444555666666555333333222333333444444333333222111111111111111111111111000000/////////000111111......////////////000000........................------------,,,,,,,,,,,,))))))***+++,,,---......++++++++++++,,,,,,,,,,,,))))))))))))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............................................................//////000111222333333111111000000111111222333222222222222333333333333444444333333444444555666666666777777777888888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>><<>>>>>>>>>>>??????@@@@@@AAA@@@???@@@CCCEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEECCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJIIIGGGFFFGGGJJJLLLNNNPPPNNNJJJKKKPPPSSSRRR[[[fffiii]]]OOOIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>===<<<<<<=========<<<;;;:::999777777666666555555444444444333111111222222111///000000000000000000000000111111000///............------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,------------......------------...............---......///000////////////////////////000000000000000000000000111111111222222222333333222333444555555555444444444555555666666666666666555555555555555555555555666666888999999999999999999999999999999:::;;;;;;<<<<<<=========<<<;;;;;;:::<<<>>>???@@@???>>>>>>===>>>>>>?????????>>>>>>;;;;;;<<<>>>AAACCCEEEFFFBBBBBBAAAAAA@@@@@@?????????AAABBBCCCAAAAAAAAABBBDDDDDDEEEFFFFFFEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::888777777999999777666555444444444222222222111111111111111111222222111111000///...222222333444444555555666444444444555666666444222333444555555666666555555555555555444444444333333444444444444444555555555666666777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@???@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGHHHJJJLLLMMMLLLKKKJJJLLLMMMNNNOOOQQQRRRSSSTTTJJJIIIIIIIIIIIIJJJJJJKKKHHHIIIKKKLLLMMMMMMMMMLLLKKKMMMNNNLLLHHHEEEDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@??????AAACCCEEEFFFEEEBBBBBBAAA@@@>>>===<<<;;;999999999999999999888888333444444444555555444444111333444555555444333222222222333333333333222222111111111111111111111111///////////////000111111........./////////000000........................---------,,,,,,,,,++++++*********+++,,,,,,,,,---******+++++++++,,,,,,,,,+++***))))))***,,,...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........................................................---......///111222222333222111000000000111222333222222222222222222222222444444333333444444555666555555555666666666777777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;???HHHIII@@@<<<@@@===>>>>>>???@@@AAABBBBBBAAA@@@???@@@BBBDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGJJJLLLPPPQQQOOOLLLLLLRRRUUUTTThhhxxx}}}lllUUUIIIDDD@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<;;;:::888777777777666555555444444333555333222222222222111///000000000000000000000000111111///...............,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...///.........//////000111////////////////////////000000000000000000000000111111111222222222222333222333444555555555444444444555555666666666666666555555555555555555555555666777888999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>>>>>>>?????????@@@AAAAAA@@@???>>>=========>>>@@@AAACCCDDDBBBBBBBBBAAA@@@???>>>>>>>>>@@@BBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAA@@@??????======<<<:::999777666666888777666444333333333333000000000000111111111111111222222222222000///...222222333444444555555666444333333444555555444222333444555555666666555555555555555444444333333333333333444444444444444444666666777888999:::;;;;;;::::::;;;;;;===>>>???@@@===???AAACCCDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMLLLKKKJJJKKKJJJJJJJJJKKKLLLMMMNNNIIIIIIIIIHHHHHHIIIIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLHHHKKKNNNLLLHHHEEECCCDDDBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBEEEGGGHHHGGGAAAAAA@@@>>>===<<<::::::777777888888888888777777333333444555555666777777111222444555555444333111222222222333333222222222000000000000000000000000///////////////000111111---.........//////000000........................---------,,,,,,+++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,---,,,***))))))+++,,,...------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........................................................,,,---...///000111222222222111000000000111333444222222222222222222222222444333333333333444555555444444444555555555666666777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;===:::>>>IIIIII@@@<<<@@@>>>>>>???@@@BBBCCCDDDDDDAAA@@@??????AAACCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFDDDEEEGGGGGGGGGHHHKKKMMMLLLMMMJJJFFFGGGLLLOOONNNWWWmmmxxxiiiRRRHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAA@@@???===;;;:::::::::;;;;;;:::999777666777666666555444444333333555444222222333222111///000000000000000000000000111000///......------...,,,------......------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...///////////////000111111000000000000000/////////000000000000000000000000111111111111111222222222111222444555666555444444444555555666666666666666555555555555555555555555777888999::::::;;;::::::;;;;;;::::::;;;;;;<<<===::::::;;;<<<=========<<<============>>>???AAAAAA@@@AAABBBCCCBBBAAA@@@????????????>>>??????@@@AAABBBBBBBBBAAA@@@???>>>===>>>@@@BBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>===<<<;;;:::888777666555666666444333222111111111.../////////000000111111222222333333222111///...555444444333333444444555444444555555444444333222444444222222222222444444444444444444444444444444555555444333444555666777444444555666777888999999;;;;;;<<<<<<======>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEHHHIIIJJJJJJIIIIIIKKKLLLMMMKKKJJJKKKNNNNNNLLLIIIIIIGGGGGGGGGIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIJJJKKKKKKIIIFFFBBB@@@CCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDBBB>>>;;;888777777777888888777777666666555555444444444333333333222222111111111111111111111111222222222222222222222222111111111111000000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---+++***+++,,,...------******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------.../////////////////////000111111000000000000000000000000111111111000000000000000111222222111000000111333444555555555555555444444666666666666777777777777999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<888;;;===>>>>>>>>>@@@AAA??????@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJMMMMMMJJJEEEEEEHHHMMMGGGLLLPPPPPPLLLHHHGGGGGGAAABBBCCCDDDDDDDDDBBBBBBBBBAAA???===<<<<<<======;;;;;;:::999999888888777666555555555555444444444444333222111000000000000111111000000//////......//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---...------------...//////000000000000000000000000////////////000000000000111111111111111111111111333333333333333333333333444444444555555555555666666555444333333444555666666666666666777888999:::999:::::::::999:::===???;;;;;;;;;<<<>>>???>>>===AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>======>>>@@@AAACCCAAA@@@>>>======>>>@@@AAA>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????BBBBBBBBBCCCCCCCCCDDDDDD>>>@@@AAA@@@>>><<<<<<===>>>>>>>>>>>>>>>======<<<>>>===<<<:::888666555444222222222111111111000000000000000000000000000000000000000000000000000000444444333333333333444444444444444555444444333222444333333222222333333444444444444444444444444444555444444333444555666777444555555666777888999999;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIKKKKKKJJJIIIJJJLLLMMMKKKIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHFFFCCCAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@===:::888777777888777777666666666666666666333333333222222222222111111111111111111111111111111111111111111111111111111111111000000000//////////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))***,,,------,,,*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.../////////////////////000000111////////////////////////000000000000000000000000111222222111000000111333444444555555555555444444555555666666666777777777888888888888999999999999:::::::::::::::;;;;;;<<<:::<<<>>>>>>======>>>?????????@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIEEEGGGIIIHHHFFFHHHMMMQQQGGGIIIKKKKKKIIIFFFDDDDDDAAAAAABBBBBBCCCBBBBBBAAABBBAAA???===<<<<<<<<<<<<:::::::::999888888777777555555555555444444444333444333222111000000000000/////////...............///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------......------,,,+++------------------------,,,---......,,,,,,---...------,,,,,,,,,,,,------...------------...//////000000000000000000000000////////////000000000000111111111111111111111111333333333333333333333333444444444444555555555555666666555444444555555666666666666666777888999::::::;;;;;;:::999:::<<>>AAA@@@@@@???@@@AAABBBCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA??????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAAAAABBBBBBBBB???@@@AAA@@@>>>=========>>>>>>>>>>>>======<<<;;;<<<;;;:::999777555444333222222222111111111000000000000000000000000000000////////////////////////444333333222222333333444444444444444444333222222444333333222222333333444333333333333444444444444555444444444444555666666555555666777888999:::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKJJJJJJHHHGGGGGGHHHIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIHHHCCCEEEFFFGGGGGGEEECCCBBB>>>>>>?????????????????????????????????@@@@@@@@@???===;;;999888777888888555555555555555666666666222222111111111000000000000000000000000000000000////////////////////////000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***((()))+++,,,,,,+++*********++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------......///....../////////000000000////////////////////////000000000000000000000000000111222111000///111333444444555555555555444444555555555666666666666777666666666777777777888888999999999999999:::;;;;;;;;;===>>>>>>===<<<<<<===>>>??????@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBEEEGGGGGGFFFHHHMMMQQQGGGFFFEEEEEEEEEDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@AAABBBAAA???===<<<;;;::::::999999999888777777666666444444444444333333333333333222111000000//////000---------------...............------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,,,,------------------------,,,---......,,,,,,---.........------------.........------------...//////////////////////////////////////////000000000000111111111111111111111111222222222222222222222222333333333444444444555555666666555555555555666777666666666666777888999999;;;<<<<<<;;;999:::<<<>>>===<<<<<<===???@@@@@@???@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>??????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA???======>>>>>>>>>>>>======;;;::::::::::::888777555444333222222111111111111000000000000000000000000000000000........................333333222222222222333333333444444444444333222222333333333333333333333333333333333333333444444444444444444444555555666666555555666777888999::::::::::::;;;;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFHHHIIIHHHGGGFFFHHHIIIFFFFFFFFFGGGIIIJJJKKKKKKKKKIIIGGGFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLEEEFFFFFFGGGFFFEEECCCBBB>>>>>>======>>>>>>??????????????????>>>>>>>>>>>>;;;:::999888777777777777333333444444555555666666111000000000000/////////000000000000000000000000////////////////////////000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************)))'''(((***++++++***************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,******+++,,,------......------,,,,,,------...///.........////////////////////////////////////////////////000000000000000000111111000//////111333333333444555555555444444444444555555555666666666666666666666777777777777888888888888888999:::;;;:::<<<======<<<;;;<<<======>>>???@@@@@@AAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEGGGHHHGGGEEEFFFHHHJJJJJJFFFCCCBBBDDDDDDBBB???AAA@@@???======>>>???@@@AAA@@@???===;;;:::999888888888777777666555555555444333333333222222222222222111000///////////////,,,,,,------.........///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...------,,,,,,------------------------,,,---......,,,,,,---............------............------------...//////........................////////////000000000000111111111111111111111111222222222222222222222222222333333333444444444444666555555555666666777777666555555666666777888999<<<<<<<<<;;;::::::<<<>>>===<<<;;;<<<>>>??????>>>???????????????@@@@@@AAA@@@?????????>>>>>>======>>>???@@@BBBBBBBBBAAA@@@??????@@@AAAAAA@@@??????AAA@@@>>><<<<<<<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@AAABBBAAA???>>>>>>>>>============<<<:::999888999999888666555333222222111111111111000000000000////////////////////////------------------------222222111111111111222222333333444444333333222111333333333333333333333333222222222333333333444444444444444555555555555555555555666777888999::::::999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIEEEFFFFFFGGGHHHJJJMMMNNNLLLIIIGGGFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLHHHHHHHHHHHHFFFDDDBBBAAA??????>>>>>>>>>>>>???@@@@@@?????????>>>=========888777777666666666666666222222333333444444444555000000000/////////......////////////////////////000000000000000000000000/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************((('''((()))+++******))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,---......------...///000//////.................................//////000000000000///000000000//////111333222222333444555555444444444444444444555555555555666666666666777777777777666666666777777999::::::777999;;;<<<<<<<<<===???<<<===>>>???@@@@@@@@@@@@????????????????????????BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDDDDEEEEEELLLHHHDDDCCCEEEEEECCC@@@@@@???>>><<<<<<<<<===>>>???>>>===<<<;;;999888777777666666555555444333333222222222222111111111111000000//////.../////////---------......//////000,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...------,,,------------------------,,,---......,,,,,,---............------............------------...//////------------------------////////////000000000000111111111111111111111111111111111111111111111111222222222222333333333444444444555666666666666666555555555555666777888999<<<<<<<<<;;;::::::===???<<<;;;999:::<<<>>>>>>===>>>>>>????????????@@@?????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBAAA@@@???>>>??????@@@@@@??????>>>@@@???===<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???AAABBBAAA???======>>><<<<<<<<<;;;;;;999888888999888888666555444333222000000000000000000000000................................................222111111000000111111222333333333333333222111111222333333444444333333222111111222222333333444444333444555555666666555555444444555666777888999999888888999;;;<<<===>>>???AAAAAA@@@@@@????????????BBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIEEEFFFHHHHHHIIILLLOOORRRMMMJJJGGGFFFFFFGGGHHHHHHCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIGGGFFFDDDBBBAAAAAA@@@???>>>===>>>??????@@@??????>>>===<<<<<<;;;555555555555555555444444222222222222333333333333000000/////////.........////////////////////////000000000000000000000000///.........------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******************)))'''(((***++++++***)))))))))************+++************************************++++++++++++++++++++++++************))))))******+++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,------...,,,---...///000///..............................---......//////000000111...///000000//////111333111222333444444555444444333333333444444444555555555555666666666777777777555555555666777888999:::555888:::;;;;;;<<<===???<<<<<<>>>???@@@@@@AAAAAA>>>>>>>>>>>>?????????@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFKKKIIIGGGEEEEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777555555555444333333222222222111111111000000000000//////............//////.............../////////,,,,,,,,,,,,++++++++++++******++++++++++++******+++************))))))))))))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......------------------------------,,,---......,,,,,,---.........------------.........------------...//////........................////////////000000000000111111111111111111111111000000000000000000000000111111222222222333333333222333444555666666666555555555555555666777888888;;;;;;<<<;;;;;;<<<>>>@@@<<<:::888999;;;===============>>>????????????>>>??????>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAAAA>>>@@@AAA@@@>>><<<<<<===:::::::::::::::999999888888888777666555444333222//////000000000000000111................................................111111000000000000111111222333333333333222111111222333333444444333333222000111111222333333444444333444555666666666555444333333444555666777888888777888999:::<<<===>>>??????????????????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIIIIHHHGGGFFFFFFGGGFFFHHHJJJJJJKKKMMMRRRVVVMMMJJJGGGEEEFFFGGGHHHHHHCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCAAA???===<<<<<<===>>>???>>>===<<<;;;:::999999444444555444444333333222222222222222222111111111000000000////////////............................................................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((()))))))))*********++++++)))((((((***++++++***))))))))))))************************************************++++++++++++++++++++++++************((())))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,...000000///...---........................------......///000000111---///000/////////111333111111222333444444444444222333333333333444444444444444444444555555555555444444444555666777999999666888;;;;;;;;;;;;<<<===;;;<<<===???@@@@@@AAAAAA===>>>>>>???@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@??????@@@@@@AAAAAA@@@@@@AAACCCEEEFFFFFFEEEGGGHHHHHHFFFCCC@@@@@@@@@?????????>>>>>>===<<<;;;999:::;;;;;;:::999888777444444444333222222111111111111000000000////////////......------......///.........---------------++++++++++++++++++++++++******++++++++++++******************)))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,+++,,,------......------------------------------,,,---......,,,,,,---...------,,,,,,,,,,,,------...------------...//////........................////////////000000000000111111111111111111111111000000000000000000000000111111111111222222222222111222333444555555555444555555555555555666888888999:::;;;;;;;;;===@@@BBB===;;;999999;;;===>>>>>><<<===>>>?????????>>>===????????????????????????AAA@@@@@@??????@@@@@@@@@>>>===<<<;;;;;;<<<===>>>:::;;;<<<>>>>>>===<<<;;;<<<=========>>>>>>>>>>>><<<======>>>???@@@AAAAAA===???@@@???===;;;;;;<<<777888999999999999999999666666555444333222222111////////////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111000000000000111111222333333333333222111111222222444444444444222222000000111222333333444444333333555666666666555444222222333444555666777777777888999:::<<<===>>>???======>>>???@@@AAAAAABBB@@@AAABBBDDDEEEEEEEEEEEEFFFHHHHHHGGGEEEDDDEEEFFFGGGIIIKKKKKKLLLNNNTTTXXXNNNKKKGGGEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA???<<<;;;;;;<<<<<<======<<<;;;999888777777444444444444333222111111333222222222111111000000111000000000////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))*********++++++***((()))+++,,,,,,+++))))))))))))************************************)))************++++++++++++++++++************)))((())))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...000000///...---........................---------...///000000111---...////////////111333000111222333444444555444222222333333333444444444222222333333333444444444333333444444666777888999888:::;;;;;;:::999:::;;;;;;<<<===>>>@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCC???>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCDDDEEEDDDCCCDDDFFFGGGEEE@@@======???>>>??????@@@???===;;;:::888999:::;;;;;;:::999888444444333333222111111000000000000000////////////......---------......///---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---.........---------------------------,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---...------------...//////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000111111111111222222222///111222444555555444444555444444555555666777888999:::;;;;;;<<<===AAACCC>>><<<::::::<<<>>>??????;;;<<<>>>?????????>>>===???????????????@@@@@@@@@???>>>===<<<<<<<<<>>>>>>>>>===;;;::::::;;;===>>>888999<<<>>>???>>><<<:::;;;<<<<<<<<<======>>>>>>:::;;;<<<===>>>???@@@AAA===>>>???>>><<<;;;;;;;;;666777888999999:::999999444444333333222111000000.../////////000000111111------------------------++++++++++++++++++++++++000000000000111111111111000111111111111222222222444444444333222111//////111000000000000222333444444444555555555555444444666666777888888777666555999::::::;;;<<<===>>>>>>>>>??????@@@@@@@@@??????AAAAAABBBBBBCCCCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHKKKNNNPPPOOONNNMMMLLLJJJIIIHHHGGGGGGGGG???DDDJJJKKKHHHEEEEEEGGGHHHFFFDDDCCCDDDCCCAAA@@@????????????>>><<<;;;:::::::::999999999999999999555555444333333222111111111111111111000000000///000000000000////////////,,,,,,,,,---------.........,,,+++---000111///,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////////////////////////////000111111111111111000000000000000444444333222333444555666333333333333333333333333333333333444444444555555555555555555666666666666888999999:::;;;<<<======???>>>>>>>>>???AAACCCDDD@@@@@@AAAAAAAAA@@@??????DDDCCCCCCEEEGGGHHHGGGFFFDDDEEEEEEDDDCCCBBB@@@??????>>>>>>======>>>???@@@???>>>>>>>>>>>>???AAABBBAAADDDGGGFFFBBB>>>===>>>DDDCCCBBB@@@>>><<<;;;:::<<<<<<<<<<<<;;;:::999999666555555444222111000000000000000000////////////........................---------,,,,,,++++++++++++++++++************)))******************************++++++++++++******************************+++++++++*********))))))++++++******************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------............///000///...---,,,+++******............////////////111111000000//////......000/////////............000000000111222222333333444444444444444444444444555555555666666777888999:::999888888888:::<<<>>>:::888777999===@@@@@@>>>:::::::::;;;<<<===>>>>>>AAA@@@???===<<<<<<<<<<<>><<<;;;===@@@BBB@@@>>>;;;;;;;;;<<<<<<;;;:::999999999:::<<<===???@@@AAA;;;;;;:::999999888888777999888888777666555555444444444444444333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////000000000111111111000000111111111222222222222222333333333222111111111000000000000222333444444444555555555555444444555555666777777666555444888999::::::<<<<<<===>>>>>>>>>???@@@@@@@@@??????CCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFIIILLLNNNMMMLLLJJJJJJHHHGGGFFFEEEEEEEEEAAAFFFKKKKKKHHHFFFFFFHHHGGGEEECCCCCCCCCCCCAAA????????????>>>===<<<::::::888888888888777777777777444444333333222111111000111111111000000000//////000////////////.........,,,,,,,,,------------......,,,+++---//////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************)))))))))((()))************+++++++++************************))))))))))))************,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------....................................///////////////000000111000000000000000000000000333333333333333444555555333333333333333333333333333333333444444444444555555555555555666666666666888999999:::;;;<<<======???>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBDDDFFFGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA??????>>>======???@@@AAA@@@???>>>>>>???@@@AAABBBBBBDDDFFFEEEAAA??????@@@FFFEEEDDDBBB@@@???======;;;;;;;;;;;;:::999888888666555444333222111111000111000000000000/////////........................---------,,,,,,++++++++++++++++++************)))******************************++++++++++++******************************+++++++++*********))))))************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...........................---------............////////////111000000000/////////...000000/////////.........000000000111222222333333444444444444444444444444555555444555555666777888::::::999888999;;;===>>>???<<<999999;;;======<<<::::::;;;;;;<<<<<<======@@@???>>>===<<<<<<<<<<<<============<<<;;;::::::<<<<<<;;;:::::::::;;;<<<>>><<<;;;===@@@AAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>:::::::::999888888777777777777777666555444444444333333333333222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++//////000000000000111111000000000111111111222222000000111222333333333222000000000000111222333444444444555555555555444444333444555555555555444444777777888999:::;;;<<<<<<===>>>??????@@@@@@??????BBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDGGGJJJKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBEEEHHHHHHEEEDDDEEEHHHFFFDDDBBBBBBBBBBBB@@@???>>>>>>>>>===<<<;;;999999777777666666555555555555222222222111111000000///000000000000////////////............------------,,,,,,,,,,,,---------------,,,+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************)))))))))))))))************+++++++++************************))))))))))))************+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................................../////////000000000000000000000000000000000222222333444444444444333333333333333333333333333333333333333444444444444555555555555666666666666888888999:::;;;<<<======>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAACCCEEEEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCC??????>>>>>>>>>???AAAAAAAAA@@@?????????@@@AAABBBBBBCCCCCCBBBAAA@@@AAACCCFFFEEEDDDBBBAAA???>>>>>>::::::::::::999888777666555555444333222111111000111111111000000000//////------------------------------,,,,,,,,,,,,+++++++++++++++************)))******************************++++++++++++******************************+++++++++***************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------............------....../////////000............////////////000000000000////////////000000000/////////......000000000111222222333333444444444444444444444444333333333333444555666777:::999888888999:::<<<===???<<<:::999;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>><<<===?????????===;;;999<<<<<<;;;<<<===>>>???@@@===<<<<<<===???@@@@@@??????>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777666666555555555444333333222222111222222111111000///...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++////////////000000000111000000000000111111111111000000111222222222222222000000000111111222333333333444444555555444444333222333333333444444444444666666777888999:::;;;;;;<<<===>>>??????@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCFFFIIIJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAACCCCCCBBBAAA@@@BBBDDDDDDBBBAAAAAAAAAAAA???>>>======<<<<<<;;;999888777666666666555555444444333111111000000000/////////000000/////////.........---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,+++++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************((()))))))))************+++++++++******************************************************************++++++++++++,,,,,,,,,,,,,,,---------..........................................////////////////////////000000000000000000111333444444444333222222222222222222222222222222222333333333444444444555555555555666666666666888888999:::;;;<<<<<<===>>>>>>??????@@@AAABBBCCCAAA@@@>>>===>>>???AAABBBAAA@@@@@@AAACCCDDDBBBAAABBBAAA???>>>???@@@BBBDDD@@@???>>>>>>???@@@BBBCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAA@@@@@@AAACCCEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::888777666444444333333222111111000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************++++++++++++******************************************************))))))))))))***************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------........................////////////000000000000////////////000000000////////////...000000000111222222333333333333333333333333333333222222222222333444555666777777777777888999:::;;;999999:::<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<======>>>===<<<;;;:::;;;;;;<<<===???@@@BBBBBB<<<<<<<<<===>>>?????????@@@>>><<<::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;999888888777777666666555333333222222222111111111111111111111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...////////////000000000//////000000000111111111111222222222222111000000///000000111222222333333333333444444444444333333222222222222222333444444555666666777888999::::::<<<<<<===>>>???@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCDDDFFFIIIJJJIIIGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBB@@@@@@@@@AAACCCBBB@@@??????@@@@@@>>>===;;;;;;;;;:::999888777666777666666555444444333333000000///////////////.../////////............---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++*********+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...........................------...///000//////.........//////000000000000///000222333333333222111222222222222222222222222222222222333333333444444555555555555666666666666777888888999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBB???>>>===<<<<<<>>>@@@BBB@@@??????@@@BBBBBBAAA???@@@???>>>===>>>@@@BBBCCC@@@?????????@@@AAACCCDDDCCCBBB@@@???>>>??????@@@BBB@@@>>>>>>???AAACCCDDDAAAAAA@@@???>>>>>>============<<<<<<;;;999888777333333333222222111111000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******************************************************(((((()))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,,,,++++++............////////////////////////000000000000111000000000////////////000000000111222222333333333333333333333333333333111111111222222333444555555555555666666777888888555888<<>><<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???===<<<;;;:::::::::;;;<<<;;;<<<===>>>@@@AAABBBBBB;;;<<<=========>>>?????????>>>;;;999999999:::;;;::::::::::::;;;;;;;;;;;;888777777666666555444444111111111111000000000000222222222222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********......////////////000000/////////000000000111111111222222222111000////////////111222222333222222333333444444444444333333222111111111222333444555555666666777888999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDFFFIIIJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>>>>??????>>><<<:::::::::999888777666555666666555444333222222111///////////////////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***,,,///***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))***************++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,------------------------------------,,,---...///000///......---......//////000000111000000111222222222222111222222222222222222222222222222222222333333333333555555555555666666666666777777888999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@??????@@@AAABBBCCC@@@??????@@@AAABBB@@@??????>>>======>>>???@@@AAA@@@@@@??????@@@BBBDDDEEECCCBBB@@@>>>======>>>>>>@@@>>><<<<<<>>>AAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<;;;999888777333333222222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))******++++++++++++*********************************************+++++++++'''(((((())))))*********************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++******............////////////////////////000000000000111111000000000/////////000000000111222222333333333333333333333333333333111111111111222333444555444444555666666777777777888<<<@@@AAA???;;;888777:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<======>>>===<<<:::888888:::;;;===;;;<<<===>>>????????????:::<<<============>>>@@@>>>===<<<:::999999999:::999999::::::::::::::::::777777666555555444444333000000000000000000000000222222222111111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************........./////////000000////////////000000000111///000000111111111111000...///111222333333222222222333333444444333333222222222111111222333555666555666777888999::::::;;;:::;;;<<<>>>??????@@@@@@???@@@AAABBBDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCFFFHHHIIIGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA???>>><<<===>>>>>>===;;;999999999888777666555444555444444333111000000///////////////////////////.........---------,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,)))++++++***)))***...111++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))*********+++************************************************************++++++++++++++++++,,,,,,,,,---------------------------------+++,,,...000000///...---------......///000000111000000000000000111222222111111111111111111111111111222222222222333333333555555555555666666666666777777888999:::;;;;;;<<<<<<===???AAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDAAA@@@???@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@AAACCCDDDFFFBBBAAA???===<<<<<<<<<===???<<<:::;;;>>>@@@@@@????????????>>>>>>>>>>>>>>>=========<<<:::888777666222222222222111111111111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++''''''(((((()))******+++************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,---............////////////.../////////000000000111111111111000000000//////000000000111222222333333222222222222222222222222222222222222333444555555555555666777888888888888:::===??????<<<:::999:::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;999<<<>>>===<<<<<<>>>@@@>>>>>>===<<<;;;:::999999;;;;;;::::::999888888888666666555555444333333333//////000000000000000000000000000000///...------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************............/////////000////////////000000000000---...///111222222333333...///111222333333222222222333333444444333333222222222111111222444555777666666777888999:::;;;;;;:::;;;<<<>>>??????@@@@@@===>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBB@@@>>>>>>===<<<<<<===>>><<<;;;999888888888777555444333333333222111000///....../////////000000000000000......---------,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++,,,+++***+++///333++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------------------------+++,,,...000000///...------------...///000000111111000/////////000222333111111111111111111111111111111222222222333333333555555555555666666666777777777888999:::;;;;;;<<<<<<===???AAABBBBBBBBBAAA???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@BBBBBB@@@>>>======>>>>>>>>>>>>======@@@@@@@@@@@@AAACCCEEEFFFBBBAAA???===;;;;;;;;;;;;>>>;;;:::;;;===???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666555222222222111111111111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))******++++++++++++******************************))))))******++++++++++++&&&''''''((()))******+++)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,...//////000............/////////000.../////////000000111111111111111111000000000000000000000111222222333333222222222222222222222222222222222222333444555666666777888999999::::::999:::<<<===;;;999:::===@@@888888999::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::<<<===??????>>><<<;;;<<<============;;;999888999<<<>>>>>><<<;;;>>>@@@?????????>>>===;;;:::999======;;;:::888777666555666555555444444333222222/////////000000000000000////////////...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))////////////////////////............////////////000000000000000000000000111111222222222333333333333333333222222111111111333333333333444444555666555555666777888:::<<<===;;;<<<===>>>@@@@@@@@@@@@===>>>>>>??????@@@AAAAAADDDAAA???@@@DDDFFFEEECCCBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDBBB@@@>>>>>>??????>>>>>>???AAABBBBBBAAA???>>>===<<<;;;:::::::::777777666555444333333222000000000000000000000000/////////...------,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++************)))************************))))))))))))))))))))))))))))))************))))))************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,---......,,,,,,---...////////////000000000000111111111111000000000000000000000000111222333444666666666666777777777777888777777777777999;;;<<<:::;;;<<<>>>???AAABBBCCC@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA>>>>>>===<<<;;;:::999999===;;;999888888:::===>>>===???@@@???===<<<<<<<<<999777555555777;;;===>>>333222111111000000111111000///------.........---******************************+++,,,------......************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,------,,,***)))++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------............////////////111000///......///000111000000000000000000000000//////000000111111111111111111111111111111111111111111111222333444555666777777777777888999::::::;;;<<<===<<<;;;;;;;;;===;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>======>>>>>>???@@@<<<===>>><<<999777666666999::::::;;;<<<===>>>>>><<<<<<======<<<;;;::::::777777777666666666666666444444333333333222222222000000///.............../////////...------,,,,,,...---,,,,,,++++++++++++,,,+++***+++---...---,,,************))))))))))))....................................////////////000000000000000000000000111111111222222222333333444444444333333222222222333333333333444444555666555555666777888:::<<<===;;;<<<===>>>???@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBB@@@???@@@CCCDDDDDDBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDBBB???>>>>>>>>>???>>>===???AAABBBBBBAAA===<<<;;;:::999888888888777777666555444333222222000000000000000000000000/////////...------,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))*********************************)))))))))(((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,...------,,,,,,---------,,,---......,,,,,,---....../////////000000000000000000000000000000000000000000000111111222333444555555666666666777777777888777666666777888999::::::;;;<<<===>>>???@@@AAA???>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAA???>>>===<<<;;;::::::999<<<;;;999888888:::<<<>>>:::<<<======<<<;;;<<<===<<<999777777999;;;<<<<<<777666555333222111000000000...,,,,,,---...---,,,++++++++++++++++++++++++*********+++,,,---------///...---,,,***)))(((((())))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,---------............////////////111000///......///000111000000000000000000000000000000000000000111111111111111111111111111111111111111111222333444555666777777777777888999:::::::::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>??????@@@===>>>>>>===:::777777777::::::;;;;;;<<<<<<======<<<=========<<<<<<;;;:::777777777777777666666666444333333333333222222222000//////.............../////////...------,,,,,,...---,,,+++++++++++++++,,,+++***+++---...---,,,************))))))))))))....................................////////////000000000000000000000000000111111111222222222222444444444333333333333333333333333333444555666666666666666777888:::;;;<<<:::;;;<<<>>>??????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@??????@@@BBBCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDBBB???======>>>>>>======>>>@@@AAAAAA???;;;:::999888777666666666666666555444333222111111000000000000000000000000//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++++++++,,,---------,,,,,,------...,,,---......,,,,,,---........./////////000000000////////////////////////111111111111222333444444555555555666666666666777777666666666666777777888:::;;;;;;<<<======>>>>>>======>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;::::::;;;:::999888999:::;;;===666888:::;;;::::::;;;<<<<<<;;;::::::;;;<<<;;;::::::999888555333111000//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,......---+++***)))(((''')))))))))))))))))))))))))))))))))*********++++++************************++++++*********))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,------...............////////////000000////////////000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111222444555666666666666666777888999::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@===>>>???===;;;999888999;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;888888888777777666666666333333333222222222111111000///......------......//////......---,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++***+++---...---,,,************))))))))))))....................................////////////000000000000000000000000000000000111111111111222222222222222222222222222222222222333444555666777666666666777888:::;;;<<<::::::<<<===>>>?????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBB???======>>>>>>===<<<===???@@@???>>>:::999888777666555555555555555444333222111000000000000000000000000000000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++************++++++++++++------,,,,,,,,,---......,,,---......,,,,,,---............/////////000000............////////////222222222222222333444444444444555555555666666666666666666555555666666666;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;::::::999999999999999::::::;;;666888::::::999999:::;;;999888999:::<<<<<<:::888999999888666444222000///...---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,---..................////////////000000////////////000000000000000000000000000000111111111111000000000000111111111111111111111111000000111111222333555666555555555666777888999:::999;;;<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<>>>>>>======>>>>>>???@@@<<<>>>???>>>;;;:::999:::;;;;;;;;;;;;::::::999999<<<<<<=========<<<<<<;;;888888888777777666666555222222222222111111111111//////...------------...//////...------,,,,,,+++,,,,,,+++++++++++++++,,,,,,+++***+++---...---,,,************)))))))))(((....................................//////////////////////////////////////////000000000111111111000000000000000000111111222222222333444555777777777777777777888999;;;;;;999:::;;;<<<===>>>>>>>>>===>>>>>>??????@@@@@@AAA???AAABBBCCCCCCCCCCCCDDD@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAA???============<<<;;;<<<>>>???>>>===;;;:::999777666666666666444444333222111000//////////////////////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---...............////////////---........./////////000222222111111222222333333444444444444555555555555444555555555666666666666::::::::::::::::::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>AAAAAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999777888888999999999999999888:::;;;;;;999777888888444444555888:::;;;999777555555555555444222111000...---++++++,,,,,,,,,+++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++************************++++++++++++************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++******++++++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///............//////////////////000000000000//////000000000000000000000000111111111000000000000000111111111111111111111111000000000111222333444555444444444555666777999:::999:::;;;:::999888999;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<======<<<<<<======>>>???;;;===>>>===<<<::::::;;;;;;;;;;;;:::999999888888;;;;;;<<<<<<<<<<<<;;;;;;888888777777666555555444222222111111111000000000//////...---------------.........---,,,,,,+++++++++++++++******++++++,,,,,,+++***+++---...---,,,************)))))))))(((------------------------............////////////////////////////////////////////////000000000000///////////////000000000111111222333444555777888777777777777888999:::;;;888999:::<<<======>>>>>><<<<<<======>>>??????@@@???AAADDDEEEDDDCCCDDDDDDAAAAAABBBBBBCCCBBBBBBAAABBBCCCCCCAAA>>><<<<<<======<<<;;;;;;======<<<;;;;;;:::999888777666666666333333222111000///......////////////////////////......------,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++************++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++***))))))))))))************+++,,,,,,,,,,,,---......///,,,---......,,,,,,---...------........./////////.........//////000000111222111111000111111222222333333333444444444555555333444555666777777777777:::::::::::::::;;;;;;;;;<<<===???@@@AAAAAAAAA@@@>>>>>>??????@@@AAAAAAAAA>>>>>>>>>======>>>>>>>>>@@@AAABBBCCCBBBAAA@@@???======<<<;;;:::999888888666777888::::::999888777888:::;;;:::888666666777111111222555888999888666222222333444444333111000///---++++++,,,---,,,+++************************++++++++++++++++++++++++111111000...---,,,+++***))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///............//////////////////000000000000//////000000000000000000000000///000000000111111111111111111111111111111111111000000000000111333444555333333333444666777999999888999::::::888888999:::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======:::<<<======;;;::::::;;;:::::::::999999888888888999999:::;;;;;;;;;;;;:::777777666666555444333333111111111000000000000//////...------,,,,,,------......------,,,++++++++++++************++++++,,,,,,+++***+++---...---,,,************))))))))))))------------------------............////////////////////////////////////........./////////000000////////////000000000111111111222333444666777888777777777777888999::::::888999:::;;;<<<=========;;;;;;<<<<<<======>>>>>>===@@@DDDEEECCCBBBBBBDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCAAA>>><<<<<<===<<<;;;:::;;;<<<<<<;;;:::;;;:::999777666666555555333222111000///......---////////////////////////......---,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******++++++************++++++***)))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***))))))))))))))))))************,,,,,,,,,,,,---...//////,,,---......,,,,,,---...---------.........//////......///000000111222222111111000//////000000111222333333333333444444444222333555777888999999888999:::::::::;;;;;;<<<<<<<<<>>>???AAAAAAAAA??????<<<<<<===???@@@AAABBBCCC@@@@@@????????????@@@@@@@@@AAABBBCCCCCCAAA@@@>>><<<;;;::::::888888777666444666888::::::999777666555777888888666555666666222222222333555666666444111222333444444333111000000...,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++111000///...,,,+++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++******++++++,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////............////////////...///000111111000///...000000000000000000000000......///000111222222333111111111111111111111111//////000000111333444555222222333444555777888999888999:::999888777888:::888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<888:::<<<<<<:::::::::;;;999999999999888888888888777888999999:::::::::999666666555444333222111111111111000000000////////////...------,,,,,,------......---,,,,,,++++++******************+++,,,,,,,,,+++***+++---...---,,,************))))))))))))------------------------............/////////000////////////////////////............/////////000//////000000111111111222111111111333444666777888888777777777888999::::::888888:::;;;<<<=========::::::;;;;;;<<<=========;;;???CCCDDDBBBAAAAAACCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA>>><<<<<<===<<<;;;::::::<<<<<<;;;::::::999888777555555555555222222111000///...------////////////////////////......---,,,,,,++++++************++++++,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***)))((())))))))))))************+++++++++,,,---...///000,,,---......,,,,,,---...---------.........//////...//////000111222222333000000///////////////000222222333333333444444444111222555777999:::::::::999999:::;;;;;;<<<=========>>>@@@AAAAAA@@@???>>>;;;;;;===>>>@@@BBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCAAA???>>>;;;::::::999888777666666444666888::::::999777666222333555666555555666777555444333333444555444333333444555555555333111///000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++)))***,,,------,,,***)))++++++******++++++,,,---++++++******++++++,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,---...///000............/////////000...///000111111000///...000000000000000000000000------...000111222333444111111111111111111111111//////000000111222444555222222222333555777888999777999:::999888777888999777777888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888888999999:::;;;888999;;;;;;:::999:::;;;888888888888888888888888666777888999999999999999666555555444222111000000000000000000////////////......---,,,,,,,,,,,,---......---,,,,,,++++++*********))))))***+++,,,,,,,,,+++***+++---...---,,,************))))))))))))------------------------------,,,+++,,,---...///---------............///000000000000000000000000000000///////////////000000111222222444444555666555666666777888999999999777888888999999::::::;;;;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888888777888888888777777666555444333222111000////////////555444444333222222222222333444444222000//////000///......///111111000///,,,,,,++++++***+++++++++++++++***************+++******************************))))))))))))******+++***)))***+++,,,+++)))(((((()))***++++++,,,,,,+++,,,------......------))))))************))))))(((((())))))************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------------.../////////////////////...............//////000000111111000000000000000///......000000000000000000000000000000000000000000000000222222333333333333444444222333444555666777888999888888888888888888888888999888888888888:::;;;<<<>>>===;;;999888888999999999999999999999:::::::::999888666555555777999:::888888888888777777666666666666666666666777888888555444222111///...------444111......000///---***......---------,,,,,,,,,,,,,,,,,,,,,++++++***))),,,+++)))(((((()))+++,,,))))))))))))***************************)))((('''---------------------------,,,,,,+++,,,---...///------------............////////////////////////000000///////////////000000111111222333444555555555555666777777888999999777888888999::::::;;;;;;:::::::::::::::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBB@@@AAABBBDDDFFFGGGGGGGGG??????===;;;:::999999999999999999999999999999999666666666555444444333333222111000...------,,,,,,...........................------,,,++++++******+++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((+++++++++*********)))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))),,,+++*********+++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............000222222111000111222////////////000000000000222222222222222222222222333444555777777777777666888888999999:::;;;;;;;;;;;;===@@@AAA@@@?????????>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????===============<<<;;;;;;:::999999888888888888888777777777777777666444444333222111000////////////000000000000000111222333444444444222000...///000/////////000111000...,,,,,,,,,+++************+++++++++***************+++******************************))))))))))))******+++***))))))***+++***)))((())))))***++++++,,,,,,+++,,,------...---------******))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,---......////////////.............../////////000000000111000000000000000///......000000000000000000000000000000000000000000000000222222222333333333444444333333444555777888999:::888888888888888888888888888888777777888999;;;<<<===<<<;;;:::999999999999:::999999999999888888888888777666555666777999;;;999999888888888777777777666666555555666777777888555444222000///...------...,,,++++++---...,,,***------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******---,,,***))))))***,,,---))))))))))))******************++++++******)))(((------------------------,,,,,,,,,,,,,,,---......------------............////////////////////////000//////......///000000000000111222333444555555555555666666777777888888888888888999::::::;;;;;;:::999999999999:::;;;;;;===>>>??????@@@@@@@@@@@@@@@BBBEEEGGGHHHHHHHHHGGG???>>><<<;;;999888888888888888888888888888888888666666555555444444333333111000///...------------........................------,,,,,,++++++*********++++++++++++***))))))************************))))))))))))))))))))))))''''''(((((())))))************++++++++++++******(((((((((((())))))))))))+++++++++***************)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))***************+++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000111000///000111////////////000000000000222222222222222222222222333444555777777777777666777777888888999:::::::::<<<>>>AAABBBAAAAAAAAABBB>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA???===<<<<<<<<<<<<;;;;;;;;;::::::888888777666777888999:::777777777777666555444333222222111000////////////,,,------...000222444555555555444222///....../////////000111222000---***,,,++++++***))))))******+++***************++++++***************************))))))(((((())))))******)))((((((******)))((()))))))))***++++++,,,,,,++++++,,,---------------+++***))))))))))))***+++******++++++++++++,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---........................////////////000000000000000000000000000//////...000000000000000000000000000000000000000000000000222222222222333333333333333444555666888999::::::888888888888888888888888777777777777888999:::;;;;;;;;;;;;;;;;;;:::999888::::::999999888777777777777666666666666888:::;;;999999999888888888888888666555555555555666777777444333111000///.........+++******+++,,,------,,,,,,,,,+++++++++***************+++,,,,,,,,,++++++---,,,+++******+++,,,---))))))))))))************++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........//////////////////////////////.........///000000000000111222333444444555555555555666666777777777777777888999999::::::;;;999888888888888999::::::<<<<<<===>>>>>>>>>>>>>>>CCCDDDGGGHHHHHHFFFCCCBBB>>>===;;;:::888777777777777777777777777777777777666555555444333333222222000///......------------------------------------,,,,,,,,,,,,++++++************+++++++++******)))************************))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((((((((())))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((())))))***+++,,,,,,---+++++++++++++++*********++++++++++++++++++++++++,,,,,,---------.........---...000000/////////000////////////000000000000111111111111222222222222333444555777777777777666666777777888888999::::::<<<>>>@@@AAAAAAAAABBBCCC>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???<<<;;;===<<<<<<;;;;;;;;;;;;;;;777666555555666888:::;;;666666666666555444333333222111000//////......///---......000111333555666555555555222///---...///---...000333444333///,,,,,,,,,+++***))))))))))))*********)))******+++,,,************************))))))(((((((((((()))))))))((('''((()))***)))'''))))))*********+++++++++++++++,,,------------,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------...............///////////////000000000000//////000000000000//////////////////////////////000000000000000000000000111222222222222333333333444555666777888999:::;;;888888888888888888888888777777777777888999::::::::::::<<<<<<<<<;;;:::999888888888888888888888888666666666666777888:::;;;999999999999888888888888555555555444444555666666333222111//////.........,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,((()))))))))************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................///000000///000000111222333444555555555555555555666666666666666777777888999999:::777777777777777888999999::::::;;;<<<============AAABBBDDDFFFEEECCC@@@???===<<<:::999777666666666666666666666666666666666444444333333222111111111///......---------......------------------------,,,+++++++++++++++******)))******+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---///111111000///000111////////////000000000000000000000111111222222222333444555777777777777666666777777888888999::::::;;;===????????????@@@AAA>>>>>>???@@@@@@@@@@@@??????@@@AAABBBAAA???<<<;;;>>>===<<<;;;;;;;;;<<<<<<666666555666777888:::;;;555666666555555444333222222111000///............////////////000111222333444444555333000.........+++---///333666666333000---,,,+++***))))))))))))******))))))***++++++,,,************************))))))(((((((((((()))))))))((('''((()))***)))'''***************+++++++++***+++,,,,,,------,,,,,,---+++***((((((***+++------,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------......//////000000000000//////////////////000000000000//////////////////////////////000000000000000000000000111111111222222222333333444555666777888999:::;;;888888888888888888888888666777777888999999::::::999:::;;;<<<===<<<;;;:::777777888888999999999:::666666666777777888999:::888888888888888888888888555555444444444444444555111111000///......//////---......---,,,,,,,,,,,,------------,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******))))))))))))******((()))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------...///000000//////000111222333444444444444555555555555555555555555555666777777888888777666666666666777888888888999:::;;;<<<=========<<<===???AAABBBBBBAAA@@@<<<;;;999888666555555555666666666666666666666666222222222111000000//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))***++++++++++++***************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))*********************+++++++++'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***(((((()))***+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------///111111000///000111////////////000000000000//////000000111222222222333444555777777777777666777777888888999:::::::::<<<===>>>>>>===<<<>>>???===>>>??????@@@@@@??????>>>???@@@@@@@@@???>>>===???>>><<<;;;;;;;;;<<<===666666777888888999::::::555555555555444333222111111111000///............---------,,,,,,---......000333555555222000......***+++...222555666444222......,,,+++******))))))))))))))))))***+++,,,,,,************************)))((((((''''''(((((()))***)))((((((******)))(((******************************+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////000000000000////////////...//////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555666888999::::::888888888888888888888888777777999::::::;;;::::::999:::;;;<<<<<<<<<<<<<<<888888999999999:::::::::777777777777888888888888777777777777777888888888555555444333333333333444000000///....../////////,,,------,,,+++******+++.........---------,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))***++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------........................------------...///000000//////000111222333444444444444444444444444444444333333444444555666666666666666555555666666777888666777999;;;<<<>>>>>>>>><<<<<<===>>>????????????;;;:::999777666555444444666666666666666666666666111000000///......---------,,,,,,,,,------...///++++++++++++++++++++++++******************++++++))))))***+++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))'''''''''((()))*********))))))*********+++++++++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******((()))***++++++***))))))))))))******++++++,,,,,,************************++++++,,,,,,,,,---------,,,---//////.........///////////////000000000000/////////000111222222222333444555777777777777666888888999999:::;;;;;;;;;===>>>>>>===<<<;;;<<<>>>===>>>>>>???????????????>>>>>>>>>>>>????????????>>>===;;;:::999:::;;;<<<666777999:::;;;:::999888444444555444444333222111111111///...............,,,,,,,,,+++,,,,,,---...---111555666555111...---++++++,,,///222333222111000///...,,,+++*********))))))))))))***+++,,,---************************((((((''''''''''''((((((+++***))))))***+++***)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++,,,,,,---------+++++++++++++++,,,,,,---++++++,,,------...//////111000000000/////////.........///000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333444555777888999:::888888888888888888888888777888:::;;;<<<<<<;;;;;;:::::::::;;;;;;===>>>>>><<<<<<;;;;;;:::999888888888888888888888777777666555555666666666777777777555444444333222222333333//////.........//////000***,,,...---++++++,,,...---------,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))************))))))))))))))))))************((()))******++++++******++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------........................,,,,,,,,,---...///000111//////000111222333333444444444444444444444444444222222333333444555555666555555555555555666777777555666888;;;===>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;:::888777555444444444777777777777777777777777/////////...------,,,,,,,,,,,,,,,,,,---......///++++++++++++++++++++++++******************++++++((()))***+++++++++++++++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++******++++++++++++******&&&''''''((()))******+++))))))******++++++++++++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))***++++++***(((((('''(((((()))***++++++,,,************************++++++,,,,,,,,,---------***,,,......---,,,---...////////////000000000000...//////000111222222222333444555777777777777666888999999::::::;;;<<<<<>><<<;;;<<<=========>>>???????????????>>>=========>>>???@@@AAA===<<<:::888888999:::;;;666777:::<<<<<<;;;999777444444444444333222111111111000///......------...---,,,------...///000111+++///555777666222///---,,,++++++---///000000///111000...---,,,+++++++++))))))))))))***+++,,,---************************((((((''''''''''''((((((+++***)))***+++,,,+++)))++++++************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++,,,,,,---------*********)))***++++++,,,++++++,,,,,,---...//////111111000000/////////.........///000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555666888888999888888888888888888888888888999;;;<<<======<<<;;;;;;:::::::::;;;===>>>@@@@@@???>>><<<:::888777666888999999888888777666555444555555555666666777777555444333333222222222222///............///000000***---///000......111444,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))))))))************'''((()))***************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,---------------------------------------...000000000111111111111222222222444444333333222222333333222222222333444555666777888888777777777777888888666777888999:::;;;;;;;;;===<<<;;;<<<===>>>===<<<<<<:::888555444333444555555555666777777666555444111111///...---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++*********))))))+++******)))))))))))))))(((((((((((())))))))))))************************))))))))))))******************))))))))))))******+++++++++***)))(((((('''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))******))))))***++++++++++++***)))************+++++++++)))******++++++,,,------,,,,,,,,,---------............//////000000111111...///000111222333444444222333444555666666666666666666777888999::::::;;;<<<===>>>??????>>>===<<<<<<<<<>>>??????>>>======@@@@@@??????>>><<<;;;:::;;;:::999999888888999999888888777777666666555555333333222111000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444555555++++++,,,------......---333333222000...,,,***((()))))))))))))))******+++************))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////............---......///////////////......////////////......000111333333333222000...222333555666666555333222222222333444555666777888777777777777777888888888777999;;;;;;:::::::::;;;>>>===<<<;;;;;;<<<===>>>??????>>><<<:::888666555444666888777444333555777555555555666666666666666333333333222222111111111000000////////////000000//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,------------------------------------...///000000000000111111111222222222333333222222222333333444222222333333444666777888888777777666666777777888666777888999:::;;;;;;;;;:::999999;;;>>>??????>>><<<;;;888666444444555555555666666666666555444333111000///...,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))+++******)))))))))))))))(((((((((((())))))))))))************************))))))))))))******************))))))))))))******++++++******)))((((((''''''''''''((((((((())))))''''''(((((()))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((()))******))))))***++++++++++++***)))************+++++++++)))******++++++,,,------,,,,,,,,,---------...............///000000111111...///000111222333333444222333444555666666666666666666777888999::::::;;;<<<===>>>>>>>>>>>>===<<<======>>>??????>>>===<<<<<<======>>>>>>======<<<::::::999888888888888999777666666555555444444333333222222111000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333333222111///---------......222222111000...,,,+++***)))))))))))))))***++++++************))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---..................---------------...//////000000////////////000000000000//////...///111333333333222111111222444555555444333222222222333444555666777888777777777888888888888888999;;;======<<<;;;<<<===>>>===<<<;;;;;;<<<===>>><<<======<<<;;;:::999888444666888777555444555777444444444444444444444444333333222222222111111111000000////////////000000///...---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,------------------------------------...///000111000000000111111111222222222222111222222333444555333333333444555666888888777777666666666666777777666777888999:::;;;;;;;;;;;;:::999;;;===>>>>>>===<<<;;;999777555555555666666666666555444333222111000000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************+++******)))))))))))))))(((((((((((())))))))))))************************))))))))))))******************))))))))))))******++++++******)))(((((((((''''''((((((((()))))))))'''(((((())))))*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))***++++++++++++***)))************+++++++++)))******++++++,,,------,,,,,,,,,---------......---......//////000111111...//////000111222333333222333444555555666666555555666666777888999::::::<<<<<<======>>>======<<<>>>>>>?????????===<<<;;;999:::;;;<<<===>>>>>>>>>999999888777777777888888555555444444333222222222222222111000///......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222999666222///,,,,,,---...000000000///...---,,,+++***))))))))))))***++++++************))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***+++++++++++++++*********++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...************************,,,,,,,,,,,,,,,---.........------------,,,,,,,,,...//////000000000000000111111111222222111111111---...000222333333333333000111222444444444333222222333333444555666777777777777888888888999999999999;;;======<<<;;;<<<===>>>===<<<;;;;;;<<<===>>>::::::;;;<<<<<<<<<<<<<<<444666777666555555666777444444333333222222111111222222222111111111111111000//////......//////000///...---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,------------------------------...///000111000000000000111111111111000000000111222444555666444444444555666777888999777666666555555666666777666666888999:::;;;;;;;;;>>>===;;;;;;;;;;;;:::888;;;:::999777666666666666666555555444222111000///000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++******)))))))))))))))(((((((((((())))))))))))************************((()))))))))******************))))))))))))******************))))))(((((('''(((((((((((()))))))))(((((()))))))))*********((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))***++++++++++++***))))))*********+++++++++)))******++++++,,,------,,,,,,,,,---------......------......///000000111/////////000111222222333222222333444555555555555555555666777888999::::::;;;;;;<<<<<<<<<======<<<>>>?????????>>>===;;;:::888888:::;;;<<<<<<<<<<<<999888777777666666777777555444444333333222111111111111000//////...---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***))))))+++---///000888666333000...---,,,,,,......//////......---,,,******))))))******+++,,,************)))))))))((((((((()))))))))(((((('''))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---------,,,,,,...///000000111111000000222222333333333333222222...///000222333333333222000000111333333333333333333333444444555666666777777777888888999999::::::777999;;;:::999888999:::>>>===<<<;;;;;;<<<===>>>999:::;;;<<<<<<<<<<<<<<<555555666666666666666777444444333333222111000000111111111111111111111000/////////......////////////...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------.....................///111111//////000000000111111111//////000111222444555666444444444555666777888999666666555555555555666666555555777888999:::::::::>>><<<;;;:::;;;:::999777:::999888777666666555555555444333222111000/////////...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))***************)))))))))))))))(((((((((((()))))))))***))))))))))))************((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((())))))***))))))***++++++++++++***))))))*********+++++++++)))******++++++,,,------,,,,,,,,,---------......---------...//////000000/////////000000111111222111222333444555555555555555555666777888999999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===;;;:::999888999999:::::::::999999777777666555555555555666555555444333333222222111000000//////...------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********+++---...000000111111111000...+++***------............------***************++++++,,,************)))))))))((((((((()))))))))))))))((())))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------////////////.........---......///000000000000000222222333333333333222222111111222222222111111111111111222222333333333333333333444444555666666666666666777888999999::::::777999::::::999888888999===<<<;;;::::::;;;<<<===:::;;;;;;;;;;;;;;;::::::555555555555666777777666444444333333222111000000000000000000000000000000//////............//////......---,,,++++++++++++,,,++++++******++++++,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,+++,,,,,,------.....................///000111111/////////000000000111111//////000000222333444555333333333444555666888888555555444444444444555555333444555666777888888888999888888999;;;<<<<<<;;;888888888777666555555444333222111000////////////......---,,,,,,,,,,,,,,,++++++************++++++***************++++++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))))))))((((((((()))))))))******************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******))))))***++++++++++++***)))************+++++++++)))******++++++,,,------,,,,,,,,,---------......,,,------......///000000/////////000000000111111111222333444444555555444444555555666777888999999:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<:::999888999999999999888888777666777666555555444444555555444444444333222222111111//////......---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,------......***,,,...000000...+++))),,,------.........------+++************+++,,,,,,************))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***)))))))))***************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000000/////////.........---......///////////////111111111222222111111111222222222111111111000000333333333333222222333333444444444555555555666666555555666777888999999::::::;;;<<<<<<:::999999:::;;;:::999999999999:::;;;::::::;;;::::::999888777555444444555777888777666333333333222111111000000////////////000000000000///......------......///...---,,,++++++*********++++++************++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,---......///............///000111222////////////000000000111000000000000111222444444222222333333444666777888555444444444444444444555111222444555666666777777777666666888;;;<<<<<<<<<666666666666666555444333222111///.........//////------,,,,,,++++++,,,,,,++++++************++++++))))))*********++++++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))***(((((()))))))))*********************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''''''''((()))*********((((((((((((((()))******))))))***++++++++++++***)))************+++++++++)))******++++++,,,------,,,,,,,,,---------......,,,,,,---......//////000////////////000000000000111111222333444444444444444444555666777888999999:::999999999:::;;;<<<===888999:::::::::999888888777888888888888777666555666555555444333444444444333222222111111000000///.........------------,,,---,,,,,,++++++,,,,,,---************************((()))+++---------,,,+++)))***+++------,,,+++***---------......------,,,++++++******++++++,,,---************))))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***((()))))))))*********++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------+++++++++++++++++++++++++++++++++***++++++,,,---//////.........---------,,,,,,---...............//////000000000000//////111111111111111111222222555555444333333222222222444444444555555555555555333444555666777888999999:::;;;<<<<<<:::999999::::::999888777777888999:::888999999999999888777777555444333444777999888666000000000000000000000000........./////////000000///......------......///...---,,,+++************++++++************+++++++++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++************************++++++,,,---------,,,,,,++++++,,,,,,---...//////.........//////000111222////////////000000000000000000000000111222333444222222222333444555666777555444444333333444444555111111333444555666666666:::999888888:::;;;:::999555666666666555444333333000000...------...///000------,,,+++++++++,,,,,,++++++************++++++))))))******+++++++++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))*********))))))))))))************++++++******************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&''''''((()))******+++((((((((((((((()))******))))))***++++++++++++***)))************+++++++++)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000////////////000000000000111111222333444444444444444444555666777888999999999999888888999;;;<<<===666777888999:::999888777666666777777777777777666555555444333333333333444111111111000//////......------------------,,,,,,---,,,,,,++++++,,,,,,---************************&&&(((+++---...,,,***)))++++++******++++++,,,,,,------......------,,,,,,++++++******++++++,,,---************))))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***)))+++++++++***)))***+++))))))***++++++++++++***(((((())))))*********++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---************************++++++******++++++,,,---......---------,,,,,,,,,+++,,,------......------......////////////......//////000000111222444444777666555444333222222222444444444555555555555555333333444555666777888888888999::::::888777777777999888777666666777888999666777777888888888888777555333222444777999888666.........///////////////---.........//////000000.........------............---,,,+++************++++++************+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************++++++******************---,,,,,,++++++,,,,,,---...------,,,,,,,,,------..............................///000000000000000111111222222222333333333444444444444444444444444333333333222222111111111111222444666777777666666:::999666555555666999:::666666666555444333111111000000000000////////////------,,,,,,,,,+++++++++,,,+++*********+++,,,---++++++************+++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++************************+++++++++,,,---...000111------------------------///000000///......111333333222111000000000111222111111222222222333333333111222333555666777777777888999999::::::;;;;;;<<<;;;::::::;;;<<<<<<;;;999888888888888888888888888666666555444333222222111222222111111000/////////......---,,,,,,+++******---------,,,+++***)))((())))))))))))))))))))))))************************,,,******+++...///---+++---,,,,,,...//////---************++++++,,,,,,,,,+++,,,---,,,***)))***+++(((((()))***************))))))))))))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,***++++++***))))))***,,,***)))))))))))))))***+++)))***++++++,,,---......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,++++++*********))))))*********+++++++++))))))***+++,,,,,,------------------------------...------,,,,,,------...---------......000111111000000000000111111111111222333333444444333333222444444444444444444444444444555555666777888888999999999888888888888888888888777666555555666777888999888888777666555555444555555444333111000000//////............------------...............------------------------------++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******************************************************---,,,,,,++++++,,,,,,---...------,,,,,,---------..............................///000000000000000111111111222222222333333444444444444444444444444333333333222222222111111111222444555666777666666999888666555555666888999555555555444333222111000000000000/////////......---,,,,,,,,,,,,+++++++++++++++*********+++,,,---++++++************+++++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++*********************************+++,,,...///000------------------------...//////...---...000222222222111000000111222333222222222222333333333333111222333555666777777777888888999999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;999===<<<<<<;;;:::999999888777666666555444333222111222222111000000//////......------,,,++++++******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))************************---+++***+++---...,,,))),,,++++++,,,...---,,,*********+++++++++,,,,,,,,,***+++,,,+++)))((()))***(((((()))******************************************+++++++++++++++************+++++++++,,,,,,,,,***+++++++++))))))***,,,******))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++***************++++++++++++,,,)))******+++,,,,,,------------------------------...------,,,,,,------...---------......///000111//////000000000111111111222222333333333333222222444444444444444444444444444444555666666777888888888888888888888888888888888777666666666666777888888888777777666555555444555555444333222111000000............------------------............------------------------------++++++++++++++++++++++++++++++************++++++)))******++++++******)))))))))(((((((((((())))))******************************++++++++++++******************************************************,,,,,,++++++++++++,,,,,,---------,,,,,,------...////////////////////////......///000000000000000111111111222222222222333444444444444444444444444333333333222222222222111000222333555666666666666666666666666666666666666444444444444222111000///////////////.........---,,,,,,,,,+++++++++******+++************+++,,,,,,++++++************++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++************************))))))******+++,,,......---------------------------...///...------///111000000000000111222333444222222333333333444444444222222444555666666777777888888888999::::::;;;;;;;;;:::::::::<<<<<<:::999>>>>>>===<<<:::999888888777777666555444333222222111111111000//////......------,,,,,,++++++******,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************,,,+++***+++,,,,,,***)))+++******+++,,,,,,+++)))***++++++++++++,,,,,,,,,)))***+++***((('''((()))(((((()))***************************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,+++***)))***,,,,,,+++***)))))))))))))))------,,,,,,+++++++++++++++++++++*********))))))******++++++++++++******))))))(((((())))))***+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------------------...------,,,,,,------.........---......///000111//////000000000000111111111111222222222222111111444444444444444444444444444444444555666666777777777777777777888888888888888888777777777777888888888777777666666555555555555555444444333222111111............------------------............------------------------------++++++++++++++++++++++++++++++************++++++)))))))))******)))))))))))))))(((((((((((())))))******************************++++++++++++*********************************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......000000000000000000000000......///000000000000000111111111111222222222222444444444444444444444444222222222222222222222222000111333555666666666555444555666666666666555444333333333222111000///...............------------++++++++++++***************************++++++,,,++++++************++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************)))))))))((())))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************************************))))))))))))***+++,,,---------------------------,,,---......------...000//////000000222333444444222333333333333444444444222333444555666666666666777777888888999:::::::::;;;:::999:::;;;<<<:::888;;;;;;;;;:::999888777777777777666555444333222222111000000//////...------,,,,,,,,,,,,++++++******+++++++++++++++***))))))))))))))))))))))))))))))************************)))))))))***+++++++++***,,,+++***+++,,,---,,,***++++++++++++++++++++++++)))+++++++++)))((()))***(((((()))***************************************++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,---,,,+++***))))))((((((,,,+++++++++++++++++++++++++++++++++******************++++++++++++******)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------...------,,,,,,------..................///000000////////////000000000111000000111111111111000000333333333333333333333333333333444444555555555555666666666777777777777777888888888777777888888888777777666666666555555555555555444444333222222111.........---------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))************))))))))))))(((((((((((())))))******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///000000000000000000000000......///000000000000000000000111111111222222222444444444444444444444444222222222222222222222222000111333444666666555555222333555666666555333222222222111111000...---,,,------------,,,,,,,,,+++++++++*********)))))))))))))))******++++++++++++++++++************++++++*********)))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************)))))))))((())))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))******))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************))))))))))))***+++,,,,,,------------------------+++---......------...///......///111222333444444222222222333333333444444333333444555666666666666666666777888888999999::::::999999:::;;;;;;:::888888999999999999999999999666666555444333222111111000000//////...---------,,,+++++++++++++++************+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++,,,------...,,,+++,,,---...---,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++(((((()))******************************************+++,,,---------------++++++++++++++++++++++++)))+++------,,,***++++++------+++***))))))))))))))))))***++++++,,,---------,,,,,,,,,,,,+++++++++)))******++++++******)))+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------...///............//////000...////////////000000000///000000111111000000///333333333333333333333333333333333333333444444444555555666666666777777777777777777888888777777777666666666666555555555555444444444333333222222111...------------,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***++++++++++++++++++***))))))(((((((((((())))))******************************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,---......///////////////////////////......///000000000000000000000000111111111111222222222222222222222222222111222222222222333333333///111222444555555555555222333444555555444333222000000000000///---,,,+++,,,,,,,,,,,,++++++++++++*********))))))))))))(((((()))******++++++******++++++************++++++******)))))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))((((((******))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************************************))))))***++++++,,,------------------------,,,---///000.........///......000111333333333333111111222222222333333333333444444555666666555555666666666777888888999999:::999999999;;;;;;999888888999999::::::;;;<<<<<<555555444333222111000000/////////...------,,,,,,++++++++++++++++++******)))***************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***++++++,,,---...///---,,,,,,---......---,,,,,,,,,++++++++++++***+++,,,---,,,*********+++(((((()))***************++++++++++++++++++++++++)))***+++,,,,,,------,,,,,,,,,,,,++++++++++++***)))+++---...,,,+++++++++---,,,+++***************(((((()))***+++,,,---------------,,,,,,,,,++++++))))))************))))))+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...//////............//////......////////////000000000000111111111111000000333333333333333333333333222222222222222333333333444444555555666666777777666666777777777777666666555555555555555555555555333333333222222111111111------------,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,---...//////..............................///000000000000000000000000000111111111111111111111111111111111111111111222222222333333333///000222444555555555444222222333333333333222222////////////...,,,+++***,,,+++++++++******************)))))))))((((((((('''((()))***+++******)))++++++************++++++***)))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((('''''')))))))))(((((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************************+++************+++,,,,,,------------------------,,,...000111000//////000...///000222333333333222000000000111111111222222333444555555666555555555555555666666777888888999:::999888999;;;;;;999888888999999999999999999:::444333333222111000////////////......---,,,,,,+++******************++++++))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++------+++***+++---...,,,+++***,,,------,,,,,,,,,,,,+++++++++*********+++,,,+++***))))))+++(((((()))***************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++......---+++++++++,,,,,,+++******+++++++++))))))******+++++++++,,,,,,,,,,,,,,,+++++++++***))))))************))))))***************++++++,,,******+++++++++,,,,,,,,,*********++++++++++++,,,------------------------------------------------...------,,,,,,------...//////............//////........./////////000000000111111222222111111000222222222222222222222222222222222222222222222222333333444555555666777777444555666777777666555444555555555555555555555555222222111111111111000000---------,,,,,,,,,++++++******+++,,,------------++++++++++++++++++++++++************************++++++************++++++******++++++++++++******))))))(((((((((((())))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************+++++++++++++++,,,---...///000...........................//////000000000000000000000000000111111111111000000000000000000000000111111111222222333333333///000222444555555555444222222222222222222222222/////////...---,,,******+++++++++************)))))))))))))))(((((((((((('''((()))++++++******)))++++++************++++++))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,------------------------,,,///111111000///000000...///111222333333222111///000000000000111111111444444555555666555555555555555666666777888888888:::999888999:::;;;999777888777777777666666555555333333222111000///......///......------,,,++++++******************++++++((())))))*********))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,...000...+++)))***+++...+++))))))***,,,,,,+++,,,,,,,,,++++++*********)))***+++***)))((((((***(((((()))***************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********)))+++...///---,,,+++++++++++++++***++++++,,,,,,+++++++++***************+++++++++************)))))))))************)))))))))))))))))))))******+++*********++++++,,,,,,,,,))))))*********+++++++++------------------------------------------------...------,,,,,,------...000//////.........//////............/////////000111111222222222222111111222222222222222222222222222222111111111111111111333333444444555666777777333444555666666555444333444555555555555555555555111111111000000000000000---------,,,,,,,,,++++++)))***+++,,,------...---++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))************))))))))))))(((((((((((())))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++************************++++++,,,------......///////////////////////////////////////000000000000222222111111111111111111////////////////////////111111222333333333333222222222222222222222222222222333333333333222111111//////...---,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))))))))))))))***((('''(((+++,,,+++((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000/////////111222333444666888888777666666777777888999:::::::::999999999999999888777666666555;;;:::999888777666555555333222111///......------000//////---,,,+++******************************,,,+++******++++++)))'''+++***)))'''''''''((()))(((((((((((()))))))))))),,,,,,+++***))))))******---,,,+++*********+++,,,............---,,,+++***///...+++)))))))))+++,,,))))))******+++++++++,,,((()))***+++,,,---------+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,------------,,,+++***))))))***+++,,,******))))))))))))******+++++++++*********))))))+++++++++************)))*********)))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------...------------...//////............/////////000...............///000000222222111111111111222222111111000//////...//////000222333555555444333222666666666666666555555555777777666555444444333333555555555555444333222111000000000000//////////////////...---,,,,,,++++++)))***,,,......---,,,+++,,,,,,+++***))))))******++++++***)))(((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,---..................................../////////000000000000111111111111111111111111000000000000000000000000000111222222333333222222222222222222222222222222111111111111111000000//////...---,,,,,,+++,,,,,,***************************)))))))))((((((((('''))))))))))))))))))))))))***((('''(((+++,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000/////////000111222333444555666666555555666888555666666777888999::::::999999888777777666555555888777666555444333222222333222111///......------//////...---,,,+++******************************,,,+++***+++,,,,,,+++))),,,+++)))(((''''''((()))(((((((((((()))))))))))),,,++++++***))))))******---,,,+++*********++++++,,,,,,---------------,,,///...,,,+++******++++++)))))))))*********++++++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,,,,+++++++++***))))))***++++++******))))))))))))******+++++++++*********))))))+++++++++************))))))))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......//////000000/////////............///000000222222111111111111222222222111111000//////000000000111333444555444333222555555555666666666666666777666666555444444333333555555555555444333222222000000000/////////......///......---,,,,,,++++++)))+++,,,......---,,,+++,,,++++++***))))))*********)))((((((((((((((())))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,------..................................../////////000000000111111111111111111111111111111111111111111111111000111222222333333222222111111111111111111111111000000000/////////......///...---,,,,,,+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))***(((((((((***+++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000////////////000111222333333444555444444555888:::444444444555666888:::;;;888888777777666555555555666555555444333222111111222111000///...---------//////...---,,,+++******************************+++******+++---///...------,,,***((((((((((((((((((((((((((()))))))))))),,,+++******)))*********---,,,++++++******++++++******,,,---...............------,,,++++++******(((((())))))))))))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++******++++++***))))))***++++++******))))))))))))******+++++++++***************+++++++++************)))(((((())))))******++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---...000111111111000/////////......//////000111222222111111111111222222333222222111111111111222000111222333444333222222444444555555666666777777666666666555444444333333555666666555555444333222000////////////...............------,,,,,,++++++***+++,,,---...---,,,+++,,,+++******)))*********(((((('''''''''((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******))))))************))))))(((((((((((((((((((((((())))))*********+++++++++***************************++++++,,,------......................................./////////000000000000000000111111111111111111111111111111111111000000111222222222222222111111111111111111111111000//////...............///...---,,,++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((()))))))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,------........................////////////000000000000......///000111222222333444444444444444666:::===777666444444444666888:::666666666555555555444444666666555555444333333222111111000///...---------......------,,,+++******************************+++******,,,///111111111...---+++)))(((((((((((((((((((((((())))))))))))++++++***************+++,,,,,,++++++++++++***+++******+++,,,------------,,,,,,,,,,,,+++***)))(((((((((((((((((())))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++++++++***)))(((+++******************++++++******))))))******+++************************+++++++++*********))))))''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++...------------...//////---...000111222111000////////////...///000000111222222111111111111222222444333333222222222333333000111222333333333222222333444444555666777888888666666555555555444444444555666666555555444333222/////////.........---------------,,,,,,,,,++++++***+++,,,---------,,,,,,++++++***************+++((((((((((((((()))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))*********+++++++++******************************++++++,,,------.......................................//////////////////000000000111111111111111111111111111111111000000111222222222222111000000000000000000000000000000///............///......---,,,++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******+++++++++++++++***************))))))*********++++++++++++++++++,,,,,,---------........................////////////000000000000---...///000111222333333444555555555555777;;;>>>:::999777555444555666777555555555444444444444444555555444444333333222222111000///...---------...---------,,,,,,++++++***************************+++***)))+++///222444444000...,,,***(((((((((((((((((((((((())))))))))))+++***************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++***+++++++++***)))(((''')))))))))(((((((((((((((,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************+++++++++++++++***)))(((*********++++++*********++++++************++++++************************+++++++++*********))))))''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++...------------...//////---...///000111000000//////////////////000111111222222111111111111222222444444333333333333444444111111222222333333333333333444444555666777888888555555555555555444444444555555555555444333222111............------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++***************++++++))))))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))************)))))))))))))))))))))))))))))))))************+++++++++******************************++++++,,,,,,------------------------------------........./////////...//////000000111111111111111111111111111111111///000111111222222111111////////////////////////000000...---------...///...---,,,++++++*********************************(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''')))******)))((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))***++++++,,,+++++++++++++++*********)))************+++++++++***++++++,,,,,,------...........................////////////000000000000,,,---///000222333333333333444555555555777:::===;;;:::888666555444444555333333333333333333333333333222222222111111111000000///......------......---,,,,,,,,,+++++++++***************************+++))))))+++///222444555111000---+++)))((((((((((((((((((((())))))))))))*********)))******+++,,,+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,+++***+++++++++***))))))((((((******))))))))))))((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************+++++++++++++++++++++++++++******)))***++++++++++++***)))++++++************++++++***************++++++++++++++++++************)))(((((())))))******++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............/////////000000000//////000000111222222222111111111111222222333333333333333444444555222222333333333444444444444444555555666666777777555555555555555555555555444444444333333222111000......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------*********)))******+++,,,++++++*********+++,,,,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))************)))))))))))))))))))))))))))))))))************+++++++++*********************************+++,,,,,,---------------------------------------.........//////......//////000111111222000000000000000000000000///000000111111111111111///////////////////////////...,,,+++++++++---......---,,,+++************************************'''((((((((()))))))))***((((((((((((((((((((((((''')))+++***)))(((***,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''')))*********)))((()))(((((('''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))***+++,,,,,,,,,,,,,,,++++++*********)))************+++++++++******+++,,,,,,---..............................////////////000000000000,,,---///111222333333333111222444555555555777999888777777666555444333333222222222333333333333333333222222222222111111111//////...---------......,,,,,,,,,+++++++++++++++************************+++))))))***...222444555333111...,,,)))((((((((((((((((((((())))))))))))******))))))***++++++,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,...---,,,************+++++++++*********)))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,,,,+++)))***++++++++++++***))),,,++++++******++++++,,,))))))*********++++++++++++++++++************))))))))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,,,,,,,---///000000000//////000000111222222222111111111111222222333333222222333333444555444444333333444444555555555555555666666666666666555555555555555555555555222222222222111000//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,------******))))))***++++++,,,,,,+++******************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))******+++,,,,,,---------------------------------------.........//////---......///000111111222//////////////////////////////000111111111111111////////////////////////...---+++))))))***+++,,,...---,,,+++************************************'''((((((((())))))******((((((((((((((((((((((((''')))+++***((((((***,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%''')))***+++***)))((()))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***+++,,,,,,,,,,,,,,,++++++*********)))************+++++++++******+++,,,,,,---..............................////////////000000000000+++---///111333333333333///111333444444333444666444444555555555444333222222222222222222222222333555555444444444444444444//////...---------......,,,,,,++++++++++++++++++************************+++)))(((***---111444444333222///,,,***(((((('''(((((((((((())))))))))))******))))))***+++,,,,,,++++++,,,---,,,+++***)))'''((()))+++---.........111///---+++++++++,,,---,,,+++++++++******))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++***+++,,,---------------)))***+++,,,,,,+++***))),,,++++++******++++++,,,))))))******+++++++++++++++++++++************)))*********)))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,------------------------...------------.../////////---+++******,,,///111000000000000000111111222222222111111111111222222222222222222222333444555555444444444444555666666666666666666666555555555444555555555555555555555111222222111111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...******))))))***+++,,,,,,++++++***)))(((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---))))))************))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000///////////////000111111...///000000000000//////////////////............---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((((('''((((((((((((((()))************))))))******+++,,,******************************+++,,,,,,---......------............---------///000111000///000111000000111222333444444555333444555555666555555555555555555555555555555555444333333222222111111000222222333444555666777888777333///,,,,,,...//////+++++++++************)))************************((()))******+++...333777333111...,,,*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++*********++++++,,,,,,------...,,,,,,---,,,+++,,,...111,,,+++***)))))))))******((()))***++++++***)))((()))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******,,,+++)))((((((((()))***)))******+++++++++*********++++++,,,,,,++++++***+++++++++************)))************************************************++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,------///...---,,,,,,---///000111111000000000000000111222111000//////000111222111222333555666666555555444444444555555555666666444555555555444333222222111111222333333333222222222222111000///...------,,,,,,,,,++++++++++++***************)))))))))))))))************+++++++++************))))))))))))+++++++++******(((''''''++++++******************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((((((((())))))))))))************)))))))))((())))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000..................//////000000111111111111000000////////////.........------------,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))(((''''''((((((((((((((()))************))))))******+++,,,******************************+++,,,,,,---......------............---------///000111000///000111000111111222222333333444333333444555555555555555444444444444444444444444444444333333222111111111333222222222333555777888666222...,,,,,,---......+++++++++************)))************************((()))******+++...333777444222///,,,*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++************+++,,,,,,------............,,,***)))***,,,------,,,,,,++++++******((()))***++++++***)))((()))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******+++******)))))))))))))))))))))***++++++++++++******++++++++++++++++++***+++++++++************)))************************************************+++++++++,,,,,,,,,------------------------------...------,,,------......///...---,,,,,,---///000111111000000000000111111222111000//////000111222000111333444555555555444333444444444555555555666555555555555555444333333000000111222222222222222222222111000///...---,,,,,,,,,,,,++++++*********************))))))))))))))))))*********+++++++++************))))))))))))+++++++++******)))((('''************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))************))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000//////...............///111111222222222222111111//////.........---------------,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((('''''''''((((((((((((((()))*********))))))))))))***++++++***************************++++++,,,,,,------...------............---------///000111000///000111222222222222222222222222222333444444555555444444444444444444444444444444444444444333222222111111333222111000111444666888555111---+++,,,---......+++++++++************)))************************((()))******+++...333777666444111---+++*********))))))))))))))))))))))))))))))))))))******************++++++++++++************++++++,,,---------333333222///+++))))))***---......///...,,,***)))))))))************)))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******)))************))))))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************++++++++++++,,,,,,,,,,,,........................---------------...///000...------,,,---...///000111000000000000000111111222111000000000000111222000111222333444444444333333333444444444444555555555555555666555555444333000000111111111222222222111111000///...------,,,------,,,,,,+++***))))))************)))))))))))))))))))))*********++++++************))))))))))))******+++******)))((('''***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))*********)))))))))))))))((()))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........./////////000000111000//////.../////////111111222222111111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((())))))***)))))))))))))))***++++++************************+++++++++,,,,,,---------,,,------......------,,,---///000111000///000111333222222222111111000000222222333444444444444444333333333333333333333333444444444333222222111111333222///...///222555777333000,,,++++++---------+++++++++*********))))))************************((()))******+++...333777777555222...+++*********))))))))))))))))))))))))((()))))))))******************++++++++++++***************+++,,,,,,------666666555222///,,,,,,,,,,,,---///000///,,,)))''')))))))))******)))))))))))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******((()))***++++++***)))(((((()))***+++++++++++++++++++++************+++++++++++++++*********))))))***************************************************++++++++++++,,,,,,,,,........................,,,,,,,,,---...///000111---------------...///000000000000000000000111222111111111111111111111111111111222222333333333333333333333333333333444444555555555666666555555444444333333222111111111111000000///......---,,,,,,...------,,,+++***))))))************)))))))))((())))))))))))************************)))))))))(((***************)))((((((***************+++++++++******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))******((()))))))))************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------............//////////////////...------.........000000111111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))***))))))(((((())))))***+++************************++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---///000111000///000111333222222111111000000///111222222333333333333333333333333333333333333333444333333222222111000000333111...------000333555111...+++***+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((()))******+++...333777777555222...+++*********))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))***++++++,,,,,,---333333444222000.........***,,,...000///,,,(((&&&***))))))))))))))))))***))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******((()))***++++++***)))((((((((()))***+++,,,,,,,,,+++******))))))******++++++++++++*********))))))*********************************************************+++++++++,,,,,,........................,,,,,,,,,------///000111,,,,,,,,,---...///000000000000//////000111222222111111222222222222111111222222222222222222333333333333333333333333222222444444555555555555555444888777555333111000////////////......------,,,,,,------,,,,,,+++***))))))************)))))))))((((((((()))))))))*********************)))))))))((()))************))))))((())))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++,,,++++++(((((((((((())))))))))))))))))))))))************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,------------........./////////,,,,,,++++++,,,,,,---...000000000000000///...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---///000111000///000111222222111111111000000000000111222222333333222222222222222222222222222222222222222111000000//////111///...------///111333///---******+++,,,+++++++++++++++************)))))))))))))))))))))))))))((()))******+++...333777666444111---+++*********))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******+++,,,,,,,,,,,,...//////...------...)))+++---//////,,,)))'''******))))))))))))******)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******((())))))************)))'''((()))***+++,,,,,,,,,+++***)))(((((()))***++++++++++++************)))************************************************************++++++++++++------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,---...///000000////////////000111222333111111222333333222111111333333222222222222333444333333222222222222111111222333444444555444444444999888555222000...............---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((()))))))))******************))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******(((((((((((())))))))))))((()))))))))************))))))))))))************))))))*********+++++++++************************)))******+++,,,,,,---------------.........//////,,,,,,,,,---...///000111111111222111000///......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---///000111000///000111111111111111000000000000000111111222222222222222222222222222222222222222111111000000///.........///...---------...///000---+++***)))***++++++***+++++++++************)))))))))))))))))))))))))))((()))******+++...333777444222///,,,*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))***++++++,,,,,,)))+++---...---,,,,,,---)))+++---//////...,,,++++++***)))(((((()))***+++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++'''((()))***+++,,,,,,,,,+++***)))(((((()))***++++++++++++************)))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,...///000000000////////////000111222333111222222333333222222111555444333222222333444444333222222222111111111111111222222333444444333333666444222///.........///---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************))))))))))))(((((((((((()))))))))***************))))))))))))))))))************))))))((())))))***++++++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))(((((())))))*********+++))))))))))))************++++++,,,,,,,,,---------************************))))))***+++,,,,,,---------------.........///////////////000222333555666333333333222222000//////,,,,,,,,,+++++++++******+++++++++,,,,,,---------))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((()))******((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---///111111000///000111000000000000000111111111000000111222222222222222111111111111111111111111000000000///......------......---------......///,,,+++))))))***+++***)))+++++++++************)))))))))))))))))))))))))))((()))******+++...333777333111...,,,*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))***++++++,,,,,,***,,,...///...,,,,,,---***,,,...///000///......+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))*********)))((((((((()))+++,,,'''((()))***,,,,,,,,,---+++***)))'''''')))***++++++++++++************)))************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++***+++,,,...///000000000////////////000111222333111222333444444333222111666555444333333333444555333222222222111111000000000111222222333333333333222000...---,,,---...///------,,,,,,,,,,,,,,,,,,)))******++++++,,,------************))))))))))))(((((((((((())))))))))))************))))))))))))((())))))*********))))))((())))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''***)))(((''''''((()))************)))))))))))))))************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,---------......,,,------...///000111111111///...222888<<<;;;888777666555333111000.........---,,,,,,++++++++++++,,,------......------,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((************))))))))))))))))))))))))(((((((((((())))))))))))************((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((())))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((()))************+++++++++,,,,,,,,,---------......,,,...///...------...///000000000000000000000000222222111111111111222222333333222222111222222222000000000000000000000000000000000000////////////***++++++,,,,,,------...---,,,++++++******++++++))))))************))))))))))))(((((((((((())))))******)))***,,,000444666333000,,,*********))))))'''((())))))(((((()))*********+++++++++******))))))***,,,------,,,***))))))************+++++++++,,,------...............///+++(((***///222111///...---+++)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////000000000000111111111111222222222222222222222222444444333333222111000000333333333333333333333333111111111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,------------------......//////000000000111555>>>GGGGGG@@@888555444333222000///.........---,,,+++++++++++++++,,,,,,------------,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))************************((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((()))************++++++++++++++++++,,,,,,,,,------,,,...///...------...000000000000000000000000000222111111000000111111222222111111000000000111111/////////////////////////////////.........------...------,,,,,,+++******,,,,,,+++***************))))))************))))))))))))(((((((((((())))))******)))***,,,000444666333000,,,*********))))))'''((())))))(((((()))***)))******+++++++++******)))***,,,------,,,***))))))************+++++++++,,,---......//////......111---***+++...000///,,,---,,,***)))((())))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******************************************+++++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............................../////////000000000000000222222222222222222222222555555444333333222111111222222222222222222222222111111111111111111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,..................//////...111:::GGGQQQOOOBBB555111111000000///.........---,,,,,,++++++++++++,,,+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((************************((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************))))))((()))************+++++++++*********+++++++++,,,,,,,,,---//////......///000000000000000000000000000222111111000000111111222000000////////////000000////////////////////////......---------,,,,,,,,,---------,,,++++++******+++******)))))))))))))))))))))************))))))))))))(((((((((((())))))***))))))***,,,000444666333000,,,*********))))))'''((())))))(((((()))***((()))***+++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++------...////////////...333///,,,,,,---...,,,*********)))))))))))))))***))))))))))))))))))))))))***************)))))))))******************************))))))))))))******************************)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................//////000000222222222222222222222222555555555444333333222222000000000000000000000000000000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))((())))))******))))))((('''((()))******)))((('''((((((((()))))))))))))))************************************++++++++++++******************************+++++++++,,,,,,,,,.....................---...///666BBBLLLJJJ<<>>>>>555,,,++++++,,,,,,,,,---------+++++++++******++++++,,,)))******++++++******)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&'''''''''((((((((()))'''((((((((()))))))))***'''(((((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,---//////...///000222////////////////////////111000000000000000000111///////////////000111111.................................---------,,,,,,))))))***++++++,,,,,,---***)))((((((''''''(((((())))))************))))))))))))(((((((((((())))))))))))((()))+++///333555333000,,,*********))))))'''((())))))(((((()))***'''((()))***+++,,,,,,,,,************************))))))*********+++++++++,,,,,,---...............------,,,------------+++)))))))))***************)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******************************((())))))))))))*********++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,---.../////////000000000111111222222222222222222111111111111111111111111111111111111111////////////////////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))************))))))(((((())))))))))))((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))***+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,------------------......333///,,,---111333111...***+++++++++,,,,,,,,,,,,+++************++++++,,,*********++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''''''''(((((())))))***''''''(((((())))))******''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))************))))))************+++++++++,,,,,,---------.........,,,---////////////111333000000000000000000000000111000000//////000000111//////...//////000111222..............................---------,,,,,,,,,,,,,,,,,,+++******))))))***))))))((((((((((((((())))))************))))))))))))(((((((((((()))))))))(((((()))+++///333555333000,,,*********))))))'''((())))))(((((()))***((()))***+++++++++++++++************************)))************+++++++++++++++,,,---------------***+++,,,---------------******+++++++++******)))))))))))))))))))))))))))+++++++++++++++***************************************))))))))))))******++++++++++++++++++++++++)))))))))*********++++++,,,++++++++++++*********))))))))))))))))))))))))******))))))))))))(((((()))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---...///000000//////000000111222222222111111111111111000000000000000000000000000000000////////////////////////...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))******++++++******)))))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((()))***+++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,------............---++++++,,,---...///+++++++++++++++,,,,,,,,,***************+++,,,,,,***++++++++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''((((((((((((''''''((())))))***++++++'''''''''((()))*********'''''''''((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++++++++,,,,,,,,,---------,,,---/////////000111333000000000000000000000000000000////////////000000------------...///000111........................,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))+++***))))))(((((())))))))))))************))))))))))))(((((((((((()))))))))(((((((((+++...222555333000,,,*********))))))'''((())))))(((((()))***)))******+++++++++************))))))))))))******)))************+++++++++)))***++++++,,,,,,++++++***+++------------,,,,,,,,,,,,------,,,+++***)))))))))))))))))))))))))))***++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))++++++*********)))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---...///000111111/////////000111222222222111111111111111111111111////////////////////////........................------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************)))))))))(((((()))))))))************)))******++++++******)))***)))(((''''''((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++,,,,,,------------......++++++,,,,,,---...//////((()))***+++***+++---...++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))'''(((((()))***++++++,,,&&&''''''((()))******+++''''''''''''((((((((()))******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,---///000///000222333000000000000000000000000000000////////////000000,,,++++++,,,---...///000........................+++++++++************))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))************))))))))))))(((((((((((()))))))))(((((((((+++...222555333000,,,*********))))))'''((())))))(((((()))*********+++++++++******)))******))))))))))))******)))************+++++++++))))))***++++++++++++******,,,......---+++++++++------......---+++***)))))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---...///000111222...//////000111222222222222222222222222222222333................................................------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******)))(((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++*********))))))(((((((((((())))))*********+++******++++++++++++************))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))***,,,......---,,,++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***************)))((((((&&&'''''''''(((((())))))+++*********))))))((((((***)))((('''''''''''''''))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******((('''&&&&&&'''(((***))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))*********))))))))))))))))))************+++++++++*********)))))))))))))))******))))))******+++,,,,,,,,,------.../////////111111000/////////////////////000000000000//////------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************------+++)))((('''''''''+++*********))))))(((((())))))))))))))))))))))))((()))******+++...333777222000---+++)))))))))***))))))(((((((((((())))))******************************++++++++++++******,,,,,,++++++++++++++++++************************...------.........+++)))++++++,,,,,,,,,+++******+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++++++++*********))))))+++++++++************)))+++++++++*********))))))++++++************++++++***++++++,,,,,,++++++*********)))))))))))))))*********))))))******+++,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,---...000111111111111000000000000000111111222222222222111111///............---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++******))))))******''')))***)))((('''(((***+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''++++++******)))(((((((((,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************************++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******)))***,,,---...---,,,+++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***************)))((((((''''''((((((((()))))))))************)))))))))((())))))(((''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''((()))))))))))))))(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++++++++++++++************+++,,,,,,,,,,,,------.../////////111111000/////////////////////000000000000//////------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,***)))((((((''''''************)))))))))((())))))))))))))))))))))))((()))******+++...333777222000...+++)))))))))***)))(((((((((((((((((()))************************)))******++++++******)))++++++++++++++++++++++++************************...---...///000000...,,,------------------,,,,,,******************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++++++++*********))))))+++++++++************)))+++++++++*********))))))++++++************++++++***++++++,,,,,,++++++*********))))))))))))************))))))******+++,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,---...000111000000000000000000000000000111111222222111111000///............---------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,+++******))))))******''')))***)))((('''(((***************)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((************)))))))))))),,,++++++******++++++,,,+++******))))))******+++************************+++++++++,,,,,,+++++++++)))))))))(((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************************************)))******+++,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********)))***+++,,,---,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))************))))))((((((((()))))))))))))))***************))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''((()))))))))))))))(((((())))))))))))******''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------+++++++++++++++,,,------,,,,,,------.../////////000000000000////////////...//////000000//////...------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))((((((((()))************))))))))))))))))))))))))))))))))))))((()))******+++...333777333111...+++***))))))***((((((''''''''''''((((((************************)))******++++++******)))*********++++++,,,,,,---++++++++++++++++++++++++.........000333333222000------------,,,,,,,,,+++)))))))))***+++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***************+++++++++************)))+++++++++***************++++++************++++++******++++++++++++************)))))))))******+++******))))))******+++,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------...000000000000000000000000000000000111111222222111111000///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++***))))))))))))***''')))***)))((('''(((***************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++************+++++++++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((()))))))))************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))))))))***+++,,,+++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))************)))((())))))))))))*********************)))))))))))))))'''(((((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((()))((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))((((((((()))))))))))))))))))))))))))************))))))******+++,,,------,,,,,,++++++,,,,,,---...,,,,,,------...////////////000000000000000//////...//////////////////...------------------------...---,,,,,,++++++,,,,,,************************************************))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))((()))******+++...333777444222///,,,***))))))***((((((''''''''''''((((((************************))))))************))))))))))))***+++,,,,,,------++++++++++++++++++++++++......///222555666555444,,,,,,+++*********))))))(((((()))***+++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))************************++++++************++++++******++++++++++++************))))))******++++++******))))))******+++,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000/////////000000000000000000000111111111111000000///............---------,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,,,,************++++++++++++++++++***)))))))))))))))''')))***)))((('''(((************)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''(((((()))***+++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))*********+++******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))*********))))))************))))))))))))))))))))))))))))))******&&&'''(((((()))((('''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********'''(((((()))***+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////...///000000000000//////......////////////......------------------------------,,,++++++++++++,,,************************************************(((((((((((((((((()))***))))))))))))))))))******))))))))))))))))))))))))((()))******+++...333777444222///,,,***))))))***((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))***+++,,,,,,------++++++++++++++++++++++++------///222666888777666...---,,,+++************(((((()))***+++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))************************++++++************++++++)))******++++++******)))***************+++,,,,,,******))))))******+++,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---....../////////......//////000000000000000000000111111000000000///............---------,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++))))))*********++++++++++++***))))))(((((())))))''')))***)))((('''(((***))))))))))))))))))******(((((((((((())))))))))))''''''(((((())))))******''''''((()))***++++++,,,+++******))))))******+++***))))))))))))))))))***++++++++++++++++++++++++))))))************))))))&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************************************)))******+++,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))************)))***)))))))))))))))(((((())))))))))))************&&&&&&((()))))))))(((''''''''''''(((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))''''''(((((((((((())))))&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((((()))))))))******((((((((()))*********++++++++++++++++++,,,------,,,,,,------.../////////---...000111111000//////---......//////......---------------------------------,,,+++++++++++++++************************************************(((((((((''''''((())))))))))))))))))************))))))))))))))))))))))))((()))******+++...333777555333000---***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222555777777666222111///...---,,,------)))))))))***+++++++++,,,***))))))))))))***++++++++++++++++++++++++++++++++++++************++++++***************++++++++++++++++++************)))***************+++++++++++++++************++++++))))))************))))))***************+++,,,---******))))))******+++,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////---......//////000000111///000000111111000000//////............---------++++++++++++******************,,,,,,,,,,,,******)))))))))************+++******)))(((((((((((()))''')))***)))((('''(((***))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******))))))))))))*********))))))(((((())))))***++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))((((((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************)))))))))(((((((((''''''((()))))))))************%%%&&&((()))***)))((('''''''''''''''((((((((()))&&&'''((()))***))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''''''''''''''((((((((()))''''''((()))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((()))))))))***************************+++************+++,,,,,,,,,,,,------.../////////---...000111111111000///---......//////......------------------------------,,,++++++***+++++++++************************************************)))(((((('''''''''((((((((()))))))))************))))))))))))))))))))))))((()))******+++...333777666444000---***)))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---000444666666555444333111...------...///******************++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++************)))))))))*********+++++++++++++++************++++++))))))************))))))************+++,,,---...******))))))******+++,,,***,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---////////////...------......///000000111//////000000000000/////////............---------++++++++++++************((()))+++,,,,,,+++)))((())))))))))))******************)))(((((((((((((((''')))***)))((('''(((***((()))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********+++******))))))))))))******))))))(((((((((((())))))************************))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************************************++++++,,,------------,,,+++++++++,,,,,,---------************************(((((((((((())))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((()))***************))))))(((((('''''''''&&&(((((())))))*********+++$$$&&&((()))***)))((('''&&&'''''''''(((((())))))&&&'''(((*********)))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))),,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,------...//////000,,,...000111222111000///---..................------------------------------,,,++++++******++++++))))))))))))))))))))))))************************))))))((('''''''''''''''(((((())))))*********+++))))))))))))))))))))))))((()))******+++...333777666444111---+++)))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,000333555555444444222///---,,,,,,---...+++++++++***************)))))))))))))))******+++++++++++++++++++++++++++++++++************++++++))))))******+++++++++++++++++++++************)))))))))******++++++++++++++++++************++++++))))))************))))))************+++,,,---...*********)))***++++++,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---////////////...---------...///000000111//////000000000000////////////.........---------+++++++++************)))'''(((***++++++***((('''))))))))))))******************)))(((((((((((((((((()))***)))((('''(((***(((((())))))*********+++(((((((((((())))))))))))******))))))((((((''''''))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))***+++++++++++++++((()))))))))******************************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***(((''''''(((((())))))******&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++,,,,,,,,,,,,---...//////......////////////..............................,,,,,,------......------,,,,,,++++++***)))((((((((((((((((((((((((((((((******)))((((((((((((((())))))************))))))(((((((((((())))))))))))''')))***++++++***)))''''''((()))******,,,///222888444000---,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++************)))+++*********,,,///111333111000---+++***+++,,,,,,...---,,,,,,+++***))))))************************+++++++++*********))))))************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))------,,,,,,,,,---......------------------------,,,,,,,,,------.........---------............///........................000000000000000000000000///...,,,,,,---...---,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((((()))***++++++***)))(((+++++++++*********))))))************))))))))))))(((((())))))))))))(((((())))))))))))************+++***)))))))))))))))***+++***((('''''''''((()))((((((((((((((()))******)))((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++************++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))***)))((()))***+++***((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((()))***)))((('''(((***)))(((((((((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++++++++++++++,,,---...///......////////////.............................................---,,,+++,,,,,,++++++***))))))((())))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((())))))***,,,///222777444111...,,,+++******((((((((()))))))))******))))))))))))))))))))))))************)))))))))(((************+++++++++,,,+++++++++************)))+++*********+++---000111000000000///...,,,***))),,,,,,,,,,,,+++***))))))************************+++++++++*********))))))************************+++*********))))))))))))************************))))))))))))))))))))))))************************+++*********))))))))))))++++++************++++++************************,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------------------------............///........................///////////////////////////...,,,+++,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********+++************)))))))))(((((()))***++++++***)))(((+++++++++*********))))))************))))))))))))(((((())))))))))))(((((())))))))))))***************)))))))))))))))******+++***)))((('''(((((()))((((((((((((((()))******))))))(((((((((((())))))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,******************************))))))))))))******************************(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))***)))((()))***+++***(((*********)))((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))***+++***)))((()))+++((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))++++++***))))))((('''''')))************++++++++++++******++++++,,,---.........////////////............................../////////...---,,,******,,,,,,++++++***)))))))))***************************))))))(((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))***,,,,,,,,,,,,***)))'''((())))))***+++///111666444111...,,,+++******)))))))))*********++++++))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++++++++************)))+++******)))***,,,---......000222333111...)))''')))***+++,,,,,,+++))))))************************+++++++++******************************************************)))))))))************************))))))))))))))))))))))))***************************************)))))))))++++++************++++++************************+++++++++++++++,,,------------------------------------------,,,,,,,,,,,,---------............///........................///////////////////////////---++++++++++++***)))+++++++++***************)))))))))))))))))))))))))))))))))***************************))))))))))))))))))************))))))+++++++++***************************))))))))))))(((((())))))))))))(((((())))))))))))************)))((((((((()))***+++++++++***)))(((((((((((())))))(((((((((((()))*********))))))(((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++***************+++++++++,,,,,,******************************))))))))))))******************************(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((***)))((()))***+++***(((***)))))))))((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))******(((((()))***((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++************+++,,,------......////////////..............................------------,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((()))))))))))))))***++++++++++++***)))'''((()))))))))+++...000555444222///,,,*********)))*********++++++++++++))))))))))))))))))))))))*********)))))))))))))))((())))))))))))*********+++++++++*********))))))+++******)))******+++,,,---...111222222///,,,+++((()))***,,,,,,+++***)))************************************************************************************************************************))))))))))))))))))))))))************************************************++++++************++++++************************++++++******++++++,,,---------------------------...------,,,,,,+++++++++---------............///........................///////////////////////////---+++***++++++)))(((************************))))))))))))))))))))))))*********************************))))))))))))))))))))))))******)))))))))************************************)))))))))((((((((())))))))))))((((((((()))))))))************(((((((((((()))***,,,,,,*********)))))))))))))))))))))(((((())))))***+++******))))))((()))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******+++++++++******)))))))))))))))*********+++******************************))))))))))))******************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((***)))((()))***+++***((('''((((((((()))))))))***&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''((())))))''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((()))))))))*********+++))))))*********+++++++++************+++,,,------......////////////..............................)))******+++++++++******+++++++++***************(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))))))))***---000444444444000,,,))))))***)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))******((())))))))))))*********+++++++++*********))))))************************,,,,,,---...///000111222))))))++++++,,,+++*********************************************************************************************+++++++++***************************************************************************************+++++++++++++++************++++++************************++++++******++++++,,,------------------------------------,,,,,,++++++***---------............///................................................///---+++***++++++***)))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))*********))))))))))))))))))***************************************)))))))))((((((((())))))))))))((((((((()))))))))************(((((((((((()))***,,,,,,***************))))))((()))))))))))))))***++++++++++++***)))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***++++++++++++***))))))(((((()))))))))***************************************))))))))))))******************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))((()))***+++***((('''''''''((()))*********&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&((()))((('''&&&'''((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((((())))))***++++++,,,)))************++++++++++++******++++++,,,---.........////////////..............................((()))******+++++++++***************************''''''''''''''''''''''''((((((((((((((())))))***))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((***,,,///333444555111,,,))))))+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++************)))***************++++++++++++******+++---000444666,,,,,,++++++++++++++++++***************************************+++++++++*********************************+++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,++++++++++++---------............///...................................................,,,+++***+++,,,+++******************+++++++++))))))))))))))))))))))))+++++++++++++++*********))))))))))))******************))))))))))))*********************+++++++++************))))))))))))(((((())))))))))))(((((())))))))))))************)))((((((((()))***++++++******++++++******)))(((***))))))))))))***++++++,,,+++******))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++++++++++++++***))))))))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''')))***)))((('''((()))''''''''''''((((((((()))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((******))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,---...///......////////////..............................+++,,,,,,,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))(((((())),,,...222444555222,,,((()))+++((((((((()))))))))******))))))))))))))))))))))))((()))))))))************************+++++++++,,,+++++++++************))))))******+++,,,,,,,,,,,,******)))***,,,///333555///...,,,+++***+++,,,---************************))))))*********+++++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------+++++++++++++++,,,,,,,,,---------............///................................................---,,,++++++---......---))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********((()))))))))************+++***)))(((((()))***+++))))))*********+++++++++************))))))))))))(((((())))))))))))(((((())))))))))))***************)))))))))))))))************+++++++++***)))(((******))))))******+++,,,---,,,+++***))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,******************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))***)))((()))***+++***(((******))))))((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&''''''((()))***)))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,,,,---...//////......////////////............................../////////...---,,,+++*********************++++++))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******'''((()))(((((())),,,...111444666222,,,((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,+++++++++************)))))))))***,,,,,,------,,,*********+++---///111222222000---+++***+++,,,...************************))))))******++++++++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,------...///------------------------*********++++++,,,,,,------------.........//////................................................---,,,++++++---//////...))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))*********++++++***)))(((((()))***+++))))))******++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))************+++***)))))))))))))))*********+++,,,+++***)))(((*********)))******+++,,,---,,,+++***))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))*********)))))))))))))))++++++***)))(((((())))))++++++++++++++++++++++++------------------,,,,,,---///000111000///---,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++)))(((''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))000444777444...((('''((())))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((()))************+++++++++++++++************++++++)))************+++++++++(((((()))***,,,---...///111111000...---,,,+++***+++++++++*********))))))************************---,,,***(((((()))***+++++++++,,,,,,,,,,,,------+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,+++***))))))******)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++------------------------------------------------000000//////.........------,,,++++++------,,,++++++---///000111000///...,,,+++******))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((('''''''''''''''((())))))***))))))))))))))))))))),,,+++***)))))))))))))))++++++++++++++++++++++++------------------------......000000000///---,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++)))(((((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))...222666444...***((()))))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((************++++++++++++++++++************++++++)))************+++++++++))))))***+++,,,------...000000///...------,,,++++++++++++*********))))))************************---,,,***)))((()))***++++++++++++,,,,,,,,,------************)))))))))((())))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,++++++***))))))******)))************+++++++++------,,,,,,,,,+++++++++---...............------------------------------------------------------000/////////.........---...---,,,---...///...,,,+++,,,...///000///------,,,+++******))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))******,,,,,,+++************+++++++++++++++++++++++++++..............................///000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))),,,000444333///+++******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************+++++++++,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,/////////.........------+++++++++***************************************,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,+++******)))*********)))************+++++++++,,,,,,,,,,,,++++++++++++------............------,,,,,,,,,,,,------------------------------------/////////...............000///......000000///...+++,,,---...---,,,+++***++++++***))))))))))))*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******************************************++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))*********,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------............//////....../////////...---,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++******)))(((((())))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((())))))******************+++++++++))))))))))))))))))))))))***...222333000---++++++((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++........................************************************************++++++***))))))******+++***++++++++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++***************+++))))))*********+++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------........................000...---...///000///...++++++,,,,,,+++***)))(((++++++***)))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******************))))))))))))(((((((((((())))))''''''''''''((((((((((((((()))))))))*********+++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''''''''((())))))(((((())))))************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------------......//////...............------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++******))))))))))))***************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))******++++++++++++************************(((,,,000222111///,,,***(((((((((((((((((((((((())))))))))))))))))******'''((((((((()))))))))******++++++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++,,,,,,,,,++++++++++++***------------............************************))))))))))))))))))))))))******************++++++*********+++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,+++***************++++++))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------..................---,,,,,,......---,,,+++++++++******)))((((((+++***))))))(((((())))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))''''''''''''(((((((((((('''(((((())))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''((())))))((((((((()))******+++++++++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---..................---------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++******))))))*********************************))))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))***+++++++++************************(((+++///222222000,,,)))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******++++++++++++,,,,,,,,,,,,++++++************++++++)))************+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------***************+++++++++)))))))))))))))))))))))))))*********++++++++++++************++++++++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,*********)))******+++,,,)))************+++++++++*********+++++++++++++++***+++,,,------......---******++++++,,,,,,---------------------------------------------.........---+++++++++,,,---,,,+++*********)))))))))))))))******)))(((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))(((((())))))***''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''((())))))'''(((((()))******++++++)))))))))))))))***+++,,,++++++++++++++++++++++++******++++++,,,------.........------,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))***++++++************************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******''''''((())))))***++++++************************(((***...222333000,,,((())))))))))))))))))))))))((()))))))))************'''''''''((()))*********+++++++++,,,,,,,,,------++++++************++++++)))************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++************++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,******))))))***++++++,,,)))************+++++++++)))*********++++++++++++******+++------......---)))******+++,,,,,,------------------------------,,,,,,,,,------.........---+++***+++,,,---,,,***))))))))))))))))))************)))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++******))))))))))))******''''''''''''((((((((()))%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''(((***++++++***((('''))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((***++++++,,,,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))'''(((((()))***+++++++++))))))(((((()))***++++++++++++++++++++++++++++++))))))***++++++,,,------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***************++++++************************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))*********************************(((***...222333000+++'''))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++++++++,,,,,,,,,---------++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,******))))))***+++,,,,,,)))************+++++++++))))))******++++++++++++'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,------.........---,,,++++++------,,,+++))))))((())))))***+++,,,******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++******))))))))))))******&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))((((((((((((((()))******************************************************))))))((((((''''''))))))))))))((((((((((((''''''''''''((((((((()))((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((++++++***************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++***************++++++*********))))))((((((((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******((((((***...111111---)))))))))))))))((((((((((((***++++++++++++***)))))),,,+++)))((('''(((***+++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++(((((()))***++++++,,,,,,,,,,,,,,,,,,+++***))))))---,,,,,,+++***)))((((((************************(((((()))***************)))************+++++++++******+++++++++******)))******))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))*********+++++++++******)))((()))***+++,,,---------************+++,,,---...,,,,,,,,,---------......---...///...,,,,,,...///,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********))))))((((((((((((''''''''''''((((((************))))))))))))***)))((('''&&&&&&'''(((******))))))(((((('''''''''''''''((((((((())))))&&&''''''((((((((((((((())))))(((((((((((())))))***************************************************)))))))))((((((((('''***)))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((***))))))(((((())))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......---,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++************+++++++++*********))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************++++++++++++******)))(((***---111111---)))''''''(((((())))))******)))******+++++++++******,,,+++)))''''''((()))*********+++++++++,,,,,,,,,+++,,,---,,,***)))***+++((())))))***++++++,,,,,,++++++,,,,,,++++++******,,,,,,++++++***)))))))))************************((())))))***************)))************+++++++++******+++++++++******))))))))))))************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********+++++++++******))))))***+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,------------...,,,---------++++++---...,,,,,,,,,+++++++++******++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((()))***))))))))))))))))))))))))************+++++++++,,,************)))))))))(((((((((''''''''''''((((((************))))))))))))***)))((('''&&&''''''(((***)))))))))((((((((('''''''''(((((((((((())))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))((((((((((((******)))))))))(((((((((''''''((((((((()))))))))(((((())))))***))))))((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++''''''''''''''''''''''''))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((''''''(((((()))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,+++++++++***++++++,,,,,,++++++***++++++************++++++***************)))))))))))))))***++++++***))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******)))((()))---111222...***&&&&&&'''((()))***++++++((()))***++++++++++++++++++***((('''''''''((()))******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++)))))))))***++++++,,,,,,)))***++++++,,,+++++++++************************************************((()))******++++++******)))************+++++++++)))******+++++++++******((())))))***+++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***))))))(((((())))))***)))******+++++++++******++++++,,,,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,------------+++,,,,,,+++******+++---,,,,,,,,,+++++++++******++++++***))))))))))))***))))))))))))))))))))))))************))))))))))))((()))))))))***+++++++++))))))))))))************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))))))))((((((''''''(((((()))************))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))&&&''''''((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((************************))))))))))))((((((((((((*********)))))))))(((((('''(((((((((((()))))))))(((((()))*********))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((((()))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++*********+++,,,,,,***************************************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))***************++++++++++++******)))))))))---111222///,,,''''''(((((())))))******'''((()))***+++,,,,,,,,,***)))((('''''''''((((((******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++))))))*********+++++++++((((((***++++++,,,,,,,,,))))))*********+++++++++************************))))))***++++++++++++***))))))*********+++++++++))))))***+++++++++******)))))))))******+++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,,,,,,,---,,,,,,+++++++++*********++++++,,,---++++++,,,,,,,,,---------+++,,,---,,,******,,,---,,,,,,,,,+++++++++******++++++***))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,((()))))))))************((((((((((((((((((((((((+++*********************))))))))))))))))))))))))((((((((()))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************)))))))))((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((&&&''''''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))(((((())))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++************************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++++++++******+++,,,,,,---***************+++++++++++++++************++++++******))))))))))))************************************))))))))))))))))))******++++++++++++*********))))))---111222000---******))))))((((((''''''&&&''')))***,,,,,,------***))))))(((((((((((((((******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++***************+++++++++'''((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,************************))))))***+++++++++++++++))))))*********+++++++++((()))***+++++++++++++++******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,************************))))))************))))))((()))***+++++++++++++++,,,,,,---------,,,++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,------,,,++++++,,,...,,,,,,,,,+++++++++******+++***************++++++))))))))))))))))))))))))))))))))))))))))))******((())))))***+++,,,,,,---((()))))))))************((((((((((((((((((((((((*********++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))************)))))))))((((((((())))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((&&&''''''((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))((((((((()))))))))******(((((()))***++++++++++++))))))))))))))))))))))))(((((())))))))))))******************************)))))))))************+++************************))))))))))))))))))))))))((()))******++++++******************************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,---------,,,+++***,,,++++++******++++++,,,++++++***++++++,,,---...*********+++++++++++++++,,,+++************+++,,,+++******))))))******+++************************************))))))))))))******++++++++++++*********)))))),,,111333111...++++++***)))((('''&&&&&&'''''')))***,,,,,,------************)))))))))(((******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++************************'''((()))***++++++++++++))))))******+++++++++,,,************************)))***++++++,,,+++++++++)))************+++++++++((()))***+++++++++++++++******))))))(((''''''&&&))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************)))******++++++******)))((()))***+++++++++++++++,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,+++++++++******+++************+++,,,,,,))))))))))))))))))))))))))))))))))))************)))*********+++,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************))))))(((((())))))***************))))))))))))(((((()))*********))))))(((((((((((())))))))))))*********)))))))))((((((&&&''''''(((((((((((((((''''''''''''((()))***+++************************))))))))))))))))))))))))'''((((((((()))))))))***+++++++++*********))))))(((((()))))))))*********(((((()))***++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++************************************************************************,,,+++++++++,,,,,,---...***+++---......---+++***,,,,,,+++******+++,,,,,,++++++++++++,,,---......*********++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++************************************)))))))))(((******++++++++++++*********)))))),,,111333222///******))))))(((((('''''''''((()))***+++,,,,,,,,,+++++++++++++++******)))******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++************************(((((()))******+++*********************+++++++++************************)))***++++++,,,,,,++++++)))************+++++++++(((((()))++++++,,,,,,+++***))))))))))))))))))))))))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))(((((()))++++++,,,,,,+++++++++,,,---............,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,******+++---,,,,,,,,,+++++++++******+++*********++++++,,,---))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))*********))))))(((((((((((()))))))))******************))))))))))))******************))))))))))))'''((()))***+++******)))'''((((((((()))))))))***+++*********))))))((((((&&&''''''(((((((((((((((''''''''''''((()))++++++************************))))))))))))))))))))))))'''((((((((())))))******+++++++++************)))))))))))))))************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************))))))******++++++++++++************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***************************************************************************++++++++++++,,,,,,---...***+++---......---+++***---,,,+++******+++,,,---++++++++++++,,,---...///*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++************++++++************************+++*********))))))((((((******++++++++++++******+++)))))),,,111333222000(((((((((((())))))))))))((()))***++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++******************((())))))************)))******************************************************+++,,,,,,,,,,,,+++)))************+++++++++(((((()))++++++,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,***+++,,,---............,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,+++++++++******+++*********+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++******))))))))))))******************))))))))))))'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))&&&'''((('''&&&&&&'''((('''''''''''''''((())))))+++*********))))))((((((((((((((((((***,,,...///))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((()))******************)))(((''''''((()))***************************++++++++++++++++++++++++************************---,,,***)))))))))******,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))************+++++++++))))))))))))))))))))))))++++++******************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))***++++++,,,,,,+++)))(((+++///333333222,,,+++***((((((((())))))&&&'''((()))***+++,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******++++++******************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++***)))))))))************)))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++******))))))))))))******,,,,,,,,,++++++*********++++++***************++++++*********+++,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++************************+++++++++******(((''''''))))))************))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))+++******)))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))'''((())))))''''''((()))(((''''''''''''((())))))******)))))))))((((((((((((((((((((()))+++,,,---))))))))))))))))))))))))+++*********))))))))))))))))))))))))************((())))))***************)))))))))(((((()))))))))************************++++++++++++++++++++++++************************---,,,***)))))))))***+++,,,+++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((('''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))************+++++++++))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++++++++++++++***+++++++++*********)))))))))))))))***++++++,,,,,,+++))))))+++///222333222---,,,***)))(((((())))))''''''((()))***+++,,,,,,+++************))))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++************************************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++******))))))*********)))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++++++++************++++++,,,,,,,,,+++++++++******++++++************++++++***************+++,,,,,,***+++,,,------,,,+++******+++++++++++++++++++++************************++++++++++++***)))((('''))))))************))))))+++*********))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++******)))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))******(((((()))***((((((''''''(((((()))***))))))(((((((((((((((''')))(((((((((((()))***+++))))))))))))))))))))))))***************))))))))))))))))))*********++++++))))))***++++++++++++***))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&%%%&&&&&&'''((('''(((((())))))((((((''''''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&''''''((()))***)))************+++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))******++++++++++++******+++++++++***************))))))******+++,,,,,,,,,+++***)))+++...111333333---,,,+++)))((())))))***'''(((((()))***+++,,,,,,)))))))))(((((((((((('''******************++++++,,,,,,,,,+++++++++************************************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++*********)))******+++,,,***+++,,,------,,,+++***)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++***)))(((((())))))************))))))***************)))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++******)))))))))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((((()))******(((((()))***((((((((('''((())))))***((((((((((((''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++)))***++++++,,,,,,++++++((()))++++++++++++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))*********+++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++*********+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))************************))))))***++++++,,,,,,---+++******+++---000222444...---,,,***)))))))))***(((((()))******+++,,,,,,))))))))))))((((((((((((+++++++++***************,,,,,,,,,+++++++++************************************++++++++++++*********************+++++++++))))))))))))))))))))))))************************)))))))))***+++---......,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************************((()))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************+++++++++++++++******+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,*********))))))******+++++++++,,,------,,,++++++(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++******)))((()))******++++++******)))******************************)))))))))))))))***))))))))))))))))))))))))************************+++******)))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((()))******''''''''''''(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))***************+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((()))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++*********+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++***************************************+++,,,,,,------,,,+++++++++,,,///222444000...---+++***)))******))))))******++++++,,,,,,+++++++++*********))))))+++++++++***************,,,,,,,,,+++++++++************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************)))))))))***+++---...///,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((())))))******(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++++++++******+++,,,,,,---++++++***************++++++,,,------------,,,+++(((((()))***+++,,,,,,---++++++++++++++++++++++++***++++++++++++******)))******++++++++++++*********************+++++++++***)))))))))))))))******))))))))))))))))))))))))************************+++******)))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))(((((())))))***+++'''(((((((((((()))))))))))))))*********)))(((((())))))))))))))))))))))))*********+++++++++++++++*********++++++++++++,,,++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,)))***+++,,,---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''&&&&&&''''''((()))((())))))******))))))((('''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++)))***+++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************+++++++++******++++++,,,---------,,,,,,,,,++++++---222555111///---+++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,+++++++++************************************++++++++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))***************************)))))))))***,,,...000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((()))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********+++++++++++++++++++++************++++++***))))))))))))))))))******++++++++++++,,,,,,,,,++++++***++++++,,,---...---,,,++++++***++++++++++++,,,---......---,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************++++++++++++***************+++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))***************++++++++++++******)))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))******(((((()))***))))))(((((())))))***+++((((((((()))))))))******((()))***++++++******)))))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***+++---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((('''''''''''''''(((((()))))))))************))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***+++***))))))+++---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))*********+++++++++******+++,,,,,,------...,,,---,,,+++***---111666222000...,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++************************************++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))************************+++***))))))***,,,...///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************)))*********++++++++++++++++++************+++++++++******))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,---.........------,,,++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))+++++++++***)))***+++)))))))))))))))******+++(((((())))))******++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,)))***+++---......------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&'''''''''''''''((())))))))))))************))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((((('''''''''(((((()))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))***+++***))))))+++---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))******++++++++++++***++++++,,,,,,------...,,,------+++***,,,111666222111...,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---,,,,,,,,,+++++++++************************************++++++++++++******((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))))))))+++---///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))******++++++++++++++++++************++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++,,,---...//////...------,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))))))))******+++++++++++++++******)))))))))))))))******))))))))))))******))))))************))))))