BM66(@P ~~~~~~}}}yyyuuurrrpppmmmjjjggghhheeebbb``````bbbfffhhhhhhqqq}}}}}}~~~|||{{{}}}~~~}}}xxxwwwxxxssspppllllllooorrrrrrpppuuu{{{}}}uuummmhhhrrrpppoooppprrruuuwwwwwwwwwuuuuuuxxx~~~|||yyyvvvtttsssrrrnnnooopppqqqrrrrrrrrrrrruuu~~~|||xxxtttnnnjjjdddeeefffiiinnnwwwuuuiiiiiimmmvvvzzzooohhhfffaaaZZZXXXZZZ[[[ZZZXXXZZZVVVSSSVVV^^^dddeeedddfffqqq}}}}}}yyywwwtttoookkkkkkkkknnntttyyyzzzvvvrrrzzzxxxuuupppnnnnnnrrruuuuuurrrtttzzzuuullldddcccnnn}}}uuurrroookkkgggbbb]]]YYY___YYYSSSRRRTTTTTTPPPLLLOOOVVV```eeeeeeeeefffhhhqqqvvvzzz|||{{{~~~zzzsssrrruuuxxxvvvsss}}}xxxsssvvv~~~{{{xxxxxx~~~ttteeeccchhhrrrpppwwwyyytttpppmmmlllggg^^^XXXRRRRRRQQQQQQSSSTTTUUUVVVWWW\\\aaabbb```aaaggglllqqqsssvvv{{{xxxnnnllloooiiilllxxx{{{www}}}|||xxxuuutttuuurrrllliiiiiimmmssswwwyyyqqqjjjgggeeebbb```ZZZ\\\^^^]]]YYYVVVUUUVVVVVVVVVWWWYYY]]]bbbfffiiisss~~~}}}|||wwwpppppptttiiibbb___^^^\\\YYYXXXXXX[[[___aaaiiiiiihhhddddddkkkwww~~~}}}xxxrrrllliiiaaa___]]]\\\[[[[[[\\\]]][[[aaaggghhhfffhhhooovvv|||~~~tttpppssswwwzzz{{{}}}xxxpppkkkiiihhhgggeeebbb___[[[YYYWWWWWWVVVTTTRRRRRRUUUYYY]]]YYY___fffjjjlllpppwww}}}~~~yyyvvvsssrrrmmmkkkfff___YYYWWWYYY\\\\\\```iiiwww~~~}}}|||zzz|||xxx|||||||||}}}}}}zzzxxx~~~{{{xxxwwwssslllfffbbbbbb___\\\]]]___^^^XXXRRRUUUUUUUUUWWWYYYZZZZZZXXX\\\bbbhhhlllnnnttt}}}uuujjjdddbbb^^^\\\[[[\\\aaahhhnnnrrrpppqqqwwwxxxlllmmmnnnkkkmmmuuu{{{www~~~~~~|||uuuppplllllljjjiiihhhhhhggggggaaa```______```___\\\ZZZ\\\^^^``````^^^^^^aaaddd___cccjjjsss{{{{{{vvvuuusssnnniiieee___\\\___cccgggnnnuuu{{{~~~}}}~~~yyyuuuwww~~~}}}~~~zzzzzz}}}{{{tttooonnnooorrrrrrrrrtttuuutttqqqnnnfffffffffeeecccbbbaaaaaa``````______aaacccfffhhhiiikkkooouuu|||}}}qqqjjjccc^^^^^^aaaZZZ^^^bbbdddiiitttwwwppppppuuu|||zzz}}}uuussswwwxxxsssnnnwww{{{{{{yyy}}}}}}~~~~~~{{{xxxvvvuuuuuuuuutttrrrpppsssooojjjfffddddddgggiiicccbbbbbbbbbcccccccccbbb``````cccoooyyytttvvvpppnnnjjjddd```aaaggglllxxx~~~}}}zzz||||||}}}ooottt}}}zzznnndddaaadddfffiiisss~~~vvvsssooommmlllooosssuuusssrrrpppnnnkkkjjjjjjkkknnnmmmkkkjjjkkkoootttwwwvvvzzzxxxoooiiiggggggkkkttt{{{yyy{{{WWW[[[___```bbbfffnnntttqqqpppqqqyyy}}}}}}{{{vvvooojjjhhhjjjmmmooovvvwww{{{|||{{{yyyuuuqqqoooppprrrxxx{{{|||zzzuuuqqqooonnnhhhjjjlllkkkjjjmmmtttzzz~~~zzzzzzzzzxxxvvvwww{{{}}}{{{hhhhhhfffbbb___]]]^^^```gggeeebbbaaabbbhhhpppvvvuuujjjdddeeeggg``````bbbfffmmmrrrvvvwww|||yyyxxxvvvrrrnnnmmmoooqqqgggkkkwww}}}{{{xxxwwwwwwuuuqqqnnndddhhhkkkkkkiiihhhiiikkkgggkkkooorrruuuzzz|||xxxrrrnnnkkkiiigggfffkkkmmmooonnnmmmqqqzzz~~~|||yyyyyy{{{|||{{{zzzxxxrrrrrryyyzzzsssyyywwwvvvttttttuuuvvvwww~~~yyy~~~|||xxxtttooollljjjiiiqqqrrrsssvvv{{{{{{{{{{{{|||~~~~~~|||{{{|||{{{xxxtttvvvxxxyyy{{{}}}~~~{{{xxxuuusssrrrrrrsssssstttsssqqqnnnkkkiiihhhgggffffffgggfffdddbbb___cccbbbfffvvvtttyyy~~~xxxyyyzzz{{{{{{zzzyyyxxxwwwuuutttvvv{{{~~~}}}{{{uuutttsssrrrrrrrrrrrrrrrpppoooooonnnooooooooonnnsssssstttuuuwwwzzz|||~~~~~~{{{ssssssyyyzzzzzzyyyyyyzzz|||~~~|||zzzwwwttttttxxx~~~~~~~~~|||wwwuuuxxxxxxyyyyyyxxxwwwwwwvvvmmmhhhfffkkkooommmgggeeebbbaaa```___]]]\\\]]]]]]ZZZZZZ[[[]]]```bbbcccddddddeeeggghhhhhheeecccaaa___^^^]]][[[YYYWWWVVVVVVUUUVVVWWWXXXWWWUUURRRQQQNNNNNNMMMNNNPPPPPPOOOMMMOOOOOOOOOYYYzzz{{{wwwttttttxxxyyyvvvsssrrrsssssspppjjjfffdddeee]]]]]]^^^^^^^^^]]]]]]\\\]]]ZZZXXXYYY\\\]]]\\\ZZZYYYXXXXXXWWWWWWXXXXXXYYYWWWVVVTTTTTTUUUUUUSSSRRRRRRSSSUUUWWWXXXYYYYYYYYYXXX___bbb___ZZZZZZZZZYYYZZZWWWYYYbbblllnnnfff]]][[[\\\]]]^^^^^^_________^^^]]]\\\YYYXXX[[[___cccbbbeeehhhiiihhhgggggggggdddeeeggghhhjjjlllmmmnnnmmmnnnppprrrtttuuuuuuuuuwwwwwwvvvvvvwwwyyy{{{||||||{{{zzz|||~~~~~~}}}}}}|||||||||xxxxxxwwwvvvuuuuuuxxxzzzxxxzzz}}}~~~}}}vvvmmmhhhggghhhhhhhhhdddbbb___\\\XXXTTTQQQPPPQQQRRRRRRSSSSSSSSSRRRRRROOOLLLMMMRRRUUURRROOONNNNNNNNNNNNLLLKKKLLLPPPSSSQQQPPPOOOOOOQQQRRRQQQOOOQQQRRRSSSSSSRRRPPPNNNLLLNNNNNNMMMLLLKKKIIIIIIHHHFFFGGGJJJKKKLLLKKKJJJIIIFFFEEEFFFGGGIIIJJJIIIHHHJJJFFFFFFQQQkkkYYYWWWVVVWWWXXXYYYXXXWWWTTTVVVWWWWWWUUUQQQMMMJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPLLLHHHFFFGGGGGGDDDBBBFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFHHHHHHFFFCCCBBBCCCDDDEEEFFFFFFFFFEEECCCGGGHHHFFFEEEGGGGGGEEEHHHGGGHHHKKKNNNNNNKKKHHHJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJIIIJJJLLLNNNJJJLLLOOOPPPPPPQQQSSSTTTOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSUUUWWWXXXXXXXXXWWWYYYXXXWWWVVVWWWXXXZZZ[[[ZZZXXXWWWXXXZZZ\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[WWWVVVVVVWWWXXXXXXWWWUUUTTTUUUWWWYYYZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXRRRRRRRRRSSSSSSTTTVVVVVVVVVUUUSSSQQQQQQRRRSSSTTTSSSTTTUUUTTTRRROOONNNNNNTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTRRRPPPPPPQQQSSSUUUVVVVVVUUUTTTQQQOOOKKKHHHFFFFFFGGGHHHKKKKKKJJJIIIHHHGGGFFFEEECCCDDDEEEFFFGGGGGGGGGGGGGGGFFFIIINNNOOOKKKHHHIIIGGGIIIJJJJJJIIIJJJMMMPPPOOOMMMKKKKKKLLLLLLJJJHHHMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFDDDDDDAAABBBDDDFFFGGGGGGGGGFFFEEEEEEDDDEEEGGGGGGFFFDDDHHHBBBBBBIIISSSfffHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFDDDCCCBBBBBB@@@>>>@@@??????@@@AAACCCFFFGGGDDD@@@===>>>AAACCCBBB@@@=========>>>???@@@AAABBB@@@>>>===???BBBCCCAAA???@@@@@@????????????@@@@@@>>>???===<<>>===???BBB@@@>>>>>>AAADDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCAAA@@@AAABBB@@@AAABBBBBBAAABBBCCCEEEAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFEEECCCBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHKKKNNNMMMHHHDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEECCCCCCDDDEEEFFFDDDEEEGGGGGGEEECCCBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDFFFIIIJJJIIIHHHGGGIIIJJJLLLLLLKKKIIIHHHEEEFFFHHHHHHGGGFFFGGGIIIFFFEEEEEEEEEEEEEEEDDDDDD@@@AAACCCDDDEEEEEEFFFFFFEEEEEEIIIMMMLLLGGGEEEGGGEEEHHHLLLLLLKKKKKKLLLNNNMMMJJJIIIJJJLLLMMMKKKIIINNNNNNNNNNNNNNNNNNNNNOOOLLLLLLKKKJJJHHHFFFDDDCCC???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCDDDDDDDDDBBB@@@IIIDDDDDDHHHFFFNNNqqqCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCBBB@@@>>>===???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;<<<======<<<;;;::::::;;;<<<===>>>???@@@AAA>>>===============>>>>>>;;;===??????>>>>>>???AAA@@@@@@@@@@@@@@@???>>>===@@@???>>>======>>>???@@@???????????????????????????>>>>>>>>>@@@AAA@@@???===============>>>???@@@>>>>>>??????????????????BBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>????????????DDDBBBAAA@@@AAAAAA@@@??????@@@AAAAAABBBBBBBBBAAADDDCCC@@@>>>============@@@???????????????@@@@@@AAA???===>>>AAACCCEEEEEEDDDBBBAAACCCEEEEEECCC@@@DDDDDDBBBAAAAAAAAABBBBBBHHHFFFCCC@@@>>>>>>??????AAAFFFHHHFFFGGGLLLLLLGGGJJJKKKKKKKKKJJJIIIHHHHHHIIIGGGFFFGGGIIIIIIGGGDDDGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCDDDGGGHHHFFFDDDIIIIIIIIIIIIJJJKKKKKKLLLFFFHHHJJJJJJHHHGGGGGGGGGNNNOOOOOOMMMKKKIIIJJJJJJMMMKKKIIIHHHGGGFFFGGGGGGDDDCCCAAA@@@???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFDDDFFFJJJQQQmmmDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAAAAAAAA???===<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;::::::::::::;;;<<<======>>>>>>>>>===============>>>>>><<<<<<<<<===>>>?????????>>>>>>??????>>>>>>===<<<>>>>>>===<<<<<<===>>>>>>???????????????????????????>>>===>>>@@@AAA@@@???======<<<<<<<<<===>>>>>>>>>>>>>>>>>>============???===<<<===>>>???>>>===<<<<<<<<<<<<=========>>>??????>>>@@@AAABBB@@@???========================AAA@@@@@@?????????@@@@@@BBBAAA@@@???????????????BBBAAA@@@??????@@@BBBDDDAAA???>>>???BBBCCCBBBAAACCCBBBAAA@@@??????@@@@@@CCCBBB@@@???>>>>>>>>>???AAAFFFHHHGGGIIINNNOOOKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGEEECCCEEEIIIJJJFFFBBBFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFGGGIIIIIIHHHFFFKKKKKKKKKLLLLLLNNNOOOOOOKKKKKKKKKJJJHHHHHHJJJKKKMMMMMMMMMLLLIIIGGGGGGHHHMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEECCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCFFFDDDFFFKKKRRRoooDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@@@@???>>><<<;;;999:::::::::::::::999999999999999999999999999999::::::;;;;;;<<<;;;;;;:::<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<=========;;;999;;;>>>@@@>>><<<===============<<<<<<;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@???>>>======<<<<<<;;;<<<<<<<<<>>>======<<<;;;;;;;;;;;;<<<;;;:::;;;======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@BBBAAA???===<<<;;;::::::::::::::::::======???@@@AAABBBBBBBBBCCCBBB@@@???>>>>>>>>>>>>CCCDDDDDDAAA>>>===@@@DDD@@@???===>>>@@@CCCCCCCCCCCCCCCAAA@@@????????????AAA@@@@@@????????????@@@@@@DDDFFFFFFIIINNNPPPOOOOOONNNLLLJJJIIIIIIIIIIIIIIIEEEDDDGGGMMMOOOJJJDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKLLLNNNQQQMMMNNNNNNLLLIIIGGGGGGHHHLLLMMMMMMMMMMMMMMMLLLLLLMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBDDDCCCEEELLLTTTrrrCCCCCCCCCBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>===:::;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<>>:::888:::???AAA???;;;<<<<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<===>>>@@@@@@>>>===>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;:::::::::;;;;;;::::::;;;===<<<:::888:::::::::;;;;;;;;;<<<<<>>===<<<===>>>???BBBDDDEEEBBB===<<<@@@EEECCCBBB@@@@@@AAABBBDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHKKKOOOQQQRRRQQQPPPMMMJJJHHHHHHIIIJJJKKKGGGFFFJJJQQQSSSMMMFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKOOOOOOOOOPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNOOONNNNNNNNNQQQSSSNNNOOOOOOMMMJJJHHHHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???BBBAAADDDLLLUUUttt@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<======>>>????????????@@@@@@@@@@@@======<<<;;;;;;:::;;;;;;>>>;;;888:::???AAA???;;;<<<<<<======>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@???===;;;>>>===<<<;;;;;;;;;;;;;;;>>>===<<<:::::::::;;;<<<======>>>???@@@???;;;888::::::;;;;;;;;;<<<<<<<<<===>>>???BBBCCCBBB???===;;;;;;:::::::::;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<<<<;;;::::::;;;===@@@AAA>>>AAABBB???;;;:::???DDDEEEDDDBBB@@@???@@@AAACCCAAAAAAAAAAAAAAA@@@@@@???BBBBBBAAA@@@@@@@@@AAAAAAFFFFFFHHHKKKMMMNNNPPPQQQNNNMMMJJJGGGEEEEEEFFFGGGGGGDDDBBBFFFLLLNNNIIIDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKJJJHHHGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGEEEHHHKKKMMMMMMLLLLLLLLLJJJKKKLLLJJJHHHFFFFFFGGGFFFGGGIIIKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAA@@@>>>@@@???CCCKKKUUUuuu>>>??????@@@@@@AAAAAABBB??????>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<======>>>>>>>>>===<<<;;;:::::::::::::::<<<:::999:::===???>>><<<;;;<<<==================<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????===:::======<<<<<<;;;<<<<<<<<>><<<;;;;;;<<<>>>???AAABBBDDDGGGIIIGGGDDD@@@?????????@@@@@@@@@AAAAAA??????AAADDDGGGHHHGGGEEE?????????>>>>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999999;;;>>>AAACCC===>>>>>><<<999999<<<@@@BBBBBBBBB???===<<<>>>???===>>>>>>???????????????BBB@@@???>>>???@@@BBBDDDEEEDDDFFFIIIJJJGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCCCC@@@>>>===???BBBCCCBBB???BBBBBBBBBAAA@@@???======@@@@@@@@@AAAAAA@@@@@@@@@@@@CCCEEEEEECCCAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCAAADDDHHHJJJHHHFFFDDDCCCCCCEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFGGGGGGGGGFFFBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHFFFEEECCCBBBAAA@@@>>>@@@???CCCKKKVVVwww>>>=========<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999888777777888999999:::;;;;;;999999888888999;;;<<<===::::::;;;<<<======>>>>>>===<<<;;;:::999999999999888888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<============<<<;;;::::::::::::::::::::::::::::::;;;>>>??????<<<999======<<<<<<<<<===>>>>>>@@@???===<<<===???AAACCCEEEGGGKKKPPPTTTTTTQQQNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQPPPOOOIIIIIIIIIHHHEEEAAA===:::;;;;;;::::::;;;;;;<<<===>>><<<;;;:::;;;>>>BBBDDDCCCAAA???===<<<<<<===>>>???AAABBBAAA>>>===>>>???<<<>>>???AAABBBBBBBBBBBBBBBAAA??????AAAEEEJJJMMMLLLJJJKKKOOONNNHHHDDDEEEHHHHHHGGGFFFFFFEEEDDDDDD@@@??????>>>>>>>>>@@@AAABBBBBBAAAAAA@@@>>>===<<<>>>???AAABBBBBBAAA???>>>CCCFFFIIIIIIFFFDDDBBBCCCAAAAAABBBDDDFFFHHHJJJKKKIIIJJJKKKJJJFFFBBB??????>>>@@@AAAAAA@@@???AAABBBCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@AAABBBCCCDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCC@@@BBBAAADDDMMMYYYzzz>>>===<<<;;;999888777666777666666666666666777777999999999888888666555555444555555666777888888999777777666666777999;;;<<<:::;;;<<<===>>>???@@@AAA===<<<;;;:::999999999999444666888888777777999:::888999::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999:::;;;>>>??????<<<999===============>>>???@@@@@@???>>>===>>>AAADDDFFFGGGJJJOOOVVV[[[]]][[[XXXVVVVVVVVVWWWWWWWWWXXXXXX___]]][[[YYYYYYXXXVVVTTTTTTTTTSSSQQQMMMFFF@@@<<<;;;:::::::::;;;===>>>@@@AAA???===<<<<<>>AAACCCCCCAAA@@@AAACCC???@@@BBBEEEFFFGGGGGGFFFDDDCCCAAABBBEEEKKKRRRVVVZZZWWWYYY]]][[[RRRMMMMMMJJJKKKKKKKKKKKKJJJIIIHHHEEEFFFEEECCC@@@@@@DDDGGGKKKKKKKKKJJJJJJHHHGGGGGGEEEGGGIIIKKKKKKIIIGGGEEELLLOOOSSSSSSOOOLLLKKKKKKKKKLLLNNNQQQUUUXXX\\\]]]TTTSSSQQQMMMGGGBBB@@@@@@===???@@@@@@@@@@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCC@@@@@@AAABBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDCCCFFFOOOZZZ|||888999999999999888777666888666444333555777777666777777777777777777777777333333444555555666666666444555555555666666777777888888999999999::::::::::::999999999888888777777999999999999888888888888777777777777888888888888888888888888888888888888999:::;;;<<<============???>>><<<:::::::::<<<===<<<<<<::::::::::::<<<<<<;;;;;;<<<<<<===???@@@AAAAAACCCGGGLLLPPPTTTVVVWWWQQQRRRSSSTTTVVVYYY[[[\\\``````___^^^^^^^^^^^^^^^XXXVVVSSSTTTUUUUUUQQQNNNDDD@@@======@@@DDDFFFGGGCCCDDDCCC@@@???EEESSS___ZZZNNNDDDDDDDDDAAA@@@CCCDDDKKKIIIBBBDDDMMMPPPKKKCCCDDDAAABBBMMM]]]```YYYMMMMMMJJJHHHMMMXXXbbbfffjjjffffffgggaaaWWWRRRTTTWWWlllwwwhhhTTTLLLLLLKKKKKKFFFCCCFFFHHHIIIKKKNNNWWWVVVVVVUUUUUUUUUVVVVVVSSSTTTVVVVVVVVVTTTRRRQQQZZZ^^^ccchhhgggaaa]]]\\\ddddddaaa^^^bbbiiikkkiii\\\TTTJJJDDDCCCCCC@@@>>>>>>>>>??????@@@AAAAAAAAADDDAAA>>>>>>@@@AAA@@@???CCCCCCCCCBBBBBBBBBBBBAAA@@@AAACCCDDDCCCDDDFFFGGGGGGCCCCCCGGGMMM\\\|||888888777666666555444444888666444444555666666555555555555555555555555555555444444444444444444444444444555555555555555555666666777777777888888888777777777777666666555555777777666666666555555555555555555555666666666666666666666666666666666666777888:::<<<>>>??????@@@<<<;;;999888888888:::::::::999888888888888999:::999999999:::;;;===>>>???===>>>???AAACCCDDDDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNPPPPPPQQQSSSVVVXXXZZZ\\\XXXYYY[[[\\\\\\\\\]]]^^^QQQKKKFFFGGGNNNSSSRRRNNNJJJKKKKKKHHHGGGNNN[[[fff```UUULLLJJJJJJGGGFFFGGGKKKSSSUUURRRUUU___bbb]]]OOOSSSRRRQQQZZZgggmmmiiiZZZUUUOOORRRcccxxxzzzjjj___UUUQQQVVV^^^eeeUUUOOOMMMHHHJJJQQQ\\\bbbaaa______eeeeeeddddddddddddeeeeeefffeeeddddddcccddddddeeebbbccchhhmmmrrrsssrrrrrrpppqqqpppnnnnnnoookkkeeeVVVOOOFFFAAAAAAAAA@@@>>>=========>>>??????@@@@@@AAA???>>>???@@@@@@===;;;>>>@@@CCCEEEFFFEEECCCBBB@@@BBBDDDEEEDDDDDDFFFGGGGGGDDDEEEHHHLLL[[[|||666555555555555777888999888666444444444555444333333333333333333333333333555555444333333222111111444444444444333333333333444444444444555555555555555444444444444444333333333333333333222222222222222222333333333444444444444444444444444444444444444666888;;;===???AAAAAA999888777666555666777888777777666666666666777777777777777777888999;;;;;;;;;<<<<<<<<<<<<;;;::::::=========>>>???@@@BBBBBB@@@AAACCCFFFJJJMMMPPPRRROOOTTTYYY[[[ZZZ[[[___ccc[[[TTTPPPUUU___eeebbb\\\XXXYYYYYYXXXXXX^^^iiissskkkbbb[[[YYYXXXVVVUUUVVVbbbjjjnnnmmmooovvvvvvppp```hhhjjjeeegggqqqyyyyyyjjj```WWW^^^www|||lllfffiiiuuuqqq```ZZZWWW\\\^^^eeeppptttpppiiigggggggggfffeeeeeeeeeeeeeeecccaaa^^^\\\\\\^^^bbbddd]]]\\\\\\bbbkkkrrrtttrrrjjjoooqqqpppoookkkbbbYYYNNNIIIBBB>>>???@@@@@@?????????@@@@@@AAABBBBBBCCCAAAAAAAAABBBCCCAAA>>>;;;;;;???DDDIIIJJJIIIFFFCCCBBBCCCEEEEEEDDDCCCCCCDDDFFFEEEGGGJJJLLL[[[~~~333333444555999===AAADDD888666444444444444333111222222222222222222222222333333333222222222111111444444333333222222111111222222222333333333444444333333333333333333333333222222111111111000000000111111111222222222333333333333333333333333333333333444666999;;;<<<===>>>777666555555555555666666666666555555555555666666555555555666666888999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???AAABBBDDDDDDCCCFFFJJJLLLMMMNNNQQQTTTRRROOOOOOTTT]]]cccaaa]]][[[\\\]]]\\\]]]cccllltttvvvqqqmmmlllmmmnnnnnnooo|||zzzrrr{{{~~~wwwttt{{{vvvoooiiiqqqwwwqqqmmmhhheeeeeehhhiiidddaaaaaa^^^]]][[[YYYXXXWWWVVVVVVPPPOOOLLLKKKLLLNNNQQQSSSPPPMMMKKKOOOYYY```^^^XXXUUU[[[aaabbbbbb___XXXOOOGGGCCC>>><<<===@@@AAAAAAEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFEEEEEEDDDBBBAAA@@@CCCHHHKKKMMMLLLIIIHHHFFFGGGHHHFFFCCCAAA@@@AAADDDEEEHHHJJJKKK[[[333333444666999>>>BBBDDD666555444444444444222000222222222222222222222222111111111222222222333333333333222222111111111000222222222333333333444444333333333333333333333333222222222111111111000000111111222222222333333333333333333333333333333333333333555666777777888777666555555555555555666666555555666666666666555555555555555555666777888888444555666777888999999999;;;;;;;;;;;;;;;<<<======@@@@@@???>>>============@@@??????AAACCCEEECCCAAABBBCCCEEEIIIKKKMMMNNNNNNMMMNNNOOOOOOPPPUUU\\\aaappppppooopppssswwwzzzzzz~~~|||yyyvvvrrrjjjbbbXXXTTTRRRUUUVVVTTTTTTVVVXXXWWWUUURRROOOMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIHHHFFFHHHQQQWWWQQQEEEGGGMMMSSSTTTTTTUUURRRNNNCCC@@@===<<<===???AAABBBGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHFFFDDDCCCCCCEEEFFFIIIJJJJJJKKKKKKKKKKKKKKKNNNNNNMMMJJJFFFCCCCCCCCCBBBCCCFFFIIIKKK]]]444444444444666888:::;;;555444333333444444222000333333333333333333333333000000111222222333444444222222222222222111111111222222222222333333333333222222333333333333444444333333222222222111111111111111222222222333333333333333333333333333333333333333444444444444333333444555555555555666666666555555666666666666555555555555555555555666777777666666777888888777777777888888777888888999::::::??????>>>>>>===>>>>>>???DDDAAA???@@@CCCCCC@@@<<>>AAABBBCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEBBB???>>>???CCCFFFMMMLLLIIIGGGGGGHHHJJJKKKSSSRRRPPPLLLIIIHHHIIIKKKEEECCCDDDGGGKKK]]]333333333333333444444444333222222333444444222000222222222222222222222222222222222333333333333333111111222222222222222333111111111111222222222222111111222222222333333333333333222222222111111111111111111111222222222222222222222222222222222222222333333333333333222222333333444444555555555555444444555666666555444444444444444444444444555666777777888888888888888777666666666777777999::::::;;;;;;;;;<<<===>>>@@@@@@BBBAAAAAAAAAAAAAAA@@@>>>DDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEGGGIIICCCHHHJJJHHHJJJOOORRRPPPRRRTTTYYY^^^ccceeefffhhhssswwwvvvttt|||~~~mmmdddccceeellljjjddd^^^___dddbbb\\\\\\WWWTTTUUUYYYZZZWWWUUURRROOOOOORRRRRRLLLHHHHHHJJJJJJHHHGGGFFFEEEEEEEEECCCEEEFFFGGGGGGFFFDDDBBBAAAEEEEEEDDDJJJQQQLLL???>>>BBBBBB>>>===@@@DDDDDD>>>>>>===;;;;;;<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAA???@@@???>>><<<===@@@DDDIIIGGGDDDBBBBBBCCCEEEFFFPPPOOOLLLIIIGGGIIIMMMQQQJJJEEECCCEEEJJJ\\\111111222444444444444444111111111333444444222000111111111111111111111111555555444333333222222222111111222222333333333444000000000000111111111111000000111111222222222333222222222222111111111111000000000000111111111111111111111111111111111111222222333444444444333333111222333444444444444444333333555555555555333333333333333222333333444444111111333444666666777777888888888999:::;;;===>>>999::::::;;;<<<===??????999===@@@???===<<<>>>@@@BBB>>><<<===AAADDDBBB@@@@@@@@@AAABBBBBBDDDEEEFFFEEEJJJKKKGGGGGGKKKLLLIIILLLLLLNNNQQQTTTTTTUUUXXXeeeddd```^^^hhhuuuvvvooolllssssssggg[[[YYY```gggdddccc^^^XXXYYY]]]YYYQQQUUUSSSQQQQQQPPPNNNOOOQQQNNNIIIGGGIIIKKKIIIJJJMMMEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCC???DDDDDD@@@EEELLLHHH===<<<@@@AAA===;;;???CCCDDD======<<<;;;999:::<<<>>>;;;;;;;;;<<<======>>>>>>;;;===??????======???BBBBBBAAA@@@??????@@@AAABBBJJJHHHFFFCCCCCCGGGNNNSSSOOOHHHCCCDDDIII[[[333444555555666666555555555555444333222222111111111111111111111111111111222222222222222222222222444444444333333222222222111222222333333222222111222222222222222222222222333333222222111000000///111111222222222333333333333333333222222111111111000000111222333333444444555444444333333444444555333333333444444444555555444444444555555555555666666666666666777888999:::777777777777888999:::;;;;;;;;;<<<<<<======>>>>>>===>>>>>>>>>>>>?????????BBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGGGGKKKLLLHHHEEEFFFHHHHHHNNNLLLKKKJJJMMMSSSYYY]]][[[^^^VVVMMMTTTeeehhh^^^XXX[[[]]][[[WWWUUUXXX\\\]]]ZZZUUUSSSTTTUUUWWWWWWOOOMMMKKKMMMPPPQQQOOOMMMJJJIIIIIIIIIIIIJJJKKKKKKEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEBBBAAACCCGGGIIIFFFBBB???>>>??????@@@AAABBBCCC??????===;;;999:::===??????===<<<;;;;;;<<<>>>???<<<<<<<<<<<<===>>>@@@@@@???AAAAAA???<<<<<>>???AAABBBCCCEEEIIILLLNNNNNNFFFBBBIIIXXXyyy222333333444444444444444555555444444333222222111111111111111111111111111222222222222222222222222444444333333333222222222111222222333333222222111222222222222222222222222000000000111222222333333111111222222222333333333333333333222222222111111000111111222333333444444444444333333333333444444333333333444444444444555444444444444555555555555666666666666777888999:::777777666777777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGBBBGGGHHHDDDCCCEEEHHHGGGMMMLLLJJJJJJLLLPPPTTTWWWXXXWWWPPPKKKXXXhhhdddTTTQQQUUUXXXXXXUUUSSSTTTVVVXXXUUUSSSSSSUUUYYY[[[\\\SSSPPPLLLLLLMMMMMMKKKHHHHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@DDDJJJMMMKKKHHH>>>>>>>>>>>>>>>???@@@AAA<<<===>>><<<:::::::::<<<>>>>>>>>>===<<<<<<;;;:::<<<<<<<<<<<<===>>>???@@@>>>>>>============<<<;;;@@@AAABBBBBBAAACCCFFFHHHLLLMMMFFFBBBIIIWWWyyy111111222333333333333333555555555444444333333222111111111111111111111111222222222222222222222222333333333333222222222222111222222333333222222111222222222222222222222222///000000111222222333333111111222222222333333333333333333222222222222111111111111222222333333444444444333333333333444444333333333333444444444444444444444444555555555555666666555666666777888999777666666555666666777777;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKGGGFFFHHHIIIHHHJJJIIIIIIIIIJJJLLLNNNPPPSSSOOOIIIJJJ[[[iii___JJJKKKPPPVVVWWWUUURRRRRRRRRSSSRRRQQQRRRUUUXXXZZZZZZSSSOOOKKKJJJKKKLLLJJJHHHFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCDDDFFFGGGFFFFFFEEEDDDBBBAAA@@@@@@AAA???@@@CCCHHHJJJIIIGGG>>>===============>>>>>>;;;===>>>===;;;999999999;;;<<<>>>>>>>>><<<:::888<<<<<<<<<<<<===>>>??????>>>;;;:::???EEEGGGBBB<<>>??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBCCCDDDEEEFFFNNNPPPNNNIIIGGGHHHGGGEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNKKKFFFIIIYYYeee[[[GGGJJJOOOVVVZZZYYYVVVSSSRRRSSSRRRQQQQQQRRRSSSRRRPPPNNNJJJHHHHHHLLLNNNNNNMMMEEEEEEEEEEEEEEEFFFFFFGGGIIIGGGDDDBBBBBBCCCEEEFFFFFFEEEDDDBBBAAA???>>>>>>AAA@@@???@@@AAAAAA???===>>>>>>======<<<=========>>>>>>>>>===:::999:::;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???===::::::CCCOOOTTTMMMDDD@@@AAAAAA???>>>>>>@@@BBBEEEIIIEEEBBBHHHUUUwww222222333444444444444444444444444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222111111111111111111111222222222333333333222222222222222222222222111222222222222222333333333333333222222333333333222222222333333333444444333333333444444444444555555555555444555555666777555555444444444444444444888999:::<<<>>>@@@BBBBBB======>>>>>>>>>?????????????????????????????????AAAAAAAAAAAABBBCCCDDDDDDJJJKKKIIIEEEDDDFFFEEEAAACCCDDDGGGIIIKKKKKKKKKKKKJJJIIIGGGIIITTT]]]WWWJJJJJJOOOUUUYYYYYYWWWTTTRRRTTTSSSRRRSSSSSSQQQNNNLLLJJJHHHFFFHHHMMMPPPPPPOOOEEEEEEEEEDDDEEEEEEFFFGGGHHHFFFDDDBBBAAABBBDDDFFFDDDDDDCCCAAA@@@>>>===<<<@@@???>>>======;;;999777???>>>>>>=========>>>>>>BBBAAA>>>;;;999:::===@@@CCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<999999CCCPPPTTTNNNEEE>>>>>>???>>>===>>>@@@BBBCCCHHHEEECCCGGGSSSttt222333333444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111222222222222222111222222333333222222111111111111111111111111111......///111222333444555111111222222222333333333111222222222222333333333222222222222222222222222333333222222222222333333222222222222333333333333333333333333444444444444555555444444444444555555555444444444444444555555777888999<<<>>>@@@BBBBBB<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEDDDFFFJJJJJJGGGBBBCCCFFFHHHJJJJJJJJJJJJGGGHHHHHHJJJPPPVVVRRRKKKIIILLLPPPSSSTTTSSSQQQOOOQQQQQQSSSUUUVVVTTTPPPMMMKKKHHHGGGIIILLLMMMLLLIIIDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBAAABBBDDDEEEBBBBBBAAA@@@>>>===<<<<<<===>>>>>>>>>===<<<;;;;;;>>>>>>============>>>???CCCAAA>>>:::888:::???CCCLLLJJJEEE@@@===;;;::::::===<<<<<<;;;<<<<<<======;;;999999>>>FFFHHHDDD???<<<===>>>======>>>AAACCCAAAGGGFFFCCCFFFQQQrrr111111222333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000111111111222222222222111222222333333222222111111111111111111111111111......///111222333444555111111222222222333333333111111222222222333333333222222222222222222222222333333222222222222333333111222222222222333333333222222333333333444444444555555444444333444444555444444333444444555666777777888999:::<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>??????@@@AAADDDEEEDDDDDDHHHNNNNNNKKKCCCDDDEEEGGGGGGGGGGGGGGGEEEFFFGGGJJJPPPRRRMMMFFFHHHIIIJJJLLLNNNNNNMMMLLLMMMNNNPPPSSSUUUSSSOOOKKKIIIGGGFFFHHHJJJJJJFFFCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@???>>>>>>===<<<<<<;;;<<<===>>>=========>>>;;;;;;;;;;;;<<<===>>>>>>??????===;;;999;;;???CCCMMMKKKHHHEEEBBB???===<<<===<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<>>>?????????===>>>>>>=========@@@BBB@@@GGGGGGDDDEEEOOOooo000000111222222222222111111111111111111111111222111111111111111111111111222222222222222222222222000000111111222222222222222222222333333222222222000000000000000000000000111111111111111111222222111111222222222333333333111111111222222333333333222222222222222222222222333222222222222222222333111111222222222333333333222222333333333444444444555444444333333333444444333333333444555666777888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@BBBCCCAAA@@@DDDIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEJJJQQQRRRJJJ@@@IIIHHHHHHIIIJJJLLLLLLKKKJJJKKKNNNQQQQQQOOOIIIEEEEEEDDDDDDGGGJJJIIIEEE@@@AAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCDDDDDDDDD??????>>>>>>======<<<<<<;;;<<<======<<<;;;;;;<<<999999999:::;;;<<<===>>>;;;<<<<<<<<<;;;<<<>>>AAAGGGHHHHHHHHHGGGDDDBBB@@@===<<<<<<;;;;;;;;;<<<<<<:::===???>>>===>>>CCCGGG?????????>>>======???AAA@@@HHHGGGDDDEEEMMMmmm444333222111111111222333444444444333333222222222000000000000111222333444333222000//////000222333111111222222222333333333333333333222222111111111222111111111000000//////000000111111111111000000000111111111111222222222444555666666666444111000222333333444444333333222222222222222222222222222111111222222222333333333333222111222444555444333333333222222222222222222222222444555666888999:::777888888888888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAA>>>>>>CCCJJJLLLGGGAAAIIIGGGDDDDDDEEEGGGHHHHHHFFFBBBCCCHHHKKKHHHDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>>AAA???===???BBBCCCBBB@@@======>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>======<<<;;;::::::;;;===>>>;;;:::999999:::<<<>>>@@@EEEAAA<<<:::;;;;;;:::888;;;@@@EEEGGGFFFBBB>>><<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<>>>???@@@???>>>=========???AAACCCFFFKKKOOOKKKBBBJJJooo333222222111111111222222444444333333333222222222333333333333444555666666333222111000000111222333111111111222222222333333333333222222222111111111111111111111000000000///000000111111111111000000000000111111111222222222222333444444444222000///222222333333333333222222222222222222222222222222111111111222222222333333333222111222444444444333222222222222222222222222111222333444666777888999777777888888888999999999999999:::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<======>>>AAA??????CCCHHHIIIGGGCCCIIIFFFCCCBBBBBBCCCDDDCCCEEEBBBCCCHHHIIIFFFBBBAAAEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA???===<<<>>>@@@AAA@@@>>>======>>>>>>??????@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;:::;;;<<<======<<<<<<<<<===???BBBFFFGGGCCC@@@<<<:::;;;<<<;;;999999<<<>>>???===<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;<<<<<<===>>>???@@@@@@??????@@@AAACCCDDDFFFKKKPPPMMMDDDMMMrrr111111222222222222111111333333333222222222222222333333333333444555666666444333222111111222333444111111111222222222222333222222222111111111111111111111111111000000000000000000111111111111000000000000000111111111222222000111222222111000...---222222333333333333222222222222222222222222222222111111111222222222222333333111111222444444444333111111111111111111111111111111222333555666777777777777777888888888999999777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<=========???@@@AAABBBDDDEEEFFFFFFMMMJJJGGGEEEDDDEEEDDDDDDDDDAAABBBGGGGGGCCC@@@???EEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFEEECCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<===??????>>>===========================>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;<<<======:::::::::;;;===???BBBDDD@@@>>>;;;:::;;;;;;;;;:::999::::::888777888:::<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======?????????@@@AAAAAABBBBBBEEEKKKQQQOOOGGGPPPuuu///000111222222222111000222222222222222111111111111111000000111222222333333333222111111222333333111111111111222222222222111111111111111111111000111111111000000000000000000000111111111111000000000000000000111111111111000000111111111000///...111111222222222222111111111111111111111111111111111111111111222222222222222111000111333444444333000000111111111111222222000111111222444555555666777777777777888888888888666777777888888888888888:::::::::::::::;;;;;;;;;>>>>>>======<<<<<<=========???@@@@@@??????CCCFFFMMMJJJFFFDDDDDDEEEDDDDDDCCCAAABBBFFFEEE@@@===>>>CCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCGGGFFFDDDBBB@@@???===<<<<<<======>>>???>>>===<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999::::::::::::;;;<<<<<<===:::999999888999999:::;;;===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999999<<<>>><<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@DDDJJJRRRPPPHHHQQQuuu---...000111222111000000111111111111111111111111//////////////////000111222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000111111000000111111111111000000//////000000000111111111111111111111111000000000000111111222222111111000111111111111111111111111000000111111111222222222111000000111333444444333000000111111222222222222000111111222333444555555666666777777777888888888555666777777888888777777999999999999::::::;;;;;;======<<<<<<<<<<<<<<<===;;;===???===;;;<<<@@@DDDFFFCCC@@@??????@@@@@@@@@AAA@@@BBBEEEDDD>>><<<===BBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBCCCDDDDDDDDDDDDEEEEEECCCBBB@@@>>>===<<<<<<===???@@@???>>>===<<<======<<<<<<;;;::::::::::::::::::999999999999999888999:::;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;:::<<<======<<<<<<===???<<<;;;;;;;;;;;;<<<======???>>>===<<<<<<;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBIIIQQQPPPHHHOOOsss---...///000000111000000000000000000000111111111111000000000000000111111111111111111111111111111000000000111111111111222////////////000000000000000000000000111111111111000000111111111111000000/////////000000000111111222222111111111111111111000000111111111111000000111111111111111111111111000000000111111111111222000//////000333444444333111111111222333333444444111111222333333444555555666666666777777777888888555666777777888888777777777888888999999::::::;;;;;;;;;::::::;;;;;;<<<===:::<<<===<<<:::;;;>>>BBBEEEBBB???>>>???@@@AAA@@@??????BBBEEECCC>>><<<>>>AAA@@@@@@@@@@@@AAABBBBBB?????????@@@@@@AAABBBBBB?????????@@@@@@@@@@@@@@@;;;>>>@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777888999;;;<<<<<<<<<<<<::::::;;;<<<======>>>>>>999;;;;;;;;;999888999:::777:::<<<======<<<<<<===<<<;;;;;;;;;;;;<<<======???>>>===<<<<<<<<<<<<<<>>>>>BBBEEECCC>>>===@@@@@@????????????@@@AAAAAABBBAAA@@@@@@?????????@@@=========>>>??????@@@@@@999<<<@@@@@@===;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888666777999;;;<<<<<<<<<<<<777888999:::::::::::::::999;;;<<<;;;999777888999777999:::;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<======@@@@@@??????@@@AAACCCDDDEEELLLTTTRRRHHHLLLlll......------...///111222.../////////000000111111000000///////////////000//////000000000000//////000000000000111111111111---.........//////000000//////000000111111111222000000111111111111000000////////////000000000000111111000000000000111222//////000000000000//////000000000000000000000000000000000000111111111111//////...000333444444333222222333444444555666666333333333444444555555555666666666666777777777777666777777888888888888888666777777888999999::::::666666777888999;;;<<<============>>>???@@@@@@@@@IIIFFFBBB???>>>>>>===<<<===>>>BBBEEECCC>>>>>>AAA?????????>>>???@@@@@@AAAGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>============888;;;??????<<<999888999<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999999999666777999;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777999;;;===;;;888666777888888999:::999999:::<<<>>><<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======>>>===;;;;;;;;;===@@@AAAGGGNNNVVVSSSHHHLLLkkk222111000//////000111222///////////////.........///000111111111111000000333222111000////////////111111000000000000000000111000000000//////......000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000111111000///000333555555444333222222444555777444444444555555555555666999888666666777777666555333444555777888888999999777777777777777888888999999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBAAA@@@???>>>>>>>>>>>>;;;BBBEEEAAA======?????????@@@AAA@@@>>>>>>>>>@@@BBBDDDEEECCC@@@@@@CCCFFF@@@>>>;;;;;;<<<======<<<<<<<<<;;;:::999777666555999888:::>>>===999:::???;;;:::999888777777777777999777666888;;;<<<;;;999999999999999999888777666;;;;;;::::::999888777777888888999999999:::::::::<<<;;;::::::;;;<<<===>>>======>>>>>>===<<<;;;;;;;;;;;;<<<<<<===???@@@AAAIIIOOOUUUQQQGGGLLLjjj111000///......///000111///////////////////////////000000000111111222222111111000000000111111222333222111000///000000111111111111000000/////////000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111222111000000222555555444333222222333555666444444444444555555555555555555444555777777666444555555666777777777777777777777777777777888888999999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>??????>>>CCCEEE@@@<<<===>>>???===>>>??????>>>===>>>@@@@@@@@@@@@???>>>???AAACCC@@@===;;;;;;<<<===<<<<<<;;;;;;;;;:::999888777666888999999::::::;;;::::::;;;:::999888777777777777999777666888:::<<<;;;999999999::::::999888888777;;;;;;:::999999888777777888999999999999:::::::::;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<===???@@@AAAEEEKKKSSSQQQIIINNNkkk000//////......//////000//////////////////000000000/////////000222333444000000000111111222444444666444222000///000111222111111111111111000000000000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111222222111000000222444444333222222222333555666444444444444555555555555333333444666888999777555666666666666666666666666777777777777777888888999999999::::::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@???CCCCCC===999:::<<<<<<;;;<<<>>>>>>======>>>@@@@@@>>>======???@@@AAAAAA???===;;;:::;;;<<<<<<;;;999999::::::999888888777666::::::777;;;BBB@@@999:::999888888777777777777888777777888:::;;;:::999:::::::::::::::999999888:::::::::999888888777777999999999999::::::::::::<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;<<<===>>>???@@@AAAGGGQQQSSSLLLPPPlll000000////////////000000//////000000000000111111000///......000222555666222222111111222333333444777555333000///000111222222222111111111111111111000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111222333222111111222333333333222222222333444555333333444444444555555555555555666888::::::888666666666555666666666777777777777777777777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<===>>>???@@@@@@>>>AAA???999666888:::999:::<<<===>>>===>>>???AAACCC@@@<<<===???AAA@@@>>>>>><<<:::999:::;;;;;;;;;888888999999999999888888555<<<;;;666===IIIGGG;;;999999888777777777777777777777777888999:::::::::::::::;;;;;;;;;::::::999:::999999999888888777777999999999:::::::::;;;;;;===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>??????AAAFFFPPPVVVPPPRRRlll111111111111111111111111000000000000111111222222000000//////000222555777444333333222111111222222666555333111000000111222111111111111111111222222000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111333444333222111222333222222222222333333444444333333333444444444444555555555555666888888777555666555555555666777999:::777777777777777888888999999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;<<<===>>>@@@@@@@@@BBB???:::777999;;;999:::<<<>>>>>>===>>>???AAADDD@@@<<<;;;===>>>===:::>>><<<999999:::;;;;;;:::777777888999999999888888777===<<<666<<>>>>>=========<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<===>>>???CCCFFFPPPXXXRRRRRRjjj111222222333333222222111000000000111222222333333111000000000111333444555444444222111111000000000333333222111111111111111000000000111111111111111000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222333555444333111111222222222222222333333333333333333333333444444444444444333222333666777777666888888777666777888999;;;777777777777777888888999999999::::::::::::;;;;;;:::::::::::::::;;;======;;;;;;;;;;;;<<<===??????BBBCCCAAA===;;;>>>>>>;;;:::<<<======<<<<<<>>>??????<<<:::999999999999888===;;;999888999::::::999777777888888999888888777999===;;;666888===:::222888777777666666777777777555777888888777888999;;;888999999:::::::::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;======>>>>>>>>>======<<<;;;<<<======>>>=========<<<<<<;;;;;;<<<<<<===>>>DDDEEENNNWWWRRROOOfff000111222222222222111000000000111111222333333444111111111222222333333333222111111000000000111111///000111222222222111000/////////000000111111111000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222333555555333222111222111111222333333333333333222222333333333444444444333222111333666:::<<<======<<<:::888777777888999777777777777777888888999999999::::::::::::;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;<<<======>>>@@@AAA@@@======???>>>:::999:::;;;;;;:::999:::<<<999999999888777777999;;;===:::888888999:::999999777888888888888888777666888888888888777666555444777777666666666666777777444666888888777777999;;;777888888999::::::999999777777777777888888888888:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>======<<<:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<======AAA@@@IIISSSOOOLLLccc///000111222222111000///000000111222333333444444111111222333333333222222////////////000111222333,,,...000222333222111000......//////000000000111000000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222444555555333222111111111111222333333333333222222222333333333444444444555333333555:::???CCCEEEBBB@@@<<<999777666666777777777777777777888888999999999:::::::::;;;;;;;;;999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>===;;;<<<>>><<<888888999:::999777777888999666999::::::888999===AAA<<<:::888777888999999999888888888888888777666666555333666:::999666777<<<777777666666666666777888444666999888777666888;;;666777888999999999999999777777777777777888888888:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<<<<999::::::;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<======???<<>>999999:::;;;;;;:::::::::888<<<===999888;;;===<<<888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777888777666666666777999:::888888888777777777777666888999999666777999777333777777666555666;;;AAAFFF:::999777666666777999::::::;;;<<<;;;999888999:::888999999::::::999999888::::::;;;;;;<<<======>>>@@@???===<<<;;;;;;<<<<<>><<<666222111333---///111444555444333111555555444444444444333333444555555666777777888888666666666777777777777888666666777777777888888888999888888777888999:::;;;:::::::::::::::;;;<<<===999999::::::;;;::::::999<<>>===;;;:::999999999:::===>>>?????????>>>===<<>>AAAAAA<<<:::;;;<<<:::888888888999::::::;;;;;;::::::999999888777777666:::999888777777666666777666666777777888888777777555666777888999:::;;;;;;888::::::777777888777444555666666666666888;;;===888777666555555666777888999:::;;;:::888888888999888999999::::::999999888999::::::;;;;;;<<<<<<======<<<;;;:::999999999:::999:::;;;===>>>?????????>>>AAAGGGHHHDDDJJJeee333222111000000000000000111111111111111111111111222222222222222111111111111111111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000111111111000000000000000111111111111...---///222444222000111222222333333222222111111111111111111111111111///111444666777555333111222444666555333222222333222444888;;;<<<;;;888666222222333333444555555666555555555666666666777777666666777777888888999999666666666666777777777888999999999999999::::::;;;;;;:::999999999999999:::999::::::::::::999888888<<<@@@@@@;;;999;;;<<<:::777888888888999999::::::555666666777999::::::;;;999888777666666666666666444555777888888888777666777777777888999:::::::::888;;;<<<888666888777444333555666666666666777999888777666666666666777888888::::::999888777888999888999999::::::999999888999999::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;888999:::;;;===>>>?????????BBBGGGGGGBBBGGGccc666555333222000000//////111111111111111111111111111111111111111111111111000000000111111222222222222222111111111111222222111111111111111111111111111111111111111111111111//////000000000111111111//////000000000111111111222111///......///111222111222222333333222222111111111111111111111111111000222666888999777444222111222333333222222222333555777999;;;;;;999666444000000111222333444444555555555555555666666666666555666666777888888999999555666666666666777777777888888999999999::::::::::::999999888888888999999999:::::::::999999888777888<<<<<<888777:::;;;:::777777888888888888888999555666777888999:::;;;<<<777777666666555666666666444555666888888777666666888888888888888888888888888<<<===999666777777555333444666666555444555666888888888888888888888888888999:::999777666777888888999999::::::999999888999999999:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>>>>@@@BBBFFFFFFAAAFFFaaa~~~666555333222000000//////111111111111111111111111000000000000000111111111//////000000111222222222222222111111111111222222111111111111111111111111111111111111111111111111///000000111111222222222///000000111111222222222222222111000//////111222111222222333333222222111111111111111111111111111111333666888888777444222333333333333333444444444444555666666666444222111///000000111222333333444555555555555555555555555444444555666777888888999555555666666666666777777777777888999999999999888888888888777888888999999::::::::::::999888777666555999:::666555888:::999777777777777777777777777999999999888888888888888666666555555555555666666555555666666777777666666888888888777777777666666888===???:::666666777666333444555555444444555666888888888999999888888888777888999888666666666777888999999::::::999999888999999999999999999999999999999::::::::::::999888;;;;;;:::;;;;;;<<<>>>>>>AAAAAADDDEEECCCIIIbbb|||222222111000000000000111111111111111111111111111/////////000000000111111/////////000111222222222222222111111111111222222111111111111111111111111111111111111111111111111000000111111222333333444000000111111222333333444111000000333777777444000111222222333333222222111111111111111111111111111000222444666666555333222333222111222333444444333222222222222222111111111111111111222222333333333555555555555555555555555333333444555666777888888555555555666666666777777555666777888888888777777777777777777777888999::::::::::::999999888777666666999:::666444777888777777777777777777777777777888888888777777666666666666555555444444555555666666555555555555666777777666666666666666777777777888>>>@@@;;;666666666666333444555444333444666888777777888888888888777777777888888888666555666777888999999::::::999999888999999999999999888888888888999::::::::::::999888;;;::::::;;;<<<===???@@@@@@???AAAFFFHHHPPPfff}}}............///000222222000000000000000000000000.../////////000000111111...//////000111222222222222222111111111111222222111111111111111111111111111111111111111111111111000000111222333333444444000000111222333333444444111...///666>>>???777...222222222333333222222222111111111111111111111111///111222444444333222111111000//////000111111111222111111111111222333444222222333333333333444444555555555555555555555444222222333444555666777888555555555555666666666777444555666888888777777666666666666666777888:::::::::::::::999999777666666888;;;;;;666444666777555777777777777666666666666444444555555666777777777555555444444444555555666666666555444444666777888333333444555666777888888888>>>@@@;;;666555666666444444555444333444777999666666777777777777666666666888888777666555666777999999999::::::999999999999999888888888888888888999:::;;;<<<<<<<<<;;;::::::::::::;;;<<>>;;;;;;;;;::::::999999999<<<;;;===@@@???;;;<<<@@@>>>===BBBIIIMMMUUUiii//////000000111111000000000000000000000000000000///000000000111111111111000000000000000000000000222000...///111222000...111111111111111111222222000000000000111111111111222222222222222222222222111111000000111111222333333111000333888;;;:::888555444333222222222222222000111111111111222222222111111111111111111111111000000111222222222222222222222222222222222222222111111222333333444555555555555555555555555555555444444444444444444444444444444444555666777777777666666666666777777777777888888999999999:::::::::;;;:::999777777777777777888888777777777777888888333444555666666666777777555555555555666666666666555555555444444555555555555444444444444555666666444555555666777777888888888888777666666666666666777777777777777777777777888888777777777666666666999::::::999777666777999999:::::::::999999888888999888777777888999:::;;;::::::::::::::::::999999:::<<<@@@EEEDDD???<<<>>>===>>>DDDJJJKKKPPPdddzzz222222111000000000111111222222222222222222222222000000000000111111111111000000000000000000000000111///...///000111000...000000000111222222222333111111111111111000000000111111111111111111111111111111000000111111222333333111///111444666444222444333333222222222222333000111111111111222222222111111111111111111111111000111111222222222222222222222222222222222222222222222333333444555555555444444444444444444444444444444444444444444444444444444444555666666777777666666666666777777777777999999999999:::::::::::::::999888777777777777777888777777666666777777888666999:::999555333333555444555555555555666666666555555555555555555555555555444444444444555666666555555555666666777777888777777777777666666666666666666666666666666666666666666666666666555555555:::::::::888666444555666888888999999999:::::::::999777666888<<<===<<<999999999999:::::::::::::::999<<>>999888888888999999::::::::::::;;;???DDDCCC>>><<<>>>===>>>AAAAAA>>>EEEaaa~~~222222111000000000111111000000000000000000000000111111111111000000000000000000000000000000000000///111222111000///000222000000000111222222222333222222222222222111111111111111111111111111111111111111000000111111222333222222333444555666777777222111111111111222222333000111111111111222222222111111111111111111111111111222222333333333333333222222222222222222222222000000000111111111111111333333333333333333333333444444444444444444444444444444444444444444444444666666666666777777777777444555555555666666666666666777777888888777666666777666666555555666666777555666666555555888>>>CCC333444444444444555555555333444555666666555444333555444444444444555666666555555555555555555555555444555777888888777666666555555555555555555555555444444444555555555555555555666777666555666777999888888777777888:::<<<===777666777:::===>>>;;;888888888888999999999999999;;;:::;;;>>>===:::;;;???===<<<>>>??????HHHddd//////000000111111000000000000000000000000000000111111111111000000000///000000000000000000000000000222333333000000111333111111111111111111222222111222222222222222222333222222222222222222222222111111000000111111222333111222333333333333444555111111111111111222333333000111111111111222222222111111111111111111111111111222333333444444333333222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444444444444444444444444444666666666666777777777777555555555666666666666777555666777888888777666666666666555555555555666666777777777666555555555555333333444444444555555555333444666777777666444333555444444444444555666666555555555555555555555555444555777888888888777666555555555555555555555555444444555555666666666666777888888777666555777888:::999888777888999;;;<<<666777888999::::::999888999999999999888888888888;;;999999;;;:::888:::???===;;;===AAACCCMMMfff---...///111111111000///000000000000000000000000222111111111000000//////000000000000000000000000000333444333111000222444222222222111111111111111111111111222222333333444222222222222222222222222111111111000111222222333111222222222111000111222111111000000111222333333000111111111111222222222111111111111111111111111111222333333444444333333222222222222222222222222333222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444666666666666777777777777666666666666777777777777555666777888888777666666666666555555555555666666000000222555888777555222333333333444444444555555333444666777777666444333555444444444444555666666555555555555555555555444333555777888999888777666666666666666666666666666555555555666666666777777:::::::::888666555555777:::999888777777999;;;<<<888:::;;;;;;:::999:::;;;:::999999999888888777777:::888999;;;:::777999>>>===;;;>>>DDDHHHPPPfff|||000000000000000111111222////////////////////////333222111000000111222333111111111111111111111111333000......111222111///111111000000111111222333333222222222111000000000222222111111111111222222222222222222222111000///000111111111111222222222111111222222222333333333333333222111000000111111000000111222222222222111,,,222666333///111333444111222444555555444222111222222222222222222222222333333333444444444555555444555555555555555444444333333333444444444555555;;;777555777666444555999555555555555555555555555333444555777999888666444666666666666666666666666444444444444555555666777444333222111000111222333222444666777666555555555:::888666333222222333444555555555666666666666666555555444555888<<<@@@CCC333666999:::999777777777777444333777888666444555888888888888888777666666888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888999:::;;;<<<>>>@@@CCCCCCBBBLLLddd{{{000////////////000111111000000000000000000000000222111000000000000111222111111111111111111111111222000...///111222111///111111000000000111222222222222111111111111111111222111111000000111111222222222222222222111000000000111111111111222222222111111111111222222222333222222111000000000000000000000111222222222222111555;;;===888333333444444111222444555555444222111222222222222222222222222333333333444444444444555444444555555555555444444333333333444444444555555777444444777666333333555555555555555555555555555555555666777999999777555555555555555555555555555555555444444444444444555444333222222111222222222111333555555444444555666888777555444444555666777888888777666555444333333555444444555888;;;>>>???444666999:::999777777777:::444222333555444444777777888888888888777666666888888888999999999::::::999999999999999999999999888888888888888888888888888888888888999:::;;;<<<===???BBBBBBBBBLLLddd{{{///............///000000000000000000000000000000000000////////////000000000000000000000000000000111000//////111111000///000000000000000111111222000000111111111111111111222111111000000111111222111222222222222111000000000111111111111222222222000000000111111111222222111111000/////////000000///000111111222222111111;;;@@@@@@:::555444333222111222333444444333222111222222222222222222222222333333333333444444444444444444555555555555444444333333333444444444555555555333444777777333222444555555555555555555555555666666666888999999777555444444444444444444444444666555444333222222222222333333333333333222222111111222333333333333555777555555444444555777999:::888777777666555444333333444444555666777888999:::444666888999888777777777===666111111222222444888777777888888777777666555888888888999999999999:::999999999999999999999999888888888888888888888888888888888888999:::;;;<<<<<<>>>BBBBBBBBBKKKcccyyy...------------...//////111111111111111111111111/////////....../////////////////////////////////000//////000000000000///000////////////000111111//////000000111111222222111111000000000000111111111111222222222111111000000000111111111222222222///000000000000111111111000000///////////////000///000000111111111111111777;;;;;;777333333222000111222333333333333222111222222222222222222222222222222333333333444444444333333444555555555444444333333333444444444555555666444444777777444333666555555555555555555555555666666555777888888666555333333333333333333333333555444333222222222222222222333444444444333111000111222222222111222555888444444444444555777888999333444444555555666666666333444555666777666666555444666888888777666777888===777333333444333444888777777777777777666666555888888888888999999999999888888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;>>>AAABBBAAAKKKbbbxxx---------------......///000000000000000000000000.........//////....................................///000000000///////////////......//////000111/////////000000111111222111000000000000000000111000111111222222222111111000000111111111222222222///000000000000111111111000///////////////000000//////000111111111111000///333555222111333444111222222222222222222222222222222222222222222222222222222222333333333444444222222333444555555444444333333333444444444555555666333222555555333333777555555555555555555555555666555444555666666555333333333333333333333333333222222222222222333444555333333444555444333222111111222222222111222555777444444444444444444444555333333333444555666666777333444555666666555333222444666777777666666777888;;;777666999:::777555666777777777777777666555555777777888888888999999999888888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;===AAABBBBBBKKKbbbxxx...------------...//////////////////////////////......////////////......////////////////////////---///111111000......///...............///000000//////000000000000000000111000000//////000000111000000111222222222222111000111111111111222222222000000000111111111222222000000/////////000111111...///000000111111000000,,,000222111222666777444222222222222222222222222222222222222222222222222222222222222333333333333111222333444444555444444333333333444444444555555444111111444555222222555555555555555555555555555666444333333555555444222333333333333333333333333222222222222333444555666444444444444444333222222222333444333222222444666444444444444333222222222555555555444444444333333333444555555555444222222444666777666555555777888888555777<<<>>>:::666666666666777777666666555444777777777888888888888999888888888888888888888888888888888888888888888888888888888888999:::;;;<<<;;;>>>BBBCCCCCCLLLbbbxxx.........---...//////000...........................///000000000000///...////////////////////////+++...111222000......///......------......///000000000000000000/////////000000////////////000000000000111222222222222222000111111111111222222222111111111111222222222333000000000000000111222222...//////000000000000000///111222111333666666333222222111111111111222222222222222222222222222222111222222222222333333333111111222333444444444444333333333444444444555555333222666;;;;;;777444555555555555555555555555555777666444444555555444333444444444444444444444444555444444444444444555555555555444333333333333333333555666666444333333444444444555444444333333222555555444444444444333333444444444444444444333333444555666666555555666888666444666<<<>>>:::777777666666777777666666555444777777777777888888888888888888888888888888888888888888888888888888888888888888888888999:::;;;<<<;;;???CCCEEEDDDMMMcccxxx///............///000000...........................///000111111000///...000000000000000000000000+++...222222///------......------------...//////111111000000//////......000000////////////000000///000111222222222222222000111111111111222222222111222222222222333333333111111000000111222333333...//////000000000000000111333333111222444333///222222111111111111222222222222222222222222222222111111222222222333333333000111222333444444555444333333333444444444555555333555;;;CCCCCC===777555555555555555555555555555999777555555555666555444444444444444444444444444777777666555444444444444666555444333222333444555444666888777555333333333444444555555666555555444111111222333555666666777555555444444444444444444444555666555444555666888555333444:::<<<:::777888666666666666666555555444777777777777888888888888777777777777777777777777888888888888888888888888888888888888999:::;;;<<<;;;???DDDEEEEEEMMMcccyyy000000000000000///......000000000000////////////000111222333333222111000......//////000000111111////////////000000000000.../////////000000111111000000000000000000000000000000//////000111222222///000111333444444333333111111111111111111111111111333333222000///000111111111111111111111111111111111222222222333333333000000000000000000000000000000000000000000000000111111222222222333333333222333333444444333333222111222333333444444333333555555555555555555555555444555999===@@@===666000333333333444444444555555999888777666555444333333444333222444666777444111555444444333333444444555444555555666666555555444555555555444444333333333444444444444444444444444444444444555444444333333777777666666555555555555555444333222333444666777444444444444444555666777777444444666666333222555888888777777777777888888777777777777888888888888999;;;:::777666::::::888888888999:::;;;;;;;;;;;;===AAADDDCCCDDDPPPfffxxx000000000000000///......////////////000000000000000111222222222222111000.../////////000000000111////////////000000000000....../////////000000000000000000000000000000000000000000000000111222222///000111333444444333333111111111111111111111111111222333222000///000111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333222333333444444333333222111222333333444444333333555555555555555555555555555555666888:::999666222333333333444444444555555888777777666444333333222333111000111444666666444555444444333333444444555444444444555555444444444555555555444444333333333444444444444444444444444333444444555444444333333666666666555555444444444333333222222222333444444666555555444444444555555777444444666666333333555888888777777777777888888777777777777888888888888111666999999;;;===<<<888888999:::;;;;;;<<<<<<;;;???BBBEEEDDDFFFRRReeeuuu000000000000000//////.........//////000000111111000111111222222111111000////////////000000000000////////////000000000000............////////////000000000000000000000000000000000000000000111222///000111333333333333222111111111111111111111111111222333222000000000222111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111111111222222222333333333222333333444444333333222111222333333444444333333444444444444444444444444666444333333444555555444333333333444444444555555666666555444333333222222222000000111444666777777555444444333333444444555555444444333333444444555555555555444444444444444444444444444444444444444333333444444555444444333555555444444444444333333333333444444444333333222777777666444444333333333777444444666666333333555888888777777777777888888777777777777888888888888;;;>>>===::::::<<<;;;888999999:::<<<<<<=========@@@BBBCCCDDDHHHSSSdddppp//////000000000000//////------...///000111222222000000111111111111000000////////////000000000000////////////000000000000..................//////////////////////////////111000000000000000111111///000111222333333222111111111111111111111111111000222333222111000111222111111111111111111111111000000000000111111111222111111111111111111111111111111111111111111111111111111222222222333333333222333333444444333333222111222333333444444333333444444444444444444444444555444333222333333444444333333333444444444555555555555444333333222111111222222333444666666666555555444444333333444444555555444333222222333444555555555555555555444444444444444444444444444444444333333444444555444444444333333333333333333333333444555666777666555444333666666555444444444444444666444444666666333333666888888777777777777888888666777777777888888888888QQQMMMDDD999444666999888999:::;;;<<<======>>>>>>>>>???@@@BBBHHHTTTbbbmmm|||//////000000000000//////,,,---...///000111222333000000000000000000000000000000000000////////////////////////000000000000//////////////////......////////////////////////111111000000000000000111///000111222222222111000111111111111111111111111000111222222111000111222111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111111111222222222333333333222333333444444333333222111222333333444444333333444444444444444444444444333444555555555444444444333333333444444444555555444444444333222222111111222444888999999666444222555444444333333444444555444444444333333444444444555555555555555555555555444444444444444444444444222333333444555555555444222333333333333333333333333444555666666555444333444444444444444555666666666333333666666333444666888888777777777777888888666777777777888888888888QQQNNNDDD999444666888888888999;;;<<<===>>>>>>>>>;;;<<<===@@@FFFRRRbbblll{{{...//////000000000000000------...///000111222222111000000//////000000111000000000000////////////////////////000000000000000000000000////////////000000000000000000000000222111111000000000000000///000111222222111000000111111111111111111111111000111222222111000222333111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222111222333333444444333333333333333333333333333333111444777777666444333333333333333444444444555555444444444333333222222222222666999:::888555222111555444444333333444444555444555555666666555555444555555555555555666666666444444444444444444444444222222333444555555555555222222333333333333444444222222333444444444444444333333333444444666777777555333333666666444444777888888777777777777888888777777777777888888888888<<>>;;;999;;;:::777777888:::;;;======>>>>>>;;;===>>>???DDDPPP```mmm{{{......///000000000000000---......///000111111222111000///......///000111111000000000/////////...////////////000000000000222222111111000000000000000000000000000000000000222222111000000000000000///000111222222111000///111111111111111111111111///111222222111111222333111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222111222333333444444333333333333333333333333333333111444666666444333333444333333333444444444555555444444444444333333333333222444666555333222333444555444444333333444444555333555777888888777555333444555555555666666666777444444444444444444444444111222333444555555555555333333333333444444444555444444444444555777888888555555444444444555555666555333333666666444444777888888777777777777888888777777777777888888888888333888:::::::::<<<:::666666777999:::<<<=========???BBBCCCAAABBBLLL___nnn{{{......///000000000000000......//////000000111111111000///......///000111111111000000/////////...////////////000000000000333222222222111111000000000000000000000000000000222222111000000///000000///000111222222111000///111111111111111111111111///111222222111111222444111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222222222333444444444333333333333333333333333333333222444555444111111333555333333333444444444555555555444444444444444444333222333222000...///444888555444444333333444444555333555888::::::888555333444555555555666666777777444444444444444444444444111222333444555555555555333333333444444555555555777777777777999;;;===>>>777666555444444444444444555222333666666444444777888888777777777777888888777777777777888888888888;;;===;;;777666888888666555666888:::;;;<<<======CCCFFFGGGCCCAAAJJJ^^^nnn{{{//////000000000000///...000000000000000000000000/////////000///......---////////////////////////,,,------...///000111111222111111111000000//////000000000000000000000000111111111111000///------......///000000000000000000000000000000000000000222222222111000111333555444444444333333222222222000000//////000111222222555444222000000111222333111111222222222333333333111111111000000000000000444444555666555444222111111111222222222333333333333333222111111222333333222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444444333333333333444555555333444555666666555444333444333333222222333333444555555555555444333222111444444444444333333222111444555777888888777555444111::::::777EEEZZZXXXEEE>>>===;;;888555444555777777777888777666555333222666999:::777777::::::777777777777777777888888999888888888888888888888888999::::::999888888999;;;HHHIIIFFF@@@CCCRRRdddpppuuu000000111111111111000000000000000000000000000000000/////////............////////////////////////------......//////000000111111111111000000000///000000000000000000000000111111111111000///...---......///000000000000000111111111111111111111111111222222111000000333555444333333333222222222222000000000000000111222222555444222000000111222333111111222222222333333333111111111111111111111111333444444555444333222111111111111111222222222333333333222111111222333333222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444444333333333333444555555333444555666666555444333444333333222222333333444444444555555444444333222555444222111000111222333333444666777777666444333222777777555???NNNLLL>>>999::::::999666444444444666666777777666555444333888:::999555555888888666777777777777777888888999888888888888888888888888666888999999888999;;;===CCCFFFEEEBBBDDDQQQaaakkkttt111111222222222222111111000000000000000000000000111000///...---......///////////////////////////.........///////////////111111111111000000000000000000000000000000000000000111111000000///...---......///000000000000000111111111111111111111111000111111111000000222444222222222222222111111111111000000000000111222222444333222000000111222222111111222222222333333333000000111111222222333333222222333444333222111000000000000111111111222222333222222111111222222333222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444444333333333333444555555444444555555555555444444444333333222222333333444555555555666555555444444555333111///...000222444333333555555555555333333333444333444999===<<<777333666888888666444222222555555666666666666555444999:::888444333777888666777777777777777888888999888888888888888888888888555666888888888999<<<>>><<>>@@@???BBBNNN\\\dddvvv...//////000111111000000000000000000000000000000222000...---,,,---///000///////////////////////////////////////.........000000000000000000111111///////////////////////////000000000000//////.........///000000000000000111111111111111111111111...000111111000000111222111111111111111111111111222222111111111111111222111111111111111111111222111111222222222333333333000000111222333333444444///000111222222222111000///000000000000111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444444333333333333444555555444444444333333444444444444333333222222333333444<<<<<<;;;:::888666555444222333444555555555333222222333333333333333333222444000111444444000000555333333333222000111333555333333444444555555666666888999888444555;;;>>>===777777777777777888888999777777777777777777777777777888999888777777999:::999<<<===:::>>>LLL\\\fffyyy---...///000000000000000000000000000000000000000111000///...---......///////////////////////////.........///////////////000000000000111111111111000000000000000000000000//////000000000000//////......///000000000000000222222222222222222222222...000222222111000111222111111111222222222222222333333222111111111111222000000000111111111111111111111222222222333333333000000111111222222333333///000111222333222111111000000000111111111222222111222222333333222222111222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444444333333333333444555555444444333333333333444444444333333222222333333444<<<;;;;;;999888666444333111333555777888666444222333333333333333333333333444111111333444222333666555555444111000111333666444444333333444555666666888:::999666777<<<>>>===777777777777777888888999777777777777777777777777888888999888666666888999999<<<;;;888<<>>888222///000222333333666555333222222333555666999777666444333333333444333333333222222111111111444444333222111000//////111111000000000111222333444333333222222333333444333333333222222222111111444444555555555555444444777666555444444444444444222222222333444555666777888888888888777777777777555666666666666666555555666666666666777777777777777777777888999999::::::<<<;;;999999???LLL]]]iiiuuu------------...///000111////////////////////////////////////////////////111000000000/////////...------......///000000111/////////000000000111111//////////////////////////////............//////000000000000000000000000111111000000111111222333000111222111000000222444222222111111111222222333222222111111111111222222222222222222222222222222333333333444444444444555222222222222222333333444333333222222222333333444222222222333333333333333000000111111222333333444222333333333222222111000111111000000111222444555>>>:::555222222444444333666444333222222333444666888777555444333333333444444444444555666666777777333333222222111111111111111111222222222333333333444333333222222333333444555444444333333222222222444444555555555555444444555444333222222222222333222222222333444555666777777777777777777777777777555666666666666666555555666666666666777777777777666777777888888999::::::;;;;;;::::::???KKK[[[gggqqq}}}------------...///000000////////////////////////////////////////////////000000000000////////////------......///000000000/////////000000000000111////////////////////////000//////......//////000000000000000000000000000111111000000111111222333000111222111000000222444222222111222222333444555222222111111111111222222222222222222222222222222333333333333444444444444222222222222333333333333333222222222333444555555555555555444333222222111111111222222333333444444111111222222222111000000000000111222333333333333888555222222333444444444555444333222222333444555666666555444333333444444222333444555777999:::;;;222222222222222222222222222333444555555555444333444333333222222333333444666666555444444333222222444444555555555555444444444444333222222222333333333333333333333444555666666666666666666666666666555666666777777666666666666666666666777777777777666666777888888999999::::::;;;;;;;;;@@@KKKYYYcccooo{{{---------------...///000////////////////////////////////////////////////000000000000////////////............//////000000000000000111111111111222////////////////////////000000////////////000000000000000000000000000000111111000000111111222333000111222111000000222444222111222222333444555666222222111111111111222222111111111111111111111111222222333333333444444444222222222333333333333333222222222333444555666777888777666555333222111000222222222333333444444444111111222222222222111111000111333555555555444333///000000111333444444444444444333222222333444444555555444444444444444444000111222333555777888888444444444444333333333333222333555777777666555444444333333222222333333444666666555444333222111111444444555555555555444444666555555444444444555555444444333333333444555555444444444555555555555555555666666777777777777666666666666666777777777777666666777777888999999999999:::;;;===AAAKKKXXXaaaqqq|||...------------......///................................................////////////000000000000............////////////111111111222222222333333000000000000000000000000000000////////////000000000000000000000000000000111111000000111111222333000111222111000000222444222111222222333444555666222222111111111111222222111111111111111111111111222222222333333333444444111222333444444444333333222222222333444555666777888777666555333222111000222333333333333333444444222222333333333333333222111222555777777777555444444666888999999777555444333333333222222333333333333333444444444444444444111222222333444444555555666666666555444333333222222333555777777666555444444333333222222333333444444444444333222111111000444444555555555555444444555555444444444555555666555555444333333333444444333444444444555555555666555555666777888888777777666666666666777777777777555666666777888888999999999;;;<<<===BBBKKKXXXaaaqqq|||...---------------......................................................////////////000000000000......//////////////////111111111222222222333333000000000000000000000000111000000//////000000111000000000000000000000000111111000000111111222333000111222111000000222444222222111222222333444555222222111111111111222222111111111111111111111111222222222222333333333333111222444555555555444333333222222222333444555555555555555444333222222111222222222222333333333333222222333444444444333333111333555777777777666555AAADDDFFFEEEAAA;;;777444222222333333333333222222111222333444444444444444555555555555555555666666666666666666555555444444222333444555555555444333444333333222222333333444333333222222222222111111444444555555555555444444333333222222222333444444666555444444333333333333333333444444555666666666555555666777888888888888666666666666777777777777555555666777777888888999:::;;;<<<>>>BBBLLLYYYcccnnnzzz...------,,,,,,------....................................................../////////000000000111/////////////////////...//////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000111111222333000111222111000000222444222222111111111222222333222222111111111111222222111111111111111111111111111222222222222333333333111222444555666555444333333333222222222333333444222222222333333333333333222222222222222222222222111111222333333333333333111222333444555555444444BBBFFFJJJIIIDDD<<<666333222222222333333222222222000111222444555555444444555666666666666777777777444444555666777777888888111111222222222333333333444333333222222333333444222222222333333333333444444444555555555555444444222222222222222333444555777666555444333222222222333444444555666666777777555555666888888999999888666666666666777777777777555555666666777888888888;;;;;;<<<>>>CCCNNN\\\ffflllxxx...------,,,,,,,,,------.................................................../////////000000111111///////////////.....................////////////000000000000000000000000111111000000000000111111000000000000000000000000111111111000111222222333000111222111000000222444222222111111000111111111222222111111111111222222000000000000000000000000111111222222222333333333111222444666666555444333333333222111111222222222000000111222222333444444222111111111111111111111///000111222222222222222000000111222333333333333999???DDDFFFAAA:::555222111222222333333222222111///000222444555555555444444444444555666777777888111222333555888:::;;;<<<111111000000000111222333444333333222222333333444222222333444444555555666444555555555555555555444444444444444444555666777777666555444333222222222444444555555666777888888555555666888888999999999666666666666777777777777555555666666777888888888;;;<<<<<<>>>CCCOOO]]]hhhmmmyyy....../////////...,,,+++,,,,,,---......---,,,,,,............////////////000000000000000000000000............////////////000000000000000000000000000000//////.........---111111000000000000111111333333333333222111000000111000///......///000111............000222444666222222222222222222222222111111222222222222111111000000000000111111111111000000000111222222222333111222333333444444333333444444444444333333222111111111111111111111111111222222222222222222222222000111111111111222222222111000//////111555888;;;999>>>AAA>>>777333444777333333333333333333333333111222444555666555444333444444444444444444444444444333333444666888;;;<<<;;;999666444222111222222666777999888666555555666333333333333333333333333333444444555555444444333666666666555555444444444777666555444333444555555555555444333444555666777444555555666777888888999666666777777888888888999777777777777888888888888>>><<<:::;;;BBBLLLXXX___hhhzzz....../////////...,,,,,,,,,---............---,,,............////////////////////////////////////............////////////////////////////////////000/////////............111111000000000000111111222222333333222222111111111000////////////000111000000/////////000222333111111111111111111111111111111222222222222111111000000000000111111111111111111111111111222222222111222222333444333333333333444444444333333222111111111111111111111111111222222222222222222222222000111111111111222222222111000//////111444888:::888;;;<<<:::444111111333333333333333333333333333333444555555666666555555444444444444444444444444444444444444666888999;;;:::888666333222222333333666777888888666555555666333333333333333333333333333444444555555444444333555555555444444444333333555444333222222222333333555444333333333444666666555555555666777888888888666666666777777777888888666777777777777777888888<<<:::999;;;CCCNNNZZZaaahhhzzz.........///......---,,,,,,---............---,,,............////////////....................................////////////////////////////////////////////////............111000000//////000000111000111222222333222222222111000000//////000000111333222111000/////////000000000000000000000000000111111222222222222111111000000000111111111222222222222222111111111111111111111222333333333333222333333444444444333222222111111111111111111111111222222222222222222222222000111111111111222222222111000000000111444777999::::::888555333111111000222222222222222222222222666555555555555666777777444444444444444444444444555444444555555666888888888777555333333333333444555666888777666444555555333333333333333333333333333444444555555444444333444444333333333333333222555444333222222222222333444333333333333444555555555555666666777777888888555666666666666666777777666666666666666777888888;;;999888;;;CCCOOO[[[ccciii{{{..................------------............------............////////////....................................///////////////////////////////////////////////////.........000000////////////000000//////111222222333333333000000000000000000000000222222111000000/////////000000000111111111111111111111222222222222111111000000111111111222222222333222222222111000000000000111111222222222222222333333333444444333333222111111111111111111111111111222222222222222333333000000111111111222222222111000000000111333666777===999555444444444222000111111111111111111111111666555444444444555777888444444444444444444444444555555555555555555666666666555444333333333444444444555777666555444444555444444444444444444444444333444444555555444444333222222222222222222222222666666555555444444444444333333333333444444444555555666666666777777777888555555555555666666666666666555555555555777888999:::999888:::BBBNNNYYYaaaiii{{{......------................................................////////////....................................////////////.................................///////////////000000////////////000000...///000111222333333333000000111111111111000000///000000111111111111111111111111222222222333333111111222222222222111111111111111111222222222222333222222222111000000000///000111111222222111111222333333444444333333333111111111111111111111111111111111222222333333333000000111111111222222222111111000000111333444555;;;777333222444555333000111111111111111111111111555444333222333444666777444444444444444444444444444444444555555555444444444444444333333333444444222444666666444444444555444444444444444444444444333444444555555444444333222222222222222222222222555555555555555444444444333333444444444555555555666666666666777777777777666666666666555555555555666666555555555777999:::;;;999888999@@@KKKVVV^^^iiizzz......---------...////////////...------...//////............////////////....................................////////////.................................///////////////000//////......//////000...///000111222222222222000111111222222111111000---...///111222222222222111111111222333333444444111111222222222222111111111111111222222222222333222222222111111111111111//////000111111111111000222222333444444444333333111111111111111111111111111111111222222333333444000111111111111222222222111111111111111222333333666333000000222333222///222222222222222222222222333333333333333444555555444444444444444444444444333333444444555444444333444444444444333333333333111333555555444333444555444444444444444444444444333444444555555444444333111222222222222333333333333333444444333333222111333444555555666666555555666666666666777777777777777777777666666666666555777666555555666888:::<<<<<<:::888:::@@@KKKVVV]]]hhhyyy...------,,,---...///000000///...------...///000............////////////////////////////////////............////////////..................................../////////000//////............////////////000111111222111111000111222222222222111000---...000111222222111111000000000111222333333333111111222222222222111111111111111222222222333333111111111111111222222222...///000000111111000000111222333333444444444333111111111111111111111111000111111222333333444444000111111111111222222222111111111111111222222222111111111222333444333222333333333333333333333333333444444555555555555555444444444444444444444444111222333444555444444333444444444444333333222111111222444444333333444555555555555555555555555555333444444555555444444333222222222222333333444444333333444444444333222111444555666777777777666666777777777777666666666666888888777777777666666666888777666666777999<<<>>><<<;;;999;;;BBBMMMYYY```gggxxx...------,,,---...///000000///...------...///000............/////////000000000000000000000000000............/////////000........................---.........//////000000//////............/////////000000111111111111000000111222333333222111000...///111222222111000000...//////000111222222222111111222222222222111111111111222222222333333333000000111111222222222333...//////000000000000000111222333333444444444444111111111111111111111111000000111222333333444444000111111111111222222222111111111111111111111111000222444555666666555555333333333333333333333333333444666777777777666555444444444444444444444444000111333444555555444444444444444444333222111000000222444444333333444555555555555555555555555555333444444555555444444333222222222333333444444444444555666666666555444333444555777888888888777666777777777777666666666666999999888888777777666666999888666666777:::===???<<<;;;:::<<>>>>>;;;888555666555555444333333333333555555444444555555666777888888777777666444333333333333444555555555444444555666777777777666444333111222333444444444444444444222222555555111222666444333222333444444333222444444555555555666666666???<<<888444222333555666999888777555555666888999777777666666666666777777;;;<<<;;;:::BBBQQQ^^^ccckkkxxx////////////000000000000////////////////////////........................//////000000000000111111000000000000000///......000000111111000000//////////////////000000000000///////////////...............///000000000000000...//////000000000000000111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000...000222222222111222444222222333333333444444444333333333333333333333333666555444444333333333333555888===@@@@@@<<<777444555555555555555555555555666666555555666666777888666666666666666555555555444444444555555666666666555555666777777555444333222333333444444444444333444222222444444222222444444333222333555555444222333444444444555555555555AAA===888333222333666888:::999777666555666666777777777666666666666777777:::;;;:::999AAAPPP]]]bbbgggwww////////////000000000000////////////////////////........................////////////000000000111111111111111000///......///000000000000000//////////////////000000000000000000//////......------...//////000000000000000//////000000000000//////000000000000111111111111000000000000111111111111000000000000000000000000111111111111111222222222222222111111111111222222111111111111111111111111111222222222222222333333111111111111111111111111000000000000000000000000...000222333111000111111222222222222222333333444222222333444555777888999555555444333444444555666666888;;;===<<<:::777444555666666777777888888888666666666666666777888888666666666555555555666666333333333444444555666666444555555666666555444444333333444444444444444333333222111222333222222222333222333444666666444222333333333444444444555555;;;999666444333555888::::::999888666555555555555777666666666666777777888999:::999888@@@OOO\\\aaaddduuu000000000000////////////////////////////////////...........................////////////000000000000000000000000///.........//////000000000//////////////////000000000000000000//////......------///////////////000000111//////000000000000////////////000000000111111111//////000000000111111111000000000000000000000000000000111111111222222222222222111111111111222222111111111111111111111111111111111222222333333333111111111111111111111111222222222222222222222222333555666666444111000000222111111111111222333444333333333333444666777888777666555555666777999:::666666666666666666666666666777888999::::::999999666666666666666777888888888777666555444444555555333333222222333444555555444444555555555555555444444444444555555444444333222111000000222444333111222222333555777777555333333333333444444444555555555555555555666666777777999888777666555555555444666666666666666777888888999:::999888@@@OOO\\\aaacccttt000000000000////////////////////////////////////..............................////////////000000......////////////............///000000000//////////////////000000000000///////////////.........///////////////000111111000000000000000//////......//////000000111111111/////////000000000111111000000000000000000000000000000000111222222333333222222111111111111222222222222222222222222222222111111111222222333333444222222222222222222222222333333333333333333333333777999;;;:::777444222222222111000000000111222333555444333222222333555666666444333222222333444666555444333222222444666777555666888999:::999888888666666555555666666777888888777666444444444555666444444222111111222333444444444444444444555555555444555555555555444444333111222000000444888777222222222333555777777555333333444444444555555555555555555666777666666555444777777777666666555555444666555555666666777888999999:::999888@@@OOO\\\aaaeeerrr111000000000/////////...////////////////////////................................./////////000000+++,,,---......//////...---......///000000//////////////////000000000000.........///////////////000//////...///000111222000000000000000///............//////000111111222////////////000000000111000000000000000000000000///000000111222222333333222222111111111111222222222222222222222222222222000111111222333333444444222222222222222222222222222222222222222222222222555888::::::888555333333222111/////////000222333444333333444555888:::<<<999777444111//////000000111111111222333444555666333555666777888777555444555555444444555555666777777666444444444555777888777666444222222222333444333333333333444444555666555555555555555444333333222333222222777===<<<666111222333666888888555333444444555555555666666666555555555666666777888999666666666666666666555555555555555555666777888999:::;;;999999AAAPPP]]]bbbgggqqq111111000000/////////...////////////////////////..................................../////////000******,,,---.../////////------...///000000//////////////////000000000000---.........//////000000000///.........///111222000000000000000///......---......///000111111222////////////000000000000000000000000000000000000///000000111222222333333222222111111111111222222222222222222222222222222000000111222333333444444222222222222222222222222111111111111111111111111111333666777666333222222222111///...///000222333111222333666:::@@@DDDGGGDDDAAA<<<888444333222333...000222333555555555555222333555666666444333222444444444444444555666666555444333333444777999;;;999888555333222222333444333333333333333444555666555666666666555444333333444555444333999AAA@@@999111222333666999888666333555555555666666666666777333333333444666:::>>>AAA444555666666666666666555555555555555666777999999:::;;;:::999AAAPPP]]]bbbiiippp000000111000---,,,,,,---......//////000000111111222///,,,,,,///000000...---------............///........................///////////////.........111111000000//////......000000000000111111111111000000////////////000000///000111222111///---,,,...............///000000111111111111000000000000//////000111111111111111////////////000000000000333333333333333222111000111111111111111111111111000000000111222444555666000000000000000111222222333333333333333222111000000000000111222222333333222111111111111111111222444666:::===>>><<<999777>>>:::888999;;;:::555000333444555555444222000...333333333444444444555555666666666666666555555555000111222444555666666666:::777333000000111444555444333333222222333333444444555666666777777666666333555888:::;;;;;;;;;:::555444444555777777666555333444555555444444666777444444444444444555666777666444333444777777555222444555666777888888888888999:::999:::CCCRRR___eeejjjooo111222222111///......///////////////000000000000111///,,,,,,///000///...---------............///......................../////////////////////...000000000000000/////////000000000000111111111111222222111111111111222222...///000111111000/////////............///000000111111111111000000000000//////000111111111111111000000000000000/////////222333333333222222111000111111111111111111111111000000111111222333444555.........///000111333444333333222222222222222111000000000111222222333333333222222111111222222333333444555777888777777666777555333666:::<<<:::777333333333333333333444444333333333444444444555555666666666666666666666555444444444444444444444444888777555333222333444444444333333222222333333444222333333444444444444444111222333555666666666666555555555666777888777555444555555555333333555777666555555444444444555555666444333555777777555333444555666777888888888888999:::888888AAAQQQ___dddiiippp222333444222000///000111000000000000////////////000///------///000///...---------............///..............................////////////////////////000000000000000000000000000000111111111111222222111111111111222222.........///000111111111//////......//////000111111111111111000000000000//////000111111111111111111111111000000/////////222222222333222222111000111111111111111111111111222111111111222333333444111000000///000222333555222222222111111222333333000000111111222333333333444333333222222333333444444333333333444555666777444222111333888;;;;;;:::777666444333333444555666333333333444444444555555555555666666666666666666888777555444222222333333666666777777666555444333444333333222222333333444222222333444444444444444111111111222222222333333666555555666888999777666555666666555333333444666777666555444444333444444666555444555666777555333555555666777888888888888999999777777???PPP^^^dddfffooo111222333222000///000111111111000000//////......//////......////////////---------............///..................................../////////////////////000000111111222///000000000111111111111000000////////////000000/////////...///000111111/////////...///000000111111111111111000000000/////////000111111111111111222222111111000/////////111111222222222222111111111111111111111111111111222222222111222222333333555444333111111111222333222111111111111222444555000000111222222333333444444444444333333444444444555555555666666777888888666444222222555777777777<<<;;;:::888666555444333333333333444444444555555555555555555666666666666:::888555333222222333444444666888::::::777444222444333333222222333333444444444555666666666555555444444333222222333333444666666555777888999777666555666666555333333444666666555555444444444555555555555555666666666555444555555666777888888888888::::::888777???PPP^^^dddaaammm///000111111///...///000111111000000//////.........////////////......///---------............///........................---.........//////000000//////000000111111222222///000000000111111111111000000////////////000000111111000///...////////////////////////000111111111111111111000000000/////////000111111111111111222111111111000000000///000111111222222111111111111111111111111111111111222222222111222222333333222111111111111222222222111111111111222333444444111111111222333333444444555444444333333444444555333555777888999999888777777555333222333444555555:::<<<======<<<999555333333333333444444444555555444555555555666666777777888777555333222333555666333666999;;;;;;888555222444333333222222333333444333444444555666555555555666555444444333444444444666555555666888888777666555555666555333333555666333333333444555666777888555666666777666666555555555666777888999999999999;;;<<<999999AAAQQQ___eee```ooo...///000///...---...///000000000000////////////---///000000///......///---------............///........................------......///000000000000000111111111111111111000000000000111111111111222222111111111111222222111111111000///.........000000//////000000111222111111111111000000000000//////000111111111111111111111111111111111111111///000111111222111111111111111111111111111111111222111111111222333333444---...000222333333333222111111222333333333222222111111222222333444444444555444444333333444444555111222555666777777555444444333333333444555666666444777;;;>>>>>><<<999666333333333444444444555555444444555555666777777777777666555444444555666666444666888999999888555444444333333222222333333444111111222333333333333333444444444444444444444444555444444555777888666555333444555555444444666777222222333333555666888999444666888777666555666777555666777888999999999999;;;<<<;;;:::BBBQQQ^^^cccdddttt---...//////------...///////////////000000000000,,,///111111///---...///---------............///........................------......///000000111222222111111111111111111000000000000111111111111222222111111111111222222//////000111111000///...000000//////000000111222111111111111000000000000//////000111111111111111000000000111111222222333//////000111111111111111111111111111111111111111000000111111222333444555222444777999999777333111000222333555444333111///111111222333333444444555444444333333333333444444222222222333444444555555222333444555555555666666333555888;;;;;;;;;999888333333333444444444555555444444555555666777777888666666666666555555555555555666666666777666666666444333333222222333333444111111222333333333333222333444555666666666555444444333333444666666555444222333444444444555777999333333333444555666777888444666888888666555666777666666777888999999999999999;;;;;;;;;CCCQQQ\\\```fffxxx---///000///......///000......//////000000111111+++///111111///---...///---------.........//////........................---------...///000000111333222222222111000000000000000000000111111111111000000////////////000000,,,---///111222111000///000000000000000111111222111111111111000000000000//////000111111111111111//////000111222333333444//////000111111111111111111111111111111111111111000000000111222444555666===???AAAAAA???999333///000222444666555333000---111222222333333444444555444333333222222333333444555444222111222444777888333555777777666444444444666666777777777777666555333333333444444444555555444444444555666777777888777777777777666555333222666666555444555555666777444333333222222333333444333333444555555555444444444555777999999888777666333333222444555666555333111222444444444555888:::555555444444444555555666444777999888666555666888666777888999999:::999999777999:::;;;CCCPPP[[[^^^fffxxx------............------000000000000///////////////............//////000000/////////000000000///////////////////////////............///111222333888555222...---...000111///333444111000333444222111111222222222222111000---...//////////////////111111000000000000111111///333222//////333222,,,222222222222333111...+++222222111111111111111111111111000000000000111111222222222222222222222222111111111222222333333333;;;999777555333222111000333333333222222111111111222222111111111111111222222222222222222222222222777555333222222444666888555666777666333222333444555666666777999:::;;;<<<666666555333111111333555333444666777888999888888666666555444333333222111333333333333333333333333555444333333555555444333222222333444555555555444444444555666777777666666222333444555555555444444555444333222222444555777444444444555555555555666555555555555555555555555555666999;;;<<<;;;:::999@@@>>>;;;:::CCCSSS```eeekkkuuu...//////////////////...000/////////////////////000000//////.../////////---222777666111---,,,...////////////////////////------...///111333444555666555222///......000111...222222///...111111///111111111111111111000000000000111111000000//////111111000000000000111111///222222///000333222---++++++---000333444333111111111111111111111111111111111000000000000111111222222222222222222222222222222222222222222333333666555444333222222222222333333333222222222111111222222111111111111222222222222222222222222222222444333333444666:::===@@@;;;999666333333444555777666555555666777999;;;<<<555555666555555777:::===444555666777777777666555666666555444444333222222444444444444444444444444555444333333555555444333333333444555555555444444444555555666666666666555333444444444555555555555555444333222222444555777444444444555555555555666555555555555555555555555777888999:::::::::999999===<<<::::::DDDUUUbbbgggkkksss//////000000000000//////////////////////////////222111000000///////////////:::CCCBBB777...///333////////////////////////------...///111444666777444333222111000/////////...000000------000000---111111111000000/////////222222222111111000000///000000000000000000000000///222222000000222222000000//////111222222111///111111111111111111111111111111000000000000111111222222222222222222222222333333222222222222222222111111000000111111222333333333333222222222222111222222111111111111222222333333333333333333333333111111222555:::???DDDFFFCCC===555222333666888999666555444333555777;;;===222333444444444666999<<<666777888888888666555444666555555555444333333333555555555555555555555555555444333333555555444333555555555666555555444444555555555666555555444444444444444444444555666666444444333222333444555666444444444555555555555666666666666666666666666666;;;:::999999888888999999;;;;;;999:::EEEVVVccchhhjjjppp/////////000000/////////.........///////////////333333111000////////////000:::CCCAAA777///000444////////////////////////.........///000222333444111111222111111000//////---000///...///333333000111000000///////////////222111111000000000111111000000111111111111000000///111111000000111333333333111000///000000...,,,111111111111111222222222222111111000000111111222111222222222222222333333333333333222222111111111000000000000000111222333222222222222222222222222222222111111111222333333333333333333333333333333000111222555999>>>BBBEEEEEE>>>666333666999:::888666444222222333666:::===333444444444333333666888777888999999999888777777555555555555444444444444444444444444444444444444555444333333555555444333666666666666555555444333555555555555555444333222444333333222333444555555444444333333333444555666444444444555555555555666777777777777777777777777===<<<:::888777777888999;;;;;;999:::EEEVVVcccggghhhmmm---......//////......---------....../////////000333333111000////////////---111444333///------...//////////////////////////////.........//////000///000111111111000//////...000000///333888888444000000///......///000000000////////////000111222///000111111111111000//////000111111000000333666000///---...000333333333000000111111111222222222222222111111111111222222111111111222222333333333333333333222222111111111333222111111111111222222222222222222222222222222222222111111222333333444333333333333333333333333222222333444666999;;;===AAA<<<666666999;;;888555555444222111333666:::<<<555666777777666777888:::444555666888999999888888444555555555555555555555333333333333333333333333555444333333555555444333555666666666555444333333444444555444444333222222222222222222222333333444333333333333444444555555444444444555555555555666777777777777777777777777===;;;999777666777999:::<<<<<<:::;;;EEEUUUaaaeeeggglll------............---------------......//////000222111000000///////////////---,,,---............////////////////////////000000///...------------//////000111111000000000000111000000555::::::555000///......///000222333000000///...///000111222///000111222222111000/////////111222111///333:::???<<<999777777777777666000000000111222222333333222222111111111111222222111111111222222333333444333333222222222222222222444444333222111111111111111222222222222333333333222222111222222333444555333333333333333333333333333333333333444555666777:::888666777999999666333555444333222444666:::<<<000222444555555666888:::000222333555666777666666444444444555666666666777333333333333333333333333555444333333555555444333444444444555444444333333333333333444333333222222111111222333333333333222333333333444444444555555444444444555555555555666666666666666666666666666;;;:::888777777999:::<<<<<<<<<;;;<<>>777888999<<>>===666///...222333000+++111111111111222222222222000000////////////000000000000000000000000000000///......///222333333222222222222222111111000000222222222222222222222222222333333444444333333222111111111000000000000000222222333333333333444444333333333333333333333333333444444555555444444333000///111666<<<>>>:::555111222333555666555555444555777999666333333777<<<666666444333333444555666777777777777777777777777777777888888888666555444777777666444444333333333666555444444555555222000333333333333333333333333555444333333222222333333555555555555555555555555444444444444444444444444444444444555555555666666999999888666444333555777777666555777;;;<<<:::888<<<888666;;;GGGWWWccciiijjjsss////////////////////////.........///////////////------------------------////////////////////////////////////////////////---///000000444888666000---...//////000000111111///000000000000//////......000111000...///555:::777333//////111222000---////////////000000000000000000////////////000000000000000000000000000000///......000333444444333222222222222111111111000222222222222222222222222222333333444444333333222111111111111000000000000222222333333333333444444333333333333333333333333222333333444444333333222111000000555:::;;;888444111222333555555555555444444777888666333333888<<<888777666444444444555666777777777777777777777777777777888888777666555444666555555444444444444444444555666888888777555333444444444444444444444444555444333333222222333333444444444444444444444444444444444444444444444444444444444555555555666666999999999777555444555777888666666888;;;<<<:::888;;;777555:::FFFUUUaaaggglllttt///////////////////////////////////////.........------------------------////////////////////////////////////////////////...000111111555999666000...//////000000000000///...//////000000000000///,,,///000000......111444111111111111111111000000////////////000000000000000000////////////000000///////////////////////////...///000333555555555222222222222111111111111222222222222222222222222222333333444444333333222111111111111111111111111222222333333333333444444444444444444444444444444222222333333333333222222222111000222666888666333111222333444555555555555444666777666444555888<<<:::999888666555555555666777777777777777777777777666777777777777777666555555444444444444555666666111444777888777666555555555555555555555555555555555444333333222222333333333333333333333333333333444444444444444444444444444444444555555555555555999999999888666555666888777777777888:::;;;:::888:::777555:::GGGUUUaaafffnnnvvv////////////////////////000000//////......------........................////////////////////////////////////////////////...000000000444777444...222222222222000///...------...///000000111000000,,,///111000///...///000...111444444222000000111000111111111222222222222000000////////////000000////////////////////////...---...000333555555444222222222222222222222222222222222222222222222222222333333444444333333222000111111111111111222222222222222333333333444444555555555555555555555555222333333444444333333222333222000111333444444222222222333444444555555555444555666666555666999;;;<<<;;;999777666666666666666666666666666666666666666666666777777777777777555555555555666888999:::333444666555333333444666666666666666666666666666555444333333222222333333333333333333333333333333444444444444444444444444555555555555555555555555888999999888666666777888666666666777888888888777:::777666===JJJYYYeeekkknnnvvv........................000000//////......------........................////////////////////////////////////////////////,,,......///555:::999555;;;:::888555222000...------...///000000111000000...///111111111000/////////444888777333000000111000111111111222222222222000000////////////000000////////////////////////---,,,,,,...111333333222222222222222222222222333222222222222222222222222222333333444444333333222000000111111222222222333222222222333333333444444555555555555555555555555444444555555555555444444444222000000111222222222222222333333444555555666444555666666666777888:::===<<<:::888777666777777666666666666666666666666555555666666666777888888555666666777888:::<<<===:::999777444333444666999666666666666666666666666555444333333222222333333333333333333333333333333444444444444444444444444555555555555555555555444777888999888777666666777444555666666666666666666999777888@@@OOO___kkkqqqllluuu........................///////////////.................................////////////////////////////////////////////////+++,,,---///777@@@BBB???BBB@@@<<<777444222111111...//////000000000000//////000111111111111111000111444888777444111111222////////////000000000000000000////////////000000////////////////////////------,,,...000111111000222222222222333333333333222222222222222222222222222333333444444333333222000000111111222333333333222222333333333333444444444444444444444444444444555555666666666666555555333222111111111111222222333333333333333555666666666666666666777777777777<<<;;;:::888777777777888777777777777777777777777555555555555666777999:::666666777888999;;;<<<===@@@===999777888;;;===>>>666666666666666666666666555444333333222222333333333333333333333333333333444444444444444444444444555555555555555444444444555777888888666555666666444555777777555555555666999888999BBBQQQaaammmssshhhrrr.................................///////////////........................////////////////////////////////////////////////......---...666@@@DDDBBBBBB>>>888333000000222333///000000000000//////...000//////000111222111111000222444555444333333333////////////000000000000000000////////////000000000000000000000000000000///......///000111111///222222222333333333444444222222222222222222222222222333333444444333333222000000111222222333444444222222333333333333444444333333333333333333333333444555555555555555555444111222222222222111222333333333222222333444666777777777666777777777666555;;;:::999777777777888999777777777777777777777777555555444555666888999;;;555555666666888999;;;<<<@@@;;;888;;;@@@DDDBBB???555555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444666666555555555444444444333555777777666555555555555777999999666555666888999777888AAAOOO^^^iiinnndddooo........................---.........//////000000////////////////////////////////////////////////////////////////////////222111...,,,222;;;???======999333---+++---000222000000111000000///......///...---...000111222222//////000222333444555555111111111111222222222222000000////////////000000111111111111111111111111111000///000111222111///222222222333333444444444222222222222222222222222222333333444444333333222000000111222333333444444222222333333333444444444333333333333333333333333333444444555555444444333000222333333333222222333444333222222333444666777888777777777777777555333:::999888777777777888999777777777777777777777777555444444555666888:::;;;444444555555666888999:::;;;777666<<>>555555555555555555555555555444333333222222333333555555555555555555555555444444444444444444444444666666555555555444444444222444666777555444444555666999;;;:::888666777999999777888???LLLZZZeeeiiiaaalll...---111888;;;666///,,,...------------....../////////......---------,,,---......///////////////---......///////////////222444555444111///000222111333222//////222000---...............///000111000...---...000222333222---...000111222222222111111555888777111......000000000000000000000000000000000000000000000000000000000111111111111000000666555555444444333333222222222222222333333444555444444444333333222222222111111222222222333333333444333333222222333333444333333333222222111111111444444444444444444444444222222333333333444444444222333333222222333777999===:::777444222333555777:::999777666666666555444888888777666666666666777555555555555555666777777666777888777666555666888555;;;555111GGGeee^^^@@@:::666555888777222222666444444333333444555777888333555666777666444333333444444333222222222333333555555555555555555555555555555555555555555555555666666666666666777777888;;;777555===LLLZZZaaacccbbbkkk000///111888;;;666111/////////...............////////////.........---------......///////////////---......///////////////444666666444111//////111::::::666000...//////,,,///............//////000111222444333///+++)))'''///000111111111000//////111555888777333000000222000000000000000000000000000000000000000000000000000000111111111111000000444444444333333333333333444444333222222222333333444444444444333333333333000000111111111222222222444333333222222333333444444444333333333222222222444444444444444444444444222222222222333333333444333444444333222333666888===<<<;;;999888777666555:::999666555444333222111222222333444666777888888666555555555555666777777333555777666555444555555333999666222@@@TTTPPP<<<:::666555888888555444666555555444444555666888999777444333555999:::888555111111111111222333444444555555555555555555555555555555555555555555555555777666666666666777888888;;;777666>>>LLLYYYaaacccdddmmm000...000555777333000000111111000///............000000////////////......---......///////////////---......///////////////555666666444000......///<<<<<<666///,,,...///---000//////............///111333555444111//////111111111111111000///------///333666555222000000222000000000000000000000000000000000000000000000000000000111111111111000000111222222222222333333333555444333222222111111222444444444444444555555555000000000000111111111111444444333333333333444444444444444444444333333333333333333333333333333333111111222222222333333333555555555444222333555777<<<===>>>>>>===:::777444666666666666666777888999888888999999888777666555666666555555666666777888333555888999777555555555222666666444888??????888:::555333777999888666666666555555555666777888999999555222444:::>>>;;;888000000000000111333444555444444444444444444444444555555555555555555555555777777777777777888888999;;;888777>>>LLLYYYaaacccgggooo...+++,,,000111...---///222222111//////.........000000000000000/////////---......///////////////---......///////////////222222222111000///......333555333...,,,///000///111000///...............333222000///000333666888111111000000///......---,,,...111111///......///////////////////////////////////////////////////000000111111111111000000///000000111222222333333333333222222222222222222333444444555555666666666000111111111222222222222444444333333333333444444555555555555555555444444333333333333333333333333111111111222222222333333666666666555333222444555888:::<<<===<<<:::888666555666777777666777999::::::;;;;;;:::999777666444666666666555666777777888555888;;;<<<;;;888777777444333444666666444444666888555222555888999777444555555555555555666777777999777444555888;;;;;;:::222111111111222333444444444444444444444444444444555555555555555555555555777777777777777888999999;;;888888???KKKXXXaaaeeejjjqqq---+++,,,......,,,,,,000222222111//////........./////////000000000000000---......///////////////---......///////////////............////////////,,,111333111///111111000111000///...............222///---...111222///,,,000000////////////000000,,,---//////.........///////////////////////////////////////////////////000000111111111111000000...///000000111222333333000000000111222333444555333444444555555666666666222222222333333333444444555444444333333444444555555555555555555555555555333333333333333333333333111111222222222333333333666777777666444333333555555555666777777888888999888999999777333222333444888888888888888888777777666666666666666777888888555888;;;<<<;;;888777777777111222777888222111666666555333333666888666333333333444444444444444444777888999777444444777:::666555444333333333333333444444444444444444444444555555555555555555555555777777777666777888888999999888999@@@LLLXXXbbbgggkkkrrr...---...000///,,,...222111111000///..................////////////000000---......///////////////---......///////////////---,,,+++---///111000///---444888555222222111000000//////............///+++---333999<<<:::444...111000000000000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111222222333333/////////000222333555666444444444444444555555555333333333333444444444555555555444444444444555555444444444555555555555555444444444444444444444444222222333333333444444444555666777666444333444555333333222222444666888999555888::::::999:::===AAAGGGEEEBBB>>>:::777555444777777666666777777888999333555888999777555555555777222222888999444333777555777777555444666666444222333333444444444333333444888;;;888333111444999888777666444333333333333333333333333333333333333555555555555555555555555666666666666666777777888777777999@@@LLLYYYdddiiikkkrrr------///111///,,,...222//////...............///------........./////////---......///////////////---......//////////////////---,,,...000222111//////555888444000000111111///............//////000,,,444===BBBAAA??????@@@444333222111000000111111222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111222222333333333000000000000111222444444444444444444333333333333222222333333333444444444555555444444444444555555333333444444444555555555555555555555555555555555333333444444444555555555444666777777555444555666555555444444444555666777111555999;;;;;;>>>DDDIIIOOOLLLFFF???:::666555444777777666666777777888999333555777666555444555555444444666777666333444777555;;;===888444666777777333333444555555444333222333666888888555444666888666555444444333333333333333333333333333333333333555555555555555555555555555555555555555666666777555666999@@@LLLYYYeeelllkkkqqq++++++...000...***,,,000......---------......///,,,---------......//////---......///////////////---......///////////////222000...///222333111///---333555000,,,...111333...............///000111999AAAFFF@@@777444<<>>AAA:::444555999999444555666666666555444333333444555777999999888777333333333222222333444444333333333333333333333333555555555555555555555555444444444444444555666666444555999@@@LLLZZZfffmmmjjjppp---------............///------......//////000000////////////////////////////////////000000000000444111...---...//////.../////////000000000000000000000000000000000000000000000000000000///......///111333222000000222444CCC@@@<<<777333111000///000000000000111111111111111111111000000000000000///000111222222111000///...///000111222222111000222222222222222222222222444333222111111111333333333444444555555444444333444444444444444444444444555555444333444555666777555555555555555555555555777777777777777666666666555666777999999777666555666666666666555555555555555555555666666666666666666666777777777777666666666666666777888888999999777777777888999999999:::777777888777777666555444666666666666666555555555999444999DDDGGG>>>777777555555555555555555444444///000333888<<<<<<777222222///111777777222000333444444444444444444444444333444444444555666666666666666666777888888666444:::999;;;BBBOOO[[[cccggggggnnn---------............///.........///////////////.........................../////////000000000000111222444333111///000111////////////////////////////////////////////////000000000000000///.........000222111//////111333777555333000...,,,,,,,,,000000000000111111111111111111111111000000000000///000111222222111000/////////111111222111000000222222222222222222222222333222111111111111222333333444444555555444444333444444444444444444444444555444333333333444666666555555555555555555555555666666666666666666666666444555666777777666555444666666666666555555555555333444444555666777777888666666777777777777666666666666666777888888999999666777777777777777888888666777777777777666666555555555555555555666666666:::888:::BBBFFFAAA:::666444666888:::::::::888777<<<<<<===???>>>;;;777333555333555999:::555444777444444444444444444444444444444444555555555555555666777999999:::999999888999888:::BBBOOO\\\dddhhhgggmmm---------............//////////////////......................................./////////000000000---555======666000000333////////////////////////////////////////////////000000000000000//////...---///000000//////000111111111111000000000000///000000000000111111111111111111111111111111111111000000111111111111000000000111111111111000000///222222222222222222222222222111111000000111222222444444555555555555444444444444444444444444444444444333333333333444555555555555555555555555555555555555555666666666666666444444666666666666444444666666666666555555555555222222333555666777888999666666777777777777666666555666666777777888888999777666666666666666555555555666666777777777777666333333444444555666666666555666666999???BBB;;;111444666:::===>>>===;;;999>>>??????<<<888444222111555444666999:::777666888444444444444444444444444555555555555555444444444555888<<<<<<;;;:::<<<>>>999888:::BBBOOO\\\dddhhhiiimmm---------............///000000//////......------////////////////////////........./////////000000,,,999EEEDDD888//////444000000///////////////...//////////////////////////////000000000000////////////000000000000000111000111222333444444333333///000000000111111111111000111111111111111222222000000000111111000000000111111111111000000//////222222222222222222222222111111111111111111222222444444555555555555444444555555555555555555555555333333333333444444444555555555555555555555555555555555555555555666666666555555666777777666555555666666666666555555555555333333444444555666777777666666777777777777666666555555666666777888888888777777777666666555555555444555666777777888777777444444444444555555555555222555444444<<>>BBB<<<:::<<>>DDDOOOZZZaaadddlllooo---------............//////////////////.........000000000000000000000000------.........////////////777???===555......111333222222111111000000///...........................//////000000000000000222000000111222333222111000000000000////////////000000000000111111111111000000111111222333333333111111000000000000111111222111000000000000000111222222222222222222222222000111222333333333333333555555666666666666555555555555555555555555555555333444555555666666555555555555555555555555555555555555666666777777888888888888888888888888888888666666666666555555555555666666555555444333333333666666777777777777666666444555555666666777777888888888777777777777777666555666666777777777777666777666666666666555555555666666555666<<>>>>>DDDOOOZZZaaadddjjjmmm---------............///.........///////////////........................---------........./////////111333333111000111222444444333333222111111000..............................///000000000000000111///...///222333222000333222111000000111222222000000000000111111111111000000111222222333444444222111000//////000111222111000000//////000111222222222222222222222222222000111333444555555444444555555666666666666555555555555555555555555555555444555666777777777666666555555555555555555555555666666777777888999999:::888888777777777777888888666666666666555555555555555444444444444444444333666666777777777777666666444444555555666777777777555555666666666666666777666777777777777666666555555555666666777888999999555222111444555777;;;AAA<<<;;;:::999888888999999777555222111111111111000222555666333444999:::777444444444444444444444444444444444555555555555555333333333444666999;;;======<<<===DDDPPP\\\cccfffgggjjj---------.........//////---.........//////000000---------------------------------.........//////...,,,+++,,,///222333444555555444444333222111111..............................///000000000000000000...---...111222111///111000...---...///111222000000000000111111111111000000111222333333444444222111000//////000111222000000/////////111222333222222222222222222222222111222333555666666555555555555666666666666555555666666666666666666666666444555777888888888777666555555555555555555555555666777777888999:::::::::777777666666666666777777777666666666555555555555333333333444444555555555666666777777777777666666444444555555666777777777333444444555555666666666777777888777777666555555222333555666999:::<<<===:::444333666555111777BBB<<<===>>>??????>>>======666444111222555666555333000555555111222888:::666444444444444444444444444333444444555555666666666444333222333777:::;;;;;;;;;:::<<>>@@@BBB======GGGSSS\\\ccciiifffkkk,,,++++++***+++,,,---...................................................---------............///***++++++,,,---...//////444444333222111000//////........./////////////////////000000///......---///////////////////////////////////////000111111000000000000000000000000222222333333333222111111000000000111111111222222222222222222222222222222444333333333333333333222222222333333333444444444444444555666777777777777666555555444444555555666666666666666666666666666444444444444444444444444555555666666777888888999666666777777777888888888666666777888888777666666:::888666666777777555444555555555555666666666666666666666666666666666666555555555666666666777777888777666555555666777888777666555444444555666777666666666666666666666666666777777555333333444555444333333222222333333444222333444555555555444444444222333666777444444777666555444555555555222000333333333444777:::>>>@@@DDD<<<:::EEEUUU___ccceeeeeekkk,,,++++++++++++,,,------................................................---------............///,,,,,,,,,---------......000000111222111000///...------......//////000000//////000000000///..........................................///111222222111111111111111111111111000111222333333333333333///000000000111111111111222222222222222222222222222333333333333333333444333333333333444444444444333444555666777777777777666555555444444555555666666666666666666666666666555555555555555555555555555666666777777888888888666666666777777777888888666777777888888777777666<<<:::888777777666444222444444444555555555666666666666666666666666666666555555666666666777777777777777666666666666777777666666555555555555666666666666666666666666666666666666666444111000111222444333333222222333333444333333444555555555555444333222555:::;;;777666777777777777888999888555333444444444555777:::>>>@@@EEE;;;888DDDVVV```cccbbbcccjjj,,,,,,,,,---------......................................................---------............///------------------------,,,---///111111000///...,,,------...///000111111//////000000000//////...........................---------...///111222333111111111111111111111111111111222333333333333222//////000000000111111111111222222222222222333333222222222333333444444444333333333444444444444555333444555666666777777666666666555555555555666666666666666666666777777777666666666666666666666666666666777777777888888888666666666777777777888888777777777777777777777777;;;999888777777777555333555555555666666666666777666666666666666666666666555666666666666777777777777777666666666666777777666666666555555666666666666666666666666666666666444555555333222111222444444333333222222333333444444444555555555555555555444444888>>>???;;;999:::777666555666777888888777555444444555777:::===???BBB;;;999EEETTT]]]aaabbbaaahhh---......///////////////................................................---------............///...------------,,,,,,,,,***,,,...000111000///...,,,------...///000111111//////000000000000000///........................---------...///111222333111111111111111111111111222333333333333222111111000000000000111111111111111111111222222333333333222222222333333444444444333333444444444555555555333444555666777777777777666666666555555666666666666666666666777777888888777777777777777777777777777777777777888888888888777777777777888888888888888888777777777777888888888777666777888999888777666777777777777888888888777777777777777777777777666666666666777777777888666666777777777777666666555666666666666666666555666666666666666666666666333444555444333444666777444333333222222333333444555555555555555555555555444444888>>>???;;;999;;;;;;888333000111222444555555555555555777:::===???===;;;===GGGQQQWWW^^^ddd___ggg---...//////000000//////------------------------........................---------............///------------------------+++,,,...///000000//////------......//////000000//////000111111111000000....................................///111222222111111111111111111111111333333333333333222111000000111111111222222222222111111111222222333333444222333333333333333333444333444444444555555555555444555666777888888888888777666666555555666666777555666666777777888888999888888888888888888888888888888888888888888888888888888888999999999::::::999888888777777888888999666555555777999;;;::::::777777888888888999999999777777777777777777777777666666666777777777888888666666777777777777666666555555666666666666555555666666666666666666666666222444555555555555888:::444333333222222333333444777666555555444555555555444333444888999777666999GGGAAA999333222333444555666666555666888:::===???::::::???HHHOOOTTT\\\ddd\\\eee+++,,,---...///......---------------------------........................---------............///,,,---------------------------......//////000000........./////////////////////000111111111111111///////////////////////////////////////000111111000000000000000000000000111111222333333333222222222222222222333333333333000111111222333333444444444333333333333333333222444444444444555555555555555666777888999999999999777777666666666666777777555666666777888888999999999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;999999888777777888999999666555555777999;;;;;;:::777777777777888888888888777777777777777777777777666666777777777888888888555666777888888777666555444555666777777666555444666666666666666666666666444555666555444555777888444333333222222333333444888777666555444444555666777333222444555333555999GGGBBB<<<777666666777888777666666666888;;;===???;;;999===FFFPPPUUU[[[aaa[[[ddd***+++,,,---------,,,+++------------------------........................---------.........//////,,,,,,,,,---------......///............///000111///////////////.........//////000111111111111111000000000000000000000000000///////////////000111//////////////////////////////111222333444444444222222333333333444444444000000111222333333444444444444444333333222222222444444444555555555666666666777888999999::::::999777777666666666666777777555666666777888999999999999999999999999999999999999999888888888888888888:::::::::;;;;;;;;;<<<<<<:::999888777777888999:::777666666777999;;;:::999666666666666777777777777777777777777777777777777777777777777888888888888555666777888888777666555444555666777777666555444666666666666666666666666555666666555333333555666444333333222222333333444888777666555444444555666:::555222333333333666;;;<<<888555333444555666666777777666666888;;;===???===888:::EEEQQQXXX[[[]]]ZZZccc---------,,,,,,+++++++++............////////////111000///......---......------------------------...---,,,,,,,,,,,,---...000000//////.........---////////////////////////...///111222222000...,,,//////...//////000111222222111111111000000//////000111111111111222222222222222333333333444444444666555333222111222333333333333333222222222111111555444444444333333222222333555777888777666777888<<<:::777999BBBHHHCCC:::555777999:::999777555333666666666666777999:::;;;777;;;???===999666888<<<666>>>AAA::::::???>>>666<<<<<<<<<<<<;;;;;;::::::===;;;:::::::::999777555;;;777555888???@@@;;;555777666888:::999666777;;;666777777777777888888888666777777888888888777777888888888777666555555444999999888888777666666555777777666666555555444444555555444444444333333333444333333222222333333444444444444444444444444444555555555555555555555555555444444444444555666666444<<<===999;;;EEEGGGBBB>>>===>>>GGGRRR[[[^^^^^^\\\bbb|||---------,,,,,,,,,++++++............////////////000000///.........//////------------------------......---,,,,,,---......000/////////............////////////////////////---...///000000//////...000////////////000000111111111111111000000000//////000000000000111111111222222222222333333333333555444333222222222333333333333333333333333333444333333333333333333333333222555888888777666666666666888999:::@@@FFFEEE@@@;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<>>=========EEEPPPRRRFFF<<<;;;:::666CCC@@@<<<999777888:::<<<999888888999::::::999888999777666666888;;;>>>??????999666666555444666;;;666666666777777777888888777777888888999888888777888888777666666666666666777777777777777777777777777777777777777666666666555555555555444444444444444333333222222333333444444444444444444444444444555555555555555555555555666555555555555666777777777===>>>;;;@@@JJJMMMHHH@@@======DDDPPPZZZ___```\\\aaayyy------------,,,,,,,,,,,,............////////////000////////////000000111------------------------......---,,,,,,---......////////////............////////////////////////,,,,,,,,,---...///111111111000000////////////000111111111111000000000000/////////000000000000111111111111222222222222333444444333222222222333333333333444444555555666666444333333333333444555555333555777888666555555555555999;;;;;;<<>>???===;;;888777888999::::::999888999:::;;;:::999666999999777777===IIISSSOOOEEE;;;888777666888<<<666666777777777888888888888999999999999999888888888777666666666777999:::::::::999999888777777777777777777777888888888888666666666666555555555555444444333333333333444444444444444444444444444444555555555555555555555555666666666666666777888888999>>>??????FFFOOOPPPJJJAAA>>>===CCCNNNYYY```aaa[[[___ttt------------------,,,,,,............///////////////////////////000111222------------------------......------------......///////////////.........////////////////////////,,,,,,+++,,,...000333555111111000//////...//////111111111000000000000000000000000000111111111111000000111111111222222222444333333333333333333333111222333444555666777777666666555444444555666666888999999888777777999::::::===??????BBBGGGJJJIIIJJJKKKNNNQQQUUUYYY\\\^^^]]]bbbiiiqqquuuwwwvvvttthhheee```\\\YYYVVVSSSRRR^^^gggiii\\\KKKCCCCCCEEE:::;;;<<<======<<<;;;:::===<<<::::::;;;;;;:::999777:::<<<<<<>>>GGGVVVaaaWWWJJJ>>>::::::888888999888888888888999999999999999999:::::::::999888888777666666666777999;;;<<>><<<999777555444666666666777777888888888777777777777666666666666444444333333333333444444444444444444555555555555555555555555555555555555666666555555666666777888:::>>>BBBFFFMMMRRRNNNFFF???======DDDPPPZZZ______WWW\\\rrr------------------------............//////////////////...//////000111111------------------------.................................///////////////////////////////////////...---------///222555777111111000//////...//////000000000000000000111111111111222222222222333333000000111111111222222222222333333333333333333333000111222333444555666777777666555444444555666777:::::::::999:::<<>>======<<<999999:::;;;:::999999999:::<<>>GGGRRR[[[]]]\\\TTTZZZsss------------........................///////////////............//////000---------------------------...////////////...---.........///////////////////////////////////////000//////...000222444666111000000////////////000000000000000111111111111222222222333333333444444111111111222222222222333222222333444444444333333000111222333444555666666666555444444555777999;;;777:::>>>AAAFFFKKKQQQUUU```eeekkktttwwwqqqnnnlllfff\\\QQQIIIDDDCCCCCC???<<<:::999:::;;;;;;;;;;;;999777999>>>CCCEEEEEE>>>999888===@@@>>><<<<<<999999:::::::::;;;;;;;;;::::::::::::999888777666555666777999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;555555555555666666666666777777777777666666666666555555444444444444555555444444444555666666777777555555555555555555555555444444444444444555666666<<>>::::::>>>HHHSSS[[[\\\ZZZSSS[[[vvv------------.........///............///////////////......------------...---------------------------...///000000///...---............/////////000////////////////////////111000000//////000111222000////////////000000111///000000000111111111111111111222222222333333333222222222222333333333333111222333444444444333333222333333444555666666777777777777888;;;???DDDFFFDDDKKKWWWbbbkkkrrrxxx|||{{{mmmaaaYYYUUUKKKGGGCCC@@@>>>===<<<;;;<<<:::888999<<>>;;;;;;===FFFRRRZZZ\\\[[[WWW^^^yyy---------.........//////............/////////000///...---,,,,,,,,,,,,,,,---------------------------...///000000///...------.........//////000000////////////////////////111111000/////////////////////...//////000111222//////000000111111111222000111111111111222222222222222333333333444444444000111333444555444333333444444555555666777777777::::::;;;>>>CCCIIINNNRRR\\\gggyyyvvvlllZZZUUUNNNHHHCCC???;;;999===<<<<<<<<<>>>AAADDDFFF===<<<>>>@@@===888666999666777777777777888888888999999999888888666555555444666:::<<<======;;;:::777777777777777777888888999999888888777777666666666666666666555555555555555555444444444444555555444444444555666777777888555555555555555555555555666666666666666777888888444===IIINNNIII@@@<<<======;;;<<>>>>><<<999777888888888888888888888888:::888555444444555555444777777777777777777777777555555555555555555555555666555555444444666777888555555555555555555555555666555444333444666888999999<<>>>>>???@@@;;;:::DDDOOOVVVZZZ^^^ZZZddd//////..................000/////////.......................................------,,,,,,------...................................................////////////////////////............////////////111111000000////////////111111000000111111222333222333444444222222333444333333333222222222222222000333666444111333:::@@@@@@999666888;;;===BBBIIIMMMWWWjjj~~~~~~{{{uuuzzz~~~}}}xxxsssqqqrrrssswww}}}yyymmm\\\NNNFFFEEEBBB@@@>>>===;;;999:::;;;<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999888888888888777999;;;<<<<<<;;;999777888888888888888888888888888666555555666777666555666666666666666666666666555555555555555555555555555444444333444555666777555555555555555555555555666555444333444666888999666888:::<<<<<<<<<>>>@@@@@@;;;;;;EEEOOOUUUYYY[[[[[[ddd}}}---------------.........////////////..........................................------------......................................................////////////////////////............////////////111000000000000/////////111111000000111111222333222333444444222222333444222333333333444444444444111444777666555;;;FFFPPPAAA===;;;???EEENNNYYYbbbppp{{{rrrooojjjrrrvvvpppjjjllluuu|||{{{}}}}}}yyywwwxxxzzzrrrwwwhhhWWWRRRJJJDDD@@@===;;;:::888999:::;;;;;;:::999888999999999999999999999999:::999999999888888888888888888999::::::999888888888888888888888888888888666666666777999999888666555555555555555555555555555555555555555555555555444333333333333444555555555555555555555555555555555555444444555666888999333444666777777:::===@@@???;;;<<>>AAAIIITTTaaaooo}}}xxxwwwxxxuuusssuuuwwwuuurrroookkkssszzz|||~~~||||||wwwmmm^^^QQQIIIDDDAAA@@@;;;;;;;;;<<<<<<;;;999777::::::::::::::::::::::::::::::999999999888888888999888888888888888888999888888888888888888888888666777888:::<<<;;;888666555555555555555555555555555555555555555555555555444444444444444555555555555555555555555555555555555555444444555666777888444444555444555777<<>>>>>===;;;:::::::::::::::::::::::::::::::::999999999999888999999888777777888999999888888888888888888888888888888:::<<<>>><<<999666555555555555555555555555555555555555555555555555444444555555666666666666555555555555555555555555444444444555666666777888777777666555444666:::>>>;;;888<<>>:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888888999999888888888888888888888888888999:::===???>>>;;;999555555555555555555555555555555555555555555555555444555666666777777666666555555555555555555555555444444555555666777777777888888888666555777;;;>>>===:::===IIIUUUYYYZZZ[[[]]]___ppp//////............................../////////000........................//////............//////................................................////////////////////////............////////////000000111111111222222222111111000000111111222333222333444444222222333444333444555777999;;;<<<===888;;;???DDDKKKWWWfffqqqsssqqqwwwwww~~~~~~ggg\\\MMMBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::::::::999999888888888888888888888888666777999<<<@@@AAA@@@>>>666666666666666666666666555555555555555555555555333444555666666666555555555555555555555555555555333444555666666777777777666777777777777888<<>>@@@JJJTTTYYYYYYZZZ]]]^^^ooo000000000///.........------.........//////000000........................//////............//////................................................////////////////////////............/////////000000000111111222222222222111111111000111222222333222333444444222222333444222333555888<<>>@@@@@@<<<777888===888999;;;<<<<<<<<<;;;;;;;;;;;;::::::999888777777999555333666>>>EEEGGGFFF888888888888888777666666666666666666666666666666444444444555555555666666666666555555555444444444555555555555666666666666666666666666888:::<<<===FFFGGGIIINNNTTTXXXYYYYYYZZZ]]]uuu222222000///......------------..................///////////////000111111............////////////......................../////////////////////...---......///////////////000000//////000000111222000000111111111222222222111111111111222222222222444222333555444222222666222666999<<>>??????<<<:::<<>>@@@@@@===;;;===:::;;;<<<=========<<<<<<;;;;;;::::::999888888777999666444666;;;???AAA@@@888888888888888777666666666666666666666666666666444444444555555555666666666666555555555444444444555555555555666666666666555555555666888;;;>>>@@@>>>@@@CCCIIIPPPUUUWWWWWWZZZ^^^uuu000///......------......//////..................////////////000000000111---............/////////..............................//////////////////---......///////////////000000//////000000111222000000000111111111222222111111111111222222222333555333333444333222444:::444666999@@@OOOdddxxx|||mmmjjjssszzzhhhXXXHHHAAA@@@???===<<>>>>>>>>===<<<;;;::::::999999888888888999888777666666888999:::888888888888888777666666666666666666666666666666444444555555555666666666666666666555555555444444555555555555666666666666555555555666888;;;???AAA888:::>>>FFFNNNSSSVVVWWWYYY]]]ttt///......---......//////000000//////......------,,,------...............---------.........//////....................................////////////---......//////////////////////////////000111111000000000000111111111111111111111222222222333333444333444666555333777===888:::@@@KKK\\\tttsssmmmjjjrrr{{{aaaNNNFFFCCCAAA@@@AAA???AAAGGGHHHCCC===;;;;;;<<<===>>>>>>===<<<;;;:::::::::999999888888888888888999777555444666777888888888888888777666666666666666666666666666666555555555555666666666666666666666666555555555555555555555555666666666666666666555555777999<<<===777999???FFFNNNTTTWWWWWWWWW\\\rrr//////......//////000000000000000//////......---,,,,,,---...///.........------------....................................---.........//////000000---......////////////////////////...///000000111//////000000000111111111111222222222222333333333333333555777555222555<<<<<>>:::===:::;;;<<<<<<<<<;;;:::999999999999999999999999999777888999:::;;;:::999888888888888888888777666666666666666666666666666666555555666666666777777777777777777666666666555555555555555555666666666666888888888888777666555444888:::???GGGNNNRRRSSSRRRTTT[[[ppp//////......---.........///////////////000000000---...000111222111000///,,,,,,---------.........------------------------------......///000000111---......//////////////////............///000000////////////000000000111222222222333333333444444333333555777777;;;GGGTTThhhoooaaa```ppp~~~eeeOOOJJJGGGEEE@@@:::888;;;;;;<<<=========;;;:::999999999999999999999999999999888888:::======999555888888888888888777666666666666666666666666666666555666666666777777777777777777777777666666666555555555555555666666666666777999;;;<<<;;;999666444777999???GGGNNNRRRSSSRRRTTT\\\qqq///...---,,,,,,,,,,,,---......//////000000111111+++,,,...///000///...---,,,,,,,,,---------......---------------------------------...///000000111---......///////////////...............///000000////////////000000000000222222333333333444444444111111333777<<>>@@@======>>>>>>>>>===;;;:::999999999999999999999999;;;888777:::>>>>>>888333888888888888888777666666666666666666666666666666666666666666777777777777777777777777666666666666555555555555666666666777666999<<<>>>>>><<<888666777:::@@@IIIQQQUUUVVVUUUVVV^^^rrr///////////////////////////............---------........................,,,---...//////---+++***------------------------000000000000111111111111///000000000000000//////............/////////000////////////000000000000111///000222222111222666111444999???LLLbbb{{{kkkcccdddjjjxxxeeeIIIEEEIIIDDD>>>===>>>>>><<<999:::<<<<<<;;;:::::::::999999999888888999999999999999999999999777777777777777777777777777777666666666666777777666666777777777777777777777777777777777777777777888888777666666666666666888777666666555666666777999<<>>RRRkkk{{{xxxxxxmmm[[[MMMAAA>>>DDD===>>>===;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888777777777777777777777777666666666666666777777777777777777777777777777777888888777666666666666666777777777777777777777777888<<>><<<999999:::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888666666777888888777666666555555555666666777777777777777777777777777777777888888777666666666666777666777888999999888777777777;;;BBBKKKRRRVVVXXXYYYYYYbbbuuu///////////////////////////............---------...........................//////000000///........................................../////////000...//////000000000000///...////////////000000000///000000111111222222222444111000444888999<<<@@@KKKbbbxxxuuu~~~iiiQQQFFFEEECCCAAA@@@===999999<<<============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999555666888999999888666555555555555666666777777777666666666666666666666666999888777777666666777777666777999:::;;;:::888777666;;;BBBJJJQQQUUUVVVVVV^^^gggzzz///////////////////////////............---------..............................//////////////////..................................../////////000......///000000000000000////////////000000000111000000000111222333333444666444555:::>>>CCCKKKSSSaaazzzrrrnnnSSSIIIBBB===>>>===;;;<<<@@@>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999999999999999999999999555777888::::::888777555777777777777777777777777666666666666666666666666999999888777777777777777555777999:::;;;:::888777:::>>>EEEMMMRRRUUUUUUTTTXXXaaattt///////////////////////////............---------..........................................//////........................,,,,,,---------.........---...///000000111111000/////////000000000111111000000111222333444444555555666:::???CCCKKKZZZiii{{{vvvVVVHHH<<<<<<>>>===???DDD>>>>>>>>>=========<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777777888999999888777777:::999999888888777777666777777777777777777777777999999888777777777777888555666777999999999999888<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888===<<<;;;:::999777666666777777777777777777777777:::999888888777777888888555555666777777888999999999>>>FFFNNNSSSUUUUUUTTTSSS\\\ooo//////////////////////////////.........---------........................,,,,,,,,,,,,,,,---...///////////////////////////000000000000111111111111---...///000111111111111000000000000111111111111000111111222444555666666>>>FFFRRR\\\fffyyy|||yyytttWWWLLLHHHAAA==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999???>>>===;;;999777666555777777777777777777777777:::999888888777888888888555555555555666777999999333999AAAJJJPPPSSSRRRRRRVVV]]]ooo000000//////.........---222111111111000000//////------...//////...------------------------------........................000000000000////////////////////////000000000000000000000000111111111111222444444222111444999;;;JJJVVV___hhh~~~vvvtttwww^^^PPPFFF???<<<===<<<::::::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999888888888777777666666999888888888777777666666666666666666666666666666777777777777777777777777555666666666777777777888888;;;BBBJJJQQQUUUUUUSSSRRR^^^iii111111000000000///////////////.........---------........................------------------------........................000000000000////////////////////////000000000111111111111111222222222222333333222222444999@@@DDDRRR\\\pppeeeKKKBBBBBBAAA@@@???>>>>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999999999888888888777777777777999888888888777777777777666666666666666666666666777777777777777777777777777777777888888888888888888;;;BBBJJJRRRVVVVVVTTTPPP\\\fff///000000000000//////...///............---------//////...------...//////------------------------........................////////////000000000000/////////000000000111111222222222333333333333444444333222555:::AAAIIIOOOYYY```}}}hhhQQQHHHBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888888888888777777777888888888888888777777777777777777777777777777777777777777777777777777777999999999999999999888888888<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777999999999999999888888888888<<>>>>>BBB========================<<<;;;;;;:::::::::::::::888888888999999999999999888888888999999999999999888888888888888888888888777777777777777777777777777777777888888888999999:::===CCCKKKSSSVVVVVVUUUTTT^^^fff000111333555666555333222------......////////////////////////////////////.........................................................///000111111111000000111111111222222222222222222222333333333444777888@@@KKKQQQ^^^zzzeeeKKKCCCBBB>>>;;;===========================<<<<<<;;;::::::::::::;;;888888888999999:::::::::888888888999999:::::::::888888888888888888888888777777777777777777777777666777777888999:::;;;;;;:::===CCCKKKQQQUUUTTTRRROOOZZZccc,,,...111333333222000///---.........//////000000//////000000000000//////////////////////////////........................---......///000111111222000111111111111222222222333333333444444444555555===???GGGQQQZZZkkksss~~~yyyXXXLLLIIICCC??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;888888888999999:::::::::888888888999999:::::::::777777777777777777777777777777777777777777777777777777888999;;;<<<======;;;===CCCJJJQQQSSSSSSQQQPPP\\\eee000000000000////////////000000000000000000000000//////////////////////////////000000///...------............////////////000///.........///111222000111111111111222222222///111222111111666:::===CCCFFFMMM]]]yyy{{{]]]LLLDDDAAAAAA>>>999888===@@@>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;999777777999::::::999888888888888888888888888777777777777777777777777666666666777888:::;;;<<<<<<<<>><<<>>>>>><<<<<>>===:::888888888888888888888888888888888888888888888888888777777777777888999:::;;;::::::@@@JJJPPPQQQQQQRRRQQQWWWiii111111111111000000000000//////////////////////////////////////////////////////000000000000000///............///////////////000000111111111111111111222222222222333333333444000222:::DDDLLLXXXcccsss{{{xxxssspppnnnlllkkkiiifffeeedddcccaaa```___^^^^^^^^^^^^]]]]]]\\\[[[[[[]]]```dddhhhlllqqqwwwzzz{{{ZZZIIIEEECCCEEECCC???>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;::::::;;;<<<>>>===:::888888888888888888888888888888888888888888888888888777777777777888999::::::<<<;;;AAAKKKQQQRRRRRRTTTRRRWWWhhh222222111111111000000000000000000000000000000000........................//////000111111111000000............///////////////000111111222222111111222222222222333333333333666222444>>>GGGNNN[[[hhh{{{uuuooojjjgggdddaaa___^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZ]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\]]]\\\]]]```dddgggnnnxxxrrrPPPHHHBBBBBBBBB@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;::::::::::::::::::;;;<<<<<<:::888888888888888888888888888999999999999999999999999888888777777888999999:::<<<<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;999888999:::;;;:::999888888888888888888888888999999999999999999999999888888888777888888999:::;;;;;;@@@JJJQQQRRRRRRSSSSSSQQQZZZ222222222111111111111000000000000000000000000000000000000000000000000000//////000111111111111111............/////////000///000111222333222111111222222333333333444444444444777AAAJJJLLLVVVsss|||yyyooohhh```\\\^^^```___^^^^^^^^^]]]___aaabbbbbbaaaaaabbbccceeegggiiijjjkkkjjjkkklllmmmmmmlllkkkjjjeeefffhhhgggeeecccbbbccc\\\^^^ccciiiqqqzzznnnTTTGGGCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@AAAAAA@@@===<<<;;;999777888999::::::999888888888888888888888888999999999999999999999999888888888888888888999999::::::???IIIPPPQQQQQQRRRSSSNNNUUU333333333222222222111111111111000//////000111111---///000000//////000111000000000000000000000000000000000000000000000000000111111111111222222222222333333444444666888:::;;;FFFIIICCCGGGfffxxxpppgggaaa```]]]ZZZ[[[___cccdddcccffffffgggggggggjjjnnnqqqqqqsssvvvvvvuuuuuuuuuuuuuuuttttttvvvyyyyyyvvvrrrnnnjjjjjjoooooohhhddddddeeeaaa]]]]]]aaaiiiooossseeePPPEEE======BBB???>>>===<<<;;;<<<======444;;;BBBDDD@@@<<<:::::::::888666777:::;;;999777:::999888777777888999:::888888888888888888888888999888777777777888:::::::::>>>DDDJJJOOORRRTTTTTTRRRLLLOOOvvv333333333222222222111111111111111111111111111111111111222000......///111000000000000000000000000000000000000000000000000000111111111111222222222111333666666555444666999>>>CCCEEEGGGSSSrrrwwwooojjjfffaaa^^^```______aaafffjjjllllllppprrrtttuuuwwwzzzzzzwwwxxxvvvnnnjjjjjjkkkgggcccaaabbbcccddddddqqqwww|||ZZZGGGBBBAAA@@@;;;;;;;;;;;;<<<===>>>???999???DDDDDD@@@;;;999999:::888777777::::::999777:::999888777777888999:::888888888888888888888888999888777777777888:::::::::>>>CCCJJJNNNQQQRRRRRRRRRLLLPPPxxx333333333222222222111111000111222333333222111000111111111///...///222555000000000000000000000000000000000000000000000000000111111111111222222222000444888777444444777:::FFFDDDGGGTTTjjjwwwqqqhhhaaa______aaaaaaeeefffiiinnntttyyy{{{{{{|||vvvuuussspppmmmkkkhhhddd```]]]```dddkkkvvvlllOOOGGGBBB:::<<<======>>>>>>????????????BBBDDDCCC>>>:::999999:::999888888::::::999888999999888888888888999999999999999999999999999999999888777777777888:::::::::>>>CCCIIIMMMOOOPPPOOOQQQMMMSSSzzz333333333222222222111111000111333444444333111000---.........///222888;;;000000000000000000000000000000000000000000000000000000111111111222222222///333777666333555;;;AAALLLHHHPPPhhh|||wwwkkkgggbbb___```eeejjjmmmqqqtttzzz}}}{{{xxxuuurrrnnnhhheee``````aaaeeemmmwwwiiiSSSEEE<<>>CCCIIIMMMNNNNNNMMMPPPOOOWWW~~~333333333222222222111111000111333444444333111000---.........///222888;;;000000000000000000000000111111111111111111111111000000111111111222222222000222444333333999BBBJJJGGGLLL___~~~~~~uuummmgggdddddddddfffjjjpppvvv{{{~~~{{{vvvqqqnnngggddd```^^^```gggnnnssshhhNNNFFFAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<:::::::::;;;;;;;;;;;;;;;:::999999:::999999999::::::999999999999999999999999999999999999888777777777888:::::::::>>>DDDIIIMMMNNNMMMKKKNNNPPP[[[333333333222222222111111000111222333333222111000111111111///...///222555000000000000000000000000111111111111111111111111000111111111111222222222222222222333777>>>HHHNNNBBBVVVuuuwwwoooiiiccc```cccfffkkkpppvvv~~~~~~xxxtttllliiiddd```___aaaeeegggooo{{{\\\MMM???>>>>>>======???@@@AAA<<<;;;;;;::::::;;;<<<<<<;;;======<<<:::999999:::999999::::::::::::999999::::::::::::::::::::::::999888777777777888::::::999===DDDJJJNNNNNNMMMLLLMMMRRR___333333333222222222111111111111111111111111111111111111222000......///111000000000000000000000000111111111111111111111111000111111111111222222222333222222666===DDDIIIKKKKKKmmm}}}rrrjjjfffeeefffffflllpppwww}}}sssppplllgggdddbbbbbbbbbaaajjjxxxrrrVVVGGGEEEAAA>>><<<===>>>???<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>===:::999999;;;999999:::;;;;;;:::999999::::::::::::::::::::::::999888777777777888::::::999===DDDKKKOOOOOONNNMMMLLLSSSbbb333333333222222222111111111111000//////000111111---///000000//////000111000000000000000000000000111111111111111111111111000111111111111222222222444333333999BBBHHHIIIGGGYYYwwwpppgggbbbccchhhnnnrrrxxx}}}zzzxxxtttooojjjfffbbb```^^^aaagggrrrbbbSSSOOOIIIBBB===<<<<<<<<<>>>===<<<<<<======<<<;;;<<<>>>???===:::888:::<<<999999;;;;;;;;;;;;999999::::::::::::::::::::::::999888777777777888::::::888===DDDKKKPPPPPPOOOMMMLLLSSSccc333333333333333333333333111111111000000000000///222111000//////000111222111111111111111111111111000000000000111111111111555444333333444444222000666333777BBBEEEBBBHHHSSSrrr{{{qqqfffffffffgggkkkrrr{{{yyyrrrkkkgggfffeee```^^^ccclllyyywwwbbbOOO@@@???>>>:::<<>>999999999999999999999999777888888888888999999999666;;;BBBJJJNNNPPPOOONNNNNNOOOggg333333333333333333333333222222111111111000000000222111000//////000111222111111111111111111111111000000000000111111111111222222222444444444333222555666???GGGFFFCCCMMM\\\xxxpppjjjhhhjjjlllooouuu}}}}}}sssmmmjjjdddaaa```aaabbbiiiwwwuuu]]]GGGAAAAAA>>>===@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<999999999999999999999999888888888888999999999999777;;;BBBIIIMMMPPPPPPPPPPPPOOOggg333333333333333333333333333333333222222222111111222111000000000000111222111111111111111111111111000000000111111111222222///111222444555555444333333<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888888999999999:::999<<>>AAAFFFKKKOOORRRTTT```[[[mmm444444444444444444444444444444444333333333222222111111222333333222111111111111111111111111111111111111111222222222222333333555666555333444888<<>>========================;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999::::::::::::<<<>>>BBBGGGKKKPPPSSSTTTYYYUUUhhh555555555555555555555555333333333333222222222222111222222333333222222111111111111111111111111111111111111222222222333333222444666444333666===CCCUUUSSSQQQUUUddd{{{vvvqqqqqqvvv~~~{{{qqqllleeeaaa___eeeqqq}}}^^^IIIAAA@@@========================;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;>>>BBBHHHMMMPPPRRRSSSTTTPPPeee555555555555555555555555333333333222222222111111111222333444444333222111111111111111111111111111111111222222222333333333111333555444333888BBBIIIWWWSSSRRRZZZsss|||uuuuuuvvvxxx}}}|||yyykkkeee```bbbhhhmmmrrruuukkkNNNBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>======;;;:::999999888999999999999999999999999999999:::::::::;;;;;;;;;;;;>>>CCCIIIMMMQQQRRRSSSTTTPPPddd444444444555555555555555555444333333222222333333111111111111111111111111222222111111111111111111222222333333333333444444444000333888888888DDDUUU[[[___VVV___~~~uuu|||~~~yyypppeee```aaaeeeggggggeeeJJJEEEBBBAAA>>>;;;<<>>>>>;;;:::===<<<<<<;;;::::::::::::;;;;;;:::888888888888:::;;;999999::::::::::::;;;;;;;;;???FFFLLLQQQSSSSSSRRRQQQUUUhhh666666666555555555555555555444333333222222333333111111111111111111111111222222111111111111111111222222333333333333444444333333555777888===KKKYYYVVVXXX\\\sssxxx~~~{{{xxxzzz~~~{{{lllfffiiimmmllliii\\\DDD>>>>>><<<::::::<<<>>>???===::::::======;;;;;;>>><<<<<<;;;::::::::::::;;;::::::999999999999::::::999999::::::::::::;;;;;;;;;???EEELLLPPPRRRRRRRRRQQQUUUhhh888888777777666666555555555444444333333333333333222222222222222222222222111111222222222222222222222222333333333333444444222666777555:::GGGTTT[[[QQQOOOdddrrrwww{{{wwwzzz~~~|||sssjjjlllnnnkkkeeewwwuuuJJJ??????>>>===;;;:::<<<===;;;888999<<<===;;;;;;>>><<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;???EEEKKKOOORRRRRRRRRQQQTTTggg:::999999888777666555555555555444333333333333333222222222222222222222222111111222222222222222333222222222333333333444444444777777666AAAQQQWWWSSSRRRRRRvvvuuuyyywww}}}sssnnnkkkfffaaalllwwwWWWFFFDDDBBBBBB???<<<<<>><<<<<<;;;::::::::::::;;;999:::<<<<<<<<<<<<:::999999999999:::::::::;;;;;;<<>>===???>>>;;;:::===<<<<<<;;;::::::::::::;;;999:::<<<<<<<<<<<<:::999999999999:::::::::;;;;;;<<>>???BBBAAACCCHHHCCC@@@???@@@???;;;:::<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<>>IIIOOOOOOOOOPPP[[[}}}{{{}}}uuullleeeaaacccoooiiiSSSAAA???BBBAAAAAADDDAAA>>>===???>>>;;;:::===<<<<<<;;;::::::::::::;;;::::::999999999999::::::999999::::::::::::;;;;;;===???CCCGGGKKKMMMOOOOOOOOOSSSfff666666666666666777777777666666555444444444444555333333333333333333333333111111222333333444555555222222333333333444444444222666BBBNNNNNNIIIOOO[[[qqq}}}}}}vvvnnnddd^^^eeerrr}}}aaaHHHBBBCCC???===>>>>>><<<<<<>>>>>>;;;;;;>>><<<<<<;;;::::::::::::;;;;;;:::888888888888:::;;;999999:::::::::;;;;;;;;;===???BBBGGGJJJMMMNNNOOOOOOSSSfff888666555666555222444999666666666666555555555555444444444444444444444444333333333444444444555555333444555555333333444555555===BBBIIIOOOMMMPPP```www|||tttllleeeeeekkkzzzwwwMMMBBBBBB>>>>>>EEE????????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<<::::::;;;<<<>>><<<:::::::::;;;:::999<<>>???CCC????????????>>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;:::;;;<<<<<<::::::;;;<<>>:::888999:::;;;;;;<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<>>????????????>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<>>999555777999777777888666666666666555555555555444444444444444444444444333333333444444444555555222333333333333444777:::BBBRRRUUULLLMMM___tttmmmiiiiiikkk}}}hhhKKKHHHFFF===????????????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<:::;;;<<<<<<::::::;;;<<<@@@???=========<<<:::999<<<>>>BBBFFFJJJMMMOOOOOOOOOPPPiiiEEE===777777888777777888666666666666555555555555444444444444444444444444333333333444444444555555222333333333333555999<<>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<=========>>>>>>===:::888===>>>AAAEEEIIILLLNNNPPPPPPRRRlllOOODDD;;;888888666666777666666666666555555555555444444444444444444444444333333333444444444555555444555555555555888<<>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<::::::;;;<<<<<<;;;:::;;;<<<===;;;:::===>>>AAAEEEHHHLLLNNNPPPRRRTTToooWWWKKK???:::888666555666777666666666555555555555444444444444444444444444333333333444444444555555666666777666777:::>>>BBBWWWYYYNNNKKKeeeqqqlll{{{yyypppnnnfffkkk{{{___KKKFFFEEE????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<::::::;;;<<<===;;;888888:::<<<===<<<===>>>AAADDDHHHLLLNNNPPPSSSVVVqqqmmmRRRBBB???999888:::666777555444555666777666555444444444444444444444444444333333333333444555555777555666777555555@@@MMMVVVSSSOOOUUUrrrjjjggg{{{}}}wwwuuuvvvqqqqqqsssvvvzzz}}}wwwuuurrrxxxzzz{{{~~~yyywwwqqqhhhjjjppp~~~uuuXXXIIICCCAAA???<<<;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;:::::::::::::::<<<>>>@@@@@@???>>>???@@@<<>>??????>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>======>>>@@@<<>><<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<===<<<;;;;;;===@@@<<>>CCCHHHLLLMMMNNNNNNLLLSSSggghhhRRR@@@999;;;:::888666555666777888777666555555555555555555555555555444444444444555666666777666555777>>>HHHPPPTTTTTTSSSdddyyytttyyynnnddddddlll|||cccLLLCCCBBBBBBBBBBBBAAA>>>;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===;;;;;;:::999888999<<<>>>;;;>>>CCCHHHLLLNNNNNNNNNOOOUUUjjjzzzcccIII:::999777888777666666888888777666555555555555555555555555555555444444555555666777777666666777@@@KKKPPPPPPVVVXXXooo{{{uuuzzztttpppkkkiiippp~~~vvvkkkiiikkktttpppMMMDDDBBBAAAAAAAAA@@@===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<::::::;;;:::999999;;;>>>:::===BBBHHHLLLNNNOOOOOOPPPWWWllluuuWWWBBB<<<888888777666777888888777666555555555555555555555555555555555555555666666777555666666999CCCOOORRRNNNYYY___|||tttrrr{{{wwwvvvwwwxxx}}}}}}tttnnneeefffiiinnnzzz~~~qqqkkkgggkkk~~~WWWEEECCCAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;999:::;;;;;;::::::;;;===:::===BBBHHHLLLNNNOOOOOONNNVVVmmmcccKKKAAA<<<888777666777888999888666666666666666666666666666555555555555555666777777333555666:::FFFSSSUUUOOO\\\eeeooorrrrrr}}}~~~{{{wwwtttrrrpppnnnlllkkkkkklllmmmttt}}}|||{{{rrrjjjeeebbbjjjuuutttjjjccccccuuueeeGGGEEEAAA@@@?????????>>><<<<<<;;;;;;;;;:::::::::===<<<;;;;;;::::::::::::888:::<<<<<<;;;;;;;;;<<<:::===BBBHHHLLLNNNOOOOOOKKKTTTlllnnnWWWHHH777:::::::::999777777888999777777777777777777777777444444333333444555666777666777>>>FFFKKKMMMRRRXXX___mmmyyyjjjppp{{{zzzwwwssspppppprrruuuzzzwwwwwwzzzyyytttooooookkkqqqyyy}}}wwwqqqmmmjjjiiipppyyyyyymmmdddbbbkkkwwwnnnSSSEEEAAABBB???AAABBB::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>@@@DDDHHHKKKMMMOOOOOOQQQRRRooowww]]]GGG999888888888888666666666777777777777777777777777777444444444555666666777777666777<<>>@@@DDDHHHKKKMMMOOOOOOPPPQQQooolllLLLAAA888888888888888777777777777777777777777777777777333444666777888888777777777666;;;FFFOOOSSSWWW[[[cccyyynnnccc}}}~~~vvvnnnfffaaa]]]WWWUUUVVVZZZ\\\^^^bbbeeeiiiooosssyyyxxxwwwuuutttvvv{{{~~~wwwkkkeeeeeegggyyy```MMMEEEFFFBBBCCCCCC<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;>>>@@@DDDHHHKKKMMMOOOOOONNNPPPooo{{{VVVJJJ;;;:::999999:::999888777666666666666666666666666333555777999:::999888777777666;;;GGGQQQVVVZZZ^^^iii{{{jjj}}}|||~~~~~~yyymmmeee^^^ZZZWWWSSSQQQSSSSSSSSSUUUXXXZZZ]]]ccckkkssstttvvvwwwyyy~~~rrriiidddaaaqqqlllSSSFFFFFFCCCCCCBBB<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>@@@DDDHHHKKKMMMOOOOOOLLLPPPppp}}}```MMM>>>;;;888888888999777666666666666666666666666666444555888999::::::888777777777===IIIRRRXXX\\\aaasssvvvsss~~~}}}|||zzzuuupppeee___[[[ZZZXXXSSSPPPPPPNNNMMMPPPTTTTTTTTT[[[dddpppuuuzzzxxxooofff```lll{{{[[[HHHFFFCCCAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>@@@DDDHHHKKKMMMOOOOOOLLLQQQrrroooSSSBBB===777444555666555444777777777777777777777777444555777888999999888888777999AAALLLSSSWWW^^^eee~~~tttsss|||uuunnnjjjddd___\\\\\\YYYSSSOOONNNMMMJJJMMMQQQPPPNNNVVVbbbsss{{{~~~sssiiiaaafffwwweeeKKKFFFBBBAAAAAA============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>@@@DDDHHHKKKMMMOOOOOOMMMSSSuuu|||fffHHHAAA999555555777666555777777777777777777777777555555666777777888888999666;;;EEENNNRRRUUU^^^hhh|||~~~xxxpppkkkhhhgggbbb______]]]WWWSSSSSSRRRMMMMMMPPPNNNLLLWWWfffzzzuuukkkbbbaaaooonnnOOOHHHCCCAAABBB@@@>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@DDDHHHKKKMMMOOOOOOOOOVVVwww|||{{{OOOGGG===777888::::::999777777777777777777777777666555555555666777888999666===HHHPPPRRRTTT^^^jjj|||}}}zzzqqqkkkiiiiiijjjdddaaabbbaaa]]][[[]]]YYYRRROOOPPPNNNMMMZZZmmmuuukkkccc___jjj|||tttuuuRRRIIIDDDBBBDDDBBB>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@DDDHHHKKKMMMOOOOOOQQQXXXyyyoooQQQ::::::===777333777666666666666999;;;888333666666666666777777777777:::;;;GGGKKKSSSXXXYYYvvvppprrrvvvnnnlllllljjjgggdddbbbccceee]]]YYYUUUTTTRRRTTT\\\fff~~~~~~oooggghhhgggrrruuuXXXDDDGGGBBB<<>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>AAAEEEIIIKKKLLLKKKKKKQQQVVVwwwwwwXXX>>>;;;<<<777444888666777777777666777666444666666666666777777777888:::;;;IIILLLSSSWWW\\\}}}zzzfffkkk~~~~~~|||yyyuuuooolllnnnrrrvvviiiddd^^^ZZZWWWVVV\\\dddzzzyyysssiiifffdddnnnuuuaaaIIIIIICCC===DDD???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>AAAEEEIIIKKKLLLKKKKKKQQQWWWwww___BBB;;;<<<888666999777777777666555444555666666666666777777777888888999===LLLNNNRRRVVVcccsss___lll|||{{{|||wwwwwwyyytttmmmgggccc___^^^cccjjjwwwsss{{{wwwjjjeeebbbhhh~~~zzzwwwnnnOOOJJJCCC===CCC???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>AAAEEEIIIKKKLLLKKKKKKPPPWWWxxx~~~```CCC:::;;;888666888888555444666888777666777666666777777777888888888:::???OOOPPPQQQWWWkkklll[[[ttttttqqq}}}wwwrrrqqqqqqqqqvvv}}}vvvwww|||yyykkkhhhbbbeeewwwuuuyyyTTTJJJCCC===AAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<;;;;;;<<<>>>>>>AAAEEEIIIKKKLLLKKKKKKPPPWWWzzz~~~aaaDDD::::::999777666999333222999>>><<<888777777777777777888888888888<<<@@@PPPRRRRRRYYYtttaaaWWWyyynnnhhhuuuppp}}}rrrkkkfffdddpppXXXJJJCCC===@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<;;;;;;<<<>>>>>>AAAEEEIIIKKKLLLKKKKKKOOOWWW{{{kkkKKK<<<::::::777666888333666AAAEEE???999888777777777888888888999999@@@AAAPPPRRRSSS]]]}}}|||\\\___yyy~~~|||nnnjjjfffkkk~~~]]]KKKDDD>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>AAAEEEIIIKKKLLLKKKKKKNNNXXX|||}}}WWW@@@::::::999777555777AAALLLIII<<<666999777777888888888999999999CCCBBBOOORRRUUUaaappp\\\ppp~~~~~~}}}~~~~~~ooolllggghhhwwwcccNNNGGG@@@>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>AAAEEEIIIKKKLLLKKKKKKMMMXXX}}}```DDD;;;::::::999333;;;JJJTTTKKK888333:::777888888888888999999999EEEBBBNNNRRRVVVcccsss```YYY{{{~~~}}}~~~{{{~~~nnnlllgggfffssshhhQQQIIIAAA>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>AAAEEEIIIKKKLLLKKKKKKMMMXXX~~~eeeEEE999999999888:::EEEOOOLLL@@@666777;;;888888888777666777:::===DDDNNNHHHRRRXXXaaauuuddd[[[```vvvppphhhfffqqquuuOOOEEEFFF<<<@@@>>><<<;;;:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>><<>>BBBEEECCC===888888999888888888777666777:::===EEENNNIIISSSYYYdddyyyggg[[[cccyyyrrrjjjgggpppXXXJJJGGG===???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>><<>>DDD@@@===:::888999999888777888888888777666888;;;>>>FFFNNNKKKUUUYYYjjjiiiWWWbbb|||tttkkkhhhooo~~~dddMMMHHH???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<>>HHHMMMMMMWWWZZZpppjjjRRR___ttttttsssoookkkoooyyy~~~uuukkkhhhlllyyyjjjMMMFFF@@@=========>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<>>@@@HHHHHHNNNYYYYYYfff^^^vvvtttnnnkkkooozzzRRREEE@@@???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;<<>>:::===999777666666777999999888777888888888888:::>>>AAAHHHGGGNNNYYYYYY~~~vvv```aaa}}}}}}yyyrrrlllnnnYYYHHHAAA@@@>>><<<;;;:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::<<<=========<<<;;;<<<@@@DDDGGGIIIKKKNNNPPPSSS\\\~~~RRR===DDD777777777777777777777777777888888888777777:::>>>BBBJJJMMMRRRRRR^^^~~~nnnfffssszzz}}}wwwrrrwww}}}{{{{{{uuuooolllnnn~~~]]]BBBGGGAAA@@@>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???@@@CCCGGGJJJMMMOOOPPPPPP]]]XXX===@@@777777777777777777777777777888888888777888:::???BBBIIILLLRRRRRR___xxxkkkhhhzzz}}}zzzttttttxxxxxxxxxuuunnniiinnnzzztttnnnkkkkkkzzzaaaCCCFFFAAA@@@>>>===<<<<<<==============================<<<;;;;;;;;;;;;<<<======???AAAEEEHHHLLLOOOQQQRRRRRR___aaa>>><<<888777777777777777777777777777888888888888;;;???CCCHHHLLLQQQRRRaaatttjjjjjj||||||yyytttrrrqqqppplllgggcccfffpppyyy}}}zzzuuupppmmmkkknnnxxxuuummmiiihhhuuugggFFFEEEAAA@@@>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======@@@BBBFFFJJJNNNQQQSSSTTTTTTaaaiiiBBB;;;<<<777777777777777777777777777888888888888;;;@@@CCCGGGLLLQQQSSSeeesssiiijjj~~~{{{zzzuuullloooqqqqqqnnnlllmmmnnnyyy}}}zzzvvvjjjgggfffggghhhkkkttt~~~wwwooohhheeepppoooJJJFFFAAA???>>>===<<<<<<==============================<<<;;;;;;;;;;;;<<<======???BBBFFFKKKOOORRRTTTUUUUUUcccpppGGG;;;>>>777777777777777777777777777888888888999<<<@@@DDDGGGLLLRRRTTTiiioooccccccxxx{{{{{{ooorrrvvvwwwvvvrrrmmmjjjrrrwww|||~~~zzzsssmmmjjjdddffflllqqqrrrpppsssyyy{{{rrriiidddmmm|||wwwPPPHHHAAA???>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========AAAFFFKKKPPPSSSTTTUUUWWWfffsssMMM;;;;;;777777777777777777777777777888888888999<<>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========@@@FFFLLLQQQTTTVVVVVVZZZiii~~~rrrPPP<<<888777777777777777777777777777888888888:::===BBBEEEGGGNNNTTTWWWqqq{{{```UUUVVVooo||||||yyy}}}wwwpppmmmmmmnnnnnnmmmfffjjjmmmnnnlllmmmqqqvvvzzzyyy}}}uuujjjaaafffsssYYYIIIAAA@@@>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========AAAGGGNNNSSSVVVWWWXXX^^^nnnuuunnnRRR===777777777777777777777777777777888888999:::===BBBFFFHHHOOOUUUXXXsss___UUUXXXqqq{{{}}}www~~~yyyssspppqqqqqqooolllhhhllloooqqqrrrwww~~~uuuiii___dddppp[[[GGGAAA@@@>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>BBBIIIPPPUUUXXXYYYYYYaaaqqqkkkNNN======777777777777777777777777777777666666888===DDDJJJMMMQQQYYYWWWzzzuuu^^^VVV^^^zzz~~~|||uuuqqqppprrruuuvvvqqqtttxxx|||oooddd___fffqqqcccCCCBBB@@@===<<<<<<===<<<;;;???>>>===<<<;;;;;;<<<===<<<;;;;;;<<<<<<===>>>??????DDDKKKSSSYYY\\\\\\\\\___|||rrrPPP<<<<<<888888888888888888888888888888777777999>>>EEEJJJOOOQQQZZZXXX|||nnnWWWRRR]]]{{{|||yyywwwvvvtttssstttvvvzzzuuujjjdddgggppphhhHHHCCC@@@===<<<======<<<;;;???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<===?????????CCCKKKSSSZZZ^^^```aaaaaa~~~UUU<<<<<<999999999999999999999999999999888888:::???FFFKKKPPPQQQZZZ[[[gggPPPMMMZZZzzz|||uuupppnnnnnnsss{{{zzzooofffgggnnnnnnOOOCCC@@@>>><<<======<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>?????????CCCKKKTTT\\\bbbeeegggbbb\\\>>><<<999999999999999999999999::::::999999;;;@@@GGGLLLPPPPPPZZZ___hhhOOOKKKVVVuuu~~~|||vvvppphhhhhhmmmwwwzzzoooffffffmmmqqqRRRCCCAAA>>>============<<<=========<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@DDDLLLUUU]]]dddhhhjjjbbbdddBBB>>>888888888888888888888888::::::::::::===BBBJJJOOOQQQPPP[[[eeerrrSSSMMMSSSmmmzzzxxxvvv|||yyysssooopppttt|||yyymmmeeehhhppprrrQQQCCCAAA>>>======>>>===<<<<<<<<<=====================<<<<<<======>>>???@@@AAAFFFNNNWWW___eeeiiijjjcccmmmFFF>>>777777777777777777777777999999:::;;;>>>EEEMMMSSSUUURRR^^^lllyyyUUUMMMOOOeee{{{uuuqqqssszzz|||{{{}}}zzznnngggkkktttpppOOODDDAAA???===>>>>>>======;;;<<<======>>>=====================>>>???@@@@@@AAAGGGQQQ[[[ccciiilllmmmiiitttJJJ>>>888888888888888888888888888888:::;;;@@@GGGPPPVVV\\\WWWcccsssvvvSSSLLLLLLaaa}}}uuupppsss|||{{{ooogggjjjssspppNNNDDDBBB???>>>>>>>>>>>>===:::;;;===>>>>>>>>>==================>>>???@@@AAA@@@HHHSSS```iiioooqqqrrrrrrxxxLLL===999999999999999999999999777888999<<>>>>>>>>>>>===:::;;;===>>>>>>>>>==================>>>???@@@AAA???HHHUUUcccnnntttvvvvvvyyy{{{JJJ===;;;;;;::::::::::::999999888888888999???HHHTTT\\\^^^eeehhh}}}oooRRRLLLIIIaaa||||||~~~xxx{{{ooofffffflllhhhJJJDDDBBB???===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@???@@@@@@CCCGGGXXXgggppp}}}zzzOOO@@@;;;;;;::::::::::::999999;;;:::999;;;AAAMMMZZZdddoootttvvvpppTTTOOOKKKaaa}}}zzzxxx}}}|||qqqiiiiiioootttSSSGGGDDD???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@AAACCCHHHYYYjjjtttLLL<<<;;;;;;:::::::::999999999;;;:::999;;;CCCPPP```kkkxxx|||}}}qqqRRRNNNKKKbbb}}}zzzssswww{{{}}}~~~}}}rrrgggffflllwwwSSSLLLGGGBBB>>>>>>???@@@@@@========================>>>>>>>>>===<<<===@@@CCCEEEJJJ]]]ooozzzLLL<<<;;;;;;:::::::::999999999:::999888;;;EEEVVViiivvvgggQQQOOOMMMbbb~~~~~~|||{{{rrruuuyyy{{{~~~}}}rrrhhhggglll~~~xxxRRRKKKGGGBBB?????????@@@@@@========================>>>>>>===<<<<<<===AAADDDDDDLLLaaasss~~~}}}NNN@@@;;;;;;::::::::::::999999999888888===III^^^ttteeeRRRMMMHHHZZZ~~~{{{{{{|||}}}uuuwww{{{~~~vvvsss{{{|||sssjjjjjjooo}}}|||TTTGGGDDD@@@>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======>>>AAADDDAAAMMMfffxxxyyyLLL@@@;;;;;;::::::::::::999999999888999@@@OOOfffuuu[[[RRREEEPPPsss|||zzz{{{~~~wwwyyy||||||{{{rrrxxxyyy|||{{{rrrjjjjjjppp{{{WWWDDDBBB@@@?????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???BBBEEECCCRRRmmmsssIII===;;;;;;;;;:::::::::999999:::999;;;BBBSSSllljjj]]]JJJPPPqqq~~~zzz{{{~~~xxxyyy||||||ssstttvvvvvv~~~}}}{{{qqqhhhgggmmmzzzYYYCCCBBBAAABBBBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@CCCEEEFFFWWWuuu