BM6(7 www]]]LLLIIICCCAAA@@@@@@AAA@@@???>>>===;;;999888999999777666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555666666666666666666666666666666666666555555555555666666666666555555555555555555555555777666555666888999888777999888888777777888888888777777666666777888888999777888999999::::::999999::::::;;;;;;<<<=========??????@@@AAABBBCCCDDDDDDJJJJJJKKKMMMOOOPPPRRRRRR[[[^^^cccgggkkkoootttwww{{{|||~~~yyy```NNNIIICCCBBB@@@@@@AAAAAA???>>>===;;;888888888888777555666666666666555555555555444444444444444444444444555555555555555555555555444555555555555666666666444555555555555666666666666666666666666666666666666666666555555555555555555555555555555555555555777666555666777888888666888888777777777777888888777777666666666777888888777777888999999999999999888888999999:::;;;;;;<<<<<<<<<======>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEHHHKKKNNNPPPSSSWWWYYYaaabbbccceeehhhkkkmmmooorrrtttwww{{{~~~{{{cccQQQJJJDDDBBBAAA@@@AAAAAA@@@>>>>>>;;;999888999999888666666666666666555555555555444444444444444444444444555555555555555555555555444444444555555555666666444444444555555555666666666666666666666666666666666666666555555444444444555555555555555555555555666555444555777888777666777777666666666777888888777777666666666777777888666777777888999888888888666666777888888999999:::888999999:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBBBBCCCFFFHHHEEEEEEFFFGGGIIIKKKMMMNNNMMMPPPSSSUUUXXX[[[```ccciiikkknnnsssxxx}}}{{{eeeTTTKKKDDDBBBAAAAAAAAAAAA@@@>>>???===;;;:::::::::999888666666666666555555555555555555555555555555555555555555555555555555555555444444444444555555555555444444444444555555555555555555555555555555555555666666555555444444333333555555555555555555555555555444444444666777666555666555555555666666777888777777666666666666666777555666777777888888777777555555666666777888888888666666777777888888999999:::::::::::::::::::::::::::<<<>>>>>>======???@@@>>>>>>>>>???@@@BBBCCCDDDCCCEEEGGGIIIIIIKKKNNNQQQPPPQQQUUUYYY___eeejjjlllpppsssxxx|||}}}~~~zzzgggVVVMMMDDDCCCAAAAAABBBBBB@@@???@@@>>><<<;;;;;;;;;:::999666666666666555555555555555555555555555555555555444444444444444444444444333444444444444555555555333444444444444555555555555555555555555555555555555555555444444444444444444444444444444444444444555444333444666666666444555444444555555666777888777777666666555555666666555555666777777777777777444444555666666777777888555555666666666777777777999999999999999999999999666777888888777777888:::<<<<<<<<<<<<>>>???@@@AAAAAACCCEEEEEEEEEFFFHHHIIIHHHIIIKKKOOOTTTYYY^^^```^^^bbbgggkkklllmmmmmmnnnooorrrwww|||www{{{xxxgggXXXNNNDDDCCCBBBAAABBBBBBAAA??????===;;;:::::::::999888666666666666555555555555444444444444444444444444444444444444444444444444333333444444444555555555333333444444444555555555555555555555555555555555333444444444444444444555444444444444444444444444444333222333555666555444444444444444555666777888777777666555555555555555444555666666777777666666444444555555666777777777555555555666666666666777666666666666666666666666999;;;<<<<<<;;;;;;<<<>>>666666777777888:::;;;<<<:::===???@@@@@@@@@BBBCCCEEEEEEFFFGGGJJJNNNQQQTTTOOOSSSXXX\\\^^^^^^^^^___```bbbfffiiikkklllkkkkkkdddgggkkknnnppprrruuuwwwxxxyyy|||wwwgggYYYOOOEEECCCBBBBBBBBBBBBAAA???>>><<<:::999:::999888777777666666666555555555555333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555333333333444444555555555444444444444444444444444444333222333555666555444333333333444555666777888888777666555555555555555444555555666666666666666444444555555666777777888555555666666666666666666666666666666666777777777222333555555444444555777777777777888999;;;<<<===888;;;>>>???@@@@@@BBBDDDEEEEEEDDDCCCDDDGGGIIIKKKFFFKKKPPPTTTVVVVVVVVVVVVUUUWWWYYY\\\]]]^^^]]]]]][[[]]]___```aaaccceeehhhffffffhhhmmmttt|||~~~mmmuuuyyyhhhXXXNNNEEECCCAAABBBCCCCCC@@@===AAA???<<<;;;;;;;;;999888666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222333444444555555444444333111222222333333222222111333333333333333333333333222222222222222222222222222222333333333333444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666333444444444555666666666555555555555555555555555555555555555666666666666888888888777777777777777:::::::::;;;;;;;;;<<<<<<@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHKKKLLLMMMLLLLLLRRRSSSTTTVVVWWWXXXYYYYYY\\\___aaacccbbbbbbbbbcccbbbaaabbbgggooouuuwwwwww~~~}}}{{{yyyxxxyyy|||~~~|||iiieeeffftttxxxgggYYYPPPFFFDDDBBBBBBCCCCCCAAA>>>@@@>>>;;;:::::::::888777666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444333333111222222333333222222111333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444555555555555555555555555555555555555666666666777777777888888777777777777777777777777::::::::::::;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJLLLOOORRRVVVXXXZZZ[[[^^^```cccddddddddddddeeefffddddddfffkkknnnooonnnrrrsssssssssssstttvvvyyyvvvxxxvvvrrrrrrtttuuurrrgggcccbbbmmmvvvfffYYYRRRGGGEEEDDDCCCCCCCCCAAA??????===:::999999999777666666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111222222222222111111333333333333333333333333222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555444444444444444444444444444444444444555555555666666666777777666666666777777777777777999999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCEEEFFFBBBDDDGGGKKKOOORRRTTTUUUYYY\\\^^^```______``````eeecccbbbccceeegggggggggfffhhhjjjkkkkkklllnnnpppppppppmmmhhhfffjjjkkkjjjfffcccbbbhhhuuu|||yyy|||tttdddYYYSSSIIIGGGFFFDDDCCCBBBAAA@@@???===;;;::::::999888666666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222111111222222222222111111222222222222222222222222111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333444444444444555555555444444333333333444444444444444444444444222222222333333333444444555555666666666666666777888888888999999999::::::999::::::;;;;;;<<<=========<<<<<<<<<===???AAACCC???@@@BBBDDDFFFGGGHHHHHHNNNPPPSSSTTTTTTSSSTTTUUUWWWWWWWWWYYY[[[]]]^^^___^^^^^^___^^^\\\\\\]]]___eeefffccc^^^\\\______]]]]]]\\\\\\^^^dddnnnxxx~~~}}}~~~vvvsssxxxsssbbbWWWRRRJJJJJJHHHEEECCCAAAAAAAAAAAA>>><<<;;;;;;:::999888666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000111111222222111111000222222222222222222222222111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444555555444444333333333222444444444444444444444444222222222222333333333333444444555555555666666666777777777888888888888999999999::::::;;;;;;<<<<<<;;;;;;::::::;;;===???@@@??????@@@AAAAAAAAAAAAAAAFFFHHHKKKLLLLLLKKKLLLMMMJJJKKKLLLNNNOOOQQQTTTUUUWWWVVVTTTPPPLLLKKKLLLMMMRRRUUUTTTPPPOOOPPPNNNJJJLLLMMMOOOOOOOOOSSSYYY^^^aaaaaadddiiijjjhhhiiimmmvvv{{{llliiinnnllljjjuuuuuucccXXXTTTLLLLLLJJJFFFCCCAAABBBCCCAAA???<<<;;;;;;;;;999888666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000000000111111111111000000222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333444444444444333333333333333333333333333333333333444444444555555555666666333333444444555666666666666666666777777777888888888888999::::::;;;;;;<<<::::::::::::;;;<<<===>>><<<===>>>@@@AAABBBBBBBBBCCCFFFIIIJJJIIIIIIJJJKKKKKKMMMNNNMMMMMMMMMOOOQQQWWWVVVTTTPPPKKKHHHHHHIIIGGGJJJKKKHHHGGGGGGEEEAAACCCFFFHHHHHHFFFEEEHHHJJJKKKLLLQQQVVVVVVQQQOOOQQQTTTcccsssvvvmmmccc```bbbooouuu~~~gggYYYYYYbbbjjjooosssxxx}}}~~~vvvsss~~~}}}wwwfff[[[WWWMMMMMMKKKGGGCCCAAABBBDDD@@@>>><<<:::::::::999777666555555555555444444444111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333444444333333333333333333333333555555555555666666666666222333333444555555666666555555666666666777777777777777888888999:::::::::777888999:::;;;;;;;;;;;;999:::<<<>>>???@@@@@@AAA@@@CCCEEEGGGFFFFFFGGGGGGJJJKKKLLLKKKJJJIIIKKKNNNSSSUUUVVVUUURRRNNNLLLKKKGGGIIIHHHEEEDDDFFFFFFCCCDDDEEEGGGFFFEEEDDDEEEGGGGGGHHHKKKOOONNNHHHGGGIIIHHHSSS```fffddd___\\\\\\[[[___eeelllqqqvvvxxxyyy{{{kkk^^^ZZZ\\\___aaabbbeeegggjjjooovvvzzz|||yyyvvvxxxyyy{{{{{{uuurrryyyyyyuuuqqqpppppppppnnnkkkyyyhhh^^^[[[NNNNNNLLLHHHCCC@@@BBBDDD???===;;;999999999888666666666555555555444444444111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222333333444444444333333333333333333333333333333333444444444555555222222333444444555666666555555555555666666666777666666777777888999999999666777888:::::::::999888888999:::;;;;;;<<<<<<<<<;;;>>>@@@BBBAAAAAABBBBBB>>>AAABBBBBB@@@AAACCCFFFGGGLLLRRRUUUSSSOOOKKKHHHGGGHHHEEEAAA@@@DDDFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFIIIHHHJJJMMMKKKFFFEEEHHHGGGNNNWWW]]]___]]]ZZZXXXVVVWWWZZZ]]]```ccceeeffffffoooyyy|||xxxttttttvvvtttuuutttpppooowwwrrrfff___[[[WWWWWWWWWVVVWWW[[[```dddrrrnnniiiiiinnnvvv~~~{{{jjj```bbbhhhkkklllpppwww|||~~~|||yyyvvvrrrxxx}}}~~~{{{yyyzzz|||yyy~~~zzzxxx{{{|||xxxvvvyyy|||uuupppgggddd```___aaaaaa```^^^nnn___YYYSSSQQQMMMIIIFFFDDDBBBBBB@@@???===;;;999888777777666444333333444555333222222222111111111111222222000000000000000000000000000000///...............000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////000000000000111111111111000000000000111111111111000111111111111222222222333333222111000000000111000000111111111222222222222222222222222222222222111111111111111111111111222222222333333333444444444444444555444444333333555555555555555444444444666666666777888888999999888888888999999888888888777888888999999999999888777:::<<<======<<<===>>>>>>>>>>>>>>>>>>???@@@AAADDDHHHNNNQQQQQQOOONNNMMMNNNLLLIIIGGGGGGHHHJJJKKKDDDFFFHHHHHHFFFFFFIIILLLKKKJJJMMMRRRPPPJJJLLLRRRRRRVVVZZZ\\\[[[YYYXXXXXXWWWUUUSSSTTTXXX\\\^^^___\\\^^^aaabbbccceeehhhkkkeeegggaaa[[[___cccrrr~~~jjjXXXXXXVVVSSSQQQRRRSSSUUUWWW\\\dddjjjjjjdddbbbeeejjjnnnoooooollliiiiiilllpppvvvyyy~~~ssssssnnnfff```]]]^^^aaadddcccaaa\\\WWWRRRPPPQQQSSSZZZ\\\___aaaaaaaaa``````___cccccc```bbbhhhggg```ccchhhmmmppppppppprrrtttlllnnnnnnnnnpppyyytttjjjeeeiiimmmjjjgggfffkkkmmmppptttvvvxxxxxxxxxlllmmmrrr|||zzzsssppprrrvvvyyyzzz|||uuullljjjoooyyy~~~~~~}}}|||yyyyyy}}}wwwtttyyy~~~|||ssskkk___UUUUUUUUUTTTTTTTTTUUUUUUVVVooo```ZZZTTTRRROOOKKKGGGEEECCCCCC@@@???===;;;999888777777666444333333444555333222222111111000000111111222000000000000000000000000000000//////............////////////////////////000000000000000000000000111111000000000000000000//////////////////////////////000000000111111111//////000000000111111111000000111111111222222222222222111111000000111111000000000111111222222222222222222222222222222222111111111111111111111111222222222333333333333444333333444444444444444333555555555555555555555555555555555666777777888888999888888888888888888999777777888999999999999888888;;;===>>>=========>>>===<<<<<<<<<<<<===>>>??????BBBFFFIIILLLOOORRRUUUUUUSSSOOOMMMNNNRRRVVVYYYYYYZZZYYYVVVRRRPPPQQQRRRSSSSSSYYY```^^^UUUOOOOOOSSSVVV[[[]]]]]]\\\[[[[[[WWWVVVWWWXXX[[[]]]]]]]]]]]]___aaacccddddddddddddhhhiiibbb^^^cccgggrrruuuaaa\\\ZZZYYYZZZ[[[[[[YYYVVVYYY```gggiiieeebbbaaabbbTTTSSSRRRPPPOOOPPPSSSUUU\\\___ccckkkuuu|||wwwmmmhhhccc\\\UUUQQQPPPSSSUUUXXXWWWTTTPPPLLLKKKLLLNNNNNNPPPSSSUUUUUUUUUTTTTTTRRRTTTSSSRRRRRRTTTSSSQQQUUUWWWYYYYYYYYY[[[^^^aaaggggggeeecccdddmmm{{{pppeee^^^^^^```\\\WWWVVVTTTVVVZZZ]]]^^^^^^]]]\\\[[[ZZZ\\\bbbfffgggjjjooommmmmmllllllmmmpppsssvvvwwwnnnccc\\\[[[\\\]]]]]]ddd```[[[[[[___fffkkknnnhhhiiihhhiiimmmyyy{{{sssqqqrrrrrrrrrnnnnnnooorrrsssrrrpppmmmnnnrrrxxxyyyxxxxxx{{{~~~{{{rrrgggdddiiiqqqvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{yyytttpppuuuuuuvvvuuuuuuvvvyyy{{{{{{zzzxxxvvvvvvvvvwwwxxxxxxtttooooooqqqrrrpppmmmlllpppsssqqqqqqttttttrrrkkknnnqqqtttvvvuuusssqqqtttwwwzzz|||{{{zzzyyyxxx~~~~~~||||||}}}}}}~~~xxxwwwxxx}}}}}}tttrrrvvvvvvxxx}}}~~~zzz|||}}}{{{{{{~~~~~~|||~~~}}}|||yyyuuuvvv|||wwwyyyxxxpppnnnmmmjjjeeecccgggqqqzzzxxxlllkkkkkknnnsssuuutttrrruuuvvvsssnnniiidddYYYOOONNNNNNMMMMMMMMMMMMNNNNNNpppaaa\\\UUUSSSPPPMMMIIIFFFDDDCCC???>>>===;;;999888777777666444333333444555333222222111111000000111111222000000000000000000000000000000000000////////////////////////////////////000000000000000000000000/////////000000000000000000000000000000000000000//////000000000000111111//////000000000000111111000000000111111111222222000000000000000111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333111222333333444444444444555555555555555555555555444444444555666666777777999888777666666777888999666777888999999999999999:::<<<>>>>>>>>>===>>>???@@@???>>>>>>>>>???@@@AAABBBCCCDDDFFFJJJQQQYYY^^^```^^^[[[ZZZ\\\bbbgggkkkuuuuuussspppkkkgggeeeeeeeeegggoooxxxxxxlll]]]SSSYYY\\\```bbbaaa______^^^[[[[[[]]]```ccceeeeeedddggghhhjjjmmmnnnnnnkkkhhhjjjkkkdddbbbhhhkkktttqqqhhhffffffjjjooonnnfff___YYY^^^dddiiiiiifff```\\\XXXVVVSSSSSSUUUWWWYYYZZZVVVXXX[[[bbbnnnzzz|||xxxkkkggg```YYYTTTRRRSSSTTT___^^^]]]YYYUUURRRQQQRRRPPPSSSUUUVVVUUUSSSRRRSSSRRRPPPPPPQQQPPPMMMNNNRRRTTTSSSRRRPPPOOORRRVVVZZZdddccc```\\\[[[bbbnnnyyyqqqhhh___]]]\\\WWWQQQNNNJJJLLLPPPTTTVVVVVVTTTSSSTTTPPPOOOQQQRRRRRRUUUZZZXXXXXXYYY\\\```ffflllooooooeeeXXXNNNJJJJJJJJJJJJRRRQQQPPPRRRUUUYYYZZZ[[[WWWWWWWWWWWWZZZcccoooxxxtttkkkaaaZZZXXXXXXXXXWWWXXXWWWWWWXXX[[[]]]\\\[[[]]]___bbbcccccceeejjjoooppphhh]]]VVVVVVYYY[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]ZZZYYYYYY[[[\\\]]][[[ZZZ\\\\\\\\\[[[ZZZ[[[]]]___cccbbb```^^^]]]]]]^^^______\\\YYYYYY\\\______^^^ZZZ___bbb___]]]___aaaaaaZZZ\\\```bbbcccaaa___]]]```bbbddddddcccbbbbbbbbbeeefffggggggfffeeeggghhhfffiiikkkkkkiiieeeccccccdddfffiiijjjjjjhhhfffeeelllnnnsssvvvrrrggg___]]]______aaaeeeiiimmmoooooorrrrrrsssqqqooonnnnnnpppiiijjjmmmppprrrqqqnnnkkkeeecccaaacccggghhhgggdddeeeeeegggiiijjjiiieeebbbeeebbbbbbeeedddaaaaaacccdddcccaaabbbdddfffffffffiiijjjkkkllllllkkkjjjiiimmmnnnlllhhhgggkkkmmmkkkoooqqqrrrooojjjiiimmmrrruuusssooojjjggghhhlllpppwww{{{tttlllkkkfffcccaaaaaadddiiilllnnnmmmeee___bbbfffhhhiiijjjpppppppppqqqooojjjccc^^^\\\\\\ZZZWWWVVVYYYaaagggmmmuuuxxxssspppoookkkcccZZZZZZ[[[___cccdddaaa^^^```aaa___]]]^^^\\\TTTJJJGGGGGGFFFFFFFFFFFFFFFGGGpppbbb^^^UUUTTTQQQMMMJJJFFFDDDCCC???>>><<<:::999888777777666444333333444555333222111111000000000000111111000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........//////000000000000000000000000000000000////////////000000000111////////////000000000111000000000000111111111111...//////000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222000000111333444444444444555555555555555666666666444444555666666777777888:::999777666666777999:::666777888999999:::999999;;;===????????????@@@BBBCCCBBB@@@??????@@@AAABBBGGGGGGFFFFFFHHHNNNUUU[[[bbbaaaaaabbbdddhhhmmmooo{{{}}}|||yyywwwrrruuu}}}~~~jjj\\\]]]___bbbcccbbb```_________^^^^^^```dddhhhkkkllloooooopppssswwwyyywwwuuullloooiiieeeiiikkkwww|||wwwvvv|||}}}sssccceeejjjpppuuussskkkdddccc```]]]]]]bbbeeegggfffiiilllnnnqqq{{{|||xxxrrrkkkgggeeeeeeeeettttttrrrmmmfff```]]]\\\bbbdddfffddd___[[[YYYYYY[[[YYY[[[```^^^ZZZ\\\bbbaaa___]]][[[[[[]]]___bbbggghhhfffaaa^^^```hhhoooqqqmmmhhhgggeee```XXXSSSPPPQQQTTTXXX[[[]]]___```[[[VVVRRRRRRQQQPPPSSSXXXUUUUUUWWW[[[aaaggglllnnnfff]]]QQQIIIGGGIIIJJJJJJMMMNNNOOOQQQSSSUUUUUUUUUVVVVVVTTTSSSSSSWWW^^^dddfffaaaYYYSSSQQQQQQPPPPPPPPPOOOMMMOOORRRUUUWWWWWWXXXZZZ\\\\\\]]]___cccgggllleee\\\UUUQQQRRRTTTUUUYYYXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQQQQSSSTTTUUUUUUTTTUUUVVVUUUTTTUUUWWWYYY[[[ZZZYYYXXXYYYZZZ\\\^^^ZZZXXXUUUUUUXXX[[[\\\\\\ZZZ```ccc___\\\]]]______]]]___bbbdddeeecccaaa___^^^```bbbaaa^^^]]]^^^```bbbcccdddcccbbbaaacccdddaaabbbccccccbbb___\\\ZZZ]]]\\\\\\]]]]]][[[WWWTTT\\\___gggnnnmmmddd\\\ZZZYYYYYYYYY\\\___```___^^^ccceeefffeeecccaaa``````___```bbbeeehhhgggdddaaa\\\ZZZYYYYYY[[[\\\\\\ZZZXXXZZZ]]]```aaa___[[[WWWZZZXXXXXX\\\\\\XXXVVVVVVXXXWWWUUUUUUVVVWWWYYYZZZXXXYYYZZZ\\\\\\\\\\\\\\\___aaa```]]]\\\^^^^^^[[[ZZZ\\\```aaa___\\\aaagggmmmiiiccc^^^]]]___```aaaaaaeeemmmtttrrrjjjdddddd```]]]YYYWWWXXX[[[___bbbddd[[[UUUVVVYYYYYYYYY[[[[[[\\\^^^``````]]]XXXTTTTTTTTTSSSRRRQQQTTTXXX]]]___eeehhhddd``````]]]YYYSSSSSSTTTXXX[[[ZZZUUUPPPQQQQQQPPPQQQVVVXXXRRRIIIDDDCCCBBBBBBBBBBBBBBBBBBpppbbb___UUUSSSQQQMMMJJJFFFCCCAAA>>>===;;;:::999888777777666444333333444555333222111000000000000000000111////////////////////////...///000000000000//////................................................------....../////////000////////////////////////...////////////000000000...////////////000000000//////000000000111111111---...///000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222///000111222333333333333333444444444555555555666555666666777777888999999:::999888777777888999:::777888999:::;;;;;;;;;;;;;;;===???@@@@@@AAACCCEEEEEECCCAAA???>>>???AAABBBCCCDDDEEEEEEEEEHHHLLLPPPYYY[[[^^^aaaccceeeeeeeeeiiinnnwwwtttwww}}}rrrccc\\\___ccceeeeeeeeefffgggfffbbb]]]\\\___dddiiilllkkkkkklllooouuuzzz~~~uuuxxxrrrjjjhhhiiivvvwwwwwwyyyxxxssspppnnnpppuuuxxxyyyxxx~~~yyyuuuttttttuuu~~~~~~|||wwwpppjjjgggeeeqqqttttttppphhhaaa^^^^^^cccccchhhmmmnnnkkkkkkmmmkkkjjjjjjjjjjjjjjjjjjiiikkknnnnnnkkkdddaaacccfffkkklllnnnpppppplllddd]]]YYYYYYYYYZZZ\\\```cccfffccc]]]XXXWWWTTTQQQSSSVVVSSSUUUYYY```gggkkkkkkiiiZZZSSSKKKGGGHHHKKKMMMMMMOOOPPPQQQQQQRRRSSSTTTUUUWWWVVVTTTRRRRRRTTTXXX[[[]]]ZZZVVVSSSQQQPPPOOOOOONNNMMMLLLMMMPPPSSSUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\bbb___YYYTTTQQQQQQUUUXXXYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSRRRRRRQQQQQQRRRSSSSSSUUUXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYY[[[\\\^^^\\\ZZZXXXYYY\\\___cccdddccciiimmmjjjgggggggggdddeeegggjjjmmmmmmllljjjhhheeehhhkkkjjjfffdddfffiiikkklllmmmkkkiiihhhiiijjjggggggfffeeeccc___\\\ZZZ```^^^^^^^^^______]]][[[YYY]]]gggrrrtttmmmdddaaa^^^]]]\\\]]]^^^]]][[[YYYZZZ\\\```aaaaaaaaaaaabbbbbbbbbdddfffhhhhhhfffccc```^^^[[[ZZZ[[[]]]^^^___YYYZZZ\\\___aaa```\\\YYYWWWTTTVVV\\\^^^ZZZVVVUUUUUUTTTRRRQQQQQQSSSVVVYYYWWWYYYZZZXXXVVVVVVYYY[[[^^^aaaaaa^^^]]]___^^^ZZZWWWXXX]]]aaa___]]]aaajjj{{{sssiiiaaa^^^^^^______ZZZ\\\ccckkkmmmkkkkkkmmmhhheee___[[[YYY\\\aaadddfff^^^VVVTTTTTTSSSTTTWWWRRRTTTYYY]]]___\\\WWWRRRSSSSSSRRRQQQQQQQQQTTTUUUYYY\\\]]]ZZZXXXWWWVVVSSSQQQPPPPPPRRRSSSQQQKKKFFFHHHIIIIIIJJJNNNRRROOOHHHAAA@@@??????>>>>>>>>>???pppbbb___UUUTTTRRRNNNJJJFFFBBB@@@===<<<;;;999888888777777666444333333444555333222111000000//////000000111////////////////////////,,,---///000000000///...................................................---------...............////////////////////////......////////////000000......////////////000000/////////000000000111111------///000000///......////////////............////////////////////////000000000000000000000000///000000000000111111111///000111222222222222222222222222333444444555555666666777777888999999999::::::::::::::::::::::::888999:::;;;<<<=========;;;===???@@@AAACCCFFFIIILLLJJJHHHEEEDDDEEEGGGHHHBBBDDDGGGHHHIIIJJJLLLNNNUUUXXX]]]aaaccccccbbb```^^^cccmmmxxxuuuxxx|||zzzmmmcccggglllpppsssvvvyyy{{{sssoookkkiiiiiijjjllllllfffhhhkkknnnrrrxxx~~~yyypppnnnmmmwww{{{wwwwwwxxxyyyxxxyyyyyywwwssspppooonnnyyy|||~~~yyypppiiiggghhhnnntttyyy}}}yyyqqqmmmmmmoooqqqrrrrrrooommmiiimmmooolllccc\\\ZZZ[[[bbbhhhnnnrrruuutttmmmfffgggeeebbb``````aaadddeeeeeeaaa]]]]]]ZZZUUUSSSVVVTTTYYYaaalllsssrrrkkkdddUUUQQQMMMMMMOOOQQQQQQPPPRRRTTTUUUUUUUUUUUUVVVWWWSSSQQQPPPOOOPPPRRRUUUWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQSSSUUUWWWVVVVVVVVVXXXZZZ\\\[[[YYYWWWUUUXXXYYYXXXUUUSSSTTTYYY^^^\\\\\\ZZZYYYWWWUUUTTTSSSTTTVVVWWWVVVTTTSSSRRRSSSVVVZZZ^^^aaabbbaaaaaaaaabbb```^^^[[[ZZZZZZ[[[[[[]]]\\\\\\^^^bbbgggmmmpppsssyyy}}}vvvtttvvvxxxzzzzzzxxxuuusssnnnssswwwvvvrrrppprrruuu{{{}}}~~~~~~|||yyyyyyyyywwwxxxxxxuuuqqqllljjjjjjhhhhhhhhhhhhjjjllloooqqqccceeennnyyy}}}xxxqqqnnndddbbb```^^^^^^]]]ZZZXXXVVVZZZ___dddgggjjjmmmooojjjiiiiiikkkmmmnnnmmmllliiihhhfffddddddfffiiijjjdddeeegggjjjmmmllliiifff]]][[[]]]eeehhhddd^^^\\\YYYXXXVVVTTTSSSVVV[[[___dddhhhiiieee]]][[[___dddfffiiijjjhhhhhhkkkjjjgggfffdddggglllkkkgggnnnyyy{{{ooohhhfffeeefffcccbbbfffnnnsssuuuyyy~~~xxxvvvqqqlllhhhiiimmmqqqppphhh```^^^\\\ZZZ[[[___YYY\\\aaafffiiigggbbb^^^]]]\\\ZZZXXXWWWVVVVVVWWW^^^^^^___aaabbb```\\\XXXWWWTTTRRRQQQRRRQQQLLLHHHCCCFFFFFFEEEGGGJJJHHHDDD>>>===<<<;;;;;;;;;;;;;;;ooobbb___VVVUUUSSSPPPLLLGGGCCCAAA<<<<<<:::999888888777777666444333333444555333222000000////////////000000////////////////////////+++,,,.../////////...---........................------------------------......------------------------------------------........./////////000000........./////////000000////////////000000000111---...///000000...---,,,/////////......---------////////////////////////000000000000000000000000/////////000000000111111000000111111111111111000000000111222222333444444555555666666777888888888999:::<<<======<<<:::999999:::;;;===>>>>>>??????:::<<<>>>@@@BBBEEEIIILLLQQQOOOLLLIIIHHHHHHJJJLLLGGGIIILLLMMMMMMMMMNNNOOORRRUUUYYY^^^aaabbbaaa``````bbbhhhqqqzzzuuuyyy|||~~~~~~tttlllooouuuyyy|||zzz{{{~~~|||vvvrrreeejjjoooqqqrrrvvv~~~xxxvvv||||||zzz}}}zzzsssnnnnnnpppqqqmmmoooppppppooooooqqqrrryyy~~~xxxssssssvvvppphhhhhhiiilllooopppmmmjjjdddgggiiiddd[[[RRROOOOOOVVV]]]dddfffjjjllliiibbbhhhgggfffdddbbbaaa``````___]]]^^^bbbaaa]]][[[]]][[[bbbnnnyyy}}}vvvgggZZZTTTSSSSSSWWW[[[\\\YYYVVVQQQTTTXXXXXXWWWUUUTTTUUURRROOOMMMLLLMMMPPPRRRSSSTTTVVVXXXXXXXXXWWWWWWWWWWWWWWWYYY[[[]]]\\\YYYVVVWWWXXXYYYZZZZZZXXXVVVSSSRRRUUUXXXVVVTTTVVV\\\bbbaaa```___\\\ZZZXXXWWWVVVSSSWWW[[[[[[YYYVVVUUUUUUXXX]]]cccggggggdddaaa```dddbbb___]]][[[[[[\\\\\\\\\\\\\\\]]]```eeekkkpppxxxzzz{{{}}}}}}|||xxxtttrrrnnnuuu{{{{{{vvvtttuuuxxx}}}yyyttttttvvvpppppppppnnnmmmooouuu{{{qqqooorrrzzz}}}{{{wwwvvvjjjgggccc```___^^^\\\ZZZXXX[[[```eeeiiimmmqqqtttllljjjiiiiiikkkmmmnnnnnnlllmmmmmmmmmmmmnnnooopppqqqssswww|||~~~}}}yyyuuuhhhfffiiiqqqtttppphhhddd______]]][[[ZZZ]]]dddiiiqqqxxx}}}vvviiiaaaeeekkkmmmppprrrpppqqquuuuuussstttpppqqquuusssooowwwyyyoookkkkkklllkkkiiikkkrrrxxx||||||wwwuuuvvvxxxuuuoookkkjjjhhheeeeeegggeeegggiiimmmppppppmmmjjjjjjgggdddaaa___]]]\\\[[[```aaafffpppwwwuuummmfff\\\XXXTTTRRRTTTTTTSSSQQQDDDHHHIIIEEEAAABBBBBBAAA======<<<;;;::::::::::::nnnaaa___XXXWWWUUURRRMMMIIIDDDBBB<<<;;;:::999888888888888666444333333444555333222000000////////////000000////////////////////////***+++---//////...---,,,........................------------------------.........------,,,,,,,,,------------------------............/////////000............/////////000////////////000000000000---...///000000...,,,***//////.........---------////////////////////////000000000000000000000000////////////000000000000000111111111111000000/////////000111222222333333444444555555666777777777999;;;===??????===;;;999:::;;;<<<>>>???@@@@@@@@@:::<<<>>>@@@CCCFFFKKKNNNMMMKKKGGGDDDCCCDDDEEEGGGIIIKKKLLLLLLJJJIIIJJJKKKKKKMMMQQQUUUYYY[[[]]]]]]dddcccccchhhooovvvyyyzzzpppuuuyyyzzz}}}{{{sssmmmppptttwwwxxx{{{}}}uuu{{{~~~uuubbbiiiqqqrrrppppppwww~~~|||zzztttyyyxxxnnntttyyy|||zzzyyyyyyzzz}}}yyypppgggbbbaaaccceeedddfffgggggghhhiiilllnnnsssyyy~~~zzzwwwzzz~~~mmm___^^^^^^aaaeeegggfffdddaaacccccc]]]SSSKKKHHHIIIHHHOOOTTTTTTWWW\\\[[[VVVZZZ\\\]]]]]]\\\YYYVVVTTTTTTUUUZZZbbbeeecccbbbdddaaahhhuuusss]]]MMMPPPQQQUUU[[[```aaa^^^YYYJJJOOOTTTVVVSSSPPPNNNMMMVVVSSSOOOLLLMMMNNNPPPPPPQQQSSSWWWYYYYYYXXXXXXXXXWWWYYY[[[^^^^^^\\\WWWSSSUUUTTTTTTTTTUUUUUUSSSQQQMMMQQQUUUTTTRRRSSSZZZ```bbbaaa___]]]ZZZXXXVVVUUUOOOTTTZZZ]]]ZZZWWWUUUTTTUUU[[[bbbfffeee```\\\YYY___]]]\\\ZZZZZZ[[[]]]^^^XXXWWWVVVUUUVVVZZZ```dddlllsss~~~~~~qqqrrrsssrrrooojjjeeebbbgggnnnuuuvvvqqqnnnpppsssnnnrrrwwwzzzyyywwwuuutttxxx|||zzzrrrmmmnnnrrrppppppnnniiidddfffmmmtttuuupppooosssvvvtttssstttppplllgggcccaaa```___^^^XXX[[[^^^aaadddgggkkknnnfffdddaaa```bbbeeeggghhhgggiiilllnnnmmmlllllllllwwwzzz{{{mmmkkknnnvvvyyytttkkkgggbbbbbb```^^^]]]```hhhnnnsss~~~~~~mmmaaacccjjjllloooqqqpppqqqvvvwwwuuuwwwqqqpppssspppmmmvvvwwwnnniiiiiikkkiiiggghhhooouuuyyy}}}}}}{{{vvvuuuuuurrrnnnlllnnnlllhhhggghhhiiihhhiiikkkmmmooonnnmmmoookkkgggccc```^^^\\\ZZZZZZ\\\fffxxxzzzppp\\\WWWQQQOOOQQQTTTTTTTTTGGGLLLMMMFFF@@@???@@@@@@???>>>===<<<;;;;;;;;;;;;mmm___[[[WWWUUURRROOOMMMIIIEEEBBB???===999888888888777666555444444333333222222111000000///...............///000111000...------...---------............///---------............///+++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...............---------------------...//////111222333333222111///.........////////////..............................////////////////////////......//////////////////---------............///000000000000000000000000000000000000111111111111000000111222444555555666777777888999::::::;;;;;;:::::::::;;;<<<===>>>???::::::::::::===@@@CCCEEEIIIGGGDDDBBBAAACCCFFFGGGJJJIIIIIIHHHGGGFFFEEEEEEIIIJJJKKKKKKLLLOOOTTTWWW]]]]]]\\\[[[\\\___dddhhhbbbeeemmmxxx}}}uuummmkkkjjjjjjjjjlllnnnnnnnnnaaaiiivvvuuuccc```aaagggiiifffiiiooommmlllkkkooo~~~uuujjjkkkmmmppprrrppplllhhhnnnnnnqqqxxx{{{|||tttdddZZZZZZ]]]___]]]```aaa___\\\___gggnnnsssssswww}}}kkk\\\ZZZ\\\dddiiigggdddcccfffiiieeeYYYPPPMMMIIICCCMMMPPPQQQOOOMMMNNNMMMLLLTTTVVVXXXZZZ\\\\\\[[[[[[VVVWWW[[[___eeeiiijjjkkkmmmqqqvvvvvvooobbbSSSJJJLLLKKKNNNTTT[[[]]]YYYUUULLLKKKJJJKKKLLLMMMMMMLLLNNNMMMKKKIIIJJJLLLOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQVVV[[[ZZZTTTNNNNNNNNNOOOPPPOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTYYYWWWUUUUUUVVVUUURRROOOPPPQQQSSSUUUUUUTTTSSSRRRTTTTTTUUUWWWXXXXXXUUUSSSXXXWWWWWWWWWXXXZZZ\\\]]]UUUTTTSSSSSSSSSTTTVVVWWWaaadddlllxxxmmmhhhbbb______^^^\\\ZZZ^^^aaafffhhhgggeeedddccceeelllkkkeeegggppprrrlllllljjjjjjkkkjjjfffhhhlllnnnooommmiiieeeccceeehhhhhhfffdddeeegggiiihhhfffhhhjjjkkkfff```\\\^^^bbb]]]_________bbbfffddd^^^^^^\\\ZZZZZZ[[[]]]^^^^^^bbbaaaeeejjjiiidddccchhhrrrwww~~~zzzuuujjjffffffppp|||wwwlllfffaaa]]]]]]]]]^^^ccciiilllvvv}}}rrrfffbbbbbbfffhhhkkkllljjjgggllltttooommmjjjfffeeehhhnnnrrr{{{wwwpppjjjeeebbbbbbbbbeeefffhhhkkkooosssuuuvvvwwwyyyyyywwwtttrrrqqqqqqlllooosssrrrhhh___aaagggeeedddcccbbbaaaaaabbbcccdddcccaaa```___``````aaaZZZ]]]dddsss|||kkkWWWVVVRRROOORRRYYY[[[XXXRRRJJJGGGHHHEEE<<<;;;@@@;;;<<<<<<===<<<;;;999888lll]]]ZZZWWWUUURRROOOMMMJJJFFFCCC???<<<999888888888888777555444444333333222222111000000///...............///000000000...---...///---------............///------------..................------,,,,,,++++++---------------------------------------------------...............------------------...///000111222222333222222111000///......////////////......................................................////////////............------------............//////////////////////////////000000000111111111000000111222333444555555666666777888888999::::::888888888888999:::;;;;;;999888888888:::===@@@AAAAAA???===<<<<<<>>>AAACCCDDDDDDDDDCCCBBBAAAAAA@@@>>>???@@@@@@AAACCCGGGJJJOOOOOOOOOMMMMMMNNNRRRTTTWWWZZZbbbkkkqqqppphhhaaa___^^^\\\\\\]]]]]]^^^^^^[[[^^^fffvvv}}}```\\\[[[]]]^^^[[[\\\```___aaabbbhhhxxx|||qqqkkkiiinnnwwwyyyqqqhhhbbbaaadddkkkrrrxxx{{{iii]]]ZZZZZZYYYZZZ\\\^^^[[[YYY[[[cccjjjpppssszzzpppZZZWWWZZZeeepppsssttttttpppnnneeeXXXPPPNNNKKKFFFKKKLLLLLLKKKJJJJJJJJJIIIMMMRRRZZZbbbgggiiihhhgggddd```___fffqqqxxxxxxuuuoooooommmhhh```UUUKKKEEEGGGFFFGGGLLLRRRUUURRRNNNIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJMMMPPPQQQNNNJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLNNNMMMNNNPPPRRRRRRNNNKKKKKKLLLMMMOOOOOONNNNNNMMMMMMMMMNNNPPPRRRQQQOOOMMMOOOOOOOOOPPPRRRTTTVVVWWWRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSWWW```iiinnnmmmjjjaaa]]]YYYVVVVVVUUUTTTRRRRRRUUUXXXZZZYYYXXXWWWWWWZZZccceee^^^\\\bbbfffdddccc```___`````````eeekkkttttttrrrjjj```ZZZYYY[[[[[[XXXWWWXXXZZZ\\\[[[ZZZ___bbbcccbbb```^^^```bbb```ccccccaaaaaabbb```\\\```]]]YYYWWWWWWXXXYYYYYYXXXWWWZZZ```aaa]]]ZZZ\\\fffjjjppptttuuuqqqlllhhhhhhdddccciiissswwwrrrkkkaaa\\\XXXXXXXXXYYY]]]bbbggglllrrrsssooohhhbbb______bbbhhhmmmiiibbb^^^``````^^^\\\YYYXXXZZZ^^^bbbiiifffbbb^^^[[[ZZZZZZZZZ^^^___aaadddhhhkkkmmmmmmnnnoooooonnnkkkjjjjjjkkkiiinnnttttttjjj^^^ZZZ^^^\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\\\\UUUVVVYYYbbbnnntttlll```PPPPPPMMMMMMTTT___ffffffWWWMMMGGGHHHEEE===:::===;;;;;;;;;;;;;;;999888777jjj\\\YYYWWWUUURRRPPPNNNKKKGGGDDD>>><<<999888999999999888555444444333333222222111000000///..................///000///...---...///---------............///------------............000//////...---,,,++++++------------------------------------------------------...............---------......000111333444444444222111111000000000......////////////......------------------------........................////////////......------------------............//////////////////////////////000000000000111111000000111222333444444555444555555666666777777777666555555555555555666666777666666666777999;;;<<<:::999777777888:::===???>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<===@@@CCCEEEFFFFFFEEECCCCCCEEEFFFKKKNNNTTT\\\aaa```ZZZSSSUUUTTTRRRRRRSSSTTTWWWXXXXXXVVVWWWbbbwwwggg```[[[ZZZYYYWWWXXX[[[TTTWWWYYY^^^lllssskkkrrryyykkk[[[XXXYYY```hhhsssyyykkkccc]]]XXXVVVXXXXXXWWWUUUXXX^^^cccoootttwww\\\UUUUUUbbbqqqzzz|||}}}wwwqqqdddVVVOOOOOOPPPNNNNNNMMMKKKJJJIIIGGGGGGGGGHHHQQQ^^^kkksssuuutttqqqoooddd]]]cccrrr}}}|||xxxqqqlllcccYYYPPPIIIEEECCCDDDCCCCCCFFFJJJLLLKKKHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIMMMIIIEEEEEEGGGIIIIIIGGGEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGKKKNNNNNNLLLIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFGGGJJJLLLLLLKKKIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOOMMMKKKKKKNNNTTTYYYZZZYYYVVVSSSPPPNNNMMMMMMLLLKKKIIIKKKMMMNNNMMMMMMMMMOOOPPPZZZ^^^WWWQQQTTTYYY[[[XXXUUUSSSUUUWWWYYYaaajjjvvvxxxvvvlll^^^SSSPPPRRROOOMMMMMMMMMPPPQQQRRRQQQVVVWWWZZZ\\\___aaabbbccckkkqqqssspppkkkjjjhhhfffhhhccc\\\WWWUUUUUUVVVVVVUUUSSSVVV\\\```^^^YYYWWWZZZ]]]```ccccccaaa]]][[[```^^^]]]```eeehhhhhhggg\\\XXXUUUUUUUUUTTTWWW[[[``````bbbfffiiiggg```ZZZ[[[___iiirrrpppeeeZZZUUUWWWWWWVVVTTTSSSTTTVVVYYY[[[ZZZZZZYYYXXXYYYYYYYYYWWWXXXYYY]]]```cccbbbaaadddddddddcccbbbccceeegggfffllluuuvvvkkk[[[SSSSSSTTTSSSSSSRRRSSSSSSTTTUUURRRQQQQQQQQQQQQSSSTTTUUUPPPPPPOOOOOOVVV\\\ZZZTTTJJJJJJHHHIIISSSbbbmmmqqq___RRRHHHGGGEEE===999:::999:::::::::999888777666iii\\\YYYVVVTTTRRRPPPOOOLLLHHHFFF???<<<:::999:::::::::999555444444333333222222111000000///..................///000///...---...///---------............///,,,,,,---------........./////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------...///111333555666666555333111000000111111---......//////......---------------------------........................000//////......------,,,,,,,,,---------.........////////////////////////////////////000000000111000000000111222333333444333333333444444444555555444444333222222333333333666666555555555666777888888777666555666888;;;<<<999999999999999999999999:::;;;<<<<<<<<<<<>>888888888888888888777666555555kkk]]]ZZZVVVTTTRRRQQQOOOMMMJJJGGG@@@>>>;;;::::::;;;:::999555444444333333222222111000000///...............---///000///......///000---------............///,,,,,,,,,------------...---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---...///000222444666777777555333111000000000111------............------------------------------........................//////......---------,,,,,,,,,,,,------------..............................////////////000000000///000000111111222222222111111222222222222333333444333333222222222222333666555555555555555555555888777666555555666777888888888888999999999999999888999::::::::::::<<<===999<<>>999999888777777666555555555444lll^^^[[[VVVTTTRRRQQQPPPNNNKKKIIIBBB???<<<;;;;;;;;;:::999555444444333333222222111000000///...............---...//////......///000---------............///,,,,,,,,,,,,------------++++++,,,---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......///000222444666777777666444333111111000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------..............................////////////000000//////000000000111111111111111111111111111111111333333222222222222333333444444444444444444444444666555444333333333444444777888888888999999::::::777999;;;;;;:::;;;<<<>>>999;;;???AAABBBCCCEEEGGGDDDEEEGGGHHHHHHHHHGGGFFFMMMOOOQQQPPPMMMMMMOOORRRRRRTTTWWWWWWUUUVVVaaammmyyyyyyrrrcccWWWSSSTTTVVVVVVSSSQQQPPPOOOPPPXXX```ccceeemmm}}}qqqjjjgggdddjjjpppvvv{{{{{{uuuooohhh___ZZZUUUTTTUUUZZZ\\\]]]bbbhhhrrryyyxxxjjj]]]SSSPPPNNNQQQVVV[[[]]]\\\aaaiiipppxxxwwwcccWWWOOORRRYYY[[[[[[ZZZXXXXXXXXXUUUPPPPPPZZZgggcccWWWOOONNNLLLEEEBBBEEEEEEHHHNNNVVV]]]cccgggiiirrrhhh[[[OOOKKKNNNTTTYYYVVVTTTQQQMMMJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCFFFHHHHHHEEEDDDGGGIIIGGGGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEECCCBBBAAABBBCCCEEEGGGHHHIIIHHHHHHDDDEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGFFFDDDEEEGGGIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFIIIJJJJJJIIILLLLLLLLLLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMJJJKKKLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPPPPOOONNNLLLKKKKKKOOOSSSRRROOOOOORRRXXXZZZ\\\ZZZUUUQQQOOOOOONNNOOOOOOOOOMMMNNNOOOQQQXXXVVVSSSSSSUUU[[[aaafffhhhwwwvvvnnnddd[[[VVVTTTSSSSSSUUUWWWXXXXXX\\\^^^[[[UUUTTTTTTTTTUUUUUUVVVWWWXXXUUUXXXZZZZZZYYYZZZ]]]aaa^^^YYYVVVVVVVVVUUUXXX\\\[[[]]]^^^\\\ZZZ[[[```eeehhheeecccdddaaa[[[YYYZZZTTTVVVWWWVVVTTTSSSRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVXXXWWWXXX]]]cccccc^^^XXXVVVWWWXXXXXXXXXZZZ]]]___dddfffiiijjjcccWWWRRRRRROOOPPPQQQQQQRRRQQQQQQQQQRRRPPPNNNLLLKKKJJJJJJKKKGGGKKKKKKHHHGGGIIIIIIHHHDDDFFFEEECCCGGGTTT```eeeZZZMMMDDDDDDCCC<<<888:::888777666555444444444555lll^^^[[[VVVTTTRRRQQQQQQOOOLLLJJJDDDAAA===;;;;;;:::999888555444444333333222222111000000///...............---...//////......///111---------............///++++++,,,,,,,,,---------++++++,,,,,,------......------------------------+++++++++++++++++++++++++++,,,---...////////////......///000222333555666666666555444333111000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///++++++,,,,,,,,,---------................................./////////000000/////////000000000000000111111111111111111000000111111111111222333444444222222333333333333333222444444333333333444444555555666666777888999999:::777999;;;<<<<<<<<<>>>???<<<>>>AAACCCDDDFFFIIIKKKGGGHHHHHHGGGFFFFFFFFFGGGNNNRRRTTTSSSOOOLLLMMMOOOOOONNNPPPSSSSSSSSSYYYbbbnnnxxxzzznnn^^^VVVTTTTTTRRRNNNNNNPPPPPPOOORRRXXXYYYYYY^^^hhhttt|||}}}|||zzzvvvjjjddd___[[[ZZZ^^^bbbccchhhqqqwwwxxxxxxyyyxxxrrriii```ZZZWWWPPPOOOQQQTTTVVVUUUYYY^^^eeekkkrrruuuvvvsssiii^^^RRRNNNLLLPPPXXX^^^^^^]]]ZZZbbbgggiiiwwwqqq^^^UUUPPPRRRVVVWWWVVVWWWTTTRRRRRRVVVWWWUUUWWW\\\```RRRIIIKKKJJJDDDBBBFFFBBBDDDHHHMMMSSSXXX\\\^^^eee```WWWNNNIIIHHHJJJKKKLLLLLLLLLLLLJJJHHHFFFEEECCCCCCDDDDDDCCCCCCCCCDDDCCCGGGIIIHHHEEEDDDGGGJJJFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDCCCBBBAAAAAABBB???AAACCCEEEFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEDDDDDDEEEHHHKKKJJJHHHFFFFFFGGGDDDEEEGGGHHHHHHHHHGGGFFFGGGFFFEEEEEEGGGHHHHHHGGGIIIJJJKKKLLLMMMLLLLLLKKKIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLKKKKKKLLLJJJLLLNNNMMMKKKJJJKKKMMMIIIJJJLLLLLLKKKKKKMMMNNNOOOQQQSSSSSSQQQNNNNNNPPPMMMMMMPPPSSSRRRNNNMMMPPPQQQQQQQQQQQQQQQPPPNNNMMMNNNOOOPPPOOOLLLKKKMMMPPPRRRSSSTTTSSSRRRUUU[[[___dddooozzz||||||||||||yyyrrrlllbbbZZZVVVTTTSSSSSSUUUYYYZZZWWWWWWZZZYYYUUURRRRRRSSSTTTUUUWWWXXXYYYWWWWWWWWWVVVVVVYYY___ccc```ZZZWWWWWWWWWXXX[[[aaaaaabbbbbb___]]]```gggmmmrrrooommmiiibbbZZZXXX\\\XXXYYYZZZYYYWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUWWW]]]dddddd]]]WWWUUUVVVXXXXXXWWWWWWYYYZZZ^^^___bbbeeeaaaXXXTTTUUUNNNNNNOOOPPPPPPOOONNNMMMPPPOOOMMMLLLKKKKKKKKKLLLGGGJJJJJJGGGFFFGGGFFFCCC@@@CCCCCC@@@BBBJJJSSSWWWLLLCCC>>>@@@???888666:::888888666555444444555555kkk]]]ZZZVVVTTTRRRRRRQQQPPPMMMKKKEEEBBB>>><<<;;;:::888777555555444333333222222111000000///...............,,,...//////......///111---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---...////////////...//////000111333444555555666666555444111///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////++++++,,,,,,,,,---------..................................../////////000////////////000000000000111111111111000000000000000000000000111333444444000111111222222222222111333333444444555666888888444444555666777777888888333666888999999:::;;;===;;;===???@@@AAACCCFFFHHHKKKKKKKKKIIIHHHGGGHHHJJJHHHLLLQQQPPPLLLIIIJJJLLLQQQKKKJJJOOORRRQQQSSSXXX]]]nnnyyyqqqaaaWWWTTTSSSQQQLLLLLLQQQRRROOOOOOSSSPPPPPPRRRVVV\\\cccjjjnnnkkkuuuxxxoooddd^^^YYYTTTRRRUUUVVVTTTWWW___fffhhhiiillllllhhh```XXXRRROOOQQQOOOOOORRRRRRQQQTTTYYY[[[___ccceeehhhhhhbbbYYYQQQMMMKKKPPPYYY______]]]MMMVVVYYYVVV]]]rrrxxx```[[[TTTPPPSSSUUUSSSRRRSSSVVVPPPOOOWWW\\\YYYTTTRRR]]]OOOFFFIIIJJJDDDDDDIIIBBBDDDFFFJJJMMMQQQSSSTTT___\\\WWWSSSPPPMMMIIIFFFIIIJJJKKKLLLKKKIIIGGGFFFBBBDDDEEEEEEDDDDDDDDDDDDCCCFFFIIIHHHEEEDDDGGGJJJEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@BBBDDD===>>>@@@CCCDDDEEEEEEEEECCCDDDEEEEEEFFFFFFFFFEEEDDDIIIOOOPPPNNNJJJHHHGGGEEEGGGIIIJJJKKKJJJHHHGGGIIIGGGFFFFFFHHHIIIHHHHHHHHHIIILLLNNNOOOPPPOOOOOOHHHHHHHHHHHHIIIKKKMMMOOONNNMMMLLLIIIHHHHHHKKKMMMJJJMMMOOONNNLLLJJJKKKMMMJJJLLLNNNNNNNNNMMMNNNOOOOOOSSSXXXXXXRRRMMMOOOUUUQQQPPPRRRUUUSSSOOOOOOSSSMMMLLLKKKNNNQQQSSSRRRPPPPPPRRRSSSQQQNNNMMMNNNQQQKKKPPPTTTTTTQQQQQQUUUZZZ]]]dddjjjjjjjjjlllmmmkkkqqqkkkccc[[[WWWVVVUUUTTTQQQWWWWWWRRRPPPTTTUUURRRQQQRRRSSSUUUVVVXXXYYYZZZWWWUUUQQQOOOQQQVVV^^^cccccc]]]YYYYYYZZZ[[[```ffffffeeecccaaabbbfffmmmrrrpppppppppmmmcccYYYWWWZZZYYYZZZZZZYYYVVVUUUVVVWWWTTTTTTSSSSSSSSSTTTUUUUUUTTTSSSUUU\\\cccccc\\\UUUUUUWWWYYYYYYXXXWWWWWWXXXXXXYYY^^^ccc```XXXTTTUUUNNNNNNOOOOOOOOONNNLLLKKKNNNMMMLLLKKKKKKKKKLLLMMMIIIKKKJJJFFFEEEFFFEEE@@@===AAAAAA<<<;;;@@@FFFHHHCCC<<<:::===;;;555555:::999888666555444444555555lll^^^ZZZXXXXXXWWWWWWVVVSSSOOOLLLEEECCC???===<<<;;;999777555333111111222222111000////////////....................................///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------...---------000000000000111111111111444444333333222111111000.........------,,,,,,,,,,,,***((()))+++,,,+++((()))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..................---------------............///---------............///000000000000////////////000111111111111222222222222222111111222222333444444444444555555555555666777777888888888888777777777777888888888999999999;;;<<<<<<<<<===@@@EEEHHHIIIJJJLLLNNNMMMKKKIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIMMMJJJJJJMMMOOOPPPSSSXXX[[[\\\^^^```bbbaaa]]]ZZZUUUTTTTTTSSSRRRRRRRRRSSSTTTRRRQQQQQQSSSXXX^^^aaaeeeiiillljjjccc\\\VVVSSSQQQQQQQQQQQQRRRUUUZZZ]]]cccdddeeeccc]]]VVVPPPMMMOOOPPPSSSWWWYYYXXXTTTQQQVVVXXXZZZ]]]______```___VVVTTTRRRSSSVVVXXXVVVSSSSSSRRRQQQQQQUUUZZZ```dddnnnrrrwwwyyyuuukkk```YYYYYYSSSOOOPPPPPPOOOOOORRRXXXUUURRRQQQSSSTTTRRRQQQQQQRRRMMMFFFDDDFFFFFFEEEGGGFFFGGGKKKOOOQQQPPPMMMVVVTTTTTTVVVXXXXXXTTTQQQRRROOOKKKIIIHHHHHHGGGFFFGGGEEECCCBBBBBBDDDHHHJJJKKKJJJGGGDDDAAAAAACCCFFFDDD@@@???BBBHHHJJJEEE@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEDDDCCCAAA???AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIHHHEEEDDDEEEGGGEEEKKKKKKHHHNNN[[[]]]VVVMMMIIIFFFFFFIIIMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRUUUWWWXXXVVVSSSQQQPPPUUUUUUTTTUUUUUUTTTPPPMMMLLLLLLLLLMMMMMMNNNNNNNNNTTTSSSSSSSSSTTTSSSPPPNNNVVVTTTQQQOOOOOOQQQTTTVVV[[[^^^```aaaaaa```aaabbbjjjjjjeee]]]XXXWWWUUURRRRRRRRRRRRSSSSSSTTTTTTTTTUUUSSSRRRSSSVVVZZZ\\\]]]^^^ZZZSSSMMMKKKOOOYYYbbbaaabbbaaa]]]YYYZZZ```ffflllgggfffgggeeeccciiirrrtttssspppkkkeeeaaa```___]]]^^^___]]]ZZZXXXWWWXXXXXXWWWVVVVVVXXXXXXWWWVVVZZZYYYYYY[[[^^^aaaaaa```\\\\\\\\\[[[[[[YYYXXXXXX[[[[[[]]]___```^^^ZZZWWWTTTRRROOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHJJJIIIHHHFFFDDDCCCAAAAAA???>>>===;;;;;;<<<<<<===::::::999999888777666666666666555444333333222222mmm^^^[[[YYYXXXWWWVVVVVVSSSOOOLLLFFFCCC@@@>>>===;;;999777666444222111222222111000////////////....................................///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------......------/////////000000000111111333333222222111000000000......---------,,,,,,,,,,,,***)))***,,,---+++)))++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..................---------------............///---------............///000000000000////////////000000111111111222222222222222111111222222333444444444444444555555555555555555666666777888999999777777888888888999999999;;;;;;<<<<<<===???DDDHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJNNNKKKJJJMMMNNNMMMOOOSSSUUUUUUWWWZZZ]]]]]][[[YYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPOOOOOOPPPSSSWWWYYY]]]aaaeeeeeeaaa[[[WWWUUUTTTTTTTTTRRRRRRSSSVVVYYY]]]___aaaaaa^^^ZZZVVVTTTTTTUUUWWWZZZ[[[YYYTTTPPPTTTUUUXXXZZZ[[[\\\\\\\\\\\\ZZZYYYXXXWWWVVVSSSQQQQQQPPPNNNMMMNNNQQQUUUXXXaaaeeejjjmmmkkkeee]]]XXXTTTOOOMMMNNNLLLJJJLLLPPPUUUTTTSSSUUUVVVUUURRRNNNMMMPPPOOOHHHCCCCCCDDDCCCEEEDDDGGGLLLRRRSSSNNNIIILLLMMMOOOTTTYYY\\\[[[YYYUUUQQQLLLIIIGGGGGGGGGFFFGGGFFFDDDCCCEEEHHHKKKMMMIIIHHHEEEBBBAAACCCHHHKKKGGGBBB???AAAFFFHHHEEEAAA@@@AAAAAABBBBBBCCCCCCDDDAAABBBDDDEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIIIIGGGEEEDDDEEEGGGHHHMMMMMMJJJOOOZZZ\\\VVVPPPLLLIIIHHHJJJKKKLLLKKKNNNNNNMMMLLLLLLLLLMMMNNNPPPOOONNNMMMLLLMMMMMMNNNMMMNNNNNNNNNOOOPPPPPPPPPTTTVVVYYYZZZXXXVVVTTTTTTTTTTTTTTTUUUVVVTTTRRROOOLLLLLLMMMNNNNNNOOOPPPPPPTTTSSSSSSTTTUUUTTTRRRPPPUUUTTTRRRPPPPPPQQQSSSTTTVVVYYY\\\^^^___```aaabbbfffhhhfff```\\\\\\YYYUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY\\\^^^cccccc]]]PPPIIIMMMVVV[[[^^^aaacccaaa^^^]]]___bbbeeeccceeeiiihhheeehhhnnnsssrrrqqqmmmiiieeebbbaaa_________^^^\\\[[[ZZZZZZYYYXXXWWWXXXZZZ[[[ZZZYYYZZZYYYYYY[[[^^^aaaaaa```[[[[[[[[[[[[ZZZXXXWWWVVVXXXXXX[[[^^^```___\\\YYYWWWUUUSSSQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGDDDBBB@@@???>>>===<<<;;;;;;;;;<<<<<<:::999999888777777666666555555555444333333222222mmm___\\\YYYXXXWWWVVVUUUSSSOOOMMMFFFCCC@@@>>>===<<<:::888666444222222222222111000////////////..........................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,------......------....../////////000000000111111111000//////......------------,,,,,,,,,,,,---+++***+++,,,---,,,***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------......---------............///---------............///////////////000000000000000000000111111111222222222111111111111222333333444444444444555555555555333333333444666777999:::777777777888888888888999:::;;;;;;;;;<<<>>>CCCFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLNNNLLLLLLOOOOOOLLLLLLOOOPPPPPPQQQTTTXXXZZZ[[[ZZZ[[[ZZZXXXWWWUUUUUUTTTTTTQQQPPPOOOOOOOOOPPPRRRSSSVVVYYY^^^```___]]]ZZZYYYWWWWWWVVVTTTRRRQQQSSSUUUUUUXXX[[[^^^______^^^]]]YYYZZZ\\\______[[[UUUQQQRRRSSSTTTVVVWWWWWWXXXWWW[[[]]]^^^]]]ZZZVVVTTTSSSRRRPPPMMMKKKJJJKKKLLLNNNRRRVVV[[[___```___[[[YYYTTTSSSRRRRRRMMMGGGGGGKKKPPPQQQSSSVVVXXXVVVQQQMMMLLLSSSUUUMMMDDDAAAAAAAAAAAAAAADDDLLLSSSSSSLLLDDDCCCDDDHHHNNNTTTXXXYYYYYYUUUQQQLLLIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEHHHLLLNNNHHHFFFCCCAAAAAAEEELLLRRRJJJEEE??????CCCFFFEEEBBB@@@@@@AAAAAABBBCCCCCCCCC@@@AAACCCDDDDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFHHHLLLLLLIIIMMMVVVXXXSSSQQQOOOLLLJJJJJJJJJJJJIIIOOONNNNNNMMMMMMNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPSSSUUUXXXYYYXXXWWWVVVWWWTTTTTTTTTTTTUUUUUURRRPPPLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRTTTUUUVVVUUUSSSVVVUUUTTTSSSRRRRRRSSSSSSQQQSSSWWWZZZ[[[]]]```bbbaaadddeeecccaaabbb___ZZZXXXXXXWWWVVVTTTSSSRRRRRRQQQTTTWWWXXXXXXXXX\\\___iiiqqqkkkVVVIIIMMMSSSSSSYYY^^^ccceeebbb___]]]]]]]]]___ccchhhhhheeeeeehhhmmmnnnppppppnnnjjjfffdddcccaaa___^^^^^^^^^^^^]]][[[ZZZYYYZZZ\\\]]]\\\[[[ZZZYYYYYY[[[^^^```aaa```[[[[[[[[[ZZZYYYXXXVVVVVVTTTUUUXXX[[[^^^___]]]ZZZZZZZZZYYYWWWTTTQQQNNNLLLIIIHHHFFFFFFFFFHHHKKKLLLMMMLLLIIIGGGCCCAAA>>>======<<<;;;:::::::::;;;;;;999888888777777666666666555444444333333222222222mmm```]]]ZZZXXXVVVVVVUUUSSSPPPMMMGGGDDDAAA???>>><<<:::888777555333222222222111000////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---........................////////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...---+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......---------............///---------............///////////////000000000000000000000000111111111111111111111111111222222333333333444444444555555555333333333333444666888999777777777777888888888888888999:::;;;;;;===AAADDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFHHHIIIKKKLLLMMMMMMOOOMMMNNNQQQQQQNNNNNNPPPRRRQQQRRRTTTXXX[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSVVVZZZ]]]^^^^^^]]]\\\WWWWWWWWWUUURRRQQQRRRSSSQQQSSSVVV[[[___bbbbbbaaa\\\]]]___aaaaaa^^^XXXSSSQQQQQQRRRSSSSSSTTTTTTTTTTTTXXX]]]]]][[[XXXXXXYYYWWWUUURRROOOLLLLLLLLLLLLLLLNNNRRRVVVYYYZZZ[[[ZZZYYY[[[^^^]]]TTTHHHDDDFFFIIIKKKOOORRRTTTTTTQQQOOOTTT]]]aaaXXXJJJBBB@@@@@@@@@>>>@@@GGGOOOPPPHHH@@@>>>@@@BBBFFFIIIKKKLLLLLLOOOMMMKKKJJJJJJIIIGGGEEECCCCCCBBBAAACCCEEEHHHJJJHHHFFFCCC@@@@@@FFFNNNSSSLLLFFF@@@>>>@@@CCCDDDCCCAAAAAAAAABBBCCCCCCDDDDDD@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEFFFFFFIIIIIIGGGIIIOOOQQQOOOPPPOOOMMMLLLKKKJJJIIIIIINNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOPPPQQQOOORRRUUUVVVVVVUUUVVVWWWVVVUUUTTTTTTTTTSSSQQQNNNMMMMMMNNNPPPQQQSSSTTTTTTRRRRRRRRRSSSVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSOOOQQQTTTVVVWWWYYY\\\^^^]]]aaacccaaabbbeeedddaaa^^^]]]\\\ZZZXXXVVVTTTTTTOOOTTTYYYZZZXXXWWW[[[___lllyyyvvv]]]LLLPPPTTTOOOVVV[[[```cccaaa^^^[[[ZZZZZZ\\\___cccdddbbbaaa```dddfffjjjnnnpppnnnjjjffffffccc```___aaaaaa```___]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZYYYZZZ\\\_________[[[[[[[[[[[[YYYXXXWWWVVVTTTTTTVVVYYY\\\]]][[[YYY[[[\\\]]]\\\YYYUUUSSSRRROOOMMMKKKHHHGGGHHHIIIJJJIIIHHHFFFDDDAAA???===<<<;;;;;;::::::999999999999777777777666666666555555444333333333222222222111lll___]]]ZZZXXXVVVUUUTTTSSSPPPNNNGGGEEEBBB???>>>===;;;999888666333222333222111000////////////....................................,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,---........................//////////////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,...---+++***)))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......---------............///---------............///.../////////000000000111//////000000000111111111111111000000111111222333333333333444444444444555444444444444444555555666777777777777777777777777777888999::::::<<>>???@@@@@@@@@AAAAAABBBEEEFFFHHHKKKMMMKKKGGGCCCDDDCCCBBBAAAAAABBBDDDEEEHHHFFFCCC@@@@@@DDDJJJOOOKKKFFF@@@===???AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEE@@@@@@AAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCEEEFFFEEEGGGGGGFFFGGGJJJLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMIIIJJJKKKLLLNNNOOOPPPQQQNNNQQQSSSUUUUUUUUUVVVWWWXXXVVVTTTSSSRRRQQQNNNLLLMMMNNNOOOPPPRRRSSSUUUUUURRRQQQQQQSSSUUUWWWXXXWWWWWWWWWXXXXXXXXXWWWVVVUUURRRSSSUUUUUUTTTUUUWWWYYY[[[^^^^^^\\\^^^dddfffeeebbbaaa```^^^[[[YYYXXXWWWPPPUUUZZZZZZWWWVVVYYY]]]iiixxxxxxaaaRRRUUUWWWRRRUUUXXX[[[\\\\\\ZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\ZZZZZZ]]]bbbhhhmmmnnnkkkgggfffdddbbbbbbbbbaaaaaa```___^^^]]]]]]^^^^^^]]]\\\\\\ZZZXXXXXXZZZ\\\]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUVVVXXXYYYYYYWWWUUUXXXZZZ]]]]]][[[YYYXXXXXXXXXVVVSSSOOOLLLIIIGGGFFFCCCCCCBBB@@@???===<<<<<<999999999999999888888777666666555555555555555444222222222222222111111111kkk___\\\[[[XXXVVVTTTTTTRRRPPPNNNHHHEEEBBB@@@???>>><<<:::888666444333333333111000////////////....................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++***+++,,,---.../////////....../////////000000000.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,++++++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......---------............///---------............///......//////000000111111/////////000000000111111111000000000000111222222333333333333444444444444444555555666555555444444888777777777777777666666666777999999999:::===??????@@@AAACCCDDDEEEEEEEEECCCDDDDDDEEEFFFHHHJJJKKKLLLKKKLLLQQQSSSRRRTTTWWWYYYWWWVVVWWWYYY[[[[[[[[[UUUUUUSSSRRRPPPPPPOOOOOONNNOOOPPPQQQRRRTTTTTTUUUOOOOOOPPPRRRTTTUUUTTTRRRPPPRRRUUUVVVUUUUUUUUUUUUUUUSSSRRRUUUZZZ]]]]]][[[ZZZYYYZZZ\\\]]]]]][[[YYYSSSSSSRRRQQQQQQQQQQQQQQQMMMPPPSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKJJJKKKKKKMMMNNNOOOKKKPPPYYY___[[[OOOGGGEEE@@@AAACCCDDDFFFIIINNNQQQ\\\ggglllbbbSSSHHHDDDCCCAAA>>><<<<<>>??????>>>===???@@@>>>@@@DDDIIIKKKJJJFFFBBBEEEDDDCCCBBBBBBBBBCCCCCCFFFEEEDDDBBB@@@AAAEEEHHHFFFCCC@@@>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@???@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGHHHGGGGGGHHHKKKMMMGGGJJJLLLMMMKKKJJJJJJKKKHHHIIIKKKLLLNNNNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLGGGHHHJJJKKKMMMOOOPPPQQQOOORRRTTTUUUUUUVVVWWWYYYWWWUUURRRQQQPPPOOOMMMKKKNNNOOOOOOQQQRRRSSSTTTTTTRRRQQQPPPRRRTTTWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWUUUSSSRRRTTTUUUXXXZZZZZZXXXZZZ___cccbbbaaaaaa```^^^\\\[[[YYYYYYTTTVVVXXXXXXVVVUUUWWWZZZbbboooqqqcccXXXYYYZZZVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[ZZZWWWXXX[[[ZZZWWWVVVVVVZZZ```gggjjjhhheeedddeeefffdddaaa___^^^___^^^]]]]]]^^^```aaaaaa___]]][[[WWWVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXVVVVVVUUUVVVWWWVVVTTTRRRSSSVVVZZZZZZYYYXXXYYY[[[[[[[[[ZZZWWWRRRMMMHHHDDD@@@???>>>>>><<<<<<;;;:::777888888888888777666666444444444444444444444444111111111111111111111111jjj^^^\\\[[[YYYVVVTTTSSSRRRPPPOOOHHHFFFCCCAAA@@@>>><<<:::999777444333333333111000////////////....................................+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))***,,,---...//////////////////000000000111111///......---,,,,,,++++++******+++++++++,,,,,,,,,)))+++---,,,***)))***,,,)))******++++++++++++*********************************+++++++++,,,,,,,,,***++++++,,,------......---------............///---------............///.........///000111111111////////////000000000111000000000000000111222222222222333333333444444444222333666777888777555444888888777777666666666666555666888999999999;;;===<<<>>>AAACCCEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIJJJHHHHHHLLLNNNNNNQQQUUURRRQQQQQQSSSUUUVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUOOOMMMMMMNNNQQQRRRQQQPPPOOORRRUUUWWWVVVUUUUUUUUUWWWTTTQQQSSSWWWZZZYYYWWWYYYXXXVVVWWWXXXYYYXXXWWWTTTSSSRRRPPPOOOOOOOOOPPPNNNNNNOOOPPPSSSTTTSSSRRRPPPPPPQQQQQQPPPOOOMMMLLLLLLKKKIIIHHHGGGHHHIIIIIIDDDFFFMMMTTTTTTLLLFFFDDD???AAACCCCCCCCCEEEIIILLLPPPZZZ```ZZZPPPIIIFFFEEEAAA@@@???>>>======>>>@@@===>>>@@@???===<<<>>>@@@===>>>@@@CCCFFFFFFCCCAAABBBAAAAAA@@@AAAAAABBBBBBAAABBBCCCCCCAAA@@@AAABBBAAA@@@????????????>>>>>>??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIIHHHFFFDDDBBBAAA@@@@@@>>>???AAACCCDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCDDDFFFDDDEEEFFFFFFEEEEEEIIILLLFFFIIILLLMMMKKKIIIHHHIIIEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJFFFGGGIIIKKKMMMOOOPPPQQQOOOQQQSSSTTTSSSTTTVVVWWWSSSQQQOOONNNOOOOOOMMMLLLOOOOOOPPPQQQQQQRRRSSSSSSRRRPPPOOOPPPSSSVVVVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVZZZZZZYYYVVVTTTRRRSSSTTTSSSVVVWWWUUUWWW[[[\\\ZZZ\\\\\\[[[ZZZYYYXXXXXXWWWXXXWWWVVVUUUTTTTTTUUUVVV[[[bbbfffbbb\\\ZZZZZZYYYVVVUUUUUUUUUVVVXXXYYYYYYXXXZZZZZZWWWZZZ^^^\\\VVVWWWUUUVVVZZZaaaeeedddaaa```eeeiiiggg```[[[[[[]]]\\\\\\\\\___cccfffgggggg^^^[[[WWWUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTTTTTTTUUUUUUSSSQQQNNNRRRUUUUUUSSSSSSVVVZZZXXXZZZ\\\]]]YYYSSSKKKFFF@@@@@@???===<<<:::999999666666777888777666555444333333333333333444444444000111111111111111111111iii]]][[[[[[YYYVVVTTTSSSRRRPPPOOOIIIFFFCCCAAA@@@???<<<;;;999777555333333333111000000/////////....................................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))***,,,---.../////////000000000000111111111111///......------,,,,,,+++*********++++++,,,,,,,,,(((+++,,,+++)))(((***,,,''')))***,,,,,,,,,+++*********************************+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////---------.........//////---......///000111111222////////////000000000000000000000000000111111222222222333333333444444444///111555999:::999777666888888777777666666666555444666888888888999;;;<<<;;;===AAADDDFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIEEEEEEHHHJJJJJJMMMQQQKKKJJJKKKMMMPPPRRRQQQPPPRRRQQQPPPOOOOOOOOOOOOOOOSSSRRRRRRQQQRRRSSSTTTUUUPPPNNNMMMNNNRRRTTTSSSQQQOOORRRVVVWWWWWWUUUUUUUUUXXXTTTPPPQQQVVVYYYXXXUUUYYYWWWTTTTTTTTTUUUVVVUUUTTTSSSQQQOOONNNNNNNNNOOOMMMKKKJJJMMMRRRUUUTTTRRROOOPPPPPPPPPOOONNNLLLKKKMMMLLLJJJHHHGGGGGGGGGGGGEEEDDDFFFLLLMMMHHHDDDBBB@@@CCCEEEDDDCCCBBBEEEHHHCCCMMMTTTRRRLLLIIIGGGFFF@@@BBBCCCAAA===<<<===???===???@@@>>>;;;:::<<<>>>@@@???>>>???AAABBBAAA@@@============>>>???@@@AAA===???BBBCCCBBB@@@???>>>>>>>>>???@@@@@@???===<<<===>>>>>>???@@@@@@AAAAAACCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDFFFGGGKKKJJJHHHEEECCCAAA@@@@@@>>>???AAACCCDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDBBBBBBDDDFFFAAAAAACCCDDDBBBBBBEEEJJJEEEIIIMMMMMMJJJGGGFFFGGGCCCEEEGGGIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMKKKJJJIIIFFFGGGHHHJJJMMMOOOQQQQQQMMMNNNPPPQQQPPPQQQSSSTTTOOONNNLLLMMMNNNOOOOOONNNOOOPPPPPPPPPQQQQQQRRRRRRRRRPPPOOOPPPRRRUUUVVVVVVQQQPPPQQQQQQRRRSSSUUUVVV\\\\\\ZZZWWWTTTSSSTTTUUUOOOSSSVVVUUUVVVXXXWWWTTTXXXWWWWWWWWWVVVVVVVVVUUU[[[XXXTTTSSSSSSTTTTTTTTTVVVZZZ___```]]]YYYXXXYYYVVVUUUUUUVVVWWWYYYYYYYYYVVVYYYZZZYYY]]]aaa^^^WWWZZZWWWUUUWWW]]]aaa```^^^^^^eeekkkhhh___XXXYYY\\\ZZZZZZ\\\```fffjjjlllmmm___[[[WWWTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWWWWTTTSSSSSSSSSUUUUUUSSSRRRKKKOOORRRQQQNNNNNNRRRWWWRRRWWW\\\___^^^WWWOOOIIIBBBAAA@@@>>><<<:::888777555666777777777666444333333333333333333333333333000000000000000111111111hhh\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTJJJGGGCCC@@@???>>><<<:::777777666555333222111000//////.........---------------------......//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,)))***,,,,,,***)))***+++++++++,,,,,,,,,---------+++,,,---///000000111111000//////000222333111000------,,,+++++++++,,,,,,+++++++++*********))))))+++++++++*********))))))))))))*********++++++++++++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---...///111333444------......///000000000000000000000111111111111222222222222333444555555444444555555555555444444444444333444555777999:::777666666666666888:::;;;<<<>>>AAADDDFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFHHHIIIGGGHHHHHHHHHGGGGGGIIIJJJIIIJJJLLLOOOQQQSSSTTTTTTQQQRRRRRRQQQOOOMMMMMMNNNRRRSSSTTTSSSQQQOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSVVVXXXYYYXXXWWWVVVVVVSSSOOONNNPPPSSSUUUVVVVVVXXXYYYXXXTTTSSSTTTVVVRRRQQQOOONNNNNNOOOPPPQQQQQQPPPOOONNNNNNOOOQQQSSSNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFGGGCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>???>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;<<<=========<<<;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???@@@@@@AAAAAANNNLLLHHHEEECCCBBBCCCCCC@@@???>>>>>>>>>???AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCDDDFFFGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGDDDAAABBBEEEHHHIIIHHHIIIJJJKKKKKKIIIGGGEEECCCDDDFFFGGGIIIKKKMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQRRRQQQOOONNNOOOPPPQQQPPPPPPOOOPPPQQQSSSTTTSSSPPPLLLMMMOOORRRRRRQQQXXXYYYZZZXXXTTTRRRSSSTTTQQQQQQRRRSSSUUUUUUSSSRRRSSSUUUVVVUUUSSSSSSVVVYYY\\\YYYUUUQQQPPPQQQSSSUUUUUUVVVXXXZZZ[[[ZZZYYYYYYVVVUUUTTTSSSSSSUUUWWWXXXXXXVVVVVVZZZ^^^___ZZZUUUVVVUUUSSSTTTWWWYYYZZZZZZ```eeejjjiiiaaaZZZVVVVVVUUUVVVYYY]]]ccchhhmmmooo___ZZZTTTQQQSSSTTTTTTSSSUUUUUUTTTTTTUUUWWWYYYZZZZZZVVVQQQOOOQQQRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNRRRVVVWWWTTTOOOJJJHHHEEEAAA>>><<<:::777555555555666666555555444333111111111111111111111111000000000000000000000000}}}ggg\\\ZZZYYYXXXWWWUUUTTTSSSSSSSSSJJJGGGCCC@@@???>>><<<:::777777666555333222111000//////.........---------............//////000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,------...///000000000000/////////000222222111///...---,,,++++++++++++++++++++++++*********))))))+++++++++*********))))))******************+++++++++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000000///......///000111------......///000000000000000000000111111111111222222222222333444555555444444555555555555444444444444333444555777888999777666666666777888:::;;;;;;===@@@CCCEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLJJJKKKMMMOOOQQQRRRSSSTTTSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQQQQSSSPPPOOOOOONNNNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTQQQNNNMMMNNNQQQSSSTTTUUUVVVXXXWWWTTTSSSTTTVVVSSSRRRPPPNNNNNNNNNPPPQQQPPPOOONNNLLLLLLMMMOOOPPPKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======<<<<<<<<<===>>>???<<<<<<<<<;;;;;;<<<======???>>>===<<<<<<;;;<<<<<<===<<<;;;<<<===>>>===<<<@@@@@@@@@@@@@@@@@@??????@@@@@@????????????@@@@@@HHHGGGEEEDDDCCCCCCCCCDDD??????>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFDDDAAAAAADDDFFFGGGFFFHHHIIIIIIIIIHHHFFFDDDBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMNNNOOOOOOQQQQQQPPPOOONNNNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRRRROOOMMMMMMOOOQQQRRRQQQVVVWWWXXXVVVSSSRRRRRRTTTRRRRRRRRRRRRSSSRRRQQQPPPUUUVVVVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSVVVXXXZZZ\\\\\\ZZZXXXWWWVVVUUUTTTSSSSSSUUUWWWXXXXXXVVVVVVZZZ^^^```]]]YYYWWWUUUTTTTTTWWWYYYZZZZZZ]]]aaadddddd___XXXRRROOOUUUWWWYYY\\\___aaacccddd[[[VVVQQQPPPRRRSSSSSSQQQUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWSSSQQQQQQRRRSSSSSSPPPPPPPPPOOONNNLLLKKKJJJKKKLLLNNNRRRSSSQQQMMMIIIGGGEEEAAA>>><<<:::777555555555555555555444444333111111111111111111111111////////////////////////yyyeeeZZZYYYYYYYYYWWWVVVTTTSSSRRRQQQJJJGGGCCC@@@???>>><<<:::777777666555333222111000...............---------///////////////000000000+++,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,)))+++,,,,,,+++******+++*********++++++++++++,,,......///000000000000000//////...///111111000///......---++++++*********+++++++++***************+++++++++***************++++++******************+++++++++***************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------222222000///...---------------......///000000000000000000000111111111111222111111222222333444555444444555555555555444444444444444444555666888888777777777777777888999::::::<<>>>>>>>>===<<<<<<<<<============<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<;;;<<<======>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::===;;;:::>>>BBBBBB>>>999????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCC>>>>>>======>>>>>>???@@@???@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEECCCAAAAAABBBDDDDDDDDDFFFGGGGGGGGGFFFDDDCCCAAABBBCCCEEEGGGIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLMMMNNNPPPPPPPPPNNNMMMNNNOOOPPPPPPOOONNNNNNNNNOOOOOORRROOOMMMMMMNNNPPPQQQQQQSSSTTTUUUTTTRRRQQQRRRSSSTTTSSSQQQPPPOOOOOOPPPPPPVVVTTTRRRSSSUUUUUURRROOOPPPRRRTTTVVVVVVVVVTTTSSSWWWYYY\\\]]]]]][[[XXXVVVVVVUUUTTTSSSSSSUUUWWWXXXXXXVVVVVVYYY^^^aaa```___WWWUUUTTTTTTVVVYYYZZZZZZZZZ\\\^^^```^^^XXXPPPJJJTTTVVVXXXZZZ[[[ZZZYYYXXXVVVRRROOOOOORRRSSSRRRPPPTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVUUUSSSQQQQQQTTTVVVQQQQQQPPPOOOMMMKKKJJJIIIHHHIIIJJJLLLNNNNNNKKKIIIGGGDDDAAA>>>===;;;888666555555555555555444333333111111111111111111111111////////////////////////vvvbbbYYYYYYZZZYYYXXXVVVUUUSSSQQQPPPJJJGGGCCC@@@???>>><<<:::777777666555333222111000....................................////////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------,,,,,,,,,)))+++,,,,,,+++******+++))))))*********+++++++++,,,---...000111222222222///......///000111///.........,,,+++******))))))************************************************+++++++++******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------222111000///...---------------......///000000000///000000000111111111111111111111111222333444555333444444555555444444333333333444444555666777777777777777888888999999999999;;;>>>@@@AAABBBAAAAAAGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKLLLJJJJJJKKKLLLJJJJJJLLLMMMNNNOOOOOOPPPNNNPPPQQQQQQPPPPPPQQQSSSQQQRRRQQQOOOMMMMMMNNNPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPRRRSSSUUUQQQNNNKKKKKKLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQNNNMMMMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJFFFFFFGGGHHHJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@AAA===>>>@@@AAAAAA@@@>>>===>>>??????@@@@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::999999::::::999999::::::::::::::::::;;;999:::@@@GGGGGGAAA:::>>>>>>>>>>>>??????@@@@@@???>>>==================;;;<<<>>>@@@AAAAAA@@@???===============>>>>>>>>>>>>??????@@@@@@??????>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@AAAAAAAAAAAADDDEEEEEEEEEDDDCCCAAA@@@CCCCCCEEEGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKMMMNNNQQQQQQPPPOOOOOONNNNNNNNNMMMNNNOOONNNMMMLLLMMMOOOOOOOOONNNMMMMMMMMMLLLLLLQQQOOOMMMMMMNNNOOOQQQRRRPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRPPPNNNMMMNNNPPPSSSUUUQQQNNNQQQVVVWWWSSSNNNNNNPPPSSSVVVXXXYYYXXXXXXVVVXXX[[[^^^^^^]]]ZZZXXXWWWVVVTTTSSSSSSTTTVVVWWWWWWVVVVVVXXX]]]aaaccccccXXXVVVTTTSSSVVVXXXZZZZZZ[[[[[[]]]```aaa\\\RRRJJJQQQSSSVVVXXXYYYXXXVVVTTTTTTQQQOOOPPPSSSUUUTTTRRRTTTUUUVVVWWWVVVUUUSSSRRRQQQSSSTTTQQQNNNNNNQQQUUUQQQQQQPPPNNNLLLJJJHHHGGGHHHGGGGGGHHHJJJKKKJJJIIIFFFDDD@@@>>>===;;;999777444444555555555444333333111111111111111111111111////////////////////////sss```XXXYYYYYYYYYXXXWWWUUUSSSQQQOOOJJJGGGCCC@@@???>>><<<:::777777666555333222111000---.....................------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++------+++***+++,,,))))))*********+++++++++***+++---///111333333444///...---...000000...,,,...---,,,+++******************************************************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........////////////.........------......///000000000///000000000111111111111111111111111222333444444333333444444444444333333333333444555555666666666888888888999999999999999999:::===???@@@@@@@@@???DDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJKKKIIIIIIIIIJJJHHHIIIJJJKKKMMMMMMNNNNNNLLLNNNOOOOOOOOOOOOPPPRRRQQQQQQPPPNNNLLLKKKMMMOOONNNNNNNNNOOOPPPRRRSSSTTTSSSRRRPPPOOOOOOQQQSSSUUUQQQOOOLLLLLLMMMOOOOOOOOONNNNNNNNNPPPRRRSSSTTTTTTTTTRRROOOMMMLLLLLLMMMMMMOOONNNMMMLLLJJJIIIIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFDDDDDDCCCDDDEEEFFFAAAAAA@@@???>>>>>>??????;;;===>>>@@@@@@>>>===;;;>>>>>>>>>>>>???@@@@@@AAA;;;:::::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;::::::999999999::::::999999999999999::::::::::::888999@@@HHHJJJEEE>>>======<<<===>>>???@@@AAA>>>===<<<;;;;;;;;;;;;;;;999:::===>>>???===<<<:::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======?????????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@???@@@AAACCCCCCCCCCCCBBBAAAAAA@@@CCCDDDFFFGGGIIIIIIJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMPPPPPPPPPPPPOOOOOONNNNNNKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKPPPOOONNNMMMMMMNNNPPPRRROOONNNNNNOOOOOOPPPPPPOOOOOOOOOOOOMMMLLLNNNRRRVVVVVVRRROOOSSSZZZ]]]YYYTTTNNNOOOPPPRRRTTTWWWYYYZZZSSSVVVYYY]]]^^^^^^]]][[[WWWVVVTTTSSSSSSTTTVVVWWWVVVVVVVVVWWW[[[___bbbcccYYYWWWTTTSSSUUUXXXZZZZZZ___^^^___cccfffcccYYYQQQPPPRRRUUUXXXZZZ[[[[[[ZZZVVVTTTRRRSSSWWWYYYXXXVVVUUUVVVWWWWWWVVVUUUSSSRRRMMMOOOPPPOOOLLLKKKNNNQQQPPPPPPOOONNNLLLJJJHHHGGGHHHFFFEEEFFFGGGIIIIIIHHHEEEBBB???===<<<;;;999777444444444555444333333222000000000000000000000000........................rrr___XXXYYYXXXXXXXXXWWWVVVSSSQQQPPPJJJGGGCCC@@@???>>><<<:::777777666555333222111000---------...............---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,*********++++++++++++,,,)))***,,,...000222333333///...---...//////---+++,,,,,,+++************+++***************+++++++++***************+++++++++))))))*********+++++++++***************+++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------.........,,,---...///////////////------......///000000000000000000000111111111111111000000111111222333444333333444444444444333333222333444555555555555555888888999999:::999999888999:::===???@@@@@@???>>>@@@AAACCCEEEFFFFFFEEEEEEDDDGGGIIIJJJIIIHHHHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQQQQPPPPPPQQQRRRRRRRRRQQQNNNLLLLLLOOOQQQMMMMMMNNNOOOPPPRRRSSSTTTSSSQQQPPPOOOOOOPPPRRRSSSRRROOOMMMMMMNNNOOOOOONNNMMMLLLLLLNNNQQQRRRSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEAAA@@@>>>===<<<======>>>;;;;;;<<<======<<<;;;;;;;;;;;;::::::;;;<<<======::::::999999999:::;;;;;;;;;<<<=========<<<:::999::::::::::::::::::::::::888888999::::::::::::::::::999999999::::::;;;<<>><<<:::999999::::::888777999>>>EEEHHHEEEAAA<<<;;;;;;;;;===???AAABBB===<<<;;;:::::::::::::::888999;;;<<<<<<;;;999888::::::;;;<<<<<<<<<<<<;;;<<<======>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAAAAA??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKOOOOOONNNMMMLLLMMMPPPRRROOOMMMLLLMMMOOOOOONNNMMMMMMOOOOOONNNLLLNNNSSSXXXZZZUUURRRVVV]]]aaa```\\\MMMMMMMMMMMMPPPSSSWWWYYYRRRTTTWWW[[[]]]^^^^^^^^^XXXWWWUUUSSSSSSTTTUUUVVVUUUUUUVVVWWWYYY\\\___```ZZZWWWTTTSSSTTTWWWYYYZZZ```___aaaeeeiiiggg```YYYSSSTTTUUUXXX[[[^^^bbbccc[[[XXXVVVWWWZZZ]]]\\\[[[WWWWWWWWWWWWVVVVVVUUUTTTNNNNNNNNNMMMKKKKKKLLLMMMOOOOOONNNMMMKKKIIIHHHGGGHHHFFFEEEEEEFFFGGGGGGFFFBBB@@@===<<<;;;:::999777444444444444444333222222000000000000000000000000........................qqq___XXXYYYVVVWWWXXXWWWVVVTTTRRRPPPJJJGGGCCC@@@???>>><<<:::777777666555333222111000---------.........//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,...///////////////...------......,,,******************++++++,,,))))))*********+++++++++))))))*********+++++++++(((((()))***+++,,,,,,---))))))*********+++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///,,,---.../////////......------......///000000000000000000000111111111111000000000000111222333444222333333444444333333222222333444555555555444444888999:::::::::999888888999;;;===???@@@@@@???>>><<<>>>AAACCCEEEEEEEEEEEEDDDFFFIIIJJJIIIHHHGGGHHHFFFHHHIIILLLNNNOOOPPPPPPOOOQQQRRRQQQPPPPPPQQQRRRRRRQQQPPPMMMKKKKKKNNNPPPNNNNNNMMMMMMNNNNNNOOOOOOPPPOOONNNNNNNNNNNNOOOPPPQQQOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJLLLPPPRRRQQQPPPOOOMMMKKKJJJIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;:::999999999::::::;;;<<<;;;<<<===>>>===<<<:::999::::::999999999999999999777777999:::::::::999888999999999999:::<<<===>>>KKKHHHCCC>>>:::999999999999888999;;;???AAABBBAAA;;;:::::::::<<<>>>AAABBB<<<<<<:::999999888888888777777999:::::::::999999888999:::;;;<<<;;;;;;:::<<<<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????===???AAAAAA@@@???AAACCCBBBBBBAAAAAA@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJLLLLLLKKKJJJLLLMMMKKKLLLMMMNNNNNNNNNMMMLLLNNNOOOOOOMMMKKKLLLOOOSSSOOOMMMLLLMMMNNNOOOMMMLLLMMMPPPQQQPPPMMMNNNRRRWWW[[[WWWSSSUUUZZZ______^^^OOONNNNNNOOOQQQSSSVVVXXXTTTUUUVVVXXXZZZ\\\]]]^^^XXXWWWUUUSSSSSSTTTUUUVVVTTTUUUVVVVVVWWWXXXZZZ[[[[[[XXXTTTRRRTTTWWWYYYZZZ^^^^^^```cccgggfffbbb___[[[YYYXXXXXX[[[```eeeiii```\\\XXXXXX\\\_________XXXXXXWWWWWWVVVWWWWWWWWWRRRPPPOOONNNNNNNNNMMMLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFDDDDDDDDDDDDCCCBBB@@@>>><<<::::::999888666333444444444444333222222000000000000000000000000........................qqq___XXXZZZUUUVVVWWWXXXWWWUUUSSSQQQJJJGGGCCC@@@???>>><<<:::777777666555333222111000---------.........////////////.........---------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,+++++++++***,,,------,,,+++,,,,,,++++++,,,,,,,,,------------------...------,,,,,,///---------......,,,***))))))))))))***+++,,,---))))))******++++++++++++))))))******++++++++++++''''''(((***+++,,,---...))))))******++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////------...//////...---,,,------......///000000000000000000000111111111111000000000000111222333444222333333444444333333222222333444555555555444333888999:::;;;::::::888777999;;;===???@@@@@@???>>>;;;===@@@CCCEEEEEEEEEEEEDDDGGGIIIJJJIIIHHHHHHHHHGGGHHHJJJMMMOOOQQQRRRRRROOOPPPQQQQQQOOONNNOOOQQQPPPOOOMMMKKKIIIIIILLLNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMPPPNNNMMMLLLMMMNNNMMMLLLLLLKKKJJJLLLOOOQQQPPPNNNMMMLLLJJJIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA???>>>>>>??????AAA???===;;;:::;;;<<<===;;;::::::999999::::::;;;;;;:::999888888999:::;;;:::999999999:::;;;;;;<<<;;;<<<===>>>>>><<<:::999:::999999999999999999999666777888999:::999888888888888999:::;;;===>>>???TTTPPPHHHAAA;;;999888888999999888888:::<<<>>>???;;;:::999:::;;;>>>AAACCC<<<;;;:::999888888888888555666777888999:::;;;;;;888999:::;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<============>>><<>>======>>>@@@BBBCCCEEEEEEFFFIIIKKKIIIGGGEEEGGGJJJJJJJJJJJJJJJLLLNNNPPPQQQNNNNNNMMMLLLLLLLLLMMMMMMNNNLLLIIIHHHIIIIIIIIIHHHJJJJJJLLLPPPSSSRRRNNNIIIIIIKKKLLLMMMMMMNNNPPPRRRSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMKKKIIIIIILLLNNNIIIHHHFFFEEEDDDEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===;;;;;;:::::::::BBB???<<<;;;::::::999888;;;:::999888888999::::::>>><<<999777666777888:::888888999999999:::::::::>>>??????===:::999999:::777777888888888888777777888888888777888888999999999999999::::::;;;;;;;;;CCCKKKMMMDDD:::666777888888888999999999:::::::::>>>======<<<<<<;;;::::::999888888888777777666666777888888777666666777999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHLLLPPPTTTJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGJJJOOOQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQQQQQQQPPPNNNMMMOOONNNMMMMMMNNNQQQTTTVVVQQQRRRSSSUUUVVVVVVWWWWWWTTTVVVXXXXXXVVVUUUVVVWWWVVVVVVUUUTTTTTTUUUUUUVVVYYYYYYWWWVVVVVVVVVVVVVVV[[[ZZZWWWUUUTTTUUUVVVWWW[[[[[[\\\^^^```bbbdddeeeeeeccc```^^^]]]```ccceeecccbbb```^^^^^^^^^^^^_________^^^\\\[[[ZZZ[[[\\\YYYYYYXXXWWWTTTRRROOOMMMJJJKKKMMMMMMLLLLLLMMMNNNJJJDDD@@@BBBCCCAAA???@@@>>>===<<<;;;999888777666333333333222222222111111000000000000000000000000........................ooo^^^[[[XXXXXXXXXWWWVVVUUUSSSSSSRRRKKKIIIFFFCCCAAAAAABBBBBB===;;;777444222000000000//////............//////........................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))***,,,,,,*********+++************))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((()))************+++++++++,,,,,,,,,------------...,,,,,,+++++++++,,,---...//////.........---------,,,,,,------.../////////////////////000000000000000000000000111111111111333333333333333333333333444444444333222333444666555777::::::::::::;;;======;;;;;;<<<@@@AAAAAA???>>>???@@@AAABBBCCCDDDEEEDDDFFFIIIHHHFFFEEEGGGJJJJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKIIIHHHIIIJJJJJJIIIKKKKKKLLLNNNPPPOOOLLLHHHJJJKKKLLLMMMLLLMMMOOOQQQQQQPPPOOOMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKOOOOOONNNKKKIIIIIIKKKMMMMMMKKKIIIGGGEEEDDDDDDDDDBBBBBBBBBAAA@@@??????>>>>>>===<<<;;;::::::::::::???===:::999:::;;;::::::777777777777888:::<<<===>>>===:::888777888999;;;999888888888999999::::::?????????===:::888777888777777888888888888777777888888777888888999::::::999999999999999:::::::::666===@@@:::555444666777888888888999999999::::::::::::999999888888777777888888888777777777666666777888888888666666777999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@?????????@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHKKKOOOSSSLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGIIILLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPMMMLLLJJJJJJKKKMMMPPPQQQOOOOOOPPPQQQQQQQQQPPPPPPRRRTTTUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUXXXWWWWWWWWWWWWVVVVVVVVVZZZYYYXXXWWWVVVVVVVVVWWW[[[[[[]]]___aaacccdddeeeeeedddbbbaaaaaabbbcccddddddcccaaa```____________aaafffjjjhhhbbb]]]\\\]]]ZZZZZZZZZXXXVVVSSSPPPNNNJJJKKKLLLLLLMMMOOORRRTTTMMMFFFAAABBBCCCAAA??????======<<<:::999888666666333333333222222222111111000000000000000000000000........................ooo^^^[[[YYYWWWWWWVVVVVVUUUTTTSSSSSSLLLJJJGGGDDDBBBBBBBBBCCC>>><<<999666444333222222//////............//////........................------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***+++------+++***+++,,,++++++++++++************))))))))))))))))))))))))************************,,,,,,+++***)))((('''''')))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,------..................---------,,,,,,------.../////////////////////000000000000000000000000111111111111222222222222222222222222555555555444222222444666444666999:::999999:::<<<===<<<<<<>>>@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDBBBEEEGGGGGGEEEDDDFFFIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNMMMKKKIIIIIIJJJKKKKKKJJJNNNMMMKKKLLLMMMMMMLLLJJJJJJLLLMMMLLLKKKKKKMMMNNNOOONNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJOOOOOONNNKKKIIIHHHIIIKKKOOOMMMKKKHHHEEECCCBBBBBBCCCBBBAAA@@@???>>>===<<<===<<<;;;::::::999::::::;;;999888888:::;;;;;;:::444555555777999;;;===>>>>>><<<:::999888999:::;;;999999888777888999:::;;;@@@@@@???<<<999666555666666777777888888777777666777777777888999:::;;;<<<999888888888888888777777222777999777666999:::888777888888888999999999999999999888888777666666555777777777777666666666666666888999888777666777999777888999:::::::::::::::999999999999999999999999:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>===@@@???????????????@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHJJJNNNQQQNNNMMMKKKIIIGGGFFFEEEDDDFFFHHHIIIIIIIIIJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQSSSSSSSSSRRRLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLNNNPPPRRRRRRRRRRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVYYYYYYYYYYYYXXXWWWWWWVVVZZZ\\\^^^```bbbddddddeeefffffffffffffffeeedddccceeedddcccbbbaaa``````___aaajjjrrrqqqggg^^^[[[[[[YYYYYYYYYXXXUUURRROOOMMMKKKJJJJJJKKKNNNSSSXXX[[[RRRIIICCCBBBBBB???>>>???<<<<<<;;;999888777666666333333333222222222111111000000000000000000000000........................ooo]]][[[XXXWWWWWWVVVUUUUUUTTTTTTSSSNNNKKKHHHDDD@@@>>>=========<<<:::777555444333222//////............//////........................------------------,,,,,,---------,,,,,,+++++++++,,,+++++++++++++++++++++************************************************))))))))))))************++++++******************)))))))))))))))))))))))))))+++,,,,,,+++******+++++++++*********)))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------..............................,,,,,,------.../////////////////////000000000000///000000000111111111111111111111111111222222222444666777666333222333555444666888999999999:::;;;=========???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDGGGHHHGGGDDDCCCEEEHHHJJJJJJJJJJJJIIIJJJJJJJJJIIIJJJMMMOOOPPPOOONNNMMMLLLKKKIIIIIIKKKLLLMMMLLLOOOMMMKKKJJJKKKLLLLLLMMMJJJKKKMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPOOONNNLLLKKKJJJIIIIIINNNNNNMMMKKKHHHFFFGGGHHHLLLKKKIIIGGGEEEBBBAAA@@@BBBBBB@@@???===<<<;;;:::;;;;;;:::999999999999999:::888777888999:::999888444444555777888:::<<<<<<<<<;;;999888777888999:::999888777666777888:::;;;???@@@???<<<888555444444666666777777777777666666666666777777999:::<<<<<<888888888777666666666555777999999888999<<<;;;777777777777888888888888999;;;::::::999999888888777666666666666666666666666666777999888777666777888777777888999999999999999999999999999999999999999:::999999888888888888999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<======>>>>>>======???>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHKKKNNNMMMLLLJJJHHHGGGFFFEEEEEEFFFHHHJJJHHHFFFFFFJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSRRROOOOOONNNNNNMMMNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMKKKMMMNNNOOOOOOPPPSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTWWWYYYYYYYYYXXXWWWXXXYYYZZZ[[[[[[YYYWWWVVVYYY[[[]]]```bbbcccddddddfffgggjjjkkkjjjhhhdddaaaddddddddddddcccbbbaaa``````fffmmmmmmfff^^^YYYWWWVVVVVVUUUTTTSSSPPPNNNMMMMMMJJJGGGHHHLLLSSSZZZ^^^TTTKKKCCCAAAAAA>>>===>>>;;;:::999888777666555555333333333222222222111111////////////////////////........................ooo]]]ZZZXXXWWWWWWVVVVVVUUUTTTSSSSSSNNNLLLHHHDDDAAA>>><<<<<<<<<;;;999777555333222222//////............//////........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************************************(((((()))))))))*********************************))))))))))))))))))))))))(((***++++++***))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---.....................,,,,,,------.../////////////////////000000000000///000000000111111111111000000000111111222222222444888;;;:::666333333444444666888999999999:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCGGGIIIJJJIIIEEECCCDDDFFFJJJJJJJJJJJJJJJIIIIIIHHHHHHIIILLLNNNOOONNNMMMLLLLLLJJJIIIIIILLLNNNOOOOOOMMMLLLKKKIIIHHHIIIJJJLLLIIIKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPOOOMMMKKKJJJIIIHHHHHHKKKLLLKKKIIIFFFDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@???AAA@@@???>>><<<;;;999999:::999999888888888888999:::999888888888888666555555555666777888888888888999888777666666777777888888888777777777888999:::===>>>===:::777444444444666666777777777777666666666666666777888999;;;<<<777777777666666555555555555777666444666999777222666666777777777888888888;;;;;;::::::999999888888555555555555555555555666555777999999888777777777777777888888999999888888888888888888888888888888999999888777777777888888999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===============>>>=========>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFFFFGGGIIIKKKIIIIIIHHHGGGGGGGGGHHHHHHFFFIIIKKKIIIGGGGGGIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNOOOJJJKKKMMMMMMMMMOOORRRTTTUUUTTTTTTSSSSSSTTTTTTUUURRRTTTVVVYYYYYYYYYXXXWWWXXXZZZ[[[]]]\\\[[[XXXWWWXXXYYY[[[^^^```aaabbbccceeehhhlllooommmiiiccc___aaabbbcccddddddcccaaa``````aaabbbcccccc___ZZZVVVUUUUUUTTTSSSSSSSSSSSSSSSQQQLLLFFFEEEIIIQQQWWW[[[SSSJJJBBB@@@???===<<<===999999888777666555555444333333333222222222111111////////////////////////........................qqq___\\\YYYYYYXXXWWWVVVTTTSSSRRRRRRKKKJJJHHHFFFCCCAAA@@@@@@:::999888666555333222111//////............//////........................------------............---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++************************************************((()))))))))***************************+++++++++))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............------------...............,,,,,,------.../////////////////////000000000000000000000000111111111111000000000111222222333333555;;;AAABBB<<<777444555444666999:::999999:::<<<;;;===????????????AAABBBBBBBBBBBBBBBBBBCCCCCCCCCGGGIIIKKKIIIEEECCCDDDFFFIIIJJJJJJKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIJJJMMMOOOPPPQQQMMMMMMMMMKKKIIIGGGFFFGGGGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLNNNOOONNNLLLJJJIIIHHHGGGGGGGGGHHHIIIGGGDDDCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>???>>>===<<<;;;:::999888999888777777777777888888:::999888888999888666444666666777777777777666555777777666666666666666777777777777888888888888888:::;;;;;;999666555555555555666666777777666666555555555555666777888999:::777666666666666666666555222555555444666:::999555666666666666777777777777999999888888777666666666444444444555555555555555555777999999888777777777666777777888888888777777777777777777777777777777888777777777777777888888777888888999999::::::;;;;;;;;;:::999999999::::::;;;;;;<<<============<<<===<<<<<<<<<===>>>???@@@??????@@@AAAAAAAAAAAAAAACCCEEEFFFFFFEEEEEEGGGHHHFFFFFFFFFGGGGGGHHHIIIJJJGGGIIIKKKKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNKKKJJJIIIIIIIIIKKKLLLMMMKKKLLLLLLLLLMMMNNNRRRTTTSSSSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVXXXYYYYYYXXXXXXYYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWXXXZZZ\\\^^^```aaaeeeiiimmmpppnnniiibbb]]]]]]^^^aaacccdddcccaaa___aaa^^^[[[\\\______[[[WWWWWWVVVTTTTTTUUUXXX\\\^^^XXXQQQHHHDDDGGGLLLQQQSSSNNNEEE???>>>>>>;;;:::;;;888888777666666555444444333333333222222222111111000000000000000000000000........................tttbbb___\\\ZZZYYYXXXVVVTTTRRRQQQPPPKKKJJJHHHEEECCCAAA???>>>999999888777555444222111//////............//////........................------------.........///+++,,,,,,,,,,,,,,,,,,---)))*********++++++++++++************************************************)))))))))*********++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((***,,,+++***)))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,.../////////...------------.........//////,,,,,,------.../////////////////////000000000000000000000000111111111111000000111111222333333444777@@@IIIJJJDDD<<<888777555777::::::::::::;;;===:::<<<>>>>>>===>>>@@@BBB@@@@@@AAAAAABBBBBBCCCCCCCCCFFFHHHGGGDDDCCCEEEHHHIIIIIIKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHJJJMMMPPPRRRRRRTTTVVVWWWTTTNNNHHHEEEDDDEEEHHHJJJKKKJJJHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLJJJIIIGGGGGGFFFFFFDDDEEEFFFEEECCCAAAAAABBB@@@@@@AAAAAA@@@???>>>======<<<<<<;;;:::999999999777777777666666777777888888888777999::::::888666555666777777777666555555777777666666666777777777555666888999999999888777666777888888666666666888555555666666666666555555555555555555555666777777666666666666666777777777333777999777777;;;;;;999555555555666666666777777888777777666666555555444333333444444444555555555555777999:::888777666777666777777777777777666666777777777777777777777777666666666666666777888999777777777888999:::::::::;;;;;;:::999999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<===>>>??????>>>??????@@@@@@@@@@@@@@@CCCEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIKKKNNNPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPPPPMMMOOOQQQRRRRRRQQQOOONNNLLLJJJIIIHHHGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNRRRUUUQQQQQQQQQRRRTTTUUUWWWXXXUUUVVVVVVWWWWWWXXXXXXXXXZZZ[[[\\\]]]]]]\\\[[[[[[VVVUUUUUUUUUWWWZZZ^^^```eeehhhmmmooommmhhh```[[[XXXZZZ^^^bbbcccbbbaaa______]]][[[[[[[[[[[[YYYXXXWWWUUUSSSSSSVVV\\\ccchhh```WWWLLLEEEFFFIIIKKKKKKHHH@@@;;;<<<===;;;999:::777777666555555444444444333333333222222222111111000000000000000000000000........................wwweeeaaa^^^[[[ZZZYYYVVVTTTRRRPPPOOOKKKJJJGGGDDD@@@<<<999888::::::999888666444333222//////............//////........................---------.........//////+++++++++,,,,,,---------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))+++------+++***+++,,,+++++++++************)))))))))))))))))))))))))))************************************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,.../////////...------------.........//////,,,,,,------...//////000////////////000000000000000000000000111111111111000000111222333333444444:::DDDNNNPPPIII@@@;;;999666888:::;;;;;;;;;<<<===999<<<>>>>>>======???BBB??????@@@AAAAAABBBCCCCCC???BBBEEEEEEDDDDDDGGGJJJHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIHHHJJJNNNQQQSSSSSS\\\___```]]]UUULLLGGGDDDDDDGGGJJJKKKJJJHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFAAACCCDDDCCCBBB@@@@@@AAA@@@AAAAAAAAA@@@>>>===;;;;;;;;;;;;::::::999999999777777666666666666777888666666777999;;;;;;:::888444444666777777777666555777777777777888888888888444555888::::::999777555444555777777666666888999555555666666666666555555555555444444444555555666555666666666777777888888333888:::777555777777666555555555555666666666777888888888777666666555555333333333444444555555555444777999:::999777666666666777777777777777666666777777777777777777777777555555555555666888999999666777777888999999::::::;;;::::::999888888888999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@CCCEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKOOOSSSSSSOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLNNNPPPQQQQQQQQQNNNPPPRRRTTTUUUTTTRRRPPPOOOMMMKKKIIIGGGHHHHHHIIINNNNNNNNNMMMMMMOOORRRUUUOOOPPPQQQRRRTTTVVVXXXYYYWWWWWWVVVVVVVVVWWWXXXXXX[[[\\\\\\]]]]]]]]]\\\\\\UUUTTTRRRRRRTTTXXX]]]___dddhhhlllooommmggg___ZZZUUUXXX]]]aaacccbbb```___[[[\\\]]][[[XXXVVVVVVWWWUUUSSSPPPPPPUUU]]]ffflllfff\\\OOOGGGFFFGGGGGGFFFDDD===999;;;===:::888999666666666555555444444333333333333222222222111111000000000000000000000000........................zzzeee\\\]]]]]]\\\ZZZWWWUUURRRPPPOOOLLLIIIEEECCCAAA???===;;;999888777666444222111000////////////............------------------------,,,------......------,,,++++++++++++++++++++++++************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((((()))***+++,,,---------((()))***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++***)))************+++++++++***++++++,,,,,,------......------,,,,,,------...***+++---,,,++++++,,,...////////////000000000000333333333222000///000111222222222333444555666777AAAFFFKKKIIIBBB:::666555666777888999999:::999999============>>>>>>>>>>>>@@@???????????????@@@AAA???AAADDDFFFFFFFFFFFFGGGJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIFFFEEEDDDFFFHHHIIIMMMLLLJJJHHHGGGHHHIIIJJJQQQVVV\\\\\\VVVNNNHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHGGGEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????AAA???>>>===>>>???>>>===;;;;;;<<<<<<<<<<<<<<<<<<888777777777777777777888666666777777888888888999888888777666555444333333444444444555555555666666555555555555666666666666555555555555555555555555444444444555444444333333444333333333333444555555555555555555555555555555444444555555555555444444444444555555666777777777666555555555555444444444333333333444444444555555666666666666666666666666444444444555555555555666666666555555555444444444666666666666777777777777777777777888999999::::::999888777666666777888999888999999::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>BBBCCCCCCDDDEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJIIIJJJJJJKKKLLLMMMNNNNNNJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKMMMNNNOOOOOONNNPPPPPPQQQRRRTTTUUUWWWXXXWWWSSSNNNIIIGGGHHHKKKMMMPPPOOOOOONNNMMMMMMMMMNNNRRRQQQPPPOOOPPPRRRTTTVVVWWWXXXYYYWWWTTTTTTWWWZZZ\\\YYYVVVVVVYYY\\\\\\[[[\\\\\\ZZZVVVSSSRRRUUUYYY\\\aaadddcccfffhhhbbbYYYZZZYYYYYYYYYZZZ\\\^^^```ZZZ[[[\\\[[[YYYVVVRRRPPPNNNNNNNNNOOOQQQTTTWWWYYY[[[VVVOOOHHHCCCAAAAAAAAACCC???:::777888999888666666555555444444333222222111111111111111111111111////////////////////////........................xxxccc[[[[[[]]]\\\ZZZWWWTTTRRRPPPOOOKKKHHHEEECCCAAA@@@>>><<<999999777666444222111111////////////............------------------------,,,------......------,,,++++++++++++++++++++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))***+++,,,,,,,,,,,,***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,------......------,,,,,,------...+++,,,------,,,,,,---....../////////000000000000111222222111000///111222333333333333333444555666>>>BBBFFFEEE>>>888555444666666777888999999999999;;;;;;<<<<<<<<<<<<======??????????????????@@@@@@@@@BBBEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFHHHJJJLLLKKKIIIHHHGGGGGGGGGHHHIIIMMMQQQQQQNNNIIIDDDAAADDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEHHHFFFEEECCCBBBBBBBBBBBB@@@@@@@@@????????????>>>BBB@@@>>>>>>??????>>>===::::::::::::::::::::::::777777777777777777777777666666666666777777777888666666666555555555555555333444444444555555555666333444444444444555555555444444444444444444444444333333444444444444444333444333333333333444555555444444444444444444444444444444555555555555444444444444444555666666777777555555555555444444444444333333333444444444444555555555555555555555555555444444444444555555555555666555555555444444444444555666666666777777777777888888888888888888888888888888777666666777888888888888999999:::;;;;;;;;;<<<;;;:::::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFHHHIIIJJJLLLMMMMMMMMMMMMOOOOOOPPPQQQSSSUUUWWWXXX\\\YYYSSSNNNKKKKKKMMMNNNPPPOOOOOONNNNNNMMMNNNNNNNNNMMMLLLLLLLLLNNNPPPRRRTTTVVVWWWVVVTTTTTTWWWYYY[[[XXXUUUVVVXXX[[[[[[[[[___aaacccaaa^^^[[[[[[[[[[[[]]]^^^___dddhhhcccZZZZZZYYYYYYYYYYYYZZZ\\\\\\YYYZZZ[[[ZZZXXXUUURRRPPPNNNMMMMMMMMMNNNPPPSSSTTTQQQNNNIIICCC@@@>>>>>>>>>AAA===888666777888888777555444444333222222111111111111111111111111111111////////////////////////........................vvvaaaXXXYYY\\\[[[YYYWWWTTTQQQPPPNNNJJJGGGDDDCCCBBBAAA???===999999888666444333111111////////////............------------------------,,,------......------,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************))))))))))))******+++++++++++++++***------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++***)))************+++++++++***++++++,,,,,,------......------,,,,,,------...+++---......------...///....../////////000000000000111111111000000222333444444333333333333444444999===???>>>999555444444555666777888999999999999999999::::::;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@BBBDDDFFFGGGGGGGGGGGGIIIGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHGGGEEEEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDFFFGGGHHHFFFBBB???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGEEECCC@@@???@@@AAAAAA???>>>>>>>>>>>>=========AAA@@@>>>>>>>>>>>>===;;;999999999888777777777666666666666777777666666666555555555555555666666666444444444555555555666666333333444444444444555555222222222333333333444444444444444444444444444444111222333444444555444444333333333333333444555555444444444444444444444444333444444555555444444333333333444555555666666777555555555555444444444444333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555666666666777777777999999999888777666666666888777777666666777777888888888888999::::::;;;;;;;;;;;;:::::::::;;;<<<============>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJHHHGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPSSSUUUWWWXXX```\\\WWWQQQNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNLLLKKKJJJJJJJJJLLLNNNOOORRRSSSTTTTTTSSSSSSUUUWWWWWWVVVTTTTTTVVVYYYYYYYYY___cccgggiiifffbbb___]]]YYYYYYXXXZZZ___dddccc]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXYYYXXXWWWTTTQQQOOOMMMMMMLLLKKKKKKLLLMMMNNNHHHFFFCCCAAA>>>============:::777555666777777777444333333222222111000000111111111111111111111111////////////////////////........................ttt___WWWYYY[[[ZZZXXXVVVSSSQQQOOONNNIIIGGGDDDBBBBBBAAA???>>>:::999888666555333222111////////////............------------------------,,,------......------,,,++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********)))))))))))))))***++++++++++++******)))///...,,,***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++++++++***))))))*********+++++++++***++++++,,,,,,------......------,,,,,,------...,,,---///...------...000........./////////000000...///000000000000222444555444444333222222222333666888999888555333444555555666777888999999999999999999999::::::;;;;;;<<<>>>>>>???@@@@@@AAAAAAAAADDDFFFHHHHHHGGGGGGHHHIIIFFFGGGJJJLLLLLLKKKIIIGGGIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCEEECCCBBBDDDHHHIIIGGGDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@?????????AAABBBDDDFFFDDDBBB???>>>???@@@AAA=========<<<<<<<<<;;;;;;???>>>============;;;999999999888777777666555555444555666777777666555444444444444444444444444444444444444444444444444444333333333333333333444444222222222333333333333444333333333333333333333333000111222333444555555555333333222222333333444555333333333333333333333333333333444444444444333333222333333444555555666666555555555444444444333333222222333333333444444444333333333333333333333333333333444444444555555555444444444444444444444444555555555666666666777777888888777777777666666666777777777666666777777777777777888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>??????@@@AAAAAAAAAAAAAAABBBDDDEEEEEEDDDDDDEEEFFFHHHHHHGGGFFFFFFEEEDDDDDDFFFHHHJJJLLLMMMMMMLLLKKKHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNOOORRRTTTWWWXXX\\\YYYUUUQQQNNNLLLLLLMMMOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKMMMOOOPPPRRRRRRSSSTTTSSSRRRRRRRRRSSSRRRRRRRRRTTTUUUVVVWWWXXX\\\aaaddddddaaa^^^[[[VVVWWWXXXXXXYYY\\\______]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUVVVVVVTTTRRRPPPOOONNNMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDBBBAAA???>>>===:::999777555555666777777444444333333222111111111111111111111111111111111////////////////////////........................ttt___XXXYYYZZZYYYWWWUUUSSSQQQOOONNNIIIGGGDDDBBBBBBAAA???>>>:::999888777555333222111////////////............------------------------,,,------......------,,,++++++++++++++++++++++++************************+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))******++++++++++++))))))*********+++++++++***++++++,,,,,,------......------,,,,,,------...,,,---///...------...000............////////////---///000000///000222444555444333222222222222222555555555555444444555666555555666777888888888888999::::::;;;<<<<<<======>>>>>>@@@AAABBBBBBBBBBBBFFFGGGHHHHHHGGGFFFHHHIIIEEEGGGIIIKKKKKKJJJHHHGGGHHHHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEHHHEEECCCEEEJJJMMMLLLKKKFFFFFFEEEEEEDDDCCCBBBBBB@@@???>>>>>>>>>???AAABBBEEEDDDBBB@@@?????????@@@<<<<<<<<<;;;;;;;;;::::::<<<;;;:::;;;<<<<<<:::888:::999999888777666666555444555666777777666555444444444444333333333333333555555555444333222222222333333333333333333222222222222333333333444444444333333333333333333333333000111222333444444444444333222222222222333444444333333333333333333333333222222333333333333222222222222333333444444555555555444444444444333333333222222222333333333444444333333333333333333333333333333333444444444444555333333444444444444444444555555555555666666666666555555666666666777777777666666666777777666666666666666777888888999999:::888999999:::::::::::::::;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCCCCCCCDDDHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKHHHHHHHHHHHHIIIKKKLLLMMMJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNQQQSSSUUUVVVUUUTTTRRROOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNOOONNNLLLKKKLLLMMMOOOPPPSSSSSSTTTTTTTTTRRROOOMMMOOOPPPQQQQQQRRRSSSUUUVVVSSSUUUWWWZZZ]]]]]]\\\[[[TTTXXX[[[ZZZUUUTTTYYY```]]]]]]\\\[[[YYYXXXWWWVVVSSSSSSSSSSSSRRRQQQOOONNNNNNMMMKKKJJJHHHGGGFFFEEEGGGFFFEEEDDDBBB@@@>>>===::::::999777666555666777555555555444333333222222000000000000000000000000////////////////////////////////////////////////ttt___XXXZZZYYYXXXVVVTTTRRRPPPOOONNNJJJGGGDDDCCCBBBAAA???===::::::999777555444222222////////////............------------------------,,,------......------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))***************))),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++)))************+++++++++***++++++,,,,,,------......------,,,,,,------...+++---......------...///------........./////////---///000000///000222444444444333222222222222222444444333333333444555666444555666777888888888888::::::;;;<<<===>>>>>>???>>>???AAACCCDDDDDDDDDCCCGGGHHHHHHGGGFFFEEEGGGHHHEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFGGGIIILLLNNNNNNHHHHHHGGGFFFEEECCCBBBBBB@@@@@@????????????@@@@@@CCCCCCAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999999;;;<<<<<<;;;999999999999888888777777666444555777888888777555444444444444444333333333333666555444333222111111000333333222222222222111111222222333333333444444444222222222222222222222222000111222333333444333333222222222222222333444444222222222222222222222222111222222333333222222111111111222333333444444555444444444444333333333333222222222222333333333333333333333333333333333333333333333333444444444444333333333333444444444444444444555555555666666666444444444555666777777777555666666777777666666555666666666777888888999999777888999:::::::::999999::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@@@@>>>AAACCCDDDCCCBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJFFFFFFGGGGGGHHHIIIKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTRRRQQQQQQPPPPPPOOOPPPPPPMMMNNNPPPQQQQQQPPPOOOOOONNNMMMKKKJJJJJJKKKMMMNNNTTTTTTTTTVVVVVVTTTPPPMMMNNNPPPRRRSSSSSSSSSUUUWWWUUUTTTSSSUUUXXX[[[\\\\\\TTTXXX]]]]]]WWWRRRUUU]]]\\\\\\\\\[[[ZZZYYYWWWWWWPPPPPPPPPPPPPPPOOONNNNNNLLLLLLKKKIIIHHHFFFEEEDDDEEEEEECCCAAA???===<<<;;;======<<<:::777555555666666666555444444333333222000000000000000000000000////////////////////////////////////////////////sss___WWWYYYXXXWWWVVVTTTRRRPPPNNNNNNKKKHHHEEECCCAAA@@@>>><<<;;;:::999777555444333222////////////............------------------------,,,------......------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((()))))))))************'''((()))******+++******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***++++++++++++)))************+++++++++***++++++,,,,,,------......------,,,,,,------...+++,,,------,,,,,,---...---------.........//////...///000/////////111333333333222222222222222222333222222222333444444444444555666777888888888888::::::;;;<<<===>>>?????????AAACCCEEEFFFFFFEEEEEEHHHHHHHHHFFFEEEDDDFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIJJJMMMPPPIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@???===<<<;;;<<<<<<;;;;;;;;;:::::::::888888999<<<>>>???===;;;888888888777777777777777444666888999999888666444555555444444333333333333444333333333222222111111333222222222111111111111111111111222222222222333222222222222222222222222111222222333333333222222222222222111222222333444222222222222222222222222111111222222222222111111111111111222333333444444444444444333333333222222111222222222222333333333444444444444444444444444222222333333333444444444222222333333333444444444444444444555555555666666555555555555555555555555555555666777777666555555555555666666777888888999777777999:::::::::999888999::::::;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@===???BBBCCCBBBAAA@@@AAACCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJKKKKKKMMMMMMLLLLLLMMMMMMNNNPPPQQQRRROOOOOOOOOPPPOOOOOOOOONNNMMMNNNPPPQQQRRRQQQPPPOOOMMMLLLKKKIIIIIIJJJLLLMMMRRRRRRTTTWWWYYYXXXSSSOOOPPPSSSVVVVVVVVVVVVXXXZZZ[[[XXXUUUUUUXXXZZZ[[[ZZZVVVVVVYYY^^^\\\VVVUUUXXXYYYYYYZZZZZZZZZYYYXXXWWWNNNOOONNNNNNNNNNNNNNNMMMIIIIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;AAAAAAAAA===888555444555555555444444333222222111000000000000000000000000////////////////////////////////////////////////rrr^^^VVVXXXWWWWWWUUUTTTRRRPPPNNNNNNLLLIIIFFFCCCAAA@@@===;;;;;;:::999777666444333222000/////////............------------------------,,,------......------,,,++++++++++++++++++++++++******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++''''''(((******+++++++++&&&''')))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''')))******+++++++++)))************+++++++++***++++++,,,,,,---.........------,,,,,,------...***+++---,,,++++++,,,...---------.........//////...///000///......000222333222222111222222333333222111111222333444333222444555666777888888888888999999:::;;;<<<>>>>>>???@@@AAADDDFFFGGGGGGFFFFFFHHHHHHHHHFFFDDDDDDEEEGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKHHHFFFEEEDDDDDDFFFHHHIIIHHHJJJLLLKKKIIIIIIMMMQQQIIIHHHGGGEEEDDDBBBAAA@@@BBBCCCCCCCCCBBB@@@>>>======>>>??????>>><<<:::888<<<<<<<<<;;;;;;;;;::::::888999:::===@@@AAA???>>>666666666777777777777777555666999::::::999666555555555555444444333333333111222222222222333333333333222222222111111000000000000000000111111111111111111111111111111111111222222333333333222111111222222111111222222333444111111111111111111111111111111222222222222111111000111111222333333444444444444444333333333222222111111222222222333333333444444444444444444444444222222333333333444444444222222222333333444444444444444444555555555666666666666666555444444333333444555666777777666555444555555666666777888888888666777888999:::999888888999999:::;;;;;;<<<======??????@@@AAAAAAAAAAAA@@@<<>>===<<<<<<======DDDDDDDDD???999444444444444444333333222111111000000000000000000000000000////////////////////////000000000000000000000000ttt```XXXYYYXXXVVVTTTSSSTTTTTTSSSRRRMMMJJJGGGDDDBBB@@@>>>;;;===<<<:::888888666333000////////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,))))))))))))************************************++++++******************))))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,(((((())))))*********+++((((((((((((((((((((((((******))))))))))))******))))))))))))************************************(((***+++***)))((()))***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---------............///...///000000///000222444444333222222444444333222111222333333444444333333777777777777777888888888777777777888:::>>>CCCEEEBBBDDDGGGJJJKKKJJJHHHFFFHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFJJJIIIIIIJJJLLLMMMLLLKKKHHHHHHFFFEEECCCBBBBBBBBBAAABBBDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;:::::::::999999999666666666666666666666666444444555555555555555555444444333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111333222111111111222333444333333333222222111111111000111111111111222222222333333333333333333333333111222333333444444333333444444444555555555555666444333333333333444555555444444444555555555555666555555555555666666666666777777666666555555555444888888888888888888999999:::;;;<<<<<<======<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHKKKOOOSSSMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPOOONNNOOOPPPQQQRRRPPPOOOOOONNNNNNOOOOOOPPPOOORRRUUUYYYZZZYYYWWWVVVUUUVVVZZZ___dddeeebbb^^^eee___WWWTTTUUUXXX[[[[[[TTTSSSTTTWWW[[[[[[XXXUUUUUUTTTTTTUUUXXX[[[^^^```UUUSSSPPPOOOPPPPPPOOONNNIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>;;;:::;;;;;;;;;:::>>>@@@AAA>>>999666555555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000rrr___WWWXXXXXXVVVTTTSSSTTTTTTSSSRRRMMMJJJGGGDDDBBB@@@>>>;;;===;;;999888888666333000////////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++*********))))))((((((************************************************))))))))))))))))))))))))*********************************))))))*********((()))))))))******************************************))))))))))))******))))))))))))************************************(((***+++***)))((()))***,,,,,,,,,------------...------------------------...------,,,---...///000---------............///---...//////...///111333555444222222333444333111222222333444444444444444666666777777777888888888999888888888;;;>>>BBBDDDBBBDDDGGGJJJJJJIIIGGGEEEGGGGGGEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGGGGHHHJJJKKKKKKJJJGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999888:::999999999888888888888555555555555555555555555444444555555555555555555444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111222222111111111222333444333333333333222222222111000111111111111222222222333333333333333333333333111222333333444444333333444444444444555555555555444333333333333444555555444444444444555555555555555555555555666666666666777666666666555555555555777777777888888999999999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJIIIIIIKKKOOORRRNNNNNNOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRRRRQQQSSSVVVYYYZZZYYYXXXWWWXXXYYY\\\aaaeeeeeebbb___ddd^^^XXXTTTVVVYYY[[[\\\VVVUUUUUUWWWZZZZZZXXXVVVUUUUUUTTTUUUWWWZZZ\\\^^^VVVTTTQQQOOOOOOPPPOOONNNLLLLLLJJJHHHFFFDDDBBBAAAAAA>>>;;;::::::;;;:::999;;;===???===999555444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000ppp^^^WWWYYYWWWVVVTTTTTTTTTTTTSSSRRRMMMJJJGGGDDDBBB@@@>>>;;;===;;;999888888666333111////////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,+++***)))(((''''''************************************************))))))))))))))))))))))))************************((())))))******))))))((())))))))))))******************************************))))))))))))******))))))))))))************************************(((***+++***)))((()))***,,,,,,,,,,,,------------........................---------,,,---......///---------............///---...//////......000222777555333333333333222000333333444555555555555444555555666777777888999999::::::999:::;;;>>>AAACCCCCCEEEGGGIIIIIIGGGEEEDDDFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDFFFHHHIIIHHHGGGFFFEEEDDDBBBCCCDDDFFFGGGCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::<<<;;;;;;:::999888777777888888888777777777777666555555555555555555555555555555444444444444444444333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111222111111111111222333333444444333333333333222222000111111111111222222222333333333333333333333333111222222333333333333333333333333444444444555555333333333333333444555555444444444444555555555555444555555555555666666666666666666666555555555555555666666777888999999:::888888999:::::::::::::::<<<<<<======>>>?????????????????????@@@@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJMMMPPPNNNNNNOOOOOONNNMMMLLLKKKIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[^^^bbbeeedddbbb___aaa]]]XXXVVVWWWYYY[[[\\\XXXWWWVVVWWWXXXYYYXXXVVVVVVUUUTTTTTTUUUWWWYYY[[[WWWTTTQQQOOOOOOOOONNNMMMPPPOOOMMMKKKHHHFFFCCCBBBBBB???<<<:::::::::999888777:::<<<<<<:::666333222333222222222222111111111////////////////////////000000000000000000000000000000000000000000000000ppp^^^XXXZZZWWWUUUTTTTTTUUUUUUSSSQQQMMMJJJGGGDDDBBB@@@>>>;;;<<<;;;999888888666333111////////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++******)))(((((('''************************))))))))))))************))))))))))))))))))))))))***************+++++++++'''((()))******)))(((''')))))))))))))))*********((((((((((((((((((((((((******))))))))))))******((()))))))))************************************(((***+++***)))((()))***++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------............///---///000/////////111333999777444333333222111000333444555555666666555555444444555666777888999:::;;;;;;:::;;;<<<>>>@@@BBBCCCEEEFFFGGGGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGHHHFFFDDDBBBBBBCCCEEEFFFCCCBBBAAA???>>>>>>>>>>>>======<<<;;;:::999999888::::::999999888888777777888888888777777777666666555555555555555555555555555555444444444444333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111222222333444333333333333333333333000000111111111222222222222222222222222222222222111111222333333333333222222333333333444444444444333333222222333333444555333333444444444555555555444444444555555555666666666666666666666555555555444444555666777999999:::888999999:::::::::::::::;;;;;;<<<======>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@AAADDDFFFFFFFFFEEEDDDGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHJJJMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJIIIHHHHHHIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\___aaacccbbb___^^^^^^\\\YYYWWWXXXYYY[[[\\\ZZZYYYWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRTTTUUUWWWVVVTTTPPPOOONNNNNNMMMLLLPPPOOOOOOMMMKKKHHHFFFDDDBBB???<<<:::999999888666555777:::<<<;;;888444222222222222222111111111111000000000000000000000000////////////////////////////////////////////////sss```YYYZZZVVVUUUTTTUUUUUUUUUSSSQQQMMMJJJGGGDDDBBB@@@>>>;;;<<<:::999888888777444222////////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++'''((()))******)))((('''******))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------------------............//////000111111000111333555;;;888555333222222111000333444555555666666555555333444555666777888999999;;;;;;;;;;;;<<<>>>???@@@CCCDDDEEEFFFFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDEEEGGGIIIHHHGGGIIIHHHEEECCCBBBBBBCCCDDDBBBAAA@@@>>>============;;;;;;::::::999888888777777777777888888999999999888888888888777777777777555555555555555555555555555555444444333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000111111222222222222333333333333333333333333000000111111111222222222222222222222222222222222000111222222333333222222222222222222333333333444333222222222222333444444333333333444444444444555444444444444555555555555555555555666666666666666333444444666777888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBBBBBBB@@@AAACCCEEEFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVWWW[[[ZZZYYYYYYYYYZZZ[[[[[[YYY[[[^^^______^^^\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[YYYXXXXXXVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSTTTRRROOOMMMMMMMMMLLLKKKLLLMMMMMMMMMLLLJJJHHHFFFBBB???<<<:::999999777666444666999;;;<<<999555222222222222111111111000000111111111111111111111111////////////////////////////////////////////////uuubbbYYYYYYVVVUUUUUUUUUVVVUUURRRPPPMMMJJJGGGDDDBBB@@@>>>;;;;;;:::888888888777444222////////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******(((((())))))************))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,((())))))******))))))(((************))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++,,,,,,,,,,,,************************++++++,,,------------,,,---------............///000111222222111111333555;;;888444222222333222222333333444555555555555444444444555666666777888888999999:::;;;<<<===??????BBBBBBCCCDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGIIIHHHFFFEEECCCBBBBBBAAAAAAAAA@@@>>>===<<<;;;:::999999888888888888777777555555666777888999999:::888888888888777777777777444444444444444444444444555555444444333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000///000111111222222111111111111222222222222333333000111111111111222222222222222222222222222222222000111111222222222222222111111222222222333333333222222222222222333444444333333333333444444444444333444444444444555555555555555555666666666666666333444444555666777777888999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>??????@@@AAABBBCCCCCC@@@AAACCCDDDDDDDDDCCCBBBDDDDDDEEEEEEFFFGGGHHHIIIGGGHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPRRRSSSUUUVVVWWW[[[[[[ZZZYYYYYYYYYZZZZZZWWWZZZ\\\]]]\\\[[[ZZZ[[[ZZZ[[[\\\\\\ZZZYYYYYYZZZVVVWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQOOONNNOOOPPPQQQQQQOOOLLLKKKKKKLLLKKKJJJIIIJJJKKKLLLKKKIIIGGGEEEAAA>>>;;;999999999888777555666777:::;;;999555222222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000wwwbbbWWWVVVUUUUUUUUUVVVVVVUUURRRPPPMMMJJJGGGDDDBBB@@@>>>;;;;;;:::888888888777555222////////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********)))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,*********))))))*********************)))))))))(((******************************))))))))))))******))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))******++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------............//////000111111000111333555;;;888444222222333333333222222333444444444444444555555555666666666777777777777888:::;;;===>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBDDDEEEGGGHHHIIIIIIHHHCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFFFFFFFEEEDDDBBBAAA???@@@@@@???>>><<<999888666666777777777777888888555666666777777888888888777777777666666666555555444444444444444444444444555555444444333222222111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000...///000111222111111000000000000111111222222222000111111111111222222222111111111111111111111111000000111222222222222222111111111111222222222222222222222111222222333444222222333333333444444444333333444444444555555555555555555555666666666777444444444555555666666666888888999:::::::::::::::999::::::;;;<<<<<<============>>>???@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIFFFGGGHHHGGGEEEEEEFFFGGGIIIIIIHHHHHHIIIKKKLLLMMMNNNMMMKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPRRRRRRRRRSSSTTTVVVWWWXXX[[[[[[ZZZZZZZZZYYYYYYXXXVVVYYY\\\\\\[[[ZZZZZZ[[[ZZZ\\\^^^]]]ZZZXXXWWWXXXRRRTTTWWWWWWTTTSSSSSSTTTSSSQQQOOOMMMMMMMMMNNNOOONNNLLLJJJIIIJJJKKKKKKJJJGGGHHHIIIJJJIIIFFFCCCAAA???===:::999999999888888666555555777888777444111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000xxxbbbVVVTTTUUUUUUUUUVVVWWWUUURRRPPPMMMJJJGGGDDDBBB@@@>>>;;;;;;:::888888888777555333000/////////............---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////...///000000///000222444;;;888444222222333444444111222333333444444333333555555555666666666666666555666777999;;;<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDFFFHHHIIIJJJIIIIIICCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCDDDGGGHHHGGGFFFBBBDDDEEEGGGGGGEEEDDDBBB>>>???@@@@@@>>>;;;999777555555666666777888888888777777777777666666666666666666555555555444444444444444444444444444444444555555444333333222111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000...///000222222111111000//////000000111111111222000111111111111222222222111111111111111111111111000000111222222222222111000111111111111222222222222222111111222222333444222222333333333444444444333333333444444444555555444555555555666666777777444444555555555555555555777777888999999999999888999999:::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIFFFHHHIIIHHHGGGFFFGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVYYY\\\]]][[[ZZZ[[[\\\ZZZ]]]___^^^[[[WWWVVVWWWOOOSSSVVVWWWTTTRRRRRRSSSRRRPPPNNNMMMLLLMMMNNNOOOLLLJJJHHHHHHIIIJJJJJJJJJGGGHHHIIIIIIGGGCCC@@@>>>>>><<<999888999:::999888666444333444666666333///111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000rrr[[[SSSXXXTTTUUUVVVVVVUUUSSSPPPOOONNNKKKGGGDDDBBB@@@===;;;;;;;;;::::::888777555444222111///...---...000111......---,,,,,,+++******++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************((())))))*********)))))))))(((((((((''''''''''''******))))))((((((''''''******))))))((((((''''''))))))))))))************))))))))))))************,,,+++*********+++,,,---******+++++++++,,,,,,,,,------------------------+++,,,,,,---...///000000000000/////////000222333444444444333333222222222000111111222222333444444666666555555666777999::::::999999:::<<<======<<<>>>>>>>>>@@@BBBCCCAAA???DDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEHHHJJJJJJIIIGGGFFFCCCEEEGGGGGGEEEEEEEEEFFF@@@@@@AAACCCCCCAAA>>>;;;999:::;;;<<<;;;999777555555555555555666666666666555555555555555555555555333444444555555444444333555555444333333222111111222222222111111111000000111111111111000///------000000//////.........---000000000000000000000000000000000000000000000000//////000000000000/////////////////////.........////////////000000000000////////////000000000000111///...000333555333111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111//////000000111111111222333333222222333333444555444444444444444444444444444444444444444444444444555555555555666666666666555555666777777777777777::::::999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGIIIIIIIIIJJJMMMOOOPPPNNNLLLJJJJJJKKKMMMOOOKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRTTTVVVVVVUUUUUUXXX[[[ZZZZZZZZZYYYXXXXXXXXXWWWVVVXXX[[[]]]^^^]]][[[YYY\\\]]]^^^^^^]]][[[XXXWWWQQQPPPOOOQQQSSSTTTSSSRRROOOOOOOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEECCCAAA@@@??????;;;:::888666555555666777555555444444444333333333000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111pppYYYRRRVVVTTTUUUVVVVVVUUUSSSPPPOOOMMMJJJFFFDDDBBB@@@>>><<<;;;;;;::::::888777555444222111///.........000000//////...------,,,++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************)))))))))))))))((('''&&&))))))((((((((('''''''''***)))))))))((((((((('''************)))))))))((())))))))))))************))))))))))))************++++++*********+++,,,---******+++++++++,,,,,,,,,---------------------------------...............000000//////000222333444333333333333222222222111000111111222222333444444333333333444555888:::;;;:::999999:::<<<======<<<@@@@@@@@@BBBDDDEEECCCAAACCCDDDEEEGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEEEECCCDDDFFFHHHIIIHHHFFFEEECCCEEEFFFFFFEEEDDDEEEEEEAAAAAAAAABBBBBB@@@===;;;888999:::;;;:::888666555555555555555666666666666444444444444444444444444333333444444444444333333555444444333222222111111222222111111111000000000111111111000000///------000/////////.........---//////////////////////////////////////////////////////000000000000//////////////////.............../////////000000000000.../////////000000000000111///...000222444333111///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111111111///000000000111111111111333222222222222333444444444444444444444444444444444444444444444444444444555555555555666666666666555555666777777777777777:::999999888999:::;;;<<<:::;;;;;;<<<<<<======>>>?????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIIIIIIIJJJMMMOOOPPPNNNLLLJJJJJJJJJLLLMMMLLLKKKJJJLLLNNNOOOOOONNNNNNLLLKKKLLLMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYYYYYXXXUUUUUUVVVXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSUUUXXX[[[\\\\\\[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYSSSRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOMMMLLLJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDBBB@@@???>>>;;;:::888666555555666777555444444444444333333333000000000000000000000000////////////000000000111000000000000111111111111000000000000111111111111pppXXXPPPTTTTTTUUUVVVVVVUUUSSSPPPOOOKKKIIIEEECCCBBBAAA>>>===;;;;;;::::::888777555444222111///.........///000/////////......------,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))(((&&&%%%$$$)))))))))(((((((((''''''))))))))))))((((((((((((++++++************))))))))))))))))))************))))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,------------------------//////.........---------//////000000222333555666222222222111111111111111000111111222222333444444111111222333555888:::<<<;;;:::999:::<<<======<<<@@@???@@@BBBDDDDDDCCCAAACCCDDDEEEGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGEEEDDDBBBGGGGGGFFFFFFEEEFFFFFFFFFBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDFFFFFFDDDCCCDDDDDD@@@@@@@@@???>>><<<;;;:::777888999999888777555444444555555555555666666666444444444444444444444444222333333444444333333222444444333333222111111111111111111111000000000000000000000000///......---/////////...............////////////////////////////////////////////////...//////000000//////................................./////////000000000....../////////000000000000///...///111333222111//////......//////000111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111111111000000000000111111111111222222222222222333444444444444444444444444444444444444444444444444444444444555555555555666666666555555666777777777777666999999888888999999:::;;;999999:::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBAAABBBCCCDDDDDDEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNOOONNNLLLJJJIIIJJJJJJKKKLLLKKKKKKMMMOOOQQQQQQPPPOOOLLLIIIIIILLLOOOOOOOOONNNNNNPPPQQQSSSUUUVVVWWW\\\]]]\\\ZZZWWWTTTTTTUUUTTTUUUWWWWWWWWWVVVTTTSSSRRRSSSVVVYYY[[[\\\]]]]]]YYYYYYYYYYYYYYYZZZ[[[[[[VVVUUUTTTTTTUUUUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEECCCAAA>>>===:::999777666555666666777444444444444333333333333000000000000000000000000/////////000000000111111000000000000111111111111000000000000111111111111qqqYYYPPPTTTTTTUUUVVVVVVUUUSSSPPPOOOJJJHHHEEECCCBBBAAA???===;;;;;;::::::888777555444111111000///...//////000///.........---------,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))***+++++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************))))))))))))((('''&&&&&&)))))))))(((((((((((('''))))))))))))((((((((((((***)))))))))))))))))))))((()))))))))************((()))))))))************+++***++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------........................//////000111333444666666111111111000000000000000000111111222222333444444111111222222444777999;;;;;;:::999;;;===>>>===<<<======>>>@@@BBBBBB@@@???CCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHFFFDDDBBBFFFEEEDDDDDDDDDDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEEEECCCBBBBBBCCC??????>>><<<999777777777666666777777777666555444444444444555555555666666333333333333333333333333222222333333333333222222333333222222111111111000111111000000000///////////////000000///......---........................////////////////////////////////////////////////...//////////////////...------...............///........./////////000000........./////////000000////////////000111111111///............///000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000111111111111111111111111000000000000000111111111222222222111222333333444333333333333333333333333333333333333333333333333444444444555555555666666444555666666777777666666888888888888888999999:::888999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHIIIKKKNNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJLLLOOOQQQQQQPPPPPPLLLHHHHHHLLLOOOOOOMMMLLLMMMNNNQQQSSSUUUWWWXXX]]]]]]\\\ZZZWWWUUUSSSSSSRRRTTTVVVXXXXXXWWWTTTSSSRRRSSSVVVYYY[[[^^^___```ZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXVVVVVVWWWVVVUUUSSSUUUTTTRRRPPPMMMKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEEEECCC@@@===;;;999888777666666666666666444444444333333333222222000000000000000000000000//////000000000111111111///000000000111111111111///000000000111111111111sssZZZQQQUUUTTTUUUVVVVVVUUUSSSPPPOOOJJJGGGDDDBBBAAA@@@>>>===;;;;;;::::::888777555444111000000///////////////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))***))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))'''((())))))***************)))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((((((((((((((()))))))))************((()))))))))******************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000...///000222333555555666000000000000000000000000000111111222222333444444444333333333444555777888;;;::::::;;;===>>>>>>============???AAABBB@@@>>>BBBDDDFFFGGGHHHFFFEEEDDDBBBCCCEEEGGGGGGGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDBBBAAAAAAAAAAAAAAAAAA>>>:::777777888555666666666555555444444444444444444555555555555333333333333333333333333111111222222222222111111222111111111111111000000000000000/////////.........////////////......------------.....................................................................////////////......,,,---------......//////............////////////............////////////...///////////////000000...............//////000////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000000111111000000000000000000222111111111111222333333333333333333333333333333333333333333333333333333444444444444555555555555444444555666666666666666777777888888888888999888888888999999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMKKKJJJIIIHHHIIIHHHHHHJJJMMMOOOOOONNNOOOLLLIIIIIILLLNNNNNNMMMJJJKKKMMMPPPSSSUUUWWWXXXZZZZZZYYYYYYXXXVVVTTTSSSRRRTTTWWWYYYZZZXXXVVVUUUQQQRRRTTTVVVYYY\\\^^^___]]][[[XXXVVVVVVVVVXXXYYY[[[ZZZXXXWWWXXXWWWVVVTTTUUUUUUTTTRRROOOLLLIIIHHHEEEEEEFFFGGGHHHIIIJJJJJJCCCCCCDDDCCCBBB???<<<:::777777777666666666666666444444333333333222222222000000000000000000000000000000000000111111111111///000000000111111111111///000000000111111111111uuu\\\RRRVVVTTTUUUVVVVVVUUUSSSPPPOOOJJJHHHDDDBBBAAA@@@===<<<;;;;;;::::::888777555444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''(((***++++++++++++******)))))))))((((((((((((((((((((())))))))))))&&&&&&''''''''''''(((((())))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------.........++++++,,,---...///000111...///000222333444444444000000000000111111111111000111111222222333444444555444444444444666777888<<<;;;:::;;;===>>>>>>===???>>>???AAACCCCCCBBB@@@BBBDDDFFFHHHHHHFFFDDDBBBAAABBBCCCEEEFFFFFFFFFFFFCCCAAA@@@??????AAACCCDDDCCCBBB@@@?????????@@@AAAAAACCCDDDCCCAAA??????@@@DDDFFFFFFCCC===999999:::555555555555555555555555333444444444444555555555222222222222222222222222000111111222222111111000000000000000000000000000////////////................../////////......------------------.........................................................---......//////......---,,,,,,,,,---......//////------........./////////------........./////////---///000///...---...000......------......///000////////////////////////////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000111111111111000000000000111111111111111222333333333333333333333333333333333333333333333333333333333444444444444555555555444444555666666666666555666666777888888888888777888888999::::::;;;;;;<<<<<<======>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNLLLJJJIIIHHHGGGGGGIIIKKKMMMMMMLLLMMMMMMMMMLLLLLLMMMMMMNNNJJJKKKMMMPPPSSSUUUWWWXXXXXXWWWWWWXXXYYYXXXVVVTTTSSSUUUWWWYYYZZZZZZYYYXXXRRRRRRRRRSSSUUUXXX[[[]]]]]]\\\YYYWWWVVVVVVWWWXXX\\\ZZZXXXXXXYYYXXXWWWUUUTTTTTTUUUTTTRRRNNNIIIGGGCCCCCCDDDEEEGGGHHHIIIIIIBBBBBBBBBAAA???===:::999666666666666666666666666333333333333222222222222000000000000000000000000000000000111111111222222000000000000111111111111000000000000111111111111vvv\\\RRRUUUTTTUUUVVVVVVUUUSSSPPPOOOKKKHHHEEEBBBAAA???<<<:::;;;;;;::::::888777555444000000000000000//////...------------------------++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''((()))*********)))*********)))))))))(((((('''((((((((()))))))))***''''''''''''((((((((()))))))))))))))************))))))))))))************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,---------......//////...///000222222222222222000000000111111222222222000111111222222333444444444444444444555777999:::<<<;;;:::;;;>>>???>>>===>>>>>>???AAACCCCCCBBB@@@BBBCCCFFFHHHHHHFFFCCCAAABBBCCCCCCDDDDDDEEEEEEEEECCCAAA@@@??????AAACCCEEEDDDBBB@@@>>>>>>???@@@BBBAAABBBCCCBBB@@@???>>>???DDDGGGIIIFFF???999888999666666555555555555666666333333444444444555555555222222222222222222222222000000111111111111000000000000000000000000000000/////////.........------------...//////......---,,,,,,,,,------.........................................................---......//////......---++++++,,,------...//////---------.........//////---------.........//////---///000///---,,,...///...------------...//////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000111111111111000000000///111111111111111222222333222222222222222222222222222222222222222222222222333333444444444555555555333444555555666666555555555666777888888888777666999999::::::;;;<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJKKKLLLNNNOOOPPPPPPNNNLLLJJJHHHGGGGGGHHHKKKLLLKKKJJJJJJNNNQQQPPPMMMKKKLLLOOOJJJKKKMMMPPPRRRUUUWWWXXXXXXWWWWWWYYY[[[[[[XXXUUUTTTUUUVVVXXXYYYYYYZZZZZZVVVUUUTTTTTTUUUXXX[[[]]]\\\[[[YYYXXXXXXXXXYYYYYY[[[YYYXXXXXXYYYYYYXXXVVVQQQSSSVVVVVVTTTOOOJJJFFFDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???>>><<<:::999888555555666666666666666555333333333222222222222111000000000000000000000000000000111111111222222222000000000000111111111111000000000000111111111111vvv\\\RRRUUUTTTUUUVVVVVVUUUSSSPPPOOOLLLIIIEEEBBB@@@>>>;;;999;;;;;;;;;:::888777555444000000000000000//////...---.....................++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((((((((((((''''''************))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))************))))))))))))************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---.../////////............---------...///000111222222111000000000111111222222222333000111111222333333444444333333333444666999;;;===<<<;;;:::<<<>>>???>>>===<<<<<<===???AAAAAA???>>>BBBCCCFFFHHHHHHFFFCCCAAAEEEDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@???@@@BBBDDDFFFDDDBBB@@@>>>===>>>@@@BBBAAABBBCCCBBB@@@>>>>>>>>>BBBEEEHHHEEE>>>777555666666666555555555666666777333333333444444444555555111111111111111111111111000000111111111111000000////////////000000000000//////.........---------------......///......---,,,,,,,,,------.........................................................---..................---++++++,,,,,,---...//////---------.........//////---------.........//////,,,///000///---+++---///...------------...//////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000222111111111000000//////111111111000111222222333222222222222222222222222222222222222222222222222333333333444444444555555333444555555666666555555444555777888888888777666999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKLLLMMMPPPQQQQQQOOOMMMKKKIIIHHHHHHIIIKKKLLLKKKJJJHHHOOOTTTSSSNNNJJJLLLPPPKKKKKKMMMPPPRRRTTTVVVWWWZZZYYYYYYZZZ]]]\\\YYYUUUTTTTTTUUUVVVWWWYYYZZZZZZ\\\ZZZYYYXXXXXXZZZ]]]___YYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYXXXWWWPPPRRRVVVXXXVVVPPPJJJFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>><<<:::999888888555555666666666666666555333333333222222222111111000000000000000000000000000111111111111222222222000000000000111111111111000000000000111111111111www]]]QQQSSSUUUWWWYYYZZZXXXUUUPPPMMMLLLKKKJJJGGGDDD@@@===<<<;;;:::999888777555444444111///...---...///...---------------------------++++++,,,---,,,+++***)))******+++++++++******)))))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''+++***)))'''''''''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------+++******++++++)))(((,,,,,,+++***+++,,,---...---------............///,,,...000111222111///...111111222222222333333333111111222222222333333333333444555777888888888888<<<:::999;;;>>>@@@???===========================DDDFFFHHHHHHFFFDDDCCCCCCBBBGGGGGGCCCGGGPPPNNNDDDFFFDDDAAA@@@@@@@@@>>><<>>>>>======???@@@@@@@@@@@@???>>>>>>>>>>>>===;;;999888666666555444444333333444444555333333333333333333333333333222111111000000111111000000000000////////////000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................------------------------..................------......................................................------------......////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111222222222333333333555444444444444555666666444555555666666666666666666666666666777777777777777888999:::;;;;;;;;;;;;>>>>>>>>>===============???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRRRRPPPNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNQQQSSSRRRPPPMMMKKKLLLOOORRRVVVWWWWWWUUUSSSZZZZZZZZZ[[[\\\\\\[[[YYYYYYXXXVVVUUUVVVWWWWWWXXXYYYYYYZZZ[[[]]]^^^______]]]\\\ZZZXXXXXXYYYZZZ[[[[[[ZZZWWWUUUUUUVVVXXXZZZWWWUUUSSSSSSTTTSSSNNNJJJDDDCCCCCCDDDEEEDDDAAA>>>;;;;;;:::999999888888777666555555555555444444444222222222111111111000000//////000000111111222222111111111000000000000000000000000111000//////...222111//////111333333333www^^^RRRTTTTTTVVVXXXYYYXXXTTTPPPMMMIIIHHHGGGFFFDDDAAA???>>>;;;:::999888777666555444111///...---...///...---------------------------++++++,,,,,,,,,++++++***)))******+++++++++******))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))************))))))***))))))(((((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,+++)))***++++++***))),,,,,,+++++++++,,,---...---------............///---...000111111111000///111111111222222222333333111111222222222333333333333444555666888888888999:::999888;;;>>>AAA@@@???>>>>>>>>>??????@@@@@@AAABBBDDDFFFFFFEEEDDDDDDEEEGGGIIIGGGGGGQQQ^^^]]]SSSIIIFFFCCCBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@>>>===<<>>===<<<<<<<<<;;;:::888777666666444444333333333333444444222222222222222222222222222222111000000000111111000000000000/////////...000/////////.........---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------................................................------------------------..................------......................................................------------....................................................................................////////////......////////////////////////000000000000000000000000000000//////000000111222111111111111111111111111111111111222222222333333444444444444444555555666444444555666666666666666555666666666777777777777888888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMOOOPPPPPPNNNLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJLLLOOOQQQQQQQQQOOONNNNNNPPPTTTXXXZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^\\\[[[ZZZZZZZZZ\\\]]]___]]]\\\YYYWWWVVVVVVVVVWWWYYYVVVRRRQQQQQQOOOKKKGGGFFFEEECCCBBBBBBAAA>>>===;;;::::::999888888777777444444444444333333333333222222222111111111000000000000000000000111111111111111111111000000000000000000111111111111111111333222111111222333333333www^^^SSSTTTSSSUUUWWWXXXWWWTTTOOOMMMEEEEEEEEEDDDCCCBBBAAA@@@;;;;;;:::888777666555444111///...---...///...---------------------------+++++++++***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++***)))***+++,,,+++***,,,,,,+++++++++,,,---...---------............///////////////000000000000111111111222222222222333111111222222222333333333444444555666777888999999888888888;;;>>>@@@AAA@@@===>>>???@@@AAACCCDDDDDDAAACCCEEEEEEDDDDDDFFFGGGKKKJJJHHHKKKYYYiiijjjaaaLLLIIIEEECCCCCCDDDDDDDDDAAABBBBBBCCCBBB???===<<<>>>>>>>>>>>>===<<<;;;:::999999888888777666666555444444333333333333444444111111111111111111111111222111111000000000000000000000000/////////....../////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------......------------------------------------------------......------------....................................................................................////////////......////////////////////////000000000000000000000000000000//////000000111222111111111111111111111111111111111222222222222333444444333333444444555666444444555666666666666555555555666666666777777777888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLNNNNNNNNNLLLJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLNNNOOOPPPQQQQQQPPPRRRVVVZZZ\\\^^^^^^^^^WWWWWWVVVUUUUUUVVVWWWWWWXXXVVVUUUVVVXXXYYYXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\^^^```aaa___^^^\\\ZZZXXXVVVTTTSSSYYYUUUPPPOOOOOONNNKKKHHHIIIFFFCCCAAA@@@???>>><<<::::::999999888777777777333333333333222222222222222222222111111111111111111111111111000000000000111111111111111111111111000000111111222333333333333333333333444444555666ttt]]]RRRRRRRRRTTTWWWXXXWWWSSSOOOMMMEEEEEEDDDDDDCCCAAA@@@???<<<;;;:::999777666555555111///...---...///...---------------------------,,,+++***)))***+++,,,---'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''&&&'''(((*********)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---+++***)))***,,,---,,,++++++++++++,,,,,,,,,---------------............////////////...///000111111111111111111222222222222111111222222222333333333444444555666777888999999888888999;;;===?????????;;;<<<>>>@@@BBBDDDEEEFFFDDDEEEEEEEEEDDDDDDFFFHHHJJJJJJIIIKKKUUUaaaeeeaaaMMMJJJEEEBBBCCCDDDEEEFFF@@@AAACCCDDDCCC@@@===;;;=========<<<;;;:::999888666666666555555555555555444333333333333333333444222222222222111111111111111111000////////////000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------------------------......------------..............................................................................---......//////......---////////////////////////000000000000000000000000///////////////000111111111111111111111111111111111111111111222222222222333333333333333444444555333444555555666666555555555555555666666666777777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDFFFIIILLLNNNLLLKKKKKKJJJKKKLLLMMMNNNKKKLLLMMMMMMMMMKKKIIIHHHLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQPPPRRRVVVYYY]]]___```aaa[[[ZZZXXXVVVUUUUUUXXXZZZZZZWWWUUUVVVXXXZZZYYYWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[\\\]]]___```^^^^^^]]]\\\ZZZWWWUUUSSSTTTQQQOOOOOOPPPPPPLLLIIIGGGFFFDDDCCCBBBAAA>>><<<999999999888777777666666333333333333222222222222111111111111111111111111222222111111000000//////000111111111111111222222111111111111222222333333222444555555666777999;;;rrr\\\RRRQQQRRRTTTVVVXXXWWWTTTPPPMMMGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::999888666555555111///...---...///...---------------------------,,,,,,*********+++,,,---'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******''''''((((((((((((''''''&&&'''(((*********)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---+++***)))***,,,------,,,++++++,,,,,,,,,------------------............////////////...///000111111000000111111111222222222111111222222222333333333555555555555666888999::::::;;;;;;<<<<<<<<<======:::;;;===???AAACCCDDDEEEGGGGGGGGGFFFDDDDDDEEEGGGFFFIIIJJJIIIIIINNNRRRTTTKKKGGGBBB@@@@@@BBBCCCDDD@@@AAACCCCCCBBB@@@===;;;<<<<<<<<<;;;:::999888888444444444444444444444444333333333222222333333333444444333333222222222222111000//////......//////////////////............---------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------......------------..............................................................................------............------......................../////////////////////////////////...///000000111000000000000000000000000000000111111111222222222222222222222222333444444333444444555555555555555555555555555666666666666777888999:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDCCCDDDFFFIIILLLNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMLLLKKKJJJIIILLLLLLLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTWWWZZZ]]]___```[[[[[[ZZZXXXXXX[[[aaafff___[[[WWWVVVYYYZZZYYYVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\ZZZ[[[\\\\\\[[[YYYWWWUUUPPPNNNMMMOOOPPPNNNIIIDDDAAAAAAAAABBBCCCAAA===:::999888888777777666666555444444444444333333333333111111111111111111111111222222111111000000//////000000111111222222222333333333222111111222222333000222555666888<<>>???AAABBBBBBFFFGGGHHHGGGDDDCCCDDDEEEBBBGGGKKKIIICCCAAACCCFFFFFFCCC???>>>>>>@@@@@@@@@@@@AAAAAABBBAAA>>><<<;;;::::::;;;;;;::::::999888444444444333333333333333333333222222222222333333555444444333333222222222000000///.............../////////.........---------------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------------------------------------............------........................//////////////////////////////......//////000111000000000000000000000000000000000111111111111222222222111111222222333444333333444555555555555444444444555555555666666666666777888999::::::::::::;;;;;;;;;<<<<<<======>>>======>>>???@@@AAAAAABBBCCCCCCCCCDDDFFFHHHJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPOOONNNMMMMMMMMMMMMMMMQQQQQQRRRTTTVVVYYY[[[\\\VVVXXXYYYZZZ\\\cccnnnuuugggaaaYYYWWWXXXZZZXXXVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[ZZZYYYXXXWWWPPPNNNMMMMMMNNNLLLGGGCCC=========>>>???>>>;;;888888888777777666555555555444444444444333333333333111111111111111222222222111111111111000000000000000000111111222333333333444444333222222333555666222444888;;;???FFFOOOVVVqqq]]]TTTSSSRRRTTTWWWYYYXXXUUURRROOOJJJIIIHHHFFFCCCAAA???===<<<<<<;;;:::888777666666111///...---...///...------------------------------------,,,+++***)))((()))******+++++++++******))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))************))))))***))))))(((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,++++++,,,---,,,******+++,,,---------,,,,,,---------............///---...000111111111000///000000000000111111111111111111222222222333333333666555444444555777999;;;888:::<<<<<<::::::<<<>>>======>>>>>>??????@@@@@@BBBDDDFFFFFFDDDCCCBBBCCCAAAFFFKKKMMMHHHCCCBBBCCCBBB@@@=========>>>>>>===@@@@@@@@@???>>>===<<<;;;999999::::::;;;;;;::::::444444444333333222222222333333222222222222333333444444333333222111111000000///......------......//////.........---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------------------------------,,,------......------,,,........................///////////////////////////............///000000000000000000000000000000000000000000111111111111111111111111111222333333222333444444555555444444444444444555555555666666555666777888888999888888999999::::::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHIIIKKKMMMMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMRRRRRRQQQRRRSSSUUUWWWYYYUUUWWWYYYYYY]]]eeerrr|||pppggg\\\WWWXXXYYYXXXUUUUUUUUUVVVWWWXXXYYYYYYZZZUUUVVVWWWXXXYYYZZZZZZZZZXXXYYYYYYYYYYYYXXXWWWWWWSSSOOOLLLMMMPPPRRRQQQOOOBBB@@@===;;;;;;<<<;;;:::888777777666666555444444333333333333222222222222000000111111111222222222000000000000000111111111000000111222222333444444444444333444555888:::<<<;;;>>>CCCGGGMMMWWWeeeooosss___VVVTTTSSSUUUXXXYYYYYYVVVRRRPPPIIIIIIHHHFFFDDDBBB@@@???===<<<;;;:::888777666666111///...---//////...---------------------------------...---,,,***(((&&&******+++++++++******)))))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''+++***)))'''''''''((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---...---,,,,,,,,,,,,+++******+++,,,---...---,,,,,,---------.........//////---...000111222111///...000000000000111111111111111111222222222333333333666555444444555777:::;;;666999;;;<<<::::::===@@@????????????????????????===@@@CCCDDDDDDBBBBBBBBBCCCEEEKKKQQQPPPKKKGGGEEE@@@>>>===<<<=========;;;@@@@@@???>>>===<<<;;;;;;888888999:::;;;;;;;;;;;;555555444444333222222111333222222222222222222333333333222222111000000/////////...------------...//////.........---------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------------------------------------------------------,,,------......------,,,........................////////////////////////...............///000000000000000000000000000000000000000000111111111111111111111000111222222333222333444444555555444444444444444555555555666666444555666777777888888888888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFHHHKKKMMMMMMKKKHHHFFFFFFFFFGGGGGGIIIIIIJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNTTTSSSRRRQQQQQQSSSUUUVVVXXXZZZZZZYYY[[[cccpppzzzuuujjj]]]WWWWWWYYYWWWUUUTTTTTTUUUVVVXXXYYYZZZZZZSSSTTTVVVXXXZZZ[[[\\\\\\YYYYYYYYYXXXWWWWWWVVVVVVTTTPPPMMMNNNTTT[[[___aaaJJJEEE???;;;:::<<<===>>>777777777666555555444444222222222111111111111000000000111111222222222222//////000000111111222222000000111222333333444444333333333555888<<>>===<<<:::888999999999:::<<>>AAABBBAAAAAAAAABBBBBBDDDEEEEEEFFFGGGJJJLLLMMMLLLJJJHHHGGGGGGGGGGGGHHHJJJLLLNNNLLLLLLLLLKKKIIIJJJLLLNNNLLLMMMMMMNNNNNNMMMKKKJJJQQQRRRSSSTTTTTTRRRPPPOOOOOOTTTYYY[[[[[[]]]ccchhhfffaaa[[[WWWVVVVVVWWWWWWWWWUUUTTTSSSTTTVVVYYY[[[UUUUUUVVVWWWXXXZZZ[[[\\\YYYYYYYYYXXXWWWVVVUUUTTTPPPPPPMMMLLLUUUeeeqqqtttWWWNNNBBB<<<::::::999777666555555444444333222222222222222222222222222222000000000000000111111222444333222111000000000000111222222333333333333333222777999888:::CCCLLLPPP[[[]]]```eeennnzzzvvv```UUUTTTUUUVVVXXXXXXWWWUUURRRPPPNNNKKKHHHEEEDDDBBB???======<<<;;;999777666555444222111000///...............------,,,,,,------...------,,,,,,,,,+++++++++))))))************))))))***))))))***,,,------,,,******))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************)))))))))((()))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000//////222111111000000111111222111111111111111111111111555555555555777999;;;<<<999999:::;;;<<<<<<<<<<<>>===;;;999777888777777888999<<>>===<<<;;;999777666555444222111000//////......///...------,,,,,,------...,,,,,,+++++++++*********))))))************))))))+++***)))***,,,------,,,***))))))))))))((((((((())))))******))))))((('''))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000//////111000000000000000000111000000111111222222333333444444444555777888:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===???AAACCCDDDAAAAAAAAA@@@??????BBBDDDAAAAAABBBBBBAAA@@@?????????===;;;;;;===>>>===<<<<<<=========;;;:::777666777666666666777888:::;;;666444111///000111222111222222111111111000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------......................../////////000---------............///////////////////////////////////////////////////////////////000000000000111111111222222222222333111111222222222333333333444555555555555666666666666666666666666666666666777888888999999:::;;;;;;<<<;;;:::999999:::<<<<<<@@@@@@AAABBBCCCEEEGGGHHHEEEFFFIIIKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIINNNOOOOOOMMMKKKKKKLLLNNNMMMNNNNNNNNNMMMLLLJJJIIIMMMNNNOOOPPPPPPPPPOOONNNNNNSSSWWWYYYXXXVVVWWWYYYXXXVVVTTTTTTUUUVVVUUUTTTVVVUUUTTTSSSSSSTTTVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQRRRRRRMMMMMMLLLMMMVVVcccmmmpppWWWOOOEEE>>><<<:::888777666555555444444333222222222222222222222222222222111000000000000111222222444333333222222222333333111222444555777888999:::???EEEMMMXXXgggyyywwwbbbWWWVVVVVVWWWXXXXXXWWWTTTQQQOOOMMMKKKIIIGGGFFFDDDAAA???===<<<;;;999777666555444111111000///////////////...------,,,,,,------...,,,,,,,,,,,,++++++++++++)))******++++++******)))+++***)))***,,,---,,,+++)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))((()))))))))************)))*********++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...//////000000000000///111111000000000000111111000000111222333333444444333333444555666888999:::<<<;;;:::999888999:::;;;999::::::<<<>>>@@@BBBCCCDDDDDDBBB@@@>>>>>>@@@BBBDDDCCCBBBAAA?????????>>><<<;;;:::;;;===>>>===<<<<<<<<<<<<;;;:::888666555666666555555555666666777555333000///000111111111111111111111000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,------******++++++,,,---......***++++++,,,,,,++++++***+++***++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,------------------------------------------,,,,,,---------................../////////000000---------............///////////////////////////////////////////////////////////////000000000000111111111111222222222222111111222222222333333333444444444555555555666666777777777666666666666666777888888999999:::;;;;;;>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>@@@BBBDDDFFFGGGDDDFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJOOOPPPPPPOOOMMMLLLMMMNNNNNNNNNOOONNNMMMLLLJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLOOOSSSYYY[[[[[[YYYXXXXXXSSSSSSSSSUUUWWWXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTWWWUUUSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPPPPQQQQQQOOOMMMKKKKKKPPPWWW\\\]]]PPPKKKCCC>>>;;;:::999888666555555444444333222222111111111111111111111111111111000000111111222333333222222222222222333333333333444555999===BBBEEENNNTTT\\\iii}}}yyycccXXXWWWVVVWWWXXXXXXWWWTTTQQQOOOLLLKKKIIIHHHGGGEEEAAA???===<<<;;;999777666555444111000000////////////000...------,,,,,,------...------------,,,,,,,,,,,,******++++++++++++******,,,*********,,,---,,,+++))))))))))))***************************))))))((())))))))))))))))))))))))((()))))))))************)))*********++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------............///......///000000000000000222222222111111222222222000000111222333333444444222222333555666777888888:::999888777777777888999999999:::<<<>>>@@@BBBCCCGGGFFFDDDAAA======>>>@@@DDDBBBAAA???>>>>>>>>>>>>;;;:::999;;;===>>>===<<<;;;;;;::::::888777666555777666666555555444444444444222000///111111111000111111111000000000//////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,------******+++,,,------......***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...............////////////---------............///////////////////////////////////////////////////////////////000000000000000000111111111222222222111111222222222333333333444444444444555555555555777777777777777666666666777888888999999:::;;;;;;======<<<;;;;;;:::::::::;;;;;;<<<===???AAACCCDDDDDDEEEFFFHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJMMMQQQWWW[[[\\\[[[YYYXXXOOOOOOQQQTTTWWWWWWVVVTTTQQQQQQRRRRRRRRRRRRRRRRRRVVVTTTRRRPPPOOOPPPQQQRRRUUUTTTSSSRRRPPPPPPPPPPPPNNNKKKIIIIIIKKKLLLMMMNNNGGGCCC???;;;999999999999666555555444444333222222111111111111111111111111111111111111111222222333111111111111111222333444444333333666<<>>===<<<;;;999777666555444000000////////////000000...------,,,,,,------............---------,,,,,,******++++++++++++******,,,+++******,,,,,,,,,***)))))))))************+++******++++++******)))((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...---------............///---...///000000111111000333333222222222222333333000000111111222222333333000111333555666777777777777777777666777777888888:::::::::<<<===???AAABBBEEEEEEDDDAAA===<<<<<<>>>???>>>===<<<<<<<<<<<<<<<:::999999;;;<<<===<<<:::999999999888777777666666666666666555444444333333333111///000111222111000111111000000000/////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,------------------------.........///---------............///////////////////////////////////////////////////////////////000000000000000000000111111111111222111111222222222333333333333444444444444555555555777777777777777777777777777888888999999:::;;;;;;:::::::::999999888888888::::::;;;<<<===???AAABBBCCCDDDEEEGGGHHHIIIJJJJJJGGGFFFFFFGGGHHHJJJMMMNNNLLLNNNPPPPPPNNNMMMNNNOOOOOOOOOPPPQQQPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJMMMRRRWWWYYYYYYWWWVVVLLLMMMNNNQQQTTTTTTRRRPPPMMMNNNPPPRRRRRRRRRQQQQQQTTTRRRPPPNNNNNNPPPRRRSSSUUUUUUTTTSSSRRRPPPNNNMMMKKKHHHFFFIIIJJJHHHGGGHHH???===;;;999888777888888666555555444444333222222111111111111111111111111222111111111111222333333111111111111222444555555555666999???IIISSS]]]cccjjjmmmqqqxxxwwwbbbWWWVVVWWWXXXYYYYYYWWWTTTPPPNNNIIIHHHGGGGGGFFFDDD@@@======<<<;;;999777666555444000000////////////000000...------,,,,,,------...---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((()))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------............///---...///000111111111111222222111111111111222222111111111111111111111111000111333555666777777666555666777888888999888888:::::::::;;;<<<===???@@@???@@@@@@???<<<;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<:::999999;;;<<<<<<:::999888777777666666777777777555555555444444333222111222000///000111222111000111000000000////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,------------------***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---......///------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------............///////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222222333333333333333444444444555555555666666666777888888888999777888888999999:::;;;;;;888999999999999888888777;;;;;;;;;<<<===>>>@@@AAACCCCCCEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMJJJLLLNNNOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQPPPOOONNNMMMLLLLLLLLLKKKLLLPPPTTTWWWWWWUUUTTTMMMMMMNNNQQQSSSSSSQQQOOOJJJLLLOOOQQQSSSRRRQQQQQQRRRPPPNNNMMMNNNQQQTTTVVVUUUUUUUUUUUURRRNNNKKKHHHIIIDDDDDDHHHIIIEEEBBBDDD<<<<<<;;;888777666666777666555555444444333222222111111111111111111111111222222111111222222333444222222333333555666777888;;;@@@HHHSSS___jjjssswwwzzz|||{{{{{{uuu```VVVUUUWWWXXXYYYYYYWWWTTTPPPNNNHHHGGGGGGGGGFFFDDD@@@======<<<;;;999777666555444000000////////////000111...------,,,,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---+++***+++,,,,,,+++***))))))******++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......---------.........//////---...///000111111111111111111000000000000111111111111111000000000000000///000333555666666666666555666888999:::::::::999::::::::::::;;;<<<===>>>:::<<<======<<<;;;;;;<<<999999;;;<<<===>>>>>>>>>:::999999;;;<<<<<<:::888666666666666666777888888333333333333333222111000111000///000111222111000000000000000////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,++++++******++++++------------------,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222222333333333333333333444444444555555555555666777888999999:::777888888999::::::;;;;;;999::::::;;;;;;;;;::::::<<<<<<<<<======>>>@@@@@@CCCCCCDDDEEEGGGHHHJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLHHHKKKMMMOOONNNNNNOOOOOOOOOPPPQQQSSSSSSSSSSSSRRRTTTSSSRRRPPPOOONNNNNNNNNMMMNNNQQQTTTVVVWWWUUUSSSQQQPPPQQQRRRTTTTTTRRRQQQHHHJJJNNNQQQSSSSSSRRRQQQQQQOOONNNMMMNNNRRRUUUXXXTTTUUUVVVUUURRRMMMHHHEEEHHHCCCCCCGGGGGG@@@======<<<<<<;;;999666555555555666555555444444333222222000000000000000000000000222222111111222222333444444444555555777888:::;;;BBBJJJWWWfffsss~~~|||~~~qqq^^^VVVVVVZZZZZZZZZXXXVVVSSSQQQOOOLLLJJJGGGFFFEEEDDDAAA???===<<<:::888777666555555222111000//////............------,,,,,,------...,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***))))))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******))))))))))))************''''''(((((())))))******)))((('''''''''(((***+++)))***+++,,,+++***(((&&&)))***+++,,,,,,+++***)))++++++*********************************************+++,,,,,,------,,,,,,,,,------......------,,,////////////000000000000222111111111000000//////111111111000///000222555111222333444555555555555555666777888999:::::::::777888999;;;===>>>???@@@888999:::;;;<<<===>>>>>>===<<<;;;::::::;;;===>>>999:::;;;;;;;;;:::999888888888888777666555555555444333222111000000000000222111111000///......---......////////////.........------,,,,,,------...////////////////////////...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------//////.........---------000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222333444444555555666666666666666777777777777888888777777888888999:::999999:::;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPNNNQQQSSSSSSRRRRRRTTTWWWWWWVVVSSSRRRQQQQQQRRRSSSOOOPPPQQQTTTWWWWWWUUUSSSTTTTTTUUUUUUUUUTTTTTTSSSMMMMMMMMMNNNPPPSSSVVVWWWRRRQQQPPPOOONNNOOOOOOPPPWWWUUURRRNNNKKKIIIHHHHHHEEEFFFFFFFFFDDDAAA>>><<>>??????>>>======<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;<<<;;;:::999888999888888777666555555444444333222111000000000000111111111000///...............////////////......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------//////.........---------////////////////////////000000000000000000000000000000111111111222222222222222222222222222222222222222333333444555555555555666666666777777777777888888777777888888999:::999999::::::;;;<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQRRRRRRQQQRRRUUUWWWXXXVVVTTTRRRRRRRRRSSSTTTOOOOOOQQQSSSUUUVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSSSSQQQPPPPPPPPPPPPRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPVVVTTTQQQNNNKKKIIIHHHHHHEEEEEEEEEDDDCCC@@@>>>===>>>===:::777555555555555555555444333333222111111222111111111111222222333777444333777777555555888999777999@@@EEEHHHNNNUUU___ggguuuooo]]]VVVVVVZZZZZZYYYXXXVVVTTTQQQPPPJJJHHHFFFDDDDDDBBB@@@>>><<<;;;999777666444444333222111000//////...............------------......---------------,,,++++++)))******++++++******)))++++++++++++++++++++++++***************)))(((((()))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''''''''&&&(((((())))))))))))******))))))))))))((((((((((((((((((((((((((()))******))))))***++++++***((('''***))))))(((((())))))***************************************************++++++,,,---------------------............------////////////000000000000111111111111000000000000000111222111000000222444111222333444444555555444555555777888999:::::::::::::::;;;;;;<<<======>>>CCCAAA???===<<<<<<===>>><<<<<<===<<<<<<;;;:::999;;;;;;<<<<<<;;;;;;:::999999999888777666555444444333333222111000000000000111111000000//////............////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------...............---------////////////////////////000000000000000000000000000000000111111111222222222222222222222222222222222222333333444444555555555555666666666777777777888777777777777888999999999999::::::;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPRRRUUUXXXXXXWWWUUUTTTSSSSSSTTTUUUPPPPPPPPPRRRTTTTTTRRRPPPPPPQQQTTTVVVVVVUUUTTTRRRVVVUUUTTTSSSRRRQQQQQQRRRUUUTTTSSSRRRQQQPPPPPPQQQSSSRRRPPPMMMKKKJJJIIIHHHEEEEEEDDDBBB@@@???=========<<<:::777666555555555555444444333333222222111333333222111111222222222666333333666666444555999;;;;;;@@@JJJSSSWWW[[[___gggmmmwww~~~ooo\\\UUUUUUYYYYYYYYYXXXVVVTTTRRRPPPJJJHHHEEEDDDCCCBBB???===>>>===;;;999777555444444222111000///..................------------......---------...---,,,,,,+++******++++++++++++******************************)))))))))))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((('''''''''&&&(((((((((((()))))))))*********))))))((((((''''''((((((((((((((())))))***))))))************)))(((***)))(((''''''((()))******************+++++++++************************+++,,,,,,---...---------------............------////////////000000000000111111111000000000000000000111222111000000222333111222333444444444444444444555666888999999999999;;;;;;;;;<<<<<<<<<<<<<<>>>>>??????>>><<<:::999<<<<<<<<<<<<;;;;;;::::::::::::999777666444333333333222222111000000111111111000000000/////////.........////////////......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------........................////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222111222222333444444555555555555555666666666777777777777777777777888999999888999999:::;;;;;;<<<<<<======>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQOOONNNOOOQQQUUUWWWWWWVVVUUUTTTTTTTTTTTTUUURRRQQQQQQRRRTTTTTTRRRPPPOOOQQQUUUXXXYYYWWWUUUSSSYYYXXXWWWVVVUUUTTTSSSSSSVVVVVVUUUSSSRRRQQQQQQPPPPPPPPPNNNMMMKKKJJJIIIHHHEEEDDDBBB@@@>>>=========<<<;;;999777666555555555444444444333333222222222444444333222222222222333444333333777888777:::>>>CCCFFFPPP\\\ggglllmmmlllkkkooowww{{{{{{ooo]]]UUUTTTYYYYYYYYYXXXVVVTTTRRRQQQJJJHHHEEEDDDCCCBBB???===@@@???===:::888777666555222111000///............///......------......///------.........---,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))((((((((('''(((((((((((()))))))))******))))))(((((('''''''''(((((())))))))))))))))))))))))*********))))))***)))(((''''''((()))***))))))*********+++++++++************************,,,,,,---.........---------......//////......---////////////000000000000000000000000000000111111///111222222111111222333222222333333444333333333444555666777888999999999<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<::::::<<<>>>??????@@@@@@@@@???>>><<<;;;<<<<<<;;;;;;::::::::::::;;;;;;999777666444222222333222111111000111111111000000000000////////////......////////////......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------.............................................//////////////////////////////000000000111111111222222222222222222222222111111222222333444444555555555555555666666666666777777666666777777888999888888999999:::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPQQQOOOMMMMMMNNNQQQTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUSSSRRRPPPSSSVVVYYYZZZYYYVVVUUUYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRPPPPPPNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDBBB@@@>>>======<<<;;;:::999777666555555444444444333333333333222222444444333333333333333444555555777<<<>>>@@@EEELLLSSS[[[gggttt}}}~~~zzzqqqttt{{{|||zzzsss```WWWUUUXXXYYYYYYXXXWWWTTTRRRQQQJJJHHHFFFDDDDDDBBB@@@>>>BBB@@@>>><<<999888666666222111000//////.........//////............//////...............---,,,,,,,,,,,,,,,------,,,,,,,,,******************************)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++***************)))''''''(((((((((((())))))))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))************))))))(((((())))))***)))))))))***++++++,,,,,,************************,,,,,,---.....................////////////......////////////000000000000000000000000111111111111///000222333222111111222222222333333333333222222444444666777888999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===??????@@@@@@??????>>>======<<<;;;:::999999999999:::<<<;;;:::888555333222111222222111111111111111222000000000000////////////......////////////......,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------......................................./////////////////////////////////000000000111111222222222222222222222222111111222222333333444444444444555555555666666666777666666666666777888888888888999999::::::;;;;;;============>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLMMMNNNOOOOOOOOOMMMKKKKKKNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRRRRSSSTTTUUUUUUTTTRRRSSSVVVXXXYYYXXXVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWVVVTTTQQQOOONNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCAAA???>>><<<<<<:::999999888666555444444333333333333333333333333444333333333444444555666333444:::AAAEEEIIIQQQ[[[cccnnnzzzvvvxxx}}}~~~}}}xxxdddZZZXXXXXXXXXXXXXXXWWWUUUSSSQQQKKKIIIGGGEEEEEECCCAAA???BBB@@@>>>;;;999777666555222111000//////.........//////............//////...............------,,,++++++,,,,,,,,,,,,++++++************************+++***)))((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))************'''''''''((((((((())))))(((((((((((())))))))))))&&&'''((()))***))))))((()))))))))))))))******+++)))******************)))((())))))***++++++,,,,,,************************,,,------.....................////////////......////////////000000000000///000000000111111111111...000222333222111111222222222333333333222222111333444555777888888999999:::;;;;;;;;;<<<<<<======;;;;;;::::::;;;<<<<<<===>>>>>>======<<<=========;;;:::999888888888999999===<<<:::888555333111000222111111111111111222222////////////000000000000......////////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************************+++,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------------------------------------------------.........//////........................////////////////////////////////////000000000111222222222222222222222222111111111222333333444444444444444555555555666666666666666666666777888888888888888999::::::;;;;;;===============>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGIIIKKKLLLMMMMMMNNNLLLJJJIIIJJJMMMPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOORRRQQQPPPQQQSSSUUUUUUTTTRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQNNNMMMMMMMMMLLLKKKIIIGGGEEECCCDDDDDDDDDCCCAAA???<<<;;;999999888888777555444444333333333333333333333333333333333333444666777888666999AAAJJJPPPWWWcccnnnvvv|||hhh]]]ZZZXXXXXXXXXXXXWWWUUUSSSRRRLLLJJJGGGFFFEEEDDDAAA???AAA@@@===;;;888666555444222111000//////.........//////............//////......//////......---,,,******++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******''''''''''''((((((((()))''''''(((((())))))******&&&''')))*********)))((())))))(((((()))***++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************,,,---......//////............////////////......////////////000000000000//////000000111111111222...000333333222111111222222222333333333222222111333444555777888888888888::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;===>>>:::999888777777777888999===<<<:::888555333111000222111111111111111222222////////////000000000000......////////////......,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,------,,,+++***************************)))))))))***+++,,,......++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------------------------------.........//////........................////////////////////////////////////000000000000222222222222222222222222000111111222333333444444444444444555555555666666666666666666666777888888777888888999::::::;;;;;;======<<<======>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMJJJIIIHHHJJJMMMOOONNNLLLMMMMMMNNNOOOOOONNNNNNNNNPPPOOONNNPPPRRRTTTUUUTTTRRRSSSSSSSSSSSSRRRRRRQQQRRRTTTUUUWWWXXXWWWWWWVVVXXXXXXWWWVVVSSSQQQNNNLLLMMMMMMMMMKKKIIIFFFDDDBBBCCCDDDDDDDDDBBB@@@===;;;888888888888777666444444333333333333333333333333222222333333555666888999@@@DDDMMMXXX```hhhuuu|||kkk]]]ZZZYYYXXXWWWTTTRRRPPPOOONNNJJJIIIGGGGGGGGGFFFCCCAAA>>>===:::999999888666444222222000///..................//////......---,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************++++++,,,------......///---------............///............////////////000000000000////////////111111111222222333333333222222333333333333444444555777999;;;;;;;;;:::999999:::;;;;;;::::::<<<>>><<<<<<<<<===<<<<<<;;;:::::::::888888888888::::::<<<;;;999777777888999:::@@@>>>;;;777444111000///222222000///..................------------............---------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////............////////////000///.........///111222000111111111111222222222111111222222222333333333333333333444444444555555666666666666777777777777888888999999999:::::::::;;;<<<===?????????>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGFFFGGGHHHJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPMMMNNNPPPPPPOOONNNOOOPPPNNNOOOPPPRRRUUUYYY\\\___UUURRROOOOOORRRTTTTTTSSSVVVTTTQQQPPPQQQRRRSSSSSSUUUUUUTTTSSSRRRQQQQQQPPPLLLKKKKKKKKKKKKHHHEEEBBB@@@@@@@@@???>>><<<;;;:::777777666555444444333333444444444333222111111111000666888555555;;;@@@BBBFFFQQQ___jjjqqqxxx||||||kkk]]]ZZZYYYXXXVVVTTTRRRPPPOOONNNJJJIIIGGGGGGGGGFFFCCCAAA>>><<<:::999999888666444222111000///...........................------,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************+++++++++,,,************************++++++,,,,,,---.........---------............///............////////////000000000000////////////111111111222222333333333222222333333333333444444555777999:::;;;;;;:::999:::;;;;;;:::::::::===???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;:::888777777777999:::>>><<<:::777444222000000222111000///..................------------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000//////...///000111222000000111111111222222222111111222222222333333333333333333444444444444555555666666666777777777777888888888999999999::::::;;;<<<===>>>??????>>>>>>BBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNOOONNNOOOQQQQQQPPPOOOPPPQQQQQQRRRSSSTTTVVVYYY]]]```VVVSSSOOONNNPPPRRRRRRRRRSSSQQQOOONNNOOOPPPQQQRRRPPPPPPQQQQQQRRRRRRRRRRRRNNNMMMLLLLLLKKKIIIEEEAAA???>>>>>>===<<<:::999888777666666555444444333333444444444444444444444444333888:::888:::CCCMMMQQQWWWbbbooowwwyyy{{{{{{yyyjjj]]]ZZZXXXWWWVVVTTTRRRPPPOOONNNJJJIIIGGGGGGGGGFFFCCCAAA>>><<<:::999999888555333222111000//////......///...............---------......---------,,,,,,,,,,,,++++++******++++++,,,)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,------......---------............///---............/////////////////////000000000000111111111222222222222222222222333333333333444444555666888999::::::999999;;;;;;;;;:::999;;;>>>AAA>>>===<<<;;;;;;<<<===>>>;;;::::::999999::::::;;;:::999888777666777888999;;;999777555333222111111111111000///..................------------......------------,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,++++++++++++***+++++++++***************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---............////////////////////////000111111000000000111111111222222111111222222222333333333333333333333444444444444555555666666666777777777888888888999999999999::::::;;;<<<===>>>???>>>>>>BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOONNNOOOQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTWWW[[[^^^XXXUUUPPPNNNNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQLLLLLLNNNOOOQQQRRRRRRRRROOONNNLLLLLLKKKHHHEEEBBB======<<<;;;999888777666666666666555444444333333444444444444444555666666444999<<<<<>><<<:::999888777555333111111000/////////////////////......------------......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))))))))************************+++++++++***++++++,,,------......---------............///---------.........//////////////////000000000000111111111111111222222222222222222333333333444444555666777888999999999999;;;;;;;;;:::999;;;???BBBAAA???===;;;:::;;;<<<===;;;::::::::::::::::::;;;999888777666666666777777777666555444222222222222111000///..................------,,,,,,------...---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------........./////////////////////000000111000000000000111111111111111111222222222333333333222222333333333444444444555555555666666666777777888888888888999999999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLLLLMMMNNNMMMNNNOOOOOONNNOOOPPPRRRRRRSSSSSSRRRQQQRRRVVVZZZYYYVVVRRRNNNMMMNNNPPPQQQRRRRRRQQQPPPOOONNNPPPQQQLLLMMMNNNOOOOOOOOONNNNNNKKKJJJIIIIIIIIIHHHEEECCC>>>===<<<:::888777666666666666555555555444444444444444333333444555666777555<<>>;;;:::999::::::::::::::::::::::::::::::777777666666555555555555444444333222111111111222000//////...............------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------...............//////000000000000000//////000000000111111111111111222222222333333333222222222333333333444444555555555555666666666666777777888888888999999999::::::;;;<<<===>>>???@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCEEEFFFHHHIIIJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMMMMLLLMMMOOOQQQRRRTTTVVVTTTPPPOOORRRVVVXXXVVVSSSPPPNNNNNNPPPRRRUUUVVVVVVTTTQQQOOOPPPQQQQQQQQQQQQPPPNNNLLLIIIHHHDDDCCCCCCDDDFFFGGGFFFDDD@@@???===:::888777777777555555555555555444444444444333333222333555777888;;;EEEPPPXXXcccqqq}}}~~~zzzggg[[[YYYVVVUUUTTTSSSQQQPPPOOONNNJJJIIIGGGGGGGGGFFFCCCAAA===;;;999888888777444222000000////////////000000000///...---,,,---............---------,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******))))))((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,******++++++,,,,,,---------------............///,,,------------...............//////000000111111111111111111111000000000222222333333333333444444555555555666777777888888777888:::::::::;;;>>>@@@BBB@@@>>>;;;999888888888888999999::::::999999888666666666555555555444444333222111111000000111111//////......---......///------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,+++******))))))***++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------...............///000000000000000/////////000000000111111111111222222222333333333222222222222333333333333444444555555555666666666777777777888888888888999:::::::::;;;<<<>>>???@@@>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJLLLNNNQQQSSSWWWZZZXXXSSSOOOPPPSSSSSSSSSRRRPPPNNNOOOQQQSSSUUUWWWYYYVVVRRRPPPQQQSSSSSSTTTSSSRRROOOKKKHHHFFF???>>>>>>@@@CCCEEEEEEEEEAAA@@@===;;;999888777777555555555555555555555555444444444444777:::===???JJJVVVccclllvvv}}}yyyfff[[[XXXUUUUUUTTTRRRQQQPPPOOONNNJJJIIIGGGGGGGGGFFFCCCAAA===;;;999888777666444222000000////////////000000000///...,,,,,,---...///......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************)))((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************+++++++++,,,((())))))***++++++,,,,,,*********+++,,,,,,---------------............///,,,,,,---------..................///000111111111222111111111000000000///222222333333333333444444555555555555666777888888444666999;;;;;;;;;<<<=========<<<;;;:::999888888777888888999999888888777555555555555555444333333222111000000//////000000.........------......///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++*********************+++++++++,,,,,,,,,***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........---...///000111000000///////////////000000000111111111222222222333333333111222222222222333333333444444444555555555666666777777777777888888888888999999999:::;;;===???AAA??????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKJJJLLLOOORRRRRRXXX\\\ZZZSSSNNNMMMOOOLLLNNNPPPPPPNNNNNNPPPRRRPPPTTTVVVUUUQQQPPPQQQTTTRRRSSSTTTSSSRRRNNNKKKIII>>>======>>>AAACCCDDDCCCBBB@@@===:::888777777777555555555555555555555555555555666999===CCCHHHKKKYYYeeeqqqyyy}}}{{{yyyfffZZZWWWUUUTTTSSSRRRQQQPPPOOOOOOJJJIIIGGGGGGGGGFFFCCCAAA===;;;999888777666444222000000////////////000111111///---,,,,,,,,,...///......---------,,,,,,,,,***+++,,,------,,,+++***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************)))((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,)))******+++,,,,,,---------------.........//////,,,,,,,,,---------......---......///000111111222222111111111000000//////222222333333333444444444555444444555555666777888222555999;;;;;;;;;;;;<<<999::::::;;;;;;::::::999666777888999999888777666444444555555444444333222111111000///////////////......---------......///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,*********++++++,,,,,,,,,))))))******+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...000111111111000///////////////000000000000111111222222222333333333111111222222222333333333444444444555555555666666777777777777888888888888999999999:::;;;===@@@AAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKMMMPPPSSSPPPVVV[[[ZZZRRRKKKJJJKKKGGGKKKNNNOOOMMMMMMOOOQQQKKKOOOSSSSSSPPPOOORRRUUUOOOQQQSSSTTTSSSRRROOOMMM@@@>>>===>>>AAABBBCCCBBBBBB@@@<<<999777666666777444555555555555555555555555666888<<>>??????@@@@@@BBBCCCDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJMMMOOOQQQWWW___bbb___WWWPPPLLLJJJIIIGGGFFFGGGIIILLLNNNLLLLLLLLLMMMNNNNNNNNNOOONNNNNNNNNOOORRRXXX```fffJJJFFF@@@<<<;;;===@@@CCC<<<;;;:::888777666666666666555333111222333555777999999<<>>???@@@AAAAAACCCDDDEEEEEEFFFFFFHHHGGGFFFFFFEEEEEEEEEFFFIIIJJJKKKMMMNNNOOONNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJKKKKKKJJJJJJJJJMMMOOOQQQYYYfffttt|||xxxmmmccc[[[XXXSSSLLLGGGGGGJJJMMMLLLKKKKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLPPPWWWaaagggUUULLLBBB===???@@@???<<<<<<;;;999888777666666666666555555555555666777888@@@CCCKKKVVVaaalllwww~~~}}}}}}~~~tttbbbXXXWWWXXXVVVUUUUUUUUUUUUTTTRRRLLLJJJHHHGGGGGGFFFEEECCC<<<:::999888888777555333222222000///.....................------,,,,,,+++,,,,,,------,,,,,,+++***)))************++++++++++++++++++***************(((((((((((((((((((((((()))******++++++++++++***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************************+++++++++,,,------------------------......------......///000222222222222222111111111222222222222222222222222222222222333444444555555333444555777888999999999;;;;;;;;;:::::::::::::::999999888777777777777888::::::::::::;;;;;;;;;;;;===<<<:::777444222000///000000///...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,+++******************************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,...///000////////////////////////............////////////000000000000111111111111111111222222222333333333333333333444444444555555444555666777888888888777999999:::<<<===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKJJJJJJJJJMMMOOORRRXXXggg~~~yyyuuukkk]]]OOOIIIKKKOOOMMMLLLJJJIIIJJJKKKMMMNNNMMMLLLKKKJJJMMMSSS\\\bbb^^^PPPAAA<<<@@@BBB===666;;;:::999888777666666666555666666777888999:::;;;HHHQQQ^^^kkkwwwttt```WWWVVVXXXVVVTTTTTTTTTTTTRRRQQQKKKIIIGGGGGGGGGFFFDDDBBB===;;;999888888777555444333222111///..................---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********+++++++++************************************************))))))***++++++*********))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,------------------...............//////000222222222222222222222222111111111222222222222222222222333333444555555555333444555777999:::::::::<<<<<<<<<<<<;;;::::::999999888888777777777777777999::::::;;;<<<<<<======<<<;;;999777555333111000000000///...............//////...------,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***************************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...///000////////////////////////............///////////////000000000111111111111111111222222222333333333333333333444444444555555444555666666777888888888999:::;;;<<<===>>>??????@@@AAAAAABBBDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHHHHKKKKKKLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIJJJMMMOOOSSSUUU___sssppp\\\PPPOOORRROOOMMMKKKIIIIIIJJJMMMNNNQQQOOOLLLIIIIIIMMMTTTYYY```RRRCCC;;;<<<>>>:::666:::999888777777777777777555444555666888<<<@@@BBBSSS^^^nnn|||ttt```VVVVVVVVVUUUSSSRRRSSSRRRPPPOOOJJJIIIGGGFFFFFFEEECCCAAA===;;;999888888888666444222111000///............---------------,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********+++++++++************************************************((()))))))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......///............///000000222222222222222222222222000000000111111111222222222333333444444555666666333444666777999:::;;;;;;;;;<<<<<<<<<<<<;;;999999888888888888777777666666888999::::::;;;<<<======999888777666555444333333000000///...............//////...---,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,++++++************************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////////////////////////////............///////////////000000000111111111111111111222222222333333333333333333444444444555555555555555666777777888888999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBDDDEEEIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIKKKNNNOOOQQQWWWcccqqqtttcccVVVSSSTTTQQQOOOMMMJJJJJJKKKMMMNNNPPPNNNLLLIIIHHHJJJPPPTTTaaaYYYLLLBBB;;;888888888888888777777666777777777555444444666;;;BBBIIINNNbbbnnn}}}uuu___VVVVVVVVVTTTRRRRRRRRRQQQOOONNNJJJHHHFFFEEEEEEEEECCCAAA===;;;999999999888666444111000000///////////////------------------------,,,,,,------,,,,,,+++***)))************+++++++++***************+++++++++((((((((((((((((((((((((((())))))))))))(((''''''))))))))))))))))))))))))((())))))******))))))(((&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........//////......//////000111111111111222222222222222//////000000111222222222333333333444555555666666444555666888999:::::::::::::::;;;<<<<<<;;;999888777777888888777777666555777888888999:::;;;;;;<<<666666666555444444333333000000///.....................------,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++*********************************+++,,,,,,,,,++++++************************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////............////////////000000000000111111111111111111222222222333333333333333333444444444555555666555555555666777888999888999999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDHHHHHHGGGGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLKKKJJJHHHHHHJJJLLLIIINNNUUUYYY\\\___cccgggkkknnnnnnhhh^^^VVVRRRSSSRRRPPPNNNLLLKKKKKKLLLMMMKKKKKKJJJIIIIIIKKKOOOSSS___^^^YYYOOOBBB999777888777777666666666777888888888888999>>>EEEOOOYYY^^^qqq|||uuu```WWWXXXWWWUUUSSSRRRRRRRRRPPPNNNIIIGGGFFFEEEEEEDDDBBB@@@===<<<:::999999888666444///////////////000000111------------------------,,,,,,------,,,,,,+++***)))************+++++++++))))))*********+++++++++((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......//////////////////000000111000000000111111111222222000000111111222333333444333333444444555666666666555666777888999::::::999777888:::;;;<<<;;;999888666777888888888777555555666666777777888888999999777666555444333222111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((()))************)))************************)))***+++,,,,,,,,,,,,+++************************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---............---,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............////////////////////////............////////////000000000000111111111111111111222222222333333333333333333444444444555555666666555555666777888999777888888999999::::::;;;;;;::::::;;;===???BBBDDDGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMLLLJJJGGGGGGHHHJJJIIIMMMQQQSSSQQQOOOPPPQQQVVVXXXZZZYYYVVVRRRPPPOOOPPPOOONNNLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKMMMOOOSSSYYY]]]ZZZNNNAAA999666666666666666666777888888<<>><<<:::999999888666555.........//////000111222------------------------,,,,,,---------,,,++++++)))************+++++++++))))))******++++++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---.../////////////////////000111111//////000000111111111222111111222333333444555555333333444444555666666666666777888999999999999999666777999;;;;;;;;;999888666777888888888777555444666666666666666777777777888777666444222000///...000000///...............,,,,,,,,,,,,,,,,,,,,,---************************************************************************))))))))))))))))))))))))''''''((()))))))))))))))************************)))***+++,,,,,,,,,,,,,,,************************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------...//////...------------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////////////////............/////////000000000000000111111111111111111222222222333333333333333333444444444555555666666555555666777999:::777777777888888999999:::;;;::::::;;;<<>>===;;;::::::999777444111222222000///............///............---------++++++++++++++++++++++++(((((()))************)))***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************++++++))))))))))))******************+++++++++,,,,,,,,,++++++*********************+++,,,,,,------,,,,,,,,,,,,,,,---------......111000000///...------,,,///////////////000111111000111111111111222222222333333333444666777777777888888888888888888888888999999999999999999999999777777777777666666666666555555555555555666777777666444333222222222000.........////////////......------------------------.........,,,***)))***,,,************************************************)))************+++++++++************************+++*********))))))((((((************************************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,)))******++++++******)))++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////............////////////000000000000000000000000222222111111111111111111222222111111222222333444444444444444444444444444666777888999999999999999;;;;;;<<<===>>>???@@@@@@DDDDDDFFFGGGGGGFFFEEEDDDEEEDDDCCCDDDGGGIIIIIIIIIFFFFFFGGGHHHJJJNNNPPPRRRQQQOOOMMMKKKIIIGGGFFFFFFJJJJJJLLLMMMNNNNNNNNNNNNQQQQQQQQQPPPOOONNNMMMLLLKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGJJJJJJOOOVVVVVVKKK???999888777666444333666:::>>>GGGRRR]]]fffpppzzz}}}yyy{{{www{{{~~~zzzxxx|||yyyiii\\\WWWXXXVVVUUUTTTSSSQQQMMMKKKIIIHHHFFFDDDBBB@@@??????<<<;;;::::::999777444111222111000///........................------------++++++++++++++++++++++++((()))******++++++******************************((())))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++******)))))))))))))))))))))*********************+++++++++,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......222222111000000///......///////////////000111111000111111111111222222222333333333444555666666666888888888888888888888888999::::::::::::999999888666666666666777777777777666666555555555555555666555333111111111000///------......//////......---------------------------111222111...+++)))***+++************************************************)))************+++++++++************************************)))))))))(((************************************************)))************+++++++++***************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////............////////////000000000000000000000000111111111111111111111111222222111111222222333444444444444444444444444444666666777888888999::::::<<<<<<<<<===>>>??????@@@BBBCCCDDDEEEFFFEEEEEEDDDEEEDDDCCCDDDGGGIIIIIIIIIFFFFFFGGGIIIKKKMMMOOOPPPQQQPPPOOOLLLJJJHHHFFFFFFJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOONNNMMMKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFFFFDDDFFFKKKLLLDDD<<<999999999888777777;;;AAAEEE\\\lll}}}}}}|||~~~sssuuu|||~~~~~~{{{xxxhhh\\\XXXWWWVVVTTTSSSSSSQQQNNNKKKJJJIIIGGGEEECCCAAA@@@???<<<;;;::::::999888444222222111000//////......///............------------++++++++++++++++++++++++)))******+++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((((('''))))))))))))*********************++++++++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......333333222222111111000000///////////////000111111000111111111111222222222222333444444555555555555666666666666666666666666999:::<<<<<<<<<:::888777555555666666777777888888777777555555444444444444333111000///000///...,,,,,,------......------,,,------------------------444444333000,,,))))))***************************************************)))************+++++++++************************************))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---............/////////............////////////000000000000000000000000111111111111111111111111222222111111222222333444444444444444444444444444666666666666777999;;;<<<<<<<<<<<<======>>>???@@@@@@AAABBBDDDEEEEEEEEEEEEFFFDDDCCCDDDGGGIIIIIIHHHFFFFFFHHHJJJKKKLLLMMMMMMQQQQQQPPPNNNLLLJJJHHHGGGJJJKKKKKKLLLLLLMMMMMMMMMKKKLLLNNNOOOOOONNNLLLKKKFFFEEEEEEEEEGGGHHHJJJLLLJJJJJJJJJJJJIIIHHHFFFEEECCC???>>>AAAAAA===:::::::::;;;<<<===@@@FFFLLLRRRjjj}}}{{{yyyyyyoooqqqxxxxxx~~~uuueeeZZZWWWVVVUUUSSSRRRRRRQQQOOOMMMJJJIIIHHHFFFDDDAAA???>>><<<;;;::::::999888555222111111000///////////////.........---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))((((((((()))))))))************************++++++++++++***************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......222222222111111111000000///////////////000000111000000111111111222222222222444555666555444444444555555555555555555555555999:::<<<======;;;888666444555555666777888888999888777666444333222222222222111//////000///...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333333222///+++))))))***************************************************))))))*********+++++++++*********************************)))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,------------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,++++++,,,,,,---...---------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------.........//////............////////////000000000000000000000000111111111111111222222222222222111111222222333444333333444444444444444444666555444555666999<<<>>>======<<<<<<===>>>???@@@AAAAAABBBDDDEEEFFFFFFGGGFFFEEEDDDEEEGGGHHHHHHHHHFFFGGGIIIJJJKKKKKKKKKJJJNNNOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMOOOQQQRRRQQQOOONNNFFFEEECCCCCCDDDFFFHHHJJJJJJJJJJJJJJJIIIGGGEEEDDDBBB>>><<<>>>===:::999;;;999;;;???DDDJJJQQQZZZ___nnn}}}zzzxxxwwwwwwuuuvvv{{{qqqbbbXXXUUUVVVTTTRRRQQQQQQQQQOOONNNJJJJJJIIIGGGDDDAAA???===;;;:::999999:::888555333111000000////////////000...------------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))******+++((()))))))))************))))))*********+++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000000////////////////////////000000111000000111111111222222222222555888888666444444444444444444444444444444444888:::<<<===<<<:::888666444555555666777888888999777777555444222111111111222111//////000000///---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///...---***)))***+++************************************************))))))*********+++++++++************************))))))))))))))))))******************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,---.........------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------........................////////////////////////////////////000000111111111222222222222222111111222222333444333333333444444444555555555555444444666999;;;===<<<<<<;;;;;;<<<>>>@@@BBBBBBCCCCCCDDDEEEGGGHHHHHHFFFEEEDDDEEEGGGHHHHHHGGGFFFHHHIIIKKKLLLKKKKKKJJJKKKLLLMMMOOOPPPPPPPPPQQQMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMOOOQQQQQQQQQPPPOOOHHHGGGEEECCCBBBCCCEEEFFFHHHIIIIIIHHHGGGEEECCCBBB@@@======>>><<<888888:::666;;;BBBJJJRRR[[[ccchhhqqq~~~yyyyyy{{{{{{{{{{{{zzz|||}}}ooo___VVVUUUUUUSSSQQQPPPQQQQQQPPPOOOIIIIIIHHHGGGDDDAAA>>><<<;;;:::999999:::888666333000000////////////000000------------,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++************************((())))))))))))*********************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))************)))))))))************+++)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////..................///////////////000111111000111111111111222222222333777::::::777444444555444444444444444444444444777888:::;;;;;;:::888777555555666666777777888888777666444333222111111111222000//////000000///---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,************************************************)))************+++++++++************************))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,------------.....................////////////////////////////////////000000000111222222333333222222111111222222333444222333333444444555555555555555555555666888:::;;;;;;;;;:::;;;<<>>===999555555666555555555555555555555555555555666777888999::::::777777777777666666666666444444333222111111111111...---,,,,,,---...---+++,,,------......------,,,++++++++++++++++++++++++***++++++***)))(((***+++************************************************)))************+++++++++************************(((((())))))*********+++************************************************)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((()))***************+++++++++++++++++++++++++++***)))))))))***,,,---*********++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,---......//////......++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------................../////////000///////////////////////////000000111222222333333222222111111222222333444222222333333444555666666444555666777888888777777999888888999<<>><<<:::999999999999888444111111111000......---------,,,---.........---,,,+++++++++++++++++++++++++++((((((((()))*********+++************************************************************************''''''((()))))))))))))))(((((()))***************''''''(((((())))))************))))))((((((''''''******))))))((((((''''''***))))))((('''&&&&&&&&&+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))***)))((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...............///000000111111111111111222222222888888888888777777777777555555666666666666555555777777777777777777777777666666666666555555555555555333111111333333111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***************+++******++++++++++++******+++++++++*********))))))************************************************))))))))))))************))))))))))))******************))))))))))))******++++++******************************************...---+++***)))***++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......///////////////.........////////////000000000000000000000000000111111222222222333333333333444444222333333444555666777777555555555666666777888999999:::::::::;;;===AAADDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKNNNMMMLLLJJJIIIKKKPPPTTTTTTXXXVVVMMMIIINNNSSSTTTRRRQQQRRRTTTUUUTTTRRROOOPPPOOONNNMMMMMMMMMNNNNNNOOOKKKJJJKKKIIIDDDDDDIIIGGGFFFEEEEEEEEECCCAAA??????;;;;;;???BBBFFFQQQ^^^gggqqq|||xxx|||||||||}}}~~~~~~~~~}}}{{{xxxxxxzzzyyyjjj\\\TTTQQQTTTVVVUUUQQQPPPQQQPPPMMMIIIIIIGGGEEEBBB???===<<<777777777888999888555222111000///......---------------.........---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************************************''''''((()))))))))))))))(((((()))************)))'''((((((((()))))))))******)))))))))((((((((('''***)))))))))((((((((('''+++******)))((((((''''''*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))))))))))))))+++***((('''((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///...............///000000000000111111222333333444777777777777666666666666666777777777777666666555555555555555555555555555666666666555555555444444555333111222444444333111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++***************+++******++++++++++++******+++++++++*********))))))************************************************))))))))))))************))))))))))))******************))))))))))))******************************************************---,,,+++*********+++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......////////////............////////////000000000000000000000000000111111222222222333333333333444444444444444555555555555555666555555666666777888999999:::;;;;;;;;;>>>AAADDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNOOONNNMMMLLLMMMPPPSSSSSSWWWWWWRRROOOQQQRRROOOOOOOOOPPPSSSUUUUUUTTTRRRPPPPPPOOONNNNNNNNNNNNNNNOOOLLLKKKMMMKKKEEEDDDHHHDDDDDDCCCDDDDDDCCCAAA???>>>;;;<<<@@@EEELLLYYYgggtttzzz{{{}}}~~~zzzxxxzzzwwwhhh\\\UUUSSSTTTVVVUUUQQQPPPQQQPPPMMMIIIHHHFFFCCCAAA>>><<<;;;555555555777888888666444111000///......---......------......------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************'''(((((()))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((++++++******))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))******+++***)))((((((((()))***************************,,,,,,,,,---------......---------............///...............///000000///000000111222333333444555555555555555555555555777888888888777666555555444444444444444444444444555555555555444444444444444333222222444555444333///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***************++++++******++++++++++++******+++++++++***************************************************************))))))))))))************))))))))))))******************))))))))))))******************************************************++++++*********+++,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------------.........,,,,,,,,,---------..............................////////////000000000000000000000000000111111222222222333333333333444444666666555555555444444444666666666666777888999999:::;;;<<<<<<===>>>BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQQQQPPPOOOPPPQQQTTTWWWVVVQQQNNNOOOPPPOOOLLLLLLNNNQQQTTTVVVUUUTTTPPPPPPPPPOOOOOOOOOOOOOOONNNLLLLLLNNNLLLGGGEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@???@@@CCCJJJQQQ[[[iiiuuu{{{zzzttteeeYYYTTTSSSSSSUUUUUUQQQPPPQQQQQQMMMHHHGGGEEEBBB???===;;;;;;777777666777888888666444000000///...............---------------,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((************************((((((((((((((((((((((((************************(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((*********))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))*********,,,+++***)))(((((()))))))))))))))***************,,,,,,,,,---------......---------............///...............///000000000000000000000000111111333333333333444444444444777777777777666555444333222222222222222222222222444444444444333333333333111111111222333333333333///...------,,,,,,------++++++++++++++++++++++++,,,,,,++++++******))))))*********)))******+++,,,******++++++++++++******************************************************************************((()))))))))************((()))))))))******************))))))))))))*********************+++++++++*********************************++++++,,,,,,---************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------.........//////,,,,,,,,,---------......------...............///////////////000000000000000000000000000111111222222222222333333333444444555555555555555555555555666666666666777888999:::;;;<<<===>>>>>>???BBBDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLOOORRRSSSRRRPPPOOOOOOUUUXXXYYYRRRJJJHHHMMMSSSLLLLLLMMMPPPSSSTTTTTTSSSPPPQQQQQQQQQPPPPPPOOOOOOLLLLLLMMMNNNMMMIIIEEEBBBBBBCCCCCCCCCAAAAAAAAAAAABBBIIIUUU```hhhpppyyyrrrcccWWWRRRRRRSSSUUUTTTQQQPPPRRRQQQNNNIIIGGGDDDAAA>>><<<;;;;;;<<<:::999888999888666444000//////............///......------,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))************++++++***))))))(((((((((************++++++,,,,,,,,,,,,,,,---------......---------............///...............///000000000000000///......------111111222222333333333333444444555555444333333222222222222222222222222222333333333333222222222222//////000000000111111222......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******))))))***++++++,,,******++++++++++++******************************************************************************((()))))))))************((()))))))))******************))))))))))))******))))))*********+++++++++************************)))******+++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------.........//////,,,,,,,,,---------......,,,---------......//////////////////000000000000000000000000000111111222222222222333333333444444333333444444555666666777666666666777777888999:::;;;<<<>>>>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJMMMPPPQQQPPPNNNNNNNNNPPP[[[ccc___RRRHHHKKKSSSNNNMMMMMMOOOQQQRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNNJJJKKKLLLLLLMMMKKKFFF@@@AAAAAAAAA@@@======???BBBGGGUUUhhhvvv~~~~~~tttbbbUUUQQQQQQRRRUUUTTTQQQPPPRRRQQQNNNIIIGGGDDDAAA>>><<<<<<;;;>>><<<:::999999888666444//////............/////////...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''(((((())))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))((((((((()))******++++++************))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---------......---------............///...............///000000000000//////......------000111111222222333333444222222333333333333333222333333333333333333333333222222222222111111111111...///000000///...///111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))***+++,,,,,,******++++++++++++*********************+++++++++************************************************))))))))))))************))))))))))))******************))))))))))))******)))))))))***++++++,,,,,,******************************+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------------.........,,,,,,,,,---------......,,,,,,,,,---......//////////////////000000000000000000000000000111111222222222333333333333444444222222333444555666777888777777777777888999:::::::::<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJKKKMMMNNNMMMMMMNNNOOOMMM\\\nnnrrrcccQQQKKKNNNPPPNNNMMMNNNOOOOOONNNMMMOOOPPPPPPQQQQQQPPPNNNMMMIIIKKKKKKKKKMMMNNNIIIBBB>>>??????<<<:::<<>>===<<<<<<<<<:::888888888888777666//////............/////////...---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))((((((***)))))))))(((((((((''''''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))'''(((((()))******++++++((())))))************)))(((((())))))***++++++,,,,,,,,,,,,---------......---------............///...............///000000/////////000000000111111000000111222222333444444111111222333444444444444444444444444444444444444222222111111111000000000///000222111...---///111...---,,,,,,++++++,,,,,,************************))))))))))))************))))))))))))***+++,,,---******++++++++++++******))))))*********+++++++++************************************************))))))))))))************))))))))))))******************))))))))))))******((())))))***++++++,,,,,,************************++++++,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,------...//////////////////000000000000000000000000000111111222222222333333333333444444333444444444555555666666777777777777888999::::::999;;;===>>>======???@@@AAAAAAAAAAAACCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLJJJKKKKKKKKKKKKMMMPPPSSSRRR^^^nnnuuujjjWWWLLLKKKOOONNNLLLMMMNNNOOONNNMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKLLLLLLKKKOOORRRNNNEEE???@@@@@@======BBBLLLSSSbbbqqq{{{{{{{{{fffVVVQQQQQQRRRTTTTTTQQQPPPRRRRRROOOKKKIIIEEEAAA???=========999888666666777888888777//////.........//////000///...---,,,+++,,,------++++++++++++++++++++++++(((((())))))*********+++************************************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((******))))))(((((((((''''''((((((((())))))******'''((((((((())))))******)))))))))))))))*********&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******'''(((((()))***+++++++++'''((()))***************&&&''''''((()))******+++,,,,,,,,,---------......---------.........//////...............///000000......///111222444555555000111111222333333444444111111333444555666666666555555555555555555555555111111111111000000000000000222333222///---///111...---,,,,,,++++++,,,,,,************************(((((())))))******++++++))))))))))))***+++,,,---******++++++++++++******))))))******++++++++++++************************************************))))))))))))************))))))))))))******************))))))))))))******((())))))***++++++,,,,,,************************+++,,,,,,---,,,+++)))(((************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000000000000000000111111222222222333333333444444444666555555555555444444444777777777777888999:::;;;999;;;============>>>????????????@@@AAABBBDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIJJJMMMRRRVVV[[[^^^ffflllfffWWWMMMKKKNNNMMMKKKLLLMMMOOOOOONNNMMMNNNOOOPPPPPPNNNLLLKKKLLLNNNMMMLLLPPPUUUQQQIIIBBBCCCCCCAAABBBJJJVVV```qqq}}}}}}{{{yyydddUUUQQQRRRRRRTTTSSSOOONNNQQQQQQNNNJJJHHHEEEBBB???======<<<:::999888999999999777555333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))+++...******++++++++++++******************************'''((()))(((&&&&&&((()))))))))))))))((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********+++,,,,,,***))))))))),,,,,,,,,---------......000000000000111111111111111000///......///000111111000///000222666:::<<<777555222000000111444666444333333333333444555555444444555555555444222111222222222111111111111111111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************)))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000111111111111222222222222222333333333333444444777777777777888999:::;;;999999999999:::;;;<<<<<<;;;<<<<<<>>>@@@BBBCCCEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKKKKKKKKKKMMMNNNZZZ\\\^^^\\\WWWRRRMMMKKKGGGEEEGGGMMMOOOKKKHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHLLLKKKKKKKKKMMMNNNMMMLLLFFFHHHJJJLLLQQQ\\\iiirrrzzzeeeVVVQQQQQQQQQSSSRRRNNNMMMPPPPPPMMMJJJHHHEEEBBB???======<<<;;;:::999999999999666555222000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---******++++++++++++******************************'''((()))(((&&&&&&((()))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********+++,,,,,,***))))))***,,,,,,,,,---------....../////////000000000111111000000///......///000000111000///000222666999<<<999777444111000111333555333333444444444555555555444444555555555444222222222222222111111111000000//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************************+++++++++++++++******************+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000111111111111222222222222222333333333333444444666666666777777888999:::999888888999999:::;;;<<<<<<<<<===>>>@@@BBBCCCEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFHHHIIIIIIHHHHHHJJJKKKTTTVVVXXXWWWTTTOOOLLLKKKCCCAAABBBHHHKKKJJJIIIJJJGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGKKKPPPVVV\\\cccmmmyyy~~~zzzfffWWWPPPPPPPPPRRRQQQMMMMMMOOOOOOMMMJJJHHHEEEBBB???======<<<<<<;;;999999999888666444//////---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++******++++++++++++******************************((())))))(((''''''(((***))))))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********+++,,,,,,***)))******,,,,,,,,,---------............/////////000000000000000///......///000000000000000000222555888:::;;;999555333111111333444333444555666666666555444333444444444444333333222222222111111111000000000........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************************+++++++++,,,******))))))))))))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000111111111111222222222222222333333333333444444555555555555666777888999777777777888888:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKGGGIIIJJJIIIHHHHHHIIIJJJPPPRRRSSSRRROOOKKKIIIHHHAAA======BBBFFFGGGHHHKKKHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEJJJRRR^^^hhhqqqzzz}}}}}}yyygggXXXPPPOOOPPPRRRQQQMMMMMMPPPPPPMMMJJJHHHEEEBBB???======<<<===;;;:::::::::999666444...------,,,------...///------------------------,,,***(((***---...,,,*********++++++++++++******************************((())))))(((''''''(((***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++*********+++---,,,+++******+++,,,,,,,,,---------..................////////////111111000000000000111111000000000000222444666888888777444222111222333444222333555777777666555444333333333333333333333333222222111111000000//////.....................///++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++*********************************+++++++++,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000111111111222222222222222222333333333444444444444444444555666777777666666777777888999:::;;;======>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMJJJLLLLLLLLLJJJIIIJJJLLLPPPQQQRRRPPPMMMJJJIIIIIIDDD???===@@@CCCEEEHHHLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBCCCEEEGGGMMMXXXgggttt{{{}}}|||}}}xxxgggYYYQQQNNNPPPSSSRRROOONNNQQQRRROOOJJJHHHEEEBBB???======<<<===;;;:::::::::999777555......------.........///------------------------,,,***(((***---...,,,*********++++++++++++******))))))))))))))))))))))))((()))***)))'''''')))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******)))+++------+++***+++,,,,,,,,,,,,---------..................////////////222222222222222222222222000000000000111333555666333333111000111222333444222333555777777666555333333333333222333333333333222222111111000//////...000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000111111111222222222222222222333333333444444333333333333444555666777666666666777888999;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMKKKMMMNNNMMMKKKKKKKKKMMMNNNOOOQQQPPPOOOOOOPPPRRRMMMFFFBBBBBBDDDDDDHHHLLLOOONNNKKKHHHEEEDDDDDDDDDDDDEEEDDDBBBBBBDDDIIIMMM^^^jjjzzzvvvfffYYYQQQOOOPPPSSSRRROOOOOORRRRRRPPPJJJHHHEEEBBB???======<<<<<<:::::::::;;;:::888666//////////////////......------------------------+++*********,,,---,,,+++******++++++++++++******))))))))))))))))))))))))))))))***)))(((((()))+++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++------,,,+++,,,---,,,,,,,,,---------............/////////000000000222222333333333333222222000000000000111222333444111000000000111222333444222333444555555555444333333222222222222333333444222222111000//////...---111000...,,,++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************(((((()))))))))))))))***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))))))))************+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000111111111111222222222222222333333333333444444333333333333444555666777666666777777999:::<<<===>>>?????????AAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLJJJLLLMMMLLLKKKKKKLLLMMMJJJLLLOOOQQQSSSVVVZZZ]]]WWWOOOHHHGGGFFFFFFHHHLLLQQQOOOMMMJJJGGGEEECCCBBB@@@AAABBBAAABBBFFFNNNTTTppp{{{ttteeeYYYRRROOOOOORRRQQQNNNNNNQQQRRRPPPJJJHHHEEEBBB???======<<<:::999999:::;;;;;;:::888111111111111000///..............................)))+++,,,,,,++++++,,,---******++++++++++++******)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++------,,,+++,,,---,,,,,,,,,---------....../////////000000000111111000000111222222111000000//////000000111111222222222222111111111222333333222222222333333333333444222222111111111222444444222222111000///...------///...,,,+++***+++,,,---******************************++++++++++++************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************(((((((((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))***************************************++++++,,,,,,++++++***************************************************)))************+++++++++************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000111111111111222222222222222333333333333444444333333333444444555666777777777777888:::;;;===>>>?????????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLNNNNNNMMMMMMNNNPPPKKKLLLOOOPPPSSSWWW\\\___]]]UUUMMMKKKJJJHHHJJJNNNOOONNNMMMLLLJJJGGGEEEDDD>>>@@@BBBCCCEEELLLWWW___wwwrrrdddYYYRRRPPPNNNPPPPPPMMMMMMPPPQQQOOOJJJHHHEEEBBB???======<<<:::999999:::<<<<<<;;;999222222222222111000..............................(((+++---,,,***)))+++...******++++++++++++******)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++------,,,,,,---...,,,,,,,,,---------......000000000000111111111111...///000111111000///...//////000000111111111111555444444333222222222222222222111111111222333444222222111111111222444555222222111000///...---------,,,+++******,,,...///******************************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************'''((((((((())))))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************************************+++++++++,,,,,,+++++++++************************************************)))************+++++++++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000000111111111111222222222222222333333333444444444444444444444555666777777777777888999:::<<<>>>????????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNPPPPPPPPPPPPRRRSSSOOOPPPPPPPPPQQQTTTXXX[[[___WWWPPPMMMLLLJJJKKKOOOLLLMMMMMMMMMLLLJJJGGGFFF???BBBEEEGGGJJJRRR^^^hhh{{{}}}|||oooaaaTTTOOOPPPMMMNNNNNNOOOOOONNNNNNMMMKKKGGGCCC@@@>>>===<<<;;;;;;:::888999::::::999777444333111000///...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************+++*********))))))(((((())))))***+++,,,------...---------...------,,,,,,........................111111111000///.........///000000000000222666999CCCBBB===444///000333222111222333333444444333333111111222333222111000///333222111000///...------,,,,,,+++******+++,,,,,,+++++++++************))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))************)))))))))))))))))))))))))))*********++++++++++++******))))))))))))******************************************))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---.........---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////000000000000////////////111111222222222333333333111222222333333444444555777666444333444555777888888:::;;;<<<;;;<<<>>>???>>>>>>???@@@AAAAAABBBBBBEEEFFFFFFGGGHHHIIIJJJJJJKKKOOOSSSVVVWWWWWWXXXYYYTTTUUUUUUVVVWWWWWWWWWVVVXXXVVVSSSQQQQQQQQQPPPOOOSSSPPPMMMKKKJJJJJJIIIHHHCCCDDDFFFLLLTTT___iiiooo||||||}}}}}}ssscccUUUOOOOOONNNNNNOOOOOOOOOOOONNNNNNKKKGGGCCC@@@>>>===<<<;;;;;;:::999999::::::999777444333111000///...//////------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++*********))))))))))))++++++++++++++++++,,,,,,,,,------...------,,,,,,.......................................////////////000000000000222666999EEEEEE???666000111222111111222333333444444333333111222333333333222000000222111000///...------,,,,,,,,,+++******+++,,,,,,+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******************************************))))))))))))******))))))))))))******************************************************************************************************************************************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,------...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////000000000000////////////111111222222222333333333111222222333333444444555666555444444444666888999999:::<<<<<<<<<<<<>>>??????@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJKKKLLLMMMKKKNNNRRRTTTUUUUUUVVVWWWTTTUUUVVVVVVWWWWWWWWWVVVXXXVVVSSSRRRQQQQQQQQQPPPRRRPPPNNNLLLKKKKKKJJJJJJGGGJJJOOOVVV```jjjrrrwww~~~||||||~~~{{{zzz}}}vvvgggWWWOOONNNOOOPPPPPPPPPPPPPPPPPPOOOKKKGGGCCC@@@>>>===<<<;;;;;;:::999999::::::999888444333111000///...//////........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***************************************))))))))),,,,,,,,,+++++++++******,,,,,,------...------,,,........................+++,,,,,,---...//////000///000111000000222555777FFFFFFAAA777111111111000111222333333444444333333222333444444444333111000000000///...---,,,,,,+++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************************************************))))))))))))******))))))))))))******************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////////////////000000000000111111222222222333333333111222222333333444444555555555444444555777888::::::<<<======<<<<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPPPPLLLOOORRRSSSSSSSSSTTTVVVUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKNNNSSS[[[dddnnnwww}}}}}}~~~{{{yyy{{{||||||zzzyyyzzzxxxiiiXXXOOONNNPPPPPPQQQQQQQQQQQQPPPPPPKKKGGGCCC@@@>>>===<<<;;;<<<:::999999:::;;;999888444333111000///...//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***************+++++++++************************++++++++++++++++++++++++,,,,,,------...---------........................,,,------......//////000///000111111000111333666BBBCCC???777111222222000111222333333444444333333333333444555444333222111//////...------,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************************)))))))))(((******))))))))))))******************************************************************************************************************************************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////////////////000000000000111111222222222333333333111222222333333444444555555555555555666777999:::;;;<<<>>>===<<<<<<===???@@@AAABBBCCCDDDFFFFFFGGGGGGHHHJJJLLLNNNQQQRRRSSSOOOPPPRRRRRRRRRRRRTTTVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQQQQRRRTTTPPPQQQPPPNNNMMMLLLLLLMMMUUU\\\fffqqqzzz~~~||||||uuuwwwzzzzzzzzz}}}wwwiiiYYYPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPKKKGGGCCC@@@>>>===<<<;;;<<<;;;999:::;;;;;;:::888444333111000///...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++***************+++++++++))))))***+++,,,,,,------+++,,,,,,---.........---///////////////////////////////////////////////////000111111000000222444999<<<:::444111222333111111222333333444444333333333333444555444333222111......------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))************************************)))))))))(((******))))))))))))******************************************************************************************************************************************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////.../////////000000000111111111222222222333333333111222222333333444444555555555555666777888999999:::<<<======<<<<<<>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGHHHJJJLLLOOORRRTTTUUUQQQRRRSSSRRRQQQRRRUUUWWWTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTRRRPPPOOOQQQTTTPPPQQQQQQOOOMMMMMMOOORRR^^^fffqqq|||}}}~~~}}}vvvxxxzzzzzzzzz~~~vvvhhhXXXPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPKKKGGGCCC@@@>>>===<<<;;;<<<;;;::::::;;;;;;:::999444333111000///...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))***++++++,,,,,,*********+++++++++++++++((()))***+++,,,------...++++++,,,---............////////////////////////000000000000000////////////111222222000000111222222666666222000222333222111222333333444444333333222333444444444333111000......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,+++***)))************************************))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////......//////000000111111111111222222222333333333111222222333333444444555666666777777777777888888888:::;;;<<<<<<<<<>>>???@@@AAABBBCCCEEEFFFHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTRRRRRRRRRQQQQQQRRRVVVXXXSSSSSSTTTTTTTTTSSSRRRRRRRRRTTTTTTRRRNNNMMMOOORRROOOQQQQQQOOONNNQQQWWW\\\kkkrrr~~~~~~}}}|||}}}{{{wwwvvvxxxvvvgggWWWOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPKKKGGGCCC@@@>>>===<<<;;;===;;;::::::;;;;;;:::999444333111000///...//////------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))***++++++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---............////////////////////////---......//////000000000///111222222000///000111///444555222000222333111111222333333444444333333111222333333333222000000............------------***+++,,,,,,,,,,,,+++***+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))***,,,------,,,***)))************************************))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,---............+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////.........///000111111111111111222222222333333333111222222333333444444555777888888888888777666666555777999:::;;;<<<>>>@@@AAABBBCCCEEEGGGHHHIIIJJJFFFGGGIIIKKKMMMOOOQQQRRRQQQQQQPPPOOOOOOQQQUUUYYYRRRRRRRRRRRRRRRQQQQQQPPPRRRTTTTTTQQQLLLJJJMMMPPPMMMOOOPPPPPPRRRXXXbbbkkkxxx||||||yyyyyy~~~vvvfffWWWOOONNNOOOPPPPPPPPPPPPPPPPPPOOOKKKGGGCCC@@@>>>>>><<<;;;===;;;::::::;;;<<<:::999444333111000///...//////........................++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---............000000000000000000000000***+++,,,---///000111111///111222222000//////000///444555222111222333111222222333444444444333333111111222333222111000///..................------***+++,,,------,,,+++***+++++++++************)))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))************++++++++++++)))***,,,------,,,***)))************************************))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))+++,,,...//////...---+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...//////000---......///000111111222111111222222222333333333111222222333333444555555888999999888888777666555444666888::::::<<<>>>@@@BBBCCCEEEFFFHHHJJJKKKLLLFFFGGGHHHJJJLLLNNNPPPPPPPPPOOOOOOMMMMMMPPPUUUYYYQQQQQQRRRRRRQQQPPPOOOOOOQQQTTTTTTPPPKKKIIIKKKOOOLLLNNNPPPQQQUUU^^^kkkuuu~~~}}}|||}}}uuudddWWWQQQOOOOOOPPPRRRTTTTTTSSSRRRQQQMMMIIICCC???======;;;:::<<<;;;:::;;;<<<<<<:::888777555111//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,)))'''(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111111111111000000000000000000000000444333111000000000111111333333333333333333333333222222222222222111////////////...---,,,,,,++++++++++++,,,,,,,,,,,,------...,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++************))))))************+++++++++******))))))******+++,,,,,,++++++******++++++,,,))))))************))))))************************************************((()))***+++,,,,,,+++***************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///............////////////000111111111111222222222111111222222222333333333666666666666666666555555666666777888:::<<<>>>???DDDDDDEEEFFFGGGHHHHHHHHHJJJHHHHHHIIIKKKMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNQQQOOOMMMNNNPPPPPPMMMKKKPPPWWW]]]]]]VVVOOOKKKKKKKKKLLLOOOUUU___kkkxxxtttcccVVVOOONNNNNNOOOQQQSSSSSSRRRQQQPPPMMMIIICCC???======<<<;;;<<<;;;:::;;;<<<<<<:::888777444111/////////---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++)))'''(((+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111111111000000000000000000000000000333333111000000000111111333333333333333333333333222222222222111000/////////......---,,,,,,+++++++++++++++,,,,,,,,,------,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++************)))))))))*********+++++++++******))))))******+++,,,+++******))))))******+++))))))************))))))************************************************((()))***+++,,,++++++***************************************************************************)))************++++++++++++++++++*********))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------............///............////////////000000111111111222222222111111222222222333333333555555555555555555555555666666777888999;;;===>>>CCCDDDDDDEEEFFFGGGHHHHHHJJJHHHHHHIIIKKKMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKMMMKKKKKKLLLOOOPPPOOOMMMPPPVVV\\\]]]XXXRRRNNNMMMPPPRRRWWW^^^hhhsss~~~ssscccUUUNNNMMMMMMNNNPPPRRRRRRQQQPPPOOOLLLHHHCCC???>>>===<<<;;;<<<;;;:::;;;<<<<<<:::888777444111/////////...,,,......---------,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000000111111000000000000000000000000000000333222111111000111111111222222222222222222222222222222222111111000///.........------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++************))))))))))))*********++++++******))))))******+++,,,***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************++++++++++++++++++++++++************************)))************++++++++++++++++++***************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///............////////////000000000111111111222222111111222222222333333333444444444444444444555555555666666777999;;;===>>>BBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHIIILLLMMMMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHHHHKKKNNNPPPPPPOOOQQQUUUZZZ\\\YYYUUUQQQOOOTTTZZZbbbkkkuuu~~~tttcccVVVOOOMMMLLLNNNOOOQQQQQQPPPOOONNNLLLHHHCCC???>>>===<<<;;;<<<;;;:::;;;<<<<<<:::888666444111/////////...---......---------,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******)))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))******+++++++++,,,++++++,,,,,,,,,,,,------........................---------............///...//////000000000000000////////////////////////222222111111111111111111222222222222222222222222111111111111000///...------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))************)))((())))))))))))))))))))))))((()))))))))************((()))))))))************+++++++++*********))))))))))))))))))******************))))))******+++,,,******))))))))))))******))))))************))))))((((((((((((((((((((((((************************************+++*********************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------............///............////////////000000000000111111111111111111222222222333333333333333333444444444444444666666777888:::<<<>>>???AAAAAABBBCCCEEEFFFGGGGGGIIIHHHHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOSSSUUUXXXYYYXXXUUURRRQQQVVV___kkkvvv~~~}}}}}}wwwrrruuueeeWWWPPPNNNLLLMMMOOOQQQQQQPPPOOONNNKKKHHHBBB???>>>======<<<<<<;;;:::;;;<<<<<<:::888666333000/////////...---......---------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************)))))))))*********++++++)))***************+++++++++++++++,,,,,,---------........................---------............///......///000000000000000////////////////////////111111111111222111111111111111111111111111111111000000000000///...------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,((())))))*********))))))))))))))))))))))))))))))((()))))))))************((()))))))))************+++++++++*********))))))(((((()))))))))***************))))))******+++,,,+++++++++******+++++++++))))))************))))))((((((((((((((((((((((((************************++++++******************************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,------............+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------............///............//////////////////000000000111111111111111222222222333333333333333333444444444555555777777888999;;;===>>>@@@???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHJJJMMMNNNMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMOOOSSSUUUWWWWWWUUUSSSTTTUUUZZZeeesss~~~~~~|||{{{yyynnnfffvvvfffWWWPPPNNNLLLMMMOOOQQQQQQPPPOOONNNKKKGGGBBB???>>>>>>===<<<<<<;;;:::;;;<<<<<<:::888666333000////////////.........---------,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++***************************++++++,,,,,,------...---------------------------------............///---...//////000000//////000000000000000000000000000000111222222222222111000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,++++++++++++************++++++++++++((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++************)))((((((((()))))))))************))))))******+++,,,,,,,,,++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))************************,,,+++******)))*********************************++++++++++++++++++++++++************************)))************+++++++++***************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------............///............/////////////////////000000000111111111111222222222333333333333333333444555555666666666777777999:::<<<>>>???>>>???@@@AAACCCEEEFFFFFFHHHHHHIIIKKKMMMNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMLLLKKKKKKNNNPPPRRRUUUWWWUUURRRSSSYYY___eeepppzzzzzzvvvkkkcccuuueeeWWWOOOMMMMMMNNNPPPQQQRRRQQQOOONNNKKKGGGBBB???>>>>>>======<<<;;;:::;;;<<<<<<:::888555333000//////000///.........---------,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************)))***+++)))'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////000000//////000000000000000000000000///000111222333222222111000000000000000000000000////////////...---,,,,,,++++++++++++++++++++++++************++++++++++++)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++************)))(((((((((((()))))))))*********))))))******+++,,,++++++************++++++))))))************))))))************************************************,,,,,,***)))))))))******************************************************************************)))************+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,+++++++++++++++)))******+++,,,,,,------,,,---...///000//////...------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------............///............////////////////////////000000000111111111222222222333333333333444444555666666777777555555555777888:::<<<======>>>???AAABBBDDDEEEFFFGGGGGGIIIKKKNNNNNNLLLJJJIIIJJJKKKLLLLLLMMMLLLLLLNNNOOOOOONNNLLLMMMPPPSSSOOOTTTWWWTTTQQQUUUbbbmmmvvv~~~}}}|||tttlllffftttdddVVVNNNLLLMMMNNNPPPRRRRRRQQQPPPOOOJJJGGGBBB???>>>>>>======<<<;;;:::;;;<<<<<<:::888555333000//////000///.........---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++)))&&&%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////000000000000000000000000///000111222333333222111000000000000000000000000////////////...---,,,+++++++++++++++++++++++++++)))************+++++++++)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++************)))(((((((((((())))))))))))*********)))***++++++,,,******))))))))))))******))))))************))))))************************************************---,,,***)))))))))******************************))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---,,,,,,++++++*********))))))***+++,,,,,,------,,,---///000000000///......---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////............/////////000////////////000000000000111111222222222333333333444444555555666777888888333333444555777999:::;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGIIIKKKNNNNNNLLLJJJHHHHHHJJJKKKLLLLLLMMMMMMNNNPPPPPPOOOMMMNNNRRRVVVMMMSSSWWWUUUQQQWWWhhhxxx|||zzz{{{|||~~~{{{vvvrrrmmmjjjtttcccUUUNNNLLLLLLNNNPPPQQQPPPOOOOOOPPPIIIFFFAAA>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''((((((((((((''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''((()))************************)))))))))))))))+++***)))((('''''''''(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,...000///------000333000000000000000000000000000000000000000000000000000111333444444333111000......//////000000111111...---,,,,,,---...---+++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++******************************++++++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222444000000///...---,,,++++++,,,------------,,,+++***------------------------,,,------......------,,,---------............///............////////////000111111111111222222222222222222222222222222222444444555555666777777777666777777777777:::===@@@>>>???@@@@@@AAABBBFFFHHHKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJLLLMMMPPPOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPRRRZZZhhhxxx~~~}}}~~~xxxtttrrrooojjjeee~~~qqq```RRRLLLJJJNNNQQQSSSSSSQQQOOONNNNNNIIIFFFAAA>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''((((((((((((''''''''')))***)))((('''(((***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((())))))************))))))))))))))))))*********---,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...------///111000000000000000000000000000000000000000000000000000111222333333222111000---.........///////////////---,,,,,,------,,,+++,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************************************************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,------++++++,,,------------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------............///............////////////000000111111111222222222222222222222222222222222444444555555666777777777777777888777777999===???>>>???AAAAAAAAACCCFFFIIIKKKKKKLLLLLLLLLLLLMMMMMMLLLMMMNNNMMMLLLLLLMMMOOOLLLLLLMMMNNNOOOQQQRRRRRRPPPPPPPPPUUU___ppp|||}}}~~~yyyrrrpppooonnnjjjfff{{{mmm[[[NNNIIIIIIOOORRRUUUUUUSSSOOOMMMLLLIIIFFFAAA>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,*********************************))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((())))))(((((('''''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))************))))))((((((((())))))******++++++***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,...///...------...000000000000000000000000000000000000000000000000000///000111222222111000///------------............000...---,,,---,,,+++))),,,++++++++++++***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++******************************++++++++++++******)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,------++++++,,,---------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///111111111111111222222222------,,,,,,,,,------...------------------------,,,------......------,,,---------............///............////////////000000000111111111222222222222222222222222222222444444555555666777777777888999999888888999;;;>>>???@@@BBBBBBCCCDDDGGGIIILLLKKKJJJJJJKKKLLLMMMNNNMMMNNNOOONNNNNNNNNPPPRRRJJJKKKLLLNNNPPPQQQRRRRRRPPPQQQTTT[[[hhhyyy~~~}}}{{{|||}}}{{{{{{tttppplllkkklllllljjjhhhzzzjjjYYYLLLIIIIIIMMMQQQTTTVVVSSSPPPMMMKKKIIIFFFAAA>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,++++++++++++++++++++++++******************))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***************)))((('''''''''((()))***++++++,,,))))))))))))))))))((((((************++++++++++++,,,,,,,,,---------.........//////000000///000000//////////////////////////////////////////////////////000000000000//////........................000///---,,,,,,,,,***(((++++++++++++******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************((()))))))))************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++,,,------++++++,,,---------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,000000111111222333333333000///...---,,,,,,------------------------------,,,------......------,,,---------............///............////////////000000000000111111111111111222222222222222333333444444555555666777777777999::::::999888999:::<<>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((''')))***)))((('''(((***((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''''''''((()))***++++++,,,------------,,,+++)))((())))))*********+++++++++,,,,,,,,,---------......///000000222333333333222/////////////////////////////////////////////////////////000000/////////////////////////////////000...,,,,,,,,,+++)))(((+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************((()))))))))************++++++++++++++++++++++++******************************++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------++++++,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------...///000111222222222111000...---,,,,,,+++------------------------,,,------......------,,,---------............///............//////////////////000000000111111111111111111222222333333333444444555555666777777777999:::;;;:::999999:::<<<>>>@@@CCCDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIJJJMMMNNNLLLNNNOOOOOONNNOOOQQQSSSPPPOOOOOOOOOOOOPPPQQQRRRRRRZZZfffrrrzzzyyyvvvvvv||||||vvvpppmmmlllkkkiiihhhiiijjjjjjjjj~~~lllZZZNNNJJJLLLJJJMMMQQQSSSRRRPPPNNNNNNIIIFFFAAA>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))******))))))(((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***)))************))))))((((((((())))))******+++++++++,,,------,,,+++)))((()))))))))************+++,,,,,,,,,,,,------------//////000333666777555444000000000000000000000000000000000000000000000000000000////////////000000000000000000000////////////---,,,+++,,,+++***(((+++************)))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---...///000000111111111000///---,,,+++------------------------,,,------......------,,,---------............///............/////////////////////000000000111111111111111222222333333444444444555555666777777777999:::;;;;;;::::::;;;<<<===???BBBDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIKKKLLLMMMLLLMMMNNNMMMMMMMMMOOOQQQOOOMMMKKKJJJKKKMMMPPPRRRTTT___ooo}}}uuuvvvyyy}}}|||{{{vvvrrrooommmlllkkkiiiiiijjjjjjkkknnn[[[NNNJJJKKKMMMOOORRRRRRQQQOOONNNNNNIIIFFFAAA>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))''')))***)))((('''(((***&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******((())))))************))))))))))))))))))*********((()))+++,,,---,,,+++***))))))))))))************++++++++++++,,,,,,,,,,,,------///222777888777555000000000000000000000000000000000000000000000000111000000000000000000111000000/////////.........---,,,++++++,,,,,,+++)))************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************************************************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++,,,------++++++,,,---------------.........///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,******+++,,,------......---///111222222000...,,,------------------------,,,------......------,,,---------............///............////////////////////////000000000111000111111222333333444444444444555555666777777777888:::;;;<<<;;;:::;;;===<<<>>>BBBCCCDDDDDDEEEGGGFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLLLLLLLJJJJJJLLLNNNMMMKKKIIIGGGIIINNNSSSWWW\\\hhhxxx}}}xxxzzz|||{{{wwwtttrrrllllllkkkjjjjjjjjjlllmmmnnn[[[NNNJJJJJJQQQSSSTTTSSSQQQOOONNNNNNIIIFFFAAA>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;666444111000000000000///......---------,,,,,,,,,************************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))((()))***)))((('''(((***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((()))************************)))))))))))))))***+++...111333333333222))))))))))))******************+++++++++,,,,,,,,,,,,+++---222777999777555000000000000000000000000000000000000000000000000111111000000000000111111//////.........------------+++***+++,,,,,,+++***************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++******************************++++++++++++******++++++******************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,------++++++,,,------------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------******++++++,,,------...***,,,000333333222000...------------------------,,,------......------,,,---------.........//////............/////////000////////////000000000000000000111222333333444444444444555555666777777777777999;;;<<<;;;;;;<<<===;;;>>>AAACCCCCCDDDEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKIIIIIIJJJLLLNNNKKKHHHGGGKKKQQQXXX]]]gggqqq|||||||||}}}|||yyyvvvsssqqqjjjkkkkkkjjjjjjkkkmmmooo}}}qqqZZZMMMNNNLLLNNNOOOPPPPPPPPPOOONNNMMMKKKGGGCCC@@@???>>><<<:::<<<;;;:::;;;<<<<<<;;;999666333111000111222222111......---------,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))+++++++++*********))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---+++***,,,111777::::::888222000,,,*********)))(((((()))+++---......------......///111222333444555111111000000//////......000000////////////000000000000000000000000000000////////////............------,,,,,,,,,,,,++++++)))***+++***)))((((((***))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++------,,,,,,+++***)))))))))************++++++++++++++++++*********))))))************************(((*********)))((()))***...---,,,+++************)))************+++++++++******+++,,,,,,---......,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---,,,+++,,,,,,---------------------------....................................////////////000000000000111111111111...///000222444444444444333333444666777888999:::888:::<<<;;;888777999<<>><<<:::;;;::::::;;;<<<<<<;;;999666444222111111222111000......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---......222888???CCCCCCBBB;;;777222...,,,+++***))))))***+++---......------......///000111111222222////////////000000000000000000////////////000000////////////////////////////////////............,,,,,,+++++++++*********)))***+++***)))((((((***))))))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++------,,,++++++***)))))))))************++++++++++++++++++*********))))))************************)))***++++++))))))***+++...---,,,+++************)))************+++++++++******++++++,,,------...,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------....................................////////////000000000000111111111111//////000222333555666777666666666777888999:::;;;:::===???>>>;;;999;;;===>>>>>>???@@@AAABBBCCCCCCGGGGGGHHHHHHIIIIIIHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJLLLSSSYYYXXXTTTWWWcccnnnuuu}}}~~~~~~~~~|||xxxtttpppppppppnnnjjjjjjmmmoooqqqxxx~~~ttt\\\NNNMMMJJJOOOQQQRRRSSSSSSRRRQQQPPPJJJGGGCCC@@@???===<<<:::;;;::::::;;;<<<<<<;;;999888555222111111111000///......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---///222777>>>FFFJJJKKKKKKEEEAAA;;;666222000---+++***+++,,,---------------.........//////000000000.........///000111111111000000////////////000000/////////////////////////////////............---+++++++++*********)))))))))***+++***)))((((((***))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))******,,,,,,,,,+++******)))))))))************++++++++++++++++++******************************************+++,,,+++***)))***,,,------,,,+++************)))************+++++++++******++++++,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------))))))************))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,,,,------------------------....................................////////////000000000000111111111111000000000111333666888999:::999888777777999;;;<<<;;;???BBBBBB>>><<<<<<=========>>>???@@@AAABBBBBBFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJKKKKKKIIIIIIJJJKKKLLLRRRZZZ^^^___ccciiioooyyy}}}}}}yyyyyyxxxuuuqqqoooooopppmmmlllmmmqqquuuyyywww___PPPMMMIIINNNOOORRRSSSSSSRRRPPPOOOIIIFFFBBB@@@>>>===<<<:::;;;::::::;;;<<<===;;;:::888666333111111111000.........---------,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))************************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))***+++,,,---///333:::AAAHHHLLLMMMMMMJJJGGGDDD@@@<<<777111---,,,,,,------------------////////////////////////.../////////000000000111000000////////////000000//////////////////////////////.........---------++++++++++++************)))***+++***(((((((((***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***,,,+++++++++******))))))))))))*********+++++++++***************************************************+++,,,,,,+++***+++,,,---,,,++++++*********+++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,.........---,,,+++------------------------....................................///////////////000000000111111111111111111000111333666999;;;;;;:::777666666777999;;;;;;???CCCCCC@@@===<<<===<<<<<<===>>>@@@AAABBBBBBEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIJJJLLLIIINNNVVV^^^eeekkkpppsssyyyzzz~~~~~~}}}zzzsssttttttrrrpppoooppprrrnnnpppsssxxx}}}yyyaaaRRROOOJJJKKKMMMPPPRRRRRRQQQOOOMMMHHHEEEAAA???>>>===<<<::::::999999;;;<<<===<<<:::888666333111111111000.........---------,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))***+++,,,---000555===EEEJJJLLLLLLLLLIIIIIIJJJIIIFFF???777000......------------------111111000000000/////////111000000000/////////...000000////////////000000....................................---------------,,,,,,,,,,,,+++++++++)))***+++***(((((((((***((()))))))))************************************))))))))))))************************************))))))))))))))))))******)))))))))******)))))))))++++++***************)))))))))*********+++++++++***************************************************+++,,,,,,+++***+++,,,,,,,,,++++++******++++++))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---.........,,,,,,------------------------....................................///////////////000000000111111111111222111000111333666999;;;:::888666444444555777999888<<>><<<;;;<<<;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHIIIKKKMMMJJJMMMTTT^^^iiirrrwwwzzzyyyyyy{{{~~~}}}~~~}}}wwwuuuuuuvvvooopppqqqqqqqqqqqqsssuuusssxxx}}}xxxaaaRRROOOKKKHHHKKKNNNPPPQQQPPPMMMLLLGGGEEEAAA???>>>===<<<;;;:::999999;;;======<<<;;;888555222111111111000///......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---333:::CCCJJJMMMNNNNNNNNNIIIJJJMMMNNNLLLEEE;;;444000///...---,,,,,,------000000000000000000000000111111111000///.........000000////////////000000.................................------------,,,---------,,,,,,,,,++++++)))***+++***)))((((((***))))))))))))************************************)))))))))************+++************************))))))))))))************))))))************))))))************************)))************+++++++++***************+++++++++***************************+++,,,+++***)))***,,,,,,,,,++++++***++++++,,,)))************+++++++++******++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***++++++,,,,,,++++++***************************,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......------------------------------....................................////////////000000000000111111111111111111111111333555777888777666444333333444555666555999===>>><<<:::;;;===<<<<<<===???AAABBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKNNNOOORRRYYYcccnnnwww}}}{{{|||zzz|||~~~}}}uuupppppprrrmmmoooqqqrrrsssuuuxxxzzz|||vvv___PPPNNNJJJGGGJJJMMMPPPQQQPPPMMMKKKGGGDDD@@@>>>>>>===<<<;;;999999999:::======<<<;;;666444222111111222111000......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---444<<>>888111000...---,,,,,,,,,---////////////////////////000000000000////////////000000////////////000000.................................---------,,,,,,,,,,,,,,,,,,+++++++++***)))***+++***)))((((((***))))))))))))************************************))))))*********+++++++++************************((()))))))))************((()))***++++++***)))((())))))))))))************)))************+++++++++))))))*********+++++++++************************)))***++++++))))))***+++,,,++++++***++++++,,,,,,)))************+++++++++++++++************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------....................................////////////000000000000111111111111111111222222333444444444555444444444444444555666444777;;;;;;::::::<<>>@@@AAACCCDDDEEECCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIHHHHHHIIILLLNNNRRRWWW___hhhqqqxxx|||~~~{{{~~~||||||{{{wwwtttqqqpppmmmoooqqqtttuuuxxx|||~~~ttt\\\NNNMMMJJJGGGJJJNNNQQQRRRPPPMMMKKKFFFDDD@@@>>>>>>===<<<;;;999999999:::===>>>===;;;666444111000111222222111......---------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---222;;;FFFNNNRRRRRRRRRSSSPPPNNNMMMKKKIIIDDD???:::222000///---,,,,,,,,,------------.........//////......//////000000111111000000////////////000000..............................---------,,,,,,,,,+++++++++************))))))***+++***)))((((((***))))))))))))************************************))))))******++++++++++++************************(((((())))))*********+++((()))***++++++***)))((()))))))))))))))*********)))************+++++++++))))))******++++++++++++************************(((***+++***)))((()))***+++++++++***++++++,,,,,,)))************+++++++++++++++***************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---///000------------------------..................................../////////000000000000000111111111111000111222333333333222222333444444555555555555666333666::::::999:::===AAA<<<===>>>@@@BBBDDDEEEFFFCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGIIILLLOOOSSSYYYccclllsssvvvxxxyyyyyy~~~~~~}}}zzzxxxyyyzzzyyytttooommmooorrruuuwww{{{uuu]]]NNNKKKGGGIIIMMMQQQRRRPPPMMMKKKIIIEEEBBB???===<<<;;;:::888999:::<<<=========<<<<<<777555222111111111111000000///...---------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,222999BBBIIIMMMPPPSSSUUUVVVQQQPPPTTTTTTKKK===555//////............/////////////////////.........000000000000000000000000111000000///...---------------------------------,,,,,,,,,+++++++++******))))))(((((()))***+++++++++*********))))))(((((())))))))))))************************************((((((((((((((((((((((((******))))))))))))******(((((())))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))++++++************************+++++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,------.........,,,,,,,,,---------......---------............///............////////////000000000000111111111111000111222333444444444444444444555555666666777777666666777888:::<<<>>>???@@@>>>>>>@@@DDDFFFEEECCCHHHHHHHHHIIIKKKLLLNNNOOOLLLNNNNNNMMMKKKLLLPPPTTT\\\eeemmmqqqtttvvvuuurrrqqqyyy|||}}}}}}xxxuuusssvvvtttssstttvvvwwwtttqqqrrrtttxxx{{{~~~uuu]]]NNNKKKGGGIIIMMMQQQRRRPPPMMMKKKIIIEEEBBB???===<<<;;;:::888999:::;;;<<<======<<<;;;777444222111111111111000//////...---------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...555===DDDGGGIIIKKKLLLQQQNNNNNNRRRPPPFFF999333//////............///////////////////////////...////////////////////////000000000///...---------------------------------,,,,,,,,,+++++++++******)))))))))))))))***+++,,,************)))))))))((())))))))))))******************************************************************))))))))))))******)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******++++++++++++******************)))))))))(((******************************************************+++++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,---------......---------............///............////////////000000000000111111111111000111222333444444444444444555555666666777888888666777777999:::<<<>>>???@@@??????AAADDDFFFFFFDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSRRRPPPMMMOOOUUUZZZkkksssxxxxxxwwwwwwsssoooqqqwww|||~~~{{{wwwuuutttuuusssrrrsssuuuvvvuuusssxxx{{{ttt\\\NNNKKKGGGIIIMMMQQQRRRPPPMMMKKKIIIEEEBBB???<<<<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;777444111000111111000/////////...------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,111999???BBBDDDEEEFFFKKKJJJMMMOOOJJJ>>>444000//////............//////......//////////////////........................000000//////...---------------------------------,,,,,,,,,+++++++++******+++************+++,,,,,,************)))))))))))))))))))))*********++++++***************************************************))))))(((((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************))))))))))))************************************************)))******+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000111111111111000111222333444444444444555555666777777888888999777777888999;;;<<<>>>???AAA@@@@@@BBBEEEFFFFFFFFFCCCDDDFFFIIILLLPPPSSSTTTYYYXXXVVVRRRQQQUUU]]]dddyyy|||zzzvvvqqqtttyyy~~~~~~~~~|||yyyvvvuuutttsssqqqooopppsssuuuwwwwww~~~ttt\\\NNNKKKGGGIIIMMMQQQRRRPPPMMMKKKIIIDDDBBB>>><<<<<<<<<:::999:::::::::;;;;;;;;;::::::666444111000000111000//////......---------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))******++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,000666===AAAEEEGGGGGGFFFHHHKKKLLLDDD888000//////......------......///............////////////......................../////////......---------------------------------,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,*********)))))))))))))))))))))*********+++++++++************************************************))))))(((((((((((())))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++***************)))))))))))))))***************************************+++++++++))))))***+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++.........------,,,,,,,,,,,,,,,,,,---------......---------............///............///////////////000000000111111111111111111222333333333333333666666666777888888999999888888888999;;;===>>>???AAAAAAAAACCCEEEFFFGGGGGGDDDEEEFFFIIILLLOOORRRTTTYYYXXXUUUSSSSSSZZZeeennn~~~{{{~~~~~~zzz}}}}}}zzzwwwuuutttssspppooonnnnnnqqqvvvzzz|||ttt\\\NNNLLLHHHIIIMMMQQQRRRPPPMMMKKKIIIDDDAAA>>><<<<<<<<<;;;::::::::::::999999999::::::666444111000000000000///......---------......///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))************(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...333999AAAGGGKKKMMMFFFGGGJJJIII@@@444...///......------------......---.........//////000000////////////////////////............------------------------------------,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,))))))))))))))))))******************++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))******************************))))))*********+++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++.........------,,,,,,,,,,,,,,,,,,---------......---------............///............///////////////000000000111111111111111111222222333333222222666666666777888888999999888999999:::;;;===>>>???@@@AAABBBCCCDDDEEEGGGHHHFFFFFFGGGIIIKKKMMMOOOPPPRRRRRRRRRRRRUUU___lllvvv}}}xxxzzz{{{|||||||||yyywwwtttsssrrrooooooooopppsssyyyuuu]]]OOOMMMIIIIIIMMMQQQRRRPPPMMMKKKIIICCCAAA>>><<<<<<<<<;;;:::::::::999888888888999999666333000///000000///......------------...//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---444===FFFMMMPPPHHHGGGGGGEEE===222---///......------------......------......///000000000////////////////////////------------------------------------------------,,,,,,,,,+++++++++******,,,,,,+++************+++))))))))))))*********************++++++++++++,,,************************(((((((((((((((((((((((()))((((((''''''(((((()))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000111111111111111111222222222222222111555555666777777888888999999999::::::;;;===>>>??????@@@BBBCCCCCCDDDFFFHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNQQQSSSYYYcccqqqzzzyyyxxxyyyzzzzzz}}}~~~{{{yyyvvvtttssssssqqqrrrtttvvvyyyvvv^^^QQQNNNJJJIIIMMMQQQRRRPPPMMMKKKIIICCCAAA>>><<<<<<<<<;;;:::;;;:::999888777777888999555333000//////000///...---------------...//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&'''***++++++***'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,******///999EEEMMMQQQJJJGGGCCCAAA:::111---......------,,,,,,------...------......///000000111........................------------------------------------------------,,,,,,,,,+++++++++******,,,+++***)))))))))))))))((()))))))))*********************+++++++++,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***++++++,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******++++++++++++******((()))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,---------......---------............///............////////////000000000000111111111111111111222222222222111111444555555666666777888888::::::::::::;;;===>>>???===@@@BBBCCCBBBBBBEEEGGGEEEEEEFFFGGGHHHIIIKKKLLLJJJNNNSSSXXX^^^hhhsss||||||yyyyyy{{{|||~~~{{{zzzxxxwwwvvvuuutttttttttwww{{{~~~vvv___RRROOOKKKIIIMMMQQQRRRPPPMMMKKKJJJCCC@@@>>><<<<<<<<<<<<;;;;;;:::888777777777888888555333000//////000///...---------------...///000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...+++)))---888DDDNNNRRRLLLFFFAAA===888000------...------,,,,,,------...---------...///000000111------------------------------------------------------------------------,,,,,,,,,+++++++++******++++++***)))(((((())))))(((((())))))*********+++******+++++++++,,,,,,,,,************************************************((((((''''''''''''((((((&&&&&&''')))***+++,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---******++++++++++++******(((((())))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---++++++++++++---...,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111111111222222222111111000444444555555666777777777:::::::::;;;<<<===>>>???<<>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***)))(((''''''((((((((((((''''''''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++------000999GGGQQQRRRHHH<<<444222111///---////////////////////////,,,---......//////....................................---------,,,,,,,,,---------...............---,,,+++***))))))))))))+++*********))))))((((((******))))))))))))******++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''((()))******)))''''''******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************+++,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------............///------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///............////////////000000000000111111111111000111111222222333444444444444333333444555777888>>>===<<<;;;;;;<<<>>>??????@@@AAAAAA@@@AAACCCDDDEEEFFFGGGGGGGGGIIILLLOOOLLLRRR[[[eeejjjlllpppuuu}}}~~~~~~{{{~~~~~~~~~}}}zzzxxxtttttttttsssssstttwwwzzzzzz~~~|||nnn^^^PPPJJJKKKIIIKKKNNNPPPOOOMMMIIIGGGCCCAAA>>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++***************************************************++++++++++++***)))(((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++***,,,,,,,,,---333>>>GGGJJJBBB888222000000...,,,........................,,,---......//////.......................................---------,,,,,,+++,,,,,,---...//////000...---,,,+++************************)))))))))(((******))))))))))))******+++++++++++++++++++++++++++******))))))******+++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))******))))))(((******************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------............------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///............////////////000000000000111111111111000111111222222333444444444444333333444555777888<<<<<<;;;;;;;;;<<<===>>>>>>???AAAAAA@@@AAACCCFFFCCCDDDEEEEEEFFFHHHLLLOOOSSSZZZeeennnrrrrrrrrrsssssssssxxx~~~~~~~~~}}}{{{zzzxxxvvvtttttttttssssssuuuyyy|||zzzlll\\\OOOJJJKKKJJJLLLNNNPPPPPPNNNKKKIIICCCAAA>>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++******))))))'''(((((())))))(((((('''((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********+++++++++,,,,,,+++***---333999???999333/////////---+++........................,,,---......//////..............................//////.........---------******+++,,,...///000000...---,,,+++++++++++++++************))))))))))))******))))))))))))******+++++++++++++++++++++++++++******))))))******+++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((+++***************++++++******************************+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------............------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///............////////////000000000000111111111111000111111222222333444444444444444444555666777888;;;::::::::::::;;;<<<======>>>@@@AAAAAABBBEEEGGGCCCDDDEEEFFFGGGIIINNNQQQ\\\eeerrr{{{~~~zzzuuuqqqkkkkkknnntttwwwxxx}}}{{{zzzzzzxxxvvvvvvvvvvvvvvvwwwzzzyyyjjj[[[NNNJJJLLLKKKLLLOOOPPPPPPNNNLLLJJJCCCAAA>>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))***************+++,,,***)))***,,,///555222///.........---+++........................,,,---......///................................./////////.........------******+++,,,---......///---,,,++++++*********+++*********)))))))))))))))******))))))))))))************************************))))))))))))******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,+++************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///............///////////////000000000111111111111000111111222222333444444444444444555666666777777999999999999:::;;;;;;<<<<<<>>>@@@AAAAAACCCFFFIIIFFFGGGHHHHHHIIILLLQQQTTTaaammm{{{zzzrrrmmmllloootttvvvxxx|||{{{{{{zzzyyyzzzzzzzzz{{{}}}yyyjjj[[[NNNJJJMMMLLLMMMOOOPPPPPPNNNLLLJJJCCCAAA>>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************((())))))*********))))))(((((())))))))))))(((((())))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))))))))*********)))***+++++++++***+++,,,......------...///...---........................,,,---......///.................................///.........------------,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))************))))))))))))*********************************))))))))))))))))))***************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,+++*********+++---...******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,+++************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,------------...------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///............///////////////000000000111111111111000111111222222333444444444444555666666777777777777888999::::::;;;;;;;;;<<<>>>@@@AAABBBDDDGGGJJJIIIJJJJJJJJJKKKNNNSSSWWWdddqqqxxxssssssvvvyyyyyyzzz~~~|||{{{{{{{{{{{{zzz{{{}}}yyylll]]]PPPKKKMMMMMMNNNOOOOOONNNLLLJJJIIICCCAAA>>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))******))))))((())))))******))))))(((((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++((((((((()))))))))******((()))***,,,,,,---,,,,,,+++,,,,,,---.........///------------------------,,,---......//////....................................---------,,,,,,,,,---,,,,,,++++++******)))***))))))((((((((())))))))))))))))))******************))))))))))))*********************************))))))(((((())))))***************************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************+++,,,------******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///............////////////000000000000111111111111000111111222222333444444444444555777777777777777777888999:::;;;<<<<<<<<<<<<>>>@@@AAABBBDDDGGGJJJIIIJJJJJJKKKNNNRRRYYY]]]jjjuuuyyy{{{~~~}}}~~~}}}~~~}}}{{{zzzzzzzzz{{{yyy{{{{{{nnn___QQQLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGCCCAAA>>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************'''(((((()))))))))))))))))))))************))))))''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((()))))))))***))))))***,,,---...---,,,***+++,,,,,,,,,,,,...///------------------------,,,---......//////..............................---,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))******((()))))))))******************))))))))))))******************************))))))(((((((((((())))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))***+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------------------------------...------,,,,,,------...------------------------,,,------......------,,,---------............///............////////////000000000000111111111111000111111222222333444444333444666777888888777777777888999;;;<<<===<<<<<<===???AAABBBBBBDDDGGGIIIJJJKKKMMMPPPTTT[[[ccciiirrr{{{zzzuuu{{{}}}}}}~~~~~~~~~}}}|||{{{||||||zzz~~~{{{ooo```RRRLLLMMMNNNOOONNNNNNLLLJJJGGGFFFCCCAAA>>><<<<<<<<<;;;::::::999888777666666666666666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((()))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((())))))))))))*********+++---...---,,,***+++++++++***+++---...------------------------,,,---......//////..............................,,,,,,,,,+++++++++******))))))******+++++++++,,,+++***************++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''(((***+++,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))************+++,,,------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------------------------------...------,,,,,,------...------------------------,,,------......------,,,---------.........//////............/////////000000000000000111111111111000111111222333333444444333444666888888888777777777888:::<<<============>>>@@@AAABBBBBBDDDFFFIIILLLMMMPPPUUU[[[dddmmmtttyyyyyyooorrr~~~~~~}}}~~~~~~~~~}}}qqqbbbSSSLLLKKKNNNPPPSSSSSSPPPLLLIIIHHHDDDAAA???======<<<:::888888888777777666666555555666555444333222111111111///............---------,,,,,,---...---,,,***)))******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))+++******)))((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,------------------------------......---,,,---...///000////////////............------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))************************((())))))+++,,,---......++++++++++++++++++++++++)))*********++++++++++++******++++++++++++***************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---.........---,,,,,,,,,,,,---...000///...---,,,------...//////.........---------..................------////////////000000000000000000000000111111111111222222333333333333444444444444555555666888999:::777777888999:::<<<===>>>???@@@AAACCCDDDFFFGGGHHHNNNJJJJJJRRR```nnnwwwzzzvvvppp{{{~~~}}}}}}pppaaaRRRLLLKKKMMMPPPRRRRRROOOKKKHHHGGGDDDAAA???======<<<:::999::::::999888777666666666666555444333222111111111///............---------,,,,,,---------,,,+++***))))))************))))))+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++************+++,,,******+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------------------------------...------,,,---...///000////////////............------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******++++++++++++******************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...///...---,,,+++,,,,,,---//////.........---------........................////////////000000000000000000000000111111111111222222333333333333444444444444555555666888999:::777777888999:::<<<===>>>@@@@@@AAACCCEEEFFFHHHHHHGGGGGGKKKTTTaaaooozzz~~~}}}xxx~~~}}}qqqaaaSSSMMMNNNMMMOOORRRQQQNNNJJJGGGFFFCCCAAA>>>======<<<:::999<<<;;;:::999888777666666666555444222111111111111///............---------,,,,,,---------,,,++++++(((((())))))))))))((((((***++++++++++++***)))))))))))))))))))))))))))))))))******+++***)))(((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++******))))))******+++******+++++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------------------------------...------------...///////////////............---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))************************...------,,,+++***))))))++++++++++++++++++++++++((()))))))))******************++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,...............---------........................////////////000000000000000000000000111111111111222222333333333333444444444444444555666777888999777777888999:::<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIDDDHHHNNNYYYeeerrr||||||xxxyyy~~~}}}}}}uuucccTTTOOOQQQNNNPPPSSSRRROOOKKKHHHFFFCCCAAA>>>======<<<;;;999<<<;;;;;;999888777666555666555333222111111000000///............---------,,,,,,,,,,,,,,,,,,,,,+++))))))************))))))******+++++++++******)))))))))))))))))))))))))))((()))+++,,,+++***(((&&&(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))***************))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,------------------------------......////////////.........---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))************************...------,,,+++***))))))************************(((((()))))))))************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++***,,,,,,,,,++++++************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,,,,,,,........................---------...............////////////000000000000///000000000111111111111222222222333333333444444444444444555666777888888777777888999:::<<<===>>>@@@AAABBBDDDFFFGGGHHHIIIJJJLLLSSS___mmmwww|||}}}}}}xxxtttuuu{{{}}}}}}~~~~~~~~~vvvcccSSSNNNPPPPPPRRRUUUTTTPPPLLLIIIGGGBBB@@@>>>=========;;;:::;;;:::999888777666555555555444333222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++******))))))))))))))))))))))))((()))+++,,,+++***(((&&&((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************)))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...........................------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++---------------------------------............------.....................---------.........//////////////////000000000000///000000000111111111111222222222333333333444444555444444444555666777888777777888999:::<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIPPPQQQXXXfffvvv|||yyyuuurrrttt{{{|||xxxvvv{{{wwwcccQQQKKKNNNQQQTTTVVVUUUQQQLLLIIIHHHBBB@@@>>>=========<<<:::999999999888777777666666555444333111000000000000///............---------,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++***)))))))))))))))))))))))))))******+++***)))((('''((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,---......//////...............------------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************)))*********++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++*********************************+++,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.../////////......---------...............,,,,,,------.../////////////////////000000000000000000000000111111111111222222333333333333444444555555444444555555666777777777888999:::<<<===>>>???@@@AAACCCDDDFFFGGGHHHQQQUUU___ooovvvrrrpppssszzz~~~|||zzz|||{{{fffSSSLLLNNNQQQSSSUUUTTTPPPLLLHHHGGGBBB@@@============<<<;;;999999999999999999999999555444333111000000/////////............---------,,,,,,+++++++++,,,---...+++++++++,,,,,,+++++++++))))))***+++++++++++++++))))))))))))))))))))))))************)))))))))((())))))***++++++++++++***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++,,,,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,---.../////////...---.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++,,,---.........---------------.........//////,,,,,,------...//////000////////////000000000000000000000000111111111111222222333333333333444444555555444444444555666666777777888999:::<<<===>>>>>>???@@@BBBCCCEEEFFFGGGSSS]]]mmm{{{vvvppplllnnnvvv~~~xxx|||jjjVVVOOOPPPPPPRRRTTTSSSOOOKKKGGGEEEAAA???============<<<;;;999999:::::::::;;;;;;;;;555444222111000000////////////.........---------,,,,,,+++***+++,,,...///******++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))+++******)))((()))))))))))))))***++++++++++++***))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***************+++,,,------,,,+++*********+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,.../////////...---......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++************+++,,,------,,,+++***+++++++++,,,,,,+++++++++************************)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,---......---,,,,,,)))***,,,---...---,,,,,,---------.........//////,,,,,,------...///000000////////////000000000000000000000000111111111111222222333333333444444444555555444444444555666666777777888999:::<<<===>>>===>>>???AAACCCDDDEEEFFFVVVfffyyywwwpppiiijjjsss||||||qqqwwwooo[[[QQQOOORRRSSSRRRQQQOOOKKKHHHFFFAAAAAA???>>>============<<<<<<;;;::::::999888888777444111000000000///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********))))))(((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((***+++,,,(((***+++***)))((()))***++++++++++++++++++++++++((()))***+++++++++++++++*********+++,,,---...///...------,,,,,,------...---------............///111111000000//////............---,,,,,,+++******))))))))))))))))))))))))+++*********))))))(((((((((((()))*********************************************))))))))))))******************************++++++***,,,---...---+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++''')))++++++***)))((()))************************************************************************++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------............------////////////000000000000000111111111111222222222111222222333333444444555555555555666666666666666777888999:::;;;;;;;;;;;;===@@@CCCEEEEEEEEEHHHJJJZZZiiizzz|||qqqlllqqq|||~~~~~~vvvtttxxx}}}ooo^^^UUUTTTSSSSSSSSSRRROOOLLLHHHFFFAAAAAA???>>>============<<<<<<;;;::::::999888888777444111000000000///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))(((((()))***+++,,,(((***+++***)))((()))***++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++,,,------......------,,,,,,------............////////////000000000000/////////.........------,,,++++++******))))))))))))))))))))))))************)))))))))((((((((()))*********************************************))))))))))))******************************+++******+++------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------............------////////////000000000000000111111111111222222222111222222333333444444555555555555666666666666666777888999:::;;;;;;<<<<<>>======<<<<<<<<<;;;;;;::::::999999888777444111000000000///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))((())))))***,,,,,,(((***+++***)))((()))***************************)))***++++++++++++++++++,,,,,,,,,++++++,,,------...------,,,,,,------......////////////000000000///////////////.........------,,,,,,++++++******))))))))))))))))))))))))************))))))))))))(((((()))*********************************************))))))))))))******************************+++******+++------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---//////...,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...........................------............------////////////000000000000000111111111111222222222111222222333333444444555555555555666666777777777777777888999;;;<<<<<<===DDDBBBCCCHHHQQQXXXZZZYYYhhhnnnvvv{{{~~~zzzwww{{{}}}zzz}}}qqq^^^SSSQQQSSSSSSSSSRRRPPPMMMJJJHHHBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::999999999777444111000000000///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************)))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++((())))))************)))))))))************))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))******+++,,,,,,+++++++++------,,,+++++++++,,,,,,...------,,,,,,------...............////////////........................,,,,,,,,,,,,++++++******))))))))))))))))))))))))*********)))))))))))))))(((((()))***************************************+++******))))))******+++************************,,,++++++,,,......---,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---+++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,,,,+++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++++++++,,,,,,------,,,,,,+++------------------,,,,,,------------------------------------------------...........................------,,,,,,------...........................------............------////////////000000000000000000111111111222222222111222222333333444444555555555555666777777888888777777888999;;;<<<>>>>>>CCCBBBCCCHHHQQQ[[[dddhhhjjjnnnqqqtttwww||||||zzzsss___SSSQQQRRRRRRSSSRRRPPPMMMJJJHHHCCCBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::999999777444111000000000///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++***************************)))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************))))))************))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))******++++++,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))++++++,,,,,,,,,++++++***------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------------.........,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******(((((()))***************************************++++++************++++++************************---,,,,,,---///000...---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,***)))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++++++++,,,,,,------,,,,,,+++------------------------------------------------------------------------...........................------,,,,,,------...........................------............------////////////000000000000000000111111111222222222111222222333333444444555555555666666777888888999777888888999;;;>>>@@@AAAAAADDDGGGJJJPPP\\\mmmyyypppqqqqqqpppppppppppppppvvv|||~~~zzzvvvbbbWWWTTTQQQQQQQQQQQQOOOLLLIIIHHHCCCBBB@@@???===<<<;;;;;;::::::::::::::::::::::::777444111000000000///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******'''((()))******+++******((())))))******))))))(((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,(((***+++***)))((()))***************************,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------------++++++++++++++++++******))))))))))))))))))))))))))))))))))))************(((((()))***************************************++++++************++++++************************---,,,,,,---//////...---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,+++,,,,,,------,,,,,,+++------------............------------------------------------------------------------------------...------,,,,,,------...........................------............------////////////000000000000000111111111111222222222111222222333333444444555555555666777777888999999999999999:::===???BBBDDDBBBGGGMMMQQQVVVdddwww{{{xxxtttpppkkkfff___[[[___hhhqqqwww}}}vvvzzzvvvcccXXXUUUOOOPPPPPPPPPNNNKKKIIIGGGDDDBBBAAA???===<<<;;;;;;::::::::::::::::::::::::777444111000000000///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))'''((()))******+++++++++'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***,,,,,,,,,,,,,,,(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,------......------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,---------******************++++++))))))))))))))))))))))))((()))))))))************(((((()))***************************************,,,++++++******++++++,,,************************++++++***,,,---...---+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++------------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------............------////////////000000000000000111111111111222222222111222222333333444444555444555666777888999:::::::::::::::;;;>>>AAAEEEGGGGGGMMMUUU]]]fffsss}}}wwwqqqllleee\\\UUUWWWaaajjjppp{{{~~~uuuwwwvvvbbbVVVSSSNNNOOOOOOOOOMMMKKKHHHFFFDDDCCCAAA???===;;;;;;:::::::::::::::::::::::::::777555111000000000///...//////.........---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))((())))))***++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''(((******+++++++++''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********((()))+++,,,------,,,,,,(((***+++***)))((()))***++++++++++++++++++++++++------------,,,,,,+++************+++,,,---...///...------,,,,,,------...---------.........//////+++++++++,,,,,,---------******************++++++))))))))))))))))))))))))(((((())))))*********+++(((((()))***************************************,,,++++++******++++++,,,***************************))))))***,,,,,,+++))),,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,------,,,,,,+++---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---..................---////////////000000000000000111111111111222222222111222222333333444555555444555666777888999::::::;;;:::;;;<<>><<<<<<;;;999777999999999999999999999999666444000/////////...---///............---------++++++++++++++++++++++++)))))))))******+++,,,,,,************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))(((''''''''')))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------......------,,,++++++++++++************)))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,---+++++++++************)))///...,,,***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))))),,,...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...---------------------------------------------------------------------------------------------------------............///////////////////////////............/////////000111111111111111111111111333333333333333333444444333444666888888888777777<<<<<<===AAAGGGKKKNNNOOOUUUUUUZZZjjj~~~wwwuuuxxxxxxrrrllljjjiiikkkqqq|||}}}uuu^^^QQQOOONNNPPPRRRQQQMMMIIIGGGFFFDDDBBB???>>>======;;;999::::::::::::::::::::::::777444111000000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''((()))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................------......------,,,++++++++++++************)))))))))))))))******************************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++************...---,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------------------------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......---------------------------------------------------------------------------------------------------------............///////////////////////////........./////////000000111111111111111111111111333333333444444444444444555666777999999999999888;;;;;;===AAAGGGLLLOOOQQQTTTWWW```pppzzzzzz~~~}}}zzzttttttuuuxxx~~~vvv___QQQNNNOOOQQQRRRQQQMMMIIIGGGGGGFFFCCCAAA??????>>>===;;;::::::::::::::::::::::::777555222000000000///...///............------------------------------------------,,,+++*********************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------------////////////////////////------......------,,,++++++++++++************)))))))))))))))******************************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++++++++************,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------------------,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------------------------------------............///////////////////////////....../////////000000000111111111111111111111111333333333444444555555555666777888999:::::::::::::::;;;===AAAEEEJJJOOOQQQQQQYYYfffuuu}}}}}}yyybbbUUURRRPPPQQQRRRPPPMMMJJJHHHGGGEEECCCAAA?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;888555222111111111000//////............------------------------------------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................------------........................------......------,,,++++++++++++*********))))))((()))))))))************************************************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,++++++***,,,,,,+++++++++******************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))+++......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////------------------------------------------------------------------------........................---------............///////////////////////////...////////////000000000111111111111111111111111222222222333444444555555777777888999999::::::::::::;;;===@@@BBBGGGKKKOOOOOOYYYgggttt}}}}}}|||dddVVVRRRQQQRRRRRRPPPMMMJJJHHHHHHDDDBBB???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888555222111111111000//////............---------+++++++++++++++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------------......------,,,++++++++++++*********))))))((()))))))))************************************************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,,,,+++++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////------------------------------------------------------------------------........................---------............///////////////////////////////////////000000000111111111111111111111111111000111111222333444444444666666777777888999999:::;;;<<<>>>>>>???BBBGGGKKKOOOYYYeeennnttt|||}}}xxxttt{{{~~~~~~eeeUUUPPPQQQRRRRRRPPPMMMJJJIIIIIIBBB@@@>>>=========<<<;;;::::::::::::::::::::::::777555222000000000///...///............---------++++++++++++++++++++++++*********+++,,,---------************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((('''(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////------------------------------......------,,,++++++++++++************)))))))))))))))************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------------------------------------------------------........................---------............////////////////////////////////////000000000111111111111111111111111111111111111222222333444555555777777666777777888999:::;;;===>>>>>>===@@@FFFKKKTTT\\\ffflllnnnsss}}}}}}vvvpppmmmvvv|||gggWWWRRRRRRSSSRRRPPPLLLJJJIIIJJJBBB@@@>>>=========<<<;;;::::::::::::::::::::::::777444111000000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...///000111111........................------......------,,,++++++++++++************)))))))))))))))************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++******+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---++++++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,---...//////++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------------------------------------------------------........................---------............/////////////////////////////////000000000111111111111111111111111111111111222222333444555666777888888888777777888999;;;<<<999<<<>>>>>>>>>BBBJJJPPP\\\ccckkknnnnnnooossswww|||~~~xxxrrrnnnllluuu}}}jjj[[[VVVRRRSSSRRRPPPLLLJJJJJJJJJBBB@@@>>>===>>>>>>===<<<999999999999999999999999666444111/////////...---//////.........---------------------------------,,,,,,++++++***)))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''&&&'''(((*********))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---...///111222222////////////////////////------......------,,,++++++++++++************)))))))))))))))************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++------------++++++*********++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,++++++***+++,,,---,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,++++++---///*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...++++++------------++++++)))***+++,,,...///000000*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------------------------------------------------------////////////////////////---------.........//////////////////////////////000000000000111111111111111111111111111111111111444444555666777888999::::::999888888999:::<<<===888;;;??????@@@EEEMMMTTTccciiippprrrpppmmmmmmnnnllluuu{{{uuurrrpppoooxxxhhhXXXVVVXXXTTTOOOKKKIIIHHHFFFEEEBBB@@@===<<<<<<===<<<<<<:::::::::999999999888888;;;777333111000///......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++++++++***))))))************))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''&&&'''(((******))))))((((((''''''***)))((((((((((((((())))))))))))))))))*********))))))))))))((((((((((((,,,)))''')))---000---*********))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////............------,,,,,,+++***))))))***************************+++,,,***((('''((()))************************))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------------++++++++++++------******+++++++++,,,,,,,,,,,,---...//////---+++***++++++*********+++---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,------.........------------------------........................---------.........//////000000000000111111111111111111111000000000000000222222111111111111111111222333333444666888999:::===<<<;;;;;;::::::::::::;;;:::;;;???@@@DDDRRRbbbnnnppprrrttttttrrrooommmkkklllsss|||~~~wwwqqqoooqqqrrr{{{gggXXXWWWUUURRRNNNKKKJJJIIIHHHGGGCCC@@@===<<<<<<===<<<;;;:::::::::999999999888888:::777333111000//////.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))******)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))((((((((((((,,,)))''')))---///---*********))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////............------,,,,,,+++******)))************************)))***+++***)))((()))***************************************************++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,---.........---+++***,,,+++*********+++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------................../////////000000000111111111000000000000000000000111111111111111111111111333333333444666777999:::===<<<;;;:::::::::::::::;;;:::<<>><<<<<<<<<;;;::::::::::::999999999888888:::777333000000000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))(((((((((((()))))))))(((((())))))*********))))))))))))))))))(((((((((((())))))))))))***(((&&&(((,,,---,,,*********))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////............---------,,,,,,++++++******************************((()))+++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...------------------------..........................................------.........////////////000000000000000000000111111111111111111111111111111333333333444666777999:::<<<;;;:::::::::::::::;;;<<<;;;<<>><<<<<<;;;:::999:::::::::999999999888888:::777333000000000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))(((((((((((()))))))))((())))))***************)))))))))))))))(((((((((((()))))))))))))))''''''(((+++,,,+++*********))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////.........---------------,,,,,,,,,+++++++++************************''')))************,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++,,,...///...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,---------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------------.......................................------------------.........//////000000000000000111111111111111111111111222222222333333444444666777888999:::::::::999::::::;;;;;;<<<;;;<<>><<<<<<;;;:::999:::::::::999999999888888999666222000000000000///---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++++++++***))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((''''''((((((((((((((()))))))))))))))))))))))))))***++++++************))))))(((((('''((((((((()))))))))***(((((('''(((***++++++*********))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000............---------------------,,,,,,,,,,,,,,,************************''')))***+++***+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++,,,...///...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////------------------------------------------------.............................................---------------............//////000000111111111111000000111111111222222222444444444444555777888999999999999999999:::;;;<<<;;;<<<>>>@@@JJJZZZmmmxxxxxxyyyzzz{{{zzzyyyxxxwwwpppnnnoooqqqqqqrrrxxxyyyaaaTTTUUUOOONNNKKKJJJIIIHHHFFFDDDDDDAAA>>><<<<<<<<<;;;::::::::::::999999999888888999666222000000000000///..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))************))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***'''&&&'''((((((((((((((())))))))))))))))))))))))******+++,,,++++++******)))(((((((((''''''(((((())))))******(((((()))******++++++,,,******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000.........------------,,,------------,,,,,,,,,,,,************************((()))++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++,,,...///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...................................................------------,,,,,,,,,------------------------........................---------.........//////---------............////////////000111111222222000000000111222222333333444444444555555666888888888888888888999;;;<<<<<<:::>>>AAAEEEPPPaaaqqqyyyzzzyyyxxxwwwvvvvvvwwwwwwqqqnnnmmmqqqssssssvvv{{{xxx___RRRSSSLLLKKKJJJIIIJJJIIIGGGEEECCC@@@===<<<<<<===<<<;;;:::::::::999999999888888888666222000000111000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))'''((((((((()))))))))***))))))))))))***+++,,,---++++++******)))((((((''''''''''''((()))*********((()))***+++++++++,,,---******))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000.........---------,,,,,,------------------------************************)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,---......///------------------------,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---,,,+++,,,...///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,---.........---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,------------------------........................+++,,,,,,---...///000000---............/////////...//////000111111222222///000000111222222333333555555444555555666777888777777777888999;;;<<<===:::@@@GGGLLLYYYkkkxxx}}}{{{yyyvvvsssssstttwwwxxxsssnnnmmmrrrwwwwwwuuuvvvwwwzzz~~~wwwzzzwww^^^QQQQQQJJJIIIHHHIIIJJJJJJIIIGGGBBB@@@===<<<<<<======<<<:::::::::999999999888888888555222000000111111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++'''((((((((())))))******))))))))))))***+++,,,---+++++++++***)))(((((('''&&&''''''((()))******+++)))***++++++++++++---...******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000......---------,,,,,,,,,------------------------************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,---...//////------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------,,,,,,,,,---------..............................---,,,+++,,,...///...------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++...---++++++++++++---...******+++++++++,,,,,,,,,((()))+++---...---+++******+++---...///...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------........................***+++,,,---...000111111.........////////////000...//////000111222222222///000000111222222333333555555555555555666777888777777777888999;;;<<<===999BBBJJJRRR```rrr~~~zzzwwwsssqqqqqquuuyyy|||uuuooonnnuuu{{{{{{wwwtttrrruuuyyy}}}xxxnnnkkkmmmxxxttt[[[OOOQQQKKKJJJJJJIIIIIIHHHGGGGGGBBB@@@===<<<<<<===<<<<<<;;;;;;:::999999888888777666333111000000111000///////////////............***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++*********))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++,,,,,,+++++++++*********))))))(((((())))))(((((()))***++++++++++++++++++++++++++++++((()))++++++*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------////////////////////////------------------------........................------------------------,,,,,,------...///000000---------.........//////.........------,,,,,,,,,///......------......///////////////////////////........................,,,------......------,,,///............---------.........------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................+++++++++,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///.........------,,,,,,,,,------------------------------------------,,,,,,............////////////////////////////////////000000000000111111111111111111222222222333333333333444555666777777777777:::999777888:::<<<======:::DDDQQQ^^^mmmzzz}}}wwwtttqqqpppoooooovvv||||||xxxvvvxxx|||zzzvvvqqqrrruuuyyy~~~vvvlllbbb\\\hhhrrrvvv\\\OOOPPPKKKJJJJJJIIIIIIHHHHHHGGGBBB@@@===<<<======<<<;;;;;;;;;:::999999888888777666444111000000000000///////////////............***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***++++++++++++***)))))))))))))))))))))))))))************)))))))))(((+++***)))(((''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++,,,,,,++++++************)))))))))((()))))))))))))))***++++++++++++++++++++++++++++++((()))++++++*********+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..............................---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------////////////////////////------------------------........................------------------------,,,,,,,,,---......//////------------.....................---------,,,,,,......------------......////////////////////////........................,,,------......------,,,///............---------......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///......---------,,,,,,,,,........................------------------------............////////////////////////////////////000000000000111111111111111111222222222333333333333444555666777777777777999888888888:::;;;<<<<<>><<<======<<<;;;;;;;;;:::999999888888777888555222000000000///---/////////............---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((()))************)))((())))))))))))))))))))))))************))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***++++++++++++************))))))))))))))))))))))))*********+++************************((()))++++++*********+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...........................------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////------------------------........................------------------------+++,,,,,,------.........,,,,,,---------........................---------......------------......////////////////////////........................------............------///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...------------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///...------------,,,,,,,,,////////////////////////,,,,,,,,,---.........///............////////////////////////////////////000000000000111111111111111111222222222333333333333444555666777777777777888888999999:::;;;;;;;;;DDDPPP```nnnzzzvvvnnnhhhiiinnnsssyyy~~~|||xxxyyyxxxvvvtttpppoootttxxxpppgggbbb\\\\\\```kkk|||```PPPNNNKKKKKKKKKJJJIIIIIIHHHHHHDDDAAA>>>=========<<<;;;;;;;;;:::999999888888777888666222000000///...---//////.........---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))******************)))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***+++++++++*********))))))))))))))))))*********************))))))))))))))))))))))))((()))++++++*********+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,........................////////////////////////........................................................................+++,,,,,,,,,------......,,,------------.........///...........................------------......////////////////////////........................------............------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///------------------------........................+++,,,,,,---...//////000............///////////////////////////////////////000000000111111111111111111222222222333333333333444555666777777777777666888999:::::::::;;;<<>>======<<<;;;;;;;;;:::999999888888777888555222000000000///---.........------------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((***++++++))))))))))))***************+++,,,,,,,,,+++***)))************************((()))++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................////////////////////////........................////////////////////////....................................................../////////000000000////////////000000000000000//////////////////000000000000000000000000000////////////////////////......////////////......///............---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///,,,,,,,,,------------...---------------------------------.../////////000............////////////////////////////////////000000000000111111111111111111222222222333333333333444555666777777777777555888:::::::::<<>>>>>===<<<;;;;;;;;;:::999999888888777666444111000000000000///.........---------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))************&&&'''((()))******)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''((()))+++,,,((()))))))))***************+++,,,------+++)))(((++++++++++++++++++++++++((()))++++++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................+++,,,,,,------.................................////////////////////////........................////////////////////////........................////////////////////////000000000000111111111111//////000000000111111111111111000000000000111111000000000000000000000000////////////////////////......////////////......///............---------,,,,,,,,,---------..............................------------------------------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///,,,,,,,,,---------..........................................////////////............////////////////////////////////////000000000000111111111111111111222222222333333333333444555666777777777777555888:::::::::===DDDJJJUUUaaallloooppprrrrrrpppbbb\\\\\\eeepppxxx~~~vvvuuuxxx|||zzzwwwttttttvvvzzz|||~~~cccUUUTTTLLLLLLLLLKKKJJJJJJIIIIIIFFFDDD@@@>>>>>>===<<<;;;;;;;;;::::::999888888777666333111000000111000///......---------,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''((()))+++,,,(((((())))))*********+++***+++---------+++)))(((++++++++++++++++++++++++(((***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------........................++++++,,,,,,---...//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000/////////000111111111222222222222//////000000111111111222222222111111111111222222000000000000000000000000000000000000000000000000......////////////......//////.........---------,,,,,,,,,------.........////////////////////////------------------------------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///,,,,,,,,,------.........///////////////////////////////////////...................../////////000////////////////////////000000000000111111111111111111222222222333333333333444555666777777777777666888::::::999>>>GGGNNN___jjjssstttsssuuuvvvuuu```]]]^^^hhhrrrzzzzzz{{{~~~|||}}}~~~~~~www```VVVPPPKKKKKKLLLLLLKKKIIIGGGFFFCCCBBB@@@>>><<<<<<<<<<<<======<<<;;;:::888888777555333000//////000///.........---------,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++&&&((()))***++++++******+++++++++************)))******+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,------...------,,,,,,------.....................------///............---------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,,,,++++++---///............////////////,,,,,,,,,------.........++++++,,,---.........---...---...///111111000///333111///////////////......///111222222222111000000111222222222222333555444666888888666444333333666555666888;;;;;;777333<<<;;;999888999::::::::::::;;;;;;:::999888777777666777777666444333222222111111111111111111111111000000///---,,,,,,---///...---,,,,,,------,,,+++...------...000000///...////////////////////////........................---------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................------------------------//////.........---------...///////////////......222111111111000000//////000111111111111222222222222222333333333333444444222222333444555666777777666888999888:::AAAMMMWWWdddsssxxxvvvyyywwwwwwxxxoooiiilllwwwzzzsss]]]TTTOOOKKKLLLLLLLLLJJJHHHFFFEEECCCBBB@@@>>><<<<<<<<<<<<<<<<<<;;;:::999888777777555333000//////000///.........---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++'''((()))***++++++******))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................///............---------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,---,,,++++++---///............////////////........................111111111111000///......111111000111222333222222111000///000111222222222333333333333444666888999777999<<<>>>@@@BBBDDDEEEGGGHHHIIIHHHGGGFFFHHHIIIMMMKKKJJJKKKNNNNNNLLLJJJOOOOOOOOOPPPQQQQQQPPPOOOOOOOOONNNMMMMMMKKKHHHFFFFFFFFFGGGFFFDDDBBBAAA@@@===<<<999666555555666666555555555333222111111222555333111111111111///......---,,,---...///---,,,////////////////////////........................---------,,,,,,,,,++++++------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................------------------------//////.........---------......////////////......111111000000000/////////000111111111111222222222222222333333333333444444333333444555666777777888888:::<<<===???HHHTTT]]]jjjwwwzzzxxxyyyuuuuuu~~~wwwwww{{{~~~yyyxxx~~~{{{nnnYYYRRRNNNLLLLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::999888777777666555333000//////000///.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******((()))******+++******)))'''((()))***+++,,,------******+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................///............---------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,---,,,++++++---///............///////////////////////////.........000000/////////......---///////////////000111111222111111222333555777888666666666666999<<<@@@BBBBBBEEEIIIOOOSSSVVVXXXYYY_________]]]\\\]]]```bbbfffdddcccdddeeefffeeedddeeegggiiikkkllllllkkkjjjiiigggeeeeeeeeebbb]]]XXXWWWXXXXXXXXXWWWVVVTTTRRROOOLLLGGGBBB>>>=========;;;;;;:::999666333111///444333000000000000///...///...,,,---......---+++////////////////////////........................------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................------------------------...............---------......///////////////...000000///////////////...000111111111111222222222222222333333333333444444333444555666777888888999999;;;===@@@FFFQQQ___iiippp{{{}}}yyywwwqqqqqq|||{{{tttppprrruuutttsssttt}}}nnnXXXQQQLLLLLLLLLLLLKKKJJJGGGEEEDDDCCCBBB@@@>>><<<<<<<<<<<<::::::999999888777666666555333000//////000///.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((())))))***+++,,,*********************)))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------...............///............---------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,------,,,,,,---///............////////////////////////............------------...///000000...////////////111333555777888888999;;;>>>AAADDDEEEFFFHHHJJJNNNQQQTTTVVVZZZ]]]bbbhhhnnnppppppooouuuwwwwwwvvvuuutttuuuwww{{{|||~~~}}}{{{{{{}}}~~~~~~~~~~~~{{{uuuooolllllllllnnnooonnnmmmkkkiiifffbbb\\\WWWSSSQQQOOOLLLKKKJJJGGGDDD>>>888444555333111000000111000///000...------/////////...////////////////////////........................------------------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................................................................---...//////////////////////////////............000000111111111222222222222222222333333333444444444444555666777888999999::::::<<<@@@JJJZZZkkkwwwxxx{{{uuujjjhhhttt{{{uuuppppppooolllmmmoooqqqYYYPPPJJJKKKKKKKKKKKKIIIGGGEEEDDDCCCBBB@@@>>><<<<<<<<<<<<:::999999888888777777777555333000//////000///.........---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,+++*********))))))******************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------........./////////............---------------------------------,,,,,,,,,---------......,,,------......------,,,,,,---------,,,,,,...000............/////////////////////...............000000000000111222444555444666999::::::<<<@@@CCCDDDFFFIIILLLOOOTTT[[[```eeehhhlllqqquuuwwwxxxxxx}}}}}}vvvpppmmmmmmjjjgggddd___XXXPPPJJJEEEBBB===:::999777666444000...------...//////...////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................................................................---.....................------...///////////////............////////////000000111111111222222222222222222333333333444444444444555666777888999999:::999999???LLL```tttwwwccc\\\hhhttt|||zzzwwwttttttpppkkkkkkooorrr[[[QQQKKKJJJJJJJJJJJJIIIHHHFFFEEECCCBBB@@@>>><<<<<<<<<<<<::::::999999999888888888555333000//////000///.........---------,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++)))))))))************+++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///...---,,,******)))))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------...////////////............---------------------------------,,,,,,,,,---------......,,,------......------,,,,,,---...---,,,,,,...000............////////////////////////000000000111333333333333444666888999???CCCIIILLLNNNPPPTTTXXX[[[^^^cccgggkkkrrr{{{}}}yyyrrrjjjccc\\\WWWPPPJJJEEEAAA===;;;555222///.../////////...////////////////////////........................------------............------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................................................................---------...............,,,---...///000000000000...////////////000000000000111111111111222222222222222333333333333444444333444555666777888888999:::999999@@@OOOcccvvv}}}bbbUUU___lllwwwxxxwwwwwwvvvqqqkkklllqqqpppZZZRRRNNNHHHHHHIIIJJJIIIHHHGGGFFFCCCBBB@@@>>><<<<<<<<<<<<::::::::::::999999999999555333000//////000///.........---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...//////...,,,***))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------...//////000///............---------------------------------,,,,,,,,,---------......,,,------......------,,,,,,---...---,,,---...000............///////////////000111111222333444444777777999;;;???DDDHHHKKKSSSZZZccciiikkknnnssswwwxxx|||}}}wwwqqqlllddd]]]WWWRRROOOLLLAAA===999666444333111000////////////////////////........................------------.........///------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................................................................---------.........//////,,,---...///000000000000/////////000000000111111000111111111111222222222222222333333333333444444333333444555666777777888:::;;;>>>FFFTTTdddsss|||dddVVV```kkkwww|||wwwwwwwwwvvvqqqlllpppwwwmmmYYYSSSPPPGGGHHHIIIIIIIIIIIIGGGGGGCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::::::::555333000//////000///.........---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...000...,,,***))))))))))))(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------...///000000//////.........---------------------------------,,,,,,,,,---------......,,,------......------,,,---.........------///000............/////////000111111222333555666777777===???CCCHHHPPPXXX___cccjjjsss}}}|||uuunnnjjjgggdddbbbMMMIIICCC>>>:::888555333////////////////////////........................---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................////////////////////////---------.........//////,,,---...///000000000000//////000000111111222222000111111111111222222222222222333333333444444444222222333444555666777777;;;===BBBKKKXXXeeeoootttxxxhhhZZZffflllxxx{{{xxxxxxxxxvvvpppnnnttt}}}fffUUUPPPKKKIIIIIIHHHHHHHHHGGGGGGGGGEEECCCAAA???===<<<<<<<<<======<<<;;;:::999999888666555333111////////////------......------,,,+++------++++++++++++------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************,,,,,,+++)))((()))*********))))))))))))******(((((())))))******++++++***((('''(((+++,,,+++((())))))))))))))))))))))))(((((((((((())))))))))))************************000000///...,,,+++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......------------......//////.........------------------------------------------........./////////...------///000000000---,,,,,,---...///...------...///000111111111111555777;;;>>>AAAEEEJJJNNNZZZ]]]dddmmmvvv|||~~~}}}|||mmmfff\\\QQQIIIBBB===:::444222000000111222111000333111...---///000000000------,,,,,,,,,,,,++++++---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***))),,,------......------,,,---------............///---------............///........................222000...,,,,,,---///111////////////000000000000000000///////////////000222222222222222222222222222222333333333444444444333333444555777888777666;;;>>>IIIXXXdddiiikkkkkklllpppwww}}}zzzsssmmmppp{{{}}}|||xxxrrrnnnsss|||sssqqqnnnkkkiiihhhggggggsss~~~dddRRRNNNKKKIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDBBB???>>>===============<<<;;;:::999999888666555333111////////////------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************+++,,,+++)))((()))*********))))))))))))******))))))))))))***************((('''(((+++,,,+++)))))))))))))))))))))))))))******)))))))))(((((((((++++++++++++++++++++++++111000///...---,,,++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////......------....../////////.........------------------------------------------........./////////...------......------.........///111111000///333444555555666999>>>AAAFFFKKKRRRZZZaaahhhooosss{{{|||~~~uuulllcccZZZSSSNNNDDD@@@;;;777444222111111111000......//////...---............---------,,,---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......---------------,,,++++++,,,------......------,,,---------............///---------............///........................555333111...---...///111////////////000000000000000000////////////000000222222222222222222222222222222333333333444444444444444444666777888888777===AAAMMM```pppwwwsssmmmiiilllqqqxxx}}}~~~|||yyyvvv|||wwwooossswwwmmmccc]]]```^^^\\\ZZZXXXWWWVVVVVV\\\eeesssaaaOOOLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEBBB@@@>>>>>>===>>>======<<<;;;:::999999888666555333111////////////---............---,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,***************************************************+++,,,+++)))))))))+++******))))))))))))*********************)))))))))***)))((()))+++++++++***))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++000000///......---,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////......------......///...............---------------------------------------........./////////------......///......---000000111111111222222222777;;;>>>@@@BBBIIISSS\\\bbbhhhqqq{{{}}}vvvooojjj[[[WWWOOOEEE;;;555333333111000...///000///...,,,000////////////.........---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......---............------,,,------............---------------............///---------............///........................666444111///------...///////////////000000000000000000////////////000000222222222222222222222222333333333333444444444444444444555666777888999999@@@FFFTTTjjj~~~}}}sssiiiiiikkkpppvvv|||}}}~~~}}}qqquuuyyykkkbbb\\\WWWTTTUUUTTTSSSQQQPPPNNNMMMMMMOOOTTT]]]mmmaaaMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLGGGEEECCCAAA???>>>>>>>>>======<<<;;;:::999999888666555333111////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++************************)))+++,,,+++***)))***++++++******))))))******++++++++++++******)))))))))***))))))******+++++++++))))))))))))))))))))))))************************************************.........------,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////............//////............................................................////////////+++---//////////////////000111111111222555888;;;>>>EEEMMMRRRVVV^^^lllwww~~~}}}~~~zzz}}}qqqmmmdddWWWIII>>>999777444222///...///000000///000000/////////.........---------............///------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------.........------,,,------............---------------............///---------............///........................222000...---,,,,,,------////////////000000000000000////////////000000111111222222222222222333333333333333444444444444555444555666666777888:::;;;DDDMMM^^^qqqzzzqqqnnnjjjjjjooouuu{{{~~~}}}|||uuu{{{|||uuujjjbbb^^^\\\\\\[[[WWWWWWVVVUUUSSSQQQPPPNNNPPPRRRVVVaaa}}}bbbOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGEEECCCAAA???>>>>>>>>>======<<<;;;:::999999888666555333111////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++++++++************++++++,,,,,,++++++******)))))))))***************+++,,,************************((())))))***+++,,,------))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000/////////....../////////---....................................................../////////000000,,,...000000...------///000222555888<<>>GGGUUUfffssszzzuuuooommmoootttyyy|||}}}yyyvvvyyyyyyuuurrrnnnhhhccc```^^^\\\[[[[[[[[[[[[ZZZXXXTTTQQQOOOMMMOOOQQQZZZsssdddRRROOOMMMMMMMMMMMMLLLLLLKKKKKKKKKFFFEEEBBB@@@>>>>>>===>>>======<<<;;;:::999999888666555333111////////////...////////////...------+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))+++,,,++++++************+++++++++++++++++++++*********)))***++++++******+++---************************))))))***+++,,,------...)))))))))))))))))))))))))))***************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000//////......//////000---------............................................./////////000000000000222333222//////222555:::@@@HHHOOOUUU\\\dddjjjlllttt~~~yyyuuutttvvvyyyooonnnooorrrwwwyyyxxxvvvpppssswwwyyyyyyyyyyyyyyywwwvvvuuuuuuwwwxxxxxxwwwqqqqqqqqqrrruuuwwwwwwvvvtttvvvwwwuuurrrttt{{{|||{{{}}}sssiii```XXXRRRHHHCCC<<<666444333333333////////////............---------............///------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......++++++,,,------------,,,......////////////......---------............///---------............///....................................///000111111////////////000000000000///......//////000111222111111111222222333333444333444444444555555555555444666888888666888<<<@@@LLL[[[jjjsss|||~~~zzzwwwvvvxxx|||}}}vvvqqqmmmqqqzzztttqqqoooooonnnllljjjgggeeeddddddddddddbbb^^^YYYTTTQQQKKKMMMPPPXXXnnnfffTTTPPPKKKNNNNNNMMMLLLKKKJJJJJJIIIEEEDDDBBB???>>>===============<<<;;;:::999999888666555333111///////////////////////////...------+++,,,,,,------,,,,,,+++******+++,,,------------++++++++++++++++++++++++************************(((***++++++******+++,,,,,,++++++******++++++,,,***++++++++++++++++++,,,)))+++,,,,,,******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000////////////000000---------.........//////.........................../////////000000000000111444777888999===DDDJJJSSS]]]jjjsssvvvxxxyyy{{{~~~{{{yyyzzz~~~}}}|||{{{zzz|||yyyyyyzzz{{{{{{zzznnnkkkjjjlllqqqtttsssqqqkkklllmmmmmmmmmnnnqqqssstttrrrppppppsssvvvwwwxxxqqqrrrrrrrrrsssuuuxxx{{{{{{yyyuuuoookkkjjjlllooopppnnnkkkmmmttt~~~vvvssspppkkkfff[[[WWWOOOHHHBBB<<<777444111111000000000/////////---------............///------------------------------------------------........................------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,---.....................////////////......---------............///---------............///........................///...///////////////000////////////000000000000............///000111222000111111222333333444444444444444444555555555555444666999888666888===BBBPPP^^^kkkrrr}}}}}}}}}}}}~~~tttlllhhhhhhqqq{{{xxxvvvuuuvvvvvvvvvuuutttssssssnnnnnnmmmjjjeee^^^XXXTTTNNNPPPRRRXXXkkkfffUUUPPPJJJOOONNNMMMLLLKKKIIIHHHHHHEEECCCAAA???===<<<<<<<<<>>>===<<<;;;:::999999888666555333111///////////////////////////......---++++++------------++++++'''((()))***+++,,,,,,,,,************************************************(((***++++++******+++---,,,++++++******++++++,,,*********++++++,,,,,,---(((+++---,,,***)))+++...************************//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000////////////000000---------.........//////////////////////////////////////////000000000000000555;;;???DDDMMMYYYbbbkkkwwwxxxuuusssssstttyyy~~~wwwxxxvvvttt|||~~~{{{zzz|||wwwssstttxxx||||||zzzuuutttrrrpppnnnppptttxxx|||yyyuuuuuuxxx|||{{{}}}}}}|||zzz||||||ssslllhhhhhhhhhhhhfffcccbbbeeennnyyy~~~|||vvvwwwyyywwwssskkkgggaaaYYYPPPFFF<<<666222222222111111111111000---------.........//////------------------------------------------------........................------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------...///000000//////......////////////......---------.........//////---------.........//////.................................------,,,,,,+++////////////000000000000............///000222222000000111222333333444444444444444555555555666666444777999888666888===CCCRRR^^^jjjsss|||}}}yyyooogggeeehhhttt}}}|||~~~{{{wwwtttssstttqqqqqqpppmmmggg___WWWSSSQQQSSSSSSVVVfffdddRRRNNNIIIOOOPPPOOOOOOMMMJJJHHHGGGGGGFFFCCC@@@>>>>>>>>>???===<<<;;;;;;::::::::::::888555222111111111000///...000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***((((((((())))))+++,,,,,,------,,,,,,+++************************++++++************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,---------......------......//////000000000000//////.........---///......---------......222...,,,///000//////111000000///......000444888<<>>>>>>>>???===<<<;;;:::999999999999888555222111111111000///...000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))*********************************+++++++++,,,,,,+++***)))(((((()))******+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------..................///////////////000/////////............000//////............///...++++++///000......000000111222333666<<>>FFFLLL]]]hhhpppttt~~~}}}ttthhh[[[```jjj|||~~~~~~}}}zzzxxx{{{|||{{{yyysssjjjbbb\\\VVVVVVXXX___ooo}}}vvvsssooolllmmmpppsssuuu~~~cccRRRNNNJJJMMMMMMMMMLLLKKKHHHFFFDDDCCCBBB@@@???>>>>>>??????======;;;:::888888777777888555222000000000000///...000000///...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))*********++++++++++++,,,******)))))))))***++++++++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------.........///////////////.........////////////............111000//////......//////...,,,---111222000111444555888===CCCJJJTTT]]]dddkkkooorrruuuvvvzzzzzzuuuppprrrvvv{{{|||{{{zzz{{{|||}}}~~~|||||||||{{{zzz|||vvvpppmmmppptttwwwwwwwwwwwwwwwtttpppmmmlllmmmgggjjjmmmooopppqqqsssuuuxxx|||yyyuuutttvvvwwwqqqooommmkkklllnnnrrrttt}}}}}}wwwuuuwwwyyyrrr___KKK???:::666222000000///------/////////...................................................------............------------------------------........................------------------------...------,,,,,,------...,,,------------.........,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------........................///////////////////////////////////////////////////000000000111111111111///000000111111222333333777666555555444555555555333444666777:::BBBLLLTTTbbbjjjooopppwww|||rrrfff]]]bbbppp{{{rrrggg___WWWYYY^^^gggvvvyyyvvvvvvtttqqqooopppssswwwyyy}}}cccRRROOOKKKMMMMMMMMMLLLKKKHHHFFFEEEAAA@@@???>>>>>>>>>??????>>>===;;;999888666666666777555222000000000///......000000///...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------............000000//////......------///////////////.........000000///...............222///000333444333777<<>>777222333222000///000000///---................................................++++++,,,,,,,,,,,,++++++------------------------........................------------------------...------,,,,,,------...---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------........................////////////////////////////////////////////////000000000000000111111222000000111111222222333333666555555444444555555555444555555666;;;DDDQQQ[[[gggmmmnnnmmmpppzzz}}}~~~~~~yyynnnbbb```hhhxxxxxxkkkaaa[[[^^^dddooo~~~|||yyy{{{zzzxxxwwwwwwyyy}}}|||bbbRRROOOLLLNNNNNNNNNMMMKKKIIIGGGEEE@@@?????????????????????>>>===;;;999888666666666777444111000000000///......000000///...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////000000//////......------........./////////////////////............//////222000///222333666>>>GGGXXX```lllwww~~~~~~xxxsssooorrryyy}}}zzzvvvssspppjjjddd```___```aaa]]]___aaacccdddddddddddd]]]ZZZVVVTTTUUUXXX[[[\\\aaaaaaaaa______bbbgggjjjiiiiiihhheeebbb```aaabbbeeeddddddeeeggghhhiiijjjiiigggfffeeegggkkksssyyyvvvvvvvvvxxxzzz~~~{{{sssnnnlllnnnoooqqqssswww|||yyyuuuuuuzzzooobbbUUUIII>>>777444222///...///000000000////////////////////////........................+++,,,,,,------,,,,,,+++------------------------........................------------------------...------,,,,,,------...---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------........................////////////////////////////////////////////////000000//////000000111222111111222222333444444444555555444444444444555555555666666777<<>>666111///...000000000000000000000000........................,,,,,,------------,,,,,,------------------------........................------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////........................////////////////////////////////////////////////222111///...///000222333000000000111222222333333333333333333444444555666444666:::???HHHWWWgggsssuuuxxxyyyuuukkkbbbaaaeeejjjqqqxxx|||~~~vvvjjjbbb___ppp~~~vvvpppmmmooowww{{{gggTTTMMMOOONNNNNNNNNMMMLLLJJJIIIHHHEEECCCAAAAAABBBBBBBBBAAA===<<<;;;:::999888888888666444111/////////...---///............---------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,++++++*********,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000000000000000000000000000//////000000000///---///222444444444999CCCLLLWWW```nnnyyy{{{{{{}}}}}}{{{rrrsssxxx{{{~~~~~~vvvoooqqqpppqqqsssvvvxxxwwwvvvzzz}}}~~~|||vvvpppmmmmmmggggggjjjrrrzzz~~~{{{xxxxxxuuupppiiifffhhhooouuu~~~~~~rrrrrrrrrqqqooollliiiggglllooouuu}}}yyysssvvvssspppqqqvvv|||yyytttnnnlllkkkhhhbbb]]]aaahhhnnnrrrwwwxxxpppdddfffbbb^^^^^^bbbfffhhhhhhqqqoooooovvvuuukkkggghhhjjjlllnnnmmmpppxxxyyyrrrmmm___KKK;;;666555444222111000000000///---***........................//////.........---------//////.........---------........................................................................//////.........---------,,,------......------,,,++++++,,,,,,,,,---------........................///............---------........................////////////////////////...///000000//////000111000000000000111111111111222222222111222222333333333333333333444555666666777444888CCCQQQaaasss}}}|||tttooooooooonnntttsssvvv|||~~~xxxuuuqqqkkkbbb[[[]]]dddyyyxxxrrrsss{{{zzzeeeSSSMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFDDDBBB@@@@@@AAABBBAAA@@@======;;;:::999888888888666444111/////////...---///............---------........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////000000000000000000000000222111222222333333222111///222555666999BBBOOOYYYnnnvvv{{{vvvyyyyyyyyyxxxvvvuuuwww{{{{{{vvvvvvvvvvvv|||}}}zzztttrrrqqqooonnnmmmoooppprrrsssvvvyyyxxxuuurrrqqqqqqkkklllqqq{{{}}}uuuooommmqqqttt~~~|||{{{zzzzzz{{{|||}}}~~~}}}zzzxxxwwwzzz{{{xxxvvvsssnnniiiffflllrrrxxxwwwjjj^^^\\\YYYZZZ\\\^^^]]]\\\^^^```dddiiiqqqzzz|||ssspppsssvvvuuuoooiiiiiiqqq~~~yyy|||{{{rrr^^^KKK???999555000/////////111222111000........................//////.........---------//////.........---------........................................................................//////.........---------,,,------......------,,,++++++,,,,,,,,,---------........................///............---------........................////////////////////////...///000000//////000111000000000000111111111111222222222222222222333333333333333333444555666666666555999FFFVVVfffxxx|||vvvwwwyyyzzzzzzyyy{{{}}}xxxtttoooggg[[[SSSVVV]]]zzz{{{zzz}}}yyytttuuuwwwdddRRRLLLNNNNNNNNNMMMKKKJJJGGGEEEDDDCCCAAA??????@@@AAA@@@???>>>===<<<:::999999888888777444111////////////...///............---------------------------------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------........./////////000000000000000000000000000000111111222222222111000666===CCCKKKWWWgggrrryyyvvvsssttt{{{~~~uuuqqqqqqqqquuuzzz{{{~~~}}}yyyssszzz~~~|||wwwtttsssqqqlllhhhiiimmmrrryyy|||wwwxxx}}}{{{{{{||||||zzzuuurrrqqqsssuuuxxxvvvtttpppooooooppppppooommmmmmnnnrrrxxxzzzwwwvvvuuussspppsssxxxmmmhhh```ZZZWWWVVVUUUUUUQQQVVV[[[]]]^^^eeesss~~~|||}}}wwwkkkccceeemmmwww~~~}}}{{{|||nnn\\\MMMAAA999222000//////000222222111.......................................---------...............---------.......................................................................................---------,,,------......------,,,,,,,,,,,,,,,------------........................///............---------........................////////////////////////...///000000//////000111000000000000111111111111222222222222333333333444333333333333444555666777666666===KKK\\\lll}}}yyyyyy~~~vvvsssmmmcccUUULLLQQQ[[[|||{{{www~~~~~~{{{}}}vvvbbbQQQKKKNNNNNNMMMLLLKKKHHHFFFDDDCCCBBB@@@>>>>>>???@@@???>>>>>>===<<<;;;:::999999999777444111000000000///...///............---------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................////////////000000000000000000000000000000111111111222444555777AAAPPP]]]hhhsss~~~|||~~~}}}}}}}}}~~~wwwqqqpppsssxxx{{{sssyyy}}}}}}~~~|||wwwqqqoootttyyy~~~~~~xxxxxxwwwuuusssoookkkiiieeebbb^^^[[[ZZZ[[[^^^______[[[WWWSSSRRRSSSTTTVVVWWWWWWYYY\\\```eeehhhjjjhhhdddaaa```bbbeeeffffffssszzzqqqbbbWWWSSSRRRSSSRRRWWWZZZXXXTTTVVV___hhhnnnvvv|||pppfffbbbeeejjjooommmwwwxxx|||}}}wwwmmmaaaRRREEE:::666222///......------........................................................................................................................................................................,,,------......------,,,,,,,,,,,,------------...........................///............---------........................////////////////////////...///000000//////000111///000000000111111111111111111222333333444444444333333333444444555666777777999BBBQQQaaaooo}}}qqqppp|||vvvrrrkkk```RRRLLLTTT```~~~uuuaaaPPPKKKNNNNNNMMMLLLJJJHHHFFFCCCBBBBBB@@@>>>>>>?????????>>>>>>>>><<<;;;:::999999999777555222000000000///...///............---------------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////........./////////000000111111111111111111111111111222333333444888===BBBHHHVVVhhhxxxuuurrrtttvvvuuuqqqppptttzzz~~~{{{{{{wwwqqqttt|||||||||}}}~~~|||}}}{{{yyyyyyxxxwwwwwwnnnnnnnnnnnnnnnmmmmmmlllmmmooopppmmmkkkiiibbb\\\YYYYYYYYYXXXUUUSSSRRRQQQSSSRRRQQQOOONNNMMMMMMLLLNNNMMMJJJGGGEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPIIIGGGFFFFFFIIIMMMPPPRRRYYYbbblllrrrtttzzzrrrdddZZZUUUSSSUUUVVVXXXVVVTTTTTTVVVXXX[[[^^^dddmmmxxx}}}ooobbbZZZYYY]]]aaabbbhhhrrr|||xxxfffVVVBBB===666000---,,,++++++////////////////////////---.....................---.............................................................................................---.....................,,,------......------,,,,,,,,,---------.................................///............---------........................////////////////////////...///000000//////000111///000000000111111111111000111222444444555444444444444444444555666777777:::===HHHXXXeeennnwww~~~~~~eeeaaasss}}}xxxrrriii]]]QQQMMMWWWeeevvvbbbQQQLLLNNNMMMMMMLLLJJJIIIFFFDDDCCCBBB@@@>>>>>>???@@@???>>>???>>>===;;;::::::999999888555222000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************************++++++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,------------,,,---------............------........./////////....../////////000000000111111111111111111111111...000111333666???JJJRRRaaammm}}}{{{tttsssvvvyyy}}}~~~|||{{{qqqooopppvvv{{{|||xxxyyyvvvrrrsss{{{zzzxxxvvvtttrrrqqqpppnnnkkkiiijjjiiifffccc```^^^]]]\\\WWWWWWWWWYYY[[[[[[ZZZXXXXXXWWWUUURRRQQQNNNKKKHHHGGGIIIJJJJJJHHHHHHHHHIIIHHHIIIJJJJJJIIIGGGEEEDDDFFFFFFFFFCCC@@@??????@@@DDDFFFGGGGGGEEECCCCCCCCC@@@???>>>===>>>???AAABBBBBBHHHPPPTTTSSSWWWfffvvv~~~uuujjjbbb]]]TTTTTTTTTUUUVVVVVVUUUSSSZZZUUURRRUUU```ppp~~~~~~pppaaaWWWTTTWWWZZZbbbccciiiqqqwww~~~rrraaaMMMGGG===555111//////...////////////////////////---------...............---------.......................................................................................---------...............,,,------......------,,,,,,---------....................................///............---------........................////////////////////////...///000000//////000111000000000000111111111111000111333444555555555444444444444444555666777888<<>>===;;;::::::::::::888555222111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,------------...------------........................////////////.../////////000000000000111111111111111111111111---///333777>>>LLL^^^jjjwww~~~{{{sssuuuzzz}}}}}}}}}}}}}}}yyywwwvvvnnnlllmmmqqqtttxxxwwwoookkkgggeeebbbaaaaaaaaa^^^[[[WWWWWWVVVUUUSSSQQQQQQQQQPPPOOOOOOQQQTTTUUUTTTRRRPPPOOONNNNNNMMMKKKJJJJJJFFFHHHKKKLLLKKKJJJLLLMMMIIIJJJLLLMMMNNNMMMMMMLLLJJJKKKJJJGGGCCC@@@AAABBBFFFHHHKKKKKKHHHFFFEEEFFFFFFFFFEEEBBB@@@????????????@@@CCCFFFEEEEEEMMMYYY___fffmmmqqqpppllliiiggg]]][[[YYYWWWVVVTTTSSSRRRVVVRRRMMMKKKOOOZZZgggqqqyyyxxxssskkkaaaYYYUUUTTT[[[\\\ccckkkooorrr{{{|||ppp^^^VVVIII>>>777333222111////////////////////////---------.........//////---------.........//////........................................................................---------.........//////,,,------......------,,,------------....................................///............---------........................////////////////////////...///000000//////000111000000000000111111111111///111333555666666555555444444444444555666777888===DDDSSSdddmmmmmmjjjjjjooowwwwwwhhhYYYZZZhhhuuu}}}{{{zzznnnaaaYYYXXX^^^kkkxxxyyycccRRRLLLOOOLLLLLLLLLKKKJJJHHHGGGFFFCCCAAA??????@@@AAA@@@??????>>>===<<<;;;:::::::::888555222111111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************************************++++++,,,,,,,,,************+++,,,---...,,,,,,,,,---------......---------.........//////............/////////000////////////000000000000111111111111111111111111444777;;;AAALLL^^^sssyyynnnnnnsss|||{{{wwwtttssskkkiiiiiikkkmmmpppyyy}}}zzzwwwrrrllleee```ZZZXXXUUUUUUWWWWWWUUUSSSNNNPPPQQQRRRQQQPPPPPPPPPLLLKKKKKKNNNRRRUUUTTTRRRRRRRRRSSSTTTTTTQQQQQQRRRMMMPPPTTTUUUTTTSSSUUUWWWVVVVVVXXXZZZ\\\^^^______ZZZZZZXXXTTTNNNKKKLLLNNNKKKOOORRRSSSQQQOOOPPPQQQKKKLLLKKKIIIFFFDDDCCCCCCEEEAAA@@@DDDCCC???@@@EEEBBBHHHOOOUUUZZZ___dddiiikkkhhhccc[[[TTTOOONNNNNNJJJLLLNNNKKKIIIKKKRRRYYYbbbjjjssstttmmm___SSSKKKNNNRRR]]]hhhkkkkkkpppxxxmmmcccTTTEEE;;;555222000000000000000000000000000---------.........//////---------.........//////........................................................................---------.........//////,,,------......------,,,---------.........//////........................//////.........---------........................////////////////////////...///000000//////000111000000000000111111111111///111333555666666666555555444444555555666777888===EEEVVVhhhpppmmmiiigggfffjjjhhh^^^XXX\\\fffmmmzzz~~~wwwjjj^^^ZZZ___jjjzzz}}}cccRRROOOKKKLLLNNNNNNMMMIIIFFFEEEEEEEEEBBB>>><<<===@@@AAABBB@@@>>>===;;;::::::::::::999666333222222222111000///.........------------------------------------...---,,,++++++,,,---...+++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++.........------,,,,,,,,,...---+++******+++---...///////////////...................../////////000000000000000000111111111111000000000111222222333888>>>GGGUUUhhh|||~~~zzzxxx|||}}}yyysssqqqrrrqqqppplllkkkqqq}}}{{{vvvssskkkjjjiiigggddd```ZZZVVVOOOOOOPPPSSSWWWYYYXXXXXXXXXVVVWWW[[[```aaa]]]XXX]]]\\\[[[]]]aaafffiiikkkooooooooonnnnnnnnnmmmmmmjjjjjjkkklllmmmoooqqqrrruuuuuuvvvwwwyyy{{{}}}~~~|||zzzuuuoooiiiffffffgggjjjkkklllmmmlllkkkiiigggeeedddbbb^^^YYYTTTPPPMMMRRRNNNIIIHHHJJJJJJFFFAAABBBCCCDDDEEEFFFJJJOOOSSSaaadddfffbbbZZZRRROOOPPPJJJIIIHHHHHHHHHHHHIIIIIINNNQQQXXX___dddbbb^^^YYYRRROOORRRYYY___ccclllwww|||tttcccRRRFFF>>>888555444///...111222///---/////////.........---------////////////////////////////////////////////////////////////////////////////////////////////////------............------........................---------............///------------------------......---,,,---...///000////////////////////////////////////////////////...///000000//////000111111111000000000000111111000111111222222333444444444222333666777666777;;;BBBOOO___kkksssuuuooogggdddccc```]]]\\\```iiippp}}}yyynnneeeeeelllxxxuuurrrttt||||||bbbQQQNNNJJJLLLMMMNNNMMMJJJGGGFFFFFFEEEBBB>>><<<===???AAAAAA@@@>>>===;;;::::::::::::;;;888555333333333333222/////////.........---------------------------------------,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++......---------,,,,,,,,,...---+++******+++---.../////////////////////............/////////000000000000000000111111111111111222222222222333555777DDDPPP^^^iiiuuu~~~zzzyyytttvvvxxx}}}|||}}}|||}}}xxxrrrmmmkkkiiiiiikkklllmmmnnnlllggg```ZZZUUUUUUXXX]]]cccgggiiiiiilllkkklllqqqwwwyyywwwtttrrrpppooopppuuu{{{~~~~~~{{{vvvqqqllljjjeeeaaa]]][[[YYYVVVOOOIIIFFFEEEBBBAAABBBDDDFFFGGGMMMQQQUUUTTTQQQNNNOOOQQQKKKJJJHHHGGGGGGHHHJJJLLLHHHKKKQQQWWW\\\___aaabbb^^^VVVPPPRRRVVVZZZbbbjjjooo{{{vvveeeUUUHHHBBB???777222000111222///...000//////.........---------////////////////////////////////////////////////////////////////////////////////////////////////------............------........................---------............///------------------------......---------...///000////////////////////////////////////////////////...///000000//////000111111111000000000000111111000111111222222333444444555222333666666555888<<>>@@@@@@@@@>>>===;;;:::::::::::::::888555333333333222111000000000/////////......------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,++++++,,,---.........//////////////////....../////////000000000000000000111111111222222222333444333333666===CCCQQQcccvvv}}}~~~zzzxxxxxxppppppqqqtttxxxyyyyyywwwrrrwww|||||||||wwwsssmmmgggfffgggkkkmmmsssuuuyyy{{{zzztttllleeebbbbbbeeejjjpppuuuwwwxxx{{{{{{}}}|||xxxtttppphhh]]]VVVRRRMMMGGGDDDCCCCCCAAA>>>===@@@DDDEEEEEEGGGKKKNNNOOOMMMJJJHHHGGGGGGIIIJJJCCCFFFJJJMMMQQQWWW___eeefff[[[PPPLLLNNNQQQVVV\\\aaaiiiuuuuuubbbRRRHHHDDD===666222222222//////111/////////.........------////////////////////////////////////////////////////////////////////////////////////////////////------............------........................---------............///------------------------......------......///000////////////////////////////////////////////////...///000000//////000111111111000000000000111111000111111222222333444444555333333555555555999???KKK[[[llltttxxxyyywwwtttrrrqqqmmmhhheeeiiiqqqxxxyyyrrrwwwzzzvvvvvv|||}}}bbbRRROOOKKKKKKMMMNNNNNNKKKIIIIIIIIICCC@@@<<<:::<<<>>>???@@@@@@>>>===;;;::::::::::::888555222111111111000///000000000000////////////------------------------+++,,,---......---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...............////////////...////////////000000000000000000111111222222333222333444444666???KKKUUUcccttt~~~yyysssrrrxxx{{{wwwuuuvvvwwwssspppmmmmmmnnnpppppppppooowwwzzzvvvuuuwwwyyyvvvtttqqqoooqqqvvv|||xxxsssooonnnnnnpppsssuuuuuuuuuuuuvvvzzz}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{vvvvvvuuutttttttttttttttuuuvvvwwwxxxzzz}}}yyyqqqggg___VVVQQQNNNJJJCCC======>>>>>>===<<<>>>BBBEEENNNMMMLLLJJJHHHFFFDDDCCCBBBEEEHHHGGGGGGLLLUUU]]]aaa\\\VVVRRROOONNNPPPSSSYYY]]]gggxxx|||nnn^^^QQQIIIDDD<<<666444222//////111////////////............////////////////////////////////////////////////////////////////////////////////////////////////------............------........................---------............///.......................................//////000////////////////////////////////////////////////...///000000//////000111111111000000000000111111000111111222222333444444555333333555555555<<>>???@@@@@@>>>===;;;::::::::::::888555222111111111000///000000000000////////////------------------------+++,,,---......---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........//////000000////////////000000000111///000000111222333333333333333555888@@@MMM]]]hhhwwwwwwrrrllliiilllttt}}}|||{{{xxxuuussstttwwwzzzxxxtttnnnlllmmmqqqtttvvv{{{}}}|||}}}~~~zzzvvvpppmmmjjjiiiiiihhhgggfffeeefffjjjqqqzzz}}}vvvooollljjjiiihhhiiiiiiiiiiiihhhhhhhhhhhhccccccbbb``````______``````aaaaaacccdddfffhhhiiihhhjjjkkklllmmmooorrruuuwww{{{}}}sssllleee\\\QQQIIIEEECCC@@@<<<888888:::<<>>@@@@@@@@@>>>===;;;::::::::::::999777444222222222111000000000000/////////......------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------......///000000000/////////000000000111111///000000111222333444444444666;;;DDDRRRaaaooowww~~~}}}yyywwwsssooonnnrrrxxx}}}yyyxxxwwwuuuuuuwww|||}}}zzzvvvvvvyyy~~~~~~xxxtttpppmmmkkkbbb```\\\ZZZYYYYYYWWWVVVWWWXXXZZZ]]]aaafffjjjmmmlllhhhccc___]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVSSSUUUWWWYYYZZZ[[[^^^aaaYYY[[[___cccgggiiijjjjjjooopppsssxxx}}}xxxlllcccQQQMMMGGG@@@<<<999999999999<<<@@@DDDGGGFFFEEEDDD===???AAAAAA@@@BBBFFFIIINNNYYYccceeebbb[[[RRRKKKLLLOOOWWWbbbmmmzzzssshhhWWWNNNEEE???999222000111000000000/////////......////////////////////////////////////////////////////////////////////////////////////////////////------............------........................---------............///........................---...///000000000000///////////////////////////////////////////////////...///000000//////000111111111000000000000111111000111111222222333444444666444555666666999EEEQQQkkkyyy|||}}}}}}zzzwwwxxx|||yyywwwyyytttjjjeeedddllldddTTTRRROOOOOOPPPQQQPPPMMMJJJIIIIIIEEEBBB>>><<<===???AAAAAA@@@>>>===;;;::::::::::::999777333222222222111000/////////.........---------------------------------------,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------............------------......///000000111//////000000000111111111///000000111333444444555666:::EEEUUUggguuu{{{}}}}}}|||{{{yyy{{{}}}yyyyyyxxxwwwwwwzzz~~~xxxssslllfffaaa^^^[[[YYYTTTQQQMMMKKKKKKKKKJJJIIIIIIKKKLLLNNNOOORRRTTTVVVXXXVVVTTTSSSSSSSSSRRRQQQLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQQQQRRRTTTVVVYYY[[[\\\]]]ZZZ[[[]]]aaafffkkkoooqqqqqqtttzzzyyyaaa\\\TTTKKKEEE@@@===;;;555777:::===@@@BBBCCCDDD???>>>>>>>>>???@@@BBBCCCHHHPPPYYY```ggghhh]]]PPPKKKLLLSSS^^^hhhttt}}}wwwbbbXXXNNNGGG@@@777222222000000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////------............------........................---------............///........................---...///000111000000///////////////////////////////////////////////////...///000000//////000111111111000000000000111111000111111222222333444444666555555666777<<>><<<===@@@AAABBB@@@???===;;;::::::::::::777444111000000000///...///.........------------------------------------......,,,++++++,,,......+++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........------............---------------...///000000111000000000000111111111111///000000222333444555555888>>>LLLbbbvvv~~~~~~||||||yyyyyyyyyxxxwwwyyy}}}xxxssskkkggg```[[[WWWSSSPPPMMMMMMJJJEEECCCBBBBBBAAA@@@???AAADDDFFFGGGIIILLLNNNMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCBBBAAAAAABBBBBBBBBCCCEEEGGGHHHGGGHHHJJJLLLJJJJJJJJJKKKLLLMMMOOOPPPTTTUUUVVVXXX[[[___bbbdddhhhjjjlllnnnqqqsssvvvyyyxxxoooiii```VVVMMMFFFAAA>>>999888888888999<<>><<<===>>>>>>>>>CCCGGGMMMXXXiiirrrgggWWWNNNMMMRRR]]]gggqqqhhh___UUUMMMEEE:::444333000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////---..................---........................---------.........//////////////////////////////---...000111111111000///////////////////////////////////////////////////...///000000//////000111111111000000000000111111000111111222333333444444555555666777888>>>MMM\\\qqq}}}www||||||oooooorrriii[[[RRRZZZlll~~~tttvvv{{{eeeUUUSSSPPPQQQPPPOOOOOOOOOMMMIIIFFFDDDAAA>>>===>>>@@@AAAAAAAAA>>>;;;:::;;;;;;:::999777444111000000000///...////////////.....................------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...........................------,,,,,,------...,,,,,,,,,---------................../////////000111111111000000000000000222+++,,,666:::555444:::AAARRRhhh{{{}}}|||zzzwwwvvvxxx}}}wwwnnngggbbbZZZWWWRRRLLLHHHFFFEEEEEE@@@@@@???>>>===<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>======<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>??????@@@AAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFHHHJJJLLLNNNOOOQQQSSSUUUYYYZZZ[[[]]]^^^______```eeefffhhhlllooorrrtttvvvppppppoookkkcccWWWLLLEEE<<<:::777444333333555666:::;;;===>>>>>>===;;;:::CCCCCCFFFKKKUUU```jjjppp```SSSMMMVVV```fffqqq~~~rrraaaVVVQQQJJJ???555333///---000111//////111111111000000//////......////////////////////////////////////////////////........................................................................---------............///////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222333333333444444444333666777777999BBBRRR^^^qqq{{{{{{yyyyyy~~~}}}qqqmmmiii]]]QQQNNNZZZooovvvfff^^^ccclll|||fffVVVSSSPPPPPPOOOOOOOOOOOOLLLIIIEEECCCAAA>>>===>>>@@@BBBBBBAAA>>>;;;:::;;;;;;:::999888666333111111111000///////////////............------------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,---------................../////////000000111111111111000000000000444222666===>>>:::???JJJ^^^kkk}}}|||{{{zzzyyywwwzzz~~~tttkkkccc[[[WWWPPPMMMIIIDDD@@@???>>>>>>===<<<;;;:::999999999999888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666666666666666666666666777777888888888999999999999::::::;;;<<<<<<======>>>>>>>>>????????????@@@@@@BBBEEEFFFGGGIIIKKKMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRTTTVVVXXXYYYYYY___```bbbbbb___YYYSSSOOO@@@>>>:::777444444444555666777999:::;;;;;;;;;;;;===@@@BBBDDDHHHRRR___iiillleee[[[UUUYYYcccmmmppp~~~}}}nnn___UUULLLDDD???999333///000000//////222111000000000/////////...........................////////////////////////........................................................................---------............///////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222333333333444444444333555777888;;;GGGWWWdddmmmuuu|||xxxtttssssssvvvwwwlllaaaUUULLLSSS^^^rrruuufff[[[XXX[[[ddduuuiiiWWWSSSOOOOOOOOONNNNNNNNNLLLHHHEEEBBB???===<<<>>>AAABBBCCCAAA>>>;;;:::;;;;;;:::999999666333222222222111000////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------.............../////////000000000111111111111111111111111111222888===<<<===KKK\\\zzzzzztttrrrrrrssssss}}}{{{qqqggg^^^UUUNNNJJJEEECCC???<<<999888888888888777666555444444444555444444444444555555555555555555666666666666555555666666666555555444444333222222222222222222222222444444444444555555555555666666666777777888888999888888999999999:::::::::999;;;>>>??????AAACCCEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIMMMOOOPPPPPPNNNMMMCCC@@@===999666555444444222222444666888999;;;;;;999===???>>>===DDDRRR^^^pppsssjjjYYYUUUaaahhheeekkk~~~ooo\\\OOOJJJJJJAAA999333111000...///222000000000000////////////........................////////////////////////........................................................................---------............///////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222333333333333444444444444444666777999???LLL^^^llllllpppsssrrrrrrqqqnnniiiooonnnnnnooouuulllZZZOOOKKKVVVcccwww}}}pppggg]]]TTTPPPPPPRRR\\\ooojjjXXXTTTOOOOOONNNMMMNNNMMMKKKGGGDDDAAA>>><<<<<<>>>AAACCCCCCAAA>>>;;;:::;;;;;;:::999999666333111111111111000////////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------...............////////////000000000000111111111111111222222///000555:::>>>HHH\\\ppp~~~xxxwwwyyy{{{wwwpppnnnrrrwww{{{wwwqqqggg]]]TTTMMMGGGCCC???===;;;888777666666777444333333222111111222222222333333333333444444444333444444555555444444333555555555444444444333333222222222222222222222222111111222222222333333333555555666666666777777777666666666666777777777777777999;;;<<<<<<===???AAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAAAAA@@@@@@??????===>>>???AAABBBBBBBBBAAA@@@>>>;;;888666555555555111222222333555777999:::999<<<>>>===<<<@@@IIIRRReeeoooqqqggg^^^___dddeeefffuuu~~~fffTTTOOOPPPIII@@@777333000---...111000000000000////////////------------------------////////////////////////........................................................................---------............///////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000111111111222222222333333333444444444444555555666888;;;BBBQQQcccpppoooooonnnjjjeeebbb```^^^lllnnnooonnnpppxxxnnnWWWNNNNNNVVVeee{{{yyymmm```WWWPPPJJJJJJMMMNNNXXXllljjjXXXTTTOOOOOONNNMMMNNNMMMKKKGGGDDD@@@>>><<<;;;>>>@@@BBBCCCAAA>>>;;;:::;;;;;;:::999777555222000000000///...////////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////////////////000000000111000000111111222222222333333222444===KKK]]]ssszzzwwwwwwyyyxxxuuuxxx}}}~~~yyysssooorrr|||zzzlllfff]]]SSSLLLFFFAAA???:::999888666555555666666333222111111111111111111111222222222333333333333333333444444444444333333444444444333333333333333222222222222222222222222111111111111222222222333444444555555555555555666333444444444444555555555555777999:::999:::<<<===;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999999777666555555555555333333333333444555666777999:::<<<===???AAADDDFFFTTT^^^nnnvvvmmm``````iiihhhpppsss___TTTQQQOOOFFF<<<777222...---000////////////000000000000........................////////////////////////........................................................................---------............///////////////////////////............////////////////////////////////////////////////////////////////////////////////////111111111111222222222222333333444444444555555555777777999===FFFUUUgggsssssspppkkkeee]]]WWWVVVXXXgggmmmsssuuuttttttyyy~~~oooVVVMMMPPPUUUhhhxxxtttkkkaaaVVVPPPKKKGGGFFFIIILLLVVVkkkiiiWWWSSSOOOOOOOOONNNNNNNNNLLLHHHEEEAAA>>><<<;;;===@@@AAABBBAAA>>>;;;:::;;;;;;:::999777444111000000000///...////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------.........//////////////////000000000111111000000111111222333333333444444999GGG\\\rrr~~~~~~~~~wwwooonnnrrrxxxsssssstttwww~~~rrr^^^YYYPPPHHHCCC???<<<:::666555444444333333333333222222111111111111222222000000000000111111111222111111222222222222111111111111111111111111111111000000000000000000000000111111111111222222222333222222222222222222222222000111111111111222222222222444666666555666777999777888888888888888777777444555555555666666777777777777666666555444444444333333333333333444444555444444444444444444444333555666999<<>>999222//////////////////000000000000////////////////////////////////////////////////........................................................................---------............///////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000111111111222222222222333333444444444555555555555666777:::@@@KKKZZZkkkvvvuuuqqqjjjcccYYYRRRRRRVVVbbbkkkvvv}}}}}}yyyuuusssvvv|||lllTTTLLLRRRZZZnnn}}}tttmmmhhh```XXXPPPMMMJJJEEEDDDFFFIIITTTjjjfffVVVSSSPPPPPPOOOOOOOOOOOOLLLIIIEEEBBB???<<<;;;===???@@@@@@AAA>>>;;;:::;;;;;;:::999888555222111111111000///////////////............------------------,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------------------------------...------,,,,,,------...............//////////////////000000000111111111000000111222222333444444444:::GGGZZZqqq}}}xxxqqqllllllqqqvvvtttyyyssseeeRRRLLLEEE???;;;999888777333333333222222222222222222222111111111222222333000000000111111111111222000000111111111111000000000000000000000000000111000000000000000000000000000000111111111222222222222111111111111111111111000000000000111111111111111222333333333333444555666666777777777777777777222333333333444444555555000000111111111111000000000111111111222222333333222222333444444333222111111444999;;;<<<===???AAAEEEKKK[[[ooo}}}|||rrriii```eeennn|||mmm\\\XXXQQQKKKGGGAAA888222000.../////////000000000111000000000000000000000000////////////////////////........................................................................---------............///////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000111111111222222222333333444444444444555555555555555777;;;DDDQQQaaaqqq{{{yyysssmmmfff[[[RRRSSSZZZbbblllzzzuuummmnnnppptttttteeeSSSPPPXXXfffxxxxxxooogggbbbZZZSSSMMMLLLIIIEEEDDDEEEHHHTTTkkkeeeUUUSSSPPPQQQPPPOOOPPPOOOMMMIIIFFFCCC@@@<<<;;;<<<>>>??????AAA>>>;;;:::;;;;;;:::999999666333222222222111000000/////////.....................------,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------...........................------,,,,,,------.............../////////000000000000000111111111111000000111222333333444444999FFFYYYooo|||yyytttooolllnnnrrrvvv|||xxxhhhYYYKKKFFF???:::777777666666444444333333333222222222222222111111111222222333222222222222333333333444000111111222222111111000111111111222222222222222222222222222222222222222000000000000111111111222333333333333222222222222111111111222222222333333111222333333222222333555111222222333444444333333111111111222222222222222111222222333333333222222000000111111111222222222...000222333444333111000///555;;;;;;999:::AAAHHHCCCIIIRRRbbb|||jjj\\\ccclllttt}}}xxxccc[[[UUUPPPMMMFFF<<<444111.../////////000000111111000000000000000000000000////////////////////////........................................................................---------.........//////////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000111111222222222333333333444444444555555555666666333666<<>><<<;;;;;;;;;:::999888666333222222222222111------......//////000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------000000//////.........------------.........//////...//////000000000000000000000111333222000555<<>><<<;;;;;;;;;:::999777555222111111222111000.........///////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,++++++,,,------------,,,------------------------000/////////............---------.........//////...//////000000000000000...///111333222222:::DDDVVVhhh~~~{{{vvvttttttuuuyyytttiii\\\PPPGGG@@@<<<777444444444333111333222222111111222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444444111333666888999<<>>@@@AAA@@@>>><<<;;;;;;;;;:::999777444111000111111000//////////////////.........------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------++++++,,,---------------------------------------////////////............------........./////////...///000000111111000000///000333444333777FFFUUUmmm~~~{{{vvvuuuyyyssseeeYYYNNNDDD===999666333222222333333333333222222111111222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000111111222333444222444555666777:::???BBBJJJJJJMMMPPPQQQZZZuuuuuuwwwlll```SSSNNNOOONNNFFF===777444111000000111000000000000000000000000000000////////////////////////------............------........................///---,,,---...///...------------............///////////////////////////............////////////////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222222333444444333444666888888<<>><<<;;;;;;;;;:::999666444111000000000000///000000//////......---------..................---------------------------,,,------......------,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,---...---------........................///////////////.....................//////////////////000111111111111000222333444555666@@@WWWlll|||zzzxxxzzzyyyhhhXXXMMMDDD===888666444222111111222333333333222222111111222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444444444444444555999>>>BBBFFFGGGQQQZZZWWWUUUhhh}}}{{{vvviiiYYYRRRRRRRRRLLLFFF;;;777333000///000000///////////////////////////////////////////////////------............------...........................---,,,---/////////------------............///////////////////////////............//////////////////////////////////////////000000000111111111000000000000000000000000000000111111111222222222222333444444444444777999:::@@@OOObbbrrr~~~kkkaaajjjwwwyyy~~~sssllljjjeeeWWWKKKEEEDDDLLLbbbyyy}}}uuupppdddYYYNNNIIIHHHFFFHHHKKKVVV```}}}wwwqqq|||fffXXXVVVRRRRRRQQQOOONNNNNNMMMLLLJJJFFFCCC???===>>>@@@AAAAAA@@@>>><<<;;;;;;;;;:::999666444111000000000000///000000//////......------.........------.........------------------------,,,------......------,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,---.........------.................................///////////////........./////////000000///000000111111111111111333333444666;;;KKKggg~~~}}}qqq___PPPFFF@@@<<<999555555444222111111222333333222222111111222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333333444444333333444888===BBBCCCEEEPPP]]]\\\VVV```rrr{{{zzz|||~~~~~~qqq```VVVTTTSSSOOOKKK@@@<<<555111///.........////////////////////////////////////////////////------............------...........................---,,,---///000///...---------............///////////////////////////............////////////////////////////////////........./////////000000000000000000000000000000000000111111111222222222222333444444444555777999;;;DDDUUUfffpppwwwtttgggkkksss|||sssnnnmmmgggXXXJJJDDDFFFOOOdddyyyxxxsssggg[[[OOOIIIGGGFFFHHHKKKUUUddd{{{mmmeeennn}}}}}}eeeWWWUUURRRRRRPPPNNNNNNNNNNNNLLLJJJGGGDDD@@@??????AAABBBBBB@@@>>><<<;;;;;;;;;:::999777444111000111111000//////////////////.........///...------------...///------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,---................................................///////////////....../////////000000000///000111111222222111111111333777===GGGZZZvvv~~~ooodddUUUHHHAAA>>>;;;999444555555444111111111333333222222111111222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000///000000111222333333333333333333777<<<@@@FFFEEEKKKUUUXXXWWW^^^iiivvvoooppprrr}}}yyyjjj^^^VVVRRROOOMMMHHHBBB:::333000///......000000000000000000000000////////////////////////------............------........................---,,,,,,---///000///...---------............///////////////////////////............////////////////////////////////////............////////////000000000000000000000000000111111111111222222222222333444555555666888:::===HHH[[[kkkqqqrrrxxx~~~rrroooqqqvvvrrrqqqjjjYYYIIIDDDHHHRRRfffzzzyyysssjjj^^^QQQJJJHHHFFFHHHKKKSSSddd|||lllaaafffttt{{{dddUUUSSSPPPRRRPPPNNNNNNNNNNNNLLLKKKGGGEEEAAA@@@AAABBBBBBBBB@@@>>><<<;;;;;;;;;:::999777555222111111222111000.........//////////////////...------------...///........................,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,------.................................................../////////000.../////////000000000000000000111222222222222111222555???LLL[[[nnn{{{tttppptttzzz~~~|||nnn]]]TTTHHH???;;;999888666111333444333111000222444333222222111111222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000111222333222333333333444777;;;>>>GGGIIIMMMQQQUUU[[[aaafff{{{tttkkkhhhhhhrrryyyjjj]]]UUURRRSSSQQQJJJ@@@777333111000000000000000000000000000000////////////////////////------............------........................---,,,+++---///000000///---------............///////////////////////////............////////////////////////////////////...////////////000000000000000000000000000000000000111111111111222222222111333444555555666999;;;BBBOOObbbpppqqqmmmpppvvvzzzzzzwwwyyyvvvwwwnnn[[[JJJFFFKKKXXXmmm~~~vvvkkk___RRRLLLIIIGGGHHHJJJPPPbbbqqqdddgggrrrzzzbbbSSSQQQMMMQQQPPPNNNNNNNNNNNNLLLKKKHHHEEEBBBAAAAAABBBBBBBBB@@@>>><<<;;;;;;;;;:::999888666333222222222222111---.........//////000000///...---,,,,,,---...///........................,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------............------,,,++++++++++++,,,---......//////......////////////////////////---.........//////000000////////////000000000000000000111222222222222111444:::HHHZZZlll}}}ssskkkgggjjjpppvvvnnn___PPPHHH???888666666444333...111333222000000222444333222222222222222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000111222333222333333444444666:::===FFFMMMRRRTTTXXX```eeeeeeqqquuulllgggdddhhhuuuuuudddZZZWWWYYYVVVOOODDD;;;555222222111000000000000000000000000////////////////////////---..................---........................---,,,+++---///000000///---------.........//////////////////////////////............/////////000////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222111333444555555666999;;;GGGTTTgggrrrpppiiihhhmmmjjjpppyyyzzzyyy{{{sss___LLLHHHOOO^^^uuuzzzlll```SSSMMMJJJGGGGGGJJJOOO___wwwhhhjjjtttxxxeeeTTTNNNPPPQQQPPPOOONNNMMMMMMMMMMMMIIIGGGDDDCCCCCCDDDCCCBBB???>>><<<;;;<<<;;;:::888666555333111000000000111//////............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---......,,,,,,---...---...///...------...///........................,,,,,,,,,---------......////////////////////////...............///000000///------111222111222666999@@@RRRlllyyyzzzrrriiigggnnn{{{{{{ooo___RRRFFF@@@999555555666666555222222222222222222222222222222222222222222222222333333333222222222111111222111111111000000//////111111222222222333333333000000111111111222222222222222222111111111000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111///111222222111111222333111111000000000000111111////////////000000000000000000111222222222222111222222111111111111222222111222444666888888888888???LLLUUUVVVYYYccchhhfffhhhsss~~~qqqhhhfffpppyyyqqq```VVVVVVXXXSSSLLLDDD<<<666222000...///////////////...---////////////////////////////////////////////////////////////////////////....................................////////////000000//////.........---////////////000000000000............/////////000000000000000000000000000000000000000111111111111111111222222222333333333555333333555444444888>>>III]]]ooovvvwwwwwwqqqhhheeebbbgggsss{{{tttpppooojjjUUUKKKNNNSSSfffqqqbbbRRRJJJHHHFFFFFFHHHOOO]]]{{{|||ppptttzzzfffTTTMMMNNNPPPPPPOOONNNMMMMMMMMMMMMIIIGGGDDDCCCCCCDDDCCCBBB@@@>>><<<<<<<<<<<<:::999666555333111000000000111//////............/////////...------,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---......,,,,,,---...---...///...------...///........................,,,,,,---------.........///////////////////////////............///000000000...///222333111333777;;;HHH```{{{wwwvvvxxxtttppprrrxxxzzzqqqcccRRRFFFAAA===777444444555444333222222222222222222222222222222222222222222222222333333333222222222111111222111111111000000000000111111222222222333333333000000111111111222222222222222222111111111000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111///111222222111111222333111111000000000000111111////////////000000000111000000111222222222222111222222111111111111222222222333555777888888888777===HHHTTTZZZ]]]aaadddeeehhhgggsssvvvjjjjjjooo{{{vvveeeZZZXXXXXXTTTOOOHHHAAA:::444111000000111111000000//////////////////////////////////////////////////////////////////////////////....................................////////////000000/////////.........////////////000000000000........./////////000000000000000000000000000000000000000000111111111111111111222222222333333333444222222555555555:::BBBQQQccctttxxxyyyyyytttkkkbbb___bbbkkkuuuzzz~~~}}}vvvpppkkkiii```OOOJJJQQQXXXkkk}}}qqqbbbRRRJJJGGGEEEEEEGGGNNN\\\yyy}}}tttxxx|||gggTTTKKKLLLPPPPPPOOONNNNNNMMMMMMMMMIIIGGGDDDCCCCCCDDDCCCBBBAAA???============;;;999666555333111000000000111//////............//////.........---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,---...---...///...------...///........................,,,------------.........//////////////////////////////......//////000111000///000333333222555:::???TTTsssyyyrrruuuwwwxxxzzz~~~wwwkkk```TTTFFF;;;;;;888555444444444333222333333333333333333333333333333333333333333333333333333333222222222111111111111111111111000000000111111222222222333333333111111111111111222222222222222222111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000111222222111111222444111111000000000000111111/////////000000000111111000000111222222222222111222222111111111111222222333444666777888888888777999BBBQQQ^^^cccbbbeeejjjnnnaaagggqqqoootttmmm___YYYWWWUUUQQQMMMHHH@@@888222222222222222111111000000////////////////////////////////////////////////////////////////////////....................................////////////000000////////////......////////////000000000000....../////////000000000000000000000000000000000000000000000111111111111111111222222222333333333333222333555555666>>>FFFYYYiiiwwwzzzzzzzzztttkkk^^^\\\]]]dddkkkqqqyyy~~~xxxpppiiidddaaaSSSGGGIIITTT___sssqqqbbbRRRJJJGGGEEEDDDFFFLLLZZZvvvwww~~~~~~iiiUUULLLLLLOOOOOOOOOOOONNNMMMLLLLLLIIIGGGDDDCCCCCCDDDCCCBBBAAA@@@>>>===>>>===<<<:::666555333111000000000111//////............//////---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......,,,,,,---...---...///...---------///........................------------............/////////////////////////////////...///000000111000///000333333333888???IIIddd~~~wwwxxx{{{{{{}}}~~~{{{zzz{{{~~~{{{hhhYYYPPPHHH@@@999666555555444444444444333333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000111333222111111222444222111111000000111111222//////000000000111111111000000111222222222222111222222111111111111222222333444666888999999999888777;;;KKK^^^fffdddhhhqqqtttjjjkkk}}}~~~xxxxxxwwwcccXXXVVVUUUSSSRRRNNNFFF<<<444333333222111111000000000////////////////////////////////////////////////////////////////////////....................................////////////000000//////////////////////////////000000000000...////////////000000000///////////////////////////000000000111111111111111111222222222333333333444333444666666777@@@JJJ[[[kkkyyy||||||{{{rrrgggYYYXXX[[[bbbhhhnnnxxxyyyssslllddd]]]XXXLLLDDDJJJWWWcccyyyqqqcccSSSLLLHHHEEEDDDEEEJJJWWWrrrzzz}}}iiiVVVNNNNNNOOOOOOOOOOOOOOONNNLLLKKKIIIGGGDDDCCCCCCDDDCCCBBBAAA@@@>>>===>>>===<<<:::666555333111000000000111//////............//////------...//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........---------,,,,,,,,,---......,,,,,,---...---...///...---------///........................---------........./////////////////////////////////////////////000111111///...000222333555===GGG[[[xxx}}}~~~~~~yyyuuurrrooottt|||rrr[[[JJJCCC@@@<<<999444444555666555555555555333333333333333333333333333333333333333333333333333333333222222222111111111111111111111222222222111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000222333333222222333444222222111111111111222222000000000000111111111111000000111222222222222111222222111111111111222222333444666888::::::::::::999999EEEXXXcccdddhhhooosssvvvuuuvvvzzzjjjYYYVVVTTTSSSSSSRRRKKK@@@888444333222000000///000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////000000000000000000////////////000000000000////////////000000000111///////////////////////////000000000111111111111111111222222222333333333666666666777666888BBBNNN\\\lll{{{tttgggSSSTTTZZZcccjjjooowww|||yyytttoooiiiaaaXXXQQQJJJEEELLLZZZggg~~~qqqcccTTTMMMJJJGGGEEEFFFIIITTTnnn{{{|||gggUUUNNNPPPNNNOOOPPPPPPOOONNNLLLKKKIIIGGGDDDCCCCCCDDDCCCBBBAAA???============;;;999666555333111000000000111//////............//////,,,---...000000///.........------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............---------,,,,,,---......,,,,,,---...---...///...------...///........................------........./////////////////////////////////000000//////000000111222///...000222444999FFFSSSooo}}}~~~{{{}}}yyytttrrrrrrnnntttxxxgggQQQAAA;;;:::999777333555666666555555666777333333333333333333333333333333333333333333333333333333333222222222111111111111111222222222222222111111222222222333333333222222222111111111111111111111111111111222222222000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333333222222333555222222111111111111222222000000000111111111222222000000111222222222222111222222111111111111222222222333666999;;;<<<<<<<<<<<<<<>><<<<<<<<<<<<:::999666555333111000000000111//////............//////,,,---///000000000///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................------------,,,---......,,,,,,---...---...///...------...///....................................////////////////////////////////////000000//////000000111222111000111333666>>>OOO___{{{~~~yyytttrrrwww~~~yyywwwxxxzzzwww~~~|||vvveeeXXXGGG<<<999999777444333555666555333333555888444444444444444444444444444444444444444444444444333333333222222222111111111111111222222333333333111111222222222333333333222222222111111111000000000000111111111222222222000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333111222444333222222333555333222222111111222222333000000111111111222222222000000111222222222222111222222111111111111222222111222555999<<<===>>>>>><<<>>>EEESSSgggsssooodddfffnnnnnniiiqqq{{{yyyzzziii\\\XXXTTTTTTVVVSSSKKKDDD777666333111000000111222000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////000000000111111111////////////000000000000//////000000000111111111000000000000000000000000000000000000111111111111111111222222222333333333333444666888777<<>><<<<<<<<<;;;:::888666555333111000000000111//////............//////+++---///000111000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////.........---------,,,---......,,,,,,---...---...///...------...///..................................../////////000////////////////////////000000000000000111111222333111222444888BBBVVVhhh}}}tttrrrnnnkkklllsss|||||||||~~~wwwiii]]]SSSJJJ>>>999:::;;;888444333555555444111222555888444444444444444444444444444444444444444444444444333333333222222222111111111111111222222333333333111111222222222333333333222222222222111111000000000000111111222222222222000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333111333444444333222444555333222222111111222222333000111111111111222222222000000111222222222222111222222111111111111222222000222555999<<<>>>???@@@999???HHHWWWpppzzziiiffffffeeegggnnn{{{wwwqqqooonnnsssppp```ZZZUUUUUUWWWVVVOOOHHH999777555222111111222333000000000000000000000000////////////////////////////////////////////////000000000000000000000000............/////////000//////000000111111111222////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333000222555777888>>>OOO___hhhsss}}}ppphhhcccfffjjjiiigggggggggfffggghhhfff]]]OOODDD@@@FFFXXXiiixxx}}}}}}uuuhhh[[[NNNIIIGGGEEEDDDEEEGGGOOOddd~~~xxx[[[OOOOOOKKKQQQRRRTTTTTTRRROOOKKKHHHKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@???===<<<:::999999666555333111000///......////////////............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///........................000//////.........//////000000000000000000000000////////////000000000000///444555333999NNNhhhyyyyyypppfffcccjjjttt{{{~~~zzz}}}~~~nnnhhhddd\\\RRRKKKCCC???:::888999:::999777999999999888888888777777999888777666666777888999888777777666555444444444444444333333222111000000111111222222222222111111111111111111000000000000/////////000000000000000000000////////////000000000000000000000000000000333333333222222222111111222222333444444444444333333333222222333333444555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333222111000000111111///111444999???CCCDDDDDDDDDAAA@@@MMMkkk{{{kkkddddddjjjjjjjjjxxxxxxjjjddddddkkkzzzpppcccWWWVVVWWWSSSQQQRRRBBB<<<444//////000111000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333222555777777;;;GGGYYYgggpppuuuxxxxxx~~~wwwssslllhhhjjjmmmiiiaaa``````cccgggcccVVVJJJDDDAAAJJJ\\\rrr}}}vvvxxx}}}sssdddXXXMMMIIIHHHFFFDDDEEEHHHMMM```zzzyyy]]]PPPOOOKKKPPPQQQSSSTTTRRROOOLLLIIIKKKIIIFFFEEEEEEDDDBBB@@@@@@@@@???===<<<;;;:::999666555333111000//////...////////////............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///........................//////............//////000000000000000000000000////////////000000000111000444666666@@@UUUkkkyyyyyyrrriiihhhmmmsssvvvvvvsssxxxppp^^^UUURRRKKKDDDAAA@@@===:::999:::<<<<<<:::::::::::::::999999999888888888777777777888999:::888888777777666555555444555555444333333222111111111111111222222111111111222222222222111111111111000000000111111111111111000000000//////000000000111111111111111111111111333333222222111111111111111222222333333333333333333222222222222333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333222111111111111111222333555:::@@@DDDHHHIIIGGGDDDDDDLLLaaaxxxzzzooohhhhhhfffeeeooo|||qqqlllkkkooo}}}{{{jjj[[[WWWXXXVVVTTTSSSFFF@@@777111000111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333444666888888===III\\\iiinnnqqqqqqpppttt}}}|||{{{vvvqqqqqqrrrmmmfffbbbbbbdddfff```SSSGGGBBBDDDNNNaaayyy{{{uuuwww}}}~~~rrrdddXXXMMMIIIHHHFFFDDDEEEIIILLL]]]{{{|||{{{^^^QQQOOOJJJNNNPPPRRRSSSRRRPPPMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@???>>>===<<<;;;:::999666555333222000/////////////////////............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,------......------,,,,,,,,,---------......---------------------------///000000///......///........................//////............//////000000000000000000000000/////////000000000111111111444666;;;III```sss|||zzzuuupppooorrrrrrooolllmmmuuu|||jjjVVVKKKFFFBBB??????===;;;::::::<<<>>>??????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<999999888888777777666666666666555555444444333333000111111222222111111000333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111000000000000111111222333222222222222222222222222333444444333333333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333222222111111111111222444555777;;;@@@GGGMMMPPPNNNJJJIIILLLUUUddd{{{yyykkkeeebbbaaahhhqqq}}}wwwtttsssxxxwwwbbbYYYYYYYYYWWWVVVMMMFFF===555222222222333111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333666888999:::???LLL___mmmlllmmmjjjgggiiipppuuuvvv}}}zzzxxxtttnnngggeeeeeeddd]]]OOODDD@@@GGGSSShhhxxxssswww~~~|||pppcccWWWLLLIIIIIIFFFDDDEEEHHHKKKYYYvvv{{{|||___RRRPPPJJJMMMNNNPPPQQQQQQPPPNNNMMMJJJHHHFFFEEEDDDCCCAAA?????????>>>===<<<;;;::::::555555333222111000000000////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,------......------,,,,,,,,,---------..............................---///000000///......///........................///............//////000//////////////////////////////000000000111111111222444666@@@TTTnnn|||zzzxxxwwwuuuqqqkkkgggoooxxxzzz{{{kkkXXXMMMGGGBBB@@@BBB===<<<<<<<<<===???@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<:::::::::999999888888888777777777777666666555555111111222222222222111111444444333333333222222222222222222111111111111111111111222222222222111111111111111111111111111111111000000000000000000000000000111222222222222111222222222111222333333444333333333444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222222555666888;;;AAAIIIQQQWWWXXXQQQNNNMMMMMMTTTlll}}}mmmccc```bbbfffjjjzzzzzzyyywwwxxxjjj\\\ZZZ\\\ZZZWWWRRRLLLBBB999444222222222111111111111111111111111////////////////////////......///000000000000000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333777888999;;;BBBPPPbbbooommmlllhhhdddbbbdddhhhjjj~~~~~~zzzvvvllliiifffcccYYYKKKBBB@@@IIITTTiiivvvrrrxxxzzznnnaaaVVVLLLIIIIIIFFFDDDDDDGGGIIIWWWtttyyy~~~{{{___RRRPPPKKKLLLMMMOOOPPPQQQPPPOOONNNJJJHHHFFFDDDDDDCCCAAA?????????>>>===<<<;;;;;;:::555555333222111111111111////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,------......------,,,,,,,,,---------..............................---///000000///......///.......................................///000000////////////////////////000000000000111111111111333555999GGGaaa|||zzzsssmmmjjjiiivvv{{{sssnnnsssgggZZZPPPHHHAAA>>>?????????????????????@@@@@@??????????????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888333444444444444444444333444444333333333222222222222222222111111000000000222222333444444333222222111111111111111111111111000000000000000000000111000000111222222222222111222111111111111222333333333333333444444555555555444444444444444444444444333333333333333333333333222222222222222222222222333222222222222222333333555666888;;;AAAJJJUUU]]]cccZZZTTTPPPKKKLLL^^^ssssssfff```bbbeeeffftttyyy{{{yyyxxxtttaaa[[[\\\[[[WWWVVVPPPGGG>>>666222111111000000000000000000000000////////////////////////......///000000000000000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333666777888===FFFUUUfffrrrqqqpppmmmhhhbbb]]]]]]^^^vvv~~~zzzppplllgggaaaVVVHHHBBBBBBHHHTTTggg{{{}}}}}}~~~vvvttt}}}zzznnn```UUULLLIIIIIIFFFDDDDDDEEEGGGUUUqqqzzz|||xxx]]]QQQPPPKKKLLLMMMNNNPPPPPPPPPOOONNNIIIGGGEEEDDDDDDCCCAAA??????>>>>>>===<<<<<<;;;;;;555555333222222111111111////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,------......------,,,,,,,,,---------......---------------------------///000000///......///..............................---......///000111000000000000000000000000000000000111111111222222333777AAASSSnnnzzzkkkdddhhhnnn{{{uuuppplllnnnfff]]]VVVLLLBBB>>>???@@@AAABBBAAA@@@??????AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<============<<<<<<<<<<<<;;;:::::::::::::::::::::666777777888888777777666555555555555444444444444444333333222222111111111222333444555555444333222222222222222222222222222000000000111111111111222000111111222333222222222111111111111111222333333333333333444555555666666444444444444444444444444333333333333333333333333333333333333333333333333333222222222222333333444444777:::===CCCMMMYYYbbbjjjeee]]]UUUMMMLLLUUU```}}}mmmbbbaaaccccccqqq{{{~~~{{{ggg]]]]]]\\\XXXXXXTTTMMMCCC:::333111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333444666999@@@LLL[[[lllvvvvvvuuusssooofff[[[XXXYYYlllvvv}}}yyyqqqlllfff^^^RRREEEAAADDDIIIVVVgggwww|||||||||wwwxxx{{{ppp___TTTKKKIIIIIIGGGDDDCCCDDDDDDPPPkkk~~~~~~vvv[[[OOOPPPLLLMMMMMMNNNOOOOOOOOONNNNNNIIIGGGEEEDDDDDDCCC@@@>>>>>>>>>>>>===<<<<<<;;;;;;555444333333222222222222////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///........................---------......///000111000000000000000000000000000000111111111222222222111;;;KKKaaa{{{}}}~~~uuu```YYYdddrrr|||yyyvvvuuutttooojjjccc\\\QQQFFFBBBCCC???AAACCCCCCAAA@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888888888777777777666666666666666555444333333333333444555666666555444333222222222222222222222222111111111111222222333333111222222333333333333333111111111111111222222333333333444444555666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222333444555444888===AAAFFFPPP]]]fffnnnooohhhZZZOOONNNSSSVVVrrruuueeebbbddddddlll|||nnn```^^^]]]ZZZYYYWWWRRRIII>>>666333222111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333333666<<>>>>>>>>======<<<<<<;;;;;;555444444333222222222222000/////////............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///........................---------......000111111000000000000000000000000000111111111111222222222000>>>SSSkkkzzzuuuyyyrrrWWWPPP```ttt{{{yyyzzz{{{|||pppkkkddd]]]RRRGGGCCCEEE>>>AAACCCDDDBBBAAABBBDDD@@@@@@@@@AAAAAABBBBBBBBB>>>???AAACCCDDDDDDDDDDDD>>>>>>>>>>>>>>>?????????<<<<<<<<<===============;;;<<<<<<======<<<<<<;;;:::::::::999999999888888999888888777666555555555333444666777777666444333222222222222222222222222111111222222222333333333222222333444444444444333111111111000111222222333333333444444555666777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222333333444555555999???CCCIIISSS```iiiooouuuooo]]]PPPPPPTTTTTTggg~~~zzzhhhdddhhhhhhfffzzzsssccc___^^^[[[ZZZZZZVVVMMMBBB999444333222222222222222222222222000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333333777>>>IIIWWWgggvvv~~~~~~{{{xxxtttiii]]][[[```cccjjjqqquuuxxxyyyuuuooommmhhhaaaWWWJJJ@@@@@@EEEMMM^^^qqqyyyzzz~~~{{{zzz~~~sss]]]SSSKKKJJJJJJGGGDDDCCCGGGBBBEEEYYYvvv~~~lllXXXMMMKKKMMMOOOPPPQQQRRRRRRPPPNNNMMMJJJHHHFFFEEEDDDCCCAAA???@@@AAA???;;;:::======;;;666555333222111111222333111111///...------------........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++*********---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------////////////////////////......////////////......///////////////.........////////////////////////............/////////000111000......000222222222555LLLhhhzzzssssssvvv~~~|||jjjSSSRRRddduuu{{{jjj^^^\\\WWWLLLFFFHHHGGGGGGGGGEEEBBBAAABBBCCCBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAAAAABBBCCCDDDCCC@@@@@@??????@@@AAA@@@???===???>>><<<===@@@???;;;>>>===;;;;;;<<<===<<<;;;======<<<;;;::::::999999888888999::::::999999999777666555444444555666777888777666555444444444555666666555555444444444333555555444333333222111111222222222333444555666777777888888888777666555555333444444555555444444333333333333333333333333333333333222222222333444444444777???HHHNNNVVVdddqqquuuyyytttfffWWWQQQQQQRRR```qqqsssfffeeejjjsssvvv~~~iii]]][[[]]]\\\[[[XXXPPPFFF<<<444000555222000///000222222111000000000000000000000000////////////............////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////222111111111000000//////111111111111111111111111333333222222222333444444888777<<>>>>>;;;666555333222111111222333333222111000////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++,,,,,,+++++++++,,,---...,,,,,,---------.........////////////////////////......////////////....../////////////////////...////////////////////////........./////////000000111000//////111444555666;;;UUUtttxxxuuu}}}zzzyyy~~~yyybbbSSSZZZnnn~~~lll\\\XXXTTTKKKFFFHHHFFFFFFFFFFFFDDDCCCBBBBBBCCCBBBAAAAAAAAAAAA???>>>????????????@@@AAABBBBBBCCCAAA@@@AAACCCGGGJJJKKKGGGDDDAAA???@@@BBBDDDEEEDDDEEECCC@@@AAADDDCCC???AAA???>>>>>>??????>>><<<>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;;;;999888777777777777888999:::999888888777777777888888777777777666666666666777777777666555444444444222222222222333444555666777777777777777777666555444444555555555555444444333333333333333333333333444444444333444444555666777:::AAAKKKRRRZZZiiivvv}}}~~~nnn\\\SSSPPPOOO\\\jjj|||xxxgggccchhhooottt{{{~~~rrrbbb\\\\\\[[[[[[YYYSSSKKKAAA:::555444222111111222333222111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////111111111111000000000///222222222222222222222222333333222222333333444555:::;;;AAAQQQgggxxxvvviiifffiiikkkoootttwwwvvvtttpppooojjjddd[[[QQQFFFAAAEEELLLZZZiiixxx|||}}}}}}sssqqqvvvsssdddXXXNNNJJJIIIFFFDDDDDDBBBEEEDDDMMMfff~~~{{{ooo[[[OOOLLLNNNOOOPPPRRRRRRRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDAAA@@@@@@BBBBBB???===???>>>:::666555333222111111222333333222111000000//////000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...---............/////////////////////////////////......////////////............//////////////////////////////////////////....../////////000000000111000000111333555888:::DDD```~~~zzzuuusssrrrvvvqqqeeeVVVTTTcccyyynnnXXXRRRPPPLLLHHHHHHHHHIIIJJJKKKJJJHHHFFFEEEDDDBBB???@@@BBBBBB???===>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@AAAEEEKKKRRRVVVPPPKKKDDD???>>>BBBHHHLLLMMMNNNLLLHHHGGGHHHEEE@@@BBBAAA???@@@@@@@@@???===????????????>>>>>>>>>>>>========================<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::999999888888777444444333333333333444444666666777777888777777777555555666666666666555555333333333333333333333333555555444444555666666777:::===EEENNNVVV```ppp~~~xxxeeeXXXQQQNNNVVV```tttkkkaaaeeekkkrrrvvvnnnrrrwww{{{hhh___\\\[[[[[[[[[WWWQQQHHH@@@;;;333222111222333444333111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000333333333333333333333333333333333333333444555555:::>>>III[[[ooo~~~yyyooolllnnnqqqtttxxxxxxtttpppoooooohhh___TTTKKKCCC@@@GGGQQQaaaooozzz}}}}}}zzzrrrqqqwwwtttdddYYYNNNJJJIIIFFFDDDDDDBBBEEECCCHHH\\\rrr|||ppp[[[PPPMMMOOOOOOPPPRRRSSSRRRQQQOOONNNKKKIIIFFFEEEEEEDDDBBB@@@@@@CCCCCC@@@???@@@===999666555333222111111222333000000///.......................................------............------------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......------........./////////////////////////////////......////////////..................////////////////////////////////////...////////////000000000111111111111222555888;;;KKKhhh}}}vvvpppkkkhhhaaaUUUNNNWWWmmmoooWWWPPPQQQQQQNNNMMMPPPPPPQQQSSSSSSPPPMMMJJJEEEBBB??????AAAAAA>>>;;;<<<<<<<<<===>>>???@@@AAACCCBBBAAABBBGGGOOOYYY___YYYSSSIIIAAA>>>BBBJJJQQQUUUXXXXXXUUURRROOOHHH@@@AAA???>>>???@@@@@@???===>>>>>>?????????????????????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;::::::777777666555555555555555555666777888888888888888666666777777777777666666444444444333333333333333444444444444555666777777;;;>>>FFFQQQZZZdddtttoooaaaWWWQQQRRRWWWlllqqqdddfffiiiqqq~~~ttthhhnnnpppwwwmmmbbb^^^\\\\\\\\\ZZZVVVMMMDDD>>>222111000111333333222000000000000000000000000000000000000000111111111111////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000111111111000000000000000333333333333333333333333333333333333333444555666999@@@NNNbbbuuu}}}|||tttnnnnnnpppssswww{{{zzzuuuooommmllleeeYYYMMMFFF@@@@@@JJJWWWgggrrr{{{||||||xxxrrrsssyyyttteeeYYYNNNKKKJJJGGGDDDDDDAAAEEEBBBFFFUUUhhh}}}nnn[[[PPPNNNPPPPPPQQQRRRSSSSSSQQQOOONNNKKKIIIGGGFFFEEEDDDBBB@@@@@@CCCCCC@@@??????===999666555333222111111222333000//////............///........................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,---...//////,,,,,,---------.........,,,------------.........////////////////////////......////////////......---.........//////000000000000000000000000000000////////////000000000111222222222111111333888<<>>@@@AAAEEEDDDDDDEEEIIIRRR^^^fffccc]]]SSSHHHBBBDDDKKKQQQ[[[aaaeeedddbbb\\\QQQGGGBBB@@@>>>===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???????????????????????????============<<<<<<<<<<<<;;;;;;:::999888888888888777777888999::::::::::::777888888999999888888777555555555555444444333333333333333333444555666777:::>>>HHHSSS]]]gggwwwyyykkk]]]RRRQQQSSSddd|||xxxllljjjiiippp{{{xxxmmmkkkllltttttteee^^^^^^]]]]]]\\\XXXQQQGGG@@@333111000000111111000///000000000000000000000000///000000000111111111222////////////////////////////////////000000000000////////////000000000000////////////////////////.../////////000000000111000000000000000000111111222222222222222222222222333333333333444555666777777@@@RRRfffwww|||zzzxxxtttooolllmmmpppsssvvv{{{|||vvvpppnnndddUUUGGGBBB@@@AAAMMM]]]jjjtttzzzzzz{{{}}}wwwtttwww}}}uuueeeYYYNNNKKKJJJGGGEEEEEEAAADDDCCCFFFRRRaaakkkYYYOOONNNPPPPPPQQQSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEBBB@@@AAACCCCCC???===>>><<<999666555333222111111222333111111000000000000111111........................,,,,,,------------,,,,,,------------------------------------------------------,,,,,,---...//////,,,,,,---............---,,,,,,---------.........////////////////////////......////////////......------......///000000000000000000000000000000000/////////000000000111111111222333111000333999???[[[uuu|||xxxpppgggPPPJJJEEELLLdddrrrlllooopppkkkeee```[[[VVVTTTSSSRRRNNNKKKIIIHHHFFFCCC@@@===;;;:::::::::;;;<<<===???@@@AAAEEEEEEFFFGGGKKKUUUaaakkkmmmiiiaaaVVVMMMIIILLLOOO[[[ccclllppprrroooeeeZZZLLLHHHCCC@@@????????????>>>>>>>>>==================<<<:::999888999999:::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<;;;;;;<<<<<<999:::;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777777666666555444444222222333333444555777777;;;@@@KKKXXXbbbkkkyyywwwdddUUURRRRRR[[[nnn}}}~~~wwwpppiiimmmrrryyyyyyjjjjjjppp}}}kkk___```^^^\\\\\\ZZZTTTKKKDDD666444111000000000000///000000000000000000000000...//////000000111111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000......//////000000111111000000000000111111111111111111111111111111111111333333333333444555777777666BBBUUUjjjxxx~~~{{{wwwwwwrrrkkkhhhkkkqqqxxx|||}}}zzzuuudddRRRDDDAAAAAACCCPPPbbbllltttyyyyyy{{{|||wwwuuuzzzwwweeeZZZOOOKKKJJJGGGEEEEEEAAACCCBBBFFFPPP[[[xxx{{{gggVVVNNNNNNQQQPPPQQQSSSTTTSSSRRRPPPOOOKKKJJJGGGFFFFFFEEECCCAAABBBCCCBBB===;;;===<<<999666555333222111111222333111111000000000000111111........................------............------........................------------------------...------------......///,,,,,,.../////////...------............/////////////////////////////////......////////////......------......///000000111000000000000000000000000//////000000000111111111///111333222222666>>>EEEhhh}}}xxxmmmaaaHHHDDDCCCNNNjjj{{{sssggg___VVVPPPOOONNNKKKIIILLLNNNMMMHHHAAA<<<<<<===:::;;;;;;<<<===???AAABBBBBBDDDFFFHHHMMMWWWeeeooowwwvvvrrrggg[[[RRROOOOOORRR\\\hhhrrrzzz~~~yyyrrr]]]WWWNNNGGGDDDBBBBBBBBB??????>>>>>>======<<<<<<===;;;999888777777888999999:::;;;<<<<<<;;;:::999:::::::::;;;<<<===???@@@>>>>>>??????@@@@@@@@@@@@??????????????????@@@@@@??????>>>=========>>>>>><<<============<<<<<<;;;::::::;;;;;;;;;;;;::::::999999888888777666666555333333333444555777888999===DDDQQQ___hhhqqq}}}qqq^^^TTTRRRTTT___sssuuuhhhhhhhhhkkkwwwrrrnnnpppxxxsssbbb```]]][[[\\\\\\XXXQQQJJJ;;;888333000000111111111000000000000000000000000------...//////000111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000.........///000111111111///000000000111111111111222222222222222222222222222333333333555666777888999EEEYYYnnn{{{}}}zzzuuuqqqkkkeeefffooozzz}}}dddQQQCCCBBBCCCEEESSSeeemmmuuuzzzzzz}}}yyyuuuuuu{{{zzzfffZZZOOOLLLJJJHHHEEEEEEAAABBB@@@EEEMMMSSSlllxxxeeeUUUMMMNNNQQQQQQRRRSSSTTTSSSRRRPPPOOOLLLJJJHHHFFFFFFEEECCCAAABBBCCCAAA;;;:::<<<;;;999666555333222111222222333//////............///000..............................////////////..............................------------------------///......---------......,,,,,,.../////////...---////////////000000000000////////////////////////......////////////......---------...///000000111000000000000000000000000000000000000111111111111---000222333444999BBBJJJqqqyyykkk^^^GGGDDDDDDPPPlll|||lllcccVVVOOOMMMLLLKKKIIIOOORRRRRRLLLBBB<<<===@@@:::;;;;;;<<<>>>@@@AAABBB???BBBFFFIIIOOOYYYhhhsss~~~}}}ssseeeXXXQQQOOOHHHSSS```mmm{{{jjjcccXXXNNNHHHFFFEEEDDDAAA@@@@@@???>>>===<<<<<<===<<<999777777777888999999:::;;;<<<<<<;;;:::999:::::::::;;;<<<>>>???@@@>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>??????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999888777777666444444555555666888999:::@@@GGGUUUdddmmmuuu}}}hhhTTTSSSOOOTTTkkkxxxfffddd```aaappp}}}vvvrrrssswwwyyyfff```]]][[[\\\^^^\\\VVVPPP@@@;;;555111000111222333000000000000000000000000,,,------...///000000111////////////////////////////////////000000000000////////////000000000000000000000000000000000000---......///000111111222//////000000111111111222333333333333333333333333222333333444555666888888;;;HHH]]]qqq|||~~~zzzuuukkkeeebbbgggssseeeQQQBBBCCCEEEFFFTTTgggnnnuuuzzz{{{wwwtttuuu{{{}}}fffZZZOOOLLLKKKHHHFFFFFFBBBAAA>>>DDDKKKNNNdddvvvfffXXXOOONNNQQQQQQRRRSSSSSSRRRPPPNNNMMMMMMJJJGGGDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>;;;999444333222111000000000000///.........------------////////////////////////------------------------------------------------///............---------................................................---------...///000000111...------------...//////////////////////////////---...///111111111000000000000000000111111111111000000000000000000000000444......333444555BBBSSS}}}mmmVVVGGGCCCFFFWWWvvvvvviiiYYYPPPOOOQQQQQQPPPRRRZZZ\\\RRRFFFBBB???;;;;;;;;;;;;<<<======>>>>>>>>>@@@BBBBBBFFFSSSfffttt~~~wwwpppaaaQQQPPPQQQVVV```mmmyyyuuueeeVVVMMMIIIHHHHHHDDDGGGHHHEEE@@@<<<<<<>>>:::;;;;;;;;;:::999888777<<<;;;;;;<<<======:::888888999:::;;;<<<=========???>>>>>>>>>>>>??????@@@@@@BBBCCCAAA>>>===???BBB???@@@AAAAAA@@@???>>>===>>>>>>===<<<;;;;;;<<<<<<>>>=========<<<<<<<<<<<<999999::::::999888666555666666555444444777;;;???BBBJJJXXXfffrrr|||uuu]]]UUUPPPVVVeeevvvdddeeeccc```hhh|||vvvvvvwwwyyyjjjbbb```]]]]]]^^^\\\XXXSSSCCC<<<555111222222000---000000000000000000000000---...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111333333333222222111111111555444333444666777888777>>>LLLaaattt}}}~~~~~~wwwggg]]]eeesss}}}~~~___RRREEE@@@AAAHHHYYYiiittttttvvv{{{zzzttttttyyy}}}mmm]]]OOOKKKKKKIIIEEECCC@@@BBBBBBEEEGGGFFF[[[}}}wwwfffXXXNNNMMMQQQPPPQQQRRRSSSRRRPPPNNNMMMMMMJJJGGGEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>;;;999444333222111000000000000////////////.........---////////////////////////------------------------------------------------///............---------................................................------......///000000111...---------......//////////////////////////////...///000111111000//////000000000000111111111111000000000000000000000000444///000555666;;;LLLaaannnUUUGGGEEEKKKaaavvvdddWWWRRRPPPNNNLLLQQQ\\\aaaYYYMMMFFFBBB???;;;;;;;;;;;;;;;<<<<<<===<<>>===<<<;;;:::999999;;;::::::<<<>>>>>><<<:::999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>===>>>>>>???@@@AAACCCCCCBBB???>>>???AAA???@@@AAAAAAAAA@@@???>>>?????????>>>>>>======<<<>>>>>>=========<<<<<<<<<999:::::::::999888777666666666666555555888<<<@@@FFFOOO]]]jjjuuueee\\\RRRSSS___qqq~~~ooojjjdddccckkkzzz~~~ooobbb___]]]]]]^^^\\\XXXTTTGGG@@@888333333333111...000000000000000000000000...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333222222222111111555444444444666777888888BBBPPPddduuu||||||||||||wwwfffYYY___lllwww~~~}}}wwwYYYMMMBBB???CCCLLL^^^mmmrrrsssvvv|||yyyuuuvvv|||ooo```PPPLLLLLLJJJFFFDDDBBBCCCAAACCCFFFDDDTTTuuu|||{{{xxxfffWWWMMMLLLPPPOOOPPPRRRRRRQQQPPPNNNLLLMMMJJJGGGEEEEEEDDDBBB@@@@@@???>>>>>>>>>>>>;;;999444333222111111000000111000000000000////////////////////////////////////........................------------------------///............---------................................................------......///000000000------.........////////////////////////////////////000000000000000///...000000000000111111111111000000000000000000000000333111222666888BBBZZZsssnnnPPPGGGHHHSSSooo|||{{{qqqaaaUUUOOOKKKJJJOOO\\\fffbbbUUUJJJEEECCC>>>>>>===<<<<<<<<<======<<<>>>@@@??????DDDOOOXXXiii{{{uuulll___VVVUUU[[[dddiiilllooorrrsssoooeeeXXXNNNEEECCCBBBAAACCCDDDEEEEEEEEEDDDBBB@@@???>>>======<<<;;;;;;===??????>>><<<<<<===>>>>>>>>>>>>===<<<===============>>>???@@@BBBCCCCCCBBB???>>>???@@@???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>============:::;;;;;;;;;:::999888777777777666666666:::???BBBLLLUUUcccpppyyyuuuhhhXXXRRRYYYkkk~~~|||nnncccdddjjjttttttbbb___\\\\\\]]]]]]YYYVVVMMMFFF<<<555333222111000000000000000000000000000///000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333222222222222111444444444444555777999:::GGGUUUiiivvv{{{{{{{{{zzzxxxfffXXXZZZeeeppp}}}|||}}}|||uuulllQQQHHH@@@???FFFSSSeeesssrrrtttxxx|||wwwvvvyyyssscccSSSMMMLLLJJJFFFDDDDDDCCC???AAAEEEBBBLLLeee{{{uuuxxxfffWWWLLLKKKOOOOOOPPPQQQRRRQQQPPPNNNMMMLLLJJJGGGFFFFFFEEECCCAAA@@@???>>>>>>>>>===;;;999444444333222111111111111111111111000000000000///////////////////////////////////////////////////........................///............---------............................................................//////000000---......///////////////////////////////////////111111000000000///......///000000000111111111111000000000000000000000000222222444555888GGGeee{{{zzz|||jjjKKKHHHJJJZZZ{{{wwwtttwww}}}mmmZZZMMMIIIJJJJJJZZZhhhhhh\\\NNNGGGEEEBBBAAA@@@???>>>>>>>>>>>>===???@@@@@@???AAAGGGMMMPPPddd{{{zzzkkkbbb______``````aaadddgggiiihhhddd```RRRLLLDDDAAACCCFFFGGGGGGJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@???@@@AAAAAA???>>>>>>@@@AAABBBCCCBBBAAA@@@============>>>??????@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDDDDDDDBBB???>>>?????????>>>>>>>>>======;;;;;;;;;;;;::::::999999777777777777888<<>>>>>>>>===;;;999555444333222111111111111222111111111000000000000////////////////////////////////////////////////........................///............---------............................................................////////////---...///000000000//////////////////////////////111111000/////////......///000000000111111111111000000000000000000000000111333444444999KKKlll}}}xxxvvv~~~fffIIIHHHMMMaaaxxxpppnnnzzzzzzbbbNNNHHHJJJGGGUUUfffjjj```QQQHHHFFFCCCBBBBBBAAA@@@???>>>>>><<<>>>@@@???>>>???BBBEEEHHHWWWjjj{{{zzznnnddd]]]cccaaa___```bbbeeefffggg```WWWKKKCCCAAABBBCCCDDDKKKMMMPPPRRRRRRPPPMMMKKKKKKIIIFFFEEEEEEDDDBBB@@@???@@@CCCEEEEEEEEEDDDCCC=========>>>>>>???AAAAAA@@@@@@@@@AAAAAA@@@???>>><<<<<<=========>>>??????AAABBBDDDEEEDDDCCCAAA???@@@????????????>>>>>>>>>;;;;;;::::::::::::::::::777888888888:::>>>DDDIIIRRR]]]lllwww}}}kkkYYYTTTaaawwwuuufffdddeeefffsss}}}{{{xxxfffbbb^^^\\\]]]^^^\\\ZZZUUUNNNCCC999333000000000000000000000000000000000000000111000000///...---////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222333444555444444777;;;???NNN```rrryyy{{{}}}~~~wwwkkkcccgggkkknnnvvv|||mmm```HHHDDD@@@CCCNNN```ooowwwuuuyyyxxxtttvvv}}}|||iiiVVVMMMKKKHHHEEEDDDDDDBBB<<<>>>FFFEEEGGGUUUwww}}}zzz~~~xxxeeeVVVLLLLLLPPPOOOPPPRRRSSSSSSRRRPPPOOOKKKIIIHHHHHHGGGFFFDDDAAA@@@???>>>>>>>>>>>>;;;999555444333222222111111222111111111111000000000000////////////////////////................................................///............---------......................................................//////////////////---...///000111000//////////////////////////////111000000////////////000000000000000111111111111000000000000000000000000111333444555<<>>>>>>>>===>>>???BBBKKKXXXfffuuuyyyooodddbbbaaaaaadddggghhhiiihhhaaaVVVKKKEEEBBBAAA@@@HHHKKKOOOTTTVVVVVVUUUSSSTTTQQQNNNKKKJJJIIIGGGEEE@@@BBBDDDFFFGGGFFFDDDBBB>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@BBBDDDDDDBBB@@@===<<<<<<;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>::::::999999999999::::::777888999:::<<>>>>>FFFFFFGGGSSSnnn|||}}}wwwdddUUULLLLLLQQQPPPQQQSSSTTTTTTSSSQQQPPPJJJIIIHHHHHHHHHGGGDDDAAA@@@???>>>>>>>>>>>>;;;999555555444333222222222222111111000000000/////////////////////////////////------------------------........................///............---------................................................/////////////////////...---...000111111111///...////////////////////////000000///......///000111000000000000111111111111000000000000000000000000222444555888CCC[[[yyy|||mmmYYYJJJNNNYYYuuuttthhhiiisss}}}}}}ppp___RRRLLLLLLSSS```jjjgggZZZOOOLLLHHHJJJNNNPPPOOOLLLHHHEEE@@@@@@AAAAAA???>>>======<<<@@@FFFOOO^^^tttuuuqqqmmmkkkkkklllmmmmmmllliiiddd[[[QQQIIIEEECCCDDDFFFIIINNNRRRVVVYYYZZZZZZWWWSSSQQQPPPOOOMMMLLLGGGHHHJJJKKKJJJHHHEEEBBB?????????@@@AAABBBDDDEEEBBBAAABBBEEEHHHIIIFFFDDD>>>>>>===<<<;;;<<<======>>>??????@@@AAABBBCCCCCCAAAAAA@@@@@@@@@?????????:::999888888888888999:::888999:::;;;===CCCIIINNNXXXeeevvvmmmZZZWWWcccoooyyyoooiiilllxxxtttlllrrroooiiibbb^^^______^^^]]]XXXTTTKKKAAA888333111111000000000000000000000000...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333111444555555444777===CCCRRRfffvvvvvvtttwwwzzzxxxmmmjjjnnnxxx|||}}}|||iiiWWWDDDDDDDDDHHHWWWkkkxxxzzzwww|||yyyvvvvvv{{{sss]]]RRRNNNKKKHHHGGGBBBEEE???>>>DDDDDDFFFQQQaaaxxx~~~wwwdddUUUMMMMMMRRRPPPRRRSSSUUUUUUTTTRRRQQQJJJIIIHHHHHHIIIGGGDDDBBBAAA???>>>>>>>>>>>>;;;999555555444333222222222222000000000000////////////////////////////////////------------------------//////////////////////////////.........---------................................................///////////////.........---...000111222111///...////////////////////////000///.........000111222000000000000111111111111000000000000000000000000222555777;;;HHHbbb}}}wwwoooaaaQQQGGGQQQ^^^}}}xxxjjj```fffoootttrrrgggYYYOOOPPPTTT___kkkkkk^^^SSSOOONNNQQQVVVYYYXXXUUUPPPMMMFFFFFFEEEDDDBBB@@@???>>>???>>>>>>AAAJJJ\\\vvvxxxrrrpppppppppmmmooooooiii^^^SSSKKKHHH@@@AAACCCGGGMMMTTT[[[___\\\ZZZVVVTTTTTTSSSRRRQQQOOOPPPQQQQQQOOOKKKGGGDDD@@@@@@@@@AAABBBCCCEEEFFFCCCCCCDDDGGGKKKLLLJJJGGG@@@???>>><<<<<<<<<===>>>=========>>>@@@BBBCCCEEEAAAAAAAAA@@@@@@@@@??????999888777777777888999:::888999:::;;;>>>DDDJJJOOO[[[hhhzzzwwwaaaXXX^^^hhh~~~qqqhhhnnnyyytttgggiiizzzqqqkkkddd______```___]]]YYYUUUNNNDDD;;;555333222000000000000000000000000......///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111111111111222222333333333111444666555444666>>>DDDSSShhhvvvuuuqqqtttvvvsssjjjhhhooozzzyyydddPPPBBBDDDDDDIIIZZZooo{{{|||www|||~~~wwwvvvwww~~~vvv```TTTPPPLLLIIIIIIBBBFFFAAA>>>BBBBBBDDDPPPUUUmmmuuu```TTTOOOMMMMMMQQQRRRTTTUUUTTTSSSQQQPPPPPPMMMJJJHHHGGGEEECCCAAADDDBBB@@@???>>>===;;;999555555444333222222222222222222222222111111111000////////////////////////...------,,,,,,------...............////////////........................////////////////////////............////////////,,,---------.../////////............////////////////////////////////////////////////000000000000000000000000000111111222222111111111000000//////222444555999KKKggg~~~|||kkkYYYNNNAAAJJJTTTjjjwwwdddaaaaaafffkkkhhh\\\PPPQQQUUU```jjjiii^^^SSSMMMMMMRRRYYY___aaa___[[[XXXQQQNNNJJJFFFDDDDDDDDDEEECCC@@@>>>===>>>EEEVVVggg|||~~~}}}|||yyyuuurrrnnnfffZZZQQQMMMHHHEEEEEEEEEGGGNNNVVVaaacccaaaYYYNNNJJJOOOUUUTTTZZZ]]]XXXQQQMMMGGGBBBDDDCCCAAA@@@@@@@@@AAABBBDDDDDDEEEJJJNNNNNNKKKGGGAAA???=========>>>===<<<;;;;;;<<<>>>???AAABBBBBBEEEEEEDDDCCCBBB@@@???>>>;;;:::999777777777888888999999;;;>>>???CCCOOO[[[dddppp}}}mmmZZZZZZdddsss}}}uuuiiiiiirrr{{{sssjjjuuu~~~nnn___^^^aaaaaa```bbb[[[XXXQQQGGG===666333222111222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111000//////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333222444666666888AAAKKK]]]gggoooqqqoooooonnnlllgggiiipppxxx|||rrraaaQQQFFFFFFHHHPPPdddxxx}}}xxxxxx~~~xxxssswww~~~}}}jjjZZZPPPLLLIIIHHHEEEDDDAAA??????@@@CCCEEERRR___|||vvv```SSSNNNNNNNNNRRRSSSTTTUUUTTTSSSQQQPPPPPPMMMJJJHHHGGGEEECCCAAACCCAAA???>>>>>>===:::999555555444333222222222222222222111111111000000000////////////////////////...------,,,,,,------...............////////////............................................................////////////------..............................////////////////////////////////////////////////000000000000000000000000000111111222222111111111000000000000222333444:::MMMjjjzzzwwwdddRRRIII>>>IIIWWWooovvvgggcccaaaeeekkkiii___UUURRRUUU^^^hhhhhh]]]RRRMMMPPPUUU\\\bbbeeeccc```]]]VVVTTTQQQMMMIIIGGGFFFEEEAAA???======<<>>======>>>>>>===<<<;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>;;;:::999888777777888888999999;;;>>>???DDDPPP\\\gggsssrrr^^^[[[bbbqqq{{{wwwjjjgggnnnuuuyyyzzz~~~sssccc___aaaaaaaaabbb]]]ZZZSSSJJJ@@@888444333222222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111000//////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333333444666666999CCCNNN]]]iiitttsssnnnkkkkkkjjjkkklllssszzz~~~sss___NNNEEEFFFIIITTTiii|||{{{zzzxxxsssxxxmmm\\\RRRMMMIIIGGGEEECCCAAA???>>>@@@BBBDDDJJJVVVqqqxxxaaaSSSMMMNNNOOORRRSSSTTTUUUUUUSSSQQQPPPPPPMMMJJJHHHGGGFFFDDDBBBBBBAAA>>>======<<<:::888555555444333222222222222111111000000000/////////////////////////////////......------------..................////////////........................------------------------............//////////////////..............................////////////////////////////////////////////////000000000000000000000000000111111222111111111111111000000000222333555===QQQnnnvvvrrr\\\JJJCCC===III]]]vvv|||{{{rrrmmmiiilllrrrqqqhhh___VVVWWW]]]eeeeee\\\RRRMMMRRRWWW^^^eeehhhgggdddbbb[[[YYYWWWSSSOOOJJJGGGDDDCCC???===>>>===;;;===AAAMMMVVVfffttt~~~{{{ttthhh___VVVOOOJJJGGGIIIMMMTTTXXX\\\[[[VVVSSSTTTWWWcccfffddd]]]VVVRRRMMMIIIBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCEEEJJJNNNNNNJJJEEEAAA@@@@@@AAABBBBBB@@@>>><<<<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBBAAA??????<<<;;;:::888777777888888999999;;;>>>@@@EEEQQQ]]]iiivvv|||fff]]]___mmmyyyyyylllfffhhhkkkuuuzzz{{{jjjbbbaaaaaabbbccc___]]]WWWNNNCCC:::555333222222222222111111000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111000000///000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444333444555666;;;GGGSSS```ooo{{{zzzqqqkkkhhhgggmmmooovvv}}}qqq[[[KKKCCCEEELLL[[[pppwwwttt{{{rrraaaUUUOOOJJJGGGEEECCCAAA>>>>>>???AAABBBHHHQQQfff{{{cccSSSMMMNNNQQQRRRSSSTTTUUUUUUTTTRRRPPPOOOMMMJJJHHHGGGFFFDDDBBBBBB@@@>>>===<<<;;;999777555555444333222222222222000000000000////////////////////////////////////......------------..................////////////........................------------------------............////////////000000//////......------............////////////////////////////////////////////////000000000000000000000000000111111222111111111111111111111111222333777BBBYYYvvvyyytttYYYDDDAAA>>>LLLddd{{{{{{~~~xxxnnn^^^\\\^^^dddccc[[[RRRMMMQQQVVV^^^fffjjjjjjgggeeeaaaaaa```^^^ZZZTTTNNNJJJHHHBBB???@@@AAA===::::::>>>EEERRR]]]eeeppp|||sssiiiaaaXXXNNNIIIIIIMMMRRRXXX\\\\\\\\\]]]___hhhiiidddZZZRRROOOJJJEEEEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGKKKPPPUUUTTTOOOJJJEEEDDDEEEGGGHHHGGGDDDAAA=========>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@===<<<:::999888888888999::::::<<>>777444222222222111111111111111000000000000000000000000////////////////////////////////////000000000000000000111111111111000///000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444555333444555777===KKKYYYfffuuu}}}uuukkkccciiinnnwww}}}hhhTTTGGGBBBFFFPPPaaauuuwwwvvv~~~xxxfffZZZRRRLLLHHHEEECCCAAA???>>>???@@@AAAFFFKKKZZZtttgggUUUNNNOOORRRRRRSSSUUUVVVUUUTTTRRRQQQOOOLLLIIIHHHGGGFFFDDDCCCBBB@@@>>>===<<<;;;999777555555444333222222222222000000000000///////////////////////////////////////......------......///............////////////............................................................////////////000000000//////......---............////////////000000000000000000000000////////////000000000000000000000000000111111222111111111111111222222222333555:::IIIccc~~~yyyZZZCCCAAAAAARRRmmm~~~|||jjjeeebbbdddbbbZZZRRRNNNPPPVVV___ggglllmmmkkkiiihhhiiikkkjjjggg```ZZZVVVMMMEEE@@@AAABBB@@@======888;;;@@@FFFJJJTTTgggyyy{{{pppaaaTTTNNNHHHLLLRRRXXX]]]aaadddeeelllkkkfff]]]WWWUUURRRMMMIIIHHHHHHHHHGGGGGGGGGGGGHHHKKKOOOVVV[[[ZZZUUUOOOHHHHHHHHHIIIJJJIIIEEECCC??????>>>>>>>>>>>>======???@@@AAAAAABBBAAAAAAAAA>>>===;;;:::888888888999;;;;;;===@@@BBBGGGSSS___kkkxxx|||jjjcccgggvvv~~~rrrhhhccc```___wwwwwwgggbbbccceeedddcccbbb___WWWLLLAAA999555333222111000000000111111000000000000000000000000////////////////////////////////////000000000000///000000111111111000000000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444555333444666999AAAPPP___nnnyyyrrrccceeekkkuuu{{{~~~|||nnn[[[KKKCCCCCCGGGSSSgggyyy|||vvvxxx~~~lll___VVVNNNIIIFFFDDDBBB@@@?????????@@@@@@CCCNNNccc~~~lllYYYPPPPPPSSSSSSTTTUUUVVVVVVTTTRRRQQQNNNLLLIIIHHHGGGFFFEEECCCBBBAAA>>>======<<<:::888555555444333222222222222111111000000000///////////////////////////////////////............//////............////////////........................////////////////////////............////////////000000//////////////////............////////////000000000000000000000000////////////000000000000000000000000000111111222111111111222222222222222333777???RRRooo||||||ZZZBBBBBBEEEWWWxxx}}}rrrkkknnnyyyyyypppiiifffccc[[[RRRNNNQQQWWWaaajjjpppqqqpppnnnhhhkkkmmmnnnkkkeee^^^ZZZQQQIIICCCBBBCCCAAA@@@AAA===<<<;;;===???DDDRRR___{{{ooo___WWWJJJJJJMMMRRRZZZaaafffhhhjjjiiiddd^^^\\\\\\ZZZVVVKKKJJJIIIGGGGGGHHHIIIIIIJJJMMMSSS[[[aaaaaa[[[UUULLLKKKJJJJJJJJJIIIFFFDDDCCCCCCBBB@@@???>>>===<<<>>>???@@@AAABBBBBBBBBBBB@@@>>><<<:::999999999999======???BBBCCCGGGSSS___lllyyyqqqhhheeesss}}}sssiiiccc___[[[mmm{{{iiibbbdddfffdddccccccaaaZZZPPPDDD;;;666444333111000000000111222000000000000000000000000000000000000000000000000////////////000000000000///000000111111111111000000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333444444444333444888<<>>BBBJJJYYYrrrppp\\\RRRQQQSSSSSSTTTUUUVVVVVVTTTSSSQQQNNNLLLIIIGGGGGGGGGEEECCCCCCAAA???>>>>>>===:::999555555444333222222222222222222111111111000000000//////////////////////////////............//////............////////////............................................................///////////////////////////000000000............////////////000000000000000000000000////////////000000000000000000000000000111111222111111111222222333333333444999DDDZZZyyy~~~{{{XXX???BBBHHHZZZzzzuuuzzz{{{ooojjjeee\\\SSSNNNOOOUUU___iiippprrrqqqpppkkkmmmppppppmmmggg```\\\XXXQQQKKKHHHEEEAAA@@@CCCCCC???===>>>???@@@FFFMMMdddnnn~~~xxxiiiaaaUUUQQQMMMPPPXXXbbbiiillliiihhhddd^^^]]]^^^\\\VVVOOONNNKKKIIIHHHJJJLLLNNNMMMQQQXXXbbbhhhhhhbbb\\\TTTRRROOONNNMMMLLLIIIGGGIIIHHHGGGDDDBBB???===<<<======???@@@BBBBBBCCCCCC@@@???===;;;999999999999??????@@@CCCCCCGGGRRR^^^mmmzzzvvvkkkaaaooozzzyyyqqqiiiccc___]]]dddtttwwwwww|||jjjbbbeeefffdddaaabbbbbb\\\RRRFFF===777444333111000///000111222000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333444444222222555:::???GGGWWWffflllttt||||||pppmmmppprrrvvv|||xxxssskkkZZZIIIAAAAAAEEEIIIXXXoooxxxtttzzzvvvhhh]]]TTTNNNHHHGGGEEECCCAAA@@@?????????DDDIIIRRReee~~~|||sss___TTTRRRSSSSSSTTTVVVVVVVVVUUUSSSQQQNNNKKKIIIGGGGGGGGGEEEDDDDDDBBB@@@???>>>===;;;999555555444333222222222222222222222222111111111111//////////////////////////////............//////............/////////000........................------------------------............/////////000......//////000000111111............/////////000000000000000000000000000////////////000000000000000000000000000111111222111111111222222333333333444:::GGG___||||||xxxUUU===AAAIII[[[ssslllfff\\\SSSOOOLLLRRR]]]gggnnnppppppnnntttvvvxxxwwwtttmmmgggbbb^^^XXXSSSOOOIIIBBBAAACCC@@@<<<:::===>>><<<<<>>@@@BBBBBBCCCCCCAAA@@@===;;;:::999999999AAA@@@AAACCCDDDGGGRRR^^^nnn|||yyymmm___lllwwwvvvooohhhccc_________mmmsssnnnvvvxxxyyy}}}jjjccceeefffddd```bbbbbb]]]SSSHHH>>>888444333111//////000111222000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222333333333444444444111222666;;;AAAIIIXXXggghhhpppwww||||||vvvuuutttqqqrrr|||yyyrrrhhhWWWGGGBBBEEEEEEIIIYYYrrrwwwttt{{{xxxjjj___UUUOOOIIIHHHFFFDDDBBBAAA@@@???>>>BBBDDDHHHUUUkkk|||{{{ssstttzzzzzz^^^TTTVVVSSSVVVWWWWWWXXXWWWTTTRRRQQQNNNKKKIIIGGGGGGGGGEEEDDDDDDAAA>>>======<<<:::999555444333333222222333333222333333333333222111111//////000000///...------............////////////............////////////,,,---------.../////////---...///...------...///---------.........//////000000000000000000000000////////////////////////000///.........///111222000000000000000000000000111111000000111111222333222222222111222222333333888===MMMjjjrrryyyxxxrrrppp___NNNFFF@@@GGGZZZwwwmmmbbbWWWNNNSSSVVV]]]eeelllppppppooopppyyy}}}zzzwwwpppggggggddd```[[[UUUOOOGGGCCCFFFBBB>>>;;;;;;;;;::::::??????GGGXXXnnnwwwpppcccYYY[[[bbbhhhqqqyyytttrrrnnnkkkhhhddd___[[[XXXXXXXXXWWWUUUUUUWWWYYYYYY___fffnnnvvvzzztttkkkeeeccc___\\\XXXVVVTTTTTTWWWUUURRRLLLFFFBBBAAAAAA??????@@@AAACCCDDDEEEEEEDDDBBB@@@===<<<;;;<<<===>>>@@@DDDEEECCCEEEQQQ___mmm~~~jjj^^^bbblllvvvvvvmmmeeebbb```ccclllzzzuuuhhhqqqqqqwww}}}jjj___```eeegggaaaaaa```^^^XXXNNNBBB:::555444222222222222000///000000000000000000000000000000000000000000000000////////////000000000000000111222222111000111222000000000000000000000000333222111000000111222333111111222222222333333333222222333444444555555666333777999:::BBBRRRbbbkkkjjjnnnqqqqqqqqqssswwwzzz}}}|||}}}}}}tttdddRRREEE@@@@@@DDDPPP]]]qqq}}}|||{{{vvvxxxyyyoooeeeZZZSSSNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@AAAFFFMMMWWWaaagggxxx}}}}}}xxxuuutttzzzzzz||||||sssiiijjjqqq{{{___TTTUUURRRVVVVVVWWWWWWVVVTTTRRRPPPNNNLLLIIIGGGGGGGGGEEECCCCCCAAA>>>===<<<<<<:::999444444333222222222222333222222222222222111111000///////////////...------............////////////............////////////------..................---...///...------...///---------.........//////000000000000000000000000////////////////////////000//////...///000111222000000000000000000000000111111000000111111222333222222111111222222333333888???QQQooopppwww|||uuuppplll[[[JJJDDD@@@HHH[[[{{{ooocccZZZ[[[^^^eeemmmtttwwwvvvtttttt|||}}}xxxvvvrrrmmmooommmjjjfff```WWWNNNHHHEEECCC@@@?????????===<<<999:::???JJJXXXkkkqqqeeedddjjjqqqxxx~~~vvvtttrrrppppppnnnkkkiii``````___]]][[[ZZZ\\\^^^eeekkkrrryyy~~~uuullljjjfffaaa]]][[[YYYYYY^^^\\\XXXRRRMMMHHHFFFFFF???@@@@@@AAACCCDDDEEEFFFDDDCCC@@@>>>=========>>>DDDFFFIIIIIIEEEFFFQQQ^^^kkk|||rrr```aaahhhsssvvvppphhhcccaaaeeeppp|||oooqqqppptttmmm```___bbbdddcccbbbbbb___ZZZPPPEEE===666444222222222222000///000000000000000000000000000000000000000000000000////////////000000000111000111222222111000111222000000000000000000000000222222111000000111222222111111222222222333333333222222333444444555555666444888:::<<>><<<<<<;;;:::888444444333222222222222222111111222222111111000//////////////////......---............////////////............//////////////////..................---...///...------...///------........./////////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000111111000000111111222333222222111111222222333444888BBBXXXvvvssszzz|||wwwpppjjjWWWGGGBBB@@@III\\\yyylllcccaaaeeellluuu{{{|||zzzwwwzzz}}}wwwuuuuuuuuuvvvvvvuuusssmmmcccXXXPPPHHHFFFCCCCCCCCCBBB@@@???;;;;;;===AAAGGGSSSjjj~~~vvvrrrwww|||xxxwwwuuuvvvwwwyyyyyyxxxnnnnnnkkkgggcccbbbccceeelllssszzzyyyvvvsssnnniiidddaaa``````aaa___ZZZUUUOOOKKKHHHFFF@@@@@@AAABBBCCCEEEFFFGGGEEECCCAAA???>>>???@@@AAAKKKMMMPPPOOOIIIHHHPPP\\\jjj{{{~~~bbb___bbbnnnxxxvvvmmmffffffjjjtttvvvtttrrrttt}}}qqqccc___aaaaaaddddddcccaaa\\\SSSHHHAAA777555333222222222111///000000000000000000000000000000000000000000000000/////////000000000111111000111222222111000111222000000000000000000000000222222111000000111222222111111222222222333333333222222333444444555555666666999<<>>EEEVVVhhhzzz~~~zzzzzz}}}}}}vvvttt{{{|||rrrhhh]]]VVVOOOLLLHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBDDDGGGJJJKKKPPPUUUXXXXXXTTTPPPNNNNNNXXX^^^hhhnnnmmmjjjmmmttt}}}```SSSTTTQQQUUUVVVWWWWWWVVVTTTQQQPPPOOOLLLIIIHHHGGGFFFDDDCCCBBB@@@===<<<;;;;;;999777444333333222111222222222000111111111111000//////...///////////////..................////////////............////////////000000//////......---------...///...---------///............////////////000000000000000000000000///////////////////////////////////////000000111////////////////////////111111000000111111222333111111111111222333444444888FFF^^^{{{{{{tttlllWWWHHHFFFGGGPPPcccssskkklllqqqyyy~~~xxxuuuvvvxxxwwwxxx{{{|||xxxoooccc[[[QQQMMMIIIEEECCCCCCAAA@@@@@@>>>===>>>@@@GGGXXXggg}}}{{{{{{~~~}}}|||xxxsssmmmjjjjjjkkkrrrzzz|||~~~zzztttmmmhhhfffeeeeeeeeebbb]]]XXXSSSNNNJJJGGGBBBBBBBBBBBBDDDEEEGGGHHHEEEDDDBBBAAA@@@AAACCCDDDMMMPPPSSSSSSMMMIIIQQQ[[[kkk{{{ggg^^^]]]jjjyyy{{{sssjjjlllnnnuuu}}}||||||vvvgggbbbbbbbbbeeeeeedddbbb]]]UUUKKKDDD888666333222222222111000000000000000000000000000000000000000000000000000//////000000000111111111000111222222111000111222000000000000000000000000222111111111111111111222111111222222222333333333222222333444444555555666555999===BBBMMM___mmmsssvvvtttooohhhbbbaaafffjjjtttuuu|||uuu```MMMBBB??????EEEYYYjjjyyy}}}zzz{{{~~~}}}xxxsssttt}}}|||rrriii___XXXPPPMMMIIIGGGFFFFFFEEEDDDAAABBBCCCEEEGGGHHHIIIJJJLLLPPPTTTTTTQQQNNNNNNOOOUUU___lllssssssqqqssswww}}}```SSSTTTQQQUUUUUUVVVWWWVVVSSSQQQPPPOOOMMMJJJHHHGGGFFFDDDBBBAAA???<<<;;;;;;:::888777333333222111111111111222000111111111111000//////......///////////////...............////////////............////////////000000000//////......------...///...---------///........./////////000000////////////////////////////////////////////////...//////000000000000000////////////////////////111111000000111111222333111111111111222333444555:::JJJddd~~~}}}zzztttlllXXXMMMRRRWWWcccvvv}}}{{{|||uuutttvvvuuuyyy~~~{{{qqqjjjaaaZZZQQQJJJEEECCCBBBAAA@@@;;;999;;;===BBBJJJSSSeeerrr~~~|||~~~|||vvvrrrpppppp|||~~~wwwooojjjhhhhhhiiimmmiiiddd___[[[WWWQQQMMMEEEDDDCCCCCCDDDEEEGGGHHHEEEDDDBBBAAABBBCCCEEEFFFLLLOOOTTTUUUOOOKKKQQQZZZlll{{{mmm```ZZZgggyyyxxxooopppooosss~~~nnngggeeeeeeeeeddddddbbb^^^VVVMMMGGG999777333222222222111000111111111111111111111111111111111111111111111111000000000000111111111111000111222222111000111222111111111111111111111111111111111222222111111111111111222222222333333333222222333444444555555666333888???FFFTTTeeeqqquuuwwwwwwuuupppjjjhhhjjjmmmrrrqqqtttuuu[[[HHH@@@@@@BBBGGG[[[jjjuuu|||{{{}}}yyytttpppttt{{{rrrjjj```ZZZSSSOOOKKKHHHGGGGGGEEEDDDAAACCCFFFIIILLLMMMNNNNNNNNNRRRUUUUUURRRPPPQQQSSSXXXfffvvv~~~~~~|||___TTTUUUSSSTTTUUUVVVVVVUUUSSSQQQOOOPPPMMMJJJHHHGGGFFFDDDBBBAAA>>><<<::::::999888666333333222111111111111111111111222222111111000///---...//////////////////............////////////............////////////000000//////////////////---...///...------...///....../////////000000000////////////////////////////////////////////////......///000000000000000000000000000000000000000111111000000111111222333000000000111222333444555<<>>AAADDDIII^^^lllsss|||}}}{{{{{{~~~}}}vvvqqqooouuuzzzssslllccc]]]VVVRRRMMMJJJHHHGGGEEEDDDCCCFFFJJJNNNRRRUUUWWWWWWVVVXXXZZZXXXUUUSSSTTTVVV[[[mmm{{{___UUUWWWTTTTTTUUUVVVVVVUUUSSSPPPOOOPPPMMMJJJHHHGGGEEECCCAAA@@@>>>;;;:::999999777666333222222111111111111111222222222222222111111000------...///////////////............////////////............///////////////////////////000000000---...///...------...///.../////////000000000000////////////////////////////////////////////////---...///000111000000///000000000000000000000000111111000000111111222333000000000111222333555666>>>SSSoooxxxuuuxxxuuunnn______ooo~~~yyyuuuvvvvvvzzz~~~xxxnnncccZZZRRRKKKGGGDDDAAA??????>>>@@@GGGPPPZZZ^^^```___```eeegggfffsss~~~vvvooommmoooqqqrrr~~~~~~zzzrrrnnnmmmoooqqqppplllgggdddccc___XXXRRRLLLJJJGGGEEEDDDDDDEEEFFFCCCBBBAAAAAABBBEEEGGGIIIKKKPPPWWWYYYRRRKKKNNNVVVgggxxxyyyhhh]]]fffyyy~~~wwwqqqnnnooozzzzzzooojjjhhhggggggfffdddaaa[[[SSSNNN<<<888444111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000111222222111000111222111111111111111111111111000111222222222222111000111111222222222333333333222222333444444555555666777???KKKXXXiiiyyy~~~{{{}}}}}}zzzvvvssstttvvvttttttssstttzzzlllSSSDDD???AAAEEELLLcccpppttt|||}}}|||{{{yyyyyy{{{uuupppooowww{{{uuunnngggaaaXXXTTTOOOKKKIIIGGGEEECCCCCCGGGMMMUUU]]]ccchhhjjjjjjkkkkkkgggaaa]]]]]]___bbbvvvzzz___UUUXXXVVVTTTUUUVVVVVVUUUSSSPPPOOOPPPMMMJJJHHHGGGEEECCCAAA@@@>>>;;;:::999999777555333222222111000111111111222333333333333222111111------...///000000//////............/////////000............/////////000......//////000000111111---...///...------...///////////////000000000000////////////////////////////////////////////////---...000111111111000///000000000000000000000000111111111000111222222333000000000111222444555666???UUUssszzzxxxxxx}}}{{{ssseeeeeevvv{{{wwwxxxvvvyyy~~~xxxoooeee[[[PPPJJJCCCAAA@@@===999999EEERRR___aaa```\\\ZZZ]]]]]]ZZZ]]]iiiwww~~~vvvssstttvvvxxxwww{{{|||tttpppppprrrtttvvvqqqllljjjiiifff___YYYNNNLLLHHHEEEDDDDDDEEEFFFBBBAAAAAAAAABBBEEEGGGIIIMMMRRRYYYZZZSSSKKKMMMTTTcccuuu}}}kkk___gggxxxyyyrrrooopppyyy}}}pppjjjgggiiihhhgggfffccc]]]VVVPPP<<<999444111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000222222222111000111222111111111111111111111111000111222333333222111000111111222222222333333333222222333444444555555666:::DDDQQQ```rrr}}}xxxvvvyyy{{{vvvxxxxxxvvvvvv{{{hhhRRRDDD@@@BBBDDDNNNffftttwww}}}}}}yyy}}}yyywwwxxx~~~zzztttpppoooxxx|||vvvqqqjjjdddZZZVVVPPPLLLIIIGGGDDDCCCBBBGGGOOOZZZfffpppxxx|||yyyqqqlllkkklllkkk{{{___TTTVVVSSSUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999:::999888777777666555444333333222333000000000000//////////////////000000000000//////........................000000000000000000000000........................//////............//////............////////////............/////////000000///...------...///000000000000000000000000000---///111222333222000///222222111111111111111222444222222444444222444999CCCccc|||{{{tttgggfffsss}}}||||||zzzzzz|||{{{~~~{{{uuulll]]]NNNIIIEEEAAA???======DDDMMM^^^gggeeebbbeee```XXXYYYWWW\\\dddkkknnnqqq}}}~~~}}}|||}}}yyywwwzzzyyyoooiiihhhgggccc]]]XXXPPPIIIDDDDDDFFFHHHEEECCC@@@???AAADDDHHHKKKQQQZZZ\\\ZZZXXXNNNLLLXXX^^^rrrqqq]]]```rrrxxxqqqnnnssszzz|||mmmgggmmmhhhllllllfffaaa___[[[WWWEEE;;;333222333222111222111111222222222222111111000000000000000000000000222222111000//////000000000111111111111222222222222222222111111111000000111111111111111111111111111111222222222333333333333333444444555666666666;;;GGGZZZooovvvvvv~~~yyyrrrmmmmmmttt|||{{{mmmYYYHHHBBBEEEGGGFFFUUUnnnzzzyyy{{{||||||xxxwwwyyy~~~{{{qqqppptttyyyrrrlllgggbbb[[[RRRKKKGGGFFFFFFEEEFFFDDDKKK[[[ooo~~~}}}aaaVVVWWWTTTUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999:::999888777666555444333222222222222111000000000////////////......////////////..............................////////////////////////........................//////............//////............////////////........./////////000000000///...------...///000000000000000000000000000...///111222222222000///222222111111111111111222444222222444444222555:::JJJkkk~~~jjj```hhh|||yyyxxxyyywwwwwwyyyxxx|||zzziiiZZZNNNIIIEEEBBB??????EEENNNeeeoooooolllnnnggg]]]\\\SSSWWW___eeeeeedddkkksss{{{uuurrroookkkeee```WWWOOOJJJHHHHHHIIIEEEDDDAAA@@@BBBEEEIIILLLRRR\\\``````]]]PPPJJJSSS]]]qqqzzzbbb^^^lllyyyyyytttppplllpppwwwwwwrrrzzzqqqhhhllliiimmmmmmhhhccc```]]]YYYGGG===444333444333222333111111222222222222111111000000000000000000000000222222111000000000000000000111111111111222222222222222222111111111000000111111111111111111111111111222222222222333333333333333444555555666666777;;;FFFYYYmmm}}}}}}~~~zzzsssmmmkkkmmmqqqqqqdddQQQCCC???BBBEEEFFFYYYqqq|||{{{zzzyyy{{{}}}wwwpppqqqvvv~~~wwwqqqlllggg```VVVNNNIIIFFFEEEDDDCCCBBBGGGUUUhhh{{{cccWWWXXXTTTUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999:::999888777555444333222222111222222111111000000000/////////---......//////......---........................////////////////////////........................//////............//////............////////////....../////////000000000//////............//////000000000000000000000000...///000222222111111000222111111111111111222222333111222444444333666;;;PPPtttkkkXXX[[[ooouuuttt{{{vvvrrrssstttuuuxxx~~~yyyiiiUUUOOOIIIEEEBBBAAAGGGNNNiiiwwwzzzwwwxxxpppccc```SSSWWW___ffffffbbbbbbfffvvv}}}xxxrrrlllggg^^^UUUNNNIIIHHHHHHFFFDDDBBBBBBCCCGGGKKKMMMTTT___dddeeebbbRRRHHHNNNZZZooolll```gggrrrtttqqqoooiiilllttt}}}pppgggnnnvvvjjjkkkiiimmmnnniiieeebbb___[[[JJJ???666444444333222333111111222222222222111111000000000000000000000000222111000000000000000000000111111111111222222222222222222111111111111111111111111111111111111111222222222222333333333333333444444555555666777777999EEEWWWjjjwww||||||zzzyyy{{{rrrmmmkkkjjjhhhggg[[[JJJ???===@@@EEEIII^^^uuu}}}~~~zzz{{{~~~yyyrrrnnnqqqxxx~~~xxxsssllleee[[[RRRLLLHHHEEEDDDBBB@@@BBBMMM\\\qqqcccWWWWWWSSSUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999:::999888777444333222222111111111222111111111000000000//////......////////////..............................////////////////////////........................//////............//////............////////////...////////////000000000/////////......///////////////////////////////////////000111111111111000111111111000111111222333333111111444444333777===SSSyyyiiiSSSUUUkkksssqqqxxxsssnnnpppnnnpppvvv|||www^^^VVVLLLGGGCCCBBBHHHOOOgggzzz~~~yyykkkfffVVVYYYbbbllloookkkfffeeekkkwwwqqqkkkaaaWWWNNNIIIFFFEEEEEEDDDCCCCCCEEEIIIMMMOOOVVVaaafffgggdddTTTIIINNNXXXmmm{{{iiiiiirrruuusssnnngggjjjsss}}}sssfffjjjyyyzzzkkkiiiggglllnnnjjjfffddd```\\\LLLAAA777444444222111222111111222222222222111111000000000000000000000000111111000000000000000111000000111111111222222222111111111111111111111111111111111111111111111111222222222333333333444444444444444555666666777777777CCCVVVgggqqqtttsssqqqrrryyy|||rrroooooommmiiibbbUUUGGG???>>>AAAGGGNNNdddyyy}}}~~~|||zzz|||vvvoookkkpppyyy}}}{{{~~~xxxpppiii___UUUOOOJJJGGGEEEBBB@@@@@@DDDOOOdddcccVVVVVVRRRUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999:::999888777333333222111111111222222111111111111000000000000000000111111111111000000////////////////////////................................................//////............//////............////////////////////////000000000111...//////////////////...//////////////////////////////000111111111111111111111000000111222222333333111111333444444999???WWW~~~jjjVVVYYYnnnsssqqqwwwrrrlllmmmhhhlllssszzz~~~lll```RRRIIIDDDCCCHHHOOOddd{{{wwwqqq[[[\\\cccooouuuqqqjjjfffhhh|||xxxqqqfffZZZPPPIIIFFFEEECCCCCCCCCEEEHHHLLLPPPSSSZZZcccffffffdddVVVKKKQQQVVVkkkvvvrrryyy}}}{{{qqqiiilllvvvqqqqqqzzz{{{lllhhheeejjjmmmiiifffdddaaa\\\OOOCCC888444333111000000111111222222222222111111000000000000000000000000111000000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111222222333333333444444444444444555555666777777888666CCCVVVeeemmmnnnllljjjlllooouuu{{{tttppprrrpppjjj^^^QQQEEE@@@>>>@@@HHHPPPhhh|||zzz~~~}}}{{{xxx|||}}}tttnnnhhhooozzz~~~xxxuuu{{{}}}ssslllbbbYYYRRRMMMIIIGGGEEEBBB???@@@FFFVVVqqq~~~bbbVVVVVVRRRUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999:::999888777333333222222222222333333222222111111111000000000000111111222222111111000////////////////////////................................................//////............//////............/////////////////////000000000111111......////////////......000000000000000000000000000000000000000111111111000000000000111222333333333111000333444444:::AAA^^^lll]]]cccvvvzzzrrrrrrxxxssskkkkkkeeegggnnnuuuzzzqqq]]]OOOGGGEEEIIIPPPeee~~~jjjgggiiisss{{{xxxpppjjjjjjzzz~~~pppaaaUUUMMMJJJHHHCCCDDDEEEHHHLLLQQQVVVXXX```gggggggggfffXXXNNNSSSTTTjjjyyyyyyppprrrzzzzzz{{{lllgggccciiillljjjgggeeebbb]]]SSSFFF:::555444111000111111111222222222222111111000000000000000000000000000000000000000111111222000111111111111222222222111111111111111222222222111111111111111111111111333333333333444444444444444555555666666777888888888FFFYYYgggmmmllljjjhhhfffdddgggpppyyyxxxqqqqqqnnnhhhXXXLLLAAA>>>===>>>FFFRRRkkk}}}yyy{{{|||zzzyyy}}}zzzrrrlllgggooo|||~~~vvvtttttt|||xxxqqqggg^^^VVVPPPLLLIIIFFFCCCAAA@@@AAAIII\\\mmmcccWWWWWWSSSUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999:::999888777444444333333333333444444222222222111111111000000000000111111111111000000////////////////////////................................................//////............//////............//////////////////000000000111111111---...///000000///...---000000000000000000000000000000000000000111111222000000000000111222333444333111000333444555;;;BBBccclllbbbnnnzzzsssooorrryyyuuujjjiiidddcccfffnnnvvv~~~lllXXXLLLGGGKKKQQQfffwwwooonnnvvvxxxrrrnnn{{{{{{hhhYYYPPPLLLJJJDDDEEEHHHLLLQQQWWW\\\___fffmmmlllllljjj[[[OOORRRSSSjjjzzzyyyyyy}}}}}}|||mmmfffccciiimmmkkkiiigggddd___WWWJJJ===888666333222222111111222222222222111111000000000000000000000000000000000000000111222222000111111111111222222222000000111111111222222222111111111111111111111111333333333444444444444555555555555666777777888888<<>>>>>>>>HHHVVVkkk~~~yyy|||~~~|||{{{}}}wwwooojjjhhhqqqxxxtttvvvzzzxxxnnncccZZZSSSMMMJJJEEECCCBBBAAA@@@AAAJJJUUUllldddYYYYYYTTTUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB>>><<<:::999::::::888777444444444333333444555555222222222111111111111000//////000000000000//////000000000000000000000000................................................//////............//////............/////////000000000000000111111111111---...///000000///...---000000000000000000000000000000000000000111111222000000000000111222333444333000000222444555;;;CCCfffkkkddduuurrrmmmlllrrrzzzwwwiiigggccc```aaahhhrrr~~~www^^^OOOIIILLLQQQfffxxxoookkkttt~~~{{{vvvqqq}}}lll[[[PPPKKKJJJFFFGGGJJJOOOUUU\\\aaadddjjjqqqqqqqqqnnn]]]OOOPPPSSSjjjyyy~~~~~~zzz|||mmmfffdddjjjnnnmmmjjjiiifffaaaZZZMMM@@@:::777555333444111111222222222222111111000000000000000000000000000000///000000111222222000111111111111222222222000000111111222222222222111111111111111111111111333333333444444444555555555555666666777777888888@@@NNNbbbpppsssqqqnnnllljjjccc```eeelllooottt{{{~~~uuurrrmmmdddRRRFFF>>>@@@@@@AAALLLZZZkkk~~~zzz}}}~~~|||{{{}}}tttlllgggiiisss~~~vvvvvv|||~~~sssggg]]]UUUNNNJJJCCCBBBBBBCCC@@@>>>AAAGGGIIIcccqqqyyyyyybbbTTTQQQRRRXXXYYYYYYXXXWWWTTTRRRQQQNNNKKKHHHGGGFFFEEECCCBBB???===;;;:::::::::999888444444333333333333222222222222111111111111222222000000000000000000000000111///...///000111000.........////////////......///////////////////////////////////////////////////.........///000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111111888555222555555999HHHmmmuuulll~~~uuummmhhhmmmwww|||kkkgggfffbbbaaaeeelllvvvcccQQQMMMNNNOOOccc~~~tttjjjnnn}}}vvvzzz|||jjj]]]RRRLLLJJJJJJIIIJJJPPPZZZdddjjjlllooorrrwwwxxxooo___SSSPPPVVVhhhuuuxxx}}}rrrgggeeegggjjjlllkkkhhheeebbb]]]PPPAAA777555555444111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111222222222222222222222222222222333444444555555666555555555666999::::::999AAATTThhhrrrttttttqqqnnnmmmgggaaaaaaiiioooqqqqqq}}}vvvpppmmmaaaMMMFFF@@@===>>>DDDQQQ]]]vvv||||||{{{}}}yyyyyyzzz~~~tttkkkgggjjjuuu~~~wwwzzzwwwkkkddd```WWWNNNHHHFFFDDDCCCCCCBBBAAA???GGGMMMUUU^^^jjjzzzzzzdddWWWTTTUUUXXXYYYYYYXXXWWWTTTRRRQQQNNNLLLIIIGGGGGGFFFDDDBBB???===;;;:::::::::999888444444333333333333222222222222111111111111222222000000000000000000000000111///...///000111000.........////////////......////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111000666333222666666===LLLppp~~~wwwppptttmmmjjjqqq{{{oooiiibbb]]]\\\```gggppp}}}lllWWWPPPPPPOOOddd~~~ttthhhiiiuuu~~~}}}www~~~mmm^^^RRRJJJIIIIIIJJJNNNVVV```hhhlllmmmrrrtttxxxzzzrrrcccWWWSSSVVVgggwwwyyy~~~|||wwwjjjfffhhhkkklllllliiieeeccc^^^RRRCCC999666666444222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333444444555555666555555555777999:::;;;;;;HHH\\\rrrzzzyyyvvvtttrrrpppllliiiiiinnnsssvvvvvv}}}~~~vvvrrrmmmaaaKKKDDD>>>===>>>EEERRR___yyy~~~}}}}}}}}}yyyxxxyyy~~~|||rrrjjjfffjjjvvvyyy|||tttlllggg]]]SSSKKKHHHEEEBBBAAA@@@>>>===>>>AAAFFFJJJOOOXXXeeennnwww|||{{{ggg[[[XXXYYYXXXXXXXXXXXXWWWUUUSSSQQQPPPMMMJJJIIIHHHGGGEEECCC???===;;;:::::::::999888444444333333333333222222222222111111111111222222000000000000000000000000111///...///000111000.........////////////......////////////////////////////////////////////////000111111111000///---,,,000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000111111111222222...333222222777888@@@SSSuuutttmmmrrrmmmmmmuuutttkkk```ZZZXXX[[[```hhhrrr|||~~~~~~pppYYYPPPNNNMMMddd~~~xxxiiifffllluuuyyyyyy~~~|||oookkkoooxxxlll]]]QQQJJJHHHIIILLLSSS\\\ffflllooooootttsssvvvyyytttggg[[[UUUVVVfff~~~zzzzzz}}}{{{~~~~~~nnnhhhjjjlllnnnmmmjjjfffddd```TTTEEE;;;777666444222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333444444555555666555555666777999:::<<<===OOOfff~~~zzzvvvtttrrrsssssssssuuuzzz~~~uuurrrkkk[[[FFFAAA===<<<>>>FFFUUUccc}}}}}}yyywwwwww~~~xxxooohhheeekkkwww{{{ttthhh]]]QQQMMMHHHEEEBBBAAA???===<<<>>>???>>>>>>AAAFFFLLLNNNSSSZZZ```eeeiiilllnnnyyyggg\\\ZZZ[[[XXXXXXXXXXXXWWWUUUSSSRRRQQQOOOLLLIIIIIIGGGEEECCC???===;;;:::::::::999888444444333333333222222222222222111111111111222222000000000000000000000000111///...///000111000.........////////////......////////////////////////////////////////////////...000111222111000...,,,//////////////////////////////////////////////////////////////////////////////000111111111111111000000111111111222222222///333111222777888CCCYYY}}}nnnhhhwwwppplllooozzz~~~{{{|||{{{nnnbbb[[[VVVXXX[[[___fffmmmjjjffffffooo~~~pppZZZQQQOOOOOOddd~~~}}}ppphhhiiiooosssuuuxxxtttiiihhhjjjlllmmmtttwwwfffYYYPPPKKKJJJJJJNNNVVV___hhhnnnqqqrrruuurrrrrrvvvtttiii]]]VVVVVVfff|||}}}||||||{{{|||rrriiikkkmmmooonnnkkkhhheee```VVVGGG===888555333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333444444555555666555666777888999;;;>>>@@@PPPkkk~~~wwwsssrrruuuxxxxxxyyy~~~|||ssspppeeeRRRBBB>>>;;;<<>>???AAACCCDDDGGGKKKNNNQQQSSSWWWZZZvvveee[[[YYYZZZWWWWWWXXXXXXWWWUUUSSSRRRRRROOOLLLJJJIIIGGGEEECCC???===;;;:::::::::999888444444333333333222222222222222111111111111222222////////////////////////111///...///000111000.........////////////......////////////////////////////////////////////////,,,...000111222111000...//////////////////////////////////////////////////////////////////////////////000111111111111111111111111111222222222222222444222333888777DDD^^^fffeeevvvmmmkkkooo|||{{{uuusssuuu}}}tttggg___XXXVVVWWWWWWZZZ^^^ZZZVVVUUUZZZbbbqqqttt^^^TTTSSSTTTfffvvvmmmjjjjjjlllmmmppp~~~hhhfffdddaaa___cccqqqooo```VVVNNNKKKKKKLLLPPPWWW___gggmmmrrruuuvvvssssssvvvuuukkk```ZZZYYYggg|||}}}~~~}}}|||{{{rrrhhhkkknnnpppooommmiiigggaaaWWWJJJ>>>888444222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222333444444555555666555777888999999;;;@@@CCCQQQnnnxxxrrrpppuuuzzzyyywwwzzz~~~zzzsssooocccMMM>>><<<;;;<<>>>>>>>>@@@AAAAAAAAABBBDDDGGGpppaaaYYYVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSRRROOOLLLIIIHHHFFFDDDBBB???===;;;:::::::::999888444444333333333333222222222222111111111111222222////////////////////////111///...///000111000.........////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111222222222333333111222000444999999KKKkkkiiiTTT\\\yyyvvvhhhfffkkkyyy~~~~~~}}}xxxsssnnnnnnsss|||yyyoooeeebbbaaa]]][[[[[[VVVQQQPPPTTTVVV]]]sss}}}fffZZZYYYZZZppp}}}vvvsssqqqnnnlllnnnwwwrrrnnnhhhcccZZZQQQMMMPPP___hhhrrruuupppkkkjjjlllyyyuuuqqqqqq^^^SSSNNNKKKKKKLLLSSSZZZdddlllqqqtttwwwzzzzzzzzz{{{|||uuukkkdddcccfffrrr}}}}}}xxxvvvyyy}}}zzztttzzzpppeeegggkkkooopppnnnllljjjfff^^^RRREEE<<<777444333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222222222333444444555555666555888::::::999<<>>===<<<===?????????@@@BBBDDDooo```XXXUUUUUUVVVWWWWWWXXXWWWVVVTTTSSSRRROOOKKKIIIGGGFFFCCCAAA???===;;;:::::::::999888444444444333333333222222222222111111111111222222////////////////////////111///...///000111000///......////////////......////////////////////////////////////////////////222111000///.........///000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111222222222333333333///000///444999:::NNNppplllXXXaaa|||vvvgggeeejjjwww~~~zzz{{{|||zzzvvvlllllloooxxxwwwnnnkkkjjjfffccccccggg___[[[___aaadddtttqqqfffeeeggguuu{{{yyyxxxvvvsssooorrrpppllliiiggg___TTTLLLKKKNNNRRRXXX]]]aaacccdddeeelllsssyyy{{{zzzzzzvvvgggaaammm|||tttdddTTTLLLJJJJJJLLLOOOVVV^^^jjjssswwwxxxyyyzzzyyyyyy{{{{{{ssshhhbbbccckkkwww}}}{{{vvvsssvvv|||{{{oooqqqrrrcccfffjjjnnnpppooolllkkkhhhaaaUUUHHH>>>999666555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222222222333444444555555666555888;;;::::::<<>>@@@CCCMMMbbbuuuzzzwwwyyy}}}yyykkkccccccgggwwwzzzrrreeeZZZRRRMMMJJJIIIHHHFFFCCCAAA@@@???>>>===:::;;;======<<<<<<===>>>nnn^^^UUUSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUSSSPPPLLLIIIGGGEEEBBB@@@???===;;;:::::::::999888666444333333444555333222111111111111111111111111000000000000////////////111111000000//////......000...---...///000///.........////////////..................////////////000000////////////000000222111111111000000//////000000000000000000000000333222111000////////////000111111111111222222222222222222222222222222222333555222444999===VVV{{{ttt\\\```|||tttiiifffiiiwww{{{{{{}}}|||zzztttsssrrrtttyyyyyymmmkkkmmmnnnnnnoooooonnnjjjeeedddlllyyyxxxqqq}}}zzzzzz|||pppmmmlllkkkiiiddd[[[QQQJJJIIIJJJPPPXXX]]]___dddjjjwwwzzz~~~}}}xxxqqqmmmkkkwwwppp___ZZZ```rrrdddWWWKKKIIILLLLLLLLLMMMVVV___mmmyyy~~~}}}{{{{{{{{{{{{yyypppddd^^^^^^jjjzzzwwwzzzwwwtttrrrtttxxxwwwtttvvvgggggghhhkkknnnooonnnmmmjjjeee[[[NNNBBB999555444333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222333444444555555666888888:::;;;999:::DDDPPPeeerrrzzzyyyuuurrrhhh]]]___ppp}}}wwwqqqqqqooodddPPP???===>>>>>>@@@GGGVVVjjjyyy|||zzzzzzttttttyyy~~~rrrddd^^^aaafffwwwzzzkkk___XXXSSSNNNKKKIIIHHHGGGFFFDDDAAA???>>>>>>============>>>>>>???lll\\\TTTSSSUUUVVVWWWXXXXXXXXXWWWUUUTTTRRRPPPLLLIIIGGGEEEBBB@@@???===;;;:::::::::999888666444333333444444333222111111111111111111111111000000000000////////////111000000000/////////...000...---...///000///.........////////////..................////////////000000////////////000000222222111111111000000000000000000000000000000000111000000000000000111111000111111111111222222222222222222222222222222222444555222444:::???YYYwww___ccc~~~sssiiigggkkkxxx~~~~~~}}}xxxvvvtttuuuxxx~~~yyylllggggggggggggiiiiiihhhfffcccccciiisss|||zzzlllhhhhhhhhhhhheee___XXXRRRMMMMMMPPPVVV\\\aaajjjrrrqqqddd^^^\\\aaaooonnn]]]VVVXXXhhhyyyyyymmm]]]SSSJJJHHHJJJKKKNNNQQQYYYaaannnyyy~~~}}}||||||yyyooobbb[[[[[[gggxxx~~~vvvxxx~~~vvvsssqqqsssvvv}}}}}}wwwzzziiiiiiiiikkknnnnnnmmmkkkiiieee[[[OOOCCC:::555444333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222333333444444555555666888999;;;<<<;;;===HHHUUUgggsss{{{xxxrrrmmmbbbVVVYYYjjj|||yyyrrrooolllbbbOOO@@@;;;<<<===@@@IIIZZZooo~~~{{{www|||zzzsssrrrwww~~~qqqddd^^^aaafffwwwsssggg^^^XXXSSSPPPHHHHHHGGGEEECCCAAA???>>>>>>===============>>>>>>iiiYYYRRRSSSUUUVVVVVVWWWXXXWWWVVVUUUTTTRRROOOKKKIIIGGGEEECCCAAA???===::::::::::::999888555444333333444444333222111111111111111111111111000000000000////////////000000000000////////////000...---...///000///.........////////////..................////////////000000////////////000000111111111111111000000000000000000000000000000000/////////000111111222222000111111111111222222222222222222222222222222222444555222555;;;BBB^^^~~~}}}rrr]]]bbb~~~sssiiihhhlllyyy~~~|||zzzxxxyyy|||rrrkkkgggdddbbbccccccddddddbbbccchhhpppwwwyyyiiifffffffffffffffbbb]]]YYYSSSPPPPPPTTTYYY```kkkvvvvvv```UUURRRPPPYYYhhhtttssseeeXXXRRRVVVcccrrr{{{}}}vvviii]]]TTTMMMHHHGGGGGGIIIOOOVVV^^^eeeqqqzzz|||qqqddd\\\\\\dddwww|||tttwww}}}vvvssspppqqqsssyyyyyy||||||kkkjjjkkklllnnnnnnllljjjiiieee\\\PPPDDD:::555444333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333444555555666666999:::<<<>>>===AAAMMM[[[ooozzzzzzrrrkkk^^^PPPRRR```qqq~~~vvvpppjjj^^^MMM@@@999:::===BBBMMM```vvvzzztttwwwzzzrrrooosss~~~~~~qqqccc]]]aaagggxxxyyylllccc[[[TTTPPPJJJJJJHHHFFFDDDBBBAAA@@@>>>>>>===============>>>}}}fffWWWQQQSSSVVVUUUVVVVVVWWWWWWVVVTTTSSSQQQNNNKKKHHHGGGEEECCCAAA>>><<<:::999::::::888777555444222333444444333111111111111111111111111111000000000000////////////000000000000////////////000...---...///000///.........////////////..................////////////000000////////////000000000///////////////////////////////////////////////////000111111111111111000000111111111222222222222222222222222222222222555666333555===EEEbbbzzzfffUUU]]]{{{tttggggggmmmzzz}}}}}}}}}~~~|||vvvoookkkkkkjjjjjjjjjjjjlllqqqyyy|||kkkjjjhhhfffeeedddbbb___\\\XXXTTTQQQSSSUUUXXXaaajjjdddTTTPPPOOOOOOSSS[[[^^^YYYRRRPPPTTT```ooozzz{{{qqq```SSSNNNJJJGGGFFFFFFHHHQQQ[[[dddkkkttt}}}tttgggaaaaaagggyyy|||rrruuu|||yyyuuuqqqqqqqqquuuzzzxxxxxxjjjjjjkkkmmmoooooonnnllliiieee^^^RRRFFF<<<666444333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333111222222222222222333333333333444444555666666666888999;;;===>>>CCCRRR```zzzvvvmmm___QQQMMMWWWfffsssyyymmm\\\III<<<;;;;;;>>>DDDQQQfff{{{zzzsssvvv~~~{{{rrrmmmrrr~~~}}}pppbbb]]]bbbhhhyyysssiii```XXXRRROOONNNLLLJJJHHHFFFEEEDDD@@@???>>>===============}}}fffVVVQQQSSSVVVTTTUUUVVVVVVVVVUUUSSSSSSPPPNNNJJJHHHGGGEEECCCAAA>>><<<:::999999999888777555333222222333444222111111111111111111111111111000000000000////////////////////////000000000000000...---...///000///.........////////////..................////////////000000////////////000000........................////////////////////////111111111111111000///...000000111111111222222222222222222222222222222222555666333777???HHHfffrrr___PPPZZZxxxssseeegggmmmzzz~~~sssmmmkkkgggeeedddcccaaa```\\\XXXUUUTTTQQQNNNQQQVVVhhh}}}gggVVVOOOPPPLLLLLLRRRVVVSSSOOOLLLLLLWWWhhhvvvyyylllZZZLLLKKKHHHGGGGGGFFFIIITTT___kkkqqqyyy|||sssgggcccdddnnn~~~{{{qqqttt{{{}}}xxxsssrrrqqqttt|||qqqhhhhhhjjjmmmppprrrqqqpppjjjggg```UUUIII>>>777444333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333111111111222222333333333333333444555555666666777777777:::<<<>>>DDDTTTddd{{{qqqbbbTTTNNNTTT^^^jjjuuuttt]]]HHH;;;======???FFFUUUjjj|||vvvyyy{{{sssooosss|||nnnbbb^^^dddkkk{{{tttjjjaaa[[[TTTRRRPPPLLLIIIGGGFFFFFFBBBAAA@@@???>>>=========~~~gggXXXRRRSSSVVVTTTTTTUUUVVVUUUTTTSSSRRROOOMMMJJJGGGFFFEEECCCAAA>>><<<999999999999888777444333222222333333222111111111111111111111111111000000000000////////////////////////000000000000000...---...///000///.........////////////..................////////////000000////////////000000------------............000000000000000000000000111111222222111000...---000111111111111222222222222222222222222222222222444666444888AAAJJJgggsssaaaQQQZZZvvvrrreeegggooo|||}}}rrrnnniiifffeeeeeefffeee```]]]ZZZXXXQQQIIIFFFGGGMMM```wwwzzzkkk\\\UUUNNNKKKNNNVVVZZZUUUMMMHHHHHHPPP```qqqvvvjjjXXXMMMJJJHHHFFFHHHJJJNNNYYYdddqqqwww}}}zzzvvvlllccc```dddqqqyyynnnrrrzzz~~~yyyuuussssssvvvpppggghhhjjjmmmqqqssssssqqqkkkhhhbbbXXXLLL@@@999555333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111222222222333333333111111111222222333333444444444444555666666777777777777999;;;===EEEVVVggg~~~uuugggYYYTTTVVV^^^iiirrrxxxwww^^^JJJ>>>???>>>@@@GGGWWWmmmyyy{{{|||uuusssxxxzzzmmmaaa___fffnnn~~~|||rrrhhhaaaYYYWWWSSSNNNKKKHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>jjj[[[TTTSSSUUUSSSTTTUUUUUUUUUTTTRRRQQQOOOLLLIIIGGGFFFEEECCCAAA>>>;;;999888999999888666444333222222333333222000111111111111111111111111000000000000////////////.../////////000000000111000...---...///000///.........////////////..................////////////000000////////////000000.........//////000000000000000000000000000000000///000111222222111///...000111111111111222222222222222222222222222222222333555555:::CCCKKKgggrrr```QQQYYYuuutttfffjjjrrr}}}wwwpppjjjggggggggggggdddbbb```]]]UUUJJJEEEEEEDDDOOO___jjjnnnjjjbbb]]]TTTQQQSSSZZZ[[[TTTKKKGGGIIILLLYYYiiiooofffYYYQQQJJJFFFEEEIIIOOOVVVaaakkkuuu{{{}}}wwwqqqggg^^^]]]bbbooovvvkkknnnwww|||xxxuuuuuuvvv{{{wwwiiiiiikkknnnqqqsssrrrqqqllljjjeee[[[OOOCCC;;;777333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111222222222333333333000111111222333333444444444444555555666666777777888888999;;;>>>FFFXXXiii~~~zzznnnaaaYYY\\\eeepppuuuuuuwww|||oooXXXHHHAAA>>>===???HHHYYYppp{{{zzz|||wwwxxx}}}yyylllaaa___hhhqqqyyynnnhhh```^^^YYYTTTOOOLLLJJJJJJFFFEEEDDDBBB@@@?????????lll\\\UUUTTTUUUSSSTTTTTTUUUUUUSSSRRRQQQOOOLLLIIIGGGFFFEEECCCAAA===;;;999888999999777666444333111222333333222000111111111111111111111111000000000000////////////.../////////000000111111000...---...///000///.........////////////................../////////000000000////////////000000///000000000111111222222000000000000000000000000---...000222333222111000000111111111111222222222222222222222222222222222222555666;;;DDDLLLgggzzzmmm\\\MMMVVVssswwwhhhkkktttvvvnnnhhhfffeeedddhhheeeccc```XXXNNNHHHIIICCCFFFMMMWWW```cccbbb______ZZZWWWWWWUUUOOOJJJIIIGGGGGGPPP___fff___UUUPPPIIIEEEDDDJJJRRR[[[fffpppxxx~~~xxxpppeee]]]]]]aaakkk}}}ttthhhllluuuzzzwwwuuuvvvyyykkkkkkllloooqqqrrrqqqooommmkkkfff]]]PPPDDD<<<888333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111222222222333333333000000111222333333444444444444555555666777777777:::999:::<<<>>>GGGYYYjjj~~~tttggg\\\```kkkwwwzzztttqqqtttyyyvvvdddQQQEEEAAA===<<<>>>HHH[[[rrrzzzxxx||||||yyy{{{xxxkkkaaa```iiisss~~~wwwppphhheee___YYYTTTQQQOOONNNHHHGGGEEECCCAAA@@@@@@???qqq\\\UUUYYYXXXVVVUUUUUUUUUVVVUUURRRPPPNNNLLLJJJIIIHHHGGGDDDBBB???>>><<<:::888777777666222222222222222222222222222222222111111111111000000000000000////////////..................................../////////000........................////////////////////////000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333444666777999BBBZZZyyyzzz{{{nnnXXXJJJWWWwwwuuulllmmmuuu|||sssmmmjjjiiiiiinnnpppmmmeee___[[[RRRHHHIIIJJJNNNTTTZZZ___cccdddddd^^^WWWRRRQQQPPPKKKEEEGGGHHHJJJPPPVVVUUUOOOIIIHHHHHHJJJOOOXXXdddpppwwwyyynnnbbbZZZ]]]dddpppqqqccciiiwww{{{vvvrrrqqqssszzzqqqlllkkkppptttttttttuuupppkkkhhhcccXXXIII>>>:::444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111111111222222222333333333333333333444666777999::::::888888<<>><<<:::888777777666333333333333333333333333222222222111111111111000000000000000////////////................................./////////000000........................////////////////////////000000000000000000000000111111111111000000000///////////////000000000111000000000000000000000000000111111111111222222222111111222222222333333333444666777:::FFF___jjjVVVHHHVVVwwwxxxkkkllluuuzzzzzzxxxuuuqqqnnnllllllqqqwwwuuuvvvwwwpppnnnppprrryyy}}}|||rrriiibbb[[[TTTRRRRRRTTTXXX^^^ccceeefffeee___WWWPPPMMMMMMKKKHHHIIIHHHGGGKKKOOOPPPMMMIIIFFFGGGJJJQQQ]]]jjjwww|||rrreee\\\^^^eeeqqqqqqaaagggtttwwwrrrmmmlllmmmsssqqqllljjjooossssssssstttqqqllliiidddYYYIII===999444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333222222111222222222222333333333444444555666777999:::;;;;;;999999===BBBLLLaaatttsssjjjiiippp}}}|||sssnnnkkkllliii]]]LLL???:::::::::???BBBJJJ```~~~{{{~~~yyyyyyssseee^^^aaannnxxxyyyyyy}}}xxxqqqllliiieee^^^XXXTTTQQQMMMJJJHHHGGGFFFDDDsss]]]VVVYYYXXXVVVUUUUUUVVVVVVUUUSSSQQQNNNLLLJJJHHHHHHFFFDDDBBB???>>><<<:::888777777666333333333333333333333333222222222111111111111000000000000000////////////............................../////////000000000........................////////////////////////000000000000000000000000111111111111000000000000/////////000000000111111000000000000000000000000000111111111111222222222111111222222222333333333555666777;;;JJJeeejjjVVVHHHVVVuuuwwwkkkllltttpppgggaaaaaa```^^^\\\YYYWWWVVVUUU]]]]]]aaaqqq{{{tttrrrvvv{{{uuuhhhaaa]]][[[ZZZZZZ^^^dddgggfffdddggg```WWWOOOJJJHHHJJJLLLKKKGGGDDDDDDHHHJJJJJJIIIFFFHHHMMMUUUaaaooo|||~~~sssfff]]]___eeesssrrraaadddpppsssnnniiigggfffjjjuuurrrmmmkkkooosssssssssuuusssnnnjjjeeeZZZIII===888444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444333333333222222222222333333333333555555666777888:::;;;<<<<<<:::;;;>>>CCCOOObbbrrrssstttzzz~~~tttnnnhhhhhheeeXXXHHH<<<999:::999???EEEPPPggg|||wwwyyyqqqccc]]]bbboooyyytttsssyyyzzzuuurrrnnnhhhccc[[[XXXSSSOOOMMMLLLJJJIIIttt___WWWYYYXXXVVVVVVUUUVVVWWWVVVSSSQQQPPPNNNKKKJJJIIIHHHEEECCC???>>><<<:::888777777666444444444444444444444444222222222111111111000000000000000000////////////...........................////////////000000000........................////////////////////////////////////////////////111111111000000000000000//////000000000111111111000000000000000000000000000000111111111222222222111111222222222333333333777777777<<>><<<:::888777777666444444444444444444444444222222222111111111000000000000000000////////////////////////////////////////////////000000000111////////////////////////000000000000000000000000////////////////////////000000000000000000111111000000000000111111111111000000000000000000000000000000111111111222222222111111222222222333333333888777777<<>><<<:::888777777666333333333333333333333333222222222111111111111000000000000000/////////////////////////////////////////////000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000000111111111111222222222111111222222222333333333777666666===PPPnnn|||dddUUULLLZZZttt{{{mmmhhhjjjttt|||nnneee^^^XXXTTTKKKLLLFFFFFFNNNTTTggg{{{tttpppvvvxxxvvvpppooorrr}}}|||kkkaaaXXXTTTNNNFFFEEEKKKIIIIIIHHHHHHHHHHHHHHHHHHIIILLLTTT^^^jjjvvvxxxooofffbbbiiisss}}}{{{gggfffooowwwtttrrrqqqnnnnnnttt|||xxx{{{tttqqqtttwwwxxxyyy{{{uuurrrooojjj^^^LLL>>>888555555555555444444444333222222222222222222222222111111111111111111111111222222222222222222222222000111111222222111111000333333333333444444444444444444555555777999:::;;;:::===@@@DDDOOOaaaqqqzzz{{{{{{~~~tttrrrpppgggWWWFFF<<<;;;??????@@@FFFVVVlll|||wwwuuu|||yyykkk```___hhhuuu~~~{{{jjjgggkkkrrr|||yyysssmmmggg```YYYUUUyyycccYYYZZZXXXWWWWWWVVVWWWXXXWWWTTTRRRQQQOOOLLLKKKJJJIIIFFFDDD???>>><<<:::888777777666333333333333333333333333222222222111111111111000000000000000//////////////////////////////////////////000000000111111111////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222000000000000000000000000000111111111111222222222111111222222222333333333444444555>>>RRRqqq|||xxxeeeWWWPPP___xxx|||lllgggjjjttt{{{qqqggg```[[[XXXPPPNNNSSSTTTbbb{{{yyyooogggnnn|||vvvtttppplllmmmyyyrrrbbbUUURRRNNNGGGGGGMMMIIIIIIHHHGGGFFFGGGIIIKKKOOOSSSZZZdddooozzzwwwmmmdddaaaiiittt}}}gggeeennntttrrrrrrrrrqqqpppvvv~~~{{{|||uuuqqqssswwwxxxyyy{{{uuurrroookkk___MMM???999555555555555444444444444222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111333333333444444444444555555555666777888:::;;;<<<888===AAAEEESSSgggxxx~~~}}}tttttt~~~wwwxxxuuujjjYYYFFF<<<;;;??????AAAJJJ\\\qqq|||xxxvvv~~~vvviiiaaabbbkkkwwwuuufffccchhhooo|||~~~yyytttlllccc^^^yyycccZZZ[[[XXXWWWWWWVVVWWWXXXWWWTTTRRRNNNLLLJJJHHHGGGFFFDDDBBB???>>><<<:::999777777666222222222222222222222222222222222111111111111000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222000000000000000000000000000111111111111222222222111111222222222333333333222222555???UUUttt}}}yyyiii\\\VVVccc{{{zzziiigggiiittt{{{gggbbbWWWTTTVVVSSS]]]ttt~~~pppiiikkktttxxxvvvjjjdddbbbnnnxxxdddSSSOOOMMMGGGHHHOOOJJJIIIGGGEEEDDDFFFJJJNNNXXX[[[aaaiiisss|||tttiii```]]]fffrrr~~~gggdddlllqqqpppppprrrqqqqqqwww|||uuupppsssvvvwwwxxxzzztttqqqoookkk```NNN@@@:::666666555555555444444444222222222222222222222222111111111111111111111111222222222222222222222222222333333444444333333222333333333444444444555555666666777888999;;;<<<===666<<>>BBBNNNbbbuuu}}}xxxwww}}}ttthhhaaacccmmmxxxpppbbbaaafffmmm{{{|||tttkkkeeewwwfffYYYWWWZZZYYYYYYYYYXXXWWWVVVUUUTTTQQQNNNKKKHHHGGGEEEBBB@@@AAA>>>:::888888888888888555555444333333222111111000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222333444444444444333222222333333333333444444444333444===VVVyyyzzzxxx{{{vvv~~~ggg```cccxxxxxxgggfffjjjtttppp^^^ZZZdddpppxxxvvvvvvzzzpppggg]]]\\\fffvvvwwwfffUUUMMMKKKIIIHHHIIIKKKIIIHHHHHHFFFFFFMMMUUUeeelllvvv}}}}}}pppeee]]]]]]gggsssnnneeejjjnnnnnnmmmkkkkkkoooxxxvvvqqqpppsssvvvvvvwwwzzz{{{wwwsssnnnaaaNNN>>>777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222333333444555666777888777777888:::===@@@???CCCNNN___rrrqqqkkknnnsss{{{~~~~~~nnnUUUCCC>>>???>>>@@@AAAMMMeee|||~~~~~~uuurrrttttttggg```dddppp|||}}}nnnaaaaaaeeekkkvvv}}}wwwsssuuueeeYYYWWWZZZYYYYYYYYYXXXWWWUUUTTTSSSQQQNNNKKKHHHGGGEEECCCAAA@@@===:::888888888888777555555444333333222111111000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000111222222222222111222222333333333333444444444444666BBB[[[{{{~~~{{{yyybbb]]]ccczzz|||jjjfffjjjuuu}}}qqqrrrvvvzzzoooaaaYYY[[[dddnnntttrrrdddUUUNNNKKKIIIJJJKKKKKKHHHHHHHHHGGGHHHOOOWWWjjjrrr|||}}}pppeee]]]]]]hhhtttpppggglllpppppppppooopppwwwwwwqqqooorrruuuvvvwwwzzz{{{wwwsssnnnaaaNNN???777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333333333222222333333444555666777888777777888;;;===AAAAAAGGGSSSfffxxxvvvqqqooorrrwww|||~~~|||yyywwwrrrcccNNN???;;;======@@@AAAMMMdddzzz~~~zzzxxx{{{}}}sssqqqttt{{{qqqeee```fffttt}}}nnnaaaaaaffflllwww|||sssdddZZZXXX[[[ZZZYYYYYYXXXVVVUUUSSSRRRPPPNNNJJJHHHGGGEEECCCAAA@@@===:::999999999888777555444444333333222222111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000111222222222222111222222333333333333444444444555888GGGccc~~~tttYYYUUU^^^www|||jjjeeejjjvvvqqqccc\\\]]]dddiiikkk```UUUOOOKKKIIIKKKOOOKKKIIIHHHIIIHHHIIIQQQZZZmmmuuu|||nnnccc\\\^^^iiiuuusssjjjooossstttsssssswwwwwwqqqmmmqqquuuvvvxxx{{{{{{vvvsssnnncccPPP@@@888666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444555666777888888888999<<<>>>BBBDDDMMM\\\ooozzzvvvsssssstttwwwxxxxxxvvvssskkkeeeWWWFFF;;;:::<<<===@@@BBBNNNdddxxx~~~{{{wwwpppuuu}}}zzzpppooosssvvvmmmccc```iiixxx}}}mmmaaa```eeelllwwwpppcccZZZXXX[[[ZZZYYYYYYXXXVVVTTTRRRQQQPPPMMMJJJHHHGGGEEECCCAAA???===:::999999999888666444444444333333222222222000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222333444444444444333222222222333333333444444555444888JJJhhhpppQQQLLLTTTnnnvvveeebbbiiivvvuuuiiieeegggjjjeee]]]TTTOOOJJJHHHKKKPPPMMMKKKIIIJJJIIIJJJRRR[[[kkktttyyykkkaaa[[[]]]iiivvvuuulllqqqxxxwwwvvvvvvyyyyyyqqqmmmpppuuuwwwyyy{{{{{{vvvrrroooeeeRRRAAA888666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333444555555777888888888888:::===???BBBGGGSSSeeeyyy|||vvvvvvvvvvvvxxxyyywwwrrrnnneee]]]OOOBBB;;;;;;===???@@@BBBOOOeeexxx~~~{{{xxxrrruuu{{{}}}wwwmmmmmmsss~~~rrrjjjaaaaaakkk|||}}}mmm```___dddkkkwww~~~nnnbbbZZZYYY[[[YYYYYYXXXWWWVVVTTTRRRQQQOOOMMMJJJHHHGGGFFFDDDBBB???===;;;::::::999777666444444333333333333222222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111222222333444444444444333222222222333333333444444666444888JJJkkkmmmOOOIIINNNeee|||qqqaaaaaahhhvvvzzzrrrnnnmmmeee]]]TTTOOOJJJHHHKKKPPPPPPMMMLLLLLLKKKMMMUUU___llltttuuuhhh^^^YYY\\\iiivvvyyyooorrr}}}|||yyyvvvwww~~~}}}tttmmmooouuuxxxzzz|||{{{uuurrrooofffUUUBBB888666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444444444333333444444555666777888999999999;;;>>>@@@CCCJJJXXXlll|||tttvvvvvvyyy}}}~~~zzzqqqiiieeeYYYJJJ@@@;;;:::<<<===@@@BBBOOOeeewww~~~}}}|||yyy{{{~~~{{{tttjjjlllsss~~~ooohhh```aaalll~~~nnn```___cccjjjvvv}}}mmmbbb[[[YYY[[[WWWWWWWWWWWWVVVTTTSSSRRROOOMMMJJJHHHGGGFFFDDDBBB>>>===;;;::::::999777555333333333333333333333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000111222222222222111222222333333333333444444555444888KKKllljjjRRRKKKNNNdddzzz~~~pppaaaaaajjjxxxzzzuuulllaaaVVVPPPLLLJJJKKKOOOSSSPPPNNNOOOPPPSSS]]]gggssszzz~~~tttggg]]]XXX\\\jjjxxx~~~tttvvv|||vvvtttwwwwwwnnnpppvvvyyyzzz|||{{{uuuqqqppphhhWWWDDD999666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444444444444444444555555666777888999::::::<<>>;;;999999:::???BBBMMMbbbsss{{{||||||~~~yyyrrriiilllsss~~~|||llleee___aaammmqqqbbb```dddjjjwww}}}mmmccc[[[YYY[[[VVVVVVVVVVVVVVVUUUTTTTTTOOOLLLIIIHHHGGGFFFDDDCCC>>>===;;;;;;;;;999777555333333333333333333333333000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000111222222222222111222222333333333333444444444555<<>><<<;;;;;;;;;:::777555333333333333333333333333000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111222222333444444444444333222222333333333444444444444666???RRRqqqkkkPPPKKKQQQiiiqqq```fffppp~~~mmm\\\TTTRRRPPPOOOPPPSSSRRRSSSWWW[[[bbbppp|||uuuhhh^^^ZZZ___ooo~~~~~~yyyrrrqqquuuyyy|||qqqqqqwwwzzz{{{|||zzztttqqqqqqjjjYYYEEE999666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555555444444444444555666666777999::::::;;;===@@@CCCJJJTTTfffzzz}}}|||}}}wwwhhhVVVEEE??????===<<<>>>>>>???GGGWWWfffmmmqqqssswww|||xxxqqqhhhlllttt~~~|||vvvccc^^^ZZZ___nnnzzzjjjfffiiinnnzzzrrr___XXXZZZXXXWWWUUUUUUUUUVVVVVVTTTRRROOOLLLIIIGGGFFFEEEBBBAAA???===:::999888888666444333333333333333333333333000111222222111000111222///////////////000111111000000000000000000000000111000...///000111///...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222///000222222000///000111111111111111111111111111222222333333333333444444555666777MMMwww~~~}}}jjjVVVLLLRRRooopppffffffnnn|||xxxggg]]]VVVRRRQQQTTTVVVXXXYYYYYY]]]gggvvv~~~}}}rrrdddYYYTTT[[[ooo|||~~~xxxwwwoooooo}}}|||ssssssqqqvvv|||zzzzzzwwwtttqqqiiiZZZGGG999888777555444333333333444555444333333222222333333222222222222222222222222000111222222222222333444333333333444444444555555444444555555666777777777999999999:::<<<>>>???@@@IIIQQQbbbyyyyyyvvvwwwmmmXXXDDD===;;;999;;;AAA;;;===DDDQQQ```jjjnnnmmmyyy}}}{{{pppkkklllzzzsssaaa[[[VVV\\\mmmkkkgggiiinnn{{{sss___XXXYYYWWWVVVUUUUUUUUUWWWWWWUUUSSSOOOLLLIIIGGGFFFEEEBBBAAA???===:::999888888666444333333333333333333333333000111222222111000111222111000000////////////000000000000000000000000000111///...///000111000...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111///000222222000///000111111111111111111111111111222222333333333333444444666888:::PPPzzz|||}}}oooZZZQQQXXXtttqqqfffdddlllzzzpppddd\\\VVVUUUWWW\\\^^^```aaaeeennn{{{}}}rrrcccXXXTTT[[[nnnxxx~~~zzztttsssmmmnnn|||{{{ssssssrrrwww}}}zzzzzzxxxuuurrrjjj[[[GGG999888777555444444444555555555444333333222222333333222222222222222222222222111222333333222222333444333333333444444444555555444444555555666777777777::::::;;;<<<===???AAABBBJJJTTTfff|||{{{ttt{{{{{{kkkUUUAAA<<<<<<:::;;;???<<<===DDDPPP^^^hhhkkkkkkxxx|||xxxmmmkkklll{{{~~~qqq```ZZZVVV]]]nnntttoooqqqttt~~~uuu```XXXYYYVVVVVVUUUTTTUUUWWWWWWVVVTTTOOOLLLIIIGGGFFFEEEBBBAAA???===:::999888888666444333333333333333333333333000111222222111000111222222111000//////.........000000000000000000000000000///...///000111000/////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///000222222000///000111111111111111111111111111222222333333333333444444777:::===TTT~~~|||www___VVV___zzzqqqfffbbbjjjxxx|||mmmccc\\\ZZZ\\\bbbeeeiiilllpppxxx}}}qqqaaaVVVSSSZZZmmm~~~tttzzzxxxpppppplllnnn|||xxxrrrssssssxxx~~~{{{{{{yyyvvvssslll\\\HHH:::888777666555555555666777555444333333222222333333222222222222222222222222333444555444333222333444333333333444444444555555444555555666666777777888:::;;;;;;===???AAACCCDDDJJJWWWkkktttvvvwwwxxxnnnVVV???:::===;;;:::<<<<<<>>>CCCNNNZZZccchhhhhhtttyyytttjjjjjjlll{{{|||ooo___YYYVVV]]]oooyyy{{{}}}vvvbbbYYY[[[XXXUUUUUUTTTVVVWWWXXXVVVUUUOOOLLLIIIGGGFFFEEEBBBAAA???===:::999888888666444333333333333333333333333000111222222111000111222111000///////////////000000000000000000000000000000///...///000111000/////////000000000000//////////////////////////////////////////////////////000000000000000000000000222222111111000000/////////000222222000///000111111111111111111111111111222222222333333333444444777:::???WWW~~~|||___XXXbbb|||mmmccc```hhhwwwvvvjjjcccbbbdddhhhkkkppptttyyy|||ooo___UUUSSS[[[lll}}}rrrwwwxxxnnnnnnlllnnnzzzwwwqqqtttsssyyy||||||zzzxxxuuunnn^^^JJJ;;;777777666555555666888888555444333333222222333333222222222222222222222222444555666555333222333444333333333444444444555555555555555666777777888888::::::;;;===???BBBDDDEEEHHHXXXooozzzvvvrrrnnnttt{{{xxx\\\AAA:::<<<;;;999:::===>>>CCCLLLWWW```eeegggpppuuu~~~|||rrriiigggiiixxxzzzmmm\\\XXXVVV^^^pppvvvccc[[[]]]ZZZVVVUUUUUUVVVXXXXXXVVVUUUOOOLLLIIIGGGFFFEEEBBBAAA???===:::999888888666444333333333333333333333333000111222222111000111222............///000222222000000000000000000000000///......///000111111000//////000000000000//////////////////////////////////////////////////////111111111111111111111111222222111111000000/////////000222222000///000111111111111111111111111111222222222333333333444444555999???XXXwww[[[VVVaaazzzzzzhhh___]]]fffuuu~~~tttnnnmmmpppqqqsssvvvzzz{{{mmm]]]TTTSSS\\\mmm}}}pppsss~~~wwwllllllkkklllvvvyyyrrrtttsssyyy|||~~~|||zzzxxxppp```KKK<<<777777666555555666888888555444333333222222333333222222222222222222222222444555666555333222333444333333333444444444555555555555666666777888888888888999:::<<>>888777666555555555666777555444333333222222333333222222222222222222222222333444555444333222333444333333333444444444555555555666666777777888888999888888:::<<>>888777555444444444555555555444333333222222333333222222222222222222222222111222333333222222333444333333333444444444555555666666666777888888999999888999;;;===AAADDDGGGHHHSSSfff|||tttkkkmmmlllsss|||iiiTTTAAA<<<===;;;:::===<<>>;;;>>>DDDLLLVVVbbbmmmuuu|||sssjjjuuusss{{{zzzvvvpppdddUUUSSSUUU```tttvvv___YYY\\\WWWYYYZZZZZZYYYXXXUUUSSSRRROOONNNKKKIIIFFFDDDCCCCCC@@@>>>;;;:::999777555333777777666555444444333333000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000111111111111000000000000000000000000//////000000111111111222000000000000111111111111000111111111111222222222333333222222333333444555666999@@@]]]```PPPMMMbbbyyyxxxmmmgggccclllwwwyyyiiiWWWPPPUUUbbbvvvmmmmmm|||||||||vvvsss{{{tttvvvvvvyyy}}}}}}|||uuueeeNNN===999777555555555666555444444444333333333333222222222222222222222222222222444444444444444444444444444444333333444555777888888888888888999:::;;;;;;:::@@@???@@@EEECCCGGGVVVaaa}}}}}}zzzwwwsssqqqqqqwwwzzz|||{{{zzzwwwlllbbbOOOFFF>>>======<<<;;;===<<<@@@GGGOOOXXX```iiinnnwwwpppmmmkkkyyy~~~yyymmm```UUUSSSUUUaaavvvwww```ZZZ\\\WWWYYYYYYYYYXXXWWWUUUSSSQQQNNNMMMKKKHHHFFFDDDCCCBBB@@@===;;;:::999777555333666666555555444333333222111111111111111111111111111111111111000000000///000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000111111111111000000000000000000000000///000000000111111111111000000000000111111111111000111111111111222222222333333222222333333444555666999AAA^^^\\\PPPNNNccc{{{xxxllleeeaaakkkvvvxxxhhhWWWPPPUUUcccvvvnnnnnnvvv|||}}}xxxvvv~~~rrruuuuuuzzz}}}|||uuueeeOOO>>>999777555555555666555444444444333333333333222222222222222222222222222222444444444444444444444444444444333333444555777888888888888888999:::;;;;;;999??????AAAGGGFFFJJJZZZnnn}}}xxxwwwwwwuuuuuuwwwxxx|||~~~|||vvviii]]]SSSIII@@@>>>>>><<<;;;===<<>><<<;;;<<<===BBBIIIQQQYYYbbbkkkpppyyy|||wwwuuuttt|||vvvkkk^^^VVVUUUYYYggg|||xxxbbb[[[[[[VVVVVVVVVVVVVVVUUUSSSQQQPPPMMMLLLIIIGGGDDDBBBAAAAAA???===:::999999888555444333333333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000000111///000000000111111111111////////////////////////000000000000000111111111///000000000111111111111000000111111111222222222333333222222333333444555777:::CCCaaaZZZRRRRRRhhh~~~yyyhhh```[[[fffrrruuufffVVVQQQVVVeeexxxpppqqqoooxxxxxxvvv{{{|||~~~rrruuuvvv|||}}}|||vvvfffQQQAAA999777555555555666555333444444333333333222222222222222222222222222222222333333444444444444444444444444444555666666777777777777777888888:::;;;<<<:::@@@@@@BBBIIIIIIOOO___}}}|||}}}xxxwwwxxxxxxuuuuuuxxxzzzvvvmmmeeeVVVFFF@@@>>><<<;;;<<<>>>CCCJJJRRRZZZccckkkqqqyyy{{{vvvtttyyy|||uuujjj]]]UUUUUU[[[jjjwwwaaaZZZ[[[VVVUUUUUUVVVVVVUUUSSSQQQPPPMMMLLLIIIGGGDDDBBBAAAAAA>>><<<:::999999888666444222222222222222111111111111111111111111111111111000000000000000000111111000000000000000000000000////////////000000000000///////////////////////////////////////000000111///000000000111111111111////////////////////////111111000000000000000000///000000000111111111111000000111111111222222222333333222222333333444555777;;;DDDbbb^^^SSSTTTjjjxxxggg^^^ZZZdddpppsssdddVVVQQQWWWfffyyyssssssssszzzwwwsssxxxzzztttvvvvvv{{{~~~|||vvvgggRRRCCC999777555555555666555333444444333333333222222222222222222222222222222222333333333444444444555555444444555666666777777777777777777888999;;;<<<======BBBAAABBBIIIIIIOOO___xxxyyy~~~{{{zzz{{{yyyvvvvvvzzz|||wwwppp^^^KKKAAA???===<<<<<<>>>CCCJJJRRR[[[ccclllqqq{{{xxxrrrooo{{{|||uuuiii\\\SSSTTT[[[lllttt^^^XXXZZZVVVUUUUUUVVVVVVUUUTTTRRRQQQMMMLLLJJJGGGEEECCCBBBAAA>>><<<:::999999888666444222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000111111111111000111111111111222222222333333222222333333444555777<<>>??????DDDCCCDDDJJJKKKQQQbbbuuu{{{}}}|||}}}{{{yyy{{{}}}yyyzzzeeeNNNCCC???===<<<<<<>>>CCCJJJRRRZZZccckkkqqq}}}~~~uuuooolllyyy}}}uuuhhh[[[QQQTTT]]]ooorrr[[[VVVZZZVVVUUUVVVVVVVVVVVVTTTSSSRRRNNNMMMKKKHHHFFFDDDCCCBBB===<<<:::999999888777555333333333333333333333333222222222222222222222222///000000000111111111111000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000111111111111000000000000000000000000111111111111000000000///000000000000111111111111000111111111111222222222333333222222333333444555555;;;GGGggg```UUUVVVkkk~~~tttddd^^^\\\iiiuuu~~~ooobbbUUURRRYYYggg{{{xxxyyy}}}xxxyyywwwzzzqqqssstttzzz~~~|||vvvhhhUUUEEE999777555555555666555444444444333333333333222222222222222222222222222222222222333333444555555666333444666777888888777777999999:::;;;<<<>>>???@@@@@@FFFEEEFFFMMMOOOWWWhhh{{{~~~~~~}}}}}}{{{yyy}}}kkkQQQDDD@@@===<<<;;;>>>BBBJJJRRRZZZccckkkppp}}}}}}tttnnnkkkvvv~~~vvvhhh[[[QQQUUU___rrrpppYYYUUUYYYWWWUUUVVVWWWWWWVVVUUUTTTSSSOOONNNKKKIIIFFFDDDCCCCCC===<<<:::999999999777555333333333333333333333333222222222222222222222222//////000000111111111222000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000111111111111000000000000000000000000222111111111000000//////000000000000111111111111000111111111111222222222333333222222333333444555333;;;HHHiii^^^VVVVVVkkk~~~sssccc^^^]]]kkkxxx|||vvvsssuuuzzz~~~oooaaaTTTRRRYYYhhh{{{yyy{{{||||||wwwvvv|||nnnppprrrzzz~~~|||vvviiiUUUFFF999777555555555666555444444444444333333333222222222222222222222222222222222222333333444555666666333444666888888888777777:::::::::;;;===???@@@AAAAAAFFFFFFHHHPPPSSS[[[mmm}}}zzzxxx|||nnnSSSDDD@@@>>><<<;;;===BBBIIIQQQYYYbbbkkkppp}}}}}}uuupppmmmttt~~~vvvhhhZZZRRRVVVaaatttmmm]]]WWWXXXXXXTTTUUUVVVVVVVVVTTTRRRQQQNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555444444333333222222111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......222111000//////000111222//////000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222333333333222222111333333333333444555666666999;;;KKKlll```XXXXXXmmmwwwgggaaa```kkk{{{zzzfffaaa[[[XXXXXX[[[^^^```iiinnntttyyy~~~~~~xxxkkkYYYQQQSSSWWWiiiyyyzzz|||yyywwwrrrpppyyy}}}pppooouuu{{{zzzvvvlllXXXEEE;;;888666555666666666555444444444444444444444444222222222222222222222222444444444444444444444444333444555666777888999:::::::::;;;<<<>>>@@@BBBCCCCCCGGGFFFIIIOOONNNWWWmmm{{{wwwsssqqqsssUUUBBB===>>>???===???CCCJJJSSS]]]eeemmmqqqyyymmmiiijjjwwwzzznnnbbbXXXUUUVVV^^^ssslll]]]XXXXXXYYYTTTUUUWWWWWWWWWUUUSSSQQQNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555444444333333222222111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111000000000/////////...111111000//////000111111///000111111222222111111000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222111333333333333444555666666:::<<>>???===@@@EEELLLTTT]]]fffnnnrrr~~~wwwmmmiiijjjvvvzzznnnaaaWWWSSSUUU^^^tttlll^^^YYYXXXZZZVVVWWWXXXXXXWWWVVVSSSRRRNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555444444333333222222111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111000000//////000000111000111111222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222222333333333333444555666666;;;<<>>@@@AAADDDHHHGGGIIIOOOMMMVVVkkk|||{{{~~~~~~}}}yyytttpppmmmiiiooowwwtttWWWDDD===>>>>>>===BBBFFFNNNVVV^^^gggooottt~~~uuukkkhhhjjjuuuzzzmmm___TTTPPPSSS^^^uuu~~~lll```YYYXXX[[[WWWXXXYYYYYYXXXVVVTTTRRRNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555444444333333222222111111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////000000000000////////////000000000//////000000000111111222333333333333222000000000000000000000000000000000000000000000000///000000000111111111111111111222333333333222222333333333333444555666666:::<<>>@@@@@@DDDGGGFFFHHHNNNLLLUUUjjjwwwvvvwwwuuuyyyzzz{{{{{{yyyvvvrrrppplllmmmqqqvvv}}}sssXXXEEE>>>>>>>>>===BBBGGGOOOVVV]]]fffooouuutttjjjgggiiitttyyykkk]]]RRRNNNQQQ\\\uuu|||lllaaaYYYXXXZZZXXXYYYZZZZZZYYYVVVTTTRRRNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555444444333333222222111111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////////////////000000000000/////////000000/////////111111222333333333333222000000000000000000000000000000000000000000000000///000000000111111111111000111222333333333333333333333333333444555666666999<<>>???AAABBBCCCFFFEEEHHHMMMLLLUUUjjjuuusssrrroooqqqsssvvvyyyzzzzzzxxxwwwuuurrrooonnnrrrzzzpppWWWEEE>>>=========BBBHHHOOOVVV\\\dddnnnuuutttiiieeegggttt~~~wwwiii[[[PPPLLLOOO[[[ssszzzlllbbbYYYVVVYYYXXXYYYZZZZZZXXXVVVSSSRRRNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555444444333333222222111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000...//////000000//////...000111111222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000111222222333333333333333333333333444555666666888<<>>>>>>>>???@@@BBBDDDEEEGGGKKKRRR\\\gggzzz~~~xxxssscccSSSNNNTTTZZZmmmjjjkkkmmmuuussspppttttttxxx}}}ssstttzzzzzzvvvkkkVVVCCC;;;888666555666666666555444444444444444444444444333333333333333333333333444444444555666666777777777777777888888999999999;;;;;;<<<===???AAACCCDDDCCCFFFFFFIIIOOONNNWWWlllwwwuuusssooonnnppptttxxx|||~~~}}}xxxqqqllllllrrr{{{}}}lllVVVDDD===<<<======CCCIIIPPPVVV[[[cccnnnvvvtttiiieeeggguuu~~~tttgggYYYOOOLLLNNNYYYpppxxxlllcccXXXUUUXXXXXXYYYYYYYYYXXXUUURRRQQQNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555444444333333222222111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000000111......///000000///......///000111111222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333333333333333333333444555666666999===PPPuuudddUUUYYYpppqqq^^^\\\^^^lllzzz|||nnnhhhbbbZZZRRROOOJJJGGGFFFFFFEEEDDDAAA@@@?????????@@@@@@@@@BBBAAADDDJJJRRRaaa{{{~~~~~~{{{vvvqqqaaaQQQMMMSSS[[[nnnhhhiiilllwwwxxxtttvvvvvv}}}{{{qqqssszzzzzzvvvkkkVVVCCC;;;888666555666666666555444444444444444444444444333333333333333333333333444444444555666777777777666666777888999999::::::;;;<<<===>>>AAACCCFFFGGGDDDHHHHHHLLLRRRRRR[[[qqq|||zzzxxxsssoooqqquuuyyy}}}}}}vvvqqqpppsssyyy}}}xxxiiiTTTCCC<<<<<<======DDDKKKRRRWWW[[[cccoooxxxsssiiifffiiiwww}}}qqqeeeXXXOOOLLLMMMWWWmmmxxxmmmcccXXXTTTWWWXXXXXXYYYYYYWWWUUURRRPPPNNNLLLIIIHHHGGGEEEBBB@@@>>>===<<<:::999888777777555555444333333222222111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111---...///000000///...---//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000111222333444444444333333333333444555666666:::>>>QQQuuudddSSSWWWoooqqq^^^[[[]]]lllzzzwwwnnnlllfff^^^TTTPPPKKKHHHFFFFFFEEEEEEAAA???>>>===>>>>>>===<<<@@@>>>@@@DDDGGGPPPdddxxx~~~|||{{{{{{yyytttppp___OOOLLLSSS\\\ooo~~~ggghhhlllyyy{{{wwwwwwxxxyyyqqqsss{{{{{{vvvkkkVVVCCC;;;888666555666666666555444444444444444444444444222222222222222222222222444444444555666777777888555666777888999:::;;;;;;;;;<<<===???BBBEEEGGGIIIFFFJJJJJJNNNUUUUUU___ttt|||wwwqqqsssvvvzzz~~~{{{xxxwwwxxx{{{}}}uuugggSSSCCC<<<;;;===>>>FFFLLLTTTYYY\\\dddpppzzz~~~sssiiigggjjjxxx{{{ooodddXXXOOOMMMMMMVVVlllyyyhhh]]]WWWUUUWWWXXXXXXYYYYYYYYYXXXVVVUUUOOOLLLIIIGGGFFFEEEBBBAAA>>>===;;;::::::999777666555555444333333333333444111111111111000000000000000000000000000000000000000000000000////////////000000////////////000000222111000.........///000000000000000000000000000000111111111111222222222000000000000000000000000222222222111111111111111222222222222222222222222111111222222222333333333000222333333333333444666;;;<<>>???@@@AAACCCDDDEEEFFFFFFHHHFFFIIIRRRVVVeee}}}xxxyyy||||||{{{yyy{{{}}}~~~}}}hhhPPPCCC>>>===>>>@@@IIIOOOVVVZZZ\\\cccoooyyyzzzrrrgggeeeqqq~~~vvvkkkaaaUUUKKKHHHJJJSSSiiiyyyggg]]]WWWVVVXXXXXXYYYYYYYYYYYYWWWUUUTTTOOOLLLIIIGGGFFFEEEBBBAAA>>>===;;;::::::999777555555555444333333333333444111111111111000000000000000000000000000000000000////////////000000000000000000////////////000000111000///......//////000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333000111333333333333555666;;;<<>>===>>>>>>>>>======>>>???BBBMMMXXXkkkssslllhhheeefffiiisssvvv|||{{{ooommmpppooorrrrrrhhhYYYSSSOOORRR___sssyyyjjjjjjuuu}}}~~~}}}{{{zzz~~~xxxkkkUUUAAA:::777555444555555555444333333333333333333333333444444444444444444444444333333444555555666666777777777777888999;;;<<<===???@@@AAABBBCCCDDDEEEEEEFFFIIIGGGJJJSSSYYYjjjzzzzzz~~~|||gggPPPCCC>>>===>>>@@@JJJPPPWWW[[[]]]cccnnnxxxyyypppeeedddppp~~~~~~tttiii^^^RRRIIIIIIJJJRRRgggxxxggg]]]XXXWWWZZZZZZZZZZZZZZZXXXWWWUUUSSSOOOLLLIIIGGGFFFEEEBBBAAA>>><<<:::::::::999777555555555444333333333333333111111111111000000000000////////////////////////......//////000000111111000000////////////000000000////////////000000111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333///111333333333333555777<<<<<>>???===<<<======???GGGPPP^^^uuu|||ggg^^^VVVTTTSSSTTTXXX]]]hhhmmmuuu}}}rrrlllmmmnnnttttttiiiYYYTTTQQQTTTbbbvvvzzzlllmmmxxx~~~|||}}}}}}xxxkkkUUUBBB:::777555444555555555444333333333333333333333333444444444444444444444444333444444555555666777777777777777888:::<<<>>>???AAABBBBBBCCCDDDEEEEEEFFFGGGJJJHHHKKKUUU\\\ppp|||~~~zzzfffOOOBBB>>>===>>>AAAKKKRRRYYY\\\]]]cccmmmvvvwwwooodddbbbooo~~~~~~sssggg[[[PPPGGGJJJIIIPPPbbb~~~wwwfff]]]XXXXXX[[[ZZZ[[[[[[ZZZXXXVVVTTTRRROOOLLLIIIGGGFFFEEEBBBAAA>>><<<:::999999999777555555444333333222222333333111111111111000000000///////////////////////////---......///000111111222000000////////////000000......//////000000111111////////////////////////000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333///000222333333444666777<<<<<>>===???<<<;;;======>>>DDDLLLYYYmmm}}}{{{iii\\\RRRLLLHHHHHHKKKNNNTTT[[[eeelllvvvuuurrrqqqvvvuuuhhhXXXTTTQQQVVVdddyyy|||ppprrrzzz|||yyy}}}~~~yyykkkUUUBBB:::777555444555555555444333333333333333333333333444444444444444444444444444444444555666666777777666777888999;;;===???@@@CCCCCCDDDDDDEEEFFFFFFGGGGGGJJJHHHLLLVVV___uuu|||wwwdddNNNBBB>>>===>>>AAAMMMSSSZZZ]]]^^^cccmmmuuuwwwnnndddbbbooo~~~~~~sssdddYYYNNNFFFHHHHHHMMM]]]xxxwwwfff\\\XXXXXX[[[ZZZ[[[[[[ZZZXXXVVVTTTRRROOOLLLIIIGGGFFFEEEBBBAAA===<<<:::999999888666444444444333222222222222333111111111111000000000///////////////////////////---......///000111111222000000////////////000000......//////000000111111//////////////////////////////000000000111111111000000000000000000000000......//////000000000000111111111111111111111111111111222222222333333333///111333333333333555777;;;<<>>===>>>;;;;;;===???@@@EEEKKKSSScccmmmrrryyyuuurrryyy{{{jjj\\\QQQJJJEEEAAA???BBBEEEIIIPPPWWWeeeooo{{{{{{uuuvvvqqqcccVVVRRRPPPVVVeeeyyyuuuxxx|||yyyvvv{{{}}}yyyjjjTTTBBB:::777555444555555555444333333333333333333333333444444444444444444444444444444555555666777777888777777888:::<<<>>>@@@AAADDDDDDEEEFFFGGGGGGHHHHHHGGGKKKJJJMMMVVV```xxx{{{~~~uuubbbMMMBBB>>>>>>???AAAMMMTTT[[[______dddmmmuuuwwwooodddcccppp}}}~~~rrrbbbVVVMMMFFFFFFEEEJJJYYYqqqwwweee[[[WWWXXX[[[ZZZZZZZZZZZZXXXWWWUUUSSSOOOLLLIIIGGGFFFEEEBBBAAA===;;;999999999888666444444444333222222222222222111111111111000000000000////////////////////////......//////000000111111000000////////////000000...///000000000000000///000000000000000000000000/////////000000000111111000000000000000000000000...//////000000111111222111111111111111111111111111111222222222333333333000222333333333333444666:::<<>>===>>>::::::>>>@@@AAAEEEJJJIIITTTWWWYYY___]]]ZZZaaadddgggdddYYYMMMGGGDDDBBB@@@======AAACCCFFFMMMUUUeeeppp{{{ttteeeUUURRRQQQVVVeeeyyyxxx}}}}}}|||yyy{{{uuusss~~~{{{|||yyyiiiSSSAAA:::777555444555555555444333333333333333333333333444444444444444444444444444555555666666777888888888999999:::<<<>>>@@@AAADDDDDDEEEGGGHHHIIIJJJKKKHHHMMMMMMPPPXXXaaayyyzzzsssxxx}}}}}}rrr```KKKAAA???>>>???AAAMMMTTT\\\```aaaeeennnuuuwwwnnndddcccppp{{{}}}ppp```TTTKKKEEEDDDCCCGGGTTTjjjxxxeee[[[VVVWWWZZZXXXYYYYYYYYYYYYWWWUUUTTTOOOLLLIIIGGGFFFEEEBBBAAA===;;;999888888888666444444333222222111222222222111111111111000000000000000000000000000000000000////////////000000000000000000////////////000000///000000111111000///...000000000000000000000000////////////000000000111000000000000000000000000//////000000111222222333111111111111111111111111111111222222222333333333222333444444222222333444888;;;NNNpppoooQQQTTTbbbrrrqqqbbbZZZ^^^nnnyyyvvvmmmaaaVVVMMMKKKHHHEEEBBBAAA@@@???>>>::::::>>>@@@AAACCCGGGBBBJJJHHHGGGLLLJJJGGGNNNLLLOOOMMMEEE???>>>>>>===>>><<<===AAACCCEEELLLUUUdddqqqwwwiiiVVVSSSRRRXXXfffzzzzzzyyyvvvxxxrrroooyyy}}}}}}yyyhhhQQQ???:::777555444555555555444333333333333333333333333444444444444444444444444555555555666777777888888:::::::::;;;<<<>>>???@@@CCCDDDEEEGGGIIIKKKMMMMMMKKKQQQQQQTTT\\\ccczzz|||yyysssqqqtttyyyxxxsssppprrrqqqyyy|||ppp^^^KKKAAA???>>>???AAALLLTTT\\\```bbbfffooovvvvvvmmmbbbbbbooowww{{{zzzlll\\\PPPHHHDDDCCCBBBEEEPPPcccxxxxxxeeeZZZVVVWWWZZZXXXXXXYYYYYYYYYXXXVVVUUUOOOLLLIIIGGGFFFEEECCCAAA===;;;999888888888666444444333222222111111222222111111111111000000000000111111111111111111111111000000000000////////////000000////////////000000000000111111111///...---000000000000000000000000////////////000000000000000000000000000000000000///000000111222333333333000000000000000000000000111111222222222333333333333444555444222111222333777;;;NNNqqqsssWWWZZZhhhxxxwwwfff]]]```nnnzzz}}}ooobbbQQQOOOKKKGGGCCCBBBAAAAAA???;;;:::>>>@@@???@@@CCCAAAGGGCCCAAAEEECCC???EEECCCGGGFFFBBB>>>???===:::999888;;;>>>@@@BBBIIIRRRdddrrr}}}uuugggWWWTTTSSSYYYggg{{{zzzyyyuuuwwwpppllluuu~~~yyygggPPP>>>:::777555444555555555444333333333333333333333333444444444444444444444444555555666666777777888888;;;;;;;;;<<<<<<>>>??????CCCDDDEEEHHHJJJLLLNNNOOOMMMTTTUUUWWW^^^eee{{{zzzzzzzzzsssppprrrqqqjjjgggiiiiiirrr{{{}}}}}}~~~}}}zzzooo]]]JJJAAA???>>>???AAALLLSSS\\\aaabbbfffooowwwtttkkkaaaaaannntttyyywwwjjjYYYNNNGGGBBBCCCBBBDDDMMM]]]pppzzziii```[[[YYYZZZZZZZZZZZZZZZXXXWWWUUUSSSQQQNNNIIIGGGEEEEEEDDDCCC???===:::999888888666444555444333333222222222222000000111111111111000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000111111000///////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111444333333333333444555555777<<>>>>>>>>===<<<;;;;;;::::::888999<<<>>>AAAFFFMMMQQQWWWnnnzzznnngggRRRPPPQQQXXXhhh}}}zzzvvv}}}zzzyyynnnkkkwww}}}hhhNNN::::::888666666666666666444444444444444444444444444333333333333333333333333333333444555666777888888888:::;;;<<<<<<>>>@@@CCCCCCCCCDDDFFFIIIKKKMMMOOOOOOQQQUUUVVVXXXddd}}}zzzwwwxxx|||{{{wwwrrrqqqpppjjjcccjjjiiiiiinnntttvvvrrrmmmeeeWWWGGG@@@>>>>>>@@@CCCNNNSSSYYY\\\___fffpppxxxtttfff^^^ccclllvvvzzzxxxjjjYYYNNNHHHEEEBBBBBBCCCIIIUUUeeettt}}}~~~|||{{{yyyyyyvvvxxx{{{zzziii```ZZZXXXZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQNNNIIIGGGFFFEEEDDDCCC???===:::999888888666444555444333333222222222333000000111111111111000000//////000000000000//////////////////////////////////////////000000000000////////////////////////111111000///////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111444333333333333444555555:::???RRRtttzzzzzzuuu]]]aaappp}}}jjj___aaammm|||pppaaaQQQJJJHHHDDDAAA@@@???===<<<===???AAABBBBBBBBBAAA???===<<<<<<<<<===>>>======<<<;;;;;;::::::888:::;;;===AAAFFFLLLQQQYYYjjj|||zzzlllbbbQQQPPPQQQYYYiii}}}rrrmmmsss|||{{{xxxwwwpppppp}}}|||hhhNNN;;;:::888666666666666666444444444444444444444444444333333333333333333333333444444555666666777888888999;;;<<<===>>>???BBBEEECCCDDDEEEFFFHHHJJJLLLNNNSSSTTTWWWXXXYYYeee~~~~~~uuuooonnnyyy{{{{{{xxxxxxxxxsssmmmkkkhhhfffhhhkkkllljjjggg___QQQDDD>>>======@@@DDDLLLQQQXXX\\\```gggrrr{{{ssseee^^^ccclllvvvzzzwwwiiiXXXNNNHHHDDDDDDCCCCCCFFFLLLVVV```fffjjjjjjiiihhhfffeeedddcccbbbdddgggjjjlllllllllkkkqqqrrrxxx|||kkk```YYYXXXYYYZZZ[[[[[[ZZZYYYWWWTTTSSSQQQMMMJJJGGGFFFEEEDDDBBB???===:::999888888666444444444333222222222333333000000111111111111000000//////000000000000//////////////////////////////////////////000000000000........................111000000///////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111444333333333333444555555:::???SSSuuu~~~tttqqqzzzjjjYYY]]]nnn~~~lll```aaannn}}}rrr^^^QQQJJJDDDAAABBB>>>===<<<<<>><<<;;;;;;;;;<<<======<<<<<<;;;:::::::::999:::;;;===@@@FFFLLLQQQ___iiisss~~~zzziii]]]QQQOOOQQQZZZkkk~~~hhhbbbhhhtttzzzwwwtttuuurrruuu{{{iiiPPP===:::888666666666666666444444444444444444444444444333333333333333333444444555666666777777888888888:::;;;===??????AAADDDGGGEEEEEEEEEFFFHHHIIIKKKLLLVVVWWWXXXYYY[[[gggsssiiieeessszzz~~~zzztttpppkkkgggeeedddbbbaaaWWWLLL@@@;;;;;;<<<@@@EEEKKKPPPWWW\\\aaaiiittt}}}qqqddd^^^dddmmmvvvyyyuuugggWWWMMMGGGCCCDDDCCCBBBCCCEEEIIIMMMPPPQQQQQQQQQPPPOOOOOONNNNNNNNNPPPSSSUUUWWWWWWWWWVVV\\\^^^dddlllssszzz~~~mmmaaaZZZXXXZZZ[[[[[[[[[[[[YYYWWWTTTSSSPPPMMMJJJHHHGGGEEECCCBBB???===:::999888888666444444333333222222333333333000000111111111111000000//////000000000000//////////////////////////////////////////000000000000////////////////////////000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111444333333333333444555555777===RRRttt~~~uuuwww~~~{{{```QQQUUUggg{{{|||jjj______mmm}}}~~~iiiYYYMMMEEEBBBCCC???===<<<<<>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999:::;;;===@@@FFFMMMSSSfffmmmttt{{{zzzhhh[[[OOOOOORRR\\\lllddd]]]cccqqq{{{{{{vvvvvvtttyyy{{{iiiQQQ???:::888666555666666666444444444444444444444444444333333333444444444444444777777777888888888999999:::<<<>>>???@@@BBBEEEHHHFFFFFFFFFFFFGGGIIIJJJKKKUUUUUUWWWYYY]]]jjjyyyllleeemmmyyy{{{uuunnnhhhccc___]]]SSSIII???;;;;;;;;;???DDDLLLQQQXXX]]]bbbiiiuuu}}}qqqddd___fffpppwwwyyytttfffWWWNNNGGGBBB@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMNNNQQQVVV\\\___gggwww|||xxx||||||oooccc[[[ZZZ\\\\\\\\\\\\[[[YYYWWWTTTSSSOOOMMMJJJHHHGGGFFFCCCAAA???===:::999888888666444333333333222222333333444000000111111111111000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000444333333333333444555555666===SSSuuu~~~yyy|||tttWWWJJJOOOaaawwwzzzjjj______mmm}}}qqqbbbTTTHHHDDDEEE???>>><<<===???BBBBBBBBB??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::999:::;;;===AAAHHHPPPVVVgggrrr{{{xxxhhh\\\NNNNNNRRR]]]nnneee^^^ddduuu~~~{{{xxxvvvxxx|||jjjRRR@@@:::888666555666666666444444444444444444444444444333333333444444555555555777777888888999::::::::::::<<<>>>???@@@BBBEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKQQQQQQSSSXXX___nnnuuummmkkkxxx}}}wwwrrrlllfff```[[[RRRIII@@@===;;;:::>>>CCCNNNSSSZZZ^^^bbbiiittt|||rrrfffbbbiiitttyyyzzztttfffXXXOOOHHHCCC???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIIIIIIIIIIJJJKKKOOORRRTTTYYYggguuuwwwuuuzzzyyyyyypppddd[[[[[[^^^]]]]]]]]][[[YYYWWWTTTSSSOOOMMMJJJIIIHHHFFFCCCAAA???===:::999888888666444333333222222222333444444000000111111111111000000//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111///////////////000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000444333333333333444555555777???UUUvvv|||yyyyyynnnOOOHHHLLL]]]tttzzzlllbbbbbbooo~~~yyynnn___OOOGGGFFF@@@???===>>>AAACCCDDDDDD@@@??????>>>===<<<;;;:::;;;;;;::::::::::::::::::999:::;;;>>>BBBJJJSSSZZZffftttvvvggg[[[MMMNNNSSS___pppeee^^^dddwwwvvvtttvvv~~~kkkSSSAAA:::888666666666666666444444444444444444444444444333333333444555555666666777777888999:::;;;<<<<<<<<<>>>???@@@@@@AAADDDFFFHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNQQQWWWaaarrryyypppzzz{{{tttpppnnniiiaaaZZZPPPIIIAAA>>>;;;999===BBBOOOTTT[[[___bbbjjjttt|||rrrfffccclllwww||||||uuugggZZZRRRKKKEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEIIIIIIKKKMMMNNNPPPZZZdddxxx|||}}}|||{{{ooobbbZZZZZZ^^^]]]]]]]]]\\\ZZZWWWTTTSSSOOOMMMJJJIIIHHHFFFCCC@@@???===:::999888888666444333222222222333333444555000000111111111111000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000444333333333333444555555999@@@UUUtttyyywwwyyyjjjIIIFFFIIIZZZrrryyymmmdddeeerrr{{{kkkXXXKKKHHHBBB@@@??????BBBDDDEEEEEE@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::999:::;;;>>>DDDMMMWWW^^^kkkwwwtttcccWWWLLLMMMSSS```rrr|||aaa[[[aaaooo|||{{{{{{lllSSS@@@:::888666666666666666444444444444444444444444444333333444444555666666666666777888:::;;;===>>>??????@@@AAABBBAAABBBDDDGGGHHHHHHIIIJJJKKKLLLNNNNNNOOONNNQQQXXXcccuuu|||~~~wwwqqqppplllcccYYYLLLFFFAAA>>>;;;999<<>>???@@@AAACCCDDDCCCCCCCCCEEEGGGIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPSSSZZZeeewww|||{{{vvvtttooodddYYYIIIDDD???===:::999===CCCLLLRRRYYY___dddmmmxxx|||oooeeeccclllyyyxxxjjj^^^WWWOOOIIIGGGEEEBBB@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDBBBCCCGGGIIIHHHIIIMMMPPP\\\ooo{{{mmmjjjpppxxxiii```[[[XXXYYY```___^^^^^^]]][[[XXXUUUTTTPPPKKKGGGFFFFFFEEEEEE@@@>>>:::888777555333111444333222222111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000---///000///...---...000000000000000000000000000000000000000000000000000222111111111000000//////......///000111222222333222111111111000000//////111111000000111111222333222222333333333333444444555:::MMMmmmwww}}}wwwMMMFFFGGGXXXpppuuuggg___dddtttjjjVVVMMMDDDBBBAAADDDHHHJJJIIIFFFHHHDDD@@@>>>@@@@@@>>><<<;;;;;;:::::::::;;;;;;<<<999;;;===@@@FFFPPP]]]fffxxxtttaaaVVVLLLOOOWWWeeewww{{{bbb^^^dddkkkyyyjjjMMMCCC999888666666777777555444444444444444444444444444555555444444444555555666777888:::::::::<<<>>>AAAAAABBBCCCCCCCCCEEEHHHKKKSSSPPPLLLJJJLLLNNNPPPQQQTTTTTTWWW^^^jjj}}}zzzuuuyyysssrrrssshhhWWWLLLDDD>>><<<<<<<<<>>>BBBMMMQQQWWW^^^fffpppyyy~~~pppccc```kkkxxxyyymmm```VVVOOOMMMJJJKKKHHHDDDBBBDDDBBB>>>AAADDDHHHHHHEEECCCCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIOOOOOOXXXoooxxxiiiddddddtttyyyjjjaaa\\\YYYZZZ```___^^^]]]]]][[[XXXUUUTTTQQQLLLIIIHHHGGGEEEDDDAAA>>>;;;999888666444222444333222222111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///111222111000///000222000000000000000000000000000000000000000000000000111111111111000000000/////////000000111111222222111111111111000000000///111111000000111111222333222222333333333333444444666999KKKjjj~~~RRRHHHHHHYYYrrrxxxiii```dddqqq}}}sss\\\QQQEEECCCBBBEEEIIILLLLLLJJJHHHDDD@@@???@@@???===:::;;;;;;;;;::::::;;;;;;<<<888:::<<>>BBBKKKQQQXXX^^^eeennnyyy~~~pppccc```iiiuuuxxxnnnbbbXXXSSSQQQOOOQQQNNNHHHEEEFFFFFFBBBFFFIIIMMMLLLIIIGGGGGGHHHDDDDDDDDDCCCDDDEEEFFFFFFJJJIIIHHHGGGGGGGGGHHHHHHMMMLLLTTTjjjzzzlllfffbbbmmm|||mmmccc]]][[[\\\```___^^^]]]]]][[[XXXUUUTTTQQQNNNLLLKKKIIIFFFDDDAAA???;;;999888777555333444333222222111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///111222111000///000222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111111111111000000000000111111000000111111222333222222333333333333444444777999IIIhhhYYYLLLKKK[[[uuu{{{lll```bbbooozzz{{{cccTTTFFFDDDCCCFFFKKKOOOPPPOOOIIIEEEAAA@@@@@@???<<<999<<<;;;;;;::::::;;;;;;;;;:::;;;===AAAIIITTT```hhh|||}}}lll[[[RRRJJJNNNXXXgggyyyoookkkqqqtttxxx|||~~~}}}}}}jjjMMMCCC999888666666777777555444444444444444444444444444555555444444555555666777777888:::;;;;;;===@@@BBBBBBCCCDDDEEEEEEGGGJJJMMMQQQQQQQQQSSSUUUVVVUUUTTTXXXXXXZZZ```mmm|||tttnnnmmmsss~~~tttqqqqqqgggYYYLLLDDD===<<<<<<<<>>AAACCCCCCDDDEEEFFFFFFHHHLLLOOOOOOOOOQQQUUUWWWXXXVVVTTTVVVXXX\\\dddsss|||{{{|||uuummmiiikkkrrrxxx}}}uuurrrrrrjjj^^^LLLDDD===<<<<<<<<<@@@EEELLLTTT]]]aaabbbiiiwwwrrreee___dddmmmyyyyyywwwpppfff```___```dddfffaaaUUUKKKHHHGGGFFFRRR[[[gggnnnkkkccc[[[VVVVVVSSSPPPMMMKKKLLLNNNOOOUUUUUUTTTSSSQQQOOOMMMLLLJJJGGGMMM___vvv{{{www~~~rrrggg___]]]```___^^^]]]]]]\\\ZZZWWWTTTSSSRRRPPPOOONNNKKKFFFCCCAAA>>>;;;:::999888666555444333222222111111222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////---///000///...---...000////////////////////////000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000111111111111000000111111222333222222222333333333444444888999IIIjjj}}}nnnSSSNNN[[[vvvpppbbbaaammmxxxyyyvvvsssvvvxxxttteeeWWWJJJGGGEEEGGGMMMSSSVVVWWWMMMIIIDDDBBBBBBBBB@@@======<<<;;;:::::::::::::::;;;<<<@@@GGGSSS```lllssszzzhhhYYYRRRJJJOOOZZZkkk~~~}}}{{{{{{xxx|||~~~gggJJJ@@@999888666666777777555444444444444444444444444444444444444555666777888888777999;;;<<<===???BBBDDDDDDEEEFFFGGGHHHJJJNNNPPPPPPPPPSSSVVVYYYZZZXXXVVVRRRWWW]]]gggzzz~~~{{{~~~yyyqqqjjjhhhlllppptttyyyxxxsssssstttnnncccMMMDDD===<<<<<<===AAAFFFOOOWWW```cccdddiiiuuusssgggaaadddkkkuuuwwwwwwqqqiiidddeeehhhuuuxxxsssdddVVVNNNMMMLLLVVVfffzzzuuummmgggccc^^^YYYWWWXXX[[[]]]fffeeebbb___YYYSSSNNNKKKKKKIIINNN^^^ssssssggg___^^^aaa___^^^]]]\\\\\\ZZZWWWTTTSSSQQQPPPNNNMMMJJJFFFCCC@@@===;;;999999888666555444333222222111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///111222111000///000222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111000000000000111111111111111111000000111111222333222222333333333333444444888999HHHiiiwwwUUUNNNXXXsss~~~qqqccc```lllxxxyyyoookkkgggeeeiiikkkbbbWWWJJJGGGEEEHHHPPPXXX]]]^^^VVVPPPHHHDDDCCCCCCAAA@@@===<<<<<<;;;:::::::::::::::;;;???IIIWWWfffrrrxxx{{{hhhYYYRRRJJJPPP\\\mmm~~~zzz~~~eeeGGG===999888666666777777555444444444444444444444444444444444444555666777888999777999;;;<<<===???CCCEEEDDDFFFGGGHHHIIILLLOOORRRSSSSSSSSSUUUXXXZZZZZZXXXQQQVVV\\\fff{{{xxxoookkkllloooppptttsssoooqqqtttoooeeeMMMEEE===;;;<<<===BBBGGGQQQYYYbbbfffhhhllluuu|||uuukkkdddfffkkkrrrvvvxxxssskkkgggjjjooo~~~ooo]]]SSSPPPPPP\\\mmmtttrrrmmmjjjiiijjjmmmoooxxxvvvrrrlllcccYYYQQQLLLNNNLLLQQQ```sssttthhh___^^^aaa___]]]\\\\\\\\\ZZZWWWTTTSSSQQQOOOMMMLLLIIIFFFCCC???<<<:::888888777666444444333222222111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///111222111000///000222000000000000000000000000000000000000000000000000///000000000111111111111//////000000111111222222///000000000111111111111111111000000111111222333222222333333333333444444999777DDDeeeyyyVVVMMMUUUooo|||qqqcccaaakkkwww|||qqqkkkbbb```\\\YYY\\\```\\\SSSIIIFFFEEEJJJTTT___fffiiiaaaYYYNNNFFFCCCBBBAAA???======<<<;;;::::::::::::<<<===BBBNNN^^^nnnzzz}}}hhhXXXQQQKKKQQQ^^^ooo~~~cccEEE;;;999888666666777777555444444444444444444444444444444444555555666888999:::777999<<<===>>>@@@CCCFFFEEEFFFHHHIIIJJJMMMQQQSSSSSSQQQOOOPPPSSSUUUWWWWWWTTTWWWXXX___vvv~~~uuuoooooorrrrrrsssooojjjmmmrrrlllaaaMMMEEE===;;;<<<===BBBHHHPPPWWWaaahhhmmmrrrxxx|||vvvnnnhhhhhhmmmpppuuuxxxtttmmmjjjnnnsssyyyfffZZZXXXXXXbbbnnn~~~xxxyyyzzz{{{|||}}}}}}}}}~~~{{{vvvnnnddd[[[VVVPPPOOOSSSaaarrruuuhhh___]]]aaa^^^]]]\\\\\\\\\ZZZVVVTTTSSSQQQNNNLLLKKKIIIFFFDDD>>><<<999888777777555444444333222222111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...///000///...---...000000000000000000000000000000000000000000000000000//////000000111111111222...//////000111222222333//////000000111111111222111111111000111222222333222222333333333444444444:::666@@@aaavvvVVVKKKSSSmmm{{{qqqdddaaajjjvvvzzzqqqkkkkkknnnppptttyyy{{{yyyrrriiicccXXXXXXUUUQQQTTTXXXUUUMMMGGGEEEEEELLLXXXdddmmmqqqhhh___RRRHHHCCCAAA@@@>>>>>>===<<<;;;:::999999999@@@AAAGGGSSSeeevvv}}}hhhWWWPPPLLLRRR___ppp}}}bbbDDD999999888666666777777555444444444444444444444444444444444555555666888999:::888999<<<===>>>AAADDDFFFEEEGGGIIIJJJKKKMMMQQQTTTQQQNNNJJJJJJLLLPPPRRRTTTWWWXXXVVVZZZpppyyyrrrqqqttttttsssmmmgggjjjoooiii]]]NNNEEE===;;;<<<>>>CCCIIIOOOUUU___iiiqqqvvv{{{}}}wwwpppjjjjjjnnnpppuuuyyyuuunnnkkkooovvvrrrgggddddddfffllltttwwwvvvtttsssssswww{{{~~~~~~~~~{{{uuunnnfffbbbQQQPPPUUUbbbrrrpppfff___]]]___]]]^^^___^^^\\\XXXTTTRRRPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444333333333333333333333333111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////222111111111000000//////000000000000111111111111000111111111111222222222444333222111222333444555::::::AAA```rrrTTTNNNWWWooo|||tttiiieeennnyyyzzzssskkkccc^^^[[[___aaaccceeeddd```\\\ZZZTTTRRROOOMMMMMMLLLJJJHHHDDDHHHGGGGGGVVVppp{{{fffSSSNNNJJJBBB???CCC@@@>>>;;;999888999:::;;;???@@@III[[[rrr{{{eeeVVVPPPKKKTTT```oooxxx{{{^^^BBB===777777777777666666666666666555555444444444555555666666555666666777888999:::<<>>BBBHHHTTTWWW]]]dddjjjqqqxxx}}}vvvrrrpppoooooowwwwwwyyyyyyrrrmmmttt~~~qqqhhhbbb______`````````_________iiisss}}}|||tttqqqfff```fffpppttttttsssbbb^^^]]]fffvvvqqqfff___]]]___]]]]]]^^^^^^\\\YYYUUUSSSPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///111111111111000000000///000000000000111111111111000111111111111222222222333333222222333333444444777999@@@^^^{{{pppVVVPPPYYYqqq~~~vvviiidddmmmxxxxxxqqqiiibbb]]]aaa___^^^______]]]ZZZWWWRRROOOLLLJJJIIIHHHFFFDDDAAAFFFGGGJJJ]]]zzzrrrYYYPPPJJJCCC???BBB@@@>>>;;;999888999;;;<<>><<<===>>>CCCHHHSSSWWW^^^dddjjjqqqxxx|||uuupppqqquuuxxxyyyzzz{{{|||wwwssszzzmmmddd```[[[\\\]]]^^^^^^]]][[[ZZZ___hhhppptttuuutttmmmfff^^^XXXVVV[[[dddmmmwwwqqqlllgggkkkwwwqqqggg___\\\^^^[[[\\\]]]]]]\\\YYYVVVTTTPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111000111111111111222222222222222333333444444333333555777>>>ZZZ}}}yyytttpppZZZSSS\\\tttyyyjjjbbbkkkwww~~~vvvmmmeeefffbbb]]]\\\^^^^^^[[[WWWRRROOOKKKIIIGGGEEECCCAAAAAAEEEGGGLLLaaa|||]]]NNNIIIDDDAAABBB@@@>>><<<:::999:::<<<===CCCGGGRRRgggxxxbbbTTTPPPNNNYYYgggvvv|||ttt~~~xxxZZZ???;;;777777777777666666666666555555444444444555555666666666666666777888999999;;;===@@@BBBCCCDDDGGGIIIIIIIIIJJJKKKMMMPPPRRRSSSTTTRRRPPPNNNNNNNNNPPPQQQXXXWWWXXXbbbxxxssssssuuuuuuyyy~~~}}}wwwqqqlllcccZZZNNNFFF???===>>>???DDDIIISSSWWW^^^eeekkkqqqwww{{{sssooorrrzzz}}}~~~|||zzzkkk```]]]YYY[[[]]]___^^^\\\ZZZXXX\\\ccciiijjjjjjiiiccc\\\QQQNNNMMMPPPVVVbbbtttyyyqqqqqqyyy~~~qqqfff___\\\]]]ZZZ[[[\\\]]]\\\YYYVVVTTTPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444222222222222222222222222111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111000000000000000111111111000000000000000///000000000111111111111000000111111111222222222111222333444555444333222444888>>>VVV~~~wwwtttrrrqqq]]]UUU]]]www~~~kkkaaaiiivvv~~~wwwrrrlllffffffjjjjjjeee___XXXTTTNNNJJJHHHFFFDDDBBBCCCFFFGGGLLL^^^~~~]]]KKKGGGFFFDDDCCCAAA???===;;;:::;;;===>>>EEEJJJWWWnnnuuu```SSSQQQPPP\\\kkkzzzyyyrrr}}}zzz|||wwwYYY???;;;777777777777666666666666555444444444444555666666555555666666777888999:::<<<>>>AAACCCDDDEEEHHHJJJJJJKKKKKKMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRXXXWWWYYYddd{{{{{{vvvuuurrrqqqrrr}}}vvvooodddYYYOOOGGG???>>>>>>@@@DDDJJJRRRWWW___ffflllrrrwwwzzzsssnnnqqqzzz~~~sssdddaaa___aaaeeeggggggddd```]]]___ffflllnnnmmmllleee^^^VVVQQQLLLKKKMMMVVVgggwww~~~yyytttttt{{{}}}oooeee^^^\\\]]]ZZZ[[[\\\]]][[[YYYVVVTTTPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444333333333333333333333333111111111111000000000///////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000111111000000000000000000111111///000000000111111111111000000111111111222222222111222333444555444333222555:::>>>RRRyyy}}}wwwuuuuuuuuu___VVV]]]yyynnnbbbiiiuuu~~~~~~{{{|||zzzsssddd^^^UUUNNNIIIGGGEEEDDDDDDFFFHHHKKKZZZvvv```LLLGGGGGGEEECCCAAA@@@===<<<;;;===???@@@GGGMMM[[[tttrrr]]]RRRQQQPPP]]]nnn~~~xxxrrr~~~zzzyyyvvvXXX???===777777777777666666666666444444444444444555666666555555666666777999:::;;;===???BBBDDDEEEFFFIIIKKKMMMMMMNNNNNNOOOOOOOOOOOOMMMNNNPPPRRRTTTUUUVVVVVVXXXWWWYYYfff}}}xxxrrrnnnuuuyyyrrrfff[[[OOOGGG???>>>>>>@@@DDDJJJQQQWWW```hhhoootttxxx{{{tttmmmooowww~~~xxxtttqqqsssvvvwwwvvvqqqlllhhhfffnnnuuuxxxyyywwwqqqiiieeeZZZOOOKKKKKKOOOXXXaaannnnnnooosss{{{|||mmmccc]]]\\\___ZZZ[[[\\\\\\[[[XXXUUUSSSPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444333333333333333333333333111111111111000000000000////////////////////////////////////000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000111111111111222222222222222333333444444333333555;;;>>>OOOsss~~~{{{{{{yyy___UUU\\\yyyrrreeeiiiuuussslll|||yyyoooaaaUUULLLGGGEEEDDDCCCEEEGGGKKKVVVmmmfffPPPJJJIIIFFFBBBBBB@@@>>><<<<<<>>>@@@AAALLLRRRbbb{{{ooo[[[QQQRRRPPP^^^pppxxxsss}}}uuuWWW>>>===777777777777666666666666444444444444444555666777555555666777888999;;;<<<>>>@@@CCCEEEFFFGGGJJJLLLNNNOOOOOOPPPPPPOOOOOONNNLLLMMMPPPSSSUUUWWWXXXYYYXXXWWWZZZhhh|||vvvooosss{{{}}}vvvjjj^^^NNNFFF???===>>>???DDDIIIPPPWWWaaajjjqqqwww{{{}}}ssskkklllttt{{{zzzwwwrrrrrrzzzttteeeUUUNNNLLLMMMQQQUUU___bbbgggnnnxxxzzzkkkaaa\\\]]]```[[[\\\]]]\\\ZZZWWWTTTQQQPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444222222222222222222222222111111111111000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000000000000111111111111000111111111111222222222333333222222333333444444222:::<<>><<<===>>>CCCHHHOOOVVVbbbllltttzzz~~~~~~qqqiiikkkuuu~~~yyy|||}}}www|||uuubbbVVVQQQOOORRRWWW[[[^^^ccciiirrr|||zzzjjj```\\\]]]aaa\\\\\\]]]\\\ZZZWWWSSSPPPPPPPPPOOOMMMKKKGGGDDDBBB@@@>>>;;;999888777555444111111111111111111111111111111111111000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222//////000000111111111222000000000000111111111111000111111111111222222222444333222111222333444555000888;;;IIImmm~~~^^^RRRWWWvvvxxxkkkjjjuuu|||mmmhhhzzzsssvvvjjjYYYOOOJJJHHHCCCEEEGGGHHHKKKWWWooozzzcccQQQJJJIIIGGGCCCBBBAAA???===>>>???BBBCCCXXX___ppplllXXXPPPRRRMMM]]]qqq{{{xxxrrrSSS;;;;;;777777777777666666666666333333333444555666777888555555666777888:::<<<===???AAADDDFFFGGGHHHKKKMMMLLLMMMOOOQQQRRRRRRRRRRRRPPPPPPRRRSSSUUUWWWXXXYYYYYYXXX[[[kkkyyyqqqjjjlllppptttyyy~~~ooo___MMMEEE===<<<<<<>>>BBBHHHOOOVVVbbbmmmvvv||||||ooogggkkkwwwzzzoooyyyxxx{{{nnn^^^UUURRRWWW]]]]]]___bbbfffmmmwww{{{jjjaaa[[[ZZZ\\\\\\]]]]]]\\\[[[XXXUUUSSSUUUSSSPPPNNNLLLIIIEEEBBBBBB???;;;999888888666555333333333222222222111111222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////............////////////...000111222222111000...000000000000000000000000000000000000000111111222000000000000000000000000222222222111111111000000444444444444444444444444555777:::IIIkkkvvv\\\RRRTTTmmmjjjmmmvvvtttlllmmm|||yyyrrrmmmlll}}}iiiWWWLLLHHHAAABBBCCCDDDGGGPPP\\\eeeqqqnnnbbbRRRIIIIIIIIIFFFBBB@@@??????>>>???FFFOOO___lll}}}}}}iiiWWWRRRVVVVVVaaannn|||www{{{lllQQQ???;;;777777777777777777777777444444444555555555555555555666666888999;;;===>>>CCCDDDEEEGGGIIIKKKLLLMMMNNNOOOOOOPPPRRRTTTUUUVVVVVVUUUSSSQQQRRRTTTVVVXXX[[[[[[___nnnuuukkkkkkmmmmmmppptttxxxzzz{{{}}}rrr\\\JJJCCC>>><<<<<<<<>>:::888777777555444333333333222222222111111111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////....../////////000000000///000111222222111000///000000000000000000000000000000000000000111111222000000000000000000000000222222222111111111000000444444444444444444444444666777:::HHHiii~~~{{{oooXXXOOOQQQkkkooonnnvvvqqqnnnyyyuuummmgggfffvvv{{{bbbUUUPPPFFFEEEDDDBBBBBBHHHPPPVVVbbbaaaZZZOOOIIIHHHFFFAAADDDAAA@@@@@@???@@@HHHQQQcccooo|||hhhXXXTTTYYY___hhhsss}}}{{{}}}~~~iiiNNN===:::777777777777777777777777444444444555555555555666666666777888:::<<<===???CCCDDDFFFHHHJJJKKKMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXVVVTTTSSSSSSTTTUUUWWWXXXYYY___ooo{{{qqqoooooonnnppptttuuuwwwvvvxxxppp[[[JJJCCC===<<<<<<<<>>???CCCDDDFFFIIIKKKLLLMMMNNNMMMNNNOOOQQQSSSUUUXXXYYY[[[YYYWWWUUUTTTTTTTTTUUUUUUWWW___qqqwwwrrrppppppssswwwwwwwwwttttttzzz|||lllWWWIIIBBB===<<<<<<<<>>:::888888777666444333333333222222222111111111111111000000000000000////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000111111111111///000111111111111000///000000000000000000000000000000000000000111111222000000000000000000000000111111111111111111111111333333333333333444444444777666888DDD```zzzoooqqqyyy|||aaaNNNGGGHHH___uuuooovvvyyykkk```]]]jjj|||xxx___TTTJJJHHHEEECCCBBBDDDGGGIIILLLMMMNNNMMMKKKHHHEEEBBBEEEBBBAAABBBCCCGGGQQQ\\\mmmvvvyyyeeeVVVVVV]]]sss}}}vvvbbbHHH:::888666666666666666666666666444444555555666666777777888888888:::;;;===???@@@CCCEEEGGGJJJLLLNNNOOOOOOMMMNNNOOOQQQTTTVVVYYYZZZ]]]\\\ZZZXXXVVVUUUTTTTTTRRRUUU___rrryyytttqqqrrrwww{{{{{{zzzuuurrrwwwxxxhhhTTTGGGAAA===<<<<<<===AAAGGGRRRYYYccckkkpppvvv|||{{{qqqjjjkkkuuuooo```bbbvvvvvvooollljjjmmmrrruuuuuujjj^^^[[[\\\hhh{{{lll___[[[YYYXXXUUUTTTRRRPPPPPPRRRTTTUUUYYY]]]cccjjjrrr|||wwwkkkeee___\\\\\\YYYZZZZZZZZZYYYWWWTTTRRRPPPOOOMMMLLLKKKIIIFFFCCCBBB???<<<:::999888777666333333333222222222111111000000000000000000111111////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222000000000000000000000000111111111111111111111111222222222333333333444444666666777BBB[[[||||||qqqrrryyy}}}]]]LLLFFFFFFXXXxxxsssooovvvoooaaa\\\eeesssiiiZZZLLLIIIFFFDDDDDDGGGIIIKKKNNNLLLKKKJJJHHHFFFEEEFFFDDDAAA@@@BBBFFFLLLYYYeeewww~~~xxxcccTTTTTT[[[ooo~~~ttt___GGG::::::666666666666666666666666444444555555666777777888999999:::;;;<<<>>>@@@AAACCCEEEHHHKKKNNNOOOPPPPPPNNNNNNPPPRRRTTTWWWZZZ[[[]]]]]]\\\[[[YYYWWWUUUTTTRRRUUU^^^rrr}}}vvvqqqqqqvvvyyyyyywwwqqqnnnsssuuufffSSSFFF@@@<<<<<<<<<===AAAGGGOOOVVV```iiinnnsssyyy}}}{{{pppiiijjjuuu|||iiidddqqqyyyggg```^^^___hhhttt|||~~~ttteee]]]WWW___uuu{{{zzzrrrcccWWWTTTTTTSSSRRRQQQOOOMMMLLLMMMNNNNNNOOORRRXXX^^^gggqqq{{{uuujjjddd^^^\\\\\\YYYZZZ[[[[[[ZZZWWWUUUSSSRRRPPPNNNLLLKKKIIIFFFCCCCCC@@@===;;;:::999888777333333333222222222111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000///////////////000000000111111111000000000000000000111000000000000000000000000000000000000000111111222000000000000000000000000111111111111111222222222111111222222333333444444555555777AAAWWWuuuuuurrrwwwxxx^^^KKKFFFDDDSSSrrrrrrnnnuuusssbbbZZZ___iiinnn^^^PPPLLLGGGEEEFFFIIILLLMMMQQQLLLIIIGGGFFFCCCDDDHHHCCCAAAAAAEEEJJJTTTcccqqquuu```RRRRRRYYYgggzzz~~~rrr]]]EEE:::;;;777777777777777777777777444444555666777777888999:::::::::<<<===???AAABBBCCCFFFIIIMMMPPPQQQQQQQQQOOOPPPQQQSSSUUUWWWZZZ[[[\\\]]]]]]]]]\\\ZZZXXXWWWTTTVVV^^^ppp{{{rrrqqqssstttrrrpppkkkiiiooorrreeeRRREEE@@@<<<<<<======AAAFFFMMMUUU```iiiooosssxxx{{{zzzooohhhiiiuuuooofffmmm|||uuubbb[[[WWWXXXfffyyysssdddUUUWWWhhhpppqqqkkk\\\PPPMMMNNNNNNLLLKKKJJJHHHGGGGGGHHHHHHGGGIIILLLQQQXXXbbbmmmtttuuuiiibbb]]]\\\]]]ZZZZZZ[[[[[[[[[XXXVVVUUUTTTRRROOOMMMLLLIIIFFFCCCBBB@@@<<<:::999999777666333333333222222222111111///000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////....../////////000000000111111000000000000111111000000000000000000000000000000000000000111111222000000000000000000000000000000111111111222222222000111111222333333444444444444777@@@SSSoooyyytttuuuqqqgggLLLGGGDDDQQQooosssmmmuuuyyyeeeZZZ[[[bbbppp{{{kkkaaaUUUPPPJJJHHHKKKOOOSSSUUUTTTMMMIIIIIIGGGDDDEEEJJJCCCAAABBBHHHPPP\\\nnn~~~sss___QQQQQQYYYfff{{{}}}oooZZZDDD:::;;;777777777777777777777777444444555666777888999999:::;;;;;;<<<>>>@@@BBBCCCCCCFFFJJJNNNQQQRRRRRRQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^___^^^]]][[[YYYXXXXXX]]]nnnvvvtttuuuuuusssqqqllliiinnnpppaaaNNNDDD???<<<<<<======AAAFFFNNNWWWcccmmmsssvvvyyy{{{xxxmmmfffhhhtttqqqeeeiiiwwwwwweee]]]VVVUUUggg~~~rrrZZZSSS```gggkkkggg[[[OOOJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEBBBCCCEEEGGGMMMUUU___fffrrrzzzttthhhaaa]]][[[]]]ZZZ[[[\\\\\\[[[YYYWWWUUUUUUSSSPPPNNNLLLIIIEEECCCBBB???;;;999888888666555333333333222222222111111//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////............////////////111111000000000000111111000000000000000000000000000000000000000111111222000000000000000000000000000000111111222222222222000000111222333333444444444333777@@@RRRlll}}}wwwtttlll|||pppLLLHHHDDDPPPnnnvvvllltttiii\\\[[[___ccczzz|||tttkkkfffXXXSSSMMMLLLPPPWWW]]]___UUUOOOKKKLLLJJJGGGHHHMMMDDDBBBDDDKKKTTTbbbuuuqqq___QQQRRRYYYiii~~~{{{nnnXXXBBB999;;;777777777777777777777777444444555666777888999999;;;;;;<<<===???AAABBBCCCCCCFFFJJJNNNQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZYYY[[[^^^``````___]]][[[ZZZZZZ]]]lll{{{yyyzzzzzzzzzxxxqqqlllooonnn^^^IIICCC>>><<<=========AAAFFFOOOYYYfffqqqvvvyyy{{{}}}xxxllleeegggsssrrrdddggguuuyyyhhh```WWWUUUhhhbbbUUU___ccchhhggg\\\PPPJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBCCCGGGOOOXXX^^^eeeooozzzuuuggg___[[[ZZZ\\\[[[[[[\\\\\\[[[ZZZXXXWWWSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@===;;;:::999777555666555444333222222222222111111111111000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111222222333333444444555222333444<<>><<<<<<======AAAFFFNNNXXXfffrrryyy}}}xxxmmmffffffooozzzxxxiiijjjxxxppp```VVVXXXjjj}}}nnnVVVYYY^^^ccceee^^^PPPFFFCCCEEEAAAAAAAAAAAAAAAAAAAAABBB@@@???>>>???CCCIIIPPPTTT\\\dddoooxxxtttfff___ZZZZZZ\\\ZZZ[[[[[[[[[[[[YYYXXXWWWSSSQQQNNNLLLKKKIIIFFFDDDBBB???<<<::::::999777555666555444333222222222222111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111222222333333444444555666555666===OOOjjjxxxjjjxxxzzzZZZKKKEEEPPPjjjuuujjjnnnyyywwwddd]]]___gggvvvwwwjjjkkkrrr}}}yyyzzzyyywwwtttoooiiiccc```ZZZXXXUUUTTTUUUWWWXXXXXXUUUMMMFFFFFFHHHGGGGGGIIIGGGFFFIIISSSaaapppvvviiiZZZPPPTTT^^^mmmwwwuuusssyyy}}}~~~~~~~~~{{{}}}lllTTT???777:::777777777777777777777777777777777777777888999:::>>>???AAAAAABBBCCCFFFHHHHHHJJJMMMNNNOOOQQQSSSUUUUUUUUUVVVWWWXXXXXXXXXXXX[[[YYYXXXWWWXXXZZZ\\\^^^^^^___cccrrryyy{{{~~~~~~zzzfffSSSDDD???<<<=========@@@FFFKKKUUUbbbnnnuuu{{{yyynnnggggggoooyyy}}}lllmmm{{{{{{hhh]]]dddppp```[[[[[[___bbb]]]SSSJJJFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>======???DDDHHHKKKQQQXXXbbbjjjrrrqqqeee^^^ZZZZZZ\\\YYYZZZZZZZZZZZZXXXWWWVVVSSSQQQNNNLLLKKKIIIFFFDDDAAA???<<<::::::999777555555555444333222222222222111111111111000000000000//////...------...//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111222222333333444444555777666666<<>>>>>@@@AAABBBFFFKKKSSSYYYbbbrrroooddd^^^ZZZZZZ\\\XXXYYYYYYYYYYYYWWWVVVUUUSSSQQQNNNLLLKKKIIIFFFDDD@@@>>>;;;:::999999777555555444333333222222222333111111111111000000000///000///---++++++---///000////////////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222111222222333333444444555444333444:::FFF\\\zzzttt~~~hhhRRRGGGPPPhhhyyyjjjllluuuzzzlllkkknnn|||{{{~~~yyyssssssrrrooolllhhhdddaaaeeecccbbbbbbbbbaaa___]]]WWWOOOIIIIIIJJJJJJJJJLLLMMMMMMUUUggg{{{~~~wwwlllaaaUUUOOOVVV```uuuxxxvvvyyyxxxcccMMM>>>888999666666666777777777777777666777777888999:::<<<<<>>BBBCCCEEEFFFFFFGGGJJJLLLNNNOOOQQQPPPOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYXXXWWWVVVVVVWWWWWWXXXYYY^^^mmmvvvoooqqquuuvvvttttttuuuyyyiiiRRREEE@@@<<<======<<>>@@@BBBDDDEEEFFFFFFHHHJJJMMMMMMOOOPPPPPPOOOPPPQQQSSSRRRSSSTTTVVVWWWXXXXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVWWW\\\jjjuuussswwwzzzyyyxxxzzz|||~~~jjjVVVEEE@@@=========<<>>===???AAABBBGGGVVVjjjzzzoooddd___[[[ZZZ[[[YYYYYYZZZZZZYYYXXXVVVUUUSSSQQQNNNLLLKKKIIIFFFDDD>>><<<:::999999888777666333333333222222333333444111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111222222333333444444555777444666;;;@@@NNNooowwwxxxfffNNNQQQeee{{{vvvwww~~~~~~xxxrrrooooooppprrrtttuuuvvvxxxwwwssslllggg^^^VVVPPPOOOPPPOOOOOOQQQTTT[[[llluuuggg\\\UUUUUU___jjj~~~pppUUUBBB<<<:::777444444555555666777777888666666777999;;;===@@@AAACCCEEEFFFGGGGGGIIIKKKNNNMMMNNNPPPQQQQQQRRRTTTVVVRRRSSSUUUWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXVVVXXX]]]jjjwwwyyy||||||zzz|||}}}}}}}}}wwwgggXXXFFF@@@=========<<>><<<>>>@@@@@@CCCNNN___mmmpppeee___[[[ZZZ[[[YYYZZZZZZZZZZZZXXXWWWVVVSSSQQQNNNLLLKKKIIIFFFDDD>>><<<999888999888777666333333333222222333444444111111111111000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111222222333333444555555666333444888;;;GGGhhhtttuuu~~~kkkQQQRRRfffyyytttsssuuuyyy|||}}}}}}~~~xxxqqqkkk```XXXRRRSSSUUUTTTUUUWWW\\\eeevvv~~~rrrdddZZZUUUWWWbbbnnnoooSSSAAA<<<:::777444444444555666777777888666666777999;;;>>>@@@AAADDDFFFGGGHHHHHHJJJLLLOOOMMMOOOQQQRRRSSSTTTWWWYYYSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ^^^kkkzzzxxx{{{{{{yyy{{{zzzwwwtttnnnaaaUUUFFFAAA=========<<>>===;;;999777666555333333333222222222111111222111111111000000////////////000000000000////////////............//////000000000000000000000000////////////////////////000000000000////////////000000000000111111111111222111000111222222111000000000000000111111111111000000000000000000000000000111111111111222222222111222333333444444333333333333111666>>>EEE^^^qqqnnn{{{sssWWWNNNaaayyyuuuyyy}}}vvvpppccc[[[UUUTTTTTTUUUXXX]]]eeessssssaaaYYYUUUYYYiiizzzmmmQQQ???:::888333777666666666666777777888888999:::;;;<<>>===<<<;;;???EEELLLPPPWWW___ffflllppprrr}}}tttlllkkktttvvvooolllqqq|||nnnbbbXXXQQQLLLJJJKKKLLLMMMLLLIIIGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>AAAIIIRRRYYYooorrreee]]]XXXYYY]]]YYYZZZZZZ[[[ZZZXXXWWWUUUSSSQQQNNNLLLKKKHHHEEEBBB???>>>===;;;999777666555333333333222222222111111111111111111000000000/////////000000000000////////////............//////000000000000000000000000////////////////////////000000000000////////////000000000000111111111111222111000000222222111000000000000000111111111111000000000000000000000000000111111111111222222222111222333333444444333333444555222555<<>>>>>======@@@GGGPPPVVViiixxxrrrfff^^^YYYYYY[[[YYYZZZ[[[[[[[[[YYYWWWVVVQQQOOOMMMLLLJJJHHHDDDBBB???>>>===;;;999777666555333333333222222222111111111111111111000000000000//////000000000000////////////............//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222111000000222222111000000000000000111111111111000000000000000000000000000111111111111222222222111222333333444444333333555666333555:::>>>TTTwww~~~zzz```\\\gggyyyooo\\\UUU```yyyvvvxxxwwwqqqooowww{{{uuujjjccc\\\YYYXXXYYY___eeetttppp___YYYXXX]]]mmm}}}{{{aaaHHH;;;999999777666666666666666777888999999:::<<<===???BBBFFFIIIIIIJJJLLLMMMMMMMMMLLLKKKPPPRRRTTTUUUUUUVVVWWWYYYWWWWWWWWWXXXZZZ^^^aaaccc______^^^]]]\\\\\\\\\\\\]]]___dddppp{{{rrrnnnnnnjjjhhheeefffmmmooodddVVVGGGAAA===<<<<<<<<>>>>>===???DDDLLLQQQ___lll|||zzzuuutttxxxpppeee___ZZZXXXYYYXXXYYY[[[\\\[[[ZZZWWWVVVPPPNNNLLLKKKJJJHHHDDDBBB???>>>===;;;999777666555333333333222222222111111111111111000000000000000//////000000000000////////////............//////////////////////////////////////////////////////////////////000000000000///000000000111111111111222000///000111222111000///000000000111111111111000000000000000000000000000000111111111222222222111222333333444444333333555666333666:::===QQQssszzzzzzuuu[[[UUU___rrrmmm[[[WWWbbbtttpppppp}}}lllbbb[[[bbbqqq{{{uuummmfff^^^[[[YYY[[[bbbkkk{{{nnn^^^YYYZZZ```ppp{{{xxx\\\EEE;;;999999888666666666666777888999999:::<<<>>>???AAACCCGGGJJJKKKLLLNNNPPPPPPOOONNNMMMPPPRRRTTTTTTTTTUUUWWWYYYYYYYYYXXXYYY[[[___bbbeeebbbbbb```^^^]]][[[ZZZZZZ]]]___dddppp|||vvvrrrqqqlllhhhcccccciiikkkaaaTTTFFF@@@<<<<<<<<<===AAAGGGRRRWWW]]]bbbdddfffhhhkkkuuutttkkkhhhpppzzzuuunnnmmmnnnuuu}}}~~~wwwkkk```YYYRRRPPPNNNLLLLLLMMMOOOPPPPPPQQQQQQQQQOOOKKKHHHFFFDDDEEEEEEEEEDDDDDDCCCBBB??????>>>===>>>AAAGGGKKKTTT^^^iiimmmiiibbb^^^]]]cccnnnnnnddd___ZZZXXXXXXWWWYYY[[[]]]\\\ZZZXXXVVVPPPNNNLLLKKKJJJHHHEEEBBB???>>>===;;;999777666555333333333222222222111111000000000000000000111111//////000000000000////////////............//////////////////////////////////////////////////////.../////////000000000111///000000000111111111111111000///000111111000//////000000000111111111111000000000000000000000000000000111111111222222222111222333333444444333333444555333666;;;===QQQrrr|||{{{vvv[[[TTT^^^qqqgggVVVVVVeeesssmmmlllyyyyyyiiiZZZWWW```ooo}}}wwwuuummmfffaaa___bbblllvvv}}}kkk\\\YYY\\\dddsssxxxyyy~~~~~~vvvXXXDDD;;;999888777666666666666777888999:::;;;===@@@BBBCCCEEEIIIKKKMMMOOOQQQRRRSSSRRRPPPOOOOOOQQQSSSTTTTTTUUUWWWXXX[[[[[[ZZZ[[[]]]___bbbddddddcccbbb```]]][[[YYYWWW\\\^^^cccppp|||wwwvvvuuusssmmmfffcccggghhh]]]PPPFFF@@@<<<<<<<<<===AAAGGGTTTZZZbbbfffeeedddeeegggttt}}}ssskkkiiiqqq{{{}}}uuunnnooopppqqqqqqmmmgggaaaaaa```]]][[[ZZZ[[[\\\\\\UUUUUUUUUTTTQQQMMMJJJHHHEEEEEEFFFFFFFFFEEEDDDDDD?????????>>>===@@@CCCGGGLLLQQQWWWXXXUUUQQQPPPQQQQQQ\\\uuulllbbb^^^ZZZXXXXXXWWWYYY\\\]]]]]][[[XXXVVVPPPNNNLLLKKKJJJIIIFFFCCC???>>>===;;;999777666555333333333222222222111111000000000000111111111111//////000000000000////////////............//////000000000000000000000000////////////////////////......//////000000111111000000000000111111111111111000//////111111000///000000000000111111111111000000000000000000000000000111111111111222222222111222333333444444333333222444333777;;;<<>>???BBBDDDFFFIIILLLKKKIIIHHHJJJLLLKKKUUUlllkkk```]]]ZZZYYYYYYVVVYYY\\\^^^^^^\\\YYYWWWPPPOOOMMMLLLKKKJJJGGGDDD???>>>===;;;999777666555333333333222222222111111///000000000111111111111//////000000000000////////////............//////000000000000000000000000////////////////////////.........///000111111111000000000000111111111111111///...///000111000///000000000000111111111111000000000000000000000000000111111111111222222222111222333333444444333333111444333666::::::LLLlll~~~bbbYYYaaauuugggVVVSSS[[[ssssssllliiivvvzzziii\\\XXX___iiivvv{{{tttmmmhhhfffkkkyyyyyygggYYYYYY```jjjyyy}}}zzz}}}lllNNN@@@<<<:::777666666666666777888999;;;<<<===@@@CCCEEEGGGHHHKKKMMMPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTVVVWWWWWWXXXYYY[[[]]]^^^^^^______^^^]]]]]]^^^^^^______^^^]]][[[ZZZXXX[[[bbbooo|||zzzzzzxxxsssllljjjnnnnnndddVVVHHHBBB======<<<<<<@@@EEERRR]]]kkkrrrrrroooooopppxxx|||rrrjjjhhhoooyyy|||wwwrrrppprrrwww}}}~~~yyytttpppdddaaa]]]WWWRRRNNNKKKJJJFFFFFFGGGGGGGGGGGGGGGFFF???@@@@@@@@@??????AAACCCDDDFFFHHHHHHGGGFFFHHHJJJMMMTTTgggjjj___\\\ZZZYYYZZZVVVXXX\\\^^^^^^\\\YYYWWWQQQOOOMMMMMMLLLJJJGGGEEE???>>>===;;;999777666555333333333222222222111111//////000000111111111222//////000000000000////////////............//////000000000000000000000000////////////////////////---......///000111111222000000000000111111111111111///...///000111000///000000000000111111111111000000000000000000000000000111111111111222222222222222333444444444333333111333222555888777IIIhhhdddZZZbbbvvvnnn]]]UUUTTTeee|||ssslllhhhtttmmm[[[VVVZZZaaasss{{{tttooommmrrrxxxfffXXXYYYaaakkkzzz{{{}}}~~~~~~gggJJJ>>><<<:::777666666666666777888:::;;;<<<>>>@@@DDDFFFHHHIIILLLMMMPPPOOOOOOOOOOOOPPPQQQQQQTTTVVVXXXYYYYYYZZZ[[[]]]]]]^^^`````````^^^\\\ZZZZZZ[[[\\\^^^___^^^^^^]]]WWWZZZaaaooo||||||vvvrrrllllllqqqsssiii\\\IIICCC>>>===<<<;;;???EEEPPP]]]mmmwwwxxxuuuuuuvvvzzz|||rrriiifffmmmwww|||xxxpppggg^^^XXXSSSQQQFFFGGGGGGHHHHHHHHHGGGGGG???@@@AAA@@@??????AAABBBBBBEEEHHHIIIHHHGGGGGGHHHLLLQQQ```xxxooobbb\\\WWWWWWYYYWWWWWWXXX[[[\\\[[[XXXUUUPPPNNNLLLJJJIIIHHHEEECCC@@@>>><<<::::::888666444333333333222222111111111222111111111000000//////000000000000000000000000////////////000000000000000000//////.........---111111000000//////......//////000000000000//////000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333666666777666555999HHHXXXvvv```___wwwrrr```aaagggjjjttt{{{pppjjjtttyyydddYYYZZZeeeuuu~~~|||uuuhhh\\\]]]gggttt{{{vvvzzz{{{zzz^^^DDD@@@;;;888999666555555666777999<<<>>>???BBBBBBDDDGGGJJJMMMPPPQQQRRRRRRRRRQQQOOOOOORRRTTTUUUWWWXXXYYYYYYZZZ]]]___cccccccccbbbaaa___^^^]]]VVVVVVWWWXXXZZZ]]]___aaa[[[XXXZZZhhhzzzwwwqqqoooyyyvvv```MMMEEE>>><<<<<<<<<@@@DDDSSS\\\jjjuuu|||~~~}}}}}}|||qqqiiifffllltttxxxqqqggg\\\VVVOOOIIIHHHIIIFFFDDDEEEFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDGGGHHHIIIHHHPPPTTTbbbwwwnnnbbb\\\XXXWWWXXXWWWWWWXXXZZZ\\\[[[XXXUUUPPPNNNLLLJJJIIIHHHEEECCC@@@>>><<<::::::888666444333333333222222222111111111111111111000000000///000000000000000000000000////////////000000000000000/////////............111000000000/////////...//////000000000000//////000000000000////////////000000000000000000000000////////////000000000111000000000000111111111111000111111111111222222222333333333333333333333333666666666666444777EEETTT{{{mmmiii~~~|||eeeiiiuuu|||}}}qqqjjjssszzzmmmmmmqqq|||sssfff^^^bbbooo}}}wwwssswww|||WWW???<<<888666777555666666777999;;;===???@@@BBBCCCEEEGGGKKKOOORRRSSSWWWWWWWWWUUUSSSRRRRRRSSSUUUWWWXXXXXXXXXYYY[[[^^^______`````````______^^^ZZZZZZYYYYYYZZZ[[[\\\]]]\\\ZZZ\\\iiixxxssszzzwwwbbbNNNFFF>>><<<<<<===@@@EEENNNXXXfffsss{{{~~~|||rrrjjjhhhooowwwttt```TTTJJJHHHHHHGGGFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKPPPTTTbbbwwwmmmbbb]]]XXXWWWXXXWWWWWWXXXZZZ\\\[[[WWWUUUPPPNNNKKKJJJIIIHHHFFFDDD@@@>>><<<::::::888666444333333333222222222222111111111111111000000000000000000000000000000000000////////////000000000000////////////............000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000/////////000000000111111000000000000111111111111000111111111111222222222333333333333333333333333666555666555333555AAAOOOsssxxxrrriiinnnssskkkrrruuuuuupppddd]]]fffxxx~~~tttqqquuuvvvSSS>>><<<999888:::888666777888999;;;>>>@@@AAABBBCCCEEEHHHLLLOOORRRTTTZZZ[[[\\\ZZZWWWTTTSSSSSSUUUVVVWWWWWWWWWWWWYYY[[[ZZZ[[[\\\]]]^^^_________^^^]]]\\\[[[ZZZYYYYYYYYY]]]\\\^^^kkkvvv{{{vvvbbbOOOGGG???>>>>>>>>>AAAFFFKKKTTTcccqqqzzz~~~}}}ssslllkkkrrr{{{}}}ppp___MMMGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNQQQVVVdddxxx}}}lllbbb]]]YYYWWWWWWVVVWWWXXXZZZ[[[ZZZWWWTTTOOOMMMKKKJJJJJJHHHFFFDDD@@@>>><<<::::::888666444222222222222222222222222111111111000000000000000////////////////////////////////////000000000000///////////////.........000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000//////000000000111111111///000000000111111111111000000111111111222222222333333333333333333333333555444555555333444===HHHqqqvvvmmm~~~pppsssxxxooossspppccc\\\ggg{{{zzzuuurrrwwwpppOOO======:::888:::888666666777999;;;===???@@@CCCDDDEEEHHHJJJMMMPPPQQQXXXZZZ\\\\\\YYYUUUSSSRRRUUUVVVVVVVVVUUUUUUWWWYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\[[[ZZZYYYXXXXXX\\\[[[^^^kkk{{{~~~wwwaaaPPPHHH@@@>>>>>>???BBBGGGJJJTTTcccpppyyy~~~}}}ssslllkkkrrrzzz|||~~~vvvtttuuulllTTTJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHJJJMMMPPPUUUZZZiii||||||kkkbbb]]]YYYWWWXXXVVVVVVWWWYYY[[[ZZZWWWTTTOOOMMMKKKJJJJJJIIIGGGEEE@@@>>><<<::::::888666444222222222222222222222222000000000000000000111111////////////////////////////////////000000000000.........///////////////////////////000000000000//////000000000000//////.../////////000000000111000000000000000000000000000000000000111111111111///000000000111111111111000000111111111222222222333333333333333333333333444333444555333333:::CCCkkk}}}hhh]]]jjjwwwzzzuuuvvvxxxjjjbbbkkk~~~|||wwwuuu{{{hhhIII888999666333555333555555666888:::<<<>>>???EEEEEEEEEGGGHHHJJJLLLMMMQQQTTTXXXYYYWWWUUUSSSRRRTTTUUUVVVUUUTTTUUUWWWXXXXXXYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYY]]]iii}}}{{{cccPPPHHHAAA?????????CCCGGGMMMVVVdddqqqyyy~~~}}}ssskkkiiipppxxx|||}}}vvvpppqqq{{{xxx]]]OOOKKKHHHFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKLLLOOORRR[[[aaappp}}}lllbbb]]]YYYXXXYYYVVVVVVWWWYYY[[[ZZZVVVTTTNNNMMMKKKJJJJJJIIIGGGEEE@@@>>><<<::::::888666444111222222222222333333333000000000000111111111111000000000000000000000000////////////000000000000.........///////////////////////////000000000000//////000000000000//////......//////000000111111000000000000000000000000000000000111111111222222000000000000111111111111000111111111111222222222333333333333333333333333333222444666444444999@@@```sss]]]NNNUUUnnn~~~tttzzz}}}{{{uuummmuuuxxxvvv}}}cccFFF888;;;777444666444444555666777999<<<>>>???DDDDDDEEEFFFGGGIIIKKKLLLMMMPPPTTTVVVUUUSSSSSSSSSSSSTTTUUUUUUUUUUUUWWWYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWWWW\\\gggxxx|||uuuyyy|||gggPPPHHH@@@>>>>>>???BBBGGGOOOWWWdddpppxxx}}}~~~sssllliiipppxxx~~~vvvmmmkkkuuueeeVVVOOOIIIFFFEEEIIIIIIIIIJJJKKKLLLNNNOOOQQQTTTVVVUUURRRQQQSSSVVV```gggxxxmmmbbb\\\YYYYYYZZZUUUVVVWWWYYYZZZYYYVVVSSSNNNLLLJJJJJJJJJIIIGGGEEE@@@>>><<<::::::888666444111111222222222333333333///000000000111111111111000000000000000000000000////////////000000000000............/////////000.../////////000000000111//////000000000000//////.........///000111111111000000000000000000000000000000111111111222222222000000000000111111111111000111111111111222222222333333333333333333333333222111333666666555888>>>VVVzzz~~~oooZZZJJJKKK]]]ooo{{{tttqqqwww|||xxx~~~uuutttzzz___DDD999===:::888:::999555666777888:::<<<>>>@@@BBBCCCDDDFFFHHHKKKMMMOOOMMMPPPSSSTTTTTTSSSSSSTTTRRRTTTUUUUUUUUUVVVYYY[[[XXXYYYYYYYYYXXXXXXWWWVVVTTTUUUWWWXXXYYYYYYYYYYYYXXXXXX[[[dddssswwwrrrqqqrrrzzzgggOOOGGG@@@>>>>>>>>>BBBFFFMMMUUUbbbnnnwww{{{~~~~~~tttmmmlllrrr{{{wwwllllllzzzkkk]]]SSSLLLGGGGGGIIIJJJKKKNNNRRRUUUXXXZZZ[[[___bbbaaa]]]ZZZZZZ\\\dddlll}}}mmmbbb\\\YYYYYY[[[UUUVVVWWWYYYZZZYYYVVVSSSNNNLLLJJJJJJJJJIIIGGGFFF@@@>>><<<::::::888666444111111111222222333333333//////000000111111111222000000000000000000000000////////////000000000000---.........//////000000.../////////000000111111//////000000000000//////---......///000111111222000000000000000000000000000111111111111222222222000000000000111111111111000111111111111222222222333333333333333333333333222111333777777555888>>>SSSxxx{{{nnn\\\LLLJJJWWWggg|||wwwuuu{{{~~~}}}yyyqqqqqqwww}}}~~~XXX>>>444:::888666999999666777888999;;;>>>@@@AAAAAABBBDDDGGGJJJNNNQQQRRRPPPRRRTTTUUUTTTSSSTTTTTTRRRSSSUUUUUUVVVWWWZZZ\\\WWWWWWXXXYYYYYYXXXXXXXXXTTTUUUVVVXXXYYYXXXXXXWWWYYYYYY[[[cccooo~~~wwwtttmmmlllrrryyyeeeOOOGGG???>>>===>>>AAAFFFJJJSSS```llluuu{{{~~~~~~uuuooonnnvvvyyypppttt~~~mmm```VVVNNNIIIIIIHHHJJJMMMQQQVVV\\\```bbbbbbgggkkkjjjeee``````aaaeeennn}}}kkkccc___[[[YYYXXXTTTVVVXXX[[[\\\[[[WWWSSSOOOMMMLLLKKKKKKIIIEEEBBBAAA???<<<;;;999888555333111222222222222111000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111000000//////......////////////000000000000////////////000000000000000000000000000000000000111111222222222222111111000000000000000000000000222222222111111111000000222222222222222222222222444555666555555555777999OOOgggwwwdddPPPHHHSSSccc~~~mmmjjj}}}uuuxxxwwwoooiiigggpppsssLLLAAA999777888777555666666888:::;;;;;;===@@@CCCEEEEEEEEEGGGJJJMMMPPPQQQTTTSSSSSSTTTVVVWWWVVVUUUXXXWWWVVVUUUUUUVVVXXXXXX[[[\\\\\\[[[XXXWWWWWWXXXWWWVVVTTTTTTUUUWWWZZZ\\\WWWTTTVVVcccvvv|||xxxsssqqqhhhrrr|||aaaPPPFFF>>>===>>>>>>@@@CCCQQQVVV___iiirrryyy~~~~~~ssskkkjjjttt|||xxx|||sssfffWWWLLLHHHGGGHHHLLLRRRXXX^^^eeelllqqqxxxvvvyyy{{{vvvlllgggiiimmmnnnzzzzzzhhh```\\\YYYVVVVVVUUUVVVXXX[[[\\\ZZZVVVSSSOOOMMMLLLKKKKKKIIIEEEBBBAAA???<<<;;;999888555333222222222333222111111000111111111111111111111111////////////////////////////////////000000000000............////////////111000000000/////////...////////////000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000222222222111111111000000222222222222222222222222333555555555444555777999GGG___|||}}}kkkVVVKKKRRR___uuuyyyjjj]]]dddjjjuuuwwwqqquuu}}}{{{ooojjjcccaaakkk}}}}}}~~~|||mmmHHH???777777888777777999777999;;;===>>>@@@CCCFFFGGGGGGHHHIIIKKKMMMPPPQQQUUUTTTTTTUUUWWWXXXXXXWWWWWWWWWVVVVVVWWWYYYZZZ\\\YYYZZZ[[[ZZZYYYXXXYYY[[[ZZZYYYVVVUUUUUUVVVXXXYYYXXXVVVXXXeeexxxzzzxxxvvvkkksss{{{cccPPPFFF>>>===>>>>>>@@@CCCNNNTTT]]]hhhrrryyy}}}~~~ssskkkjjjsss~~~zzz{{{yyyrrrgggZZZPPPKKKKKKLLLOOOVVV^^^fffooovvvzzz}}}rrrllllllmmmnnnvvvxxxfff^^^[[[XXXVVVVVVUUUVVVXXXZZZ[[[ZZZVVVSSSOOOMMMLLLKKKKKKIIIEEEBBBAAA???<<<::::::888555333333333333333333222222111111111111111111111111111000000000000000000000000////////////000000000000............////////////000000000000////////////////////////000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000222222222111111111111111333333333333333333333333333444555555444555777999???XXXuuuttt^^^OOOPPPYYYmmmyyyoooXXXOOOPPPYYYhhhzzzxxxssskkkkkkpppzzzuuummmjjj``````jjjzzz~~~{{{}}}uuudddDDD<<<666777888888999;;;888;;;>>>@@@BBBDDDGGGJJJJJJJJJKKKLLLMMMOOOPPPQQQVVVUUUUUUWWWZZZ\\\]]]]]]XXXWWWWWWXXXYYY[[[]]]___]]]^^^^^^]]][[[ZZZ[[[\\\^^^\\\ZZZXXXVVVVVVVVVWWWYYYWWW[[[gggzzz~~~}}}{{{ooossszzzfffPPPFFF>>>===>>>>>>@@@CCCJJJPPP[[[gggqqqxxx|||~~~~~~ssskkkjjjrrr|||~~~|||{{{vvvlll```VVVQQQPPPNNNQQQYYYeeerrr}}}uuummmlllnnnnnnrrr}}}wwwfff___\\\ZZZXXXXXXVVVVVVWWWYYYZZZYYYVVVRRROOOMMMLLLKKKKKKIIIEEEBBB@@@>>><<<::::::888666444333444444444444333222222111111111111111111111111111111111111111111111111////////////000000000000000000000000111111111111000000000000////////////////////////000000000000////////////000000000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111333333333333333333333333333444555555444444666888<<>>===>>>>>>@@@CCCHHHNNNZZZfffqqqxxx|||~~~~~~tttllliiipppzzz}}}||||||ssseeeYYYRRROOOPPPTTT^^^lll}}}qqqiiiggglllkkknnnsssyyyvvveee^^^\\\ZZZXXXYYYVVVVVVWWWYYYYYYXXXUUURRROOOMMMLLLKKKKKKIIIEEEBBB@@@>>><<<::::::888666444333444444444444333222222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111////////////000000000000////////////000000000000////////////000000000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111333333333333333333333333222444555444444444666888;;;NNNjjjmmmVVVKKKMMM[[[ssshhhIII???DDDEEEUUUjjjxxxsssmmmhhheeemmm{{{zzztttrrrtttxxxlllXXXAAA;;;777777777555666999888;;;???CCCEEEHHHJJJMMMNNNOOOQQQSSSSSSRRRQQQPPPSSSRRRSSSWWW]]]cccggghhh]]]]]][[[ZZZZZZ[[[\\\\\\ccccccaaa^^^ZZZYYYZZZ[[[````````````___^^^]]]\\\[[[ZZZ^^^jjj|||sssuuuwww~~~jjjPPPFFF>>>===>>>>>>@@@CCCGGGMMMXXXeeepppxxx|||~~~~~~tttllliiioooxxx}}}}}}|||xxxuuuxxx~~~}}}~~~|||mmm^^^TTTPPPXXX]]]hhhwww}}}mmmeeeaaacccccceeehhhiiinnn{{{rrrbbb[[[ZZZYYYWWWXXXWWWWWWWWWXXXYYYWWWUUURRROOOMMMLLLKKKKKKIIIEEEBBB@@@>>>;;;::::::999666444333333333333333222222111////////////////////////------------------------////////////000000000000............////////////////////////000000000000////////////000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111222222222333333333333333333333333222333444444333444666888999GGG___yyytttZZZKKKJJJWWWmmmyyyVVVEEECCC>>>FFFTTTnnn}}}tttkkkdddgggppp~~~fffRRR>>>:::777888777444666:::888<<<@@@DDDFFFHHHKKKLLLNNNPPPSSSUUUUUUSSSQQQPPPQQQPPPQQQTTTZZZ```ccceee^^^]]][[[ZZZYYYYYYZZZZZZZZZZZZZZZXXXWWWYYY\\\^^^```aaabbbbbbbbbaaa___^^^[[[ZZZ]]]iii{{{xxxyyyxxx}}}gggPPPFFF>>>===>>>>>>@@@CCCGGGLLLVVVaaallluuuzzz}}}~~~uuulllhhhnnnvvvzzzyyyxxxwwwqqqjjjjjjooo|||}}}~~~pppeee___dddkkkvvvpppeee___[[[ZZZ[[[[[[ZZZZZZbbblllrrrbbb[[[[[[YYYYYYYYYXXXWWWWWWWWWXXXWWWTTTRRROOOMMMLLLKKKKKKIIIEEEBBB???===;;;::::::999777555222222222333222111111000000000000000000000000000........................////////////000000000000............////////////.../////////000000000111////////////000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111222222222444444444444444444444444222333444444333444666777999AAAUUUrrrzzz^^^KKKIIIQQQccceeeNNNGGG===@@@III]]]xxxyyyooogggjjjuuuxxx___III;;;777666777777555777<<<:::===BBBFFFHHHIIIKKKLLLNNNPPPSSSVVVVVVTTTRRRPPPPPPOOOMMMOOOSSSXXX[[[\\\[[[ZZZYYYXXXXXXYYYZZZZZZWWWWWWWWWWWWWWWYYY]]]aaa```aaabbbcccbbb```^^^\\\ZZZYYY\\\gggzzz~~~zzz|||~~~cccPPPFFF>>>===>>>>>>@@@CCCFFFJJJRRR]]]gggpppwww{{{~~~uuulllhhhllltttwwwuuuuuussslllbbb___bbbsss~~~uuupppnnnwwwuuufff]]]XXXUUUSSSRRROOOMMMRRRYYYkkk}}}tttddd^^^]]]\\\[[[\\\XXXWWWWWWWWWXXXWWWTTTRRROOOMMMLLLKKKKKKIIIEEEBBB???===;;;::::::999777555111222222222222111000000111111111111111111111111111111111111111111111111////////////000000000000000000000000111111111111.../////////000000111111////////////000000000000////////////000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000111111222222222222444444444444444444444444222333444444333333555777:::>>>PPPooo~~~aaaLLLIIIGGGUUU{{{lllRRRIII<<<@@@EEEVVVppp{{{rrrkkkmmmxxxsssYYYCCC777555555777777666999>>>;;;???DDDGGGIIIJJJLLLMMMMMMOOOSSSVVVWWWUUURRRPPPPPPNNNLLLKKKNNNQQQSSSTTTXXXXXXWWWWWWWWWYYYZZZ[[[ZZZZZZZZZYYYXXXZZZ^^^aaa```aaabbbcccbbb___\\\ZZZZZZYYY[[[eeexxx}}}{{{|||```PPPFFF>>>===>>>>>>@@@CCCEEEIIIPPPYYYdddmmmuuuyyy~~~uuummmhhhlllsssvvvuuuuuusssjjj___ZZZ\\\eeezzz|||xxxuuusss|||yyyggg[[[[[[VVVQQQNNNKKKIIILLLRRRYYYlllsssddd]]]ZZZWWWVVVWWWXXXWWWWWWWWWXXXWWWTTTRRRPPPNNNLLLKKKKKKJJJGGGFFFBBB???<<<:::999888555444222222222222222222222222000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////000000000000000000000000111111222222222333333333444333333333333444555555666???JJJdddkkkRRRAAAFFFRRRgggwwwsss^^^III???BBBCCCOOOhhhzzzrrrqqqwww}}}iiiQQQDDD;;;999777555555777:::<<<>>>@@@CCCFFFHHHIIIIIIIIIJJJKKKMMMNNNPPPPPPQQQQQQPPPOOONNNNNNOOOQQQTTTVVVZZZ[[[[[[ZZZXXXXXXYYYZZZXXXYYYYYYVVVTTTXXXaaahhhffffffeeedddbbb^^^\\\ZZZXXXXXX[[[eeevvv}}}~~~www```LLLEEE???===<<<<<>>CCCFFFIIIOOOVVV___hhhnnnrrr{{{|||uuuooojjjhhhkkkoooooonnniiibbbZZZUUURRRXXX```wwwrrriiiaaa___^^^ZZZWWWWWW\\\eeeooossssssvvv}}}mmm[[[UUURRRNNNKKKIIIIIIJJJKKKQQQ^^^sss}}}pppbbb]]][[[YYYXXXZZZWWWWWWVVVWWWXXXWWWTTTRRRPPPNNNLLLKKKJJJIIIGGGEEEBBB???<<<:::999888555444222222222222222222222222000000000000000000000000000000000000000000000000////////////............////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000111111222222222333333333333333333333333444555555444999>>>SSSzzzrrrXXXDDDAAAAAAIIIVVV^^^YYYNNNGGG===<<>>AAACCCJJJKKKMMMNNNNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVZZZ\\\]]]\\\ZZZXXXYYYYYYXXXXXXWWWVVVUUUWWW\\\``````______^^^\\\[[[ZZZYYYYYYWWWWWW^^^oooyyywwwzzzzzzuuuoooooohhhiiioooxxxlllRRRHHH@@@===<<<;;;<<>>BBBDDDHHHJJJLLLNNNOOOOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKNNNPPPRRRTTTUUUUUUUUUWWWYYYZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVWWWZZZ\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXVVVWWW^^^ooo~~~}}}uuunnnooofffeeeiiirrrmmmSSSIII???===<<<;;;;;;===???DDDLLLUUU___gggllloooxxx}}}xxxsssmmmkkklllooonnnkkkddd\\\TTTOOOMMMMMMNNNWWWnnnqqqssswwwpppbbb[[[UUUSSSPPPLLLLLLOOOLLLRRR]]]jjjvvvooo]]]SSSQQQNNNKKKJJJLLLNNNOOOVVV___nnn~~~wwwhhh```]]]YYYWWWWWWVVVUUUUUUWWWXXXXXXVVVSSSRRROOOMMMKKKJJJIIIFFFDDDBBB???<<<:::999888555444222222222222222222222222000000000000000000000000000000000000000000000000.........///////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000111111111111111////////////////////////000000000000000000000000111111222222222333333333222222222222222333444444555<<<999===[[[{{{iiiSSSBBBCCCKKK^^^ssszzzkkkWWWCCCAAA@@@HHH]]]tttfffLLL>>><<<777777888:::<<>>AAACCCDDDIIIKKKMMMPPPQQQQQQQQQPPPNNNNNNOOOOOOOOOOOOOOONNNKKKKKKKKKLLLMMMPPPRRRSSSSSSVVVYYY[[[ZZZYYYZZZZZZ\\\[[[ZZZZZZZZZZZZYYYXXXYYYXXXWWWWWWWWWXXXYYYZZZXXXWWWXXX___nnnzzzvvvuuummmiiigggkkk{{{sssTTTHHH>>><<<======<<<<<<@@@CCCIIIQQQZZZcccjjjmmmttt~~~zzzuuuppplllllloooqqqoookkkcccZZZSSSNNNLLLGGGJJJNNNZZZuuuwwwggg^^^ZZZXXXXXXVVVSSSTTTXXX```fffnnnvvv}}}qqq^^^TTTRRROOOMMMMMMOOOQQQSSS\\\fffvvvwwwiiibbb```]]]\\\]]]UUUUUUUUUWWWXXXXXXVVVTTTRRRPPPMMMKKKJJJHHHEEECCCBBB???<<<:::999888555444222222222222222222222222000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222111111222222333444...:::777333GGGeee~~~{{{fffLLLGGGEEERRRnnn^^^SSSDDD???OOOmmm~~~uuuZZZBBB:::<<<:::;;;<<<>>>@@@BBBDDDEEEKKKMMMOOOQQQRRRRRRQQQPPPMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLKKKJJJLLLNNNQQQRRRVVVXXX[[[\\\[[[ZZZYYYYYY]]]\\\[[[ZZZ[[[ZZZYYYXXXYYYYYYXXXWWWXXXYYYZZZ[[[YYYXXXYYY___mmmzzzxxxtttlllhhheeegggwww~~~sssTTTHHH===;;;>>>===<<<<<>>;;;999888777555333444333333222111111111222111111111111111111111111000000////////////000000000000//////......------000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444666777666888CCC[[[vvv}}}pppXXXHHH@@@LLL]]]lll}}}xxx^^^EEEBBBLLL^^^wwwdddKKK???<<<:::999<<>>;;;=========???BBBEEEIIIOOOWWW___eeeiiiqqqzzzwwwpppiiieeeggglllqqqrrrmmmbbbYYYSSSNNNJJJJJJGGGIIIUUUkkkyyy}}}ppp]]]SSSOOONNNNNNMMMLLLQQQWWWjjjzzzvvvgggaaaaaa___^^^]]]WWWWWWVVVUUUUUUTTTSSSSSSRRRPPPNNNMMMKKKIIIFFFCCC@@@===:::888777666444222444333222222111111222222111111111111111111111111000000////////////000000///////////////.........000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000111000111111111111222222222222222333333333333444444666888777777???TTTpppuuuZZZJJJAAAFFFQQQ\\\mmm}}}www```IIIDDDJJJXXXqqqzzz```HHH===:::::::::===@@@BBBDDDFFFJJJLLLOOOOOOPPPQQQSSSSSSPPPNNNKKKJJJJJJJJJJJJJJJIIIHHHJJJJJJKKKKKKKKKLLLNNNPPPTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^\\\[[[[[[]]]]]]\\\ZZZ[[[XXXVVVZZZggg|||{{{zzzoookkklllmmmtttssseeeSSSGGG===;;;<<<<<<===???BBBDDDIIIOOOVVV^^^dddhhhpppyyyxxxpppiiidddfffjjjpppqqqmmmbbbYYYSSSNNNJJJIIIGGGIIITTTjjjyyyssstttyyynnn\\\TTTPPPNNNNNNNNNNNNTTT[[[nnn~~~wwwgggaaa```___^^^^^^XXXWWWWWWUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKIIIFFFDDD???===:::777666555333111333333222222111111222222111111111111111111111111000000////////////000000.........///////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111000111111111111222222222222222333333333333444444666888888777:::KKKfff|||{{{cccSSSDDDAAAEEEMMM[[[jjjrrr```NNNEEEEEEPPPfff{{{rrrYYYDDD:::999999;;;>>>AAADDDFFFHHHKKKMMMNNNNNNOOOQQQRRRSSSQQQOOOKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNRRRSSSTTTVVVWWWWWWWWWWWWZZZZZZ[[[]]]]]]]]]]]]]]]^^^]]]\\\]]]^^^___^^^]]]\\\\\\ZZZ\\\dddxxx~~~{{{ppplllnnnpppwwwsssaaaSSSGGG<<<:::;;;<<<===???BBBDDDIIIOOOVVV]]]bbbfffoooxxxxxxooohhhbbbcccgggoooppplllbbbYYYSSSNNNJJJGGGFFFHHHSSShhh|||vvvqqqllllllooo{{{nnn\\\UUUPPPLLLLLLMMMOOOWWW```tttxxxggg```___^^^^^^___XXXXXXWWWUUUTTTRRRQQQPPPQQQOOOMMMLLLKKKIIIFFFDDD@@@>>>:::888777666444222333333222222111222222333111111111111111111111111000000////////////000000------......//////000000////////////////////////////////////////////////////////////000000000000////////////000000000000///////////////////////////000000000111111111111000000000000000000000000//////000000000111111111000000111111111222222222222222222333333333444444444777999777888DDD^^^uuuttt```JJJAAAAAAGGGQQQZZZiii]]]PPPFFFAAAGGGZZZnnn}}}iiiRRR@@@999999;;;;;;>>>BBBEEEGGGIIIKKKMMMMMMMMMMMMOOOQQQQQQPPPNNNKKKKKKKKKJJJJJJKKKMMMOOOKKKLLLMMMNNNPPPPPPNNNMMMOOOPPPQQQSSSTTTUUUVVVVVVYYYYYY[[[\\\]]]^^^___```^^^]]]]]]^^^___``````______bbbcccccchhhwww|||ppplllooosss|||yyyhhhTTTHHH===:::;;;;;;===???AAADDDHHHOOOVVV\\\aaadddnnnwwwyyypppgggaaa```dddmmmnnnkkkaaaYYYSSSNNNIIIFFFEEEGGGQQQeee|||qqqnnnoooppprrruuu{{{rrraaaZZZTTTPPPOOOQQQUUU___iii|||yyyhhhaaa___^^^]]]^^^XXXWWWVVVUUUSSSRRRQQQPPPPPPNNNLLLKKKKKKIIIFFFDDDBBB???<<<:::999777555333333222222111222222333333000000000000000000000000000000////////////000000------......//////000000////////////////////////////////////////////////////////////000000000000.../////////000000000111///////////////////////////000000000111111111111000000000000000000000000000000000000111111111111000000111111111222222222222222222333333333444444333444888999888???VVVmmmlllRRRCCCBBBGGGLLLPPP^^^YYYPPPEEE===@@@PPPaaa|||www```KKK???::::::===;;;???CCCFFFHHHIIIKKKMMMMMMLLLLLLMMMOOOOOONNNMMMKKKLLLMMMLLLMMMPPPTTTYYYPPPNNNMMMNNNPPPPPPNNNLLLNNNOOOOOOQQQRRRTTTUUUVVVXXXXXXYYY[[[]]]^^^```aaa___^^^]]]^^^```aaaaaa```bbbggglllmmmooozzzuuuoooooosss}}}~~~pppWWWJJJ>>>:::;;;;;;<<>><<<@@@EEEHHHJJJKKKMMMNNNNNNMMMLLLLLLNNNNNNMMMLLLKKKLLLNNNNNNNNNRRRYYY___WWWSSSNNNMMMNNNOOONNNMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXZZZ[[[]]]___``````___^^^^^^```aaa```___aaagggnnnpppttt~~~{{{tttqqqqqq{{{vvv[[[MMM@@@;;;;;;;;;<<<>>>???BBBHHHPPPXXX^^^ccceeennnwww{{{rrriiiaaa___aaahhhkkkiiiaaaYYYSSSNNNIIIFFFFFFGGGNNN^^^vvv{{{zzz}}}}}}rrrgggaaa\\\\\\^^^cccooozzzzzzkkkdddaaa^^^\\\[[[VVVUUUUUUTTTSSSRRRRRRQQQNNNMMMKKKKKKJJJIIIFFFDDDBBB???<<<:::999888555444222222111111222222333444000000000000000000000000000000////////////000000///////////////.........000000000000000000000000////////////////////////////////////000000000000.........///000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222000111111111111222222222222222333333333333444444333000444999888888DDDTTT}}}hhhPPPCCCBBBGGGKKKWWWXXXSSSHHH>>>===DDDLLLiiizzz~~~hhhNNNAAA<<<:::;;;>>>???CCCHHHLLLMMMNNNOOOPPPRRRPPPNNNNNNNNNOOONNNLLLJJJLLLMMMLLLLLLPPPXXX___^^^WWWNNNJJJKKKNNNOOONNNOOOOOOOOOPPPRRRTTTVVVXXXWWWWWWWWWXXXZZZ\\\^^^___aaa___^^^^^^``````___]]]]]]bbbhhhmmmttt{{{vvvrrrpppzzzzzz^^^QQQBBB===<<<;;;<<<>>>>>>BBBIIIQQQYYY```eeegggoooxxx|||sssjjjbbb```bbbgggjjjhhhaaaYYYTTTNNNIIIGGGGGGGGGMMM[[[rrr~~~rrrmmmhhhhhhjjjppp{{{{{{kkkeeebbb___[[[ZZZUUUTTTTTTTTTSSSSSSRRRRRRNNNMMMKKKKKKJJJIIIFFFDDDAAA>>>;;;999888777555333222111111111222333333444000000000000000000000000000000////////////000000000000//////.........---000000000000000000000000////////////////////////////////////000000000000---......///000111111222000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000111111111111222222222222222333333333444444444444000222999888555===KKKooosssXXXCCC>>>FFFNNNYYYZZZUUUJJJ@@@>>>BBBFFF^^^sss{{{cccIII>>>;;;999:::===AAAEEEJJJNNNPPPQQQRRRSSSTTTRRRPPPOOOOOOOOONNNMMMJJJLLLMMMKKKJJJMMMVVV]]]bbbYYYNNNIIIJJJMMMOOOOOOOOOOOOPPPPPPRRRUUUWWWYYYWWWWWWWWWWWWYYY[[[]]]^^^aaa```^^^^^^______^^^\\\ZZZ]]]bbbhhhqqq{{{|||~~~wwwvvvtttqqq{{{aaaSSSDDD>>><<<;;;;;;>>>===AAAIIIQQQZZZaaafffiiipppxxx}}}tttkkkbbb```bbbfffiiihhh```YYYTTTNNNHHHHHHGGGHHHMMMZZZppp~~~zzzzzz|||xxxhhhbbbaaa___^^^^^^UUUTTTSSSTTTTTTTTTRRRPPPQQQOOOLLLKKKJJJIIIFFFDDDAAA???===;;;888666555555444444333222222111000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................///000000000......000111111000///......///000111////////////000000000000000000000000000000000000000///.........///111222000000000000000000000000000000000000111111111111333333333333333333333333333333333333333666:::>>>___vvvdddNNN>>>@@@KKKPPPWWW___]]]NNN===;;;CCCTTTbbbuuuxxxzzz}}}mmmUUU@@@<<<>>>===>>>DDDGGGHHHJJJLLLOOORRRTTTUUURRRQQQOOOMMMKKKKKKKKKKKKMMMMMMMMMNNNOOOQQQSSSTTTXXXTTTOOOJJJIIIKKKOOORRRRRRQQQPPPOOOPPPRRRTTTVVVRRRSSSTTTUUUWWWXXXZZZZZZ[[[[[[[[[ZZZXXXWWWXXXZZZ[[[YYYZZZaaakkk{{{yyy|||{{{tttqqqvvvwwwuuuqqqrrrxxx||||||gggTTTBBB======:::;;;???===@@@EEEKKKSSS\\\eeelllrrrzzzzzzppphhhaaa___aaagggkkkjjjccc\\\WWWQQQKKKHHHFFFEEEKKK[[[sssxxxhhhbbb```^^^\\\\\\VVVUUUTTTTTTUUUUUUSSSQQQQQQOOOLLLKKKJJJIIIFFFDDDAAA???===;;;888666555555444444444333222222111111000000000000000000000000//////000000000000/////////////////////////////////////////////////////////////////////////////////000000000......000111111000///......///000111////////////000000000000000000000000000000000000000//////...///000111222000000000000000000000000000000000000111111111111333333333333333333333333222333333333333666:::===RRRsssxxxhhhSSSCCC@@@FFFLLLWWWfffiii[[[GGG???AAACCCOOOaaaqqq|||||||||{{{dddOOO>>><<>>;;;;;;======@@@DDDIIIPPPZZZcccjjjqqqyyyvvvlllbbb\\\[[[fffjjjiiiccc[[[VVVQQQKKKGGGFFFEEEJJJXXXooovvvfff```___]]][[[[[[ZZZXXXVVVUUUVVVVVVTTTSSSQQQOOOLLLKKKJJJIIIFFFDDDAAA???===;;;888666555555555555555444444333333333000000000000000000000000//////000000000000/////////////////////////////////////////////////////////////////////////////////000000000......000111000000////////////000000////////////000000000000////////////////////////000000000000000111111111000000000000000000000000///000000000111111111111222222222222222222222222111222333333333444888;;;>>>YYY{{{uuueeeUUUGGG@@@@@@JJJYYYfffhhh[[[HHH:::>>>@@@HHHVVViiizzznnnMMMCCC;;;===AAACCCFFFJJJMMMOOOQQQSSSTTTTTTSSSSSSSSSSSSRRRPPPOOONNNNNNMMMMMMOOOQQQSSSSSSQQQNNNMMMIIIIIIIIIIIIKKKMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUWWW^^^dddeee```[[[WWWVVVXXX]]]bbbmmm|||vvvrrrpppqqqsssqqqooopppwww{{{{{{iiiTTTAAA===???<<<:::<<<===???CCCHHHOOOXXXaaahhhpppxxxzzzpppeee^^^\\\eeeiiihhhbbb[[[VVVPPPKKKGGGFFFEEEIIIVVVlllttteee_________^^^^^^[[[YYYVVVUUUUUUUUUTTTSSSQQQOOOLLLKKKJJJIIIFFFDDDAAA???===;;;888666555555555555444444444444333333000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................///000000000......000111//////000000000000//////////////////000000000000///////////////////////////000000111111111111111000000000000000000000000///000000000111111111111222222222222222222222222000111222333222444666999777LLLjjj{{{ooobbbQQQDDDAAABBBGGGSSS^^^]]]NNN>>>===<<<>>>III[[[nnn||||||dddGGGBBB>>>???BBBDDDGGGJJJOOOPPPQQQSSSSSSSSSSSSRRRTTTSSSSSSRRRQQQPPPOOOOOOPPPRRRUUUWWWWWWTTTQQQOOOKKKKKKJJJJJJKKKLLLMMMNNNRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRTTT[[[dddiiiiiifffZZZZZZ\\\___cccnnnvvvrrrrrrtttuuusssppprrryyynnnWWWBBB===???<<<:::<<<===???BBBFFFLLLUUU___fffpppxxx{{{rrrgggaaa```dddhhhgggaaaZZZVVVPPPKKKFFFFFFFFFIIISSShhhsssddd````````````aaa\\\YYYVVVUUUUUUUUUTTTSSSQQQOOOLLLKKKJJJIIIFFFDDDAAA???===;;;888666555555444444444333333333333333000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................///000000000......000111//////000000000000//////////////////000000000000000000000000000000000000///000111111222222111111000000000000000000000000000000000000111111111111222222222222222222222222000111222222222333555777666FFF___www{{{ppp\\\JJJDDD@@@>>>EEESSSZZZSSSGGG>>>;;;:::BBBRRRfffvvvuuuZZZDDDBBBAAAAAACCCEEEIIIKKKOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPQQQSSSVVVXXXWWWUUUSSSQQQMMMLLLKKKJJJIIIIIIJJJJJJQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSWWW^^^dddffffff\\\]]]^^^aaadddppp{{{wwwwwwxxxxxxuuuqqqsss|||uuu[[[CCC===>>><<<;;;<<<===???AAADDDJJJTTT^^^dddooowwwyyyqqqgggbbbaaacccgggggg```ZZZUUUPPPJJJFFFFFFFFFHHHQQQeee}}}tttfffaaaaaa`````````\\\YYYVVVTTTTTTTTTSSSSSSQQQOOOLLLKKKJJJIIIFFFDDDAAA???===;;;888666555555222222333333333333333333000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................///000000000......000111...///000111111000///...////////////000000000000000000000000000000000000///000111222222222111111000000000000000000000000000000000000111111111111111111111111111111111111///111222222222333444666777BBBVVVooo}}}eeeMMMBBBBBB@@@@@@HHHQQQRRRMMMBBB>>><<<@@@MMM___ppp{{{|||nnnQQQBBBCCCCCCCCCDDDHHHLLLOOOOOONNNMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUSSSRRRQQQSSSTTTVVVXXXXXXWWWUUUTTTQQQOOOMMMKKKJJJJJJKKKLLLQQQQQQSSSTTTVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWZZZ]]]___```]]]]]]^^^```cccppp~~~|||{{{zzzuuupppsss}}}{{{```EEE===>>><<<;;;<<<===>>>@@@CCCIIIRRR\\\cccooowww|||uuummmddd___^^^bbbffffff```YYYUUUPPPJJJEEEFFFFFFGGGOOObbb{{{vvvgggbbbaaa```______\\\YYYUUUSSSSSSSSSSSSRRRQQQOOOLLLKKKJJJIIIFFFDDDAAA???===;;;888666555555222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000///000000000......000111...///000111111000///...////////////000000000000000000000000000000000000///000111222333222111111000000000000000000000000000000000000111111111111111111111111111111111111///000222222222222444555222;;;LLLeee~~~jjjOOO>>>CCCCCC@@@AAAIIINNNMMMDDD@@@===>>>FFFVVVhhhsssxxx~~~~~~jjjLLL@@@CCCEEEDDDEEEIIIOOOSSSNNNMMMKKKKKKLLLNNNQQQSSSTTTUUUVVVVVVUUUTTTRRRQQQUUUVVVXXXZZZZZZYYYXXXWWWTTTRRRPPPMMMLLLMMMOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUTTTVVVYYYZZZZZZ[[[\\\^^^\\\\\\]]]^^^bbbppp|||{{{uuuooosss~~~bbbFFF======<<<;;;======>>>@@@CCCHHHQQQ\\\cccooowwwzzzrrriii```[[[[[[aaaeeefff```YYYUUUOOOJJJEEEFFFFFFGGGNNNaaazzzrrrccc^^^^^^]]]\\\]]]XXXVVVSSSQQQPPPQQQSSSTTTQQQOOOMMMLLLLLLJJJGGGDDDBBB@@@>>>;;;888666444444111222222333333222222111//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000111111000000//////......111111111111111111111111000000000000111111111111222222222111111111000000222222333333333333444444888888AAAXXXuuu|||```JJJAAA===AAABBBBBBMMM[[[MMMGGG@@@<<>>>>>;;;;;;???===>>>@@@CCCIIIQQQ[[[aaakkkuuu~~~rrrhhh```XXXRRRXXX^^^dddccc[[[SSSNNNLLLFFFDDDDDDGGGNNN\\\ttt~~~pppaaa\\\]]]\\\\\\\\\YYYWWWUUURRRQQQQQQSSSTTTQQQOOOMMMLLLKKKIIIFFFCCCBBB@@@>>>;;;888666444444111222222333333222222111//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000111111111111000000000000111111111111111111111111000000000000111111111111222222222111111111000000222222222333333333444444666888???PPPlll{{{VVVHHH>>>???AAACCCLLLYYYYYYQQQFFF===>>>KKK]]]kkkmmmiiikkkuuu|||xxx{{{|||jjjVVVHHHCCCDDDEEEFFFIIIKKKMMMNNNPPPOOOMMMLLLJJJIIIIIIIIIMMMOOORRRUUUVVVUUUTTTSSSVVVWWWYYY[[[ZZZXXXVVVTTTTTTSSSRRRQQQQQQSSSUUUWWWXXXZZZ\\\]]][[[YYYXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUWWWWWWWWWVVVTTTUUUWWWZZZZZZ___]]]\\\eeeooo{{{{{{|||aaaHHHAAA@@@<<<:::===???@@@AAADDDHHHOOOXXX^^^jjjuuuuuukkkccc[[[UUUXXX^^^cccccc\\\TTTNNNMMMFFFEEEDDDFFFLLLYYYpppzzzlll^^^ZZZ[[[[[[[[[[[[[[[YYYWWWTTTSSSRRRRRRRRRQQQOOOMMMLLLKKKHHHEEECCCBBB@@@>>>;;;888666444444111222222333333222222111//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000111111111111222222222222111111111111111111111111000000000000111111111111222222222111111111111111222222222222333333333333333888<<>>CCCSSSaaaiiigggcccaaajjj{{{xxxuuuzzzsssaaaPPPGGGEEEEEEGGGHHHJJJLLLNNNOOORRRQQQOOOLLLJJJHHHGGGGGGJJJLLLPPPTTTUUUUUUSSSRRRVVVXXX[[[\\\ZZZWWWSSSPPPOOOOOOOOOPPPRRRVVVYYY[[[^^^```aaa```^^^]]]]]]]]][[[[[[ZZZYYYWWWVVVVVVUUUWWWXXXXXXWWWTTTSSSSSSTTT[[[bbbaaaccckkkqqqzzz~~~|||yyy|||}}}}}}zzzbbbKKKCCCAAA===:::;;;@@@AAABBBDDDGGGNNNUUU[[[hhhsss~~~xxxoooggg___YYYXXX]]]bbbbbb]]]UUUPPPMMMGGGEEEDDDEEEIIITTTjjj}}}~~~}}}~~~vvvhhh[[[XXXZZZZZZZZZZZZ\\\[[[YYYVVVTTTSSSRRRQQQRRRPPPNNNLLLKKKIIIFFFCCCBBB@@@>>>;;;888666444444111222222333333222222111//////000000000000//////////////////////////////////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000000000000111111222222222111111111111111111111111///000000000111111111111111111111111111111111111111222222222222333333333111777:::<<>>???BBBGGGLLLeeeiiifffWWWEEE@@@JJJVVVgggkkkeeeYYYYYYjjj}}}|||zzz~~~jjjXXXLLLGGGFFFGGGIIIKKKMMMNNNOOOPPPRRRQQQOOOMMMJJJIIIHHHHHHHHHKKKOOOSSSUUUUUUSSSRRRVVVXXX[[[]]]\\\XXXSSSPPPLLLLLLMMMOOORRRVVVZZZ\\\___```aaaaaa______```bbb]]]\\\[[[ZZZYYYWWWVVVVVVWWWXXXZZZYYYWWWTTTTTTTTTYYYaaabbbdddmmmssszzz{{{vvvwww~~~{{{eeeNNNCCC@@@===;;;<<>>;;;888666444444111222222333333222222111//////000000000000//////////////////////////////////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000...//////000000111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111222222222333333111777888888IIInnnqqqVVVFFFAAAAAACCCEEEYYYgggqqqiiiTTTEEEEEELLLaaalllmmm^^^SSS[[[lllvvvyyycccQQQJJJIIIHHHJJJKKKMMMOOOPPPPPPQQQPPPOOONNNLLLKKKKKKKKKKKKIIIKKKOOOSSSUUUUUUTTTRRRSSSVVVZZZ]]]]]]ZZZVVVSSSLLLMMMMMMOOOQQQTTTVVVXXXZZZ\\\^^^^^^^^^___aaaccc]]]\\\\\\[[[YYYXXXXXXWWWVVVXXX[[[[[[ZZZXXXXXXXXXYYY```___```hhhooo~~~}}}{{{|||tttqqqwwwiiiPPPAAA===<<<===>>><<<===@@@BBBFFFMMMTTTYYYdddooo{{{}}}uuummmddd^^^ZZZ^^^aaabbb^^^WWWPPPLLLDDDCCCCCCEEEHHHQQQddduuu}}}pppeeeaaa\\\[[[YYYXXXYYY\\\___aaasssfffZZZXXXZZZZZZYYYYYYZZZZZZZZZYYYVVVTTTQQQOOOPPPNNNMMMLLLLLLKKKIIIFFFBBB@@@>>>;;;888666444444111222222333333222222111//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000///////////////000000000000000000000000000000000000000000000111111111111111111111111111222222222111111111111222222222222333555777888BBB\\\iiiUUUHHHBBB@@@@@@JJJ\\\nnnpppbbbQQQGGGEEEUUUfffqqqjjjZZZUUU\\\dddrrr||||||rrr\\\MMMIIIJJJJJJLLLNNNPPPQQQRRRRRRRRRNNNNNNMMMLLLLLLLLLMMMMMMJJJLLLOOOQQQSSSSSSSSSSSSQQQTTTXXX[[[\\\ZZZWWWUUUMMMMMMNNNNNNOOOPPPQQQRRRTTTVVVYYY[[[[[[\\\^^^```\\\[[[[[[ZZZZZZYYYYYYXXXWWWYYY\\\]]]\\\[[[[[[\\\ZZZ```]]]\\\bbbhhhwww{{{zzz}}}sssnnnqqqxxx~~~lllSSSAAA;;;===>>>???:::<<>>;;;888666444444111222222333333222222111//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222111111111111222222222222666333555888;;;HHHhhh|||fffQQQDDD??????AAALLL]]]jjjkkk```OOOBBBIIIZZZpppxxxlll[[[TTTWWW^^^kkk|||}}}{{{~~~}}}kkkWWWJJJHHHJJJLLLMMMPPPRRRSSSSSSSSSRRRNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRUUUWWWXXXWWWVVVUUUMMMMMMMMMMMMMMMNNNNNNNNNPPPSSSVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\\\\[[[[[[\\\]]]YYY___^^^^^^dddiiiwwwzzzzzzuuuqqqnnnsssyyy{{{{{{{{{~~~~~~nnnVVVDDD===>>>>>>===<<<===@@@BBBEEEJJJPPPTTT```kkkxxxzzzqqqiiibbb^^^```bbbbbb___XXXOOOIIICCCCCCCCCCCCDDDJJJZZZjjjvvvmmmccc]]]VVVNNNJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFuuuhhh]]][[[\\\\\\ZZZZZZVVVWWWYYYYYYWWWTTTPPPNNNIIIHHHGGGHHHIIIIIIGGGFFFBBB@@@>>>;;;888666444444222222222333333222222222//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////////////////000000000000333222222222111111000000000000000000000000000000000000000000111111111111000000111111222222222222000111111111111222222222888222333888666:::WWWyyyqqqWWWFFF@@@???>>>BBBNNNaaaooojjjUUUBBBBBBRRRnnn|||eeeTTTQQQQQQ```sssyyy{{{|||yyyfffTTTHHHGGGJJJLLLNNNQQQSSSTTTTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLNNNRRRVVVXXXWWWVVVUUUUUUYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]\\\ZZZZZZ[[[\\\WWW___```bbbjjjooo|||||||||yyyvvvooorrrvvvyyyyyyyyyzzz{{{|||nnnXXXFFF??????>>>;;;===???AAABBBEEEIIINNNQQQ___jjjwww{{{sssjjjddd```aaacccccc___XXXNNNHHHDDDCCCCCCCCCBBBGGGUUUddd|||mmmdddYYYSSSMMMGGGEEEGGGBBBBBBBBBCCCCCCBBBBBBBBBxxxeee\\\[[[WWWZZZ^^^ZZZXXXXXXYYYYYYWWWUUURRRPPPNNNMMMKKKKKKJJJIIIFFFDDD@@@???<<<:::777555444444222222222111111111111000000000000000000000000000000000000000000000000000,,,------...///000111111...................................................------------...//////............////////////...///////////////......////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222666555555666777<<>>???BBBNNNaaajjj^^^LLLFFFLLL]]]vvvdddKKKRRRSSS```vvv{{{vvvvvvxxx}}}nnn^^^SSSNNNNNNPPPNNNPPPRRRRRRRRRRRRSSSTTTSSSPPPNNNMMMNNNNNNKKKIIIIIIJJJJJJLLLMMMNNNOOOOOORRRSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWTTTVVVYYY[[[\\\[[[YYYXXX\\\[[[ZZZYYYYYYYYYYYYYYY]]]\\\XXX^^^mmmvvvzzztttqqqpppsssuuuuuuwww|||yyyppp\\\HHH===<<<===<<<===???@@@AAABBBFFFJJJNNN[[[fffsss}}}xxxrrriiiaaaaaacccdddbbb]]]VVVOOOLLLEEEAAA@@@AAABBBGGGRRR^^^xxxwwwqqq]]]YYYSSSLLLGGGDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBxxxeee\\\[[[WWWZZZ^^^YYYXXXXXXYYYYYYWWWUUURRRQQQNNNMMMKKKKKKJJJIIIFFFDDD@@@???<<<:::777555444444222222222111111111111000////////////////////////////////////////////////------......//////000000...................................................------------...//////............////////////......////////////......////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222444666555777AAAMMMiiivvv\\\IIIBBB;;;;;;===FFFVVVbbb___UUUCCCAAAIII```yyyvvvfffSSSMMMRRRddduuuzzzssspppssszzz~~~{{{yyy|||zzzhhhXXXOOOMMMNNNPPPPPPRRRTTTTTTSSSSSSTTTUUUVVVTTTQQQPPPPPPOOOMMMJJJLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPOOOOOONNNMMMMMMLLLLLLLLLNNNPPPSSSUUUWWWWWWWWWUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWZZZZZZWWW]]]mmmyyy}}}xxxuuuuuussspppqqquuuxxxooo]]]JJJ>>>======<<<<<<===???@@@AAADDDIIILLLYYYdddqqq{{{zzzssskkkcccaaaccceeeddd___WWWPPPLLLEEEBBB@@@AAABBBGGGRRR]]]qqq}}}wwwkkkdddUUUQQQLLLHHHDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAwwwddd\\\[[[WWWYYY]]]XXXXXXXXXYYYYYYXXXUUUSSSQQQOOOMMMLLLKKKKKKIIIFFFDDD@@@???<<<:::777555444444222222222111111111111000........................////////////////////////.........///////////////...................................................------------...//////............////////////......///////////////...////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111555777555333888@@@RRRrrrtttZZZJJJ<<<<<<;;;===HHHVVV]]]^^^QQQFFF@@@JJJbbbvvv}}}|||eeeVVVMMMSSS___kkkxxxzzznnniiinnnyyysss```RRRMMMNNNOOOOOORRRTTTVVVVVVUUUTTTTTTUUUXXXVVVTTTSSSSSSQQQOOOLLLPPPPPPQQQQQQQQQRRRRRRRRROOOOOOOOOOOONNNNNNNNNMMMOOOOOONNNNNNMMMLLLLLLLLLKKKMMMOOORRRUUUWWWXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[WWWXXXXXXXXXXXXWWWWWWVVVWWWYYYVVV[[[iiivvvzzzyyyuuuqqqpppsssvvvooo___LLLAAA>>>===<<<;;;<<<>>>>>>@@@CCCGGGKKKVVVaaammmxxx{{{uuummmeee```ccceeeeeeaaaZZZRRRMMMEEEBBBAAAAAABBBFFFPPP[[[mmmwwwuuuhhh]]]WWWLLLJJJGGGDDDCCCCCCEEEFFFDDDCCCBBBBBBAAAAAABBBBBBvvvddd[[[[[[WWWYYY\\\WWWXXXXXXYYYYYYXXXVVVSSSRRRPPPNNNLLLKKKKKKIIIFFFDDD@@@???<<<:::777555444444222222222111111111000000///////////////////////////////////////////////////////////////............................................................------------...//////............////////////---...//////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333666888555333666<<>><<<;;;<<<>>>>>>???BBBGGGJJJTTT^^^jjjuuu|||vvvmmmeee```bbbeeefffddd]]]TTTMMMFFFCCCAAABBBBBBEEEOOOYYYnnnvvv|||}}}ssshhh]]]UUUPPPHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDtttbbbZZZZZZWWWYYY\\\VVVWWWXXXYYYYYYYYYVVVTTTSSSQQQOOOMMMLLLKKKIIIFFFDDD@@@???<<<:::777555444444222222222111111111000000000000000000000000000000........................///////////////............................................................------------...//////............////////////------...///////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222444333444666444333777===BBBYYY|||zzzeeeFFFBBB<<<999:::CCCPPP[[[bbbccc^^^PPPFFFOOOiii{{{lll]]]TTTSSS\\\gggvvvqqqqqqppprrryyy{{{tttqqqsssvvvwwwvvvvvv|||lllbbbWWWRRRSSSSSSNNNJJJPPPRRRUUUVVVTTTRRRQQQQQQPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKMMMPPPRRRUUUXXXYYY[[[]]]___```^^^[[[XXXUUUUUUVVVVVVVVVWWWVVVVVVVVVTTTZZZZZZ]]]dddkkk~~~}}}~~~}}}yyyxxxzzzvvvqqqdddQQQCCC>>>===<<<<<<===>>>???@@@CCCGGGJJJRRR\\\hhhrrr}}}vvvmmmeee___aaadddfffeee___UUUNNNFFFCCCBBBBBBBBBDDDMMMWWWjjjqqquuuuuuwww~~~|||xxxpppggg]]]UUUOOOLLLGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDqqq```YYYZZZWWWYYY\\\WWWWWWXXXYYYZZZYYYWWWUUUSSSQQQPPPNNNLLLKKKIIIFFFDDD@@@???<<<:::777555444444222222222111111111111000111111111111111111111111.................................///////////////...................................................------------...//////............////////////,,,---...///000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222444111111222222222666<<<888KKKmmmvvvOOOFFF<<<888999>>>HHHQQQ___iiimmm```LLLGGGVVVggg~~~rrrdddZZZZZZ]]]lllvvv~~~wwwsssjjjooorrrvvvtttqqqtttuuurrrmmmssszzzccc]]]VVVTTTTTTRRRNNNIIIMMMPPPTTTUUUSSSQQQPPPPPPMMMOOORRRSSSRRRPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQOOONNNMMMMMMMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQTTTWWWXXXZZZ]]]```bbbaaa^^^YYYVVVTTTSSSSSSSSSSSSTTTTTTUUURRRYYY[[[___gggmmm}}}{{{|||~~~xxxuuuvvvxxxtttgggSSSCCC>>>===<<<===>>>>>>??????BBBFFFIIIPPPZZZeeeppp}}}wwwnnneee___```aaadddeee```WWWPPPGGGDDDCCCCCCBBBCCCKKKUUUdddlllpppmmmlllrrr{{{~~~tttppphhh___VVVOOOJJJGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDnnn]]]XXXYYYWWWZZZ]]]XXXWWWXXXYYYZZZYYYXXXUUUTTTRRRPPPNNNMMMKKKIIIFFFCCC@@@???<<<:::777555444444222222222111111111111000000000000000000000000000........................------......//////000000...................................................------------...//////............////////////,,,---...///000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222333111111333444333555999555>>>WWWzzzdddSSSCCC<<<<<<<<<@@@EEERRR^^^iiigggZZZOOOLLLOOOiiirrr}}}zzzpppfff___dddjjjtttsssjjjhhhiiikkkvvvwwwsssoooiiidddqqqxxxrrr]]]ZZZUUURRRPPPOOOMMMKKKLLLOOOSSSUUUTTTRRRQQQPPPMMMQQQTTTTTTQQQNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQOOOMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPSSSUUUWWWXXXZZZ]]]```aaa___]]][[[VVVUUUSSSRRRRRRTTTVVVXXXSSSXXXXXX\\\eeekkk}}}{{{zzzzzz}}}|||xxxwww{{{wwwiiiSSSBBB<<<<<<===<<<=========>>>AAAEEEHHHMMMVVVbbblllzzzzzzooofff_________bbbccc```XXXQQQGGGDDDCCCCCCBBBCCCJJJSSSeeeoootttmmmeeedddkkkqqqvvv{{{vvvmmmgggeeehhhkkkyyy}}}uuullliiibbbZZZSSSMMMIIIGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFmmm\\\WWWYYYXXX[[[^^^YYYWWWXXXYYYZZZYYYXXXVVVTTTRRRPPPNNNMMMLLLIIIFFFCCC@@@???<<<:::777555444444222222222111111111111000////////////////////////........................,,,------...///000111111...................................................------------...//////............/////////000,,,---...///000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222444222333777777555555888:::888DDDaaazzzcccLLLAAA>>><<<:::<<<<<>>@@@@@@NNNTTT]]]iiiwww{{{pppiiieee```\\\]]]aaa```YYYRRRJJJFFFCCCCCCBBBCCCHHHPPPgggvvvggg[[[[[[\\\aaahhhmmmqqqvvv||||||ppphhhXXXTTTMMMHHHEEEFFFHHHKKKTTT\\\gggqqqyyy}}}xxxoooiiihhhbbbZZZTTTRRRQQQPPPNNNOOOQQQRRRSSSSSSTTTVVVXXXTTTSSSRRRPPPNNNLLLKKKJJJmmmbbbXXXWWWZZZ[[[\\\^^^YYY[[[]]]]]]\\\YYYUUUSSSQQQOOOMMMLLLKKKIIIEEECCC@@@???<<<999666555444444333222222222222111111111...000111000///...///111////////////............------............------......---,,,---...//////................................................////////////////////////////////////////////////............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444333333333444444444444555666888===FFFWWWtttttt___KKK???<<<===999===???BBBLLLWWW\\\[[[OOOKKKHHHKKKVVVgggyyy}}}uuuooommmnnnrrrtttxxxnnnddd___[[[[[[cccmmmtttmmmnnnrrrvvv{{{mmm]]]TTTSSSPPPNNNMMMLLLMMMMMMLLLNNNQQQTTTUUUUUUTTTSSSOOOQQQRRRRRRQQQOOOMMMLLLOOORRRUUUVVVTTTRRRPPPPPPQQQPPPNNNLLLKKKKKKKKKLLLJJJLLLMMMLLLKKKJJJJJJKKKJJJJJJJJJKKKMMMQQQTTTVVVWWWXXXZZZZZZ[[[]]]aaaccceeeaaa]]]ZZZZZZ\\\^^^^^^ZZZ___[[[XXX[[[___mmmzzzyyyxxxxxxzzzyyyhhhRRRBBB===<<<<<<::::::;;;<<<>>>???AAABBBLLLRRR[[[ggguuu}}}~~~rrrkkkfffaaa]]]^^^aaa```YYYRRRJJJFFFCCCCCCBBBBBBHHHOOOjjjooo^^^YYYYYY\\\aaafffkkkooorrrtttuuuwwwzzz{{{xxxoooddd\\\OOOLLLGGGCCCBBBCCCEEEGGGPPPVVV```iiiooosssvvvxxxyyysssnnnjjjddd___YYYUUUTTTSSSRRRQQQVVVXXX[[[\\\\\\\\\]]]^^^[[[ZZZXXXUUURRROOOMMMLLLooodddZZZYYY[[[[[[[[[]]]ZZZ\\\^^^^^^]]]ZZZVVVTTTQQQOOOMMMLLLKKKIIIEEECCC@@@>>><<<999666555444444333333333333222222222222...000111000///...///111////////////............------............------//////...---------......................................................////////////////////////////////////////////////............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222333333333333333333444444444444555666:::???EEEXXXrrr[[[GGG;;;888<<<===;;;:::@@@LLLWWW[[[UUUQQQJJJCCCCCCNNNbbbqqq|||tttooonnnuuuyyy{{{~~~xxxccc^^^ZZZZZZ\\\bbbmmmxxx}}}yyyyyyzzzzzz|||xxxeeeYYYRRRQQQOOONNNMMMMMMNNNOOOLLLNNNQQQTTTVVVVVVUUUTTTOOOPPPQQQQQQPPPOOONNNMMMNNNRRRVVVYYYWWWTTTRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLIIIJJJLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIJJJLLLOOOQQQTTTVVVXXXZZZ[[[^^^aaadddgggfffbbb^^^\\\[[[^^^```ZZZ___]]]ZZZ]]]^^^iii}}}|||ppprrr{{{xxxuuutttxxx}}}{{{kkkTTTCCC>>>>>>>>>999999:::<<<>>>@@@BBBCCCIIIOOOYYYeeessszzzzzzuuunnngggbbb^^^___bbbaaaYYYRRRKKKGGGDDDDDDBBBBBBGGGNNNhhhkkkbbbXXXWWWWWWZZZ^^^bbbbbb```eeefffhhhhhhfff___VVVOOOFFFEEECCCAAAAAABBBCCCEEEHHHNNNVVV\\\```ccceeefffmmmqqqxxxyyyrrrooommmlllkkkcccaaa]]]\\\\\\\\\[[[ZZZ\\\___bbbcccbbb`````````]]]\\\YYYVVVSSSQQQOOONNNpppeee\\\ZZZ[[[[[[ZZZ[[[[[[]]]^^^___^^^[[[WWWTTTQQQOOOMMMLLLKKKIIIEEECCC@@@>>>;;;888666444444444444444444333333333222222...000111000///...///111////////////............------............------//////......------------................................................////////////////////////////////////////////////............//////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000111111111111111222222333222222333333333444444444555333777;;;:::DDDhhhnnnWWWDDD:::@@@>>>;;;888;;;DDDMMMSSSSSSTTTRRRLLLEEEEEEKKKRRRgggrrr~~~zzzoooqqqqqqqqqvvv||||||{{{rrrkkk]]]]]]```eeemmmxxx~~~yyy|||mmm]]]TTTQQQPPPOOONNNNNNNNNOOOOOONNNPPPSSSVVVVVVVVVTTTSSSPPPOOOOOOPPPQQQPPPOOOMMMOOORRRUUUWWWVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLIIIJJJKKKJJJIIIIIIKKKLLLMMMLLLJJJIIIIIILLLOOOQQQRRRUUUXXXZZZ[[[^^^aaadddjjjkkkjjjfff```[[[[[[\\\ZZZ___]]][[[^^^]]]eeewwwrrrsss~~~{{{wwwrrrrrrvvvyyyyyyxxx}}}oooZZZHHH@@@>>>===::::::;;;<<<>>>???AAABBBGGGMMMVVVcccqqq|||wwwooohhhccc___```cccbbb[[[TTTLLLHHHEEEDDDCCCAAAEEELLLbbbyyyggg```XXXUUUXXXZZZWWWTTTXXXXXXXXXYYYXXXTTTNNNIIIDDDDDDCCCCCCCCCCCCCCCCCCBBBFFFKKKOOOQQQRRRSSSTTTZZZ]]]bbbhhhooovvv~~~{{{xxxuuuqqqmmmjjjjjjkkkkkkkkkhhhhhhgggggghhhhhhhhhgggfffiiilllllliiieeebbb```]]]\\\ZZZXXXVVVUUUTTTTTTpppeee\\\[[[\\\[[[ZZZZZZ\\\]]]______^^^[[[WWWUUUQQQOOOMMMLLLKKKIIIEEECCC???>>>;;;888666444333333444444444333333333222222...000111000///...///111////////////............------............------/////////......---,,,,,,................................................////////////////////////////////////////////////............//////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000111111000000111111222333222222222333333333444444555222444999777;;;TTTsssmmmWWWGGG@@@===::::::<<<@@@DDDHHHMMMPPPSSSTTTPPPJJJDDD@@@EEENNN]]]mmm{{{yyyyyyvvvrrrrrrvvvuuuqqqrrrqqqsssvvvuuussswww}}}~~~zzzrrrkkkfffcccbbbdddjjjsss|||yyyqqqlllnnnuuuuuueeeYYYTTTOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTUUUUUUUUUSSSRRRQQQOOONNNOOORRRRRRQQQOOOQQQRRRSSSRRRQQQQQQRRRSSSTTTSSSPPPNNNMMMLLLLLLLLLJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKKKKLLLOOORRRTTTRRRUUUXXXZZZ[[[]]]___aaaeeeiiillljjjddd]]]YYYXXXYYY^^^]]][[[___]]]bbbrrrxxxxxxyyyuuuvvvxxxyyyxxx~~~~~~uuubbbNNNCCC>>>;;;======<<<======>>>??????FFFKKKUUU```ooowwwoooiiiddd```aaaeeeddd]]]VVVMMMIIIFFFEEECCCAAADDDJJJ]]]ttteee\\\[[[ZZZUUUQQQOOONNNMMMNNNNNNMMMJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA???BBBEEEGGGGGGGGGHHHIIIMMMOOORRRVVV[[[bbbjjjoooppprrrssstttrrroookkkiiiffffffgggjjjmmmooonnnmmmpppqqqrrrrrrrrrrrrsssssstttwwwyyyxxxsssmmmhhheeecccbbb___]]][[[[[[[[[\\\oooddd\\\[[[\\\[[[YYYZZZ[[[]]]______^^^[[[WWWUUUQQQOOOMMMLLLKKKIIIEEECCC???===;;;888555444333333333333333333222222222222...000111000///...///111////////////............------............------.........///......---,,,................................................////////////////////////////////////////////////............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222222222222222333333333333444222444888888999GGGXXX}}}zzzgggXXXDDD===888:::===>>>>>>@@@FFFGGGJJJNNNQQQOOOIIIDDD:::;;;AAALLL\\\nnn~~~xxxppphhhcccaaacccccccccfffjjjppptttzzz{{{rrriiiccc___^^^ccciiiqqq{{{yyyqqqjjjjjjmmmqqqxxx~~~nnnaaaYYYVVVOOOOOOOOOOOOOOOOOOOOONNNSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPNNNPPPSSSTTTSSSQQQRRRRRRRRRPPPNNNNNNPPPRRRTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMKKKIIIIIIKKKMMMLLLLLLMMMNNNPPPSSSUUUVVVSSSVVVYYYZZZZZZ[[[\\\^^^\\\```eeegggddd___ZZZWWWWWW\\\[[[ZZZ___^^^bbbqqq}}}|||xxxwwwxxxxxxyyy}}}yyygggSSSFFF>>>;;;>>>>>>============>>>>>>EEEJJJRRR]]]kkk|||wwwppphhhddd```bbbffffff```YYYNNNJJJGGGFFFCCC@@@CCCHHHZZZ|||uuuiiibbb]]]VVVPPPMMMKKKIIIHHHHHHIIIHHHHHHFFFFFFEEEEEECCCBBB@@@???@@@BBBDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKNNNTTTZZZ___aaabbbcccdddcccbbb```______bbbgggnnntttwwwvvvuuuwwwyyyzzzyyyxxxxxxyyyzzz{{{~~~}}}xxxqqqllljjjhhhgggdddbbbaaaaaabbbbbbmmmcccZZZZZZ\\\ZZZYYYYYY[[[\\\^^^___]]]ZZZVVVTTTQQQOOOMMMLLLKKKIIIEEECCC???===:::777555444333333333222222222222111111111...000111000///...///111////////////............------............------,,,---.../////////...---................................................////////////////////////////////////////////////............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111222222222222333333333222444777666666999@@@GGGbbbwwwnnnWWWIII===;;;===<<<;;;;;;>>>>>>@@@EEEIIILLLKKKIII>>>>>>===>>>DDDQQQbbbnnntttjjjaaa^^^]]][[[ZZZ[[[bbbeeeiiimmmrrrwww}}}xxxiiibbb^^^aaafffmmmyyyuuukkkiiijjjiiihhhiiiiiiqqq}}}ssseee\\\XXXVVVPPPPPPPPPPPPOOONNNNNNMMMOOONNNMMMMMMNNNPPPSSSUUUTTTQQQNNNPPPTTTWWWUUUSSSRRRSSSSSSQQQOOONNNNNNOOOPPPOOONNNNNNNNNOOOPPPQQQPPPPPPNNNLLLJJJIIIKKKMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVXXXZZZ[[[ZZZYYYYYYZZZWWWXXX[[[]]]^^^\\\XXXUUUUUUZZZXXXYYY___^^^cccqqq~~~{{{zzzzzz{{{{{{~~~|||iiiTTTFFF@@@==================>>>??????CCCGGGOOOZZZgggwwwwwwqqqgggccc```ccchhhhhhbbb\\\NNNJJJHHHGGGCCC@@@BBBGGGTTTtttuuukkk```YYYTTTPPPKKKHHHHHHHHHIIIHHHFFFFFFFFFEEEDDDCCCBBBAAACCCDDDEEEEEEDDDDDDEEEGGGCCCEEEFFFHHHJJJNNNSSSWWWXXXXXXYYYYYYZZZZZZZZZZZZ___cccjjjsss{{{|||{{{|||~~~~~~{{{vvvrrrpppmmmlllkkkkkkmmmpppsssuuukkkaaaZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^^^^]]]ZZZVVVTTTQQQOOOMMMLLLKKKIIIEEECCC???===:::777555333333333222222222111111111000000///000111000///...///111000/////////............---..................---+++,,,.../////////......................................................////////////////////////////////////////////////............/////////000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111222222222333333333///666999555333777===???NNNmmmmmmXXXDDD======;;;999999777:::===@@@CCCEEEGGGGGG>>>BBBCCC>>>888:::DDDNNNXXXiiippphhheee___ZZZXXXTTTVVVWWWYYY[[[___dddhhhkkkmmmqqquuuzzz~~~wwwkkk```[[[WWWZZZeeerrrttthhheeeeeebbb^^^\\\]]]ggguuu}}}jjj^^^WWWUUUTTTPPPPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHKKKOOOSSSVVVUUUQQQNNNPPPUUUXXXVVVTTTQQQSSSUUUTTTQQQNNNMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSRRRQQQPPPMMMJJJIIIKKKMMMMMMOOOQQQSSSTTTTTTTTTSSSWWWYYY[[[[[[YYYXXXWWWXXXXXXVVVUUUVVVXXXWWWTTTPPPTTTYYYWWWXXX______cccrrr}}}iiiSSSFFFAAA???;;;;;;<<<<<<===???@@@AAAAAAEEEMMMWWWdddtttxxxrrrgggccc```ccciiiiiiddd]]]OOOKKKHHHGGGCCC@@@AAAFFFMMMmmmqqqiii\\\WWWPPPKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGIIICCCEEEFFFGGGIIIMMMQQQUUUTTTTTTTTTTTTVVVWWWYYYYYYbbbeeelllvvv~~~~~~{{{zzzttttttvvvyyy~~~~~~nnnaaa^^^___XXXYYY^^^\\\\\\^^^```aaa___\\\WWWTTTSSSPPPMMMLLLLLLKKKGGGCCCAAA???<<<999777555555444444333222111000000000000000000000000000000000000////////////////////////---...///000000///...---......////////////......000///...---,,,------......------------...////////////////////////////////////////////////////////////000000///...------...///000///...---...000////////////////////////////////////000000000000000000////////////000000000000000000111111111111222222333333333333444444333333333333444666888999>>>TTTtttpppYYYFFF;;;888999;;;>>><<<:::999;;;???CCCFFFHHHHHHEEE@@@:::999<<>>??????BBBCCCHHHRRR```ppp|||~~~{{{xxxnnnhhhaaaZZZ]]]eeeiiieee___RRRNNNGGGCCCBBBBBBBBBBBBOOOaaa~~~|||kkkddd\\\WWWSSSPPPOOOPPPQQQMMMKKKKKKHHHEEEGGGKKKQQQQQQPPPOOOMMMLLLMMMNNNPPPNNNKKKIIIKKKOOOTTTWWW\\\XXXVVVVVVVVVVVV\\\dddgggnnntttyyyooobbb______YYYZZZ^^^\\\[[[\\\^^^___^^^ZZZVVVSSSSSSPPPMMMLLLLLLKKKGGGCCC@@@>>><<<999666555444444444333222111000000000000000000000000000000000000////////////////////////......////////////............////////////......000///...---,,,------......------------.../////////////////////////////////////////////////////////////////////...------...///000///...---...000////////////////////////////////////000000000000000000////////////000000000000000000111111111111222222222333333333444444333333333333444666777999777CCCXXX}}}ooo]]]NNNDDD>>><<<;;;:::999:::<<<>>>???@@@GGGIIIJJJHHHCCC???;;;999===???AAAGGGRRRcccvvv~~~ooohhhddd]]]WWWSSSSSSNNNMMMOOOPPPNNNPPPUUUQQQTTTWWWZZZ\\\```eeeiiiuuuwww{{{wwwkkk___XXXTTTQQQPPPRRR```fffuuueeeYYYTTTTTT^^^jjjkkksss}}}xxxhhh___ZZZTTTPPPNNNOOOOOOOOOOOONNNMMMLLLLLLPPPOOOOOOOOOPPPQQQSSSSSS]]]ZZZVVVTTTTTTWWW[[[___bbb___[[[VVVQQQOOOMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJLLLNNNQQQRRRRRRRRRTTTUUUWWWXXXYYYYYYXXXVVVTTTSSSQQQQQQQQQPPPOOOPPPSSSVVVYYYZZZ\\\]]]___ccchhhkkkzzzttt___NNNEEECCC;;;;;;;;;<<<<<<===>>>???AAACCCHHHQQQ___nnnzzz}}}www{{{yyynnniiiaaaZZZ\\\dddhhhddd^^^SSSNNNHHHCCCBBBBBBBBBBBBGGGVVVqqq{{{tttlllgggeeeaaa\\\ZZZSSSOOOKKKKKKIIIHHHJJJPPP\\\aaafffeee___YYYWWWXXXXXXVVVUUUTTTVVVZZZ^^^aaaccc^^^[[[ZZZYYYZZZ```gggmmmssszzzsssddd``````ZZZ[[[___\\\YYY[[[]]]]]]\\\YYYUUUSSSSSSPPPMMMLLLLLLKKKFFFCCC???>>>;;;888555444333333333333222111000000000000000000000000000000000000//////////////////////////////............//////......////////////......//////...------------......------------.../////////////////////////////////////////////////////////////////////......---...///000///...---...000////////////////////////////////////000000000000000000////////////000000000000000000111111111111222222222222333333333333333333333333444555777888777999BBBbbbvvvfffTTTEEE<<<;;;::::::;;;===>>><<<;;;BBBEEEJJJNNNNNNIIIAAA;;;999;;;:::777777@@@NNNZZZnnn|||nnn___\\\SSSKKKIIIHHHFFFEEEFFFIIIJJJMMMNNNPPPSSSWWW[[[^^^```dddiiinnnrrruuuvvvzzz}}}sssjjj```XXXQQQMMMKKKLLLTTT]]]mmmuuuyyyqqqqqqzzzxxx\\\PPPQQQYYYgggtttttt|||uuuiii]]]YYYWWWRRROOONNNNNNNNNMMMLLLKKKKKKKKKKKKQQQSSSWWW[[[]]]^^^^^^^^^\\\ZZZWWWUUUTTTTTTVVVWWWccc```\\\WWWSSSPPPNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKNNNPPPQQQQQQQQQSSSTTTVVVVVVVVVVVVUUUSSSQQQOOOMMMNNNNNNMMMLLLNNNQQQTTT]]]^^^______aaadddiiimmmrrr~~~zzzdddQQQEEEAAA<<<<<<;;;<<<<<<===>>>???@@@BBBGGGOOO\\\jjjwww~~~sssttt|||{{{nnniiibbb[[[\\\bbbfffccc^^^TTTOOOIIIDDDBBBBBBBBBBBBFFFQQQggg|||xxxxxxsssjjjaaaXXXRRRMMMKKKJJJJJJNNNSSSdddooo{{{}}}uuukkkeeeddddddbbbaaa```bbbfffjjjlllnnnhhhcccaaa___```fffmmmrrryyyvvvgggaaa```[[[\\\___\\\YYYZZZ\\\]]]\\\YYYVVVTTTTTTPPPMMMLLLLLLJJJFFFBBB???===:::777555333333333333222222111000000111111////////////////////////////////////////////////000///...------...///000---......//////......---............------.........------------...//////////////////////////////////////////////////////...///////////////.........///000///...---...000////////////////////////////////////000000000000000000////////////000000///000000000111111111111111222222222222333333333222222333333444555666666:::999;;;PPPsss~~~mmmXXXJJJAAA>>>;;;;;;<<<===<<<:::<<>><<<<<<<<<<<<<<<===>>>>>>???AAAEEELLLWWWeeesss{{{wwwrrrvvv{{{}}}pppkkkccc[[[[[[```dddbbb^^^VVVQQQJJJEEECCCBBBBBBAAAGGGOOO```zzz|||ooobbbYYYPPPLLLJJJJJJMMMRRRaaannn~~~zzzwwwtttqqqlllhhhiiilllqqqtttyyysssnnnkkkhhhhhhnnnvvvwwwzzzhhhaaa```[[[\\\___[[[ZZZ[[[\\\]]]\\\YYYWWWUUUTTTQQQMMMLLLLLLJJJFFFBBB???===:::777555333333333333222111111000111111111////////////////////////////////////////////////000///...------...///000------............------------.....................------------...//////////////////////////////////////////////////////......///////////////......///000///...---...000////////////////////////////////////000000000000000000////////////000000///000000000111111111111111111111222222222333333222222333444444555555555333888999BBBTTTiiivvveeeNNNGGG>>>999:::;;;;;;:::<<<<<<>>>DDDLLLQQQRRRQQQDDDCCCAAA@@@>>><<<999888>>>HHHSSS]]]kkk}}}tttkkk```XXXRRRPPPMMMJJJHHHFFFEEEEEEGGGGGGHHHIIIJJJMMMOOOQQQQQQTTTXXX^^^dddiiilllnnnrrrrrrssssssuuuvvvxxxxxx|||||||||}}}~~~~~~sssiiibbb\\\WWWSSSSSSVVV\\\aaadddlll||||||xxxmmmfff]]]WWWUUUUUUTTTSSSRRRNNNPPP\\\lllxxx~~~aaaWWWQQQMMMOOOQQQOOONNNPPPOOONNNLLLJJJJJJJJJKKKKKKIIIKKKPPPVVV]]]dddiiilllXXXUUUPPPLLLIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQPPPPPPQQQRRRQQQPPPPPPNNNMMMKKKJJJIIIJJJKKKKKKKKKKKKMMMQQQTTT___^^^^^^]]]]]]```fffjjjrrryyy|||uuu^^^JJJ@@@===<<<<<<<<<<<<======>>>>>>@@@DDDJJJSSS```nnnxxx}}}xxxvvvwwwtttmmmeee]]][[[___bbbaaa___WWWRRRKKKFFFCCCBBBBBBAAAEEEIIIVVVkkkpppeeeXXXQQQMMMJJJLLLOOOVVV```pppyyyqqqooorrrxxx||||||wwwuuurrrrrrwww|||jjjaaa```[[[\\\___YYYZZZZZZ[[[\\\[[[YYYWWWVVVUUUQQQNNNLLLLLLJJJEEEAAA???>>>;;;888555444333333222222111111111111111222000000000000000000000000//////////////////////////////............//////------............------,,,---......///............------------...//////////////////////////////////////////////////////---...//////////////////...///000///...---...000////////////////////////////////////000000000000000000////////////000000000000000000111111111111111111111111222222222222222222333444444444444444000777999:::@@@KKKjjj}}}dddXXXIII???<<<<<<;;;999???===;;;===BBBHHHMMMPPPUUUPPPJJJEEEAAA>>>:::777555888:::===CCCNNN[[[cccqqqqqqlllfff___ZZZUUUQQQNNNGGGFFFDDDCCCCCCDDDFFFHHHEEEGGGJJJMMMPPPRRRTTTUUUWWWXXXXXXZZZ[[[]]]___```fffffffffgggggghhhjjjjjjiiijjjjjjlllooosssvvvxxxzzzuuukkkfff^^^VVVRRRSSSVVVYYY^^^fffsss~~~~~~vvvyyyxxxmmm___ZZZSSSMMMJJJGGGDDDBBBDDDGGGPPP___rrrsssWWWPPPKKKHHHJJJLLLKKKKKKNNNNNNNNNMMMLLLKKKKKKKKKKKKGGGHHHIIILLLQQQVVV[[[^^^UUURRRMMMIIIGGGGGGIIIKKKHHHIIIKKKMMMOOOQQQRRRSSSMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQQQQQQQPPPQQQSSSPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMOOOSSSVVV]]]]]][[[YYYYYY\\\bbbfffooo~~~gggPPPCCC======<<<<<<<<<<<<======<<>><<<999666555444444222111111111111111222222000000000000000000000000////////////////////////......////////////......,,,------......------,,,,,,,,,.../////////.........------------...//////////////////////////////////////////////////////------...///////////////...///000///...---...000////////////////////////////////////000000000000000000////////////000000000000000000111111111111111111111111222222222222111222333444444444333333444999888888<<<@@@TTTtttqqq]]]OOOGGGCCC>>>:::<<<<<<;;;:::;;;???DDDHHHWWWWWWVVVRRRMMMHHHDDDBBB@@@>>>===>>>???AAADDDHHHEEEOOO___nnnyyyxxxppphhh```[[[YYYVVVQQQLLLIIIGGGGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNNNNSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWYYY\\\___aaahhhiiikkkmmmoooqqqrrrrrrzzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}yyy{{{}}}~~~||||||wwwqqqooommmkkkeee```WWWWWWVVVTTTTTTZZZeeemmmzzzqqqlllmmmxxxuuueeeSSSOOOJJJFFFCCCBBBBBBCCCBBBIIISSS```qqqkkkWWWOOOKKKHHHJJJJJJIIIJJJNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJMMMPPPQQQPPPOOOMMMJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRRRRQQQQQQRRRSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPRRRVVVZZZ\\\[[[YYYWWWVVVYYY___ccchhhyyykkkSSSDDD======<<<<<<<<<<<<======;;;>>>BBBEEEKKKWWWfffrrryyy}}}rrrjjjaaa]]]^^^aaabbbaaaZZZUUUMMMGGGDDDCCCBBBAAADDDJJJTTTaaaoooxxx{{{|||}}}qqqfff^^^XXXTTTTTTPPPOOOSSS^^^qqqzzztttqqqqqqjjj```^^^ZZZ[[[]]]WWWWWWXXXXXXXXXXXXWWWUUUTTTUUURRRNNNLLLLLLJJJEEEAAAAAA???<<<999777555555444222111111111111111222222000000000000000000000000////////////////////////---...///000000///...---,,,------......------,,,+++,,,.../////////.........------------...//////////////////////////////////////////////////////------...///000000//////...///000///...---...000////////////////////////////////////000000000000000000////////////000000000000000000111111111111000111111111111222222222111222333444555444333222777777333444<<<===GGG]]]ooo^^^SSSKKKCCC===666888;;;;;;:::;;;???CCCIIIRRR\\\___YYYRRRLLLKKKCCC>>>;;;;;;<<<<<<===>>>AAAAAAGGGRRRYYYccczzzyyynnnjjjbbbYYYRRRNNNLLLKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMOOORRRTTTUUUVVVYYY[[[^^^```aaabbbeeeffffffhhhiiijjjkkkkkkjjjiiigggeeeeeegggjjjkkkkkklllnnnoooooommmkkkiiiiiiddd___]]]^^^^^^ZZZVVVPPPUUUZZZ\\\___ggguuu|||iiifffcccfffrrr~~~}}}nnn___NNNJJJEEEAAA@@@BBBEEEGGGBBBKKKWWWbbbooo{{{gggYYYSSSNNNKKKLLLLLLJJJLLLPPPKKKLLLLLLMMMLLLJJJIIIHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRTTTSSSRRRRRRQQQPPPPPPPPPQQQNNNOOOPPPPPPQQQTTTXXX\\\\\\[[[YYYVVVUUUXXX]]]aaaaaaqqqkkkRRRBBB>>>======<<<<<<<<<======;;;>>>AAADDDJJJUUUeeepppwwwssslllbbb]]]^^^aaabbbbbb[[[UUUNNNHHHDDDCCCAAAAAAAAAHHHSSS___iiiqqquuuwww{{{yyynnnfff___ZZZZZZTTTQQQLLLMMMWWWlll}}}uuupppnnnnnn}}}ggg]]]]]]XXXXXX\\\ZZZ[[[ZZZYYYXXXVVVTTTSSSSSSUUURRROOOMMMLLLIIIFFFDDD@@@>>><<<999666444333222111111111111111222222222111111000000//////............////////////..................////////////,,,,,,,,,---...///000000---------------------------,,,,,,++++++,,,,,,------------............///...///...---,,,,,,...000//////.........------------...//////......///111////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222000000111222000---111777000,,,...555888555555888333444555666777:::>>>BBBcccyyyzzzrrr\\\CCCDDD>>><<<===:::777:::BBB@@@EEEKKKPPPSSSVVV[[[^^^QQQPPPNNNHHHCCC>>>======888:::;;;<<<>>>DDDMMMUUUcccrrrxxxjjjaaa]]]\\\\\\\\\[[[XXXSSSLLLGGGEEEGGGHHHGGGEEEEEEEEEGGGFFFFFFFFFEEECCCBBBCCCEEECCCCCCEEEFFFFFFFFFEEEDDDJJJIIIIIIJJJJJJKKKMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRQQQOOOOOOPPPTTTWWWWWWXXXXXXXXXWWWWWWWWWWWWRRRSSSSSSRRRQQQTTTYYY^^^YYYcccooowww}}}uuulllccc]]]bbb```aaafffkkkgggZZZOOOCCCAAA???===>>>BBBGGGKKKPPPVVV___gggrrrlll```]]]XXXUUUPPPMMMLLLLLLKKKIIINNNOOOOOONNNLLLJJJJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPSSSSSSRRRQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVXXX[[[^^^]]]ZZZYYYZZZ^^^aaaaaa___aaaooooooRRRAAA>>><<<;;;;;;===>>>>>>===<<<===???AAAHHHUUUdddoooyyy|||rrrllldddaaaaaacccdddddd]]]WWWOOOIIIGGGEEECCCAAA@@@KKKQQQ\\\mmmqqqnnnrrrzzzvvvmmmnnnllliii___XXXNNNIIIMMMVVV```ggg}}}wwwrrrpppqqqqqqqqq|||fff\\\\\\XXXWWW[[[YYY[[[ZZZYYYXXXWWWVVVTTTTTTUUURRROOOMMMLLLJJJGGGDDD@@@>>><<<999666444333222222222111111111111111111111000000000/////////.........////////////......---------.........//////,,,---------.../////////------------------------------,,,,,,,,,,,,---------------............///---...///...,,,,,,.../////////.........------------...//////......///111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111222777;;;999222111444666222111555666333333666333444555555666888<<>>>>>===999888;;;:::===AAADDDFFFJJJOOOSSSYYYZZZZZZWWWQQQKKKGGGFFF>>>===;;;999999<<>>===;;;;;;===>>>>>>===>>>???@@@AAAFFFQQQ```jjjwww}}}qqqkkkccc______bbbdddeee^^^XXXPPPKKKGGGEEECCCAAAAAALLLRRR^^^pppuuurrruuu{{{yyyppppppqqqnnnjjjcccWWWMMMIIILLLSSSXXXhhhwww|||{{{{{{uuupppoooooonnnnnnzzzdddZZZ[[[WWWVVVZZZXXXYYYZZZYYYYYYXXXWWWVVVVVVTTTRRROOOMMMLLLJJJGGGEEE@@@???<<<888666444333222333222222222111000000000000000000000////////////......////////////......------------............------................................................------------......---------............///,,,...//////...------..................------------...//////......///111////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222///333;;;AAA>>>666111222888555444555555333333666333444555555555666999<<<;;;CCCYYY}}}jjj[[[KKKDDDAAA>>><<<<<<999:::::::::;;;===AAADDDQQQTTTXXXYYYVVVPPPLLLJJJHHHDDD>>>:::888888888777777:::>>>BBBHHHSSS```iiiyyy~~~qqqmmmhhhfffgggfffdddbbbYYYTTTPPPNNNNNNNNNLLLJJJLLLJJJHHHFFFEEEFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFEEECCCCCCFFFJJJNNNNNNPPPRRRSSSTTTUUUXXXZZZbbbgggnnnvvv}}}wwwpppggg___[[[XXXUUURRRMMMKKKHHHFFFFFFDDDAAA???AAACCCEEEGGGKKKVVVeeeqqq}}}{{{mmmjjjfff___[[[[[[XXXUUUSSSRRRRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNPPPQQQSSSTTTTTTOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLJJJIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOSSSPPPNNNLLLLLLOOORRRTTTZZZZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[[[[YYYYYYZZZ]]]```dddbbbaaacccffffffccc```bbbjjjvvvzzz]]]HHH@@@>>><<<;;;<<<>>>======@@@@@@@@@@@@CCCMMMZZZdddsss~~~rrrkkkbbb]]]]]]```dddggg```[[[SSSLLLHHHEEECCCAAABBBMMMSSS```rrrwwwtttwwwzzz}}}qqqppprrrrrrwwwqqqgggYYYMMMGGGHHHJJJNNN```ttt~~~uuusssxxx~~~{{{uuuqqqoooooonnnmmmxxxbbbYYY[[[VVVVVVYYYWWWXXXYYYZZZZZZZZZYYYXXXWWWTTTQQQOOOMMMLLLJJJGGGEEEAAA???;;;888555444333333333333333222111000//////000000000000////////////......////////////......---............/////////...............---------////////////////////////.........------.........---------............///+++---000000///---------........................---...//////......///111////////////////////////////////////////////////////////////////////////000000000000111111111111---000777<<<:::555333666666777888999888666666777444555666666555555888:::;;;<<>>AAADDDSSSWWW```lllyyyvvvmmmccc]]]\\\\\\YYYVVV[[[ZZZVVVSSSOOOMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMLLLKKKMMMRRRUUU\\\```eeeiiikkknnnrrrvvv}}}{{{rrrsssnnngggaaa]]]YYYUUURRRGGGFFFEEECCCAAA@@@AAABBB===BBBJJJQQQYYYfffwwwnnnccccccccc___\\\\\\ZZZWWWVVVVVVVVVTTTSSSUUUSSSQQQOOOOOOOOONNNMMMNNNOOOOOOPPPQQQSSSTTTUUUPPPPPPQQQRRRSSSSSSTTTTTTNNNNNNMMMLLLLLLMMMMMMMMMOOOOOOMMMKKKJJJIIIIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPOOONNNMMMMMMOOORRRUUUWWW\\\]]]^^^______^^^]]]\\\ZZZ[[[ZZZYYYXXXYYY\\\___```___```dddhhhiiifffbbbeeejjjtttfffMMMAAA???<<<;;;<<<=========>>>??????>>>AAAJJJVVV___nnn}}}ssslllccc\\\ZZZ^^^cccgggbbb^^^VVVOOOIIIEEECCCBBBDDDNNNTTT```ssswwwqqqrrrsss~~~nnnjjjkkklllxxxxxxsssgggYYYNNNKKKKKKKKKYYYkkkxxx|||qqqooovvv~~~}}}xxxtttrrrqqqooonnnvvvaaaXXXZZZVVVUUUXXXVVVWWWXXXYYYZZZZZZYYYXXXWWWSSSQQQNNNMMMLLLJJJHHHEEEAAA???;;;777555333333444333333333222111000//////////////////000000000000......////////////............/////////000000000...............---------////////////////////////.........------.........---------............///+++---000000///------------.....................---...//////......///111//////////////////////////////////////////////////////////////////////////////000000000111111111//////111444444333999@@@<<<@@@CCCBBB>>>;;;888666555777888777666666777999>>>;;;>>>MMMjjj|||dddQQQGGGBBBAAA======<<<<<<;;;;;;999999;;;>>>AAADDDEEEGGGHHHJJJPPPKKKEEECCCBBBAAA>>>;;;666888:::;;;<<<<<<===>>>???AAAFFFMMMUUU^^^fffkkk{{{{{{xxxwwwvvvttttttsssqqqmmmgggaaa[[[WWW\\\\\\\\\\\\[[[ZZZXXXWWWYYYZZZ\\\^^^```bbbccccccbbbbbbaaa___^^^^^^aaadddtttzzz~~~sssmmmmmmnnnkkkgggiiieee```ZZZUUUPPPKKKHHHBBBCCCDDDCCC@@@???AAACCC>>>FFFRRR]]]hhhvvvzzzhhh```___]]]\\\\\\[[[YYYWWWWWWXXXXXXWWWUUUXXXUUUSSSRRRSSSSSSQQQOOOPPPPPPOOOOOOPPPQQQRRRSSSPPPQQQRRRTTTUUUUUUUUUUUUNNNMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQMMMOOORRRUUUXXXZZZ\\\\\\\\\]]]^^^______^^^\\\[[[YYYYYYYYYWWWVVVWWWZZZ\\\\\\\\\^^^ccciiikkkjjjgggggglllvvvpppTTTCCC@@@===;;;<<<=========<<<<<<======@@@HHHTTT\\\iiiyyyuuuoooeee\\\XXX[[[aaafffddd```YYYQQQJJJFFFDDDDDDGGGPPPVVVbbbtttuuukkkiiiiiivvvkkkbbbaaa```kkkooorrrmmmcccZZZUUUTTTQQQ\\\gggppp{{{{{{qqqqqqyyy{{{wwwuuussspppnnnuuu```XXX[[[WWWVVVXXXVVVWWWXXXYYYZZZZZZYYYWWWVVVSSSQQQNNNMMMLLLKKKHHHFFFBBB???;;;777444333444444333222222222111000000000////////////000000000000......////////////...............////////////000------................................................------------......---------............///,,,...//////...------...---------...............---...//////......///111////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111222000///000111444>>>HHHHHHMMMOOOIIIAAA<<<888444555777888888777666777999777777888===LLLhhhqqqbbbUUUMMM???===;;;;;;<<<<<<;;;:::===>>>>>>>>>>>>???AAACCCFFFDDDBBBAAAAAAAAA@@@???:::999777777888:::===>>>666666666888:::>>>BBBDDDPPPWWWcccqqq~~~rrriii___ZZZSSSQQQSSSWWWYYYZZZUUUSSSPPPLLLHHHDDDAAA@@@>>>@@@BBBCCCCCCDDDGGGHHHMMMSSS^^^jjjvvvwwwlllbbb^^^\\\YYYWWWXXXXXXWWWVVVVVVXXXXXXWWWUUUWWWUUUTTTUUUXXXYYYWWWTTTSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTNNNMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQOOOSSSXXX^^^aaabbbbbbaaa[[[[[[\\\\\\\\\[[[ZZZZZZXXXXXXWWWVVVTTTUUUXXXZZZ[[[[[[\\\aaafffiiiiiiffffffmmmwwwzzz[[[EEEBBB===;;;;;;<<<======:::;;;<<<<<>>GGGNNNSSSRRRGGG>>>:::777444333555777777666666666888222555888777;;;JJJbbbtttvvviiiOOOIIIBBB>>>============;;;<<<<<<;;;999999:::<<<<<<===>>>>>>=========>>>@@@>>>;;;999999999::::::===<<<;;;::::::<<<===>>>999<<>>;;;;;;<<<======;;;<<<<<<<<<>>>EEEPPPXXXaaarrr}}}wwwmmmaaaYYYVVVZZZ^^^dddbbb]]]TTTLLLHHHHHHIIIMMMWWW___mmm~~~zzziiiaaaZZZbbboooyyyggg\\\WWWOOOPPPSSSUUUWWWWWWWWWWWWSSSYYY___dddnnn|||}}}vvvvvv||||||xxxtttuuu```YYY\\\XXXWWWYYYWWWVVVWWWYYYZZZYYYWWWTTTRRRRRRPPPNNNMMMLLLKKKIIIGGGCCC@@@;;;666444333444555111111111111111222222222.../////////000000111111......////////////......******+++++++++,,,,,,,,,,,,,,,------...///000000---------------------------,,,,,,++++++,,,,,,------------.........//////...///...---,,,,,,...000---------.........//////---...//////......///111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000......111444444444:::AAAMMMQQQMMMAAA777666777666111333555666555555666777333888<<<:::777<<>>???>>>999:::<<<<<<::::::;;;<<<777:::======:::999;;;===999:::;;;===>>>===;;;888999999888777888999:::;;;<<<<<<;;;;;;===CCCJJJOOOQQQWWW___gggqqqwwwmmmbbbZZZTTTPPPMMMKKKJJJHHHDDDAAAAAAEEEIIIIIIFFFCCCBBBBBB?????????===<<<===>>>@@@???AAAEEEPPP___nnnyyyyyyvvvvvv|||uuufffeee\\\UUUXXX\\\[[[XXXVVVSSSSSSRRRTTTVVVVVVUUUSSSMMMNNNQQQZZZbbbfffdddaaaYYYWWWTTTQQQNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTRRRQQQNNNMMMMMMMMMNNNOOOOOOPPPJJJJJJJJJJJJJJJKKKLLLLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUYYY\\\^^^^^^]]]\\\[[[ZZZXXXWWWWWWWWWXXXYYYXXXXXXWWWVVVTTTUUUWWWYYY]]]YYYUUUUUUVVVVVVTTTRRR```iiisssgggGGGCCC>>>;;;;;;<<<======<<<======<<<>>>DDDNNNUUU___qqqzzzpppcccYYYUUUXXX\\\dddbbb]]]UUUMMMHHHIIIKKKOOOZZZbbbqqq~~~kkkcccXXX\\\fffxxxnnnaaaZZZNNNLLLJJJKKKNNNQQQSSSSSSSSSYYY___dddmmmzzzwwwssswww~~~zzzsssbbb[[[[[[VVVXXX\\\YYYWWWXXXYYYYYYWWWUUURRRQQQOOOMMMKKKJJJIIIHHHFFFDDDAAA???<<<888444222111000111111111111000000000000////////////////////////////////////////////////////////////////////////000000000000////////////........................---------------------------------............///+++,,,------......---------------------------------------------------------......///////////////000000//////.........---000000//////.........---////////////000000000000......000111333555666666DDDDDDBBB>>>999444333333444444555555666777777777777777777888;;;???BBBEEE___ppprrr]]]OOOJJJGGGBBB<<<===:::;;;======:::999;;;<<<:::888777888:::<<<>>>::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888:::<<>><<<;;;::::::;;;===???@@@DDDHHHRRRaaasss||||||{{{jjjdddddd___ZZZWWWWWWXXXWWWUUUWWWVVVSSSRRRQQQRRRSSSTTTTTTPPPPPPWWWbbbgggddd^^^ZZZXXXVVVSSSQQQPPPPPPPPPPPPRRRTTTUUUTTTSSSSSSTTTNNNPPPOOOMMMOOOQQQNNNGGGJJJJJJIIIIIIIIIIIIJJJJJJRRRRRRRRRSSSRRRRRRQQQQQQVVVWWWXXXYYYZZZZZZZZZZZZ\\\ZZZWWWTTTSSSUUUWWWYYYVVVVVVUUUVVVXXX\\\___aaa]]]ZZZWWWYYY\\\\\\XXXSSSXXX```jjjxxx}}}~~~jjjMMMAAA???AAA::::::>>>;;;===>>>>>>===>>>CCCLLLSSS^^^mmm~~~|||pppddd]]]ZZZXXXWWW___```___ZZZRRRLLLJJJJJJMMM[[[nnn~~~xxxiii^^^\\\```qqqyyyfff[[[RRRNNNMMMNNNMMMIIIJJJMMMRRRVVV]]]dddllluuu}}}uuusssyyytttccc\\\\\\WWWXXX\\\XXXWWWXXXXXXXXXWWWVVVTTTSSSQQQOOOLLLKKKJJJHHHFFFDDD@@@>>>;;;888555333222111111111111111000000000000////////////////////////////////////////////////////////////////////////000000000000/////////...........................---------------------------------............///+++,,,------......---------------------------------------------------------......///////////////000/////////............000/////////............////////////000000000000//////000111333444555555;;;;;;;;;888555222111222444444444555666666777777888888777888999<<<>>>@@@DDDRRRiiissseeeYYYOOOIIICCC>>><<<===<<<::::::<<<888999:::<<<===;;;888666;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;::::::999999:::<<<>>>???::::::;;;<<>>;;;<<<;;;::::::;;;>>>AAACCCQQQWWWbbbqqqpppkkknnnpppjjjaaaZZZWWWVVVTTTSSSUUUTTTSSSRRRRRRRRRSSSTTTTTTPPPNNNRRRXXX\\\[[[XXXVVVUUUSSSQQQOOOOOOOOOOOOQQQSSSUUUVVVUUUTTTTTTUUUUUUUUUSSSPPPQQQRRROOOIIIKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOQQQRRRRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXVVVTTTRRRRRRSSSUUUWWWWWWXXXXXXYYY\\\^^^aaabbbaaa^^^[[[\\\___```]]]YYYXXX^^^eeepppxxxtttyyypppPPPBBB>>>>>>888888===;;;<<<======<<<===BBBJJJQQQ\\\kkk}}}rrrggg___ZZZXXXWWW\\\^^^^^^ZZZSSSNNNMMMMMMSSS___qqquuuaaa]]]]]]iiivvvhhhWWWPPPLLLLLLLLLIIIHHHJJJOOOSSS[[[ccclllvvv|||tttsss{{{vvveee^^^]]]WWWXXX\\\XXXXXXXXXXXXXXXWWWWWWVVVVVVSSSQQQNNNLLLKKKIIIFFFDDD???>>>;;;888555444333333111111111111000000000000////////////////////////////////////////////////////////////////////////000000000/////////..............................---------------------------------............///+++,,,------......------------------------------........................---......///////////////////////////............////////////............////////////000000000000000000111111222333333444333444555444222111222333333333444555555666666777999999888777777999:::;;;:::AAAMMM\\\qqqxxxjjjdddXXXPPPIIIEEEBBB===<<<===;;;<<<<<<>>>>>><<<888555:::::::::999999888888777:::::::::;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===::::::999888777777666666999999;;;>>>CCCIIINNNQQQTTTVVVYYY]]]aaaeeeggghhhkkkjjjhhhggghhhiiikkklllqqqqqqooollljjjgggfffeee```aaacccfffjjjooosssuuutttrrrlllfff^^^WWWQQQNNNNNNLLLIIIFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>===@@@???=========<<<;;;999>>>=========@@@DDDIIILLL]]]dddnnnzzzttthhhdddiiipppuuunnnddd\\\VVVTTTRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSUUURRROOONNNPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMNNNRRRTTTVVVVVVUUUTTTUUUVVVWWWXXXVVVRRRRRRTTTRRRMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLNNNPPPQQQRRRSSSPPPQQQQQQRRRSSSSSSTTTTTTRRRRRRPPPPPPPPPQQQSSSTTTXXXYYYZZZ]]]___```aaabbbccc___\\\\\\___aaa```^^^YYY]]]___ggg}}}vvvooossszzzVVVFFF???>>>777999>>><<<<<<======<<<<<<@@@HHHOOOYYYiii{{{uuujjjaaa\\\YYYWWWZZZ]]]^^^[[[UUUQQQPPPPPPWWWbbbtttqqqjjjdddjjj}}}|||eee[[[RRRPPPQQQOOOMMMMMMOOOTTT\\\fffppp{{{}}}~~~yyysssttt~~~wwwfff___]]]XXXXXX\\\XXXYYYYYYXXXWWWWWWWWWXXXXXXUUURRROOOMMMLLLIIIFFFDDD???===;;;888666444444444111111111111000000000///////////////////////////////////////////////////////////////////////////000000/////////.................................---------------------------------............///+++,,,------......------------------------------////////////////////////---......//////////////////////////////.........///////////////.........////////////000000000000111111111111222222222222111222333333333333444555222333333444555555666666999888888777777888999999???@@@BBBFFFPPPfffuuukkk```YYYQQQGGG@@@???DDD@@@<<<:::;;;<<<<<<;;;:::::::::999999999999:::999999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>===<<<:::999<<<;;;::::::;;;===@@@BBB===>>>@@@AAACCCEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEEEEFFFHHHJJJLLLNNNOOONNNKKKHHHFFFDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>=========<<<<<<<<<============@@@AAACCCFFFLLLRRRXXX[[[hhhmmmtttzzzqqqddd___^^^aaaeeemmmiiibbb\\\WWWTTTRRRQQQNNNOOOPPPRRRRRRSSSSSSRRRUUUTTTSSSQQQNNNMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNSSSTTTVVVVVVUUUTTTUUUWWWUUUWWWUUURRRQQQSSSSSSOOOLLLKKKKKKJJJJJJKKKKKKLLLGGGHHHJJJLLLNNNPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRRRROOOOOOOOOPPPQQQRRRRRRSSSUUUWWWZZZ\\\^^^______^^^^^^[[[YYYXXXZZZ\\\]]]]]]YYY\\\^^^cccwww|||xxxwwwZZZIIIBBBAAA;;;<<<@@@===<<<===>>><<<<<<@@@GGGMMMWWWgggyyyxxxmmmeee```\\\YYY[[[]]]___\\\WWWRRRQQQRRRXXXcccwwwvvvvvvzzzlll```\\\\\\ZZZXXXWWWWWW\\\dddmmmwww}}}~~~}}}yyyvvvyyywwwfff___]]]XXXXXX\\\XXXYYYYYYXXXWWWWWWWWWXXXXXXUUUSSSPPPMMMLLLJJJGGGDDD???>>>;;;888666555444444111111111111000000000///////////////////////////////////////////////////////////////////////////////////////....................................---------------------------------............///+++,,,------......------------------------------////////////////////////---......///////////////.........///////////////.........///////////////////////////000000000000111111111111111111111111111333444333222222333444222222333333444444555555777777777888888999:::;;;999;;;======CCCRRRhhhyyytttlllcccVVVLLLGGGHHHCCC===;;;===>>>===;;;<<<<<<;;;;;;;;;<<<<<<===888999999999:::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>===<<<;;;;;;:::888777777888999;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<===>>>===============>>>>>>>>>BBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@??????AAABBBCCCAAACCCEEEGGGHHHHHHGGGFFFDDDDDDCCCAAA@@@>>>===<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>???AAABBBDDDGGGMMMTTT\\\ccciiikkkrrruuuxxxzzzttteee^^^\\\[[[ZZZ\\\ccccccaaa^^^ZZZUUUQQQOOOMMMNNNOOOQQQRRRRRRRRRRRRQQQSSSTTTSSSPPPNNNMMMNNNMMMMMMNNNNNNOOOOOOOOOOOORRRTTTUUUTTTSSSSSSUUUVVVWWWZZZYYYTTTQQQRRRQQQMMMKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNOOONNNNNNNNNOOOPPPQQQRRRNNNOOOQQQSSSTTTTTTTTTSSSQQQSSSVVVYYY[[[[[[ZZZYYYZZZXXXVVVUUUVVVXXXYYYZZZXXX]]]___cccvvv\\\JJJCCCBBB===>>>@@@;;;===??????>>>===AAAGGGMMMVVVfffyyyzzzppphhhccc^^^\\\\\\___aaa^^^YYYTTTRRRRRRXXXfffzzz~~~oooiiihhhfffcccbbbdddhhhnnnuuu}}}}}}}}}}}}}}}|||zzzzzzvvveee^^^]]]WWWXXX\\\XXXXXXXXXXXXXXXWWWWWWVVVVVVTTTRRROOOMMMLLLJJJGGGEEE@@@???<<<999666555444444111111111111000000000000/////////////////////////////////////////////////////////////////////////////////.........------........................---------------------------------............///+++,,,------......------------------------------........................---......///////////////.........///////////////.........///////////////////////////000000000000000000111111111111111111111222333222000000000222111111222333333444444555444555666777999:::;;;;;;666888:::;;;>>>FFFRRR[[[ooo|||vvvlllaaa\\\QQQNNNKKKKKKLLLIIIBBB;;;===<<<:::999888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;999888:::999999999999999999::::::::::::;;;;;;===>>>???>>>======<<<<<<<<<<<<<<<999999:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@>>>===<<<======???AAACCCFFFFFFEEECCCAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???BBBDDDLLLRRR]]]hhhqqqwwwzzzzzzyyyzzz{{{}}}xxxkkk^^^ZZZYYYXXXXXXZZZ]]]___aaa```[[[UUUPPPMMMMMMNNNNNNOOOPPPPPPQQQQQQMMMOOORRRRRRQQQOOOMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQSSSUUU[[[^^^^^^XXXSSSQQQNNNJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNPPPQQQSSSOOORRRUUUWWWXXXWWWUUUTTTOOOQQQTTTVVVXXXXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXVVV\\\```cccsssaaaNNNDDDAAA;;;<<<>>>888>>>???@@@???>>>@@@FFFKKKUUUeeewww|||ssskkkddd___[[[]]]```bbb```[[[UUUSSSSSSZZZiii|||yyyuuuqqqoooooorrrvvvzzz|||{{{zzzyyyzzz|||tttccc\\\\\\WWWXXX\\\XXXWWWXXXXXXXXXWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJGGGEEEBBB@@@===999666444333333111111111111000000000000//////////////////////////////////////////////////////////////////////////////.........---------........................---------------------------------............///+++,,,------......---------------------------------------------------------......///////////////............/////////000............/////////000////////////000000000000//////000000111111222222000111222222000000111222111111111222333333444444333444555666777888888888999:::;;;;;;;;;===AAAEEEQQQkkk~~~zzzpppkkkfffdddddd___UUUMMMHHHFFFCCC@@@===<<<;;;<<<=========<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;===>>>>>>>>>======::::::::::::;;;===>>>???<<<;;;;;;:::::::::::::::777777888999:::;;;<<<===:::;;;<<<======>>>>>>>>>AAA@@@???===<<<;;;::::::AAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@???????????????::::::;;;<<<===>>>>>>???===???BBBDDDFFFJJJPPPTTT\\\eeerrr|||mmmddd\\\ZZZYYYVVVVVVYYYWWWZZZ\\\[[[WWWRRROOONNNNNNNNNMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPQQQQQQPPPOOONNNOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPOOONNNNNNPPPSSSUUUZZZ]]]XXXSSSQQQNNNJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOOOONNNOOONNNMMMMMMNNNOOOQQQSSSQQQTTTWWWZZZ[[[YYYVVVTTTPPPRRRSSSUUUWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVTTT[[[^^^___mmmoooXXXHHHAAA999:::===999===??????>>>===???EEEIIISSScccuuuuuukkkccc\\\XXX[[[^^^bbbaaa\\\XXXVVVVVVZZZgggzzz}}}yyyvvvtttwww|||sssbbb[[[[[[VVVXXX\\\YYYWWWXXXYYYYYYWWWUUURRRQQQQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA===999666444333222111111111111000000000000//////////////////////////////////////////////////////////////////////////////.........---------........................---------------------------------.........//////+++,,,------......---------------------------------------------------------......///////////////---.........//////000000---.........//////000000////////////000000000000/////////000111111222222111222333333222222333444000111111222333333444444333444444555666666555555:::999999999:::<<<>>>@@@===LLL\\\kkk~~~wwwuuurrrkkkeee[[[XXXSSSNNNJJJGGGFFFFFF@@@@@@???>>>===<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;777999;;;===>>>===<<<;;;<<<;;;;;;::::::;;;======<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<===;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>=========<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCGGGMMMRRRWWW^^^gggmmmjjjtttqqqlllbbb^^^\\\]]]\\\WWWTTTUUUPPPSSSUUUTTTQQQOOOOOOPPPPPPNNNMMMLLLLLLNNNPPPQQQVVVSSSPPPOOOQQQSSSSSSRRROOOOOOQQQQQQRRRQQQPPPOOOMMMNNNNNNMMMLLLMMMOOOQQQKKKRRRWWWUUUSSSRRRPPPMMMIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNPPPPPPQQQQQQOOONNNMMMLLLMMMOOOQQQRRRRRRUUUYYY\\\\\\ZZZVVVSSSRRRSSSTTTVVVWWWXXXXXXYYYVVVXXXXXXXXXVVVTTTSSSTTTSSSYYY[[[[[[hhh}}}bbbMMMBBB999;;;???<<<<<<>>>???===<<<>>>CCCHHHQQQaaasss~~~vvvkkkbbbYYYTTTXXX]]]aaaaaa^^^ZZZYYYYYYYYYddduuuzzzvvvsssuuu{{{wwwbbbYYYZZZYYY^^^```ZZZXXXXXXXXXXXXWWWTTTRRRQQQRRRPPPMMMKKKJJJIIIHHHFFFBBB@@@<<<888555333222222111111111111111000//////000000000000///////////////333333///---......---............////////////000...---...///000///...///............---------------------------------...........................---,,,---/////////............------,,,,,,,,,//////.........---------........................---...............------//////............//////////////////000000000000000000000000111111111111000000000000000000000000111333444444222222333555444444444555555555555666666666777888999;;;===>>>@@@>>>DDDOOO[[[pppzzzyyywwwrrrkkkddd___\\\SSSMMMFFFAAA@@@@@@???>>>???===;;;;;;===>>>>>>======<<<:::999888999:::;;;999999999999:::;;;<<<===::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;:::999999:::::::::999:::;;;======>>>>>>>>>;;;;;;:::;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>======>>>@@@AAACCCFFFJJJNNNRRRXXX```hhhooowww{{{ppphhhddd^^^\\\ZZZXXXWWWVVVSSSQQQPPPPPPOOONNNNNNOOOPPPPPPOOOLLLIIIHHHKKKMMMMMMLLLRRRRRRQQQQQQRRRSSSUUUVVVSSSRRRQQQRRRSSSRRRPPPOOONNNMMMLLLKKKKKKLLLMMMMMMMMMKKKJJJLLLNNNOOOMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIKKKNNNQQQQQQOOOMMMLLLLLLMMMOOOPPPRRRSSSTTTVVVVVVWWWWWWWWWVVVTTTSSSQQQRRRUUUWWWYYY[[[\\\]]]WWWVVVUUUTTTTTTUUUWWWYYYUUUWWWWWWYYYddd{{{}}}wwwVVVCCC???@@@???======>>>>>>======???BBBEEENNNXXXgggttt~~~zzzpppggg___ZZZVVVXXX\\\```aaa___ZZZUUU]]]ffftttyyytttrrrssszzzvvvbbbYYYZZZYYY]]]___YYYYYYYYYYYYYYYWWWUUUSSSRRRRRRPPPMMMKKKJJJIIIGGGEEEBBB@@@<<<888555333222222000000000000000//////...000000000000////////////333666666111...///...,,,............////////////000...---...///000///---............------------------------------------...........................---,,,---...//////---......---------,,,,,,,,,//////.........---------........................---...............------//////............//////.../////////000000000000//////000000000111111111000000000000000000000000111222444333222222333555444444444444555555555555666777777888999:::<<<===<<<:::===EEEKKKXXXttt~~~yyykkkdddZZZQQQKKKGGGCCC@@@AAA@@@????????????>>><<<======<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;>>>=========<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;:::;;;<<<==================<<<;;;<<<<<<======<<<>>>>>>>>>>>>@@@AAAAAAAAADDDEEEGGGIIIMMMRRRYYY]]]eeekkktttyyy}}}zzznnnfffaaa]]]\\\[[[XXXWWWWWWVVVTTTRRROOONNNMMMMMMMMMMMMNNNOOOQQQMMMJJJJJJLLLMMMMMMLLLPPPPPPOOOOOOPPPRRRTTTUUUTTTSSSRRRRRRRRRQQQOOOMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKMMMNNNLLLJJJLLLMMMNNNOOOOOONNNMMMLLLIIIIIIKKKMMMPPPPPPOOOMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWUUUTTTTTTUUUVVVXXXYYYZZZZZZZZZWWWVVVUUUTTTTTTVVVWWWXXXUUUVVVWWWXXXbbbwww|||}}}~~~\\\FFF??????>>><<<===>>>>>>======???BBBEEEKKKTTTcccoooyyy{{{qqqiiiaaa\\\WWWYYY\\\```bbb```\\\YYY^^^ffftttyyytttqqqqqqyyyvvvcccZZZ[[[YYY\\\^^^XXXZZZZZZZZZZZZXXXVVVTTTSSSSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@<<<888555333222222000000/////////.........000000000000////////////555888777222/////////---............///////////////...---...//////...---............------------------------------------------------------------...,,,,,,---...///...---...------------,,,,,,,,,...............---------........................------...............---//////............//////....../////////000000000//////000000000000111111000000000000000000000000111222333333222222333555444444444444555555555555777777777888999:::;;;;;;<<<:::<<<@@@@@@DDDVVVjjjyyyooofff___YYYUUUNNNLLLJJJHHHGGGDDD@@@===<<<;;;;;;;;;<<<<<<:::888;;;;;;;;;;;;::::::999999<<<;;;:::999999999;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;::::::999999999999999:::999999888999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<>>===<<<===>>>>>>>>>===>>>AAADDDFFFOOO]]]iiirrr{{{|||tttkkkddd___ZZZ[[[]]]```bbbbbb___\\\___ggguuuvvvkkkmmmyyyzzzssspppooowwwvvvddd\\\]]]ZZZ\\\^^^YYY[[[[[[[[[[[[YYYWWWUUUTTTTTTRRROOONNNLLLJJJGGGDDDBBB@@@<<<888555333222222111000000///////////////000000000000////////////222666666111///000000...............///////////////...------//////...---.........---------,,,,,,---------------------------------------------------,,,+++,,,...///...---------------------------................................................,,,---......///.........//////............//////........./////////000000////////////000000000111000000000000000000000000000222333333222222333444333333444444444555555555888888777888888999::::::999:::===???>>>===FFFRRR\\\nnn{{{yyyiiigggdddaaa^^^YYYRRRNNNGGGDDDAAA@@@AAA@@@>>>;;;===<<<<<<<<<;;;;;;::::::>>>===<<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>;;;<<<===>>>???AAADDDFFFIIIJJJMMMOOORRRVVVYYY\\\^^^ccckkkssszzzzzzrrrhhh___[[[ZZZZZZZZZWWWVVVTTTUUUVVVVVVUUUSSSOOONNNMMMLLLLLLMMMNNNOOOQQQOOOMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQSSSRRRPPPOOOPPPPPPOOOMMMNNNMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJKKKMMMMMMLLLKKKLLLOOOSSSWWWZZZZZZZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXVVVWWWWWWYYY^^^mmm}}}zzz|||vvvxxxlllNNN???===>>><<<<<<===>>>>>>===>>>@@@BBBEEEMMMXXXcccmmmvvv~~~vvvnnnfffbbb^^^^^^___bbbcccbbb```]]]___gggtttvvvfff```ccciiirrryyyzzzrrrmmmllluuuvvveee^^^___[[[]]]___ZZZ[[[[[[[[[[[[ZZZWWWUUUTTTUUUSSSQQQPPPNNNLLLIIIFFFBBB@@@<<<888555333222222333222111000000000111111000000000000////////////---111222///---000111///............///////////////---,,,---...///...---...------------,,,,,,,,,---------------------------------------------------,,,+++,,,.........------------------------------.............................................,,,------...//////......//////............//////............////////////...////////////000000000000000000000000000000000000111333222111111222444333333333444444444444555777777777777888888999:::666777:::<<<;;;999===CCCAAAKKK]]]qqq~~~zzzuuuqqqddd]]]UUUPPPNNNLLLHHHDDDCCCBBB@@@???>>>>>>>>>???@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCAAACCCEEEGGGIIILLLQQQUUU\\\```eeejjjmmmqqqvvvzzz|||wwwgggbbb\\\WWWUUUTTTUUUUUUVVVUUUTTTTTTVVVVVVUUUTTTQQQQQQOOOOOOOOOOOOQQQQQQPPPOOOMMMLLLKKKKKKMMMNNNLLLLLLKKKKKKLLLMMMOOOPPPQQQOOOMMMMMMNNNOOOOOONNNLLLLLLKKKJJJIIIHHHFFFFFFEEEGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJKKKLLLKKKIIIJJJMMMQQQUUUXXXXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWYYY[[[^^^hhhvvvqqq||||||wwwyyyrrrRRR@@@===???>>><<<===>>>>>>===>>>???AAAEEELLLVVV```iiisss~~~xxxppphhhdddaaaaaabbbcccdddccc___\\\^^^eeesssoooddd^^^ZZZYYYZZZ]]]bbbnnn}}}tttpppqqqzzz{{{qqqkkkjjjssssssddd^^^___[[[]]]```\\\[[[[[[[[[[[[YYYWWWUUUTTTSSSRRRQQQPPPOOOMMMJJJGGGBBB@@@<<<888555333222222444333222111000111222222000000000000////////////***...000---,,,///000///............////////////...---,,,---......---,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,------------...---------.......................................,,,,,,---...//////////////////............//////------........./////////......////////////000000000000000000000000000000000111222222111111222444333333333333444444444444666666666777888999::::::999:::;;;;;;::::::;;;===@@@BBBHHHSSSaaavvvwwwmmmeeeaaa]]]VVVPPPMMMJJJFFFCCC@@@@@@AAABBB@@@?????????>>>======<<<>>>????????????@@@@@@@@@======<<<<<<<<<===>>>>>>===<<<<<<<<<===>>>???@@@>>>???AAADDDFFFHHHIIIIIIKKKMMMPPPPPPQQQTTTZZZ___kkkqqqyyysssfff___]]]ZZZWWWUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVVVVTTTSSSSSSQQQQQQQQQQQQSSSSSSOOOOOOOOOMMMLLLLLLOOOQQQPPPOOONNNMMMMMMNNNOOOPPPOOOMMMKKKJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKIIIHHHHHHJJJJJJIIIHHHIIIKKKNNNRRRTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUURRRSSSTTTUUUVVVWWWWWWWWWRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVXXX\\\]]]ddd{{{{{{qqqyyyxxxuuuzzzXXXBBB???@@@???<<<===???>>>>>>===>>>@@@DDDJJJSSS\\\eeeppp{{{yyypppiiidddaaabbbccceeefffddd___\\\^^^dddqqqzzzlllbbbXXXRRRQQQOOOQQQYYYeeesss}}}pppeee^^^]]]```mmmxxx{{{pppjjjhhhqqqoooaaa]]]^^^ZZZ[[[___\\\ZZZZZZ[[[ZZZYYYWWWUUUSSSPPPOOONNNOOOOOOMMMIIIFFFBBB@@@<<<888555333222222444333111000///000111222000000000000////////////***...000---+++...///...............////////////...---,,,,,,......---,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......---------.........//////........................+++,,,---...//////////////////............//////---------.........//////........./////////000000000000000000000000000000///111222222111111222333222222333333333444444444555555555666777999:::;;;<<<<<<;;;::::::<<<>>>>>>CCCAAABBBGGGNNNYYYnnn{{{rrrjjjccc___XXXQQQLLLKKKLLLMMMLLLMMMNNNNNNMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPTTTWWW[[[]]]^^^aaacccdddbbb___```eeejjjttt|||ttthhh^^^ZZZZZZZZZYYYWWWVVVWWWWWWWWWVVVUUUUUUVVVWWWVVVTTTTTTSSSRRRQQQQQQRRRSSSTTTOOOPPPQQQOOONNNOOORRRVVVTTTSSSRRRPPPOOOPPPPPPQQQQQQNNNJJJHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDFFFIIIJJJIIIIIIJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIHHHGGGIIIKKKLLLNNNPPPRRRRRRSSSQQQRRRTTTUUUUUUUUUTTTSSSQQQRRRSSSTTTTTTUUUUUUTTTQQQRRRSSSTTTUUUVVVWWWWWWUUUTTTWWW[[[[[[```vvvyyy}}}zzzvvv|||^^^EEE@@@@@@>>>;;;===??????>>>===>>>???AAAGGGOOOWWW```kkkwwwyyyppphhhccc^^^___bbbfffhhhfffaaa^^^^^^dddoooxxxiii\\\UUURRRQQQRRRWWW]]]fffuuu{{{pppddd]]]XXXUUUWWW[[[eeerrr{{{ooohhhhhhooo{{{lll^^^[[[]]]YYYZZZ^^^[[[ZZZZZZZZZZZZXXXVVVTTTSSSMMMMMMMMMMMMNNNLLLIIIFFFBBB@@@<<<888555333222222333222000///...///000222000000000000////////////,,,000111---+++---...,,,............/////////000...---,,,,,,......---,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------.........---------.........//////........................+++,,,---...//////////////////............//////---------.........//////............/////////000000000000000000000000000///111222222111111222333222222333333333444444444444444555666888999;;;<<<999888666555777;;;>>>>>>===;;;<<<@@@BBBFFFSSSaaattt~~~xxxnnneee___\\\]]]^^^bbbccceeefffeeeccc```^^^YYYYYYYYYZZZZZZZZZ[[[[[[QQQQQQQQQQQQQQQRRRSSSTTTWWWWWWWWWWWWXXXYYYZZZ[[[aaacccggglllppptttwwwyyy|||~~~}}}xxxrrrqqqtttyyy}}}sssiiiddd]]]VVVSSSTTTUUUTTTSSSRRRSSSTTTXXXVVVUUUVVVWWWWWWVVVTTTTTTSSSRRRQQQQQQRRRSSSTTTPPPRRRSSSQQQPPPQQQUUUYYYWWWVVVTTTRRRQQQQQQQQQQQQSSSOOOKKKGGGFFFEEEDDDCCCFFFGGGHHHIIIHHHHHHFFFEEEDDDGGGJJJJJJIIIIIIKKKMMMJJJIIIHHHHHHHHHHHHIIIJJJKKKIIIGGGGGGHHHHHHGGGFFFJJJKKKLLLMMMNNNPPPQQQRRRPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTVVVVVVVVVWWWSSSRRRUUUZZZZZZ]]]sss{{{yyy|||bbbHHHAAA@@@===;;;===??????>>>======>>>???DDDKKKSSS\\\gggttt}}}yyypppgggbbbZZZ\\\aaafffiiihhhccc```___dddnnnkkk___RRROOOMMMLLLJJJMMMXXXccceeennn{{{~~~rrrggg___\\\TTTNNNMMMNNNOOORRRWWWbbbooo{{{ooohhhgggnnnyyyggg^^^WWWXXX[[[[[[[[[\\\\\\]]]]]][[[WWWUUUTTTTTTPPPOOOMMMLLLLLLKKKHHHEEECCCAAA===999666444333333000000000000////////////////////////////////////000000000000000000000000........................//////.........---------++++++,,,,,,---...//////...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---...............------........................000000///..............................///000000000000000000///////////////000111222222111//////222222222222222222222222333333333444444444555555666555555444444666777888:::999888888888999:::;;;=========>>>AAAEEEHHHKKKWWWaaa|||xxxrrroooooovvvyyy~~~}}}|||yyyvvvuuuuuuuuutttsssqqqkkkggggggiiijjjpppwwwyyyzzzzzzxxxwwwxxx{{{}}}{{{rrrfff^^^ZZZYYYWWWVVVSSSRRRRRRQQQQQQQQQRRRRRRTTTUUUWWWVVVVVVUUUWWWXXXVVVTTTRRRSSSUUUVVVUUURRRPPPQQQQQQRRRSSSSSSTTTTTTWWWVVVTTTSSSRRRQQQQQQRRRTTTPPPLLLIIIHHHFFFDDDCCCFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLKKKKKKJJJHHHGGGFFFJJJKKKMMMOOOQQQSSSSSSTTTQQQQQQRRRSSSSSSTTTSSSSSSPPPPPPOOONNNMMMMMMMMMMMMOOONNNNNNOOOPPPRRRTTTUUUVVVSSSSSSTTTWWW___ooo~~~sssQQQBBB???>>>============<<<<<<<<<<<<>>>@@@EEENNNVVV___lllwww}}}{{{sssiii___XXXVVVUUU[[[dddiiigggdddeeehhhnnn}}}vvviii^^^SSSNNNMMMMMMLLLLLLQQQRRRVVV\\\ccciiilllmmmfffdddbbb]]]YYYTTTPPPMMMKKKKKKKKKJJJLLLPPPVVV[[[lllppp{{{wwwjjjaaaeeemmmxxxiii```XXXYYY[[[ZZZYYYZZZ[[[]]]]]]\\\XXXUUUSSSSSSPPPOOOMMMLLLLLLJJJHHHEEEDDDBBB>>>:::777555444444111111111111000000000000000000000000000000000000////////////////////////........................//////.........---------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------............////////////......---...............------////////////////////////000000///..............................///000000000000000000////////////000000111222222111000000222222222222222222222222333333333444444444444555666555555444555666777888999999888888888999:::;;;=========>>>AAADDDGGGIIIKKKLLLXXXmmm~~~}}}zzz~~~~~~~~~~~~nnneee```XXXRRRPPPPPPPPPQQQRRRQQQQQQPPPPPPQQQQQQQQQSSSTTTVVVVVVVVVVVVWWWYYYWWWVVVTTTUUUWWWXXXVVVTTTRRRRRRQQQRRRRRRSSSUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVSSSPPPLLLIIIHHHGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNOOOQQQRRRSSSTTTRRRQQQSSSUUU[[[jjjxxx```HHH@@@@@@============<<<<<<<<<<<<>>>???DDDLLLSSS\\\jjjvvv}}}}}}uuukkkbbb[[[WWWVVVZZZbbbgggfffccccccjjjsssyyyhhh\\\VVVSSSPPPOOOEEEEEEEEEGGGKKKMMMNNNNNNNNNMMMMMMLLLJJJIIIGGGFFFHHHHHHHHHIIIMMMUUU___fffjjjjjjnnnsssyyyvvvjjjbbbdddkkkuuukkkaaaYYYYYY[[[ZZZXXXXXXZZZ\\\]]]]]]YYYUUUSSSRRRPPPNNNMMMLLLLLLJJJGGGEEEDDDBBB>>>:::777666555555222222222222111111111111000000000000000000000000////////////////////////.......................................---------//////...---,,,,,,++++++...------,,,,,,------...------------------------------------------------,,,,,,,,,---------............////////////......------...............---////////////////////////000//////............///...............///000000////////////000000000000111111222222222222222111222222222222222222222222333333333333444444444444555555444444555555666777888888888777888999999:::<<<<<<<<<===@@@CCCEEEGGGJJJEEEEEEMMMVVV```pppwwwiii\\\XXXWWWTTTOOOLLLKKKMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSUUUVVVVVVVVVXXXZZZXXXWWWWWWXXXYYYYYYXXXVVVTTTSSSQQQQQQQQQSSSVVVXXXTTTTTTSSSSSSTTTWWWZZZ\\\TTTPPPLLLJJJHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFHHHIIIJJJKKKHHHIIIKKKMMMOOOQQQQQQRRROOOOOOQQQRRRSSSTTTTTTTTTPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQOOOOOONNNMMMNNNOOOPPPQQQQQQPPPPPPRRRSSSWWWcccpppsssOOO@@@@@@============<<<<<<<<<<<<>>>>>>AAAHHHOOOXXXfffsss|||yyyooofff___[[[WWWYYY___dddcccaaabbbjjjvvvqqqddd[[[SSSMMMNNNLLLIIIIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMIIIIIIJJJLLLRRR]]]iiirrrrrrooollliiiiiisssuuukkkddddddiiisss~~~kkkaaaYYYYYY[[[ZZZYYYZZZYYY[[[^^^]]]ZZZUUURRRPPPOOONNNLLLLLLKKKJJJGGGEEECCCAAA===999666555555555222222111111111000000000////////////////////////////////////////////////................................................///......------,,,++++++...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---......///.........////////////////////////000///............//////...............///000000////////////000000000000111222222222333333333333222222222222222222222222222222333333333444444444444444444444555555666666777777777777888888999999:::;;;;;;<<<>>>AAACCCDDDIIIFFFFFFJJJMMMQQQYYYcccwwwyyynnnhhhbbb]]]YYYZZZYYYTTTNNNKKKKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPRRRTTTUUUUUUVVVXXXZZZXXXXXXXXXYYYZZZYYYXXXWWWVVVTTTQQQOOOPPPSSSWWWYYYWWWVVVVVVVVVXXX[[[^^^```WWWTTTOOOKKKIIIGGGDDDBBBCCCDDDEEEFFFHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHJJJMMMOOOQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTTTTPPPQQQQQQRRRRRRRRRQQQQQQOOOOOOOOOPPPPPPRRRSSSSSSQQQPPPOOONNNNNNOOOPPPPPPPPPPPPRRRTTTSSSUUU___iiiXXXBBB@@@============<<<<<<<<<<<<>>>===???EEEKKKTTTbbboooyyy~~~}}}sssjjjccc^^^ZZZYYY]]]```aaa``````fffoooqqq```SSSOOOLLLIIIGGGHHHIIIIIIIIIDDDEEEEEEFFFHHHIIIKKKKKKQQQSSSUUUYYY```jjjuuu||||||vvvooojjjppp}}}ssskkkgggfffkkksss~~~iii___XXXYYY\\\\\\[[[\\\XXX[[[]]]]]]YYYUUUQQQPPPOOONNNLLLKKKKKKIIIGGGDDDAAA???;;;888555444333444111111000000000/////////........................................................................---.....................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,------...//////......------------------------//////............//////...............///000000.../////////000000000111111111111222222333333444222222222222222222222222222222222333333333444444333444444555555555555555666666777777777888888888999::::::;;;===???@@@AAA>>>>>>@@@CCCDDDDDDHHHLLLXXXdddvvvpppeee```___^^^^^^YYYZZZZZZUUUOOOKKKJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZUUUWWWXXXYYYYYYXXXWWWVVVVVVTTTPPPOOOOOORRRWWWYYY[[[[[[[[[\\\]]]___aaabbb\\\XXXRRRNNNJJJGGGCCCAAABBBCCCEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRPPPOOOOOOOOOPPPQQQQQQRRRVVVXXXWWWVVV]]]eeebbbJJJBBB============<<<<<<<<<<<<===;;;===BBBHHHPPP^^^jjjtttzzzvvvmmmfffbbb]]]ZZZ\\\^^^______[[[\\\bbbssskkkVVVRRRNNNKKKKKKMMMMMMMMMKKKKKKLLLMMMOOORRRTTTUUU\\\```fffmmmttt|||~~~vvvuuuyyyqqqllljjjkkkooowwwhhh___XXXYYY]]]]]]\\\]]]YYY[[[\\\\\\XXXTTTRRRQQQOOOMMMLLLKKKKKKIIIFFFDDD@@@>>>:::777444333333333000000000000/////////...------------------------................................................---------...............,,,---------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------............------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///............//////000...............///000000......//////000000111111111111000111111222333444222222222222222222222222222222222222333333333333333333444555555555555444555555666777777777777666888888999;;;<<<===>>>>>>:::;;;;;;<<<<<>>;;;777555444444444111111111000000000//////........................................................................---------.........//////.........------,,,,,,+++...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,---...////////////------------------------...............///000000...............///000000.........///000111111111000000//////000111333444222222222222222222222222111222222222222333333333222333444555555555444444444555666777777777666666777888999:::;;;;;;<<<<<<===>>>>>>======@@@DDDGGGJJJIIIIIILLLUUUhhh~~~vvvmmmggg___[[[\\\]]]ZZZZZZ]]][[[YYYWWWUUUUUUTTTSSSQQQMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSTTTUUUTTTTTTVVVWWWSSSVVVZZZZZZXXXVVVVVVVVVSSSQQQOOONNNOOOQQQTTTVVVYYY\\\___bbbdddcccbbbaaa___[[[VVVRRRNNNLLLHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSVVV\\\aaa___[[[]]]cccyyy||||||yyyhhhTTTFFF============<<<<<<<<<<<<;;;:::===BBBFFFLLLWWWbbbjjjqqqzzz~~~uuuiiifffccc```^^^^^^______UUUTTTRRRWWWooo|||rrriiiccc```^^^]]]]]]]]]___cccgggmmmrrrttt|||uuuooommmnnntttyyylllbbb[[[ZZZ\\\[[[ZZZZZZ[[[[[[[[[YYYVVVSSSRRRRRRNNNMMMKKKKKKJJJIIIFFFDDDAAA???<<<888666555555555222222222111111111111000////////////////////////................................................---------.........//////111000///...,,,+++***)))...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***+++,,,---...////////////.......................................///000111...............///000000---......///000111111222000////////////111333444222222222222222222222222111111222222222333333333222333444555555555444333333444666777777777666555777777888::::::;;;;;;:::999===???>>>>>>???@@@@@@CCCFFFIIIKKKNNNUUU___fff{{{qqqkkkeeeaaaaaaZZZXXX\\\]]]ZZZYYY\\\ZZZWWWRRRQQQRRRQQQNNNKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUTTTTTTUUUWWWSSSWWW[[[\\\YYYWWWVVVWWWQQQPPPOOONNNOOOQQQSSSUUUVVVYYY^^^ccceeedddbbbaaa^^^ZZZVVVRRRPPPNNNLLLJJJDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHJJJKKKNNNPPPQQQRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQOOOOOONNNNNNNNNOOOPPPQQQRRRVVV]]]bbb```\\\]]]bbbttt{{{xxx{{{qqqcccSSSCCC>>>=========<<<<<<<<<<<<::::::===BBBFFFKKKVVV```gggnnnxxxxxxiiigggdddaaa```_________WWWWWWRRROOO]]]|||uuurrrooonnnqqqrrrsssuuuzzz~~~tttnnnmmmooovvv|||jjjaaaZZZYYYYYYXXXXXX[[[ZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLJJJJJJIIIHHHFFFCCCBBB@@@<<<888555333222222000000000000/////////////////////...------///111000000//////.........---......------------......000///...---------------...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,+++++++++)))***+++,,,---.........---------,,,,,,+++++++++---------------------------------...------,,,,,,---------............///.......................................///000000///////////////.........111111222222222222111111000111111111111222222222333333222222222333444555222333444444555555444444333555666888888666444333555777:::<<<===<<<;;;:::======>>>???@@@AAABBBBBBAAABBBCCCEEEHHHKKKNNNPPPXXX^^^gggnnnttt}}}zzzoooddd]]]YYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYYUUURRRPPPPPPOOOLLLJJJOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWYYYYYYXXXWWWVVVWWWSSSOOOLLLMMMOOOQQQSSS[[[___dddhhhiiifffaaa^^^[[[YYYUUURRRPPPNNNKKKHHHGGGGGGGGGGGGFFFDDDBBB@@@FFFGGGHHHGGGFFFFFFHHHJJJKKKIIIHHHFFFEEEEEEFFFGGGCCCDDDFFFHHHIIIIIIHHHHHHJJJIIIIIIJJJLLLOOOSSSUUUYYY\\\___^^^YYYTTTRRRQQQPPPOOOMMMMMMMMMOOOQQQRRRUUURRROOOMMMNNNPPPTTTWWWRRRTTTWWWYYY[[[\\\___aaatttxxxwww~~~mmmYYYJJJCCC???===;;;;;;<<<===>>>===<<<999:::>>>BBBFFFOOOXXXfffmmmwww~~~{{{lllhhhccc^^^\\\\\\^^^```YYYQQQMMMOOOUUUggg~~~wwwrrrqqqsss}}}iii```YYYYYYYYYXXXXXXZZZZZZZZZYYYXXXVVVSSSQQQOOONNNLLLKKKJJJIIIHHHEEECCCBBB@@@<<<888555333222222111111111111000000000000/////////...------///111000/////////..................------------......//////...---------------...------,,,,,,------...,,,,,,,,,---------...............---------,,,,,,+++,,,------............---------,,,,,,+++++++++------------------------,,,------...------,,,,,,---------............///.......................................///000000000000000000000000000000111111222222222222111111111111111111222222222222333333222222333333444555222333444444555555444444555555666777777666555444666777888:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGLLLQQQWWWZZZ]]]aaahhhnnnwwwvvvmmmkkkggg```[[[XXXWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZWWWSSSRRRRRRQQQNNNLLLOOOPPPQQQRRRSSSSSSRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQTTTWWWXXXYYYXXXXXX[[[WWWQQQMMMMMMPPPTTTVVVYYY\\\aaadddeeebbb^^^\\\WWWUUUSSSQQQOOOMMMIIIGGGJJJLLLNNNPPPNNNKKKGGGDDDFFFHHHJJJLLLLLLLLLJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJKKKMMMPPPSSSUUUWWW\\\aaaccc___ZZZUUUSSSPPPOOONNNNNNNNNOOOQQQRRRVVVTTTQQQOOOPPPRRRUUUWWWPPPRRRSSSTTTUUUWWWZZZ]]]nnn~~~{{{yyyiiiXXXKKKEEE???===;;;:::<<<=========<<<::::::>>>AAAFFFOOOXXXdddkkkuuu}}}|||mmmiiiddd^^^[[[\\\^^^___ZZZSSSOOOOOOPPPZZZwww{{{wwwwwwyyyhhh```YYYYYYYYYXXXXXXZZZZZZYYYYYYXXXVVVSSSQQQOOOOOOMMMKKKJJJIIIGGGDDDAAAAAA???;;;777444333222222222222222222111111111111...///000///------///000////////////..................------------......//////...------------......------,,,,,,------...,,,,,,,,,---------......//////............------------...//////.........------,,,,,,,,,,,,++++++------------------------,,,,,,------...------,,,---------............///.......................................///000000000000000000111111111111111111222222222222111111111111111111222222222333333333333333333444444444222333444444555555444444666666666666666777888888888888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGKKKNNNOOONNNOOORRRVVVXXX```ooo|||sssiiiaaa\\\XXXVVVTTTSSSTTTTTTRRRQQQQQQRRRSSSUUUVVVVVVWWWWWW[[[XXXVVVTTTSSSSSSQQQOOOOOOPPPQQQRRRSSSSSSSSSSSSWWWVVVUUURRRPPPMMMLLLKKKLLLNNNQQQUUUWWWYYYZZZZZZ^^^ZZZTTTOOONNNPPPTTTWWWXXXZZZ\\\^^^^^^]]][[[YYYTTTSSSRRRRRRRRROOOKKKHHHKKKNNNSSSVVVUUUPPPJJJFFFGGGHHHKKKOOOSSSRRRLLLGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIIIIJJJJJJJJJIIIIIIKKKKKKLLLMMMOOORRRTTTUUUUUU[[[bbbfffddd^^^XXXTTTQQQQQQPPPOOOOOOPPPRRRSSSXXXVVVTTTRRRRRRSSSVVVWWWQQQQQQQQQQQQQQQSSSVVVYYYhhh~~~rrrdddVVVLLLFFF>>><<<::::::;;;<<<===<<<===::::::===AAAEEEMMMVVVaaaiiittt}}}~~~pppllleee___[[[[[[]]]^^^[[[VVVRRRPPPLLLOOOaaavvvggg___YYYYYYZZZXXXXXXZZZYYYYYYYYYXXXVVVSSSPPPOOOPPPNNNLLLJJJIIIGGGCCCAAAAAA>>>;;;777444333222222222222111111111000000000...///000///...---...000///////////////...............------------......///......---------.........------,,,,,,------...,,,,,,,,,---------..................---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------------------............///.......................................///000000///000000000000000111111111111222222222222111111111111111222222222333333222333333444444444444444222333444444555555444444666555555666888:::===???>>><<<:::999888999:::;;;::::::;;;<<<===>>>??????@@@AAACCCEEEGGGHHHHHHHHHGGGJJJMMMNNNNNNNNNPPPRRRTTTVVV\\\bbbfffnnn}}}~~~yyypppjjjeeecccbbbaaaVVVSSSQQQPPPQQQQQQOOONNNPPPQQQRRRTTTVVVVVVVVVVVVZZZXXXVVVUUUTTTSSSRRRQQQOOOPPPQQQRRRSSSSSSTTTTTTXXXWWWVVVSSSPPPNNNLLLKKKMMMOOOQQQTTTWWWYYYZZZ[[[\\\[[[XXXTTTRRRRRRTTTVVVXXXYYYYYYZZZZZZYYYXXXWWWTTTTTTUUUVVVVVVTTTPPPMMMJJJMMMQQQSSSSSSOOOJJJGGGHHHGGGIIINNNSSSSSSMMMGGGEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUYYY___cccbbb]]]WWWSSSRRRRRRQQQQQQQQQQQQRRRSSSXXXVVVUUUSSSSSSTTTUUUVVVTTTTTTSSSQQQPPPRRRUUUXXXccc}}}uuudddTTTJJJFFF>>><<<:::999;;;<<<<<<<<<>>>;;;:::===@@@CCCKKKTTT```hhhsss|||sssnnnggg___[[[[[[]]]^^^[[[XXXTTTRRRMMMNNNYYYgggfff^^^XXXYYYZZZYYYXXXYYYYYYYYYXXXWWWUUUSSSPPPNNNPPPNNNLLLJJJIIIGGGCCCAAA@@@>>>:::777444333222222111111000000000/////////---///000000.........///.........///////////////......------------............---------......///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........------------............///.......................................///000000.........//////000000000111111222222222222111111111222222222222333333333222333444555555555444444222333444444555555444444555555555666999===BBBDDDBBB@@@===:::888888999:::::::::;;;<<<===>>>??????@@@AAACCCEEEGGGIIIIIIJJJEEEFFFHHHJJJKKKLLLNNNPPPOOOOOOSSSXXXZZZ^^^gggqqqzzznnnjjjddd```]]][[[YYYWWWYYYVVVRRROOOOOOOOONNNNNNOOOQQQSSSUUUWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRRRRRRRPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPOOOQQQQQQSSSUUUWWWXXXYYYZZZZZZ\\\^^^]]]ZZZVVVUUUUUUYYYYYYYYYXXXXXXWWWWWWWWWTTTTTTUUUWWWWWWVVVRRROOOJJJKKKLLLMMMMMMLLLJJJIIIIIIGGGEEEHHHMMMOOOKKKGGGFFFGGGIIIKKKLLLLLLKKKKKKHHHIIIIIIJJJKKKMMMNNNNNNLLLMMMOOORRRSSSTTTTTTTTTVVVWWWYYYZZZZZZWWWSSSPPPSSSRRRRRRRRRQQQRRRRRRRRRUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTQQQPPPQQQTTTWWWaaawwwlllWWWJJJEEE>>><<<::::::;;;<<<===<<<>>>;;;:::===???BBBJJJRRR___hhhsss|||vvvqqqiiiaaa\\\\\\^^^```^^^[[[VVVRRRNNNOOOWWW```rrr~~~}}}}}}ddd]]]XXXYYYZZZYYYXXXYYYYYYXXXXXXWWWUUURRRPPPNNNOOOMMMKKKJJJIIIGGGDDDAAA???===:::666444333222333000000000000/////////...---///000000///......///.........///////////////......------------.........------------...//////...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,---............---------............///.......................................///000000------......//////000000111111222222222222111111222222222222333333333333222333444666666555555444222333444444555555444444444444444666999===AAADDDAAA???===:::999888999:::::::::;;;<<<===>>>??????CCCCCCCCCDDDEEEGGGIIIJJJHHHGGGGGGGGGGGGIIIKKKLLLLLLLLLOOOUUUWWWVVVYYY^^^ccckkkwww}}}tttmmmiiigggeeebbb```]]]ZZZYYYVVVSSSPPPVVVTTTPPPNNNNNNOOOOOONNNOOOPPPSSSVVVXXXXXXWWWWWWUUUVVVUUUTTTQQQQQQQQQSSSRRRRRRRRRSSSTTTVVVXXXYYYUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ___dddddd```[[[YYYXXXZZZZZZYYYXXXWWWVVVVVVVVVQQQQQQQQQSSSTTTSSSPPPMMMLLLKKKJJJIIIJJJKKKLLLMMMJJJGGGEEEFFFHHHJJJJJJHHHGGGHHHJJJKKKMMMNNNNNNOOOIIIIIIIIIJJJKKKLLLNNNOOOKKKMMMPPPSSSTTTTTTSSSSSSUUUTTTSSSSSSTTTSSSQQQOOORRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRPPPNNNOOOQQQSSS]]]pppzzzcccQQQHHH???===;;;;;;<<<=========???<<<:::<<<>>>@@@HHHPPP]]]eeerrr{{{yyyssskkkccc^^^^^^```bbbccc___XXXRRRMMMNNNRRRWWW```}}}uuuoookkkllllllpppwww{{{~~~{{{uuuqqq{{{ccc\\\XXXYYYZZZYYYXXXYYYXXXXXXXXXWWWUUURRROOONNNNNNLLLKKKJJJIIIHHHEEECCC???<<<999666444222222333111111111000000000//////,,,...000000///...................../////////000......------------......---------------...//////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------......++++++,,,---.........---+++++++++,,,,,,---------------------------------***+++,,,---............---------............///.......................................///000000---......///000000111111111111222222222222111111222222222333333333444444222333555666777666555444222333444444555555444444444444444555777:::<<<===;;;;;;999999999999:::;;;;;;;;;<<<===>>>??????@@@CCCCCCCCCDDDFFFJJJNNNQQQOOOLLLIIIGGGHHHJJJLLLMMMMMMMMMPPPVVVWWWSSSQQQSSSRRRTTTWWW\\\cccjjjqqqtttyyyyyy{{{~~~rrrddd```ZZZVVVTTTUUUUUUUUUWWWVVVUUUVVVWWWVVVUUUSSSRRRPPPOOOPPPPPPPPPNNNLLLMMMOOOSSSVVVXXXXXXWWWVVVTTTUUUVVVTTTRRRQQQRRRTTTTTTSSSSSSTTTVVVXXXZZZ[[[TTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVXXXXXXYYY^^^dddddd```[[[ZZZZZZZZZYYYYYYXXXWWWUUUTTTTTTPPPOOONNNOOOPPPOOONNNLLLJJJJJJIIIHHHIIIJJJLLLMMMKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHJJJLLLNNNPPPQQQLLLLLLKKKJJJJJJJJJKKKLLLKKKMMMPPPSSSUUUTTTSSSQQQRRRQQQPPPQQQSSSSSSQQQOOORRRRRRRRRRRRQQQQQQPPPPPPOOOPPPRRRSSSTTTUUUTTTTTTPPPQQQQQQPPPNNNNNNOOOQQQVVVgggttt]]]OOO@@@>>><<<<<<===>>>???>>>@@@<<<:::<<<===???FFFOOOXXXaaaooozzz{{{uuulllddd``````ccceeeeeebbb[[[TTTPPPOOOPPPQQQUUUvvv~~~||||||{{{zzzyyyuuurrrmmmhhhbbb^^^\\\ZZZbbbdddjjjtttzzz}}}}}}uuunnnfff___ZZZ{{{ccc\\\XXXYYY[[[YYYXXXXXXXXXXXXXXXWWWUUURRROOONNNMMMLLLJJJJJJIIIHHHFFFCCC>>><<<999666333222222333222222222111111111111000,,,...000111///.........---.........//////000000.........------.........---------------...///000...------,,,,,,------...,,,,,,,,,---------......---------.........//////+++,,,---...////////////+++++++++,,,,,,---------------------------------***+++,,,---............---------.........//////.......................................///000000...//////000111222222222111111222222222222111111222222333333333444444444222333555777777666555444222333444444555555444444444444444555555666777777666666666777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@BBBBBBCCCEEEJJJPPPWWW[[[QQQNNNIIIGGGHHHKKKNNNOOOKKKKKKOOOWWWZZZWWWUUUUUURRRRRRSSSVVVZZZ\\\[[[ZZZ^^^ZZZZZZ```mmmxxx~~~|||xxxrrrggg^^^ZZZWWWSSSQQQPPPQQQPPPPPPTTTSSSQQQQQQSSSSSSRRRQQQPPPPPPQQQSSSSSSQQQLLLIIILLLNNNRRRUUUWWWWWWVVVVVVTTTVVVWWWUUURRRQQQSSSVVVUUUTTTTTTUUUVVVYYY[[[\\\SSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYWWW\\\``````\\\XXXXXXZZZYYYYYYXXXXXXVVVUUUSSSRRRQQQOOOMMMMMMNNNOOOMMMLLLGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHIIIJJJGGGGGGGGGHHHJJJMMMPPPQQQOOONNNLLLJJJIIIHHHHHHIIIJJJMMMPPPSSSUUUTTTRRRPPPOOONNNOOOQQQUUUVVVSSSPPPQQQQQQRRRRRRQQQPPPOOOOOONNNPPPRRRTTTUUUVVVVVVUUUPPPRRRSSSRRRPPPPPPPPPQQQQQQ```|||gggTTTAAA???===<<<>>>?????????@@@<<<:::<<<===???FFFNNNTTT^^^mmmyyy|||vvvmmmeeeaaaaaadddgggeeeccc]]]WWWTTTSSSRRRPPPRRRrrrzzzsssoookkkgggdddbbb```]]]ZZZYYYZZZ\\\]]]```bbbjjjtttzzz}}}{{{rrrhhh___WWWOOOJJJ