BM6P6(@ hhhccc\\\YYY\\\eeepppwww~~~|||xxxuuurrr}}}{{{{{{yyyooollllllnnniiikkkllllllmmmrrryyy~~~yyyrrrkkkffffffeeebbbaaaddd``````aaaaaabbbccccccccc```aaaaaa```^^^___aaadddiiijjjkkkllllllkkkjjjiiihhhiiikkkmmmqqqtttxxxzzz|||zzzqqqjjjlllqqq~~~}}}ssspppqqqpppnnnggg^^^WWWRRRMMMGGGBBBBBBBBBCCCCCCBBB@@@===;;;666444333111000/////////000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************************,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***...---,,,,,,+++++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++******+++++++++)))+++---///000111444666;;;999:::???CCCCCCGGGLLLOOORRRZZZgggvvvyyymmmggg^^^WWWUUUVVVYYY[[[]]]aaaeeeiiilllooosssuuuxxx{{{}}}}}}xxxqqqllljjjlllooowwwyyy|||wwwooojjjhhhhhhhhhgggeeebbb___]]]ZZZ^^^bbbddddddbbbaaa```]]]\\\\\\]]]^^^]]][[[YYYVVVTTTQQQMMMJJJHHHGGGGGGFFFIIILLLNNNNNNMMMMMMMMMQQQQQQQQQQQQRRRRRRSSSSSSWWWWWWYYY```jjjuuu}}}}}}uuukkkeeekkkvvvnnn]]]JJJ@@@AAAAAA:::222333444555444222000000000000000000000000000000000333222111000000111222333333000......//////---***aaa___^^^^^^bbbiiiqqquuu{{{|||yyywwwuuuyyyyyy{{{wwwlllggggggjjjnnnrrrtttwwwzzz~~~|||{{{{{{{{{ssssssrrrpppooottt~~~~~~tttmmmgggfffccc^^^]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]aaabbbccccccbbbccceeefffeeeffffffgggfffeeedddcccbbbbbbcccdddgggkkkoooqqqxxxzzz|||~~~}}}yyyzzzzzzpppnnnnnnpppyyyuuuvvvvvvuuupppiiiaaaXXXPPPHHHCCCEEEEEEEEEDDDBBB@@@>>>===888777444111/////////000........................////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,++++++************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,...000222444444666888:::;;;999:::>>>@@@@@@DDDJJJQQQWWWbbbnnnyyyyyyppp___\\\YYYXXX[[[```eeehhhkkkpppwww}}}|||zzzzzzwwwqqqkkkhhhhhhlllpppvvvyyy~~~~~~}}}zzzvvvpppiiiccc___^^^^^^___```___\\\ZZZXXXYYY\\\```aaa```]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXUUUQQQNNNKKKIIIGGGGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMMMMQQQWWW]]]bbbdddtttxxx~~~~~~ssslllqqqzzzvvvgggSSSHHHEEECCC===777555666666555333222222222111111111111111111111111222222111000000111222222222000......//////---+++]]]^^^```dddhhhmmmppprrrwww{{{~~~{{{xxxvvvuuuwwwzzzvvvpppgggaaa```eeelllrrr~~~|||xxxuuupppjjjgggffffffgggcccdddccccccccciiirrryyywwwqqqlllkkkiiidddaaabbbaaaaaa```___^^^^^^^^^^^^```bbbeeeggggggggghhhiiihhhhhhhhhgggfffeeedddccc___^^^]]]]]]___bbbfffhhhnnnppprrrsssuuuxxx|||}}}|||rrrlllgggooo}}}}}}~~~~~~~~~}}}yyyqqqeeeXXXNNNIIIIIIHHHFFFCCCAAA@@@??????<<<:::666222000//////000........................////////////////////////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,++++++++++++***************************+++++++++++++++------------------------,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...---///222333444555777999<<<::::::===>>>>>>BBBHHHSSS^^^lllvvvzzz~~~~~~ooodddUUUVVVZZZ___fffmmmsssvvv}}}zzzuuuqqqlllkkkiiifffgggkkkrrrwwwyyy|||~~~yyyvvvjjjiiigggddd```[[[XXXVVVUUUWWWYYY[[[[[[ZZZYYYWWW\\\^^^aaaaaa___\\\[[[ZZZ]]]^^^```^^^\\\[[[^^^aaa```___^^^[[[XXXTTTPPPNNNOOOOOOOOONNNNNNOOOOOOOOOLLLMMMOOOPPPPPPNNNMMMLLLNNNMMMLLLMMMPPPRRRRRRRRR[[[^^^ccciiipppuuuyyyzzzxxxyyy~~~~~~sssbbbUUUMMMHHHBBB===999999777666555444444333111111111111111111111111222222111000000111222222111000////////////...---aaacccfffiiilllnnnooopppssswww}}}~~~xxxuuuuuuxxx{{{~~~~~~{{{vvvrrriiieeeaaa```dddmmmwww~~~zzzuuuqqqnnnlllllliiiddd___\\\\\\\\\]]]bbbbbbaaa______bbbhhhmmmxxx|||~~~sssnnnlllnnnnnnkkkiiikkkfffeeecccbbbaaaaaabbbbbb```dddhhhjjjkkkjjjjjjkkkmmmlllkkkjjjhhhfffeeedddaaa```^^^]]]^^^```dddfffggghhhjjjkkklllnnnqqqttttttttttttsssssssssssstttrrrrrrrrrrrrttt|||{{{qqqjjjllltttvvveeeXXXQQQLLLIIIEEEBBB??????@@@AAA@@@===999444111000000111........................////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------......///---///222333333444777999===;;;;;;=========CCCJJJVVVbbbqqqwwwxxx|||~~~qqqddd]]]YYY]]]ccckkkqqqvvv{{{~~~xxxqqqkkkggg```bbbfffjjjooovvv}}}}}}uuuqqqpppnnniiiddd^^^]]]\\\ZZZXXXWWWVVVVVVWWWYYY]]]aaaccccccbbbaaabbbeeeggghhhfffdddccccccgggkkkooommmhhheeegggjjjjjjjjjkkkjjjhhhdddaaa^^^```]]]ZZZXXXWWWWWWWWWVVVTTTVVVYYY\\\]]]\\\ZZZYYYXXXWWWVVVVVVWWWWWWUUUSSSRRRRRRSSSVVVYYY]]]aaaccckkkmmmqqqwww}}}{{{zzz|||pppdddYYYPPPHHHCCC>>>;;;888666666555444444111111111111111111111111222111111111111111111222000000///////////////...oooooonnnmmmmmmmmmmmmmmmooorrrxxx}}}~~~}}}yyy{{{~~~yyytttzzz|||}}}|||wwwooohhhdddbbbbbbccchhhrrr~~~|||yyytttoooiiifffddddddgggeeeaaa^^^\\\[[[[[[\\\___^^^]]][[[YYYZZZ]]]___jjjnnnuuuzzz~~~~~~}}}{{{yyyxxxwwwxxxyyyyyyxxxvvvkkkggggggkkkllljjjiiijjjeeedddcccbbbbbbccceeeffffffjjjnnnqqqqqqpppoooooonnnmmmkkkiiigggeeedddcccfffdddbbbaaaaaabbbeeefffccceeegggggghhhiiikkkmmmnnnmmmlllkkkiiigggfffeeebbbdddeeefffgggmmmvvv|||~~~sssqqqrrrxxxtttbbbYYYPPPMMMGGGBBB??????@@@BBBCCC@@@;;;777333222111111////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++++++++******++++++,,,------,,,,,,+++******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------......///000111333555666777888:::<<<;;;::::::<<<<<<===EEEOOO\\\eeeooossssssxxx{{{nnneee```]]]dddiiipppvvvzzz~~~xxxpppiiidddbbbaaagggpppxxx}}}~~~}}}~~~zzzwwwlllfff___]]]______\\\XXXYYYXXXXXXXXXYYYZZZ[[[\\\```ccchhhmmmpppqqqpppooojjjmmmppprrrqqqqqqqqqrrrvvv{{{~~~xxxsssrrrsssvvvxxxzzz{{{{{{yyyvvvtttsssnnniiieeeccccccaaa___^^^```dddhhhkkklllkkkjjjbbbaaa___^^^^^^\\\XXXUUUQQQPPPNNNMMMMMMOOOPPPRRRVVVVVVWWWYYY]]]bbbgggjjjxxxyyyqqqvvv{{{rrrhhh\\\QQQJJJDDD???:::777666666555333111111111111111111111111111111111222222111111111//////000000000///000111~~~{{{wwwrrrooommmllllllkkknnnssswwwxxxwwwtttrrrqqqtttxxx}}}~~~zzz{{{tttlllfffddddddgggnnnxxxyyyuuuooonnnkkkgggbbb``````bbbbbbbbbaaa___^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXX[[[^^^bbbgggkkklllmmmmmmkkkkkkkkkmmmoooqqqpppooolllhhhhhhlllmmmiiiffffffddddddcccdddfffiiimmmooopppsssvvvxxxvvvuuussssssqqqooommmkkkiiigggffffffgggfffeeedddddddddeeeeeeccceeeggghhhhhhiiikkklllllllllkkkiiifffccc```^^^ZZZ\\\]]]___```dddhhhkkktttyyy}}}xxxtttrrrttt~~~pppcccZZZVVVOOOHHHCCCAAAAAABBBCCCAAA>>>:::777444222222000000000000000000000000////////////////////////000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,&&&&&&(((***+++,,,,,,---***+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------------...///000111333555666666777999;;;999888:::======AAALLLWWWfffjjjnnnnnnooouuu{{{ooofffbbbdddfffmmmrrryyy}}}zzzsssmmmiiihhhgggpppwww~~~zzzxxxzzzuuujjjcccaaa[[[XXXUUUVVVYYY[[[ZZZYYY[[[[[[\\\^^^```ccceeeggglllpppvvv{{{~~~~~~|||sssvvvzzz|||}}}~~~~~~~~~}}}wwwssssssqqqooolllfffiiimmmrrruuuwwwxxxxxxqqqnnnkkkhhheeeaaa\\\YYYSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKKKKMMMPPPTTTVVV```ooo~~~qqqrrrxxx|||vvvjjj]]]TTTKKKEEE===999888777555333222222222222222222222222000111222222222222111000...///000000000000111222xxxrrrnnnkkkjjjfffjjjooossstttrrrooommmkkkoootttwww}}}}}}vvvqqqpppqqqsssxxx{{{uuuooojjjhhheeefffeeeaaa^^^]]]___aaa^^^___aaaaaaaaa```^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSOOOPPPSSSWWW[[[```ccceeeeeeeeegggjjjmmmoooooonnnllliiiiiimmmmmmhhhddddddaaaaaabbbeeeiiinnnsssvvvvvvxxxzzzzzzwwwuuuttttttrrrpppnnnkkkiiihhhhhhhhhfffgggggggggffffffeeeeeeeeegggiiijjjjjjkkklllnnnmmmnnnnnnmmmiiieee```]]]WWWUUUUUUVVVXXXZZZ[[[[[[___aaaeeekkksss{{{{{{uuuoooppp}}}tttiiiddd[[[RRRJJJEEEBBBAAACCCBBB@@@===:::666444222////////////////////////////////////////////////000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))************))))))***+++---------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------.........---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...///000111333555666666666888:::;;;<<>>@@@AAAEEEJJJMMMSSSbbbqqq~~~yyyssspppoooooollljjjcccgggllloooppprrruuuyyyzzz}}}~~~{{{|||}}}wwwsssssswww|||{{{yyyyyy{{{}}}zzzrrrlllfffbbbaaa^^^``````\\\WWWUUUWWW[[[YYY]]]aaadddfffiiilllnnnsssuuuxxx}}}zzzwwwssspppmmmdddeeeeeedddaaa]]]XXXUUUPPPOOOLLLIIIHHHGGGHHHHHHFFFMMMUUU___nnnxxxpppfffccchhhnnn}}}}}}qqqhhhXXXOOOEEE>>><<<;;;888555222222222222222222222222000111222333333222111000,,,///111111000000222555yyysssooolllgggiiimmmpppqqqooommmkkkfffhhhkkkooouuu~~~~~~{{{ooojjjeeebbbbbbbbb```^^^_______________^^^]]]\\\___```bbbaaa``````aaacccddd```ZZZVVVRRROOOLLLJJJKKKIIIHHHHHHLLLTTT^^^eeeiiiiiikkkmmmppppppmmmkkkfffccc```]]]\\\]]]___aaa]]]\\\[[[\\\^^^bbbgggjjjnnnqqqtttuuutttqqqooonnngggfffeeedddcccbbbbbbbbbgggggghhhhhhhhhgggeeedddfffgggggghhhjjjkkkmmmmmmmmmoootttwwwvvvoooeee]]]TTTQQQMMMHHHEEEEEEEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRXXXZZZ^^^cccjjjttt~~~wwwtttzzzzzznnnkkkooovvv|||qqqcccUUUJJJEEECCC???@@@@@@AAA@@@<<<777222444222000/////////...---////////////............////////////////////////000///...,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++///...,,,*********,,,------,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,------...---------------...222555222222666;;;===<<<>>>BBB===IIIVVV\\\aaahhhnnnpppzzzsssnnnkkkgggbbb^^^[[[fffqqqwwwzzz~~~}}}}}}~~~~~~|||zzz|||yyyzzz|||~~~||||||~~~vvvoooddd\\\YYYWWWUUUTTTRRRTTTVVVWWWYYY\\\```cccfffhhhlllqqqvvvzzz}}}}}}~~~|||{{{rrrqqqqqqqqqoookkkddd``````[[[TTTNNNJJJGGGEEEDDDFFFGGGKKKSSS\\\iii}}}~~~wwwjjjbbbaaadddtttyyymmmcccXXXKKKCCCBBBAAA<<<777555333222222333444444333222222222222222222222222444444444111---+++******}}}wwwssspppkkklllnnnoooooonnnmmmmmmgggiiikkkmmmqqqyyyzzzsssrrrvvv|||{{{tttooofffccc___^^^___```^^^]]]^^^_______________^^^^^^aaabbbddddddcccccceeefffeeebbb\\\WWWTTTPPPMMMJJJIIIHHHFFFFFFIIIPPPXXX]]]eeedddeeegggiiiiiihhhfff___^^^\\\ZZZZZZ\\\^^^___^^^[[[XXXVVVVVVXXX[[[]]]bbbeeeiiikkkkkkiiihhhhhhggggggeeedddbbbbbbaaaaaaaaabbbcccddddddddddddccchhhggggggggghhhjjjkkklllmmmppptttwwwvvvooofff___TTTQQQLLLHHHDDDCCCDDDDDDCCCDDDDDDFFFHHHJJJLLLMMMKKKLLLNNNQQQVVV]]]eeekkkxxx}}}{{{{{{}}}}}}uuunnnmmmkkk{{{|||sssgggYYYNNNGGGCCC@@@@@@AAABBBBBB???:::666555333000///000000///...////////////............//////////////////////////////...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,------,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,---......,,,---...---...000333666999777999<<<<<<:::<<>>;;;777444222000111111000///////////////............////////////////////////......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,------......,,,---...//////222555888<<<::::::===<<<;;;???EEEUUUcccrrrxxxyyyyyywwwtttssspppggg\\\RRRQQQWWW]]]lllvvv~~~~~~}}}|||yyyxxxzzz~~~yyyrrrnnnppp~~~|||wwwoooggg___XXXTTTXXXUUUQQQOOOPPPSSSUUUUUUZZZ]]]bbbggglllrrryyy}}}vvvsssnnniiiddd___YYYUUUKKKHHHGGGHHHIIIMMMXXXcccssswww}}}}}}rrrnnneeejjjqqq}}}xxxnnn```RRRIIICCC???===999777444333444555555444222222222222222222222222...000222333444666999<<<~~~xxxsssppppppqqqrrrnnnmmmllljjjhhhhhhiiijjjjjjbbbZZZVVVUUUYYYdddoooyyy|||wwwvvvwwwzzz~~~~~~zzzrrrmmmfffaaa______^^^]]]XXXXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\\\\\\\^^^```cccdddeeehhhmmmppprrrsssuuuwwwuuurrrlllfffaaa\\\WWWSSSNNNMMMLLLMMMPPPTTTWWWYYY^^^\\\ZZZYYY[[[]]]^^^^^^\\\]]]]]]^^^___`````````[[[XXXTTTQQQQQQSSSUUUWWW]]]```eeehhhiiijjjjjjkkkgggfffeeecccaaa```______]]]]]]^^^_________`````````^^^\\\ZZZZZZ\\\^^^___[[[]]]aaaeeegggfffaaa]]]TTTQQQMMMGGGCCC@@@??????@@@@@@@@@AAABBBCCCEEEFFFEEEEEEEEEDDDCCCDDDGGGJJJLLLQQQZZZgggxxx|||uuusssvvvuuuoookkkooowwwvvvsssooohhh]]]SSSLLLIIIHHHGGGHHHHHHFFFBBB???:::777444222222222111111////////////............////////////////////////---.../////////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,---.........,,,...000111222444777:::999777888<<<>>>???FFFMMM[[[hhhuuuyyywwwtttqqqmmmlllggg^^^UUUQQQTTT^^^eeeqqqyyy~~~~~~|||}}}}}}{{{|||{{{yyywwwxxxzzz~~~}}}wwwnnnhhhfffnnn}}}tttiii___WWWRRRPPPUUUTTTTTTUUUXXX\\\___```dddggglllqqqvvv}}}}}}yyytttnnngggbbbXXXSSSOOOLLLJJJIIIOOOVVVkkkrrr}}}}}}wwwnnnlllkkkqqq{{{mmm^^^PPPGGGCCCAAA<<<999666444444444444333222222222222222222222222111222444444444666999<<<~~~yyyvvvuuuuuuqqqooolllhhheeecccaaa```[[[UUUQQQPPPRRRXXXcccmmmzzz}}}vvvuuurrrnnnjjjjjjlllooopppmmmkkkhhhggggggeeeeeeaaa```^^^^^^^^^^^^]]]\\\[[[\\\]]]]]]]]]\\\[[[[[[\\\[[[ZZZ[[[]]]aaadddgggiiinnnvvv}}}|||vvvoooiiibbb^^^XXXVVVUUUVVV[[[___aaabbb```]]]ZZZZZZ[[[]]]_________``````aaa```___^^^^^^ZZZYYYVVVTTTSSSUUUWWWXXXZZZ]]]aaacccddddddeeegggfffeeedddbbbaaa```______^^^]]]]]]\\\[[[ZZZZZZZZZVVVUUUSSSRRRRRRSSSTTTUUUPPPRRRVVV\\\```aaa^^^\\\UUURRRNNNIIIDDDAAA??????@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCBBB@@@@@@BBBDDDJJJKKKNNNTTT^^^nnn~~~vvvooopppvvv}}}zzznnnhhhrrrrrrrrrrrrrrrnnnggg]]]VVVQQQOOOMMMLLLJJJHHHEEEBBB???;;;777444333333222111////////////............////////////////////////---.../////////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,------...//////---///222333444666999;;;888666777;;;>>>AAAHHHOOO[[[fffppppppmmmjjjgggdddccc]]]UUURRRWWW```iiinnnssszzz}}}{{{{{{{{{yyyzzzyyyxxxxxxzzz}}}zzzvvvmmmdddbbbgggssszzzsssiii^^^WWWUUUUUUWWW[[[\\\___bbbeeehhhkkknnnppprrrvvvyyy}}}{{{sssnnnccc]]]WWWSSSNNNJJJKKKPPPYYYbbbooozzzvvvpppkkklllwwwyyykkk]]]RRRKKKHHH@@@===888555444444333222222222222222222222222222222333333333333444777:::yyyvvvssspppjjjfffccc```]]][[[QQQNNNMMMPPPTTTYYYbbblllzzzyyyqqqlllcccddddddbbb``````bbbcccZZZXXXTTTRRRQQQSSSWWWYYYWWWYYY[[[]]]^^^^^^^^^]]]___```aaa```^^^]]]^^^___^^^]]]\\\\\\^^^cccgggjjjpppxxxxxxooojjjaaa^^^\\\]]]bbbfffhhhhhhbbb___]]]\\\^^^___```````````````___^^^]]][[[ZZZ[[[ZZZXXXVVVTTTSSSSSSSSSWWWZZZ]]]______```aaabbbddddddbbbaaa``````______]]]\\\ZZZWWWUUUTTTSSSSSSPPPPPPOOOOOONNNOOOOOOOOONNNPPPSSSXXX]]]______^^^VVVTTTPPPKKKGGGCCCAAA@@@????????????@@@@@@AAABBB@@@BBBCCCCCCBBBBBBCCCDDDHHHHHHHHHJJJOOOYYYdddlll{{{mmmiiihhhjjjtttqqqgggkkkvvvsssssssssuuutttpppggg```WWWUUURRROOOMMMKKKHHHFFFDDD@@@:::666444333222111////////////............////////////////////////......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************+++,,,,,,---------------,,,,,,,,,---....../////////222444555666777999;;;<<<999999;;;<<<===CCCJJJXXXaaaiiihhhdddbbb```^^^YYYUUURRRVVV```jjjqqqssswww}}}}}}~~~~~~|||{{{{{{}}}zzzpppggg```ccclllwww~~~xxxfff```XXXQQQNNNQQQWWW[[[```dddiiimmmppprrrvvvxxx{{{}}}~~~yyymmmfff___ZZZTTTMMMKKKLLLJJJQQQ\\\gggqqq|||}}}wwwrrrppprrrzzz{{{pppeeeZZZSSSGGGCCC===888666444333222222222222222222222222222///000111111111444888;;;}}}wwwsssnnngggcccaaa___\\\YYYSSSQQQRRRVVVZZZ^^^gggpppxxx{{{~~~}}}uuukkkbbb\\\WWWYYY[[[[[[YYYWWWVVVVVVLLLKKKJJJIIIIIIMMMRRRUUUVVVYYY[[[^^^_________``````aaabbbaaa______aaadddbbbaaa______aaafffkkknnnzzz|||vvvgggbbb^^^^^^bbbggghhhgggbbbaaa___^^^```aaaaaa`````````___^^^\\\[[[[[[ZZZ[[[ZZZZZZXXXVVVSSSQQQPPPSSSUUUXXXZZZ[[[\\\^^^___bbbbbbaaa```````````````]]][[[YYYVVVSSSRRRQQQQQQOOOOOOPPPQQQQQQQQQPPPOOORRRRRRTTTXXX\\\______^^^WWWUUUQQQMMMIIIFFFDDDCCC@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHGGGGGGGGGHHHFFFFFFGGGHHHJJJOOOUUUYYYcccmmm}}}wwwnnnhhhcccgggqqq|||zzzpppnnnnnnppp}}}zzzxxxwwwxxxyyyvvvoooiiiZZZWWWTTTQQQPPPOOOMMMKKKHHHCCC===777555333222111////////////............//////////////////////////////...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))******+++++++++******++++++,,,---++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++,,,,,,---......------,,,,,,------.../////////111444666777777888999;;;>>>;;;:::<<<;;;:::===CCCQQQ[[[cccccc___]]]ZZZXXXTTTVVV[[[bbbiiipppuuuwwwyyy~~~}}}~~~|||xxxnnnhhhffflllttt{{{xxxkkkaaaSSSPPPLLLJJJKKKQQQXXX\\\dddiiiooouuuxxxzzz}}}~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~zzzrrrkkkeee]]]TTTPPPPPPJJJMMMRRRWWW]]]hhhuuu~~~{{{tttqqqxxxyyyjjj___OOOJJJCCC===999777555333222222222222222222222222///000000000111333888;;;vvvxxxyyyzzzxxxqqqllleeeaaa___^^^\\\YYYZZZXXXYYY]]]aaafffnnnwwwvvvxxxyyyvvvmmmbbbYYYTTTQQQTTTWWWXXXUUUQQQOOOMMMIIIIIIJJJJJJKKKMMMQQQTTTZZZ\\\^^^______```aaabbb___aaaaaa```^^^___cccgggfffdddbbbaaaccchhhnnnqqq}}}jjjddd^^^\\\```ddddddcccbbb```______```aaa```___aaa```___^^^]]]]]]]]]]]]YYYZZZZZZZZZYYYVVVSSSQQQKKKMMMQQQSSSUUUVVVYYY[[[aaaaaa````````````aaaaaa^^^\\\ZZZWWWUUUTTTSSSTTTPPPQQQSSSUUUUUUUUUSSSRRRUUUUUUUUUXXX[[[]]]]]]\\\WWWVVVSSSOOOKKKHHHFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDFFFIIIIIIIIIHHHHHHIIIFFFHHHIIIJJJJJJLLLOOOQQQQQQWWWdddwwwyyymmmbbbaaaiiiooo{{{uuulllfffppp}}}{{{{{{|||zzzsssmmm[[[XXXTTTRRRRRRQQQPPPOOOKKKEEE>>>888555333111000000/////////............////////////////////////000///...,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,***(((((()))***++++++*********+++,,,,,,---++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------.../////////333555777888888888999;;;<<<::::::<<<;;;999<<>>;;;888111222222333333222222111333222111000222444888:::mmmjjjjjjnnnssszzzuuujjjiiigggdddaaaccchhhlllvvvzzz~~~~~~|||zzzzzzzzztttnnnfff```]]][[[ZZZYYY[[[WWWRRRMMMIIIGGGGGGHHHKKKLLLNNNQQQTTTVVVXXXYYYZZZZZZ]]]aaaaaa^^^^^^bbbaaabbbccceeegggiiikkkllloooppprrrtttvvv{{{~~~kkkbbbXXXTTTXXX\\\]]]\\\ccccccbbbaaaaaa``````aaabbbcccbbb```]]]\\\]]]^^^^^^^^^]]][[[WWWSSSOOOMMMMMMMMMNNNPPPSSSWWWZZZ\\\___^^^^^^___```aaaaaa```bbb^^^ZZZZZZ\\\]]]ZZZWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\[[[YYYUUURRRRRRRRRSSSTTTUUUUUUUUUSSSQQQPPPPPPNNNKKKJJJJJJKKKNNNOOOQQQRRRSSSSSSSSSQQQOOONNNLLLJJJHHHFFFEEEEEEEEEFFFGGGIIIOOOYYYdddtttzzztttvvv~~~uuullliiijjjooo|||mmmcccZZZXXXXXXVVVSSSRRROOOKKKFFFBBB>>>:::555222222///---,,,...000000000////////////....................................---------------,,,++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,+++,,,---...///444666888:::<<<===???@@@@@@@@@@@@>>>===???DDDGGGUUU[[[^^^XXXQQQQQQVVVXXXcccoooyyy{{{wwwvvvtttqqqmmmkkkkkknnnqqqrrr{{{~~~yyyoookkkeee]]]VVVPPPMMMKKKOOOOOOQQQUUU[[[bbbgggiiitttwww{{{}}}~~~~~~}}}~~~{{{zzzzzzzzzyyyyyyxxxxxxvvvvvvwwwwwwvvvuuusssrrroooooonnnnnnnnnnnnooopppoooppppppqqqrrrsssssssssttttttuuuvvvwwwyyyzzz{{{}}}yyypppjjjddd]]]TTTNNNLLLNNNPPPRRRaaammmuuulllmmmsssvvvjjjXXXJJJAAA===:::888555555555555555555444444444333222222333555777999lllgggeeegggkkkqqq|||xxxmmmdddeeeeeedddeeejjjssszzz|||wwwjjjeee___ZZZYYYZZZ[[[[[[XXXUUUQQQLLLIIIHHHHHHIIINNNPPPSSSVVVYYY[[[\\\\\\]]]]]]___cccbbb___```dddbbbdddfffiiilllmmmoooooossswww}}}yyyggg___WWWTTTWWWZZZ[[[ZZZcccbbbbbbbbbaaaaaaaaaaaaffffffeeeccc```______```bbbaaa___]]]YYYVVVSSSQQQSSSSSSSSSUUUXXX[[[^^^___^^^______aaabbbcccdddeeebbbaaa```aaacccccc___\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^^^^\\\XXXRRRNNNMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVXXXYYYYYYXXXVVVTTTQQQPPPNNNLLLJJJHHHFFFEEEEEEFFFDDDDDDHHHNNNSSS]]]mmm|||uuukkkeeebbbkkk|||wwwlllbbb___^^^ZZZVVVUUURRRNNNJJJFFFBBB>>>999666333111//////000111111000////////////....................................---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++......------------,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------///000111666888:::<<<===???BBBEEEMMMLLLJJJFFFBBBCCCHHHMMMZZZYYYYYYWWWRRRRRR[[[fffqqqyyy|||rrrkkkiii```bbbggglllrrrvvvyyy{{{zzzmmmdddZZZWWWTTTPPPNNNNNNOOOPPPUUUWWWYYY^^^dddjjjooorrryyy{{{}}}~~~~~~|||{{{yyyyyyxxxxxxuuuuuutttsssrrrqqqpppppplllmmmnnnnnnooooooooonnnkkklllmmmoooooooooooonnnooooooqqqrrrsssttttttuuuvvvvvvvvvwwwwwwxxxyyyyyy|||}}}~~~~~~}}}}}}}}}qqqkkkbbbZZZUUUQQQOOOMMMRRR^^^qqqrrrmmmlllwwwooo[[[JJJ@@@;;;999444444333333222222111111333222222222333333444555mmmgggccccccfffjjjsss|||}}}nnnfffbbbdddffffffhhhooozzzwwwpppeeebbb^^^\\\]]]]]]]]]\\\WWWUUURRRNNNLLLKKKLLLLLLRRRTTTWWW[[[]]]______^^^^^^]]]___bbbaaa___aaaeeeeeeeeegggiiikkknnnpppqqqwww}}}~~~yyyzzzvvvoooeee```YYYWWWZZZ\\\]]]\\\```aaabbbcccdddeeeeeefffjjjjjjjjjgggdddbbbcccdddhhhfffdddaaa^^^\\\ZZZYYYYYYYYYYYYZZZ\\\___aaaccc___aaaccceeefffhhhjjjlllfffeeedddeeefffeeeccc```^^^___``````___]]][[[YYYZZZZZZYYYUUUPPPMMMKKKKKKLLLMMMPPPSSSUUUWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYWWWUUUTTTQQQPPPNNNLLLJJJHHHHHHHHHFFFEEEFFFIIIKKKNNNXXXcccwwwrrrggg```bbbkkk|||{{{ooohhhddd]]]WWWUUUSSSQQQLLLIIIEEEAAA<<<999333111000000111111000...////////////....................................---......///......------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))***+++***************+++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...111444666777777999<<<===>>>AAAFFFJJJZZZ[[[YYYSSSLLLIIILLLOOOYYYWWW[[[```^^^ZZZcccrrr||||||qqqfff___\\\YYY___jjjttt{{{~~~uuujjj]]]UUUPPPOOONNNNNNPPPTTTXXX[[[^^^```cccfffjjjooosssvvvzzz|||~~~~~~~~~{{{zzzyyywwwuuuttttttsssppppppoooooonnnmmmmmmllljjjjjjkkklllnnnoooooopppnnnooopppqqqrrrsssttttttrrrtttuuuwwwyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzz~~~{{{yyyyyy{{{}}}}}}}}}}}}}}}~~~~~~yyyrrrjjjccc\\\UUUQQQIIIQQQ___ooozzzpppiiirrrpppXXXGGG>>><<<555444333222111000//////000000111111111111111111nnngggbbbbbbcccffflllrrruuu{{{xxxmmmeeeaaabbbgggkkknnnpppxxxyyypppiiifffeeedddccccccaaa^^^\\\XXXWWWTTTRRRQQQQQQQQQRRRUUUWWWZZZ^^^```aaaaaa```^^^]]]^^^``````___bbbgggffffffgggiiimmmrrrwwwyyywwwjjjddd______gggrrr{{{|||vvvsssoookkkhhhccc```\\\[[[]]]___```______```cccgggjjjlllmmmnnnppppppooommmiiihhhhhhiiikkkjjjiiifffdddbbbaaa```^^^^^^^^^^^^```bbbdddeeebbbdddggghhhhhhiiilllnnnkkkiiigggeeeeeeddddddcccbbbcccccccccaaa^^^[[[YYYYYYZZZZZZWWWSSSOOOMMMLLLLLLMMMOOORRRUUUWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVUUUSSSQQQOOONNNMMMLLLIIIGGGGGGIIIHHHHHHNNNVVV___ooo}}}pppeee______jjjzzz{{{qqqhhh___XXXUUUTTTQQQNNNKKKGGGCCC>>>:::333222000000111000...---////////////....................................------......///......---)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))))))))***))))))*********+++++++++++++++++++++++++++++++++******)))))))))+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222444666888999777:::<<<===>>>AAAHHHNNNdddffffff___UUUNNNMMMOOOVVVYYYdddoooooojjjnnnyyyvvvjjj___XXXVVV]]]fffqqq{{{zzzqqqggg]]]UUUPPPMMMNNNOOOQQQVVV\\\aaadddgggjjjlllnnnoooqqqtttwwwyyy|||~~~~~~}}}|||zzzzzzyyyyyyuuutttsssqqqooonnnnnnmmmjjjjjjjjjjjjjjjkkkkkkkkkhhhiiikkknnnppprrrrrrssstttsssrrrrrrtttwwwzzz}}}{{{}}}}}}yyyxxxzzz{{{}}}{{{zzzyyyxxxyyyzzz{{{zzz~~~yyypppfff[[[UUUMMMPPPVVV^^^iiiwwwvvviiioooyyyfffPPPCCC>>>;;;:::888666444333333333111111111111222222222222ooohhhccccccddddddfffkkklllnnnpppmmmgggbbb``````eeemmmvvvzzz}}}zzzrrrkkkhhhjjjiiiggggggfffccc___\\\ZZZYYYXXXWWWVVVWWWWWWXXXXXXZZZ]]]___aaaccccccccc```^^^___bbbbbbbbbfffmmmllllllnnnrrrwww}}}tttfff]]]TTTQQQNNNOOOVVV^^^gggkkkwwwtttooojjjgggffffffgggaaa___^^^___aaacccccccccbbbdddiiinnnrrruuuwwwxxxxxxxxxwwwtttqqqoooooopppooooooooonnnmmmkkkjjjiiieeeeeeddddddeeeggghhhjjjgggjjjkkkjjjgggeeegggiiimmmkkkiiigggeeeeeeeeeeeeeeeeeeeeedddccc```^^^]]]___aaabbbaaa]]]XXXTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXWWWVVVTTTSSSRRRQQQLLLIIIHHHIIIHHHGGGKKKQQQRRR^^^rrr}}}lllccc]]]aaajjjzzzwwwkkk```YYYVVVUUURRROOOMMMIIIEEE???<<<555333111000000000...---////////////....................................,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++,,,,,,,,,,,,,,,------------......***))))))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,------111222333444555555555555555999<<<<<<<<>>888555222000000000//////////////////....................................++++++,,,---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***)))*********+++,,,---------,,,,,,,,,------.........******+++++++++***))))))++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,---------111222333444555444444333444888;;;;;;;;;@@@JJJRRR___cccddd^^^RRRKKKLLLOOO]]]lll|||~~~~~~|||vvvmmmeeecccgggkkkrrrxxx|||yyysssooohhh```YYYUUUTTTUUUSSSVVV[[[aaagggmmmqqqssswww{{{~~~}}}zzzyyy{{{~~~|||~~~~~~}}}}}}{{{yyyvvvssspppnnnmmmmmmmmmlllkkkjjjiiiiiihhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiinnnvvv~~~{{{zzzzzzuuuvvvxxxzzz|||wwwkkkccc]]]]]]ZZZUUUSSSXXXbbbjjjzzzuuusssttt|||hhhTTTIII>>><<<888555222111111111111111000///000222555666wwwppplllmmmnnnkkkiiijjjgggggggggddd```___bbbeeeqqq|||vvvllliiijjjlllmmmmmmiiibbb^^^]]]]]]^^^^^^ZZZZZZZZZZZZ[[[\\\]]]^^^``````aaabbbdddfffhhhjjjhhheeefffiiikkkmmmssszzz|||rrrdddXXXQQQLLLIIIGGGBBBCCCCCCBBBCCCHHHQQQYYY\\\___bbbcccbbbbbbeeegggdddeeegggjjjmmmooopppppppppsssxxx}}}~~~|||||||||~~~|||{{{zzzzzzzzz{{{|||}}}{{{|||zzzrrrggg```]]]^^^fffiiilllnnnmmmjjjiiihhheeeeeeeeefffgggiiikkklllfffllltttyyyyyywwwuuussseeedddbbb```^^^]]]\\\\\\]]]^^^aaacccccccccbbbaaa``````^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTPPPMMMMMMLLLKKKNNNSSSTTTVVV]]]iiizzzuuulllfff```ddd~~~{{{mmmccc^^^]]]WWWUUUSSSQQQNNNIIICCC???;;;777333000000111111111000/////////....................................***+++,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---//////---+++)))******+++,,,------......*********++++++,,,,,,,,,+++,,,------,,,+++)))(((++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,------------...000333444555555444333777::::::999???JJJSSSZZZ^^^^^^WWWLLLGGGKKKQQQddduuu~~~{{{tttqqqmmmgggeeeiiirrrzzzyyy~~~{{{uuuqqqnnnkkkhhhddd^^^XXXUUUVVVWWWZZZ]]]ccckkkqqqwwwzzz|||{{{}}}}}}}}}~~~zzzxxxtttqqqmmmkkkjjjiiinnnnnnmmmlllkkkkkklllllloooooonnnmmmlllkkkkkkjjjpppvvvxxxxxxxxxxxxxxx{{{wwwooo^^^^^^[[[UUUPPPPPPVVV\\\iiizzzvvvzzzrrr^^^QQQBBB@@@===999666555444444...---,,,+++,,,///222444zzzwwwtttssssssooohhhbbbeeeccc```___```ccchhhkkkuuuzzz|||tttkkkeeegggkkkoooppphhheee```[[[YYYYYY[[[\\\[[[\\\\\\]]]^^^^^^^^^___ccccccdddcccdddfffjjjmmmoookkkjjjlllmmmpppzzzzzzggg```WWWOOOJJJGGGDDDCCCCCCBBBAAA@@@AAAFFFMMMRRR[[[]]]___```aaacccgggkkklllkkkkkknnnsssuuutttrrrwww{{{yyysssnnnlllkkkoooppprrrqqqooolllkkkjjjiiihhhfffggghhhjjjiiiiiilllqqqyyy~~~~~~zzztttoookkkfffaaa^^^^^^___^^^]]]aaaaaa```aaaaaabbbcccdddaaaaaa```_______________^^^]]][[[ZZZYYYXXXXXXXXXWWWUUURRROOOOOOQQQSSSUUUVVVTTTWWW```jjjvvvyyyqqqfffaaannnvvvllljjjiiiddd\\\WWWPPPLLLKKKJJJHHHEEE===:::777333111111111222000000000000111111111111------------------------...------,,,---...000111000000///...------,,,,,,++++++,,,,,,++++++*********++++++,,,,,,++++++***---+++)))+++---///---+++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,...000111***+++,,,---------,,,+++,,,,,,+++++++++,,,---------...000333555666777888888999:::;;;>>>DDDJJJOOO\\\ZZZUUUMMMHHHJJJRRRYYYttt}}}~~~~~~wwwmmm___ccchhhllloootttzzz|||}}}zzzvvvrrrmmmjjjhhhggggggfffbbb^^^ZZZZZZ\\\___dddggglllsssxxx|||~~~~~~|||zzzyyyxxxyyyyyyxxxxxxvvvsssooommmlllmmmoooooonnnooooooqqqssstttuuuvvvvvvuuusssqqqrrrsss}}}}}}{{{{{{|||~~~~~~pppjjj```XXXSSSQQQOOONNNZZZnnn}}}{{{hhhXXXCCCAAA===999666444444444222111111111222333444444|||zzzxxxtttpppllliiihhheeedddbbb```aaacccfffhhhqqquuuyyy{{{yyyvvvsssrrrooojjjccc______bbbgggiiifffccc___[[[YYYZZZ[[[]]]]]]\\\]]]]]]^^^^^^___```bbbccceeefffgggiiillloootttpppppptttwwwzzzqqq^^^YYYQQQJJJGGGDDDCCCBBB@@@@@@@@@AAACCCHHHOOOSSS]]]aaaeeefffggggggjjjlllnnnnnnoootttzzz}}}~~~}}}||||||yyyyyy{{{{{{zzzxxxuuurrrqqqpppqqqooommmmmmmmmmmmlllkkklllooorrruuuuuurrrnnnlllhhheeeaaa___``````___^^^```````````````aaabbbcccbbbaaaaaa```______``````^^^]]]\\\[[[YYYXXXXXXXXXUUUSSSPPPNNNMMMOOORRRSSSTTTSSSUUU\\\ccckkkwww~~~yyykkkbbbiiixxxxxxqqqqqqqqqmmm___ZZZRRRMMMKKKIIIFFFCCC>>><<<888555222111111222222111111111000000//////------------------------...------,,,,,,---...//////......---,,,,,,+++++++++,,,------............++++++,,,,,,,,,,,,++++++,,,***)))***,,,---,,,***,,,------------------...,,,,,,,,,++++++*********))))))))))))***+++,,,---......,,,+++++++++,,,---+++,,,---------,,,+++***,,,,,,,,,+++,,,,,,---...///000222333444555666666777888:::;;;===AAAFFFJJJLLLLLLKKKHHHHHHOOO[[[dddwwwyyymmmdddbbbiiirrryyy|||}}}vvvrrrpppnnnkkkhhhfffeeeeeeeeefffeeedddaaa```aaadddgggmmmoootttyyy}}}~~~}}}{{{zzzzzzyyyyyyxxxwwwtttrrrqqqppppppppprrrrrrrrrtttvvvyyy{{{}}}|||uuukkkaaaZZZUUUQQQOOOQQQ___tttnnn```LLLGGG???:::777666555444222111111111111222333444{{{sssmmmiiikkkmmmggggggffffffffffffffffffkkknnnpppoookkkfffbbb```___^^^[[[YYYXXXZZZ___bbbcccaaa^^^[[[ZZZ[[[]]]^^^___^^^]]]]]]^^^___aaabbb```cccfffhhhjjjnnnrrrvvvzzzwwwwww}}}~~~qqqeeeVVVRRRLLLGGGEEEDDDDDDCCC???@@@BBBEEEHHHLLLRRRVVV\\\aaafffiiihhhhhhjjjllluuuuuuxxx|||}}}{{{zzzzzzwwwtttqqqpppnnnllljjjmmmmmmlllkkkiiihhhggggggdddbbb```___``````___^^^____________```aaabbbbbbcccbbbbbbaaa```aaaaaaaaa______]]]\\\[[[YYYXXXXXXSSSQQQNNNLLLLLLMMMPPPQQQSSSQQQRRRWWWZZZ]]]eeelll|||~~~uuuggggggnnn}}}uuupppssstttqqqhhhbbbYYYRRROOOLLLGGGDDDAAA???;;;777444222222111333333222111000///......------------------------......---,,,,,,,,,---------------,,,,,,++++++*********,,,---.../////////++++++,,,,,,,,,,,,+++++++++***))))))++++++***)))...------------------,,,++++++***************)))'''''''''(((***+++---...------,,,+++++++++++++++,,,------------,,,+++***,,,,,,,,,,,,,,,---......111222333444444444444444666888:::;;;;;;===@@@CCCDDDFFFHHHKKKQQQ]]]kkkvvv}}}~~~~~~zzzooofff```hhhqqq~~~wwwnnnhhheeedddbbbaaaaaabbbcccdddeeefffggghhhiiilllpppssswwwyyy|||~~~~~~}}}|||zzzzzz{{{wwwssssssvvvyyyzzzyyyxxxyyy{{{~~~~~~~~~xxxmmmccc[[[TTTPPPNNNSSS]]]iiivvv|||~~~xxxkkkZZZPPPCCC;;;999888777444222111111111111222222333zzzqqqlllkkklllnnnkkklllmmmnnnmmmllljjjhhheeeggghhhfff```ZZZUUUSSSUUUWWWXXXWWWVVVWWW\\\``````^^^]]]\\\\\\]]]^^^___aaa```___^^^___aaacccddd```bbbdddhhhlllsss{{{}}}yyyuuuooofff___UUUQQQLLLHHHGGGGGGGGGFFFBBBDDDGGGJJJMMMQQQUUUXXX\\\bbbhhhjjjkkklllqqquuu}}}yyyvvvrrrooolllnnnllliiifffdddbbbaaaaaa______^^^^^^______^^^]]]\\\\\\]]]^^^```bbbdddeeeddddddcccbbbaaaaaaaaaaaaaaa``````^^^]]][[[ZZZYYYSSSQQQNNNKKKKKKLLLNNNOOORRRPPPQQQTTTTTTSSSWWW\\\jjjwwwqqqkkklllmmmvvvqqqtttvvvttttttmmmccc[[[UUUPPPKKKFFFCCCAAA>>>;;;777444222111222222111111000//////.................................------,,,,,,,,,,,,---------,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++***))),,,,,,,,,++++++*********++++++++++++************))))))))))))***+++,,,---)))))))))***+++,,,---...------------,,,++++++***---,,,,,,,,,---...///000111222333444555555555555777999;;;;;;;;;;;;<<<===DDDGGGKKKQQQ[[[iiixxx||||||}}}rrrjjjhhhiiiuuuvvvmmmiiihhhgggeeecccbbbccceeeffffffiiimmmpppssswww{{{~~~~~~~~~~~~|||{{{}}}xxxtttvvv}}}}}}zzzyyyyyyyyyyyyyyynnnddd[[[VVVSSSPPPPPPTTT\\\iiiyyy{{{~~~uuuhhh[[[JJJ???<<<;;;777444222222111111111222222333wwwooooooppppppnnnnnnppprrrtttssspppllljjjbbbccccccaaa[[[UUUPPPNNNNNNRRRUUUVVVVVVWWW[[[___^^^]]]]]]]]]^^^^^^___```bbbaaaaaaaaaaaacccdddeeeaaaaaacccfffmmmxxx~~~qqqllliiiiiiiiifffbbb___XXXUUUPPPMMMLLLKKKJJJIIIGGGJJJMMMOOOQQQTTTXXXZZZccciiinnnppprrrwww{{{vvvsssnnnmmmjjjfffccc```^^^]]]____________^^^]]]]]]]]][[[\\\]]]___aaadddfffhhhfffeeedddbbbaaaaaa``````aaaaaaaaa```___^^^\\\[[[UUUSSSOOOLLLJJJJJJLLLMMMPPPOOOPPPSSSRRRNNNOOOSSSYYYbbbssszzzppplllfffrrr{{{|||}}}{{{~~~vvvkkkaaaZZZSSSLLLGGGEEEDDDBBB>>>;;;777444222000000000000000000111111.................................------,,,,,,+++............------------+++++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,((()))***+++,,,------------------,,,++++++++++++------------...///000111000111222444555666777777888:::<<<<<<;;;;;;;;;<<>>999444333333222222222222222333wwwqqquuuyyywwwsssuuuvvvxxxxxxvvvqqqllliiiaaabbbaaa^^^YYYRRRNNNLLLKKKNNNQQQSSSUUUWWWZZZ\\\]]]^^^^^^___``````aaaaaabbbbbbcccddddddeeeeeeeeebbbcccdddgggooozzz~~~tttkkkbbb\\\ZZZ^^^aaabbbaaabbb]]]YYYUUUSSSRRRQQQPPPOOOPPPRRRUUUWWWYYY\\\```bbblllqqqwwwzzz{{{}}}zzztttrrrooolllhhhdddaaa```eeeeeeeeeccc```______aaa^^^^^^___aaacccfffhhhiiihhhgggeeecccaaa___^^^^^^^^^___`````````___]]]\\\WWWTTTPPPKKKIIIHHHIIIJJJLLLKKKMMMOOONNNJJJJJJMMMLLLQQQ]]]pppvvvnnnffflllyyy{{{oooddd[[[SSSLLLFFFFFFEEEDDDBBB>>>:::666444//////000000111111111111.................................//////...------........................---.........------,,,+++,,,,,,------------,,,,,,***,,,------,,,,,,---......------------------,,,,,,,,,,,,,,,,,,---------///...---,,,,,,++++++,,,,,,,,,,,,---,,,++++++***---,,,,,,++++++,,,,,,------------...///000111222000111222444666777777888888:::<<<<<<;;;;;;;;;<<>>EEEJJJTTTaaaooozzz{{{vvvuuuvvvxxxtttuuuttttttuuuzzz}}}|||zzzyyywwwsssnnnhhheeeddddddeeejjjpppxxx~~~~~~~~~~~~~~~zzz}}}}}}}}}}}}qqqfff]]]ZZZRRRJJJMMMWWWfff{{{zzzkkk]]]PPPGGG???:::777666555444444444444444~~~|||wwwooojjjbbbbbbaaa\\\UUUOOOJJJHHHNNNMMMMMMQQQWWW[[[\\\ZZZ___```aaacccccccccbbbaaaaaacccfffhhhiiihhhfffeeedddggglllpppuuu{{{~~~zzzpppjjjccc]]]ZZZSSSRRRYYY___```bbbfffhhheeecccbbbcccdddccccccgggiiilllooorrrxxx~~~zzzyyyyyyzzzwwwwwwtttooojjjhhhiiillliiiiiihhhgggffffffffffffjjjiiifffbbb___\\\ZZZZZZVVVXXXZZZ\\\]]]\\\[[[ZZZXXXTTTNNNIIIDDDCCCBBBCCCDDDBBBCCCEEEBBB======@@@BBBAAAFFFNNNWWWfff~~~}}}nnnjjjkkktttvvvkkkaaaXXXOOOJJJFFFFFFFFFEEEBBB>>>999777333333222111000///......////////////////////////---...///111111111000000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,------......------,,,%%%(((***+++******---000*********++++++,,,,,,,,,))))))******+++++++++++++++*********+++,,,------)))***,,,.../////////...+++*********+++---///000------......///111222333444555555555555555444444666777888888888:::<<>>888777666555555555555555zzzqqqkkk```^^^[[[YYYWWWUUUQQQNNNOOOPPPRRRUUUXXXZZZ[[[[[[```aaabbbdddeeefffffffffgggiiijjjhhhfffeeegggjjjllloootttzzz}}}}}}|||{{{}}}yyyssslllfff```]]][[[ZZZYYYYYY\\\```eeeiiijjjjjjmmmooonnnlllkkknnnpppnnnttt|||}}}zzzxxxuuuqqqmmmoookkkgggddddddffffffgggeeeffffffdddaaa^^^]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]ZZZVVVOOOJJJFFFCCC@@@>>>??????>>>>>>>>>>>>??????@@@???CCCJJJMMMSSSiiiyyyqqqjjjllltttyyypppggg[[[PPPLLLJJJHHHFFFEEEDDDBBB???<<<444333222111111111222333555222...---...000///...........................,,,,,,---------------------,,,+++******+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++)))+++,,,------,,,***))),,,,,,,,,------......///------------------------,,,,,,---...///000111111111222333555666777777888<<<999666666888<<>>???>>>>>>=========>>>>>>AAA>>>???DDDEEEIIIYYYmmmwwwnnnlllqqq}}}rrrhhh]]]TTTPPPKKKIIIGGGFFFEEEDDDAAA???666555333222111111222222555111...---...000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++,,,,,,,,,,,,+++)))+++,,,------,,,***)))((())))))***+++,,,------............---------------...//////111111222333111222333555666777888888:::999888999;;;>>>BBBEEERRRZZZeeelllooopppsssvvvvvvyyyxxxnnnddd\\\WWW\\\ccclllrrr||||||nnniiikkkmmmnnnooopppppppppooonnnmmmllljjjhhhhhhiiikkkmmmrrrtttxxx~~~~~~~~~}}}|||{{{|||~~~qqqfff]]]YYYTTTRRRUUU```nnn~~~vvvgggZZZNNNEEE>>>999777777444111222666zzzwwwggg\\\UUUUUUWWWZZZ]]]^^^^^^\\\[[[]]]___aaadddfffhhhiiikkkkkkkkkkkkkkkjjjiiihhhgggggggggfffeeeeeegggjjjooouuu|||zzzqqqkkkcccbbbaaa```___``````aaabbbcccdddfffjjjooosssvvv}}}|||zzzuuuooojjjgggfffeeeddddddddddddcccbbbaaa```___^^^^^^^^^^^^____________]]]YYYRRRMMMIIIEEEAAA??????>>>>>>===<<<<<<<<<<<<@@@<<<;;;???@@@AAAKKKXXXgggzzz}}}vvvxxxrrrlllmmmwwwttthhh^^^WWWUUUOOOLLLIIIGGGFFFEEECCCBBB999777555333222111111111444111///......//////...........................------,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,******+++,,,,,,,,,,,,+++******,,,,,,---,,,+++***'''(((((()))+++,,,------------------............//////000111222333444444111222444555777888888888666999;;;<<<>>>BBBIIIOOOccchhhnnnqqqqqqqqqrrruuuppptttyyy~~~xxxmmm```VVVQQQRRR\\\gggtttzzzpppaaa]]]aaakkkkkkkkklllkkkjjjjjjiiiiiiiiiiiikkkllloooppprrrrrrtttxxx}}}||||||zzzyyyxxxzzz}}}xxxllldddZZZSSSNNNQQQ[[[iii{{{rrrdddTTTHHHBBB>>>:::999666222222444}}}}}}sssfff]]]VVVWWWYYY]]]```bbbaaa```aaabbbbbbccceeefffggghhhlllllllllmmmllllllkkkjjjjjjjjjiiihhhhhhiiikkklllooosssxxx{{{yyyrrriiicccaaa```___^^^^^^___```aaabbbccceeehhhkkkpppuuuyyy|||tttnnnkkkiiigggfffffffffeeeeeefffeeecccbbb___`````````aaaaaaaaaaaa___[[[UUUPPPLLLHHHDDDAAA@@@???>>>===<<<;;;;;;;;;===999999===???@@@FFFMMMQQQ^^^ooo}}}sssjjjcccdddjjjqqqzzzwwwnnnjjjqqqwwwhhh```\\\[[[SSSOOOKKKGGGFFFEEEDDDCCC<<<:::888555222111111000222111//////////////////..............................------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++))))))***+++---...//////,,,,,,,,,,,,------------//////000111222333444444222333444666777888999999666999<<<>>>@@@GGGSSS\\\qqqsssttttttrrrrrrtttvvvtttwww{{{~~~~~~{{{yyyrrrfffYYYRRRRRRYYYgggttt~~~xxxiii]]]ZZZ]]]hhhhhhhhhggggggfffeeeeeeggghhhkkkmmmppprrrssstttrrrtttxxx~~~}}}|||{{{{{{xxxwwwvvvwwwzzz}}}}}}ssshhh]]]SSSPPPTTT]]]lllyyyooo]]]NNNEEE???;;;999777333111333xxxqqqqqqqqqqqqooojjjccc^^^UUUWWWZZZ___dddggggggeeehhhgggfffeeeddddddeeeeeeiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkllllllllllllmmmoooooolllhhhccc```aaa````````````bbbdddeeegggiiilllooorrrvvv|||xxxrrrnnnkkkiiihhhjjjiiihhhhhhjjjjjjhhheeebbbbbbbbbbbbccccccccccccaaa]]]XXXTTTPPPLLLHHHEEECCCBBB@@@>>><<<;;;;;;:::<<<999999<<>>@@@EEEOOO^^^iiiwwwwwwvvvuuuuuuvvvxxxzzzzzz|||}}}yyywwwlllbbbXXXWWW\\\fffvvv|||rrrmmmiiibbb______eeeeeeddddddddddddddddddfffhhhjjjmmmoooqqqrrrrrrrrrtttwww|||~~~|||{{{zzzyyytttsssssssssuuuxxx}}}tttiii^^^WWWUUUWWW```iii}}}{{{iiiZZZHHHAAA:::888777333111222vvvjjjhhhfffddddddbbb```^^^]]]___dddkkkqqquuuuuutttpppnnnkkkiiigggfffeeeeeeggghhhiiiiiijjjjjjjjjjjjhhhhhhhhhjjjllllllkkkiiihhhgggfffeeeddddddddddddaaaaaabbbdddgggjjjmmmooommmppptttvvvxxx}}}xxxssspppmmmlllnnnllljjjkkkmmmmmmjjjgggcccdddddddddeeeeeeeeeeeebbb___[[[XXXUUUQQQMMMJJJFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<===DDDEEEGGGNNNUUUZZZ[[[YYYUUUOOOLLLMMMPPPSSS[[[cccqqqyyy{{{pppjjjoooxxxsssmmmmmmlllccc\\\RRRJJJEEEDDDCCCCCCAAA???;;;888555333222111///000111000///...///000........................000000//////......------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,---)))******++++++,,,,,,---******++++++,,,,,,------//////000111222333333444333444666777999:::::::::<<>>===<<<888;;;<<<;;;999999:::;;;???>>>???BBBFFFHHHJJJLLLJJJFFFEEEGGGIIIKKKRRRYYYbbbiiirrrxxx~~~wwwjjjhhhmmmvvvqqqqqqpppllldddXXXMMMGGGDDDCCCCCCBBB@@@<<<999666444333222---000111111///...///111................................................,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000111222333444555555444555666888999:::;;;;;;???BBBIIISSS^^^iiirrrwwwxxxwwwwwwxxx{{{~~~}}}wwwppplllccc```cccmmmxxxyyymmmjjjfffeeejjjllliiieeecccaaaaaaaaabbbdddgggiiijjjkkkkkkmmmnnnppprrrtttuuuwwwwwwyyy|||~~~}}}{{{{{{zzzyyyxxxvvvuuuttttttoooppppppqqqttt{{{tttjjj```WWWUUUWWWUUUdddzzzzzzooo^^^QQQDDD===:::666444555xxxllliiifffddddddeeeeeedddlllmmmqqqvvvzzz{{{yyywwwsssqqqnnnkkkiiiiiiiiijjjiiiiiiiiihhhgggfffeeedddhhhiiilllpppsssrrrmmmhhhccccccbbbcccfffkkkpppsssssstttuuuwwwzzz~~~}}}{{{qqqmmmjjjkkknnnnnnjjjfffffffffffffffggggggggggggdddbbb___]]][[[XXXTTTQQQLLLJJJHHHEEEBBB@@@>>>===666:::===;;;999:::===>>>:::999:::===???@@@BBBEEEDDDAAAAAACCCEEEGGGMMMTTTXXX^^^gggooovvv}}}|||kkkdddfffsssuuuppppppooorrriii\\\PPPHHHEEEDDDCCCBBB@@@===999666444333333---///222111///...///111........................,,,,,,------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////******+++,,,,,,,,,,,,+++************+++,,,---...000000/////////.........------......///000111111111222222333444555666777444555777888:::;;;;;;;;;@@@EEENNN[[[hhhrrrwwwxxxyyyxxxwwwyyy}}}yyypppgggbbbcccccciiivvvxxxkkkeeefffiiinnnlllfffbbbccc``````aaaccceeeiiilllmmmppppppqqqsssuuuxxxzzz|||yyyzzz{{{}}}~~~|||zzzxxxxxxwwwuuutttsssrrrqqqqqqrrrtttvvvzzz~~~sssggg]]]YYYZZZQQQ```vvv~~~hhhYYYJJJAAA<<<888666666|||yyyqqqlllggggggkkknnnnnnlllqqqqqqqqqrrrssssssssssssoooooooooooonnnlllkkkjjjhhhiiiiiifffbbb```bbbdddeeejjjrrrxxxyyyvvvqqqmmmooogggaaaeeemmmttt}}}}}}yyywwwuuusssppplllgggdddaaabbbdddgggiiiiiiiiihhheeecccbbb```^^^ZZZUUUQQQPPPMMMJJJGGGEEECCC???===;;;;;;;;;:::::::::::::::888999:::;;;<<<=========AAA@@@@@@AAACCCFFFIIIKKKWWW\\\eeelllqqqvvvyyy{{{uuuiiiccchhhxxxyyynnnmmmsssssslllbbbWWWMMMGGGDDDCCCGGGDDD@@@<<<:::888555333///...---...///000///.........------------......000////////////.........------............------......---,,,,,,+++******.........------,,,,,,,,,---------.........//////************************++++++++++++++++++++++++&&&(((,,,///000///,,,***------------...000111333555444444333444555777888666888999::::::<<>>:::666}}}{{{nnnjjjggghhhmmmqqqqqqpppssssssrrrqqqpppppppppppppppppppppooonnnmmmlllkkkhhhhhhgggdddbbbaaadddgggppptttyyy}}}}}}{{{vvvsssmmmgggdddhhhooouuu||||||yyywwwtttpppmmmhhhhhhhhhiiikkkkkkjjjjjjfffeeecccaaa___\\\XXXUUUSSSPPPMMMJJJHHHEEEAAA>>>:::::::::999999999888888888888999:::;;;<<<<<<<<<>>>>>>>>>???@@@CCCEEEFFFMMMSSS[[[bbbhhhlllpppssstttzzz{{{nnneee]]]hhhvvv{{{nnnjjjnnnsssoooggg\\\QQQIIIDDDCCCBBB@@@===;;;:::888555222000///...///111222111000......------------....../////////.........------------............------......------,,,++++++***......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------...000111333444444333333444555666777777999:::;;;<<<@@@EEEHHHRRR[[[gggpppzzz}}}uuummmhhhhhhkkkooovvvzzzuuukkkdddfffhhhgggeeebbb```___```aaacccgggkkkpppuuuxxx|||||||||{{{{{{{{{{{{{{{{{{}}}~~~~~~|||zzzxxxtttuuuuuuuuuuuuwwwzzz}}}zzzooofff___ZZZYYYbbbvvvxxxcccRRRGGG@@@:::666{{{mmmjjjhhhkkkppptttuuutttrrrqqqooonnnmmmnnnnnnoooqqqqqqqqqpppooonnnmmmllliiihhhfffcccbbbdddhhhllltttvvvxxxzzzzzzxxxuuutttooojjjhhhmmmrrruuuzzz}}}zzzxxxnnnllljjjiiiiiijjjiiihhhhhhfffdddbbbaaa___\\\ZZZVVVTTTQQQNNNKKKHHHDDDAAA;;;;;;:::::::::999999999888888999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCHHHOOOVVV\\\```eeegggbbbgggppp{{{uuuiii]]]```fffssssssllllllrrrrrrnnneeeYYYNNNHHHEEE???>>>===<<<<<<:::666444222111///000222333333222......------------..................---------,,,------............------......------,,,+++++++++...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---------------...///000222222333333333333444555666777999::::::<<<>>>DDDKKKPPPZZZeeesss}}}yyyqqqfff```ccclllwww~~~~~~qqqhhhaaaccceeeeeecccaaaaaaaaa___ccchhhkkkmmmqqqwww|||}}}|||{{{zzzyyy}}}}}}}}}}}}|||{{{zzzyyyuuutttsssrrrsssyyyyyyooohhh```YYYYYYcccooo|||yyydddRRREEE<<<777~~~~~~{{{nnnllllllnnnrrruuuuuutttmmmllllllkkklllnnnppprrrqqqqqqqqqpppooonnnmmmllliiigggeeeccccccggglllpppttttttuuuuuuuuuuuuuuuuuutttooollloooqqqrrrwww|||~~~uuuqqqllljjjkkklllkkkjjjiiigggdddbbbbbbaaa___^^^YYYWWWTTTQQQNNNKKKFFFBBB>>>======<<<<<<;;;;;;;;;999999999999999999::::::999999:::;;;<<<<<<<<<<<<>>>BBBHHHNNNRRRVVVZZZ\\\\\\```gggrrr{{{ooofffaaa___hhh~~~|||ssspppqqqssssssmmmaaaUUUMMMJJJCCCBBBAAAAAA@@@>>>999666333111000000111222222222......------------............---------,,,,,,,,,,,,------......------,,,......------,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,,,,,,,------...///000111222222222222333444555666666777:::::::::<<>>======<<<;;;;;;::::::999888888888999999999999:::;;;;;;;;;;;;;;;<<>>===<<<<<<;;;<<<;;;:::888888888999:::999999::::::;;;;;;<<<<<<;;;>>>CCCFFFHHHKKKNNNPPPPPPQQQVVV^^^iiizzz~~~mmmddd]]]aaaooovvvsssssssssqqqjjj```UUUOOOKKKIIIGGGFFFDDDAAA===:::888555111//////000000///......------------..................---------,,,,,,,,,------------,,,,,,......------------------,,,,,,,,,------------...************++++++++++++------------------------++++++++++++++++++++++++***+++---......---+++***------///000111222222222222333555666888888999999;;;<<<===@@@FFFOOOYYY```rrrvvvooobbbaaadddkkkvvvzzzxxx{{{xxxooohhhfff_________^^^\\\]]]___aaahhhmmmssswwwyyyzzz|||{{{{{{zzzzzzyyyyyyyyyyyywwwwwwvvvvvvvvvwwwxxxyyyuuuvvvxxx{{{pppbbbVVVQQQQQQUUUdddttt}}}yyyeeeRRRFFF~~~zzzvvvuuuuuuvvvwwwxxxwwwtttpppmmmkkknnnooopppqqqqqqpppooonnnllllllkkkkkkjjjiiigggfffiiiiiikkkppptttvvvtttrrrtttwww{{{wwwtttsssuuuuuuvvv||||||zzzyyyxxxwwwwwwwwwxxx{{{|||{{{zzzyyyzzz{{{||||||~~~~~~zzzyyyvvvpppkkkmmmkkkjjjiiihhhfffbbb___]]]\\\[[[ZZZYYYUUUPPPLLLDDDDDDCCCBBBAAA@@@??????>>>===;;;999888999999:::999999888888999;;;<<<======@@@EEEHHHKKKOOOSSSUUUTTTSSSUUUZZZ```lllxxxmmmcccccckkk}}}}}}yyyvvvqqqiii]]]TTTNNNLLLIIIHHHGGGFFFCCCAAA;;;888333000000000//////......------------....../////////.........------+++,,,,,,------,,,,,,+++------..................,,,,,,,,,---------......)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...///111222222222222333444666888999:::::::::;;;===AAAFFFNNNYYYdddkkk|||wwwpppfffjjjooouuu{{{zzzrrrnnnnnnzzz~~~~~~uuulllgggfff^^^^^^^^^^^^^^^aaaeeehhhmmmpppuuuyyy|||}}}}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxrrrssssssuuuvvvvvvwwwwwwxxx{{{{{{jjjZZZSSSPPPOOOWWWbbbssspppZZZJJJ||||||{{{xxxtttsssssstttuuuwwwxxxwwwtttppplllkkkjjjlllpppsssttttttsssqqqjjjjjjjjjiiihhhgggfffeeeiiijjjmmmsssxxxyyyuuuqqqwwwzzzxxxxxxzzz~~~~~~~~~|||{{{yyyxxxvvvtttrrrrrrtttttttttwwwzzz||||||{{{}}}~~~wwwpppnnnmmmllllllkkkhhhccc```^^^]]]]]]]]]\\\XXXSSSPPPJJJIIIHHHGGGFFFEEEDDDDDD???>>><<<999999999:::;;;999888777777888:::===>>>@@@DDDHHHMMMPPPUUUZZZ]]]YYYVVVUUUWWWXXX```uuusssfffaaacccrrr}}}yyyqqqdddZZZQQQOOOLLLKKKKKKKKKJJJHHH>>>:::555222111000000///.........------.........000////////////.........+++,,,,,,------,,,,,,+++------..................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))***,,,///111,,,...///111222222222222333555777999:::;;;;;;;;;;;;>>>DDDKKKTTT```llltttzzzrrrnnnsssyyy|||~~~{{{pppjjjjjjlllzzz~~~|||sssjjjeeeccc\\\]]]^^^___aaaeeejjjnnnnnnpppsssxxx}}}~~~|||yyy}}}}}}|||zzzyyyxxxwwwwwwoooppprrrtttuuuvvvwwwwwwzzzppp]]]UUUOOOLLLOOOWWWgggzzzvvv^^^LLLuuutttsssqqqqqqqqqrrrssswwwvvvssspppmmmkkkkkkkkklllooosssvvvwwwuuurrroookkkkkkkkkhhhdddaaa```aaagggiiilllqqqvvvzzz|||}}}~~~{{{}}}~~~}}}zzzwwwuuuuuuqqqmmmmmmpppssstttsssvvvwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||wwwuuusssqqqnnnkkkhhhfffaaa````````````^^^[[[XXXUUUSSSQQQOOONNNLLLHHHFFFAAA@@@===;;;999999:::;;;;;;;;;::::::::::::;;;;;;DDDFFFJJJPPPWWW]]]cccfffiii___XXXVVVWWW[[[gggttt|||nnneeedddnnnyyysssmmmggg[[[TTTMMMJJJJJJKKKHHHFFFHHHAAA999333111111000///000/////////..................------------......++++++,,,------......///..................------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///+++++++++,,,,,,,,,,,,,,,......---,,,,,,+++******///////////////000111222222333333222111111222444444666999::::::;;;>>>@@@;;;DDDOOOXXX^^^fffpppxxx~~~}}}~~~~~~~~~yyyllleeeeeekkkqqq{{{yyyuuupppkkkhhhffffff```______ccciiioooqqqrrrrrrtttxxx{{{||||||{{{zzzzzzyyyxxxxxxyyyxxxuuurrrqqqrrrssspppnnnpppvvv}}}~~~~~~~~~ooo```TTTOOOPPPRRR\\\jjj~~~gggSSSnnnmmmmmmmmmmmmnnnnnnnnnqqqpppooommmllllllllllllnnnqqqvvvzzz{{{yyyvvvsssooonnnlllgggcccbbbcccdddkkkllloootttzzz~~~~~~}}}}}}~~~{{{yyywwwuuusssqqqpppnnnmmmnnnrrruuuwwwwww{{{|||~~~~~~~~~}}}|||~~~||||||zzzwwwrrrmmmiiigggeeecccaaa```aaaaaa___^^^YYYWWWUUUSSSRRRPPPMMMKKKEEECCC@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======???CCCIIIQQQZZZaaafffiiilllcccZZZUUUSSSTTT^^^iiisss|||vvvlllgggkkk{{{~~~vvvoooiii```ZZZQQQMMMMMMMMMLLLJJJIIIBBB:::444222111000...000000/////////...............------------......///......------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------............---------,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,...000111111111222555777777999<<<===>>>@@@BBBDDD@@@IIISSS\\\bbbjjjsss{{{~~~~~~yyyooofffcccffflllpppqqqnnnkkkhhhgggeeedddccc``````bbbgggooouuuwwwxxxvvvxxxzzz||||||{{{zzzxxxyyyxxxwwwwwwxxxwwwtttrrrppprrrrrrpppooorrryyy}}}|||~~~~~~~~~~~~wwwgggZZZQQQNNNNNNQQQ\\\qqqppp]]]fffgggiiikkkllllllllllllkkkjjjjjjjjjkkklllmmmnnnppptttyyy~~~}}}zzzwwwtttrrrmmmgggccccccgggjjjppprrruuuzzz{{{wwwxxx{{{}}}yyyuuurrrppppppnnnmmmmmmmmmnnnqqqvvvzzz{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{~~~yyyqqqllljjjiiifffcccbbbcccdddeeeeee___]]][[[YYYXXXVVVTTTQQQKKKIIIFFFBBB???======<<<======<<<<<<===>>>??????>>>CCCLLLVVV___eeeiiijjjmmmeee[[[TTTNNNNNNTTT\\\]]]eeelllnnnvvvwwwlllgggooo{{{wwwpppllleee^^^UUUOOOMMMNNNMMMLLLJJJEEE>>>888444222000...000000000/////////............------------......///......------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,+++++++++,,,---......//////------,,,+++************...///000111111222555777666888;;;===>>>@@@CCCEEEHHHPPPZZZbbbhhhnnnwww~~~}}}}}}~~~vvvpppgggccceeehhhkkkllleeeccc```aaaccceeedddbbb```aaafffmmmuuu{{{~~~~~~{{{|||}}}}}}}}}{{{yyywwwyyywwwvvvvvvwwwvvvsssqqqpppqqqrrrqqqrrrwww}}}{{{zzz{{{||||||{{{|||~~~qqqcccXXXPPPLLLHHHOOO^^^sssuuudddccceeeiiilllnnnnnnnnnmmmhhhiiiiiijjjkkklllmmmnnnooosssyyy~~~|||yyyyyyuuuooohhheeegggmmmqqquuuxxx|||}}}uuurrrvvv{{{|||zzzvvvsssooommmmmmnnnooooooooopppssswww{{{~~~~~~~~~~~~}}}~~~|||zzzzzz}}}}}}|||}}}~~~~~~vvvooommmiiigggeeeeeefffggghhhgggdddbbb___^^^]]]\\\YYYXXXPPPNNNKKKGGGCCCAAA???>>>============>>>???@@@@@@BBBHHHRRR\\\dddhhhiiijjjlllfff]]]UUUNNNLLLPPPTTTUUUZZZ^^^```eeevvvsssggggggnnnuuupppnnnggg```VVVNNNKKKKKKKKKKKKJJJGGGAAA<<<777333000...000000000////////////.........------------......++++++,,,------......///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...//////000......---,,,,,,,,,------111222222222000111222444666888;;;>>>@@@CCCFFFIIIOOOWWWaaahhhmmmrrryyyxxxxxx{{{wwwpppiiigggiiijjjhhheee```]]]\\\^^^cccfffeeecccaaadddjjjrrryyy}}}}}}}}}~~~~~~}}}|||zzzxxxzzzxxxwwwwwwwwwvvvtttsssrrrsssssstttwww}}}~~~}}}~~~|||{{{yyyxxxxxxxxxyyyyyy{{{}}}~~~yyymmm```UUUNNNHHHIIIQQQaaaqqq}}}yyykkkccceeeiiimmmooopppooonnnkkkkkkllllllmmmmmmmmmmmmmmmqqqwww|||~~~|||uuunnnkkknnntttyyyzzz~~~wwwppppppwww~~~~~~{{{xxxuuutttqqqnnnllllllnnnqqqtttttttttwwwzzz}}}}}}{{{{{{}}}~~~}}}|||{{{|||~~~~~~{{{qqqmmmgggggggggiiijjjjjjhhhggggggeeebbb```______]]][[[TTTSSSPPPMMMIIIFFFDDDCCC???????????????@@@AAAAAAGGGMMMVVV```hhhlllnnnnnnooollleee[[[SSSOOONNNMMMPPPTTTXXXZZZ^^^kkk|||llleeegggttt}}}tttrrrrrriiicccYYYPPPKKKIIIJJJJJJJJJHHHEEE@@@:::555111///111000000000////////////......------------......++++++,,,------......///---------.........//////---------------------------------,,,,,,,,,,,,+++++++++,,,,,,------..............................------------...///111111111222333222111111333555;;;===AAAEEEHHHKKKOOORRRTTT\\\fffmmmppptttzzz~~~vvvrrruuu{{{~~~wwwrrrllljjjkkkjjjeee```]]]\\\\\\___cccfffeeeddddddhhhnnntttyyy{{{|||}}}|||}}}~~~~~~~~~}}}|||{{{|||zzzxxxxxxxxxxxxvvvuuuuuuvvvwwwyyy}}}|||yyyxxxwwwzzz{{{}}}|||{{{|||~~~}}}zzzyyyyyy{{{~~~zzzyyyxxxvvvuuuuuuvvvvvv{{{}}}{{{|||~~~~~~sssfffXXXPPPKKKHHHKKKVVVdddrrrsssdddfffjjjmmmoooooonnnmmmooooooooooooooonnnmmmmmmjjjnnnttt||||||xxxxxx||||||zzzwwwrrrqqquuu~~~|||{{{xxxvvvssspppnnnmmmnnnmmmlllnnnrrrvvvyyyzzzzzz||||||{{{{{{}}}}}}}}}|||||||||}}}}}}~~~vvvooojjjjjjkkkmmmnnnnnnkkkhhhiiifffcccaaaaaa```___^^^YYYXXXVVVSSSPPPNNNKKKJJJFFFEEEEEEDDDDDDEEEEEEEEEIIINNNWWWaaajjjppptttuuuvvvvvvrrrggg\\\UUUNNNIIIKKKLLLOOOTTTXXXcccuuurrrgggeeekkk|||}}}tttsssuuunnnhhh___UUUOOOKKKKKKKKKIIIIIIHHHDDD===777333111111111000000000/////////......------------......///......------,,,++++++,,,,,,------.../////////------------------------------------,,,,,,,,,,,,---------.........//////......------------------++++++,,,---...000111222...000222333333555888:::<<>>@@@CCCGGGJJJNNNOOOQQQQQQPPPQQQSSSVVVYYY[[[gggjjjooouuu{{{}}}zzzwwwuuuuuuuuutttssswwwwwwvvvvvvvvvwwwxxxxxxtttuuuwwwyyy{{{|||}}}}}}{{{zzzyyy}}}zzzzzznnncccWWWOOOKKKKKKJJJNNNccczzzllloooqqqrrrqqqqqqrrrtttsssttttttrrroooooorrruuuyyy~~~}}}{{{zzzzzz}}}{{{uuupppmmmlllhhhiiijjjlllnnnppprrrtttvvvvvvwwwxxxzzz|||~~~{{{||||||}}}~~~~~~~~~}}}}}}{{{zzz|||}}}~~~~~~}}}}}}}}}~~~~~~{{{zzzzzzyyywwwssspppkkkfffbbbaaaaaaaaacccbbbaaaaaaaaabbbdddeeegggbbb^^^]]]^^^]]]YYYUUUUUUVVVXXXYYY[[[___dddgggooouuu|||~~~qqqdddUUUKKKFFFJJJKKKIIINNNWWWcccsss{{{qqqdddccchhhyyyxxxiiiccceeelllkkkggg___UUUMMMJJJIIIGGGFFFEEEDDDBBB???:::666222000//////000111000...000//////............///..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++---.........---,,,***++++++,,,------..................///111222333000111333444555888===AAAFFFKKKPPPTTTXXX]]]dddjjjkkklllooossswwwzzz|||}}}{{{zzzzzzzzzyyywwwsssppplllpppwww}}}}}}yyyvvvvvvxxxzzz{{{xxxqqqggg\\\VVVWWWYYYbbbdddeeeffffffhhhmmmqqqtttuuuwwwxxxzzz{{{||||||zzzyyyyyyyyyyyyyyyxxxxxxzzz{{{{{{xxxsssrrruuuyyyzzz~~~{{{uuunnniii\\\XXXQQQLLLIIIHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<::::::;;;===@@@CCCEEEFFFKKKKKKKKKLLLNNNPPPRRRTTT]]]___eeekkkqqqwww{{{}}}zzz|||~~~}}}{{{xxxwwwwwwwwwvvvtttvvvvvvuuuuuuuuutttttttttssstttuuuwwwxxxyyyyyyyyy{{{zzzzzz|||~~~}}}qqqhhhaaaWWWOOOLLLIIIKKK[[[oookkknnnppprrrrrrsssuuuvvvuuuuuusssqqqppprrrvvvyyy~~~yyyxxxzzz|||zzzsssmmmiiigggffffffhhhkkkooorrruuuvvvwwwtttuuuvvvxxxzzz{{{||||||xxxyyyzzz|||~~~~~~~~~~~~}}}}}}~~~|||{{{|||}}}}}}{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzvvvoooiiidddccccccdddeeedddcccccccccdddfffggghhhgggeeebbb^^^[[[WWWVVVVVVWWWWWWWWWWWWXXX\\\___gggmmmsssyyy{{{rrr___SSSIIIIIIIIIGGGIIIOOO[[[kkkyyyllleeebbbnnnvvvhhhccceeekkkmmmllldddXXXNNNJJJJJJEEEEEEDDDEEEEEEBBB???<<<333111000///000111000//////............//////000////////////////////////...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,---...---------+++++++++,,,------...............///000111222333222333333444666;;;AAAEEEIIINNNSSSXXX\\\ccckkkqqqnnnpppsssvvvyyy|||~~~{{{{{{zzzxxxtttrrrqqqrrrwww{{{~~~}}}||||||}}}|||qqqbbbVVVSSSWWW]]]dddfffhhhiiijjjlllpppsssuuuvvvwwwyyyyyyzzzzzzzzzwwwwwwvvvuuuvvvwwwxxxyyy{{{|||{{{wwwsssrrrtttwww|||{{{uuuoooiiidddWWWSSSMMMIIIGGGFFFEEEDDDAAA???===;;;999888888888999999:::;;;<<<===???@@@EEEEEEGGGIIIKKKLLLLLLMMMPPPRRRVVV\\\cccjjjooorrrrrrtttvvvyyy|||}}}||||||~~~~~~}}}}}}~~~|||}}}}}}}}}~~~~~~~~~{{{zzzyyyyyyyyyyyywwwuuutttttttttsssrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvzzzzzz{{{{{{zzz{{{|||~~~{{{|||wwwppplll___RRRLLLIIIIIITTTccc{{{kkknnnqqqssssssuuuwwwxxxvvvuuusssqqqrrruuuzzz}}}zzzuuurrruuu{{{~~~|||{{{wwwrrrmmmiiifffeeeeeehhhkkkooossswwwxxxxxxxxxsssuuuwwwyyy{{{{{{{{{{{{xxxyyyzzz|||~~~}}}}}}}}}|||||||||}}}}}}~~~|||{{{|||}}}}}}~~~~~~~~~~~~{{{yyyxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}~~~~~~zzztttnnniiigggfffeeeffffffeeedddeeefffggghhhiiijjjjjjfff___YYYWWWVVVWWWXXXWWWVVVTTTUUUXXX[[[bbbgggmmmrrryyy~~~yyyiii\\\PPPKKKJJJHHHIIILLLTTTbbbvvvvvviii```hhh|||xxxlllggghhhjjjnnnoooiii]]]RRRNNNMMMGGGGGGFFFGGGGGGFFFCCC@@@555333000000000000000///...............///000111........................---------------------------,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////000222333333555555666666999???FFFKKKLLLPPPUUUXXX]]]dddmmmsssqqqsssuuuxxx{{{~~~~~~yyytttsssuuuyyyyyylll\\\RRRRRR[[[dddggghhhkkkmmmoooqqqsssuuutttuuuvvvwwwxxxyyyyyyyyywwwvvvtttttttttvvvxxxzzzzzzzzzyyyvvvrrrqqqsssvvv}}}zzztttnnniiieeeYYYVVVQQQMMMLLLKKKIIIHHHDDDBBB@@@===<<<<<<<<<<<<===============>>>???@@@CCCDDDGGGJJJKKKLLLLLLKKKHHHJJJMMMQQQWWW]]]bbbeeeiiijjjmmmpppsssuuuwwwxxxzzz{{{{{{zzzxxxvvvwwwwwwyyyxxxwwwwwwwwwyyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzzuuuuuutttuuuvvvvvvsssqqqqqqooommmllllllnnnqqqrrrrrrssssssttttttttttttssswwwzzz{{{zzzwwwwwwzzz}}}{{{zzz|||wwwrrrdddVVVNNNJJJJJJQQQYYYfffxxxmmmooorrrttttttuuuwwwyyyuuutttrrrsssuuuyyy}}}~~~{{{yyy|||{{{|||}}}{{{yyytttqqqqqqvvv~~~~~~{{{yyysssqqqnnnkkkjjjiiijjjjjjnnnppptttxxxyyyyyyxxxwwwsssuuuwwwyyyzzz{{{zzzzzz{{{{{{{{{|||}}}}}}~~~~~~{{{{{{zzzzzzzzzzzz{{{|||~~~}}}{{{{{{|||zzz|||}}}}}}|||{{{}}}~~~}}}{{{zzzzzzzzzzzz~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||||||{{{||||||}}}~~~}}}|||~~~|||xxxrrrmmmhhheeecccgggfffeeeeeeeeefffggghhhkkknnnppplllddd^^^[[[[[[XXXXXXXXXVVVUUUVVVYYY\\\ccchhhlllpppvvv}}}~~~|||ooodddWWWOOOJJJHHHHHHJJJNNNXXXgggvvv|||mmmaaaeeettt}}}pppjjjhhhhhhlllnnnjjj```VVVPPPNNNIIIHHHGGGGGGGGGEEECCC@@@777555111000000000000///...............///000111---------------------------------------------------,,,,,,++++++,,,,,,---------------------------***************++++++,,,,,,,,,------------............///000111222333333444555666888;;;AAAIIIOOOPPPRRRUUUWWW[[[aaajjjqqqtttuuuwwwzzz}}}zzzvvvvvvzzzxxxooobbbVVVQQQVVVaaakkkiiijjjmmmqqqtttvvvwwwwwwqqqrrrsssuuuwwwxxxyyyyyywwwvvvuuutttuuuvvvyyyzzzzzzyyyxxxvvvttttttvvvxxx}}}~~~yyysssooojjjggg]]]ZZZVVVSSSQQQPPPNNNMMMJJJIIIGGGEEECCCCCCCCCCCCAAA@@@@@@?????????@@@@@@BBBEEEHHHKKKMMMNNNMMMMMMIIIIIIJJJLLLPPPTTTWWWYYY``````bbbdddgggiiikkklllnnnooopppooonnnmmmnnnoooppppppooooooppprrrsssttttttssssssrrrqqqqqqpppppplllllllllmmmnnnmmmjjjhhhgggddd```]]]___eeekkkpppqqqqqqrrrrrrrrrrrrqqqqqqrrruuuwwwvvvuuuuuuxxx|||{{{}}}|||yyy}}}}}}wwwkkk\\\RRRMMMKKKLLLOOOUUUfffppprrrtttuuuuuuuuuvvvxxxrrrqqqrrruuuzzz}}}~~~~~~}}}|||zzzxxxwwwvvv|||}}}~~~~~~yyyuuussssssssssssuuu|||}}}yyywwwuuunnnnnnnnnnnnnnnoooppppppsssuuuwwwyyyyyyxxxvvvtttssstttuuuwwwxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyzzz|||~~~~~~|||{{{zzz{{{xxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwuuuuuuvvvvvvwwwxxxyyyyyyuuuuuuvvvwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~||||||}}}{{{tttmmmgggccc```fffeeedddddddddeeegggggggggkkkmmmkkkfff```\\\[[[YYYYYYYYYXXXWWWYYY\\\^^^eeekkkppprrrwww~~~~~~tttlll```UUULLLHHHHHHJJJOOOUUU___nnn~~~rrreeedddlllzzzyyypppkkkkkkmmmmmmjjjbbbYYYRRRMMMIIIGGGFFFEEEEEEDDDAAA???999666222000000000000//////............//////000------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...------,,,,,,------...***************+++,,,,,,------------------............000111222333333333222444666999===CCCKKKPPPTTTVVVXXXXXX[[[aaakkkrrrwwwxxxzzz||||||yyyxxxzzzlllbbbVVVPPPRRR\\\gggnnnkkklllooosssxxxzzzyyyxxxpppqqqsssuuuwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwxxx{{{|||}}}}}}~~~|||vvvqqqmmmiiiggg```]]]ZZZXXXWWWVVVUUUTTTMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEECCCAAA@@@@@@???BBBEEEHHHLLLOOOPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRVVVVVVWWWXXXYYY[[[\\\]]]]]]___``````___```bbbdddffffffggghhhjjjkkkkkkllljjjiiihhhgggfffeeeeeedddcccbbbaaaaaabbbaaa___]]]YYYVVVQQQOOORRRYYYaaafffjjjjjjkkkkkklllkkkkkkkkkiiikkkmmmnnnnnnpppsssuuuqqqsssvvvyyy}}}{{{|||~~~{{{rrrdddXXXOOOJJJHHHGGGMMM[[[rrrsssuuuvvvvvvuuutttuuuvvvmmmnnnrrrxxx~~~}}}vvvvvvuuuuuuuuuwwwyyyzzz}}}}}}wwwsssqqqmmmpppsssxxx|||{{{wwwtttqqqppplllmmmoooqqqsssttttttttttttuuuvvvwwwwwwuuusssrrrrrrrrrrrrssstttuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuttttttvvvxxxyyy{{{}}}~~~~~~{{{zzzyyyyyyvvvxxxyyyyyyxxxwwwyyyzzz{{{|||~~~}}}{{{zzzzzzyyywwwvvvuuuuuuvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttsssrrrrrrqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnqqqtttvvvxxxxxxyyyzzz{{{{{{zzzyyyxxx}}}~~~}}}||||||yyy{{{wwwmmmgggdddcccddddddcccbbbcccdddeeefffcccfffiiiiiigggbbb^^^\\\[[[[[[[[[ZZZYYYZZZ\\\___cccjjjppptttyyy|||xxxnnn___QQQKKKJJJLLLRRRTTT]]]lllzzzmmmhhheeekkk{{{vvvtttqqqnnnhhh```UUUNNNIIIHHHFFFFFFGGGFFFEEECCC;;;777333111000000000000000//////............///........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,---.....................---------...000222333333333333333666999===BBBHHHOOOTTTZZZ[[[\\\\\\___eeepppwwwzzz{{{}}}~~~zzzyyy|||zzzaaaWWWLLLKKKUUUaaajjjmmmkkklllpppuuuzzz|||{{{xxxssstttuuuwwwxxxyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvtttsssrrrsssvvvyyy|||}}}|||||||||yyysssooollljjjhhheeecccaaaaaabbbcccbbbaaaZZZ[[[\\\\\\[[[YYYWWWUUUVVVTTTQQQMMMJJJGGGEEEDDDEEEGGGJJJNNNQQQTTTUUUVVVQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNNNNMMMNNNOOOOOOOOORRRVVVYYY\\\^^^```cccdddeeeddddddaaaaaaaaa``````_________\\\ZZZXXXWWWWWWVVVUUUTTTOOOMMMJJJIIIKKKQQQWWW[[[______```aaaaaaaaaaaaaaa_________aaaeeehhhiiiiiigggiiilllnnnrrrxxx~~~|||}}}~~~xxxsssjjj]]]SSSLLLHHHFFFLLLSSSeeeuuuwwwxxxwwwuuuttttttuuujjjmmmrrrzzz{{{ooonnnnnnooorrrwww|||~~~}}}zzzssspppnnnjjjnnnuuu{{{~~~{{{wwwssspppnnnmmmlllnnnqqqtttvvvvvvvvvuuuttttttuuuuuutttsssrrrqqqqqqqqqppppppqqqssstttvvvvvvvvvvvvvvvwwwwwwwwwwwwuuutttsssrrrssstttvvvxxxzzz|||}}}}}}{{{yyyxxxyyyvvvxxxyyyyyyxxxwwwyyyzzz{{{|||~~~|||xxxvvvuuutttrrrpppoooooooooooolllmmmmmmnnnnnnoooooopppnnnmmmmmmlllkkkjjjjjjiiiggggggffffffeeedddddddddeeeeeefffhhhkkknnnqqqsssuuuvvvwwwxxxxxxwwwvvvuuuzzz{{{{{{|||||||||{{{{{{yyy|||}}}||||||xxxzzz{{{|||{{{oooiiiggggggccccccbbbaaabbbcccdddeeeeeegggjjjlllllliiidddaaa]]]]]]\\\ZZZYYYYYY\\\^^^^^^fffnnnsssyyyzzzhhhWWWNNNNNNPPPNNNPPPXXXiii~~~uuulllbbbcccwww}}}wwwsssooofffZZZQQQKKKJJJIIIIIIJJJKKKJJJHHH<<<888444111000000000000111000///...............////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........---,,,---...///000..................---------...000222333333333333666:::>>>CCCHHHNNNTTTYYY^^^___``````cccjjjuuu}}}}}}~~~zzz{{{~~~zzzxxxwww}}}www[[[PPPGGGIIIWWWdddjjjkkklllmmmpppvvv|||~~~{{{xxxwwwwwwxxxyyyyyyyyyyyyxxxvvvvvvwwwwwwvvvuuutttsssnnnmmmmmmooossswwwzzz{{{|||{{{{{{yyysssooommmkkkiiillljjjjjjkkknnnppppppooooooppprrrsssrrrooollljjjeeeccc^^^YYYTTTOOOLLLJJJHHHJJJMMMQQQUUUXXXZZZ\\\RRRSSSTTTTTTSSSQQQPPPNNNIIIHHHFFFDDDDDDDDDDDDEEECCCDDDDDDDDDEEEIIINNNRRRWWWYYY]]]```bbbaaa```___^^^^^^^^^____________```YYYVVVRRRQQQPPPPPPPPPOOOKKKJJJJJJJJJLLLOOORRRTTTVVVVVVWWWYYYYYYZZZZZZYYYXXXVVVUUUXXX]]]``````___[[[]]]```bbbffflllsssxxx|||}}}~~~}}}rrrpppkkk```VVVPPPLLLJJJLLLNNN[[[tttwwwvvvuuuttttttsssqqqooohhhkkkqqqxxx|||wwwllliiigggjjjsss{{{~~~yyysssmmmjjjjjjgggnnnxxx~~~wwwuuurrrqqqqqqqqqpppoooqqqrrruuuvvvvvvuuusssqqquuutttsssqqqooonnnmmmmmmoooooonnnoooooopppqqqrrrvvvuuutttrrrrrrsssuuuvvvtttvvvxxxwwwvvvuuuuuuvvvzzzyyyyyyyyyyyyyyyyyyzzzvvvuuutttssstttuuuwwwxxxyyyyyyxxxvvvtttqqqmmmllliiiiiiiiiiiihhhgggfffeeefffddddddeeeggghhhgggffffffcccccchhhggg```^^^bbbcccaaa______^^^]]][[[YYYZZZ[[[]]]```dddhhhlllnnnooosssvvvwwwtttrrrsssttttttuuuwwwxxxxxxvvvsssqqqrrruuuxxxzzzyyyxxxxxxxxx{{{yyyvvvuuuxxx~~~wwwkkkdddaaa```aaacccbbbaaa`````````cccfffkkknnnnnnjjjeeeaaa```___]]]^^^___```___]]]\\\^^^eeemmmrrrvvv~~~qqq```TTTMMMHHHJJJLLLTTTcccrrrzzzlllcccgggvvvzzzsssqqqjjj]]]QQQLLLIIIFFFFFFIIIKKKKKKIIIDDD>>>666111000///---++++++,,,.../////////..............................++++++,,,---............,,,,,,,,,---------......---,,,+++******,,,---///,,,,,,,,,---------......//////////////////.........000222333333333444555555777<<>>EEELLLRRRVVVWWWXXXZZZ^^^dddjjjnnnqqqtttwww~~~|||vvvqqqrrrvvv~~~{{{jjjWWWEEEFFFKKKVVVccclllmmmkkkjjjkkknnnpppsssuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxxxxrrrpppnnnppprrrrrroookkkgggeeedddgggmmmqqqsssrrrsssuuuxxxzzz}}}|||qqqggg^^^]]]ZZZYYYXXXXXXYYYZZZWWWVVVUUUVVVVVVUUUSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIHHHIIILLLRRRVVVaaagggooouuuxxx|||zzzuuuqqqooollljjjkkkmmmnnnlllhhhccc```___[[[[[[\\\\\\\\\\\\\\\\\\YYYWWWTTTRRRSSSSSSSSSRRRQQQNNNJJJGGGFFFHHHKKKMMMTTTYYYeeesss~~~wwwpppiiidddbbb___XXXRRRKKKKKKMMMWWWkkk{{{{{{zzzwwwsssnnnkkkjjjpppssswwwzzz{{{yyytttqqqhhhdddbbbdddllltttzzz|||{{{yyytttooojjjiiikkknnn|||yyysssnnnkkkiiijjjlllnnnpppppprrrsssssssssrrrpppnnnmmmiiihhhgggffffffeeeffffff____________```aaabbbbbbeeedddccccccdddfffiiijjjnnnoooooonnnmmmnnnppprrrqqqpppooommmllllllkkkkkkiiigggeeedddcccdddeeefffhhhgggeeecccccccccddddddaaabbbccceeeffffffffffffiiiiiijjjlllnnnnnnllliiifffkkkjjjeeedddfffeee___aaa\\\TTTNNNKKKIIIHHHHHHGGGGGGJJJNNNVVV```iiinnntttttttttrrrooommmkkkjjjhhhfffbbb^^^ZZZWWWVVVUUUSSSTTTUUUUUUUUUXXX[[[___bbbfffmmmssswwwxxxxxxwwwxxx~~~}}}tttllliiifffccccccddddddeeeeeegggjjjmmmppprrrssstttnnnllljjjhhhfffccc___\\\ZZZVVVTTTTTTVVV[[[hhhtttyyyiii\\\SSSNNNMMMLLLMMMTTTgggsssiiidddcccqqqzzzmmmeeeaaa^^^RRRNNNJJJHHHHHHGGGDDD@@@EEEBBB>>>999666333111///.........////////////...........................///////////////...---,,,------------............***+++,,,---------,,,+++++++++,,,,,,,,,---------------------............000111333333333444666888888>>>HHHRRRXXX]]]___``````eeekkkpppsssuuuwwwxxx{{{vvvssswww}}}~~~{{{tttcccRRRBBBFFFNNNYYYdddkkkllljjjjjjkkkmmmppprrrtttuuuuuuyyyxxxwwwvvvuuuvvvwwwwwwqqqqqqqqqssssssqqqmmmiiigggeeeeeegggkkknnnoooooonnnpppsssvvvyyy~~~vvvlllccc```\\\YYYXXXWWWWWWVVVVVVUUUTTTUUUVVVVVVUUUTTTPPPPPPPPPOOOOOOMMMLLLLLLMMMLLLKKKIIIIIILLLRRRVVV```fffoooxxx|||zzzxxx{{{}}}~~~|||xxxuuussskkkkkkkkkjjjjjjjjjiiiiiiccc```\\\WWWTTTQQQOOOMMMJJJHHHDDDBBBAAABBBDDDFFFGGGKKKVVVcccooo{{{~~~vvvlllgggfffccc\\\UUUMMMLLLLLLRRRaaavvvxxxyyyyyyvvvrrrooonnnnnnxxxzzz~~~~~~{{{wwwuuuiiifffccceeekkkrrrvvvwwwuuutttqqqnnnlllnnnssswww|||uuupppkkkiiiiiikkknnnpppqqqqqqpppppppppooommmkkkiiihhheeedddbbbaaa___^^^^^^^^^YYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\^^^aaadddeeeggghhhiiiiiiggggggiiikkkjjjjjjiiihhhhhhhhhhhhhhheeedddccccccdddfffhhhiiikkkkkkjjjkkklllnnnpppqqqooopppqqqsssuuuuuuvvvvvvxxxxxxzzz|||}}}|||xxxuuuvvvsssmmmhhhiiinnnooolll```ZZZRRRKKKGGGEEEDDDDDDCCCCCCFFFLLLTTT^^^hhhnnnqqqooommmjjjgggddd```^^^[[[YYYUUUPPPMMMJJJIIIIIIFFFGGGGGGGGGGGGJJJNNNRRRVVV[[[dddlllsssvvvwwwwwwvvvyyyqqqlllfffcccccceeeeeeeeehhhiiijjjlllnnnpppqqqrrrnnnllljjjhhhfffccc^^^[[[YYYWWWUUUVVVVVVXXXaaajjjwwwssseeeZZZSSSQQQPPPPPPRRRaaa}}}{{{nnneee```gggzzzpppgggcccaaaUUUQQQKKKIIIIIIHHHFFFCCCDDDBBB@@@<<<777333111///////////////.../////////.......................................---,,,+++---------.........//////,,,,,,+++***+++,,,---...------------............---------.........//////000222333333333555777:::888@@@KKKUUU[[[___bbbccchhhmmmrrrwwwyyyzzz{{{|||}}}vvvrrrssszzz}}}wwwkkkZZZLLLEEEJJJRRR[[[ccchhhjjjjjjlllmmmoooqqqssstttuuuvvvwwwvvvtttsssrrrssstttuuurrrssstttuuutttpppkkkgggdddddddddfffhhhjjjkkkkkkhhhkkknnnqqquuu{{{~~~}}}|||}}}~~~}}}sssiiiddd___[[[YYYXXXVVVTTTRRRQQQPPPPPPRRRSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRRRRJJJIIIGGGEEEDDDGGGLLLPPPXXX^^^gggsss~~~zzzvvvssspppnnnmmmgggeeeaaaZZZSSSMMMJJJHHHEEECCCAAA?????????AAABBBAAAEEEMMMXXXbbbooo|||qqqjjjgggbbbZZZRRRMMMKKKJJJNNNYYYjjj~~~vvvwwwwwwtttpppoooqqqtttzzzvvvtttllliiifffhhhlllpppqqqqqqppppppooooooppptttzzz~~~~~~|||vvvpppkkkiiihhhiiikkknnnooonnnlllkkkjjjiiigggeeecccaaa```\\\[[[YYYWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTTTTUUUWWWZZZ^^^______bbbdddeeeeeeeeefffhhhiiiiiiiiiiiijjjkkklllllllllkkkkkklllnnnqqqtttvvvwwwxxxxxxzzz|||~~~uuusssxxxrrrfffYYYSSSLLLGGGDDDCCCBBBBBB@@@AAACCCHHHOOOWWW___dddfffccc```]]]ZZZWWWTTTQQQNNNLLLIIIFFFCCCAAA@@@@@@>>>????????????AAAEEEHHHKKKPPPXXXbbbkkkrrrvvvxxxuuuwwwzzz~~~{{{sssjjjdddcccddddddccchhhiiiiiijjjkkklllmmmnnnjjjiiihhhhhhgggddd```\\\ZZZYYYYYYZZZXXXWWW\\\cccpppzzzrrreeeXXXVVVTTTRRRRRR[[[ppprrrfff______mmmuuukkkhhhggg[[[UUUNNNJJJIIIIIIHHHFFFCCCCCCBBB>>>999444111000111000///.........//////........................------------------,,,+++------.........////////////...,,,+++,,,---000111............////////////------......///000000000111222333333444555999;;;<<>>===<<<<<<:::;;;<<<<<<<<<===@@@BBBDDDHHHNNNWWWaaajjjrrrvvvwwwxxxyyyzzz}}}tttkkkhhhgggeeecccffffffggghhhiiiiiijjjjjjfffffffffggghhhfffbbb___]]]\\\\\\\\\ZZZWWWZZZ```hhhppp{{{|||nnn^^^YYYTTTQQQOOOTTTcccrrrvvviiiaaa\\\dddwwwuuummmlllnnnccc\\\RRRKKKIIIIIIIIIHHHDDDEEEEEEAAA;;;666333222222111///.........//////........................,,,------............---............////////////------------......//////---------.........//////......//////000111111222222333333333444666:::===AAAIIITTT\\\```ccchhhkkkuuuxxx|||~~~|||||||||sssooonnnpppwww~~~~~~tttbbbQQQGGGCCCIIIQQQ]]]fffjjjlllmmmooopppqqqrrrtttuuuvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrsssqqqllleee```\\\]]]___aaabbbcccdddeeefffdddfffiiilllnnnqqqtttwwwzzzyyyxxxvvvtttrrrpppoookkkkkkkkkjjjhhhhhhjjjlllhhhjjjlllmmmnnnrrrwww{{{|||kkkeee^^^YYYWWWUUUQQQMMMHHHEEECCCAAABBBBBBAAA@@@>>>???@@@BBBDDDEEEGGGHHHGGGFFFEEECCCAAAAAACCCFFFEEEHHHPPP\\\lll|||uuuiii___XXXUUUTTTUUUXXX[[[ZZZVVVQQQNNNMMMKKKJJJHHHFFFEEECCCBBBBBBBBBBBBDDDHHHNNNYYYlll|||yyyoooeee[[[UUUNNNLLLKKKLLLMMMUUUhhh{{{wwwxxxvvvqqqmmmmmmtttzzz~~~{{{xxxxxxrrrpppnnnnnnpppoookkkhhhkkklllnnnpppsssxxx~~~~~~~~~{{{yyyvvvsssppplllgggcccggghhhhhhiiihhhccc]]]XXXVVVUUUSSSQQQNNNKKKIIIHHHEEEDDDDDDCCCBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHIIILLLPPPSSSVVV\\\aaaiiiooosssuuuvvvwwwzzzzzz|||~~~ppprrrzzz[[[NNNJJJGGGEEEDDDFFFIIIJJJJJJDDDDDDEEEEEEGGGIIIKKKMMMKKKHHHDDDDDDEEEEEEBBB@@@============<<<<<<;;;;;;:::;;;<<<<<<<<<<<<>>>@@@BBBDDDHHHPPPZZZeeennntttzzz{{{{{{zzz{{{~~~sssnnnkkkhhheeecccdddeeeggghhhhhhhhhhhhddddddfffhhhiiihhhdddbbb```^^^]]]]]]YYYVVVYYY___bbbiiissssssaaaZZZSSSNNNLLLOOO[[[ggguuuzzznnnggg\\\```ooorrrkkkmmmqqqiiiaaaUUUMMMIIIIIIIIIHHHEEEGGGGGGDDD===777444444222111000.........///000........................------...///000000000///............/////////000)))***,,,......---,,,+++,,,,,,,,,---------.........//////000111222222333222333333333444666:::===DDDMMMYYYaaafffkkkrrrwwwwwwzzz}}}~~~|||zzzxxxxxxzzz~~~wwwqqqpppooooootttzzz{{{{{{xxxmmmZZZJJJEEEGGGHHHSSSaaallloooppppppqqqqqqqqqssstttuuuvvvvvvvvvuuuuuutttssssssrrrqqqqqqoooppppppmmmggg```ZZZXXX[[[]]]```aaaaaabbbcccddddddgggjjjllllllmmmooopppuuussspppmmmjjjiiihhhhhheeefffeeebbb```___aaabbbcccfffiiikkklllpppuuuyyy|||}}}}}}zzzuuuhhhaaaYYYTTTSSSQQQLLLHHHDDDBBB>>>===<<<<<<;;;:::======>>>@@@CCCEEEHHHIIIJJJKKKJJJHHHFFFEEEFFFHHHBBBDDDJJJUUUeeeuuu{{{ttthhh[[[QQQLLLJJJJJJMMMRRRYYY\\\ZZZWWWVVVVVVSSSRRRPPPMMMKKKHHHFFFEEECCCAAAAAADDDHHHRRRdddttt|||vvvjjjaaa\\\QQQPPPOOOOOOLLLQQQbbbvvvzzzwwwtttrrrrrrtttwwwyyyxxxyyyzzz{{{|||{{{zzzzzzxxxwwwvvvtttqqqnnnkkkjjjnnnooorrrvvvzzz}}}~~~~~~}}}|||zzzyyywwwssspppmmmkkkjjjiiihhhfffdddaaa]]]XXXRRRMMMMMMLLLJJJHHHEEECCCAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<===>>>???????????????@@@CCCEEEHHHLLLRRRVVV```fffpppzzz~~~qqqkkkccc___]]]YYYSSSMMMMMMKKKKKKOOOUUUXXXVVVSSSPPPMMMIIIHHHHHHHHHHHHGGGBBBAAA@@@??????>>>>>>>>>@@@???>>>===<<<<<<======<<<:::888:::>>>???>>><<>><<<999555333>>>======>>>CCCIIIPPPTTTUUUUUUTTTQQQMMMIIIGGGFFFGGGGGGJJJSSSaaaqqq}}}{{{lll]]]VVVSSSOOOKKKJJJQQQWWW^^^bbbdddgggjjjnnnnnnlllggg```XXXQQQKKKHHHGGGEEEEEEFFFGGGLLLZZZggg~~~xxxjjj^^^XXXQQQMMMMMMLLLMMM^^^sssttttttuuuvvvwwwwwwwwwwwwwwwxxxzzz|||}}}}}}}}}}}}~~~|||zzzwwwtttqqqnnnllllllooorrrwwwzzz}}}~~~|||zzzzzz{{{|||{{{zzzyyyvvvqqqkkkhhhgggggggggeeeaaa[[[VVVRRRNNNJJJHHHFFFEEECCCAAA???===<<<;;;<<<<<<;;;;;;::::::999999;;;<<<<<<======<<<<<<;;;<<<===???AAACCCGGGLLLPPP]]]dddooozzzzzzttthhhaaaZZZVVVUUUUUURRROOOTTTRRRQQQTTT[[[___```^^^[[[WWWQQQMMMKKKJJJHHHGGGCCCBBBAAA@@@????????????@@@??????????????????>>>===<<<;;;<<>>??????@@@@@@EEEEEEEEEGGGLLLSSSYYY]]]dddccc```[[[VVVQQQNNNMMMGGGGGGKKKTTTbbbpppzzz}}}yyylll```[[[YYYUUURRRRRRXXX^^^ffflllssszzz{{{sssiii```YYYSSSNNNJJJHHHHHHMMMXXXdddwww}}}}}}vvvjjj\\\RRRKKKJJJIIIJJJWWWhhhpppsssyyy}}}~~~{{{yyyvvvxxxzzz}}}|||xxxtttqqqnnnmmmkkknnnrrrwww{{{}}}~~~~~~xxxwwwvvvwwwyyyzzzzzzzzzyyyuuuoooiiieeecccdddddd^^^YYYQQQJJJFFFDDDCCCBBB@@@@@@???>>><<<;;;::::::999999999999999999999999::::::;;;;;;;;;:::999999:::<<<===>>>@@@BBBFFFIIIUUU]]]iiivvvzzzsssnnngggbbb[[[XXXYYY\\\]]]]]]```]]][[[^^^eeekkkooopppjjjddd]]]VVVQQQMMMJJJHHHGGGFFFDDDCCCBBBCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@???BBBDDDGGGKKKTTT___hhhssszzz{{{wwwvvvwwwvvv|||tttllljjjgggeeegggfffccccccfffjjjjjjjjjkkkjjjjjjiiiiiieeedddcccaaa^^^\\\YYYXXX[[[\\\```jjjvvv}}}ooo```VVVRRRPPPSSSVVVUUU```sss}}}eee___\\\dddxxx}}}ppphhhffffffhhhfffbbb\\\VVVQQQOOOOOOOOOMMMLLLLLLJJJEEE===777555333000///000111000///................................................------......///.........------............---------...///...---,,,---.........///000000111111222111333444444555:::BBBIIIYYY```gggmmmuuu}}}wwwvvvxxx{{{}}}xxxwwwyyyxxxiiieeekkkqqqvvvuuuvvvyyyvvvoookkkjjjkkkmmmjjj]]]LLLCCCFFFMMMXXXbbblllpppsssvvvwwwvvvxxxuuussstttvvvwwwtttrrrpppoooooonnnnnnnnnnnnoooooonnnjjjccc[[[VVVVVVXXX`````````aaaaaaaaaaaaaaacccdddddddddddddddgggiiijjjjjjkkklllmmmnnnnnnooommmmmmlllhhhccc]]]WWWSSSMMMLLLIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBDDDHHHLLLQQQSSSUUUUUUVVVYYY^^^dddjjjnnnrrroooiiibbb\\\WWWSSSQQQNNNNNNQQQZZZfffpppvvvwwwxxx{{{|||rrriiifffdddaaa______```eeelllttt}}}{{{rrrfff\\\RRRLLLJJJMMMVVV___sss~~~zzzyyy~~~wwwcccWWWLLLIIIHHHHHHQQQ]]]yyyooottt|||~~~xxxzzz}}}zzzuuuqqqmmmkkkjjjjjjnnnsssxxx|||}}}}}}|||xxxwwwvvvvvvxxxzzzzzzyyyxxxuuupppkkkfffbbb```___UUUPPPIIICCCAAAAAA@@@@@@@@@@@@???>>>>>>======<<<::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::===>>>???@@@@@@AAADDDGGGKKKSSS```mmmyyy~~~}}}{{{yyy{{{~~~~~~~~~zzzuuuqqqnnnjjjfffeeehhhkkknnnooommmkkkhhhjjjpppxxx~~~xxxrrrjjjbbb\\\WWWSSSQQQRRRPPPNNNMMMLLLLLLMMMNNNLLLNNNPPPRRRRRRQQQPPPOOOJJJJJJHHHHHHGGGFFFEEEDDDDDDEEEGGGIIILLLTTT___fffrrrzzz|||xxxvvvtttqqqttt|||{{{rrrkkkfffcccddddddbbbcccfffiiijjjjjjjjjjjjjjjjjjjjjeeedddccc```^^^[[[YYYWWWWWWXXX\\\cccooo{{{|||lll^^^VVVSSSTTTWWWVVV___ooommmbbbZZZ]]]mmmvvvkkkfffcccdddggggggbbbZZZSSSPPPQQQQQQOOOMMMMMMLLLHHH@@@:::444222///---.........---................................................,,,,,,---.../////////...------............------+++---------++++++,,,---...//////000111111222222222333333444666===GGGOOO^^^bbbgggnnnzzzxxxuuuxxx~~~{{{{{{|||pppbbbbbbkkkuuuwwwzzz~~~{{{tttqqqnnnooojjj[[[JJJDDDJJJSSS[[[eeeooorrrtttxxxyyyxxxxxxvvvttttttuuuuuurrrpppooonnnnnnmmmmmmmmmnnnnnnooommmggg```YYYVVVWWWYYY______``````aaaaaabbbbbbcccdddffffffeeeeeefffgggkkkkkkmmmooorrruuuwwwyyyvvvvvvsssooohhh```YYYUUUOOOLLLHHHEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGLLLMMMPPPTTTYYY___cccfffhhhiiijjjmmmrrrwww{{{~~~~~~yyyqqqjjjccc^^^ZZZXXXXXXWWWZZZbbblllsssuuutttyyy|||xxxuuuqqqllljjjlllkkkoootttyyy}}}ooo^^^TTTPPPOOOUUU[[[qqqzzz{{{yyy||||||lll^^^PPPKKKJJJJJJPPPVVVhhhkkkqqqzzz}}}xxxsssnnnlllkkkjjjlllpppuuuyyy|||}}}|||||||||zzzyyyxxxzzzzzzzzzyyysssrrrpppmmmggg___YYYUUUJJJGGGDDDBBBAAAAAA@@@?????????>>>>>>>>>=========<<<<<<<<<<<<============::::::<<<===>>>>>>>>>>>>>>>@@@AAAAAA@@@AAACCCDDDEEEMMMYYYgggrrrxxx{{{|||~~~~~~~~~~~~{{{zzzxxxxxxxxxxxxvvvtttuuuwwwyyy|||~~~~~~~~~}}}zzz|||~~~}}}zzzsssrrrqqqrrrtttwwwxxxyyy{{{yyyvvvwww|||zzztttoookkkgggdddbbbaaa^^^\\\\\\\\\^^^___]]]^^^```bbbcccbbbaaa```XXXWWWVVVSSSPPPNNNLLLLLLLLLMMMNNNNNNPPPWWW```gggrrrzzz~~~{{{yyyvvvrrrtttyyyzzzmmmfffbbbbbbcccbbbbbbeeegggggghhhiiijjjjjjjjjiiidddcccbbb___\\\YYYWWWUUUTTTUUUWWW\\\fffsssxxxhhh]]]XXXYYYZZZYYY^^^kkk~~~ttthhh]]]]]]hhhzzz~~~qqqgggbbbccchhhkkkfff]]]TTTQQQQQQQQQOOOMMMNNNMMMJJJDDD>>>666333///------.........................................................,,,,,,---.../////////...------............------...///000000///...///111//////000000111222222222222333444555888@@@LLLUUU___bbbfffmmm{{{vvvtttzzz|||iii___aaakkkuuuxxx}}}zzzvvvtttkkk[[[KKKFFFNNNXXX^^^hhhpppsssuuuxxxzzzyyyxxxvvvuuutttsssrrrpppooonnnmmmmmmmmmmmmmmmnnnnnnoookkkeee^^^XXXVVVWWWYYY[[[\\\]]]^^^```aaabbbcccccceeeggghhhgggfffggggggjjjkkkmmmpppuuuyyy}}}|||zzzvvvrrrmmmhhhdddbbb[[[WWWRRRNNNLLLJJJHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKFFFGGGHHHJJJMMMQQQTTTVVV\\\^^^ccchhhmmmqqqsssuuuxxxyyy{{{}}}}}}vvvqqqmmmhhheee]]]\\\]]]eeepppxxxyyywwwwwwyyy|||~~~{{{wwwuuuyyyzzz}}}yyyqqqooorrrvvvxxx{{{rrreee\\\XXXZZZ___mmmuuu{{{vvvxxx|||~~~qqqdddUUUMMMKKKLLLOOORRR^^^tttccciiittt}}}wwwrrrnnnmmmmmmnnnqqqssswwwzzz|||}}}||||||~~~|||zzzzzzzzzzzzyyyxxxpppppppppmmmfff\\\SSSMMMDDDCCCBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>=========??????????????????>>>>>>======>>>???@@@AAA@@@@@@===???@@@@@@??????@@@BBBDDDLLLXXXeeepppvvvxxxyyy{{{{{{{{{|||}}}~~~~~~~~~{{{wwwuuutttsssrrrqqqrrrsssvvvyyyzzz{{{zzzyyyyyy||||||~~~yyyyyyzzz|||~~~{{{uuussspppnnnmmmnnnpppqqqqqqrrrsssttttttssssssrrrjjjjjjhhhccc]]]YYYWWWVVVUUUVVVVVVTTTTTTYYYaaahhhqqqxxx~~~~~~}}}zzzvvvuuuwww|||tttllleeeddddddbbbbbbdddccceeegggiiijjjjjjiiihhhdddcccaaa___\\\YYYVVVUUURRRRRRSSSUUU[[[hhhxxxpppccc^^^]]]]]]^^^```jjj~~~{{{nnncccccchhhuuuyyymmmfffeeejjjmmmjjj```WWWRRRQQQQQQOOONNNOOOPPPMMMHHHCCC999666111//////000000000................................................------......///.........------............------,,,...//////...---...000//////000111111222222333222333555888<<>>JJJTTT[[[]]]___bbbgggmmmwww|||rrrmmmtttyyyxxxwwwuuuqqqnnnkkkjjjiiiaaa___iiittt{{{zzzgggRRRHHHHHHMMMWWW___hhhkkknnnpppppppppqqqrrrsssrrrqqqpppooommmllllllnnnnnnmmmmmmllllllkkkkkkddd```ZZZVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZ\\\___bbbeeefffggghhhjjjnnnlllmmmppprrrtttzzz~~~vvvssssssttttttvvvyyy}}}~~~vvv{{{~~~~~~~~~}}}}}}}}}}}}zzzvvvvvvvvvuuussstttuuuvvvvvvvvvtttsssrrrwwwzzz~~~}}}wwwmmmddd^^^aaa```cccllltttzzzpppbbb]]]]]]^^^fffrrr|||}}}~~~lll^^^UUURRRPPPOOOTTT\\\iii{{{[[[bbbsssxxxpppkkkkkkoootttvvvyyyyyyzzzzzzzzzyyywwwvvvtttvvvyyy{{{|||~~~}}}xxxvvvqqqsssuuuvvvwwwxxxyyyzzzyyywwwuuuttttttsssqqqoookkkiiigggfffeeedddbbb```]]]\\\[[[[[[\\\]]]\\\ZZZWWWUUUQQQNNNKKKKKKKKKLLLMMMRRR[[[eeennnsssvvvwww{{{zzzzzz{{{||||||yyywwwqqqnnnkkkjjjlllpppssstttuuuvvvxxxzzzzzzyyywwwvvvxxxyyyzzz|||}}}~~~{{{xxxvvvyyy|||tttmmmeee```[[[XXX[[[bbbjjjsss|||zzzyyyvvvrrrqqqwwwuuujjjeeeeeebbbcccfffiiilllmmmmmmmmmllljjjgggccc___\\\YYYXXXVVVRRRNNNMMMLLLLLLSSSZZZhhhxxxtttfff\\\VVVOOOQQQWWWgggwwwmmmdddcccooo~~~rrroooooogggaaa[[[QQQOOOPPPNNNKKKOOOVVVVVVQQQDDD<<<222...000111///,,,............................../////////...,,,,,,........................+++++++++,,,,,,,,,,,,,,,/////////////////////...111111222222333333444444555444777???KKKVVV]]]___]]]```eeekkksss~~~uuuqqqxxxzzzxxxvvvtttrrrooollliiiccc^^^```lllxxx~~~wwwdddPPPGGGHHHOOOYYYaaalllnnnpppqqqpppoooooopppqqqppppppooonnnmmmllllllnnnmmmmmmmmmlllkkkkkkjjjeee```ZZZVVVTTTSSSRRRQQQQQQPPPPPPQQQRRRUUUXXXZZZ\\\___bbbeeefffgggiiijjjnnnlllmmmppprrrsssyyy}}}yyyyyy{{{|||}}}~~~{{{vvvtttrrrqqqppprrrtttxxx}}}~~~yyyxxxwwwvvvtttttttttttttttrrrpppnnnmmmsssvvv{{{{{{uuukkkaaa[[[YYYWWW[[[ccclllsss|||vvviii___ZZZYYYZZZbbbnnn{{{rrrfff^^^XXXSSSPPPRRRWWWaaappp___fffvvv}}}}}}~~~~~~xxxqqqllllllooorrruuuxxxxxxxxxxxxwwwvvvtttttttttvvvzzz}}}~~~~~~}}}|||yyywwwqqqpppooopppqqqrrrqqqpppjjjhhheeeaaa]]]ZZZXXXWWWUUUYYY___gggmmmrrruuuvvvzzzzzzzzz{{{|||zzzvvvsssnnnjjjgggfffiiinnnsssuuuvvvwwwyyy{{{{{{zzzyyyxxxyyyyyyzzz{{{||||||||||||}}}}}}~~~}}}yyywwwvvvzzzxxxooohhh```ZZZ[[[```hhhrrr|||~~~}}}zzzuuuqqqsssyyyyyyllldddbbb```aaadddhhhkkknnnoooppppppnnnkkkgggccc___\\\[[[YYYTTTPPPOOOLLLKKKOOOVVV^^^mmm|||~~~vvviii[[[QQQKKKLLLQQQ]]]ppp|||rrrfffaaahhhssstttlllmmmhhheee```TTTOOOOOOMMMLLLQQQVVVVVVSSSGGG>>>444...///111000....................................///......---,,,........................,,,,,,,,,+++++++++++++++......//////////////////333333333333444444444444444444777@@@MMMYYY```ccc]]]aaafffkkkqqqzzzzzzwww}}}}}}zzzwwwvvvuuurrrmmmhhh___^^^cccoooyyy}}}~~~qqq```MMMFFFIIIRRR]]]fffqqqssssssrrrpppnnnmmmmmmnnnnnnnnnmmmmmmmmmllllllnnnnnnnnnmmmlllkkkjjjjjjeeeaaaZZZUUURRRQQQPPPOOONNNMMMLLLLLLNNNSSSWWWZZZ\\\___ccceeefffgggiiijjjnnnlllmmmppprrrsssxxxzzzqqqiiidddaaa___^^^bbbfffmmmvvv~~~~~~zzzxxxwwwuuutttvvvwwwwwwwwwvvvtttrrrqqquuuyyy~~~zzzpppeee^^^WWWUUUWWW___hhhpppzzz~~~zzzxxxwwwpppqqqqqqoookkkddd^^^[[[XXX```lllxxxxxxooohhh```WWWQQQNNNQQQVVVaaaooo~~~ccckkkxxx{{{wwwwwwxxxzzz|||wwwqqqmmmmmmpppssstttxxxwwwwwwvvvuuutttssssssuuuvvvxxxzzz|||{{{zzzvvvrrrmmmgggcccaaa___aaaeeejjjnnnrrruuuwwwwwwwwwxxxyyyyyyvvvrrrnnnjjjgggccccccgggmmmrrruuuwwwxxxzzz{{{|||{{{zzzzzz{{{{{{{{{||||||{{{{{{{{{|||{{{{{{}}}~~~~~~|||zzzuuusssssswww~~~vvvmmmddd]]]\\\```fffqqq{{{}}}xxxtttrrrtttvvv|||mmmbbb]]]]]]^^^aaaeeeiiimmmpppqqqrrrpppnnnjjjfffbbb^^^]]][[[WWWSSSQQQNNNJJJLLLQQQUUUaaannnrrrooofffXXXLLLMMMLLLOOOWWWcccuuuzzzlllbbbdddjjjvvvjjjjjjiiiiiidddXXXQQQOOOMMMNNNSSSWWWWWWUUUJJJAAA666000///000000000..........................................------......................../////////......---------............////////////333333333333333333444444444555:::DDDRRR^^^dddgggcccggglllpppsssyyy~~~}}}}}}}}}|||vvvmmmfff]]]___eeennnuuuxxxxxxyyy}}}hhhYYYIIIEEEKKKVVVbbbllltttuuuuuussspppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooonnnmmmllljjjiiiddd```YYYSSSPPPOOOMMMLLLKKKJJJHHHIIIKKKQQQVVVYYY\\\___ccceeeggggggiiijjjmmmlllmmmpppqqqrrrvvv}}}~~~{{{xxx||||||{{{vvvnnndddZZZTTTQQQOOONNNTTTYYYaaakkkttt{{{{{{wwwuuutttttttttvvvwwwyyy{{{|||||||||{{{|||wwwllldddZZZWWWWWW\\\dddlllwww{{{wwwrrrnnnkkkkkklllnnnrrrsssooohhhbbb```fffqqqzzz{{{zzz}}}{{{tttnnneee[[[SSSMMMMMMNNNTTTaaasssfffooo{{{{{{tttppppppsssuuuxxxtttooommmnnnqqqtttuuuxxxwwwvvvvvvuuutttttttttuuuuuuuuuvvvxxx|||vvvpppllliiifffgggjjjmmmppptttvvvwwwwwwwwwxxxyyyxxxuuuppplllgggdddbbbcccgggmmmrrruuuwwwxxxyyy{{{||||||{{{{{{|||}}}}}}}}}||||||{{{zzz|||{{{yyyyyyzzzzzzxxxwwwsssrrrqqquuu|||~~~wwwpppggg___^^^bbbdddoooyyy}}}|||xxxuuutttttt}}}sssddd\\\[[[\\\^^^aaaeeejjjnnnpppqqqpppnnnkkkgggccc___]]]\\\XXXUUUTTTOOOJJJJJJNNNPPPXXX```dddddd```VVVKKKNNNLLLNNNTTT[[[iiirrreeeaaadddxxxvvvhhhhhhhhhjjjggg\\\SSSPPPNNNPPPTTTWWWWWWWWWLLLDDD999222///000000000////////////////////////......------....................................111111000000//////......---.........//////000000222222222222333333333333444777===JJJXXXccciiijjjhhhlllqqqtttuuuxxx|||uuuiii___WWW]]]eeekkkqqquuuxxxyyy|||^^^QQQEEEFFFOOO[[[hhhqqqtttuuuuuussspppnnnnnnooommmmmmnnnnnnnnnnnnoooooonnnooooooooonnnllljjjiiibbb]]]VVVQQQOOONNNLLLLLLJJJIIIGGGHHHKKKPPPVVVYYY]]]```cccfffggghhhiiikkkmmmlllmmmpppqqqqqquuuzzz{{{zzzyyyxxxxxxvvvsssqqqnnnqqquuuvvvssspppmmmlllhhhaaaWWWOOOIIIGGGFFFEEEJJJNNNUUU]]]eeekkknnnpppooonnnmmmlllmmmqqqwww|||zzzyyywwwuuuttttttuuuvvvrrrtttxxx}}}zzzooohhh[[[VVVTTTWWW]]]cccllluuu~~~zzzwwwuuurrrmmmjjjiiijjjnnnuuuzzzyyyrrrllllllrrryyy{{{ttttttxxx{{{uuuoooggg]]]VVVMMMLLLKKKNNNZZZnnnjjjttt}}}{{{tttmmmjjjjjjmmmoooqqqnnnkkkkkkmmmqqqtttuuuwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuttttttwww}}}|||wwwsssppphhhjjjlllooorrrtttvvvvvvwwwwwwwwwxxxxxxuuuqqqnnneeecccbbbdddiiinnnrrrtttwwwxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}|||{{{zzzzzzxxxvvvtttuuuuuutttrrrqqqoooooorrrxxx~~~{{{uuuooohhhaaa```ccccccmmmvvvyyy|||~~~{{{yyywwwuuuwww~~~nnnbbb[[[[[[\\\___bbbggglllooonnnnnnmmmkkkhhhdddaaa___[[[XXXVVVVVVQQQKKKJJJMMMNNNTTTYYY\\\^^^___YYYRRRQQQNNNQQQWWW]]]ggg|||xxxiiiaaa```pppuuuggggggfffiiihhh^^^TTTOOOMMMPPPTTTTTTTTTUUUMMMFFF<<<555111000000000////////////////////////......---------...//////......................../////////...............------......///000000000111111111222333444444444555999BBBQQQ___iiillllllkkkoootttvvvvvvwwwzzz}}}xxxjjj]]]UUUNNNYYYeeelllrrryyy~~~qqqTTTJJJBBBGGGSSS```llluuutttttttttrrrooonnnnnnpppnnnnnnnnnnnnnnnnnnnnnooommmmmmnnnnnnmmmjjjhhhfff^^^YYYTTTOOONNNMMMMMMLLLJJJJJJIIIJJJMMMQQQVVVYYY]]]```dddfffggghhhjjjkkkmmmlllmmmpppqqqpppsssxxxzzzwwwsssqqqooommmkkkiiijjjmmmooonnnkkkgggdddccc]]]XXXOOOIIIEEEDDDCCCBBBCCCFFFJJJOOOTTTWWWZZZ[[[XXXXXXWWWWWWXXX\\\bbbgggsssvvvzzz}}}~~~}}}zzzxxxuuuuuuuuutttssssssuuuwwwtttwww|||~~~xxxpppiii[[[VVVSSSUUUXXX\\\dddlll{{{~~~yyyxxxxxxxxxuuurrrnnnpppuuu|||{{{www{{{}}}tttsssvvv}}}|||wwwrrrjjj```YYYNNNLLLJJJKKKUUUiiinnnxxx~~~{{{{{{zzzwwwyyytttnnnhhhddddddfffgggiiigggfffgggkkkpppsssuuuuuuuuutttssstttuuuvvvwwwssstttuuuwwwyyy~~~}}}|||xxxtttqqqnnnlllfffhhhkkkooorrrsssttttttuuutttsssssssssrrrooollldddddddddgggkkkpppssssssvvvwwwxxxyyyzzz{{{||||||{{{{{{|||||||||{{{zzzzzzvvvssspppnnnnnnnnnmmmllljjjiiiiiilllrrrxxx|||}}}|||xxxsssooohhhbbbaaadddbbbkkksssvvvxxx}}}~~~|||zzzwwwvvvqqqxxxyyyjjj^^^]]]]]]^^^aaafffjjjmmmmmmmmmmmmkkkiiifffcccaaaYYYWWWWWWWWWRRRLLLJJJMMMNNNTTTZZZ]]]```dddbbb^^^]]]ZZZ\\\dddhhhlll|||oooeeebbbffftttsssgggfffdddggghhh```TTTMMMJJJNNNQQQPPPPPPQQQMMMGGG???777222000//////////////////////////////...------,,,---...///000........................---------...............------......///000000111000111222333444555666777666;;;GGGWWWeeemmmnnnlllnnnrrrvvvxxxwwwxxxzzz}}}~~~|||}}}~~~~~~~~~xxxhhhYYYOOOKKKJJJZZZjjjsssyyyuuudddLLLDDD@@@HHHVVVdddooowwwuuuuuutttqqqnnnlllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmiiijjjkkkkkkjjjgggdddbbbZZZVVVQQQNNNMMMNNNNNNNNNLLLLLLLLLMMMPPPSSSWWWYYY]]]```dddfffggghhhjjjkkkmmmkkkmmmppppppooorrrwww}}}~~~zzzuuuooojjjhhhgggeeedddhhhjjjkkkjjjeeeaaa]]]\\\WWWRRRLLLGGGEEEDDDCCCBBB??????AAACCCEEEGGGHHHIIIFFFFFFGGGGGGHHHKKKQQQUUU^^^bbbggglllppprrrssssssqqqrrrsssrrrpppoooqqqttttttvvv{{{}}}vvvrrrooolllfffaaaVVVQQQNNNPPPSSSVVV\\\dddnnnsssxxx|||}}}}}}|||~~~~~~|||yyy{{{{{{}}}{{{vvvxxxyyy}}}}}}xxxoooddd[[[MMMLLLIIIIIIQQQddd|||qqq{{{|||vvvtttrrrnnntttpppjjjdddaaa```aaabbbcccbbbaaadddiiiooosssttttttsssrrrrrrssstttvvvwwwqqqtttwwwzzz}}}~~~}}}{{{xxxwwwvvvuuurrrpppnnnllliiifffccc```___^^^dddfffjjjnnnqqqrrrsssssspppooonnnnnnnnnmmmkkkjjjddddddeeeiiimmmqqqssssssvvvvvvwwwxxxyyy{{{{{{|||yyyzzzzzz{{{{{{zzzyyyyyysssoookkkiiiiiiiiihhhhhhcccbbbcccgggmmmrrrvvvxxx}}}{{{wwwrrroooiiibbbaaadddbbbjjjqqqtttvvv|||~~~}}}|||zzzwwwuuunnnsss|||nnn```___^^^___aaaeeejjjmmmllllllmmmllljjjgggdddbbbXXXVVVWWWWWWSSSMMMKKKMMMNNNUUU]]]aaaeeejjjkkkhhhlllgggiiippprrrrrr}}}uuujjjfff___kkkrrrgggfffcccfffggg```RRRKKKHHHLLLOOOMMMLLLNNNMMMHHHAAA999333000//////000000000000000000000000...------,,,---...///000........................---.........///000000000---------...///000000111000111222444666777888999666===JJJ[[[iiipppooolllrrruuuyyyzzzzzzzzz}}}~~~{{{xxxvvv|||}}}|||{{{~~~nnnZZZKKKDDDDDDKKK^^^qqqzzznnn]]]GGG@@@???IIIXXXfffqqqyyywwwvvvtttqqqmmmkkkkkklllmmmmmmlllllllllkkkkkkkkkggghhhiiiiiigggeeeaaa___WWWSSSOOOMMMMMMNNNOOOOOOMMMMMMNNNPPPRRRUUUWWWYYY]]]```dddggghhhiiijjjlllmmmkkkmmmppppppoooqqqvvv||||||~~~|||yyytttlllfffcccbbbaaaaaaeeefffgggeee```[[[XXXWWWUUUQQQLLLHHHFFFEEECCCBBB<<<<<<;;;<<<<<<===>>>???===>>>>>>>>>???BBBFFFJJJOOOSSSZZZ```eeejjjmmmpppmmmooopppnnnkkkjjjlllooommmooossswwwzzz}}}vvvnnnddd^^^\\\YYYUUUQQQLLLGGGEEEGGGJJJLLLRRRYYYaaafffmmmqqqtttvvvzzz~~~zzz|||~~~{{{zzzvvv{{{~~~tttfff\\\MMMKKKHHHGGGNNN___vvvwww}}}wwwooommmnnnnnnllliiifffbbb___]]]\\\]]]]]]]]]```eeekkkrrrvvv{{{wwwttttttvvvwwwwwwuuuwwwwwwxxxyyy{{{~~~}}}|||{{{zzzvvvwwwxxxzzz{{{|||||||||zzzyyyyyywwwvvvtttrrrqqqrrrqqqpppnnnllliiigggfff___^^^\\\YYYVVVTTTVVVWWW]]]ccchhhjjjnnnrrrrrrooosssrrrqqqooommmlllkkkkkkgggfffgggjjjooosssuuuvvvvvvxxxyyy{{{{{{zzzxxxwwwwwwxxxzzz}}}~~~zzzwwwqqqkkkccc^^^^^^aaafffhhhcccbbbbbbcccggglllrrruuu}}}|||vvvoooiiidddaaa```fffiiinnntttxxx{{{||||||||||||{{{||||||zzzwwwtttooonnnrrr}}}tttkkkfffaaabbbbbbccchhhoooooooooooonnnllliiifffeeeaaa^^^ZZZVVVSSSQQQQQQRRRYYY```fffjjjpppxxx~~~~~~|||yyyyyyyyy{{{ooo```^^^hhhyyyqqqaaa]]]```bbbaaa```WWWQQQNNNNNNNNNKKKKKKLLLNNNMMMHHH???555000///111000000//////.........---////////////////////////000000//////.........---,,,,,,---...//////.........///000///...///000222222333333333222444666999:::???OOOdddqqqrrrrrrtttwwwwwwyyy{{{}}}|||ttttttxxx}}}~~~zzzkkk___RRRGGGEEEIIISSSiii|||~~~{{{~~~jjjQQQEEECCCAAAEEEVVVjjjrrrpppuuutttsssqqqqqqqqqqqqqqqooooooppppppooommmkkkiiihhhfffeeedddcccbbb___]]]UUURRRMMMJJJKKKOOOTTTXXXWWWWWWVVVTTTTTTUUUYYY\\\^^^```cccfffiiikkklllmmmjjjkkklllllllllnnnrrruuuxxxyyy|||}}}~~~|||zzzyyyvvvuuuqqqkkkddd___^^^^^^```bbbdddeeedddcccaaa```[[[\\\YYYTTTRRRPPPLLLEEEBBB>>>;;;:::;;;<<<:::888999888888888:::===???AAAGGGKKKPPPUUUZZZ___dddhhhhhhhhhhhhfffcccbbbccceeegggeeedddgggjjjlllkkkiiibbb\\\TTTNNNKKKJJJHHHFFFGGGEEEDDDDDDFFFJJJOOORRRUUUYYY```eeeeeeeeemmmwww|||~~~zzz{{{}}}|||}}}{{{{{{rrrhhhaaaYYYNNNHHHLLLPPPXXXkkkuuu{{{}}}vvvooommmoooooommmjjjfffbbb___]]]\\\]]]]]]^^^aaaffflllqqqtttzzzxxxvvvvvvxxxyyyxxxvvvttttttuuuwwwyyy|||~~~zzzwwwvvvuuutttqqqrrrrrrsssssstttuuuuuussssssrrrqqqooonnnlllkkkjjjjjjhhhfffccc___]]][[[XXXWWWUUURRROOONNNPPPRRRZZZaaagggkkknnnrrrssspppooommmllljjjiiijjjjjjkkkgggggghhhkkkooosssttttttwwwxxxzzz{{{{{{yyyxxxwwwxxxyyyzzz|||}}}{{{wwwssslllfff^^^YYYYYY\\\___aaa^^^^^^___aaaffflllqqquuu|||}}}|||vvvoooiiidddaaa```cccgggmmmsssxxxzzz{{{{{{{{{zzzzzz{{{{{{yyyvvvsssmmmkkkmmmvvvqqqiiicccaaaaaabbbhhhoooqqqqqqqqqpppnnnlllkkkjjjdddaaa\\\XXXUUUTTTTTTUUU\\\gggrrrxxx~~~}}}|||{{{{{{sssddd]]]eeeuuu|||nnnaaa___bbbdddbbbbbbVVVPPPKKKJJJIIIGGGFFFHHHMMMLLLGGG???666000///000000/////////....................................///.........------------,,,------...//////.........///000///...///000222222333444333333444666888===CCCTTTgggsssttttttvvvxxxxxxwwwxxxzzz~~~zzzrrrsssxxx~~~{{{|||~~~}}}rrrfffZZZNNNEEEDDDJJJ[[[ooo~~~|||jjjQQQEEEDDDCCCHHHXXXjjjqqqnnntttssssssrrrrrrqqqppppppmmmnnnooopppooommmkkkiiihhhfffeeeddddddbbb___]]]SSSPPPLLLJJJJJJOOOTTTWWWWWWXXXWWWVVVUUUVVVZZZ]]]___aaadddgggjjjllllllmmmjjjjjjkkkjjjjjjlllpppssswwwyyy{{{}}}~~~}}}|||zzzvvvuuuqqqjjjccc^^^\\\\\\ccceeegggjjjkkkmmmnnnooolllkkkfff```^^^]]]VVVNNNDDD@@@;;;999:::;;;:::777666666666666888:::<<<===@@@CCCGGGKKKNNNSSSWWWZZZ```aaabbbaaa___^^^^^^___^^^[[[YYYXXXYYYYYYXXXVVVTTTPPPLLLIIIHHHGGGEEEBBBCCCBBBBBBBBBDDDGGGJJJLLLNNNQQQVVV[[[[[[\\\dddnnnzzz}}}{{{{{{{{{}}}~~~~~~|||||||||~~~~~~|||~~~~~~uuullleee\\\RRRKKKLLLNNNSSSdddwwwvvv{{{}}}vvvpppoooppppppmmmjjjeeeaaa___]]]\\\\\\]]]```cccggglllppprrrwwwwwwxxxzzz{{{{{{yyywwwrrrsssuuuwwwyyy{{{|||||||||zzzuuusssrrrqqqpppnnnnnnmmmllllllmmmnnnnnnmmmmmmlllllljjjiiihhhgggiiihhhfffccc___[[[XXXVVVQQQPPPNNNKKKIIIIIIKKKMMMVVV___gggkkkooossssssqqqllljjjhhhfffggghhhkkkmmmffffffhhhkkkooosssssssssyyyyyyzzzzzzzzzyyywwwvvvxxxyyyzzz{{{zzzwwwqqqmmmeee```XXXTTTSSSTTTVVVWWWXXXYYY[[[___eeelllrrruuuzzz|||}}}~~~}}}}}}{{{vvvoooiiidddaaa___```dddkkkrrrwwwzzzzzzyyyzzzyyyyyyyyyzzzyyyvvvtttoookkkkkkpppyyy{{{qqqgggbbb```aaahhhppptttssssssrrrqqqpppoooooohhheee```[[[WWWWWWWWWXXX```nnn}}}~~~}}}~~~xxxkkk]]]cccqqq}}}pppdddbbbdddcccbbbbbbYYYQQQKKKIIIGGGDDDDDDFFFLLLKKKHHH@@@666000///000////////////............---------------------------------------,,,,,,,,,,,,---......///............///000///...///000222333444444444333444666999???HHHYYYkkktttuuuuuuvvvyyywwwvvvvvvyyy~~~wwwqqqssszzz~~~yyywwwxxxzzzwwwrrrkkkaaaUUUKKKLLLQQQfffvvv~~~~~~~~~hhhPPPEEEDDDEEELLL\\\kkkpppnnnrrrssssssssssssqqqpppooolllmmmnnnooonnnllljjjiiieeecccbbbbbbaaa```\\\ZZZPPPMMMJJJHHHIIIMMMRRRUUUXXXYYYXXXWWWWWWXXX[[[^^^bbbcccfffiiikkklllmmmmmmjjjjjjjjjiiiiiijjjmmmpppvvvxxxzzz|||~~~~~~~~~}}}wwwuuuqqqjjjbbb]]][[[ZZZcccfffjjjoootttzzzxxxpppnnnkkkaaaVVVHHHBBB<<<999999:::999777222333333555666777888888===???CCCEEEHHHKKKOOORRRUUUWWWYYYZZZYYYWWWWWWWWWUUUSSSPPPPPPQQQRRRRRRQQQSSSRRRRRRRRRRRROOOJJJGGGDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJMMMPPPPPPQQQZZZcccuuu~~~~~~zzzuuutttvvvzzz~~~}}}||||||~~~}}}zzzrrrlllaaaWWWOOOLLLKKKNNN\\\lll|||zzztttrrrrrrooommmiiiddd```^^^\\\\\\]]]^^^aaaeeeiiilllnnnooosssuuuyyy{{{}}}|||yyywwwuuuvvvyyy{{{}}}}}}}}}}}}|||zzzuuurrrqqqpppppppppnnnllljjjiiijjjkkkllllllllllllkkkjjjiiihhhgggjjjiiifffccc^^^YYYVVVTTTNNNNNNKKKHHHFFFGGGIIILLLUUU___hhhlllooorrrsssrrrooommmjjjhhhgggiiikkkmmmcccdddeeeiiiooosssttttttyyyzzzzzzyyyyyywwwvvvuuuvvvvvvwwwxxxvvvrrrlllggg^^^YYYSSSNNNMMMNNNNNNNNNRRRTTTYYY___fffnnntttxxxzzz|||}}}}}}||||||}}}||||||~~~~~~{{{vvvpppjjjeeeaaa___^^^bbbjjjrrrwwwzzzzzzzzz{{{zzzyyyzzz{{{zzzxxxvvvuuupppmmmooottt}}}|||nnneee```aaahhhpppvvvuuutttrrrqqqppppppooojjjgggbbb\\\YYYXXXXXXYYYaaannn|||~~~~~~rrraaadddooowwwjjjdddbbb```___aaa```WWWPPPLLLIIIFFFFFFHHHKKKKKKHHHAAA888111///000///////////////.........------------------------------------------------------...............---...///000///......000222444555555444444444777999@@@LLL^^^mmmsssttttttuuuvvvvvvvvvxxx{{{}}}vvvqqqvvv~~~~~~wwwrrrrrrwww|||{{{mmmbbb___aaarrr~~~yyycccLLLBBBCCCGGGRRRaaammmqqqpppqqqrrrssstttsssqqqooommmkkklllmmmnnnnnnllljjjiiiaaa```______^^^\\\XXXUUULLLJJJHHHGGGHHHKKKPPPRRRXXXXXXYYYXXXXXXZZZ]]]___dddeeehhhjjjlllmmmmmmmmmkkklllkkkjjjhhhiiilllooouuuwwwzzz}}}xxxvvvqqqjjjbbb]]]ZZZZZZ```dddkkkrrr{{{~~~yyytttgggYYYJJJDDD===999888999888777111111333444555555555555:::<<>>999888999888666222222333444555555444444333444777888:::>>>CCCFFFHHHLLLRRRUUUUUUTTTSSSSSSSSSVVVZZZaaahhhpppvvv{{{}}}zzznnnbbb[[[WWWWWWWWWWWWUUUSSSRRRQQQPPPMMMJJJHHHFFFEEEJJJRRRdddsss}}}wwwqqqmmmmmmsss{{{~~~|||wwwkkkeee\\\SSSMMMMMMUUU___|||~~~yyyvvvuuujjjhhhddd___]]]\\\\\\\\\```aaadddgggiiikkklllmmmmmmrrrxxx|||}}}{{{yyyyyywwwxxxyyyzzz{{{{{{{{{{{{zzz|||}}}xxxvvvuuutttsssrrrqqqooonnnlllllllllmmmnnnnnnmmmllljjjhhhgggfffeeedddaaa^^^ZZZVVVSSSQQQMMMKKKHHHDDDBBBBBBFFFIIIVVV```jjjmmmnnnssswwwxxx|||{{{zzzwwwsssnnnjjjggg___^^^^^^bbbhhhoootttwwwvvvvvvvvvuuuttttttttttttppppppqqqpppmmmfff]]]WWWOOOMMMJJJIIIIIIIIIHHHGGGKKKOOOWWWaaajjjsssyyy||||||~~~~~~yyytttmmmhhhcccaaa]]]aaagggooovvvzzz}}}~~~~~~}}}}}}~~~|||xxxtttqqqnnnooozzzvvvjjjdddfffkkkpppqqqqqqpppooommmjjjiiigggeeeccc___[[[XXXVVVTTTRRRXXXaaammm~~~}}}||||||{{{mmmlllqqqsssiiibbb]]]```eeeggg___WWWSSSOOOJJJHHHJJJKKKLLLKKKEEE===555222111.........///////////////------------------------.........///////////////.........///......---,,,...///000///...///000222333444555555555777;;;===BBBUUUhhhqqqrrrqqqqqqqqqqqqtttyyy|||xxx{{{}}}xxxpppiiiiiitttuuueeeSSSGGG@@@CCCOOO```nnnttttttuuuqqqrrrrrrrrrrrrpppooonnnmmmnnnoooooonnnllliiihhhbbbaaa```___]]]YYYTTTOOOFFFEEEDDDDDDDDDFFFHHHIIIPPPRRRUUUWWWXXX[[[^^^aaadddeeehhhkkkmmmnnnoooooonnnooonnnmmmkkkllloooqqquuuyyy{{{yyyuuunnnfffaaa___^^^dddiiipppxxxvvvhhh[[[KKKEEE>>>:::999999777555444444444444444555555555111222333555666:::???CCCEEEJJJQQQVVVYYYZZZ[[[\\\eeeiiiooouuu{{{}}}qqqjjj``````___]]][[[XXXVVVUUUTTTOOOKKKIIIFFFDDDGGGMMM]]]mmm}}}pppiiidddeeemmmwww|||~~~zzzzzz}}}}}}xxxpppkkkbbbXXXPPPOOOUUU[[[www~~~~~~~~~}}}zzzwwwtttsssgggeeeaaa]]][[[[[[\\\]]]bbbcccdddfffhhhjjjlllmmmmmmrrryyy}}}}}}|||{{{|||xxxxxxxxxxxxyyyzzz{{{{{{|||}}}|||yyyxxxwwwvvvttttttsssrrrrrrqqqpppppppppooonnnllljjjgggeeedddfffeeecccaaa^^^[[[XXXWWWOOOMMMIIIDDDAAABBBEEEIIITTT___iiilllnnnuuu|||wwwooojjjbbb___]]]^^^dddkkkqqqttttttsssssssssrrrsssssssssqqqpppooommmhhh___TTTMMMIIIGGGFFFGGGHHHIIIGGGFFFIIINNNVVVaaakkksssyyy||||||~~~{{{vvvoooiiieeebbb\\\___dddlllsssyyy}}}~~~}}}~~~~~~{{{yyyuuunnnlllttt~~~qqqgggeeehhhjjjkkknnnoooooommmkkkiiieeeeeecccaaa]]]XXXTTTRRRKKKQQQXXX]]]jjj||||||xxxtttuuuyyy||||||ooommmqqqxxxmmmeeeeeeiiiiiiaaaZZZWWWSSSMMMJJJKKKKKKMMMMMMHHH???777333222............/////////000........................---------....../////////......//////...------,,,...///000///...///000222111333444555666999===???FFF[[[pppvvvtttttttttssssssvvvzzzzzz{{{|||xxxpppiiijjjsss~~~nnn\\\OOOHHHCCCGGGTTTgggsssuuussstttrrrrrrqqqqqqpppoooooooooooopppppppppnnnllliiigggbbb```___^^^[[[VVVOOOJJJEEEDDDCCCCCCCCCDDDDDDEEEKKKNNNRRRUUUWWW[[[^^^aaabbbdddgggjjjmmmoooooopppnnnnnnnnnmmmlllmmmppprrrvvv{{{|||{{{wwwpppiiidddbbbbbbfffkkkqqqvvv{{{yyypppeee[[[JJJEEE???<<<;;;:::888555666555444333333444555555555555555555666999===AAAAAAGGGOOOWWW]]]bbbfffhhhuuuyyy{{{vvvhhhgggeeebbb___\\\ZZZYYYXXXRRROOOMMMKKKHHHKKKPPPYYYiii|||}}}mmmddd\\\]]]fffrrr{{{~~~yyysssuuuyyy~~~|||xxxtttpppggg[[[RRRPPPTTTWWWjjjvvvwwwxxxwwwvvvtttrrrqqqeeeccc___[[[ZZZZZZ\\\]]]cccddddddfffhhhjjjlllmmmnnnssszzz~~~~~~}}}}}}~~~zzzzzzyyyxxxyyyzzz|||}}}zzz{{{}}}|||{{{zzzwwwxxxxxxxxxwwwvvvttttttrrrqqqpppmmmkkkhhheeeddddddcccbbb```^^^[[[YYYXXXRRRPPPLLLGGGCCCDDDGGGJJJRRR]]]hhhkkknnnwwwwwwpppdddaaa]]]\\\aaahhhnnnrrrrrrrrrqqqqqqqqqrrrsssssssssrrrpppllleeeZZZNNNFFFDDDDDDDDDFFFHHHHHHGGGFFFGGGLLLUUU```kkksssyyy{{{{{{}}}|||wwwqqqjjjeeeccc[[[]]]bbbiiipppwww|||~~~}}}~~~}}}yyyqqqlllrrr{{{uuuiiidddfffeeehhhlllooopppooollljjjeeeeeedddccc___YYYTTTQQQHHHPPPUUUTTTXXXiii~~~|||tttmmmoootttsssuuu|||ooommmooo{{{yyylllhhhjjjkkkddd]]][[[VVVPPPMMMMMMLLLNNNNNNIII@@@999444333---.........//////000000////////////////////////,,,,,,,,,------............/////////...---,,,,,,...///000///...///000222000222444555777:::>>>AAAJJJ```uuuzzzwwwwwwwwwvvvvvvwwwzzz}}}{{{yyy}}}|||tttmmmjjjqqq}}}|||jjjWWWMMMJJJFFFJJJXXXkkkvvvuuurrrrrrsssrrrqqqpppooooooooooooqqqqqqrrrqqqooollliiiggg___^^^\\\ZZZWWWQQQJJJEEEDDDDDDCCCBBBBBBBBBBBBCCCHHHLLLPPPSSSWWWZZZ^^^aaaaaacccfffjjjmmmoooppppppmmmmmmmmmlllkkkmmmpppsssvvv|||}}}|||xxxrrrkkkfffeeeeeefffkkkooorrrttt}}}~~~rrrjjjaaaYYYIIIDDD???===<<<;;;888555777666444222222333444666666666555444333555999<<<>>>DDDMMMWWW___gggmmmqqqvvv{{{zzzwwwnnnllliiieeebbb___]]]\\\ZZZUUURRRRRRPPPNNNPPPTTTXXXhhhzzz}}}nnndddYYYXXXbbbqqq|||zzzsssnnnpppvvv|||{{{wwwvvvsssjjj\\\RRROOORRRTTT]]]uuuqqqoooooorrruuutttoooiiicccaaa^^^YYYUUUUUUXXX[[[```bbbccccccdddfffjjjlllsssuuuyyy|||}}}|||zzzyyy|||{{{xxxwwwwwwyyy{{{}}}yyywwwxxx{{{{{{{{{|||{{{zzzzzzyyyyyywwwsssoookkkiiigggfffaaaaaa```aaaaaa___[[[XXXXXXRRRLLLHHHDDD@@@CCCIIIQQQYYYccclllrrrxxx~~~wwwmmmaaaXXXYYY^^^dddkkkqqqoooooopppqqqrrrsssttttttwwwtttnnnfff\\\SSSKKKGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGNNNXXXbbbkkkrrrxxx||||||}}}~~~|||xxxuuuooogggaaa\\\]]]aaagggooouuuyyyzzz}}}vvvqqqpppppp~~~zzzlllccc^^^___bbbgggkkknnnooommmlllcccbbbaaa___]]]YYYTTTPPPOOONNNMMMMMMNNNWWWkkk~~~pppgggfffiiilllrrr|||{{{vvvkkkfffpppzzzmmmfffhhhfffbbb[[[SSSNNNLLLLLLIIIPPPUUUSSSIII>>>888777111000//////000111///.................................---------,,,,,,,,,,,,---......//////......//////...//////000111222444222333666777999@@@HHHTTTkkk}}}~~~{{{}}}|||xxx|||}}}~~~||||||zzzuuupppgggeeepppuuudddVVVMMMJJJBBBQQQ```fffhhhlllooopppnnnoooooopppppppppoooooorrrpppmmmlllllljjjhhhfffddd```[[[VVVRRRMMMHHHEEEBBBAAA@@@???@@@BBBEEEGGGKKKMMMPPPSSSVVVYYY^^^aaa___ccchhhkkkllllllmmmnnnmmmmmmnnnoooppppppqqqqqqvvv|||wwwoooiiihhhhhhjjjoooooonnnppptttyyyyyynnncccXXXRRRHHHDDD???;;;:::999888777:::999777666555444444333333444555444333444777999<<>>777222000....../////////---......................../////////............---,,,---......//////......////////////000111222222777666777:::===@@@JJJTTTddduuu}}}~~~~~~{{{xxxkkk```]]]gggttt{{{mmm]]]PPPKKKJJJLLLYYYeeejjjkkknnnooonnnrrrrrrqqqqqqqqqppppppooorrrpppooonnnmmmkkkgggeee```]]]XXXTTTPPPKKKFFFCCCBBBAAA??????@@@BBBEEEGGGIIIMMMQQQUUUWWWYYY\\\^^^```ccchhhkkkllllllmmmnnnppppppqqqsssuuuwwwyyyzzz{{{zzztttooommmmmmmmmpppooooooooooooppppppqqqxxxwwwtttpppiii```UUUNNNHHHEEEBBB@@@???>>><<<:::777666666555555666666777222333444333222333666888===CCCMMMXXXbbbiiimmmnnnsssssssssrrrrrrqqqppppppnnnqqqvvv|||~~~{{{tttpppkkkgggccc```\\\ZZZYYYWWWVVVZZZaaahhhlllmmmlllqqq{{{vvvkkkaaa___bbbhhhrrr{{{uuuppplllmmmpppssszzz~~~yyyxxxuuuooofff\\\TTTPPPOOOPPP___vvv|||ppppppppprrrtttssspppmmmfffccc^^^XXXUUUUUUXXX[[[___aaacccddddddeeehhhjjjpppppprrrsssvvvxxxzzz{{{zzzyyyxxxxxxyyyzzz|||}}}{{{|||zzzvvvrrrpppoooooolllhhhfffeeedddbbb```XXXRRRLLLIIIDDDAAADDDJJJQQQXXXaaahhhlllpppuuuyyyyyy{{{mmm^^^TTTPPPPPPUUU[[[aaadddiiinnnppppppooonnnhhhccc[[[RRRLLLJJJIIIJJJCCCBBBBBBBBBCCCCCCCCCDDDFFFNNNZZZfffooowww}}}}}}yyyrrriiibbb\\\\\\___fffnnnuuuzzz||||||}}}}}}~~~~~~~~~~~~~~~zzzvvvsssttt~~~~~~rrrllleeegggkkkrrrwwwxxxuuuqqqrrrnnniiieeebbb___[[[YYYTTTPPPKKKHHHGGGMMM\\\lllrrrcccWWWZZZUUUUUU^^^nnnvvvmmmeeegggrrrwwwiiiggggggfffbbb[[[SSSMMMKKKOOOVVV```ddd^^^QQQBBB888333111.........///............................../////////////////////...,,,---......///...............//////000111222333777666888;;;>>>CCCNNNZZZppp|||}}}|||}}}}}}{{{mmmaaa^^^eeennn}}}nnn\\\PPPMMMNNNRRR]]]hhhkkklllnnnnnnlllssssssrrrqqqqqqppppppppprrrqqqpppooonnnkkkfffccc___\\\WWWSSSOOOKKKGGGCCCAAA@@@??????@@@CCCFFFHHHIIIMMMRRRVVVXXXYYYZZZ\\\```cccgggiiijjjkkkmmmnnnooopppqqqsssvvvyyy|||}}}zzzuuuqqqnnnnnnmmmppppppppppppooonnnmmmlllpppqqqqqqppplllcccXXXPPPHHHFFFCCCBBBAAA???<<<:::777777666555555444555555222333333333222333555888===CCCMMMXXXbbbhhhkkklllppppppooooooooooooppppppuuuxxx}}}xxxtttppplllhhhccc___[[[XXXVVVUUUXXX```iiipppsssssswww}}}ssshhheeefffkkksss{{{zzztttooooooppprrrxxxzzzwwwuuuqqqiii```XXXTTTRRRXXXaaaqqq~~~rrrrrrrrrrrrrrrpppmmmkkkcccaaa\\\VVVRRRSSSWWW[[[___aaaccceeefffgggiiikkkooopppppprrrtttwwwyyy{{{yyyyyyxxxxxxyyy{{{|||}}}zzz{{{{{{xxxvvvtttttttttqqqmmmjjjiiigggdddbbbYYYSSSMMMIIIEEEAAADDDJJJRRRXXXaaagggjjjmmmqqquuutttyyy}}}{{{ooo```VVVPPPMMMPPPUUU[[[___dddiiilllllljjjiii```\\\TTTNNNIIIHHHIIIJJJEEEDDDCCCBBBAAAAAABBBBBBGGGOOO[[[gggqqqyyy~~~~~~zzzsssiiibbb]]]]]]```fffnnnvvv{{{~~~}}}~~~~~~}}}~~~}}}yyyvvvyyy~~~wwwnnnjjjkkkmmmssszzz|||xxxttttttqqqkkkgggccc___[[[YYYUUUPPPKKKHHHFFFJJJWWWddd|||ooo___[[[SSSPPPWWWfffyyy}}}uuulllhhhmmm{{{xxxjjjdddggghhheee^^^VVVOOOKKKPPPWWW```fffdddWWWFFF:::444222///......//////............................../////////////////////,,,---......///...............//////000222333444555555777;;;===CCCQQQ^^^vvv}}}zzzyyy|||}}}|||xxxzzz~~~qqqgggdddggglllyyy}}}mmmZZZOOOMMMPPP[[[dddmmmooopppqqqqqqnnnssssssqqqqqqppppppqqqqqqrrrrrrqqqqqqoookkkfffaaa]]]ZZZVVVRRROOOKKKGGGDDDAAA@@@??????@@@CCCFFFHHHJJJMMMRRRUUUWWWXXXYYYZZZ___bbbeeeggghhhjjjkkkmmmnnnnnnoooqqqtttxxx|||~~~~~~yyyuuuqqqooooooooooooooopppooonnnmmmkkkjjjlllnnnppprrroooggg]]]UUULLLJJJGGGDDDCCC@@@===::::::999777555444333222222222333444333222333666888===CCCMMMYYYbbbgggjjjkkkiiiiiijjjkkknnnqqqtttvvv|||yyyuuuqqqmmmhhhbbb^^^WWWTTTRRRSSSZZZccclllrrrsssxxxuuujjjffffffiiiqqqxxxxxxrrrqqqqqqrrrxxx~~~|||vvvuuurrrkkkccc\\\XXXWWWYYY```ppprrrrrrqqqooommmjjjgggeee```]]]XXXRRRPPPQQQVVVZZZ^^^```dddfffhhhiiilllmmmooopppqqqrrrtttvvvxxxyyyxxxxxxxxxyyyzzz{{{|||}}}yyy{{{~~~|||yyyxxxxxxxxxxxxuuurrrooommmjjjfffddd[[[UUUOOOJJJEEEAAACCCHHHRRRXXX___eeegggiiimmmppprrruuuyyy{{{zzzpppdddZZZRRRKKKLLLPPPTTTXXX]]]aaaddddddbbbaaaXXXUUUQQQLLLIIIIIIJJJJJJHHHFFFDDDAAA???>>>>>>>>>HHHQQQ]]]iiissszzz~~~{{{tttjjjccc\\\\\\___eeemmmvvv{{{~~~~~~~~~~~~}}}zzz{{{zzz|||pppkkkjjjlllrrrzzz~~~}}}yyyvvvsssnnniiieee```[[[XXXUUUPPPLLLIIIGGGIIIRRR\\\pppmmm\\\RRRNNNTTT```pppzzzpppiiigggqqq{{{mmmbbbeeeiiihhhbbbYYYQQQMMMPPPUUU^^^eeeeeeZZZJJJ===666444000//////000000000........................---............/////////,,,---......//////............///000111222444555444555777999;;;BBBQQQaaavvvzzz}}}|||yyyzzz{{{sssqqquuu~~~uuulllkkkmmmnnnuuu}}}{{{jjjWWWMMMNNNSSSdddlllssstttuuuwwwuuuqqqrrrqqqpppoooooopppqqqrrrrrrrrrrrrrrrpppkkkeee```[[[XXXTTTPPPMMMJJJFFFCCC@@@???>>>>>>@@@CCCFFFIIIKKKNNNRRRTTTVVVWWWXXXZZZ]]]```ccceeefffhhhjjjlllmmmmmmnnnooossswww{{{}}}{{{vvvsssrrrssstttpppppppppooommmllljjjiiihhhkkkpppttttttnnnfff___VVVRRRNNNJJJGGGDDD@@@======<<<:::777555444333222333444555444333444777999===CCCNNNYYYbbbgggiiiiiicccdddeeeiiiooovvv|||~~~|||yyyvvvrrrlllfffaaaVVVSSSOOONNNSSS]]]gggoooqqqvvv}}}yyynnniiiiiikkkqqqxxx{{{uuusssrrrrrrwww}}}zzzxxxuuummmeee^^^ZZZXXXWWW```uuuuuutttsssooojjjeeebbbaaa[[[XXXTTTOOOMMMOOOUUUZZZ]]]```dddhhhjjjlllnnnppppppppprrrsssuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{|||}}}yyy{{{}}}{{{zzzzzzzzzzzzxxxuuussspppmmmhhhddd]]]WWWPPPKKKDDD@@@BBBGGGPPPUUU]]]aaaccceeehhhjjjmmmppprrrtttzzz}}}uuulllcccXXXOOOKKKMMMMMMPPPTTTXXXZZZ[[[ZZZYYYRRRQQQOOOMMMKKKJJJJJJJJJGGGEEECCCAAA@@@AAAAAABBBJJJRRR___kkktttzzz~~~~~~{{{uuukkkdddZZZZZZ]]]bbbkkktttzzz}}}~~~~~~~~~~~~}}}zzztttttt}}}rrrhhhffffffmmmxxxwwwuuuppplllgggbbb[[[WWWTTTPPPLLLKKKIIIIIIOOOWWWfffzzzdddYYYSSSVVV\\\fff{{{~~~tttjjjdddkkkwwwjjj___dddiiijjjeee\\\SSSNNNPPPSSSZZZbbbddd\\\LLL@@@888555222000000111111111........................,,,,,,------............,,,---......//////............///000111333444555444555777999:::AAARRRbbbwwwyyy|||}}}~~~zzztttttt{{{wwwooopppsssrrrttt{{{xxxhhhVVVMMMQQQXXXgggnnntttuuuwwwxxxvvvrrrpppooonnnnnnnnnppprrrsssssssssssssssqqqlllddd___WWWTTTPPPMMMKKKGGGDDDAAA@@@???>>>>>>@@@CCCGGGIIIMMMOOOQQQSSSTTTVVVXXXZZZ\\\^^^aaacccdddfffhhhjjjmmmmmmmmmooorrrvvvzzz}}}zzzwwwwwwyyy{{{xxxwwwuuussspppnnnllllllhhhkkkrrrxxx{{{yyysssnnnccc^^^WWWQQQMMMIIIFFFCCC???>>><<<:::999888777777444555666555444555888:::===CCCNNNYYYbbbfffhhhhhhcccdddgggmmmuuu~~~~~~}}}{{{xxxuuuooohhhcccVVVRRRMMMKKKNNNXXXeeemmmqqquuu|||{{{pppkkkjjjlllrrrxxx~~~{{{uuusssqqqqqqvvv|||~~~xxxoooeee]]]YYYWWWYYY___tttxxxxxxuuuqqqjjjeeeaaa```XXXVVVQQQMMMKKKNNNTTTYYY\\\```eeeiiikkkmmmppprrrpppqqqssstttuuuvvvvvvvvvwwwwwwxxxyyy{{{||||||}}}yyy{{{~~~|||zzzzzzzzz{{{zzzxxxuuusssnnnhhhddd^^^XXXQQQKKKDDD???AAAFFFNNNTTT[[[___```bbbdddggggggjjjlllnnnttt|||~~~||||||tttkkk___SSSMMMNNNIIIKKKOOORRRTTTTTTTTTSSSNNNNNNNNNNNNMMMLLLJJJIIIDDDCCCCCCCCCDDDGGGJJJLLLKKKSSS```llluuuzzz~~~~~~{{{uuullldddYYYYYY[[[```iiirrrxxx|||~~~~~~~~~~~~}}}~~~}}}zzzqqqnnnuuuuuudddaaaaaajjjwwwyyyvvvsssooojjjccc\\\WWWSSSOOOMMMLLLKKKIIINNNUUUaaa}}}pppcccZZZZZZ[[[___pppwwwllldddjjjqqqccc]]]ccciiikkkggg^^^UUUOOOPPPRRRWWW___ccc\\\NNNBBB:::666222000111222222222........................,,,,,,,,,---------......,,,---......//////............///000111333555666555666888999:::AAARRRccczzz{{{~~~|||yyy|||wwwooorrrvvvvvvtttzzz~~~xxxhhhWWWPPPUUU^^^fffmmmrrrsssuuuwwwtttpppooonnnmmmmmmnnnppprrrtttssssssttttttrrrlllddd^^^TTTRRRNNNKKKHHHEEEBBB???@@@???>>>>>>@@@CCCGGGIIINNNOOOQQQRRRSSSUUUXXX[[[[[[]]]```bbbcccdddgggiiinnnnnnnnnoooqqqvvvzzz|||}}}zzz{{{~~~~~~{{{xxxuuurrrpppoooiiinnnuuu}}}{{{lllggg___WWWRRRNNNJJJHHH@@@???>>>===<<<;;;;;;;;;555666666666555666888;;;===DDDNNNZZZbbbfffgggggggggiiilllrrr{{{}}}|||{{{yyyuuuppphhhcccUUURRRLLLIIIMMMWWWeeennnsssxxx~~~vvvlllgggfffgggmmmsss{{{zzztttrrrqqqpppuuu{{{}}}{{{pppeee\\\WWWUUUYYY[[[jjjvvvvvvtttpppiiiaaa\\\YYYUUUNNNIIIKKKOOORRRVVVZZZ]]]aaafffkkkmmmoooqqqssssssrrrqqqsssuuuwwwwwwwww{{{zzzxxxwwwwwwxxxzzz{{{{{{}}}~~~|||||||||{{{zzzwwwqqqjjjdddccc]]]WWWPPPHHHBBBDDDJJJQQQTTTWWWZZZ[[[]]]```bbbdddgggkkknnnqqquuuyyy}}}|||qqqggg___UUUMMMKKKIIIHHHKKKPPPTTTUUUTTTSSSQQQOOONNNNNNLLLIIIFFFFFFGGGFFFBBB>>>>>>AAAEEELLLZZZhhhppptttyyy|||}}}}}}yyyqqqhhhbbbZZZXXXXXX\\\dddnnnvvvzzz}}}}}}}}}~~~~~~}}}}}}~~~xxxssspppqqqxxxiii```\\\gggvvvzzzwwwrrrmmmiiiddd___\\\UUURRRMMMIIIHHHHHHJJJLLL]]]qqqppp```\\\YYYZZZkkk|||lll___bbbxxx~~~mmm___\\\^^^ccchhhiiicccXXXPPPOOOPPPUUU[[[___[[[QQQHHH>>>666000000000...,,,---000///...------...///000//////............//////,,,------...///000111111///000111222222222222222666//////777>>>EEEVVViii~~~||||||~~~vvvttt||||||llleeeiiiqqqxxx~~~{{{sssfffZZZVVVZZZ```jjjiiiiiikkknnnpppqqqpppoooppppppqqqqqqqqqppppppuuurrrqqqqqqqqqlllccc[[[TTTQQQMMMJJJGGGDDDAAA>>>=========>>>@@@BBBEEEFFFIIIMMMRRRUUUWWWXXXYYY[[[[[[]]]```cccfffhhhhhhiiikkkmmmoooqqqsssvvvzzz}}}|||yyyvvvsssrrrqqqppprrrvvv|||vvvrrrkkkccc[[[TTTLLLGGGBBB@@@===;;;;;;:::999777888777666666777999;;;===>>>FFFPPPZZZaaafffiiikkkllloootttzzz}}}xxxsssnnnhhhdddWWWSSSMMMJJJKKKTTT```hhhpppvvv}}}yyypppjjjfffgggnnnxxx||||||qqqsssvvvttttttzzz~~~vvvkkk___VVVPPPNNNWWWaaammm}}}wwwvvvsssnnngggaaa\\\ZZZRRRKKKGGGIIIMMMPPPTTTYYY]]]aaahhhmmmppprrruuuwwwuuutttssstttwwwyyyyyyyyy{{{zzzxxxwwwvvvwwwxxxyyy|||}}}{{{||||||zzzyyywwwrrrlllgggddd^^^WWWPPPIIICCCEEEJJJPPPSSSWWWYYY[[[\\\___aaabbbdddgggjjjmmmppptttwww~~~~~~vvvmmmeee\\\SSSMMMJJJIIIKKKPPPUUUWWWVVVVVVTTTQQQOOONNNKKKHHHEEEDDDDDDDDDAAA>>>???CCCHHHQQQ^^^kkkqqquuuyyy||||||}}}xxxqqqiiicccZZZXXXWWWZZZbbbllluuuzzz||||||}}}}}}~~~}}}}}}yyytttppppppvvvkkkaaa\\\eeesss}}}zzzwwwrrrmmmiiiddd```\\\UUURRRMMMIIIGGGHHHJJJKKKUUUgggxxxfff___ZZZZZZiii~~~}}}|||mmm______rrr}}}mmmbbb]]]]]]```fffhhhcccXXXNNNMMMNNNRRRYYY^^^]]]TTTMMM@@@888222111111///---...000///...------...///000111000000//////000000111------......//////000000///000111222222333222222888333333:::@@@GGG[[[ooo~~~}}}}}}{{{rrrpppvvvzzzmmmhhhmmmvvv}}}{{{rrrfff[[[XXX^^^eeellljjjiiiiiilllnnnoooooooooooopppqqqqqqqqqqqqqqquuusssrrrrrrrrrmmmddd]]]XXXTTTNNNIIIFFFBBB???===<<<<<<===>>>@@@BBBEEEFFFJJJNNNRRRUUUWWWYYY[[[]]]\\\]]]```ccceeegggggggggiiijjjkkkmmmnnnrrrwwwzzz~~~|||yyywwwuuutttppprrrvvv|||}}}wwwoooggg^^^VVVOOOJJJDDDBBB???======<<<:::999888777666666777999;;;<<>>@@@FFFKKKVVVcccoootttvvvyyy{{{{{{~~~~~~|||xxxqqqiiiccc[[[XXXUUUWWW___jjjsssyyy||||||}}}}}}~~~~~~~~~{{{uuuppppppsss|||oooddd]]]cccpppyyy~~~{{{wwwrrrmmmiiieee```]]]UUURRRNNNJJJGGGGGGIIIJJJNNN^^^uuulllbbb[[[YYYgggzzz~~~~~~{{{nnn___]]]lll~~~{{{nnndddaaa^^^___eeejjjfffYYYNNNKKKLLLOOOVVV]]]^^^XXXRRRBBB:::333333222000///000//////............//////000//////////////////000.........//////////////////000111222333333333333777555777<<>>@@@CCCEEEGGGJJJMMMPPPSSSUUUXXX\\\^^^]]]^^^```bbbdddeeeeeeffffffgggggghhhiiinnntttxxx~~~zzzwwwvvvppprrrvvv}}}uuukkkbbbZZZSSSNNNGGGEEEBBB@@@???>>><<<:::999888777666666888:::;;;AAAHHHRRR[[[ccciiinnnqqqxxxyyyyyyxxxxxx{{{~~~xxxqqqjjjeee]]]ZZZTTTOOONNNRRRZZZ```mmmttt}}}sssmmmiiikkkttt~~~~~~{{{yyytttssswww|||zzzooodddZZZUUULLLOOORRRWWWhhhzzzuuuooohhhbbb^^^ZZZXXXKKKFFFCCCFFFIIILLLRRRYYY```eeekkkqqqtttvvvxxxyyyxxxvvvuuuvvvxxxzzzzzzzzzxxxwwwwwwwwwxxxyyyzzz{{{}}}{{{{{{yyywwwvvvuuusssqqqoooaaaYYYRRRLLLFFFAAABBBFFFLLLNNNQQQTTTUUUVVVXXXZZZ\\\]]]___aaaaaacccfffiiinnnuuu{{{{{{yyyuuulllcccYYYUUUQQQRRRXXX___dddeeeddd```[[[VVVRRRNNNIIIFFFCCCCCCBBB???>>>@@@GGGMMMYYYeeeqqquuuwwwzzz}}}}}}~~~}}}{{{wwwqqqiiiddd[[[WWWTTTUUU]]]gggqqqwww||||||}}}~~~~~~yyyssspppqqqwwwtttggg^^^aaallluuu||||||xxxrrrmmmiiieeeaaa^^^UUUSSSNNNJJJHHHGGGHHHHHHKKKYYYmmmpppcccZZZWWWcccsssyyylll^^^\\\jjj{{{{{{ooogggeeeaaa___eeekkkiii[[[OOOLLLKKKNNNTTT[[[^^^ZZZUUUCCC;;;444333222000///000/////////....../////////------,,,,,,,,,,,,------///////////////.........///000111222333444444444555666888;;;>>>IIIbbbyyywwwkkkdddhhhwww{{{xxx|||yyymmmbbb]]]aaajjjppptttpppllljjjkkkmmmnnnooonnnnnnnnnoooppprrrsssttttttttttttuuutttooohhhbbb^^^WWWNNNGGGBBB???>>>===<<<<<<<<<>>>@@@CCCFFFGGGIIIKKKNNNQQQSSSVVV[[[^^^^^^^^^___aaabbbcccddddddffffffffffffggglllssswww}}}|||xxxvvvssstttwww~~~zzzpppfff]]]VVVQQQKKKHHHEEEBBBAAA@@@===<<<:::999777666777888:::;;;BBBIIIRRR\\\dddjjjooorrrttttttsssssstttwww||||||tttlllgggaaa^^^ZZZUUURRRTTTXXX\\\nnnvvv~~~sssllliiilllvvv{{{uuutttvvvyyy}}}ssshhh^^^YYYPPPOOONNNPPP\\\sssyyyssskkkeee```\\\XXXUUUIIIEEEDDDFFFIIILLLSSS[[[bbbfffmmmrrrtttuuuuuuvvvwwwvvvtttuuuwwwyyyyyyxxxuuuvvvwwwxxxzzz|||~~~~~~|||zzzxxxuuuttttttsssqqqpppccc[[[RRRLLLGGGBBBBBBEEEGGGIIIMMMOOOOOOQQQSSSUUUXXXYYY[[[\\\\\\]]]```bbbeeennnvvvzzz{{{yyyssslll```\\\XXXYYY___ggglllnnnlllhhhaaa[[[VVVQQQLLLIIIFFFEEECCC???===@@@HHHNNNZZZfffqqquuuwww{{{~~~~~~~~~~~~}}}zzzvvvpppiiiddd[[[WWWSSSTTT[[[fffpppuuu||||||}}}~~~~~~|||vvvrrrqqquuuxxxkkk```aaaiiirrrzzz}}}xxxrrrmmmhhheeeaaa___VVVTTTPPPLLLIIIGGGGGGHHHKKKUUUfffyyyrrrcccYYYVVV```nnn}}}wwwjjj^^^^^^mmm~~~|||rrrkkkfffaaa^^^ccciiiggg[[[OOONNNLLLNNNSSSZZZ]]]ZZZVVVDDD;;;444222222//////000...//////////////////...------,,,,,,,,,,,,------///////////////.........///000111222333444444444444777:::<<>>;;;;;;<<<>>>@@@CCCFFFHHHKKKMMMPPPRRRTTTWWW\\\___]]]^^^^^^___```aaabbbcccfffgggffffffhhhmmmsssxxx{{{}}}xxxuuuwwwwwwyyy~~~~~~tttjjjaaaYYYUUUNNNKKKGGGEEECCCAAA???===<<<;;;999888777888:::;;;CCCIIISSS\\\ccchhhlllnnnmmmlllllllllnnnssszzzvvvmmmhhhbbbaaa___[[[XXXWWWYYY[[[nnnvvv~~~rrrkkkgggjjjuuu{{{uuutttuuuwww}}}vvvkkkccc]]]VVVRRROOOOOOWWWjjjwwwqqqhhhbbb^^^ZZZUUUQQQGGGDDDDDDFFFIIILLLTTT]]]bbbgggnnnsssttttttttttttvvvuuuttttttvvvwwwwwwvvvuuuvvvwwwzzz|||~~~~~~}}}{{{xxxvvvtttssssssrrrqqqoooggg^^^TTTNNNIIIDDDBBBDDDAAADDDGGGIIIIIIKKKMMMNNNQQQSSSTTTTTTTTTVVVXXXZZZ\\\eeemmmrrrwwwyyyvvvqqqfffaaa^^^```fffnnnsssvvvqqqllleee^^^XXXRRRNNNJJJHHHGGGDDD@@@>>>BBBJJJQQQ[[[fffqqqtttvvvzzz}}}}}}~~~~~~}}}}}}~~~}}}zzzuuuooohhhcccZZZWWWTTTUUU\\\eeennnssszzzzzz{{{|||~~~~~~~~~~~~~~~xxxtttqqqttt~~~|||ooodddccciiipppyyy}}}yyyrrrlllhhheeebbb```XXXVVVRRRNNNJJJHHHHHHGGGHHHPPP]]]ooottteeeZZZWWW___iiivvvxxxlllbbbbbbqqqwwwoooddd```^^^aaaeeecccXXXNNNNNNMMMNNNSSSZZZ]]]ZZZVVVFFF<<<444222222//////111......////////////......000//////////////////000.........//////////////////000111333444555555555555999<<<>>>DDDTTTlll~~~}}}}}}zzzjjjbbbgggttt}}}zzz~~~xxxiiiaaabbbjjjsssxxx{{{xxxtttqqqqqqrrrrrrrrroooooonnnnnnoooqqqssstttqqqsssttttttqqqkkkeeeaaaWWWRRRJJJCCC@@@???>>>>>>;;;;;;<<<===@@@CCCFFFHHHNNNPPPSSSUUUWWWYYY]]]___]]]]]]]]]^^^___```bbbcccffffffggggggiiimmmssswww{{{{{{yyy{{{{{{{{{~~~zzzqqqhhh```ZZZRRROOOKKKHHHFFFDDDAAA???>>>===;;;999999999;;;<<>>666333333111000222---...///000000///...---111000000//////000000111------......//////000000///000111333444555666666555888;;;>>>GGGXXXnnn}}}{{{vvvwww{{{iiibbbhhhttt|||yyysssttt}}}zzzkkkdddgggpppwww{{{{{{xxxuuutttttttttsssrrrqqqpppooonnnoooppprrrsssppprrrtttsssnnnhhhbbb___UUUPPPIIIBBB???===<<<;;;:::;;;<<<===@@@DDDGGGIIIMMMPPPTTTVVVWWWXXXZZZ[[[\\\[[[\\\\\\^^^```bbbcccbbbccceeefffhhhkkkpppttt{{{~~~}}}}}}zzzqqqhhhbbbWWWTTTPPPLLLJJJHHHEEECCCAAA???===;;;:::;;;<<<===AAAHHHRRRZZZ^^^_________^^^^^^]]]]]]aaaiiirrryyy{{{rrriiiccc[[[^^^``````^^^\\\[[[[[[ccckkkwwwsssjjjeeehhhttt|||rrrppppppppprrrxxxzzzqqqjjjfffXXXSSSOOOPPPTTT```wwwssslllddd___\\\WWWPPPJJJCCCAAABBBEEEGGGKKKTTT^^^aaafffnnntttwwwxxxxxxxxxwwwvvvuuuuuuvvvxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyzzz}}}}}}zzzwwwtttsssssssssrrrqqqmmmkkkfff[[[PPPIIIDDD>>>;;;<<<:::<<>><<<:::888:::;;;;;;===@@@DDDGGGIIIJJJMMMRRRTTTUUUUUUVVVWWW[[[[[[[[[\\\]]]```bbbddd___aaaccceeegggjjjnnnqqq{{{~~~~~~wwwnnngggZZZWWWSSSPPPMMMKKKHHHEEEBBB@@@>>><<<;;;;;;<<<===@@@GGGRRRZZZ]]]\\\ZZZYYYWWWWWWWWWYYY^^^hhhsss{{{yyypppfff```XXX[[[^^^___^^^\\\[[[[[[]]]eeeqqq|||tttjjjeeehhhtttxxxnnnmmmnnnnnnpppvvv~~~{{{ssslllhhhUUUPPPNNNOOOSSS]]]sssoookkkfff___YYYSSSLLLGGGAAABBBBBBCCCGGGMMMVVV[[[ccckkkssstttuuuwwwxxxwwwuuuuuuvvvvvvwwwxxxzzz{{{wwwxxxxxxyyyzzz{{{|||}}}|||{{{wwwuuupppooollljjjiiiiiijjjkkkeee___UUUKKKCCC===;;;:::;;;;;;;;;;;;<<<===>>>???>>>??????@@@AAABBBBBBBBBFFFGGGIIIMMMRRRXXX]]]```cccbbbbbbfffnnnuuuzzz|||xxxtttnnneee]]]UUUPPPMMMIIIEEEBBBCCCEEEIIIRRR[[[aaajjjrrrrrrppprrrsssssssssuuuyyy{{{}}}~~~yyyuuurrrllleee___ZZZZZZ\\\___dddiiimmmpppsssttttttvvvwwwzzz{{{||||||}}}~~~|||xxxtttsss{{{uuujjjggggggjjjqqqyyyvvvsssoookkkgggdddbbbaaa___\\\YYYVVVSSSPPPLLLIIIIIIJJJRRRccczzz{{{fff\\\___eeezzz~~~wwwpppmmmsss}}}|||rrrmmmjjjkkkhhhaaa[[[ZZZQQQMMMKKKRRR\\\aaa___ZZZKKKAAA777333111//////111//////............//////222111000//////.........222---)))***---///,,,)))000111111222444666888999777:::<<>>>>>???@@@AAADDDHHHMMMRRRTTTWWWVVVXXX```lllvvv|||~~~}}}yyyrrriii```WWWQQQNNNJJJFFFCCCCCCEEEJJJTTT^^^eeelllqqqnnnjjjjjjjjjiiilllpppuuuzzz}}}}}}xxxuuurrrmmmfffaaa[[[[[[[[[^^^bbbhhhmmmpppttttttuuuvvvxxxyyy{{{||||||~~~|||yyyuuusssyyy~~~sssiiieeeeeehhhooovvvvvvtttppplllhhheeecccbbb```]]]YYYVVVTTTQQQMMMJJJHHHJJJRRRccczzzjjj___```dddvvvxxxnnniiioooyyy|||tttmmmkkkiiiccc]]][[[RRRNNNLLLQQQ[[[```]]]XXXLLLAAA777333111///...000//////............//////000//////............///333333222222111111000...000000111222333555777888888;;;<<>>;;;::::::999<<<<<<<<<>>>@@@CCCFFFGGGJJJMMMQQQSSSTTTVVVXXXZZZ]]]\\\[[[]]]```aaa```^^^^^^aaaeeefffeeeggglllqqq{{{zzzpppeeeaaa\\\YYYYYYWWWSSSOOOHHHDDD@@@===<<<======<<>>@@@BBBEEEIIIPPPXXX^^^eeennnuuuvvvvvvxxxyyywwwyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyzzz|||}}}zzzwwwtttrrrqqqpppnnnllljjjiiihhheeeaaa\\\XXXVVVRRRQQQNNNLLLJJJHHHGGGGGGCCCBBB@@@===;;;888777666555555444444555666777777777777777777888888999999666666666777888999;;;<<>>BBBPPPggg{{{|||zzzyyyzzzzzzzzzwwwwwwzzzwwwiiijjjssszzz~~~|||yyy}}}|||iiihhhooo}}}{{{wwwvvvtttrrrqqqrrrrrrrrrqqqqqqrrrrrrsssrrrqqqpppnnnjjjddd]]]XXXOOOJJJBBB===:::::::::999;;;;;;<<<>>>@@@DDDGGGHHHIIILLLPPPRRRSSSUUUWWWYYY]]]___aaadddeeedddbbb``````bbbcccdddeeeggglllooovvvuuuhhhddd___]]]\\\YYYTTTPPPKKKFFF@@@;;;:::;;;<<<<<<>>>AAAFFFKKKNNNOOOOOOOOOOOOLLLLLLOOORRRYYYfffrrr~~~yyyvvvqqqjjjbbb[[[VVVSSSRRRTTTYYY]]]``````___]]]___eeeoooxxxwwwmmmeeedddlllwww}}}qqqkkkggggggjjjkkkooowwwwwwnnnbbbXXXOOOKKKHHHMMMbbbyyy|||jjjfffaaa\\\UUUMMMEEE???<<<>>>BBBEEEJJJRRRZZZ___fffooovvvwwwwwwxxxyyyxxxyyyyyyzzzzzzyyyxxxwwwvvvtttuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{~~~}}}yyyuuuqqqkkkhhheeecccbbbaaa^^^]]]ZZZZZZYYYWWWTTTQQQNNNLLLHHHGGGFFFEEECCCBBBBBBAAA??????>>><<<:::888666555444444333333333444555555555555555555555666666666555555555555555666666666;;;;;;>>>HHHXXXiiivvv}}}~~~wwwnnneee^^^XXXUUULLLGGGDDDFFFKKKSSS```llllllpppooojjjggghhhfffccceeekkkttt{{{~~~}}}}}}|||||||||}}}|||zzzxxxwwwwwwsssmmmggg```\\\XXXVVVZZZaaajjjppptttuuuwwwyyyzzzzzz{{{{{{{{{}}}~~~|||~~~|||{{{|||xxxrrrppprrryyyyyynnnddd``````bbbiiipppvvvvvvuuusssqqqmmmiiigggccc```]]]ZZZXXXVVVSSSPPPLLLLLLQQQ^^^tttxxxfff\\\YYY___kkk|||mmmaaaaaagggxxxqqqhhhgggeee___[[[OOOLLLJJJNNNUUU\\\^^^^^^SSSHHH<<<777444000...000//////............//////......//////000111333333???888000---///111222111222222333444666777999:::<<<>>>???DDDSSSjjj~~~zzzyyyxxxxxxwwwsssuuuyyysssgggjjjuuu}}}}}}{{{xxxggghhhooo}}}}}}yyyvvvuuusssqqqppprrrqqqqqqpppppppppqqqqqqpppooonnnmmmjjjeee^^^YYYOOOJJJBBB===;;;;;;;;;;;;::::::;;;===@@@CCCGGGHHHJJJMMMPPPSSSTTTVVVXXXZZZ\\\^^^bbbdddeeedddcccbbbccccccddddddfffiiimmmpppuuu}}}tttjjjgggbbb___\\\XXXRRRMMMJJJEEE>>>:::999999;;;;;;:::???EEELLLPPPPPPOOOMMMJJJGGGGGGIIIKKKQQQ^^^jjjzzz{{{vvvrrrllleee]]]WWWRRRPPPOOORRRVVVZZZ\\\\\\[[[[[[^^^eeeoooxxxwwwmmmeeeccckkkuuuuuunnniiihhhkkkjjjnnnuuu~~~zzzqqqeee[[[RRRNNNKKKPPPeee{{{xxxzzzfffbbb\\\VVVPPPIIIBBB>>>;;;===AAAFFFKKKSSS[[[```gggpppwwwwwwwwwyyyyyyxxxxxxyyyzzzzzzzzzyyywwwvvvuuuuuuvvvwwwxxxyyyyyyzzzyyyvvvssspppooopppqqqssssssrrrqqqpppnnnkkkfffccc\\\ZZZXXXWWWWWWWWWVVVUUUNNNNNNNNNMMMKKKHHHEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@??????===<<<:::888777666222222111111111222222333222222222222222222222222333333333333333333333333333555:::BBBPPPbbbvvvyyypppggg___YYYVVVJJJFFFDDDGGGMMMUUUcccoooooosssuuussstttwwwwwwsssppptttzzz~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}}}}{{{zzzzzzyyyvvvoooiii```\\\XXXVVVXXX```iiinnnssstttwwwyyy{{{||||||||||||}}}~~~~~~}}}}}}|||{{{|||yyysssppppppuuuvvvjjjeeecccdddjjjppptttuuuvvvuuurrrnnnjjjhhhdddbbb^^^\\\ZZZXXXUUURRRMMMMMMOOOYYYmmmmmmaaa\\\___iii|||~~~rrreeebbbeeessspppgggfffddd___[[[QQQNNNKKKNNNTTT[[[___```VVVKKK???:::666111///000//////............//////000000000000111222333444GGG>>>333...///111///---000000000222333555777888;;;>>>AAAGGGVVVnnn}}}yyywwwwwwxxxwwwtttvvv{{{qqqfffkkkwww~~~~~~{{{zzz~~~vvviiilllsss~~~~~~{{{wwwuuutttsssqqqpppoooooonnnmmmmmmmmmmmmnnnpppooonnnllljjjeee^^^ZZZNNNIIIBBB===;;;;;;;;;<<<888888999;;;>>>BBBEEEGGGJJJMMMQQQSSSTTTVVVXXXZZZZZZ]]]aaacccccccccddddddeeedddcccdddfffjjjmmmpppttt~~~xxxppplllhhhddd```]]]XXXQQQKKKGGGCCC===999888999999:::777;;;BBBHHHKKKKKKIIIGGGBBB??????@@@CCCGGGSSS^^^oooxxxyyyrrrmmmfff]]]VVVQQQNNNMMMLLLPPPUUUXXXYYYYYYZZZ[[[ZZZbbblllwwwxxxnnnfffcccjjjtttyyyqqqkkkjjjllljjjmmmttt|||}}}tttiii```XXXTTTPPPTTTggg|||{{{rrrrrrzzzbbb^^^WWWPPPKKKEEE@@@===:::===AAAFFFLLLTTT\\\aaahhhpppwwwxxxxxxyyyzzzxxxxxxxxxzzz{{{{{{yyyxxxwwwuuuvvvvvvwwwxxxyyyzzzzzzwwwtttpppkkkiiiiiijjjkkkjjjjjjjjjkkkjjjhhhdddaaa^^^\\\ZZZYYYZZZZZZXXXWWWQQQQQQQQQOOOMMMJJJGGGEEEHHHHHHGGGFFFEEECCCAAAAAA???>>>===;;;:::999999999333333222222222222333333222222222222222222222222222222333333333333333222222555:::>>>GGGYYYqqqxxxnnndddZZZTTTPPPHHHDDDDDDIIIOOOWWWdddpppsssxxx|||}}}~~~~~~}}}}}}{{{{{{zzzyyyzzz|||~~~~~~~~~~~~~~~}}}||||||~~~}}}|||||||||wwwpppjjj___\\\WWWUUUXXX___ggglllqqqsssvvvyyy|||}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{zzz|||zzztttpppqqqpppzzzuuummmhhhgggkkkpppssstttvvvvvvsssoookkkhhheeeccc___]]][[[YYYVVVTTTMMMLLLLLLSSSddd}}}ssseee^^^___eeevvvwwwllleeedddmmmppphhhfffccc___\\\UUUQQQNNNOOOTTTYYY]]]___YYYNNNBBB<<<777333111111//////............//////000000///000000111222222;;;666111............---111111222333444666888999:::>>>BBBIIIZZZqqq{{{yyy{{{|||}}}|||}}}}}}nnndddkkkxxx~~~||||||~~~ssslllqqquuu~~~}}}zzzwwwuuuttttttsssrrroooooonnnmmmmmmmmmmmmmmmqqqpppooommmiiiccc\\\WWWLLLGGG@@@;;;999:::;;;;;;888999:::<<>>===<<<:::::::::;;;;;;666666555555444555555555555555444444444444444444222333444444555555444444555999<<<<<>>CCCKKK\\\sss~~~~~~xxxjjjaaajjjzzzpppmmmsssvvv|||||||||zzzwwwuuuuuuuuutttsssrrrrrrqqqpppooooooppppppsssrrrpppmmmiiibbbZZZUUUJJJEEE>>>:::888999:::::::::;;;<<<>>>BBBEEEIIIKKKHHHKKKNNNQQQRRRTTTVVVXXXVVVYYY]]]^^^___```dddhhheeecccaaaaaadddhhhkkkmmmttt~~~zzzxxxxxxzzz{{{|||zzzvvvtttsssnnngggccc```]]]ZZZXXXTTTMMMGGGAAA>>>:::888888888888777>>>>>>>>>>>>>>>======<<<999777888:::;;;>>>GGGQQQZZZdddooouuuyyy|||zzzwwwpppjjj```VVVNNNKKKLLLLLLWWWZZZ\\\[[[WWWTTTSSSSSSQQQYYYeeeqqq}}}yyyooogggdddjjjttt|||sssmmmkkklllkkknnnssszzz{{{ppphhh```\\\VVVVVVeeewwwyyynnnmmm{{{___YYYPPPHHHBBB???<<<::::::<<<@@@EEEKKKTTT]]]ccclllpppuuuxxxyyyxxxyyyyyywwwwwwwwwvvvvvvvvvvvvvvvttttttuuutttuuuyyy~~~~~~~~~}}}zzz~~~zzzsssooonnnnnnjjjjjjhhhddd___[[[YYYXXXUUURRRNNNLLLKKKHHHCCC???AAA@@@===;;;::::::::::::999888555222000000444777555555555555666666777777888777777666555333222111555555777999===HHH^^^rrr{{{wwwmmmaaaTTTKKKFFFEEE@@@AAADDDKKKVVVaaajjjoootttxxx~~~~~~}}}wwwwwwxxxyyyzzz||||||}}}|||}}}}}}}}}~~~~~~~~~~~~}}}|||zzztttmmmccc\\\VVVUUUWWWZZZbbbkkkrrruuuxxxzzz{{{|||~~~|||}}}~~~{{{wwwtttssspppssszzzxxxnnnkkkkkklllsssrrrqqqpppoooooonnnnnniiifffbbb^^^\\\YYYVVVTTTJJJIIIIIILLLRRRcccwwwggg]]]WWW\\\iii|||}}}uuullleeeggg}}}}}}kkk___\\\]]]\\\ZZZ\\\YYYTTTSSSUUUYYY\\\]]][[[SSSGGG===666222000///000///......//////...------------.........//////000////////////000000111444444555666888:::;;;<<<<<>><<<;;;999888:::;;;<<<>>>AAADDDFFFHHHKKKLLLNNNPPPRRRSSSTTTTTTSSSUUUXXXZZZ\\\___cccfffcccddddddccccccdddfffiiiwww~~~~~~~~~|||xxxsssooonnnmmmppprrrrrrpppooonnniiibbb]]]YYYUUUSSSRRRPPPLLLHHH???<<<:::999999999999888999999999999:::;;;;;;<<<999:::;;;;;;;;;===AAADDDRRRVVV^^^fffllloooppppppkkkhhh```TTTHHHDDDGGGLLLUUU___gggbbbYYYSSSPPPOOORRRVVV___mmm}}}}}}sssjjjeeejjjssswwwoookkkiiijjjnnnsssxxxpppmmmhhh___VVVVVVddduuuvvvsss~~~]]]VVVMMMFFF@@@===;;;:::<<>>===;;;:::999888999999444444222000......000333444444555555666666666666222222333444555555555555444444666888:::CCCVVVhhhrrrnnnfff[[[PPPHHHEEEDDD???AAAEEEMMMWWWbbbjjjooouuuwww|||~~~~~~yyyyyyyyyzzz{{{{{{||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{uuunnnddd]]]WWWVVVWWW[[[ccckkksssuuuyyy{{{|||}}}}}}~~~|||xxxtttssspppssszzzvvvpppmmmlllpppppppppoooooonnnmmmllljjjgggccc```^^^\\\YYYWWWJJJHHHGGGGGGKKKXXXppp}}}lll```]]]aaakkkzzz}}}uuulllfffggg|||sssbbbYYYXXX[[[]]]\\\^^^ZZZUUUSSSUUUYYY\\\^^^\\\TTTHHH>>>777333111000---,,,,,,---///000///...---------.........//////000////////////000111111444444444666777999;;;<<<===@@@FFFPPPddd{{{qqqfffaaajjjzzz}}}rrrnnnoooyyy~~~vvvvvvuuuttttttssssssrrrppppppppppppppppppppppppnnnnnnmmmkkkfffaaa\\\XXXOOOJJJCCC===;;;:::999999:::;;;<<<>>>AAADDDFFFHHHJJJKKKMMMNNNOOOPPPPPPPPPQQQSSSVVVXXXYYY\\\^^^aaaccceeefffffffffgggjjjlllvvv}}}~~~|||{{{xxxsssnnniiihhhhhhkkknnnooommmmmmmmmhhhaaa]]]YYYSSSPPPOOOMMMHHHEEEAAA>>>;;;:::::::::999999======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;===@@@CCCKKKPPPWWW___eeehhhiiiiiigggddd]]]RRRHHHDDDFFFJJJVVVbbbkkkhhh___WWWQQQLLLOOORRR[[[hhhxxx~~~tttjjjeeejjjqqqvvvnnnjjjiiijjjmmmpppuuu{{{vvvppphhh^^^TTTQQQ\\\jjj{{{xxx~~~YYYSSSJJJCCC>>><<<;;;:::>>>AAAFFFKKKQQQWWW^^^ccckkknnnsssvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvwww}}}~~~wwwnnnddd]]]SSSOOOJJJEEEBBB???<<<999:::999888777777777777888555666555444222111222444444444444555555555555555000111222333444555555555333333555666777===LLL[[[fffbbb[[[RRRIIICCCBBBCCC>>>AAAFFFNNNXXXbbbiiinnntttvvvzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{}}}~~~}}}|||vvvoooeee^^^XXXWWWXXX[[[ccckkksssvvvyyy|||}}}~~~}}}}}}~~~~~~}}}yyyuuusssooorrryyywwwpppmmmmmmmmmnnnnnnnnnlllkkkjjjgggeeebbb```^^^\\\ZZZWWWMMMJJJGGGEEEEEEMMM```qqqssseeeaaaccciiiuuuzzzttttttvvv|||~~~wwwnnniiiiii|||yyymmm]]]TTTTTTYYY]]]___```\\\WWWUUUWWWZZZ^^^```^^^VVVJJJ???888333111000+++******,,,...000000///------.........////////////////////////000111222333333444555777999;;;<<<>>>AAAHHHSSShhhqqqhhhdddmmm{{{yyytttjjjiiippp}}}yyyxxxwwwuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppmmmjjjeee```\\\YYYPPPJJJBBB<<<999888999999:::;;;<<<>>>AAADDDFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKNNNQQQTTTVVVWWWWWWYYYZZZ```bbbeeeggghhhjjjmmmooouuu|||}}}zzzxxxvvvsssmmmgggdddddddddiiimmmoooooopppooojjjccc___ZZZSSSOOONNNKKKGGGDDDCCC@@@<<<::::::::::::999???>>><<<;;;:::999999999;;;<<<<<<<<<<<<>>>AAACCCFFFKKKSSSZZZ___aaaaaa``````^^^XXXOOOGGGCCCEEEHHHUUUbbbnnnoooggg^^^TTTLLLKKKNNNUUUbbbrrruuujjjeeehhhppprrrjjjhhhgggiiijjjlllpppuuu~~~xxxpppdddZZZQQQOOOVVV```}}}|||}}}WWWQQQHHHAAA===<<<;;;;;;>>>BBBGGGLLLRRRXXX^^^bbbkkkooosssvvvvvvvvvvvvvvvxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzxxxwwwyyywwwooofff[[[SSSJJJFFFBBB===:::888777777666666666666666666777777555777888777555444444555444444444444555555555555444444444444333111000000222222444666777:::FFFRRR\\\YYYSSSKKKCCC??????@@@<<<@@@GGGOOOWWW```ggglllsssuuuxxxzzz|||}}}~~~~~~~~~~~~}}}||||||{{{{{{xxxyyyzzz|||~~~~~~|||vvvooofff___XXXWWWXXX\\\ccclllqqqtttxxx{{{|||}}}~~~}}}}}}~~~~~~{{{vvvsssnnnqqqxxxyyyrrrnnnjjjkkklllmmmmmmkkkjjjiiidddbbb```^^^]]][[[XXXVVVRRRNNNKKKGGGEEEHHHVVVdddzzzkkkaaaaaaeeeppp{{{~~~xxxjjjiiijjjpppyyyyyyrrrllljjj{{{{{{ooo```VVVUUUYYY^^^aaaddd___ZZZWWWYYY]]]aaacccaaaYYYLLLAAA999444111000---,,,,,,---///000000///............////////////////////////000111222222333444444555777999;;;<<<===AAAHHHUUUkkksssllliiiqqq|||yyypppiii```cccooo{{{yyywwwuuutttssssssssssssssssssssssssssssssssssssqqqnnnjjjddd___[[[YYYPPPJJJAAA:::777777999999:::;;;<<<>>>AAADDDFFFHHHKKKKKKLLLLLLKKKJJJJJJIIIMMMPPPTTTVVVUUUUUUUUUUUUWWW[[[___dddgggkkkooorrruuu|||{{{wwwtttrrrqqqooojjjgggfffhhhjjjppptttwwwvvvvvvuuuooohhhbbb]]]VVVSSSQQQOOOLLLIIIEEEBBB===:::::::::999888;;;;;;:::888888777777777===???@@@@@@@@@BBBEEEGGGJJJNNNTTTZZZ]]]^^^\\\[[[YYYWWWRRRKKKEEEBBBDDDFFFPPP^^^lllqqqnnnfffZZZPPPKKKMMMRRR^^^nnn~~~vvvkkkdddgggnnn}}}|||nnnfffeeeeeeffffffhhhkkkqqqzzzvvvkkk___VVVPPPOOOTTT\\\sss||||||WWWQQQHHHAAA===============AAAFFFLLLQQQWWW]]]aaalllppptttwwwwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{}}}|||zzzxxxzzz|||nnnccc\\\UUUMMMGGG@@@???<<<999777777888999555555666666777777777777222444666666444333222333555555555555555555555555666666666555333111000///222222444777888:::CCCMMMUUUSSSNNNHHHAAA===<<<<<<<<<@@@GGGNNNTTT\\\dddiiiooossswwwzzz{{{}}}~~~}}}|||{{{yyyzzz{{{}}}~~~|||vvvooofff___YYYWWWXXX[[[ccckkkooorrrwwwzzz{{{{{{|||}}}}}}~~~~~~}}}xxxtttmmmpppuuu~~~vvvnnnlllhhhiiijjjkkkkkkjjjiiiiiicccbbb```______]]]YYYWWWTTTPPPLLLHHHFFFGGGRRR]]]{{{pppbbbaaaccclllwww}}}zzzvvvdddbbbbbbhhhsss~~~|||tttoooiiixxx}}}rrrdddZZZWWW[[[```cccfffaaa[[[YYY[[[```dddgggddd\\\OOOCCC:::555222000111///...///000000///............/////////000000////////////000111222333444444555666888:::<<<======@@@GGGVVVmmmvvvqqqpppxxxtttfff]]]VVV\\\lll{{{zzzwwwuuussssssssssssttttttttttttttttttttttttuuusssooojjjddd___ZZZXXXOOOHHH@@@999777777999::::::;;;<<<>>>AAADDDFFFHHHLLLLLLMMMMMMLLLLLLKKKJJJNNNQQQTTTVVVUUUTTTSSSSSSQQQUUU[[[```fffkkkqqquuuwww||||||wwwsssqqqpppppppppooonnnppptttxxxzzz~~~}}}}}}{{{uuunnnfffaaa[[[XXXWWWVVVRRROOOGGGCCC>>>:::999999888888999888888888999999:::;;;@@@BBBEEEFFFGGGIIIMMMOOOSSSUUUYYY\\\]]]\\\ZZZXXXVVVSSSNNNIIIDDDCCCDDDFFFKKKWWWeeemmmoookkkaaaVVVNNNNNNRRR[[[jjj|||wwwllleeegggnnn{{{yyyllldddbbbcccaaabbbdddgggnnnxxxvvvjjj]]]UUUPPPNNNRRRXXXjjj}}}{{{XXXQQQHHHAAA======>>>>>>===@@@EEEJJJOOOVVV]]]bbbmmmpppuuuwwwwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||}}}|||zzzyyyzzz~~~yyynnnfff[[[QQQKKKGGGCCC???;;;<<<<<<:::999999;;;>>>777777888999999888888888555777888888777666666777666666666666666555555555444555555666666555555444555444555888999;;;BBBKKKPPPOOOMMMHHHBBB===;;;;;;;;;@@@FFFKKKPPPVVV___eeeiiiooovvvzzz{{{}}}~~~}}}}}}zzz{{{|||~~~}}}|||vvvooofff___XXXWWWXXXZZZbbbjjjmmmqqqvvvyyyzzzzzz{{{{{{}}}~~~~~~~~~~~~}}}~~~~~~yyytttmmmnnnrrryyyrrrkkkhhhffffffffffffgggggghhhhhhgggeeedddcccbbb```\\\YYYRRRNNNIIIGGGDDDFFFOOOYYYuuusssfffdddeeemmmwww|||yyytttfffcccaaafffqqq~~~}}}tttooohhhsss}}}tttggg]]]ZZZ]]]aaadddeee```[[[YYY\\\aaagggjjjggg___QQQEEE<<<666222111222111000000111111000........./////////000000000/////////000111222333444555555666777999;;;===>>>===@@@GGGVVVnnnwwwvvvyyyqqq___SSSOOOWWWhhh}}}zzzyyyvvvtttrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqllleee___YYYVVVKKKFFF>>>999777888999::::::;;;<<<>>>AAADDDFFFHHHLLLMMMMMMNNNNNNNNNNNNMMMPPPRRRUUUUUUTTTSSSSSSTTTQQQUUUYYY^^^dddkkkrrrvvvwww|||zzzwwwuuuuuuvvvxxxxxxzzz}}}{{{tttmmmiiidddaaa```]]]XXXTTTKKKFFF@@@<<<:::999999888999999:::;;;<<<>>>???@@@BBBEEEIIILLLOOORRRVVVXXX[[[\\\]]]^^^^^^]]][[[ZZZXXXTTTOOOIIIFFFFFFHHHJJJKKKSSS]]]dddhhhiiibbbYYYQQQPPPQQQXXXgggyyywwwmmmfffhhhnnnzzz|||nnnfffbbb```^^^___aaadddkkkuuu{{{ooobbbWWWOOOKKKMMMSSSfff~~~XXXQQQHHH@@@<<<<<<=========@@@DDDIIIOOOWWW___eeelllppptttvvvvvvuuuuuuuuuuuuuuuvvvxxxyyy{{{||||||||||||{{{zzzzzz~~~}}}rrrjjjccc]]]SSSPPPKKKFFFBBB???===<<<888:::<<<<<<::::::<<<>>>::::::;;;<<<;;;;;;999999:::;;;<<<;;;::::::;;;<<<888888777777777666666666333444666777888999999999999777777999999:::@@@HHHJJJKKKKKKHHHCCC???<<<;;;;;;@@@DDDGGGJJJQQQZZZaaadddkkksssxxxzzz{{{~~~~~~~~~zzz{{{|||~~~~~~|||{{{uuunnnfff^^^XXXVVVWWWYYYaaaiiimmmqqqvvvzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~~~|||{{{}}}zzzuuummmmmmnnntttwwwmmmiiicccbbbaaaaaabbbdddfffggghhhgggfffeeedddaaa\\\YYYRRRLLLGGGEEECCCEEENNNWWWmmmuuugggfffhhhppp{{{~~~zzznnniiieeehhhqqq~~~|||sssmmmjjjttt{{{oooddd^^^]]]___aaabbb^^^XXXWWWZZZaaagggkkkjjjaaaSSSFFF===777333111000///...///000111000///.../////////000000000000/////////000111222444555666777777999:::<<<>>>??????BBBIIIXXXpppxxxyyyqqq\\\NNNJJJRRRdddyyyyyywwwtttrrrqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuurrrmmmggg___XXXTTTHHHCCC===999888999:::::::::;;;<<<>>>AAADDDFFFHHHKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTTTTSSSSSSTTTUUUSSSUUUXXXZZZ___eeemmmrrrwww{{{}}}yyyvvvrrrooolllggg```ZZZOOOJJJCCC>>><<<;;;;;;:::::::::;;;<<<===???AAABBBBBBFFFKKKPPPTTTXXX]]]```bbbbbbaaaaaaaaaaaabbbbbb^^^YYYRRRLLLJJJKKKNNNPPPPPPTTTWWWYYY^^^aaa]]]VVVRRROOONNNTTTbbbtttxxxmmmfffhhhoooyyytttiiibbb___\\\]]]___bbbgggpppzzz~~~tttggg[[[OOOIIIKKKQQQeee}}}XXXQQQGGG???;;;;;;<<<<<<>>>@@@DDDHHHOOOWWWaaagggkkkooosssuuuuuutttsssttttttuuuvvvwwwyyyzzz||||||||||||{{{zzzzzz}}}pppbbbZZZTTTNNNJJJAAACCCCCCBBB???;;;::::::555888;;;;;;999999:::<<<<<<<<<===>>>===<<<;;;:::888999:::999888888999;;;999999888888777777666666555666777999::::::::::::<<<999888999888999>>>EEEEEEGGGIIIHHHDDD@@@===<<<<<>>AAADDDFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRSSSRRRQQQRRRTTTVVVTTTUUUUUUVVVYYY___ffflllvvvzzz~~~zzzvvvpppggg```RRRLLLEEE@@@>>>======<<<999999:::;;;<<<===??????AAAEEELLLRRRWWW\\\aaadddgggfffeeeeeeeeegggiiijjjccc]]]UUUOOOMMMOOORRRTTTVVVVVVTTTSSSVVVZZZXXXQQQQQQNNNLLLQQQ^^^pppxxxnnngggiiioooxxxzzzlllccc^^^\\\]]]^^^```dddllltttzzz~~~uuuiii]]]PPPIIILLLSSSfff}}}]]]QQQFFFAAA>>><<<===???===???CCCIIIPPPXXX^^^bbbnnnpppssstttttttttuuuvvvvvvuuuttttttuuuyyy||||||zzzvvvssstttwww{{{~~~ssshhh]]]UUUNNNGGGEEEFFFCCCBBB???===<<<<<<===>>>EEE@@@:::777777:::<<<=========>>>??????>>>=========<<<::::::;;;;;;;;;:::::::::999999999999::::::999999999999::::::::::::<<<===>>>>>>===???BBBDDDHHHIIIHHHFFFBBB>>><<<<<<===@@@BBBBBBBBBFFFOOOVVV[[[aaaiiiqqqvvvzzz|||~~~~~~zzz{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}|||yyytttpppggg___XXXVVVVVVZZZbbbjjjmmmqqqvvvyyyzzz{{{{{{|||wwwxxxyyyzzz{{{}}}~~~~~~~~~~~~zzzvvvsssnnnlllppp}}}zzzooofffbbb^^^\\\^^^aaadddfffkkkiiigggdddbbb___ZZZWWWPPPMMMHHHEEEEEEHHHMMMPPPaaarrryyypppnnnoooyyyyyyrrrpppsssyyywwwllleeeeeessssssbbbYYYZZZ]]]ZZZZZZXXXUUUUUU[[[eeelllooofffXXXIII===666333222000///...---------------000000//////.........---000000/////////111222333555555666888;;;===???AAAAAAGGGPPP___uuu}}}xxxpppXXXIIIEEEJJJXXXmmm}}}zzzwwwtttssstttuuuvvvvvvrrrrrrssssssuuuvvvwwwxxxzzzxxxssslllddd]]]WWWSSSGGGFFFBBB<<<777555888;;;:::<<<===>>>>>>@@@DDDGGGHHHKKKOOOQQQRRRRRRTTTUUUTTTUUUWWWWWWVVVVVVWWWXXX[[[ZZZXXXVVVWWW[[[aaafffrrrxxxzzzmmmcccYYYKKKAAACCCBBB;;;999===:::<<<>>>???@@@@@@BBBCCCEEEHHHLLLQQQUUU[[[aaafffjjjjjjkkknnnpppqqqqqqooojjjfff___WWWQQQQQQWWW\\\^^^\\\XXXUUURRRRRRRRRRRRMMMJJJJJJQQQ\\\kkk}}}yyynnnfffffflllvvv{{{nnnhhhgggbbbbbbaaaaaaeeellluuu|||zzznnnaaaTTTLLLNNNUUUggg\\\QQQEEE@@@>>><<<<<>>>>>CCC@@@===<<<>>>@@@BBBBBBBBBBBBAAA@@@??????>>>>>>BBB@@@>>>>>>??????>>>===<<<<<<<<<;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<======>>>???>>>>>>???BBBEEEHHHHHHGGGDDDAAA>>>===>>>???AAACCCCCCBBBFFFMMMSSSYYY___gggoootttxxx|||~~~~~~xxxzzz{{{{{{zzzzzz{{{}}}{{{vvvrrrggg___XXXVVVWWWZZZbbbjjjnnnrrrvvvzzzzzzzzz{{{{{{xxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||xxxsssooolllooo{{{rrrfffbbb]]]\\\^^^bbbeeegggjjjiiifffeeeccc___[[[XXXRRROOOKKKHHHGGGIIILLLNNNZZZllluuurrrrrr{{{vvvuuuxxx~~~wwwllleeegggsssyyyeeeZZZXXXZZZ\\\[[[YYYVVVUUU[[[dddlllmmmeeeWWWIII===666333222111000//////.........///000/////////............000000//////000111222333555666777999;;;>>>@@@AAAAAAGGGRRRbbbxxx}}}}}}vvvkkkTTTHHHDDDHHHWWWlll{{{yyywwwtttssstttttttttsssqqqqqqrrrrrrsssuuuvvvwwwxxxuuupppjjjccc\\\WWWTTTKKKHHHBBB<<<888777999;;;:::;;;======>>>@@@DDDGGGHHHKKKOOOQQQRRRRRRTTTUUUTTTUUUWWWWWWWWWWWWXXXZZZWWWWWWVVVUUUUUUYYY^^^bbblllrrr{{{~~~pppfffWWWJJJAAABBBBBB===<<>><<<<<<>>>===@@@DDDJJJRRRZZZaaaeeelllooorrrtttuuuuuuwwwxxxuuuvvvvvvwwwwwwxxxyyyyyywwwvvvuuuuuuvvvxxxzzz{{{yyyzzz|||~~~tttjjj___WWWOOOLLLHHHBBB@@@AAADDDEEEFFFFFFFFFDDDCCCAAADDDCCCCCCDDDGGGIIIIIIHHHGGGEEECCCAAA@@@?????????AAA???===<<<======<<<;;;>>>>>>>>>??????@@@@@@@@@???>>>===<<<===>>>@@@AAAAAAAAABBBBBBAAABBBEEEGGGIIIIIIHHHEEEBBBAAABBBCCCCCCEEEFFFEEEDDDFFFJJJOOOVVV[[[ccckkkqqqwww{{{~~~~~~~~~~~~~~~}}}yyyyyyyyyyyyxxxxxx{{{}}}~~~~~~~~~~~~{{{vvvrrrggg___XXXVVVWWWZZZbbbkkkooossswwwzzz{{{zzzzzz{{{xxxxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~{{{tttppplllnnnwwwuuugggccc]]][[[]]]bbbfffiiijjjhhhgggeeedddaaa]]]ZZZRRRPPPNNNLLLKKKLLLNNNPPPVVVggg~~~}}}yyyxxx}}}|||wwwkkkeeegggpppjjj[[[WWWXXX]]]\\\ZZZVVVUUUZZZbbbjjjjjjcccVVVIII>>>777333222111111000000//////000000////////////............000000//////000111333444666666777999<<<>>>AAABBBAAAIIIUUUfff|||}}}{{{vvv|||eeeQQQGGGBBBGGGUUUjjjzzzyyywwwuuutttttttttrrrpppqqqqqqqqqrrrssstttuuuvvvuuurrrmmmgggaaa\\\XXXWWWRRRKKKAAA;;;999::::::::::::;;;======>>>@@@DDDFFFHHHKKKOOOQQQRRRRRRTTTUUUSSSUUUWWWWWWWWWXXXZZZ\\\VVVVVVWWWVVVWWWYYY]]]```fffmmmwwwqqqfffVVVJJJBBBBBBCCC???@@@EEEEEEIIINNNQQQRRRRRRSSSTTTVVVWWWYYYZZZ\\\aaagggkkkqqqsssvvv{{{~~~}}}{{{vvvooocccWWWQQQRRRYYY___ggggggeeebbb^^^XXXSSSPPPNNNJJJHHHNNNXXXgggzzzwwwlllcccdddiiivvv}}}pppkkkiiioooooooooooopppsssyyy}}}yyymmm```UUUPPPTTT]]]uuuXXXMMMCCC???>>><<<<<<>>>===@@@EEEKKKTTT\\\cccggglllnnnrrrtttuuuvvvxxxyyyvvvvvvxxxyyyyyyxxxxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyzzz{{{{{{{{{zzzyyy}}}||||||~~~~~~yyyppphhh^^^VVVOOOLLLJJJGGGHHHJJJOOOOOONNNNNNMMMLLLKKKJJJKKKKKKLLLNNNPPPPPPMMMKKKGGGFFFCCCAAA@@@@@@AAABBBAAA???===<<<<<<<<<;;;:::>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>>???AAADDDEEEEEEFFFFFFFFFEEEGGGIIILLLMMMMMMKKKIIIGGGGGGIIIKKKIIIJJJJJJIIIFFFFFFHHHJJJSSSXXX```hhhooovvv||||||{{{{{{zzzxxxvvvwwwyyy{{{{{{{{{|||||||||yyytttpppggg___XXXVVVWWWZZZbbbkkkpppsssxxxzzz{{{zzzzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{}}}~~~~~~uuuqqqllllllsssvvvhhhddd^^^[[[]]]bbbgggjjjjjjiiihhhgggfffddd```^^^SSSSSSRRRQQQQQQSSSTTTUUUVVVggg|||vvvkkkdddccckkkxxxnnn^^^YYYXXX\\\[[[YYYVVVTTTXXX```fffhhhaaaVVVIII???888444222111000000//////000000000///////////////.........000000//////000222444555777777888:::===???BBBCCCCCCKKKXXXiii~~~~~~|||xxxxxxaaaOOOGGGBBBGGGUUUjjjzzzzzzyyywwwvvvvvvtttqqqooorrrrrrrrrrrrssstttuuuvvvtttqqqkkkeee```\\\ZZZZZZWWWMMM@@@:::;;;<<<;;;999:::;;;<<<===>>>@@@CCCFFFHHHKKKOOOQQQRRRRRRSSSUUURRRTTTVVVWWWWWWXXXZZZ\\\XXXYYY[[[[[[[[[]]]___aaaeeelllwww~~~ooodddUUULLLEEEDDDDDDBBBCCCGGGHHHMMMTTTYYY\\\^^^___```ccccccccccccdddhhhmmmqqqxxxzzz~~~zzzqqqbbbUUUNNNOOOUUUZZZaaacccfffgggfffaaa\\\XXXRRRMMMKKKPPPYYYggg{{{vvvjjjaaaaaafffsss~~~tttnnnnnnuuuuuuvvvuuutttvvvyyy|||{{{nnnaaaVVVPPPUUU]]]vvvUUUKKKBBB???===;;;;;;======@@@EEEMMMUUU^^^fffjjjlllooorrruuuvvvvvvxxxyyywwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwyyyyyyzzz|||}}}zzztttoooccc[[[TTTRRRQQQQQQUUUYYY]]][[[WWWUUUSSSTTTUUUWWWZZZYYYYYYYYYXXXUUUPPPLLLFFFDDDBBBAAA@@@AAACCCDDDEEECCCAAA@@@AAAAAA@@@??????@@@AAACCCDDDEEEEEEEEEEEEDDDBBBAAABBBDDDGGGIIIFFFGGGHHHHHHHHHIIILLLOOOPPPPPPPPPNNNMMMNNNPPPSSSSSSRRRPPPMMMIIIGGGGGGHHHOOOTTT\\\dddmmmuuu|||}}}}}}}}}~~~~~~|||~~~}}}{{{xxxuuuuuuwwwyyyyyyyyyzzz{{{{{{xxxsssooofff___WWWVVVVVVYYYbbbjjjpppsssxxx{{{{{{{{{{{{|||yyyyyyyyyzzzzzzzzzzzzzzz|||~~~vvvrrrmmmkkkppp{{{yyyiiieee___]]]___cccgggiiijjjiiihhhhhhhhhgggdddaaa[[[ZZZYYYWWWVVVVVVVVVVVVUUUeeezzzuuujjjccc```gggtttsssaaaZZZXXXZZZZZZXXXUUUSSSVVV^^^dddfff```VVVKKK@@@999444222/////////......///000000.........///////////////000000///000111222444666888888999;;;>>>@@@CCCDDDFFFNNN[[[kkk|||wwwyyycccQQQIIIDDDIIIWWWlll|||}}}{{{yyyxxxxxxvvvssspppsssssssssssstttuuuvvvvvvtttqqqkkkeee```]]][[[[[[XXXMMM@@@:::;;;===;;;777999;;;<<<======???CCCFFFHHHKKKOOOQQQRRRRRRSSSUUURRRSSSUUUVVVWWWXXXZZZ\\\ZZZ\\\^^^^^^^^^___aaacccffflllvvv~~~yyylllcccXXXQQQKKKIIIGGGFFFGGGIIIMMMSSS\\\dddiiimmmppprrroooppppppoooppprrrvvvzzz|||rrrbbbTTTLLLLLLPPPSSSZZZ^^^eeejjjkkkhhhccc___VVVQQQOOOSSS[[[iii{{{~~~ttthhh______dddnnnzzzwwwssssssxxxyyyyyyxxxvvvwwwyyy||||||ooobbbVVVPPPTTT\\\mmmSSSIII@@@>>>===;;;;;;======@@@FFFNNNWWW```hhhmmmmmmpppsssuuuvvvvvvxxxyyyxxxyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvvvvuuuuuutttvvvyyy}}}}}}yyyuuujjjbbb\\\\\\]]]^^^bbbgggiiifffbbb______aaadddgggmmmkkkgggccc^^^YYYSSSOOOGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBBBBBCCCCCCCCCBBBAAACCCEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLGGGHHHIIIJJJJJJMMMPPPSSSUUUVVVWWWVVVVVVWWWZZZ\\\]]][[[VVVQQQLLLIIIHHHHHHKKKPPPXXX```iiisss|||~~~~~~}}}}}}}}}}}}}}}|||||||||zzzyyyxxxyyy{{{|||{{{zzz||||||{{{xxxuuuttttttvvvyyyyyyzzz{{{{{{xxxssspppeee]]]VVVTTTUUUXXX```iiiooossswww{{{||||||}}}}}}zzzzzzzzzyyyyyyyyyyyyyyy|||~~~~~~wwwsssnnnjjjnnnxxx}}}jjjfffbbb___```ccceeeggghhhggggggggghhhgggeeebbbdddbbb___[[[XXXVVVUUUUUUTTTdddxxxuuuiiiccc___eeessswwwbbbYYYVVVYYYYYYXXXUUUSSSWWW^^^dddgggaaaXXXMMMBBB:::444222//////.........///000000.........///////////////000000///000111333555666999999:::<<>><<<999999<<<===@@@FFFNNNXXXaaaiiinnnssssssttttttuuuuuuvvvvvvyyyyyyzzzzzz{{{|||||||||||||||{{{zzzyyywwwwwwvvvvvvvvvuuuuuuttttttssssssuuuyyy}}}|||}}}~~~|||tttnnniiifffdddcccaaa^^^[[[YYYWWWVVVTTTSSSSSSTTTWWWVVVRRROOOPPPQQQUUU[[[```bbb___\\\WWWTTTQQQQQQTTTYYY\\\^^^[[[```fffkkkmmmooorrruuu{{{|||||||||{{{yyywwwuuuoookkkcccZZZRRRLLLHHHFFFIIIIIIKKKRRR^^^kkkuuu{{{~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{yyywwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppmmmkkkjjjlllnnnpppsssqqqpppnnnnnnoooqqqrrrqqqrrrssssssrrrooommmkkkcccZZZRRRPPPRRRVVV^^^ffflllrrrwwwwwwxxx{{{{{{yyy{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~}}}{{{zzz{{{vvvqqqnnnmmmqqq}}}pppiiieeefffgggdddbbbccc[[[\\\^^^```aaaaaa``````^^^]]]\\\\\\\\\]]]^^^___bbbppp~~~zzzkkk```ZZZ```oootttaaaYYYYYY]]]___^^^ZZZVVVZZZdddnnnmmmiiiaaaTTTFFF;;;444111111111000000000000111111000000111111111000000///222222333222222444777:::<<<<<<===???BBBDDDGGGHHHNNNSSS```ttt|||mmm```]]]lll}}}|||~~~~~~qqq___QQQEEEMMM]]]ooozzz}}}~~~~~~}}}|||zzzwwwuuuttttttsssrrrqqqrrrtttvvvwwwvvvuuuppphhh___XXXVVVWWWOOOHHH@@@;;;:::;;;:::999<<<;;;:::;;;===@@@DDDFFFIIILLLOOOQQQRRRSSSUUUWWWXXXYYYZZZ\\\]]]^^^______]]]^^^^^^^^^]]]^^^aaadddgggmmmvvv{{{xxxsssnnnjjjhhhggggggeeedddeeegggjjjllllllkkkjjjjjjhhhccc^^^[[[\\\^^^```dddhhhkkkkkkkkkkkklllqqqnnnqqqwww{{{}}}xxxqqqggg^^^WWWYYY^^^fffooowwwzzzyyywwwnnnnnnnnnqqqwwwzzzssshhh]]]XXXYYYfffqqqyyytttwww{{{~~~|||zzzwwwvvvxxx}}}sssggg[[[RRRTTTZZZpppOOOGGG@@@>>><<<999999<<<===@@@FFFOOOXXXbbbjjjnnnrrrrrrssstttuuuvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{yyyyyyxxxwwwvvvuuuttttttrrrqqqqqqrrrrrrssstttuuuzzz}}}~~~xxxuuurrrqqqnnnkkkhhheeebbbaaabbbaaa```aaabbbaaa]]]ZZZZZZ\\\```fffkkkmmmkkkhhhaaa___\\\\\\^^^cccgggiiinnnsssyyy~~~|||yyywwwuuuqqqiii___VVVNNNHHHEEEIIIJJJMMMTTT___kkktttxxx}}}|||||||||{{{{{{zzzzzzzzzyyyxxxvvvtttrrrqqqppppppppppppoooooonnnnnnmmmllljjjgggeeeeeefffiiijjjkkkjjjiiigggggghhhjjjkkkkkkkkklllmmmllljjjhhhggg```XXXPPPOOOQQQUUU]]]eeekkkrrrwwwwwwxxx{{{{{{yyy{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~}}}|||{{{{{{vvvqqqnnnkkkooo|||}}}rrrkkkggghhhhhhdddaaaaaa]]]^^^```aaabbbbbbbbbaaa``````___^^^______aaaaaahhhwww{{{}}}}}}pppfff]]]cccppplll[[[TTTUUU\\\^^^^^^ZZZVVVYYYdddnnnqqqlllbbbTTTFFF;;;666444111111000000000000111111000000111111111111000000111222222222222333777:::;;;<<<===@@@BBBEEEGGGHHHRRRWWWcccvvvxxxgggZZZYYYgggyyyuuueeeWWWKKKQQQ```rrr}}}}}}}}}|||zzzxxxuuusssrrrwwwvvvtttsssssssssuuuvvvvvvtttppphhh___XXXUUUUUUMMMFFF???::::::;;;:::999;;;;;;:::;;;===@@@DDDFFFHHHJJJNNNPPPRRRSSSVVVXXXXXXYYYZZZ\\\]]]^^^^^^___ZZZ[[[\\\]]]]]]___bbbeeekkkrrr|||~~~{{{xxxvvvuuuttttttpppooooooqqqsssssssssqqqkkkjjjgggaaa\\\ZZZ\\\^^^```eeelllqqqsssuuuvvvxxxuuutttwww}}}xxxnnnhhhbbbeeekkksssyyy{{{zzzxxxttttttuuuxxx~~~{{{tttiii^^^ZZZ[[[hhhqqq|||wwwyyy|||~~~|||zzzwwwvvvxxx|||}}}rrrggg[[[SSSSSSYYYlllMMMEEE???===<<<999999<<<>>>AAAGGGPPPYYYcccjjjnnnpppqqqrrrtttvvvwwwxxxyyywwwwwwxxxxxxyyyzzzzzz{{{wwwvvvvvvuuutttsssrrrrrrooonnnnnnnnnppprrruuuwww}}}~~~zzzvvvsssrrrtttssssssssstttrrrnnnkkkiiikkkooouuuzzz{{{zzzxxxqqqnnnlllkkkmmmrrrwww{{{zzzvvvtttvvvsssmmmeee\\\SSSLLLHHHIIIKKKOOOWWWaaakkkrrruuuyyyyyyxxxwwwvvvuuuttttttvvvtttrrrooommmlllkkkkkkllllllkkkiiihhhfffeeeeeebbb```^^^\\\\\\]]]___```bbbaaa```______```aaabbbbbbcccdddeeeeeedddcccbbb\\\UUUOOONNNPPPSSS\\\dddkkkqqqvvvwwwxxx{{{{{{yyy{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{}}}~~~~~~~~~}}}|||{{{wwwqqqmmmiiikkkwww~~~sssmmmiiijjjiiieeeaaa`````````aaabbbcccccccccbbbbbbbbbbbbcccdddfffhhhiiisss}}}wwwwww}}}vvvmmmaaaeeeqqqvvvdddVVVQQQSSSZZZ\\\\\\YYYVVVYYYcccmmmtttooocccUUUFFF<<<777666111111000000000000111111000000111111111111000000000111111111111333777:::;;;<<<>>>@@@CCCFFFHHHIIIUUUZZZfffyyyuuubbbSSSTTTbbbttt~~~ooo___RRRVVVbbbttt~~~~~~|||zzzxxxuuusssqqqxxxwwwuuussssssssssssttttttsssnnnggg^^^WWWSSSRRRIIICCC<<<999999;;;:::999;;;::::::;;;===@@@CCCEEEFFFIIIMMMOOOQQQSSSUUUWWWWWWXXXYYY[[[\\\]]]^^^^^^WWWYYYZZZ\\\]]]___cccfffmmmuuu}}}ssspppjjjddd^^^\\\^^^```ccciiiqqqxxx|||~~~~~~|||vvvooopppssswww{{{}}}|||zzzxxxyyy{{{{{{tttjjj```\\\]]]fffooo}}}{{{|||~~~~~~|||zzzwwwuuuwww{{{zzzooofff[[[SSSSSSWWWhhhJJJCCC===<<<;;;999999<<<===AAAHHHPPPZZZcccjjjnnnnnnoooqqqsssvvvxxxzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{wwwwwwvvvuuuuuutttssssssqqqpppooonnnooorrruuuwww}}}yyy|||~~~}}}~~~yyytttrrrrrrqqqpppnnniiicccZZZSSSNNNIIILLLQQQZZZdddlllqqqsssttttttrrrqqqooonnnllllllmmmkkkhhheeecccccccccddddddcccaaa___]]][[[ZZZYYYWWWUUUSSSRRRQQQRRRTTTUUUXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^XXXRRRNNNNNNOOOSSS[[[dddjjjqqqvvvvvvxxx{{{{{{yyyzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{}}}~~~~~~}}}}}}{{{wwwrrrmmmhhhhhhrrr~~~sssmmmjjjkkkkkkgggcccbbbbbbbbbbbbbbbccccccccccccaaaccceeeiiilllpppsssuuuzzzttttttxxx~~~}}}zzz{{{xxxqqqbbbfffoooqqqbbbVVVRRRTTTWWWZZZ[[[XXXUUUXXXccclllsssoooeeeWWWIII===666444111111000000000000111111///000000111111111111000000000111111111333777:::;;;<<>>:::;;;;;;999999<<<;;;???GGGPPPZZZbbbhhhlllkkklllnnnpppsssvvvxxxyyyyyyyyyzzz{{{{{{||||||}}}zzzzzzzzzzzzyyyyyyyyyxxxyyywwwtttqqqooonnnnnnoootttzzz{{{qqqjjjggghhhiiitttvvvyyyyyysssiii^^^VVVRRRTTTXXX^^^eeeiiikkkjjjjjjiiigggdddaaa^^^[[[ZZZQQQPPPOOONNNMMMNNNNNNOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNLLLLLLMMMMMMPPPYYYccchhhoootttuuuwww{{{|||zzzyyyxxxxxxwwwwwwxxxxxxyyywwwxxxzzz||||||||||||{{{zzzwwwsssooojjjhhhpppzzztttmmmiiikkkmmmkkkjjjjjjeeedddcccbbbbbbbbbbbbbbb___bbbfffkkkppptttwwwxxx}}}xxxsssqqqqqqssstttvvvoooiiijjjrrr}}}yyyrrreeehhhooozzzsssfffZZZSSSRRRQQQUUUXXXVVVTTTWWWaaajjjlllkkkfff]]]OOOAAA666000111111000000000000111111...///000111111222111111000111222222222555999<<<<<>>@@@BBBCCCGGGJJJLLLMMMMMMNNNOOOQQQTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ[[[\\\\\\\\\^^^aaadddjjjrrr}}}vvvooolllqqqxxx|||{{{yyy{{{|||uuukkkaaa]]]^^^ccclllzzz~~~{{{xxxxxxzzz}}}wwwmmmccc]]]XXXTTTSSSVVVggg}}}BBB<<<999:::;;;999999<<<:::>>>FFFOOOYYYaaagggjjjjjjkkklllooorrrtttvvvwwwxxxyyyyyyzzzzzz{{{||||||yyyyyyyyyyyyyyyxxxxxxxxxwwwuuussspppmmmjjjiiihhhjjjqqq{{{zzzqqqjjjffffffiiilllyyy~~~vvvjjjbbb[[[[[[]]]```ccceeedddccc^^^]]]ZZZWWWSSSPPPMMMLLLCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA??????>>>===============;;;;;;<<<===>>>>>>??????>>>>>>???@@@BBBCCCEEEFFFIIIHHHIIIJJJKKKMMMVVV```hhhoootttuuuwww{{{|||zzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxzzz{{{|||{{{{{{zzzyyywwwtttqqqllljjjrrr|||wwwpppjjjkkklllkkkjjjlllgggfffeeedddccccccccccccaaabbbdddggghhhiiiiiiiiiooo}}}}}}zzzxxxwwwwwwyyyzzz{{{tttnnnpppyyy{{{uuukkknnnsss|||yyylll^^^TTTPPPOOOSSSVVVUUUSSSWWWaaaiiimmmlllggg]]]PPPCCC999444111111000000000000111111...///000111111222222222111222222333333666:::===>>>@@@EEEJJJNNNQQQSSSSSSXXX___mmmqqqeeeXXX```mmmzzz|||xxx|||oooXXXJJJNNNXXXgggqqqtttvvvyyyxxxxxxxxxwwwuuusssrrrqqqoooooopppppppppppppppooommmkkkiiigggccc]]]TTTNNNCCC???:::999:::;;;:::888888888:::<<<>>>@@@AAABBBDDDGGGJJJLLLMMMNNNQQQSSSSSSTTTVVVWWWYYYZZZZZZZZZYYYZZZ\\\]]]]]]```dddfffkkksss|||zzz{{{}}}~~~~~~{{{|||~~~|||uuujjj___[[[\\\cccmmm{{{}}}zzzyyy{{{}}}vvvkkk```ZZZVVVSSSTTTWWWeeeAAA;;;888:::;;;999999<<<999===EEEOOOYYYaaafffiiiiiijjjlllnnnqqqsssuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwsssrrrpppnnnjjjhhheeedddaaahhhsss|||yyyuuuoookkkkkkoootttxxx{{{vvvooobbbaaa```aaabbbaaa___^^^SSSRRROOOKKKGGGDDDAAA???;;;<<<===???@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;::::::;;;======>>>>>>>>><<<======>>>@@@BBBCCCDDDEEEDDDFFFHHHHHHJJJSSS^^^hhhnnntttuuuwww{{{|||zzzxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyywwwtttrrrmmmlllttt}}}{{{rrrkkkkkkkkkjjjjjjkkkjjjhhhgggeeedddddddddeeeccccccccccccaaa___]]]\\\aaasss~~~}}}}}}}}}~~~{{{wwwzzz~~~yyyppprrrwwwrrrbbbVVVQQQNNNRRRVVVUUUSSSWWW```iiipppmmmggg\\\PPPDDD<<<999111111000000000000111111......///111111222222222111222333333444777;;;>>>>>>AAAFFFKKKPPPSSSTTTUUU\\\bbbqqqxxxnnnccciiisss}}}vvvzzziiiSSSJJJNNNYYYfffmmmnnnppptttxxxxxxxxxxxxwwwuuutttsssqqqqqqrrrqqqqqqpppooonnnllljjjhhhgggddd^^^VVVOOODDD@@@;;;999;;;;;;:::888777888:::<<<>>>@@@AAABBBAAADDDHHHKKKMMMPPPSSSUUUSSSTTTUUUWWWXXXYYYZZZZZZWWWYYY[[[]]]^^^bbbfffiiilllrrr{{{~~~}}}yyyzzz||||||~~~|||uuujjj___ZZZ[[[aaakkkzzz~~~{{{zzz{{{}}}uuujjj^^^XXXUUUSSSTTTXXXccc???===::::::;;;<<<<<<<<<;;;???FFFOOOYYYaaagggkkklllmmmoooqqqrrrsssrrrrrrwwwxxxyyyyyyzzz{{{||||||vvvvvvvvvvvvuuutttssssssrrrqqqnnnjjjeee```[[[XXXXXX[[[aaajjjrrrwwwwwwwwwyyy}}}|||yyytttrrrsssxxx~~~yyyiiiaaa[[[[[[ZZZVVVSSSSSSEEEDDDBBBAAA???===;;;;;;>>>;;;888999;;;======<<<<<<>>>@@@@@@>>>===>>>???===<<<;;;::::::;;;<<<<<<:::;;;===???@@@@@@@@@@@@@@@???>>><<<<<<<<<===>>>DDDEEEDDDCCCDDDJJJTTT[[[iiilllpppsssuuuwwwyyy{{{}}}{{{xxxvvvvvvyyy|||~~~zzzzzzyyyyyyyyyzzzzzz{{{~~~zzzwwwtttpppmmmrrryyyyyyrrrpppooollllllnnniiihhhfffeeedddcccbbbbbbaaabbbaaa___[[[XXXVVVVVV\\\jjj{{{xxx}}}|||wwwttttttuuu{{{sssfffYYYRRRUUUTTTUUUWWWWWWYYY```iiiqqqooojjj___PPPCCC;;;888222222111111000///////////////000111222222333333111222333444555888===@@@@@@EEEKKKPPPSSSUUUWWWXXX\\\fffwww}}}lllttt~~~}}}www||||||eeePPPGGGOOO[[[fffnnnsssvvvxxxxxxxxxwwwvvvuuutttssssssssssssrrrqqqppppppqqqqqqooommmjjjhhheee^^^TTTMMMEEE>>>::::::999777777999888888888888999;;;===???DDDFFFIIILLLMMMNNNMMMMMMRRRSSSTTTVVVWWWXXXXXXYYY\\\]]]^^^^^^^^^```cccffflllqqqwww}}}}}}{{{yyywwwyyy~~~~~~}}}{{{}}}}}}wwwnnnbbb\\\[[[dddnnn{{{}}}yyywwwyyyzzzzzznnnaaaXXXRRROOOQQQUUUddd}}}>>><<<:::999;;;<<<;;;;;;;;;???FFFOOOYYYaaagggjjjjjjllloooqqqtttuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvuuusssrrrrrrooonnnjjjfff```YYYTTTQQQMMMOOOSSSYYY___ccccccbbbaaaeeelllssszzz~~~||||||~~~}}}mmmcccZZZVVVRRRLLLHHHHHHEEEDDDCCCBBB@@@???>>>>>>===;;;999999<<<======<<<;;;<<<>>>>>>=========???AAA@@@@@@???@@@@@@AAAAAA<<<===>>>@@@AAA@@@@@@??????>>>>>>>>>>>>>>>??????BBBBBBCCCBBBCCCIIISSSZZZhhhlllqqquuuwwwxxxzzz{{{|||zzzxxxwwwxxxyyy{{{}}}{{{zzzzzzyyyyyyzzzzzz{{{~~~zzzwwwuuupppmmmqqqxxx{{{tttqqqoookkkjjjlllggggggfffeeeddddddddddddbbbbbbbbb___[[[WWWUUUUUUVVVeee{{{{{{www{{{yyytttooorrrwww~~~sssdddXXXRRRQQQPPPQQQTTTTTTVVV]]]fffnnnnnnjjj```QQQDDD;;;888555555444444333222222111...//////000111111222222111222333444555888===@@@CCCGGGMMMRRRUUUXXXZZZ\\\```jjj{{{www}}}}}}yyy|||yyybbbNNNIIIQQQ]]]iiipppuuuxxxyyyxxxxxxwwwvvvuuutttsssrrrqqqppppppooonnnnnnooooooqqqnnnllljjjggg___UUUNNNEEE???::::::999777777999888888888888:::<<<>>>???CCCEEEHHHKKKMMMNNNNNNNNNRRRSSSTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]___bbbeeekkkpppvvv|||}}}|||xxxttttttyyy}}}{{{}}}}}}wwwnnnccc\\\[[[bbblllyyy~~~{{{yyy{{{||||||pppcccZZZTTTPPPQQQUUUbbbwww>>><<<999999:::;;;::::::<<<@@@GGGPPPYYYaaagggjjjiiikkknnnrrruuuvvvwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuutttsssqqqpppmmmkkkggg```YYYRRRLLLIIIDDDDDDEEEHHHLLLMMMMMMLLLIIIMMMTTTZZZaaagggnnnrrruuuuuuwww|||}}}|||}}}~~~qqqeeeYYYQQQKKKEEEAAABBBAAA@@@@@@??????>>>>>>>>>@@@>>>======???@@@@@@???===???BBBBBBBBBBBBCCCEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDJJJTTT[[[gggkkkqqqvvvxxxyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{|||{{{{{{zzzzzzzzzzzzzzz{{{}}}zzzwwwuuuppplllpppvvv}}}tttpppnnnjjjiiijjjeeeeeeeeeddddddeeeeeefffccccccbbb___ZZZVVVUUUTTTRRR```vvv}}}uuuooorrrwww}}}~~~uuuooohhhoooyyytttaaaUUUPPPNNNMMMOOORRRRRRTTT[[[dddkkkllljjjaaaSSSEEE<<<777666555555444333333222222.........///000000111111111222333444666999===AAAGGGKKKPPPTTTXXX\\\```cccgggppp~~~}}}xxx{{{wwwaaaMMMKKKTTTaaallltttwwwyyyzzzyyyxxxwwwvvvtttsssrrrqqqqqqpppoooooonnnooooooooossspppnnnlllhhhaaaWWWOOOFFF???;;;::::::777777999888888888888:::<<<>>>???BBBDDDGGGJJJMMMOOOOOOPPPRRRSSSTTTWWWXXXZZZ[[[[[[YYYZZZ[[[\\\\\\^^^aaadddjjjnnnuuu|||~~~|||vvvooolllrrr|||~~~{{{~~~}}}wwwnnnccc\\\\\\___iiiwww}}}|||}}}ssseee[[[UUUQQQRRRVVVbbbrrr>>>;;;999888999:::999999<<<@@@GGGOOOXXX```fffiiiiiikkknnnqqqtttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttsssqqqpppnnnkkkeee]]]UUUMMMGGGDDDBBBAAA@@@@@@BBBCCCCCCBBB@@@CCCGGGJJJMMMQQQUUUXXX]]]\\\]]]aaahhhoootttvvvvvvuuuwww|||yyyuuuuuuvvvxxxzzz}}}qqqeeeWWWOOOJJJFFFEEEFFF@@@@@@@@@AAAAAAAAAAAAAAADDDDDDCCCDDDDDDEEEEEEEEEEEEGGGJJJLLLLLLMMMOOOQQQKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOMMMLLLKKKMMMNNNOOOPPPOOOMMMJJJHHHFFFGGGHHHHHHIIINNNWWW^^^eeejjjqqqvvvxxxyyyyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzz{{{|||zzzxxxvvvppplllnnnttt}}}{{{pppmmmllliiiiiijjjdddddddddddddddeeefffgggddddddccc___ZZZVVVTTTSSSSSS```uuuzzzqqqkkklllqqqwwwzzzpppiiibbblllxxxvvv___RRRMMMMMMMMMOOORRRSSSTTT[[[ccchhhjjjiiibbbTTTFFF<<<777333222222111111000000////////////000000000111111111222333444666999>>>BBBIIIMMMRRRVVV[[[```eeeiiimmmvvvyyy~~~~~~zzz|||ttt___MMMKKKUUUcccooovvvyyyyyyyyyyyyxxxwwwvvvtttrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrsssqqqnnnllliiiaaaWWWOOOFFF@@@;;;;;;:::777777999999888888999:::<<<>>>???AAACCCFFFIIILLLOOOPPPQQQQQQSSSUUUWWWYYYZZZ[[[\\\YYYZZZ[[[\\\\\\___bbbeeehhhmmmttt{{{~~~|||uuulllgggmmmyyy}}}~~~}}}xxxoooddd]]]\\\___iiiwww~~~}}}ssseee[[[TTTPPPQQQUUUbbbppp>>><<<999888999999999888<<<@@@FFFOOOWWW^^^dddgggiiikkkmmmppprrrsssssssssssssssttttttuuuvvvwwwwwwwwwwwwwwwvvvuuusssrrrqqqnnnjjjddd[[[RRRJJJDDDAAABBB@@@======>>>???>>>>>>===???BBBCCCCCCDDDGGGHHHMMMKKKKKKMMMRRRXXX\\\]]]\\\\\\```hhhppp{{{wwwrrrssstttvvvyyy}}}~~~ooobbbVVVOOOLLLIIIIIIKKKHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKLLLLLLLLLLLLLLLMMMMMMPPPSSSVVVXXXYYY\\\^^^[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]]]][[[ZZZXXXWWW\\\]]]^^^]]]ZZZVVVRRROOOLLLNNNNNNMMMNNNRRRZZZ```dddiiipppuuuxxxxxxxxxxxxwwwxxxyyy{{{{{{{{{{{{{{{}}}|||{{{zzzzzzzzzzzzzzz|||yyyxxxvvvpppkkklllqqqyyyvvvkkkhhhiiiiiiiiikkkeeeeeedddddddddeeeffffffddddddccc___ZZZVVVTTTSSSTTT___rrr|||tttmmmnnnrrrxxxvvvjjjbbb___hhhtttxxx___PPPLLLMMMLLLNNNRRRRRRRRRXXX```gggiiiiiibbbUUUFFF<<<777111111000000///.........000000111111111111111222000222333555666:::???CCCJJJNNNTTTYYY^^^dddjjjnnnrrr{{{}}}pppvvv~~~~~~~~~zzznnn[[[LLLIIISSScccpppxxxzzzyyywwwxxxxxxwwwuuutttrrrqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrrrrpppmmmllliiibbbXXXPPPGGGAAA<<<;;;:::777777999999999999999:::<<>>?????????AAACCCDDDBBBAAABBBFFFIIIKKKLLLJJJJJJOOOXXXaaalll||||||wwwwwwyyy{{{}}}pppeee[[[VVVSSSPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWUUUWWWYYYYYYXXXWWWXXXYYYXXX\\\```ccceeehhhkkkmmmlllllljjjiiiiiijjjkkkllllllmmmmmmmmmllljjjhhhgggllllllllljjjfffaaa]]]ZZZVVVVVVVVVTTTSSSVVV\\\aaagggkkkqqquuuwwwwwwxxxxxxwwwxxxyyyzzz{{{|||||||||}}}}}}|||{{{zzzzzzzzzzzz{{{yyyxxxwwwqqqjjjjjjnnnuuurrrfffdddgggiiijjjlllgggfffeeedddddddddddddddccccccbbb___ZZZVVVUUUTTTSSS\\\mmm~~~wwwrrrsssvvv{{{ssseee]]][[[cccppp}}}{{{aaaQQQLLLLLLLLLNNNQQQPPPPPPUUU\\\gggiiiiiiaaaTTTFFF;;;666222222222111000000//////111111111111111222222222000222333555777;;;@@@CCCKKKPPPVVV]]]ccciiinnnrrrxxx~~~uuuiiiqqq|||}}}{{{sssdddSSSJJJFFFRRRcccrrrzzz{{{yyywwwwwwvvvvvvuuutttsssrrrrrrooooooooonnnoooooopppqqqqqqooommmllljjjcccZZZRRRHHHAAA<<<<<<:::777666888999999999999;;;===???@@@AAABBBEEEHHHKKKNNNPPPRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^```dddggghhhlllssszzz}}}~~~|||zzzppphhhdddjjjuuu}}}qqqrrryyy~~~xxxpppeee___^^^```jjjwww|||pppaaaXXXRRRNNNOOOSSS^^^ppp@@@>>>;;;::::::::::::999;;;>>>DDDLLLTTTZZZ___bbbgggiiilllooorrrttttttuuussssssttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwtttpppiiiaaaYYYRRRMMMJJJDDDBBB@@@@@@???>>><<<:::;;;<<<>>>>>>======???@@@@@@???>>>???BBBDDDDDDDDDCCCCCCGGGMMMTTT\\\iiiuuuxxxooohhhfffeeebbb``````aaabbbbbbcccdddeeefffffffffiiikkkkkkjjjiiiiiikkkkkkooossswwwzzz~~~}}}{{{zzz{{{}}}~~~|||{{{{{{{{{zzzxxxtttpppllljjjbbbcccbbb___\\\]]]aaafffkkkooosssvvvwwwxxxyyyzzzwwwxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyywwwqqqjjjiiilllrrrrrreeecccgggiiikkkllliiihhhgggeeecccbbbbbbbbbbbbbbbbbb___[[[WWWUUUUUURRRZZZjjj~~~}}}pppaaaXXXUUU^^^lll}}}|||cccTTTMMMNNNNNNPPPRRRQQQPPPTTT[[[iiijjjhhh```SSSEEE;;;666333333222222111000000000111111111111111000000000000222444555777;;;@@@DDDLLLRRRZZZbbbhhhnnnsssvvv||||||rrrgggppp}}}{{{nnn\\\NNNIIIDDDQQQcccsss|||}}}{{{xxxuuuuuutttttttttsssssssssoooooonnnnnnoooppppppqqqpppooonnnmmmkkkfff]]]VVVIIIBBB===<<<;;;777666888999999999:::;;;===???@@@BBBCCCEEEGGGJJJMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[]]]___cccfffhhhmmmsssyyy}}}}}}zzzyyylllgggeeejjjsss~~~{{{kkkjjjooovvv~~~xxxpppeee______```iiivvv{{{nnnaaaXXXRRRNNNOOOSSSaaatttAAA???<<<:::;;;;;;:::999:::===CCCKKKSSSYYY^^^aaafffhhhlllpppsssvvvwwwxxxvvvuuuuuuuuuuuutttttttttwwwwwwxxxyyyyyyyyyyyyxxxzzzvvvppphhh```YYYUUURRRKKKIIIGGGFFFEEECCC???===???@@@AAA@@@>>>======>>>>>>======???BBBCCCCCCBBBBBBAAADDDHHHLLLQQQ\\\ggg}}}zzzuuuvvvwwwuuussssssttttttuuuuuuvvvwwwxxxxxxtttwwwzzz{{{xxxwwwxxxyyy}}}|||yyywwwmmmmmmlllhhhddddddhhhlllooorrruuuwwwxxxyyyzzz|||xxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzyyyyyywwwqqqiiihhhkkkppp}}}tttfffcccgggjjjkkklllkkkjjjhhheeecccaaa``````aaabbbaaa___[[[XXXVVVVVVSSS[[[jjj|||nnn___VVVQQQZZZjjj}}}}}}eeeVVVOOORRRRRRSSSUUUTTTRRRVVV\\\jjjkkkhhh```RRRDDD:::666222222111111000/////////000000000000////////////000222444555777;;;@@@DDDMMMSSS\\\eeelllqqqvvvxxx|||sssgggppp~~~}}}nnnZZZMMMKKKDDDQQQddduuu}}}|||zzzttttttttttttttttttttttttqqqqqqppppppqqqrrrssssssqqqooonnnnnnmmmhhh___YYYIIIBBB===<<<;;;777666888:::999999:::;;;===???AAACCCCCCEEEGGGJJJLLLOOOPPPSSSSSSTTTUUUUUUUUUUUUTTTVVVXXXYYYZZZ[[[^^^bbbeeeiiimmmtttyyy||||||zzzxxxjjjfffeeejjjqqq|||llliiimmmsss|||~~~~~~yyypppeee______```iiivvvzzznnnaaaXXXRRROOOQQQUUUeeeyyy>>>======<<<:::999888888999===EEENNNUUU[[[^^^```cccfffjjjmmmoooppprrrtttwwwwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzyyywwwxxxzzz||||||}}}{{{uuulllddd```___XXXXXXUUUPPPJJJEEEBBBAAABBB@@@??????@@@AAA@@@???BBBCCCDDDGGGIIIHHHFFFDDD@@@CCCFFFFFFFFFJJJRRRYYYrrr|||zzzyyyrrrnnniiiggghhhiiiiiihhhoooqqqsssvvvxxxyyyyyyyyy{{{yyyxxxxxxyyy{{{{{{{{{}}}}}}|||{{{{{{{{{{{{|||zzzxxxwwwtttnnnffffffjjjrrr~~~rrrffffffkkkmmmmmmmmmmmmkkkhhheeebbbaaa``````ccccccbbb```]]]YYYVVVTTTXXX[[[fffzzz}}}tttdddUUUOOOXXXhhh|||zzzeeeXXXSSSRRRSSSVVVVVVRRRPPPVVV___nnnlllhhh^^^QQQEEE;;;777333222111111000000111111111111222222222333333333555111111666999===CCCJJJTTTZZZcccjjjooouuu{{{{{{ooofffkkkxxx}}}kkkWWWKKKIIIGGGPPPaaauuu~~~{{{zzzvvvrrrooooooqqqssssssrrroooooonnnnnnooopppqqqqqqrrrtttsssooollliiibbbZZZMMMFFF???;;;::::::999888:::999888888999:::<<<===>>>???AAADDDGGGIIIKKKLLLNNNOOOPPPQQQQQQSSSWWWZZZVVVXXXZZZ[[[[[[\\\___aaaggglllttt|||~~~xxxsssjjjcccaaaiiiuuusssoooppprrr{{{}}}||||||{{{|||~~~wwwnnnddd^^^^^^bbbjjjwwwzzzoooaaaWWWOOOLLLPPPVVViii{{{???>>>===;;;999888888888999===EEENNNVVV\\\___aaabbbeeejjjnnnppprrruuuvvvvvvvvvuuuttttttuuuvvvwwwwwwwwwxxxwwwwwwxxx{{{~~~yyyrrrnnnmmmggggggddd^^^VVVNNNHHHFFFCCCBBBCCCDDDFFFGGGEEEDDDFFFGGGJJJMMMOOONNNKKKIIIFFFHHHJJJJJJJJJMMMTTTZZZqqq}}}xxxtttpppnnnlllllliiigggdddeeehhhkkklllkkkoooqqqsssvvvxxxyyyyyyyyy{{{zzzxxxxxxzzz{{{{{{{{{|||{{{{{{{{{{{{{{{|||||||||zzzxxxvvvooohhhgggkkkrrr}}}qqqeeedddiiikkkkkklllmmmllljjjgggeeedddccccccddddddcccaaa^^^[[[XXXVVVVVVYYYdddwww~~~uuueeeWWWPPPYYYjjj}}}xxxeeeYYYTTTTTTTTTVVVUUURRRQQQXXXbbbnnnlllggg^^^QQQDDD;;;666444333222222111111222222111111222222222333333333444222222666:::>>>EEELLLVVV]]]fffmmmsssyyy~~~rrrfffkkkxxx}}}lllXXXJJJFFFDDDMMM___sss}}}~~~{{{{{{vvvssspppoooqqqrrrrrrqqqoooooonnnnnnoooooopppqqqqqqssssssooollliiibbbZZZMMMGGG@@@;;;;;;;;;:::888999999888888999:::<<<===>>>???AAADDDFFFIIIKKKLLLMMMOOOPPPQQQQQQSSSUUUWWWVVVXXXZZZ[[[[[[\\\___```gggkkkssszzz~~~xxxtttkkkdddaaahhhttt}}}wwwvvvvvvzzzuuuqqqooorrrrrrvvv}}}xxxnnnddd^^^^^^bbbkkkxxxyyynnnaaaXXXPPPMMMRRRYYYmmmBBB@@@===:::888777888888888===EEENNNVVV]]]aaacccbbbeeejjjnnnqqqtttvvvxxxuuuuuuttttttttttttuuuuuutttuuuvvvvvvwwwyyy}}}|||xxxwwwxxxxxxvvvooodddXXXNNNIIIFFFGGGIIILLLOOONNNLLLIIIIIILLLQQQUUUWWWUUURRROOOMMMOOOPPPPPPOOORRRWWW\\\rrr{{{wwwtttqqqmmmjjjfffccc___\\\YYYYYYYYYZZZYYYYYYZZZ^^^ccchhhkkklllooopppsssvvvxxxyyyzzzzzz{{{zzzxxxyyyzzz||||||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}{{{zzzxxxqqqiiiiiilllqqq}}}~~~pppdddcccfffhhhiiijjjlllkkkjjjhhhgggfffeeeeeeeeeeeedddbbb```\\\YYYXXXTTTVVV___rrrwwwhhhYYYRRR\\\lll~~~uuuddd[[[WWWWWWVVVUUUTTTRRRRRR[[[eeennnlllggg^^^QQQEEE;;;777333222111111000000111111111111222222222333333333444222333777;;;???HHHPPPZZZaaakkksssyyyttteeejjjwww~~~mmmYYYIIIBBBBBBJJJ[[[ooo{{{|||zzz{{{wwwtttqqqppppppqqqppppppooonnnnnnnnnnnnoooooopppppprrrrrrnnnkkkiiibbbZZZNNNHHHAAA<<<;;;;;;:::999999999888888999:::<<<===>>>???AAACCCFFFIIIJJJLLLMMMOOOQQQRRRRRRRRRSSSUUUVVVWWWZZZ[[[[[[\\\^^^```gggjjjqqqxxx||||||yyyuuulllddd```fffrrr~~~{{{xxxvvvtttnnnpppsssvvvyyy~~~}}}|||~~~zzztttnnngggbbb___dddeeelllvvvyyyoooccc]]]\\\ccclllzzzvvvmmmaaaXXXQQQNNNSSS[[[nnnCCCAAA===999777666777888888===DDDMMMVVV]]]bbbeeedddhhhlllppprrrsssvvvxxxuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvwwwyyy~~~yyymmm^^^QQQKKKKKKLLLPPPTTTVVVTTTOOOKKKJJJOOOWWW\\\^^^\\\YYYVVVWWWXXXYYYXXXXXXZZZ^^^bbbsss|||yyyvvvrrrmmmiiifffccc___]]]ZZZWWWTTTQQQPPPNNNKKKHHHGGGHHHJJJKKKJJJKKKOOOTTT[[[bbbgggiiinnnpppsssvvvxxxyyyzzzzzz{{{zzzyyyyyy{{{||||||{{{xxxxxxyyyyyyzzz|||}}}~~~~~~|||{{{yyyrrrjjjhhhlllrrr}}}}}}pppdddaaacccdddfffhhhhhhhhhhhhhhhgggfffeeedddeeeeeedddbbb```]]]ZZZXXXRRRTTT\\\mmmyyykkk]]]UUU___ooorrreee]]]ZZZZZZVVVTTTSSSQQQSSS]]]hhhooonnniii___RRRFFF===888111111000///////////////111111222222222333333333444222444999===AAAKKKVVV^^^eeepppyyytttdddiiitttoooZZZIIIAAABBBIIIYYYlllwwwxxxwwwxxxvvvuuusssqqqpppoooooonnnnnnnnnnnnmmmmmmnnnnnnooonnnqqqqqqmmmkkkiiibbbZZZOOOIIIAAA===<<<<<<:::999999888888888888:::;;;<<<===>>>@@@CCCEEEHHHJJJKKKNNNPPPSSSTTTSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^```fffiiinnnuuuzzz{{{yyyvvvlllddd___cccnnn~~~|||tttnnnjjjgggddd```bbbdddfffiiinnnssswww{{{|||uuurrrmmmgggaaa\\\XXXVVVXXXZZZcccooozzzzzzooobbb\\\[[[bbblll{{{~~~tttlllbbbYYYRRRNNNTTT\\\jjj~~~CCCAAA===999777666777888999===DDDLLLUUU]]]bbbeeehhhkkknnnqqqqqqrrrsssuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxzzzssscccVVVNNNPPPRRRVVVYYYZZZWWWPPPLLLMMMTTT^^^dddfffdddcccbbbeeeeeeeeeddddddeeegggiiirrrzzz~~~uuuuuuvvvvvvwwwxxxyyyyyy|||zzzwwwsssooollljjjiiifffccc___\\\[[[YYYWWWVVVOOOMMMJJJIIIHHHFFFDDDBBBDDDBBB@@@>>>>>>???AAACCCBBBDDDHHHNNNUUU\\\bbbgggnnnppprrrvvvxxxzzzzzzzzz{{{zzzyyyzzz|||}}}|||zzzxxxxxxyyyyyy{{{|||~~~~~~||||||zzzrrrjjjhhhkkksss~~~~~~rrreeeaaabbbbbbeeehhhggghhhiiijjjjjjhhhfffeeeddddddcccbbb```]]]ZZZXXXRRRTTT[[[kkk|||nnn```XXXbbbqqqqqqfff```]]]ZZZVVVRRRQQQQQQTTT^^^iiiqqqooojjjaaaTTTGGG>>>:::222222111000000000000111111111222222222333333333333333555:::>>>DDDPPP[[[bbbjjjuuuvvvhhhkkkvvvsss]]]KKKCCCCCCJJJXXXiiissstttsssuuuuuuuuutttrrrooonnnmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnmmmoooooollljjjhhhbbbZZZPPPJJJBBB===<<<;;;:::888999888777777888999;;;<<<<<<===???BBBEEEGGGIIIJJJNNNQQQTTTUUUTTTTTTTTTUUUUUUWWWYYYZZZZZZ[[[^^^```dddggglllsssxxxzzzxxxvvvlllddd]]]___iiiyyy|||sssjjjccc___[[[YYYTTTUUUWWWYYY[[[___eeeiiilllpppwww|||yyyxxxwwwuuusssiiifff```[[[VVVTTTSSSSSSUUUWWW```lllxxxyyynnnaaaZZZZZZ___iiiyyy~~~~~~~~~tttmmmddd[[[RRRNNNTTT]]]jjj~~~BBB@@@===:::888777888888999===CCCKKKTTT[[[aaadddiiillloooqqqqqqqqqrrrsssuuuvvvwwwyyy{{{|||}}}}}}||||||{{{zzzzzz}}}zzzjjj\\\TTTUUUVVVZZZ]]]]]]YYYSSSMMMQQQYYYdddlllnnnnnnnnnooorrrqqqooommmlllllllllllllllpppuuuyyy|||{{{uuupppmmmddddddcccbbbbbbbbbbbbccccccbbb___[[[XXXUUUSSSRRRQQQMMMJJJHHHHHHHHHHHHHHHDDDCCCAAAAAAAAA@@@???===???>>>===<<<<<<<<<===>>>@@@BBBFFFKKKQQQYYYbbbhhhmmmooorrruuuxxxzzz{{{{{{{{{zzzzzz{{{}}}}}}|||zzzyyyyyyzzzzzz|||}}}~~~}}}}}}{{{sssjjjhhhjjjtttttthhhbbbaaaaaadddhhhiiijjjlllnnnnnnllliiigggddddddcccbbb```]]]ZZZYYYTTTVVV]]]lllqqqccc\\\fffttt~~~rrriiibbb___YYYSSSOOONNNPPPTTT^^^hhhqqqooojjjaaaTTTHHH>>>:::555444444333222333333333111111222222222333333333333333777<<>>===;;;999888888888999===BBBJJJRRRYYY___bbbhhhkkknnnppppppqqqrrrsssssstttwwwzzz|||~~~}}}}}}||||||}}}~~~oooaaaYYYWWWXXX\\\___```]]]WWWRRRRRR[[[gggooorrrtttvvvxxxzzzwwwsssooollliiifffeeeaaabbbdddeeefffjjjpppuuuyyy}}}}}}uuuooojjjeeeaaaZZZYYYWWWUUUSSSRRRRRRRRRPPPOOOMMMJJJHHHGGGFFFEEEFFFDDDBBBBBBCCCCCCBBBAAACCCAAA??????@@@@@@>>><<<=========<<<<<<;;;::::::>>>@@@DDDHHHNNNWWWbbbiiimmmooorrruuuxxxzzz{{{{{{zzzzzzzzz|||}}}~~~|||zzz{{{{{{{{{|||}}}~~~}}}uuullliiikkkvvvwwwjjjdddbbbaaaeeejjjiiikkknnnoooooollliiigggeeeeeedddcccaaa___\\\[[[UUUXXX```mmm~~~ssseee^^^hhhvvv~~~tttkkkddd```VVVPPPLLLLLLOOOSSS]]]fffooonnniii```SSSFFF===888444333333222222222222222111111222222222333333333222333888===AAAHHHVVVeeemmmvvvqqqsss{{{fffPPPGGGCCCHHHVVVfffpppqqqrrrtttqqqssstttsssooommmmmmnnnnnnmmmllllllkkkkkklllllljjjmmmmmmkkkjjjhhhbbb[[[OOOIIIAAA<<<::::::888666888777777777777999:::;;;;;;<<<>>>AAADDDFFFHHHIIILLLNNNOOOPPPPPPRRRTTTVVVTTTVVVXXXYYYZZZ[[[]]]______ccciiiqqqwwwyyywwwtttiiiaaaYYYXXX^^^kkkyyykkkfff]]]VVVRRRPPPOOOOOOOOOQQQSSSTTTUUUVVVYYY[[[UUUXXX[[[aaakkkyyy|||uuupppgggbbb[[[WWWXXX[[[^^^```bbbccceeehhhiiijjjjjjiiilllkkknnnuuu|||wwwlll```YYYXXXVVV```ooo~~~|||vvvnnncccWWWPPPUUU^^^rrr>>>======<<<;;;999888888:::===BBBIIIQQQXXX^^^aaafffiiimmmooopppqqqssstttqqqsssvvvzzz}}}}}}}}}}}}}}}pppbbbZZZWWWYYY]]]```bbb___ZZZVVVQQQZZZgggooorrruuuxxx|||{{{wwwrrrlllgggccc^^^[[[XXXXXXXXXWWWXXX[[[aaaeeeccchhhooosssvvvyyy~~~~~~~~~}}}}}}wwwrrrnnnjjjddd```ZZZYYYVVVSSSPPPOOONNNNNNIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGHHHIIIHHHEEEBBBCCCAAA@@@?????????===;;;<<<<<<======<<<:::888777;;;===AAADDDJJJTTTaaaiiimmmooorrruuuxxxzzz{{{{{{zzzzzzzzz|||~~~~~~|||zzz}}}||||||}}}}}}~~~wwwmmmjjjlllwwwxxxllleeebbbbbbeeekkkhhhjjjmmmnnnnnnkkkgggdddfffffffffeeeccc```^^^\\\WWWZZZbbbooowwwtttzzztttfff```jjjwwwvvvmmmfffaaaUUUOOOKKKKKKNNNSSS[[[dddnnnlllhhh^^^QQQEEE;;;777111000000///////////////111111222222222333333333222444888===AAAIIIXXXgggqqqzzzpppqqqyyyjjjRRRGGGAAAGGGTTTeeeooorrrtttvvvppprrrtttsssooommmmmmooonnnmmmllllllkkkkkkkkkkkkjjjlllmmmkkkjjjhhhbbb[[[OOOIII@@@;;;:::999777555888777777777777999:::;;;;;;<<<>>>AAACCCFFFHHHIIIKKKLLLMMMMMMNNNPPPSSSVVVTTTVVVXXXYYYZZZ[[[]]]___^^^bbbiiiqqqxxxyyyvvvssshhh```XXXVVV[[[ggg||||||sssddd^^^VVVPPPNNNMMMMMMMMMKKKMMMPPPQQQQQQRRRSSSTTTNNNPPPSSSXXXaaaooo|||tttlllddd```YYYTTTNNNKKKNNNUUU[[[^^^jjjnnntttzzz}}}~~~|||zzzwwwtttuuuzzzwwwlll___YYYXXXTTT]]]lllzzz{{{rrrgggZZZRRRVVV___qqqBBB@@@>>><<<:::999888777999;;;@@@GGGOOOXXX___bbbcccfffjjjmmmooopppssstttwwwxxxzzz{{{}}}~~~|||~~~uuuggg^^^WWW___```ccciiibbbVVVUUUTTT___iiikkkkkkpppvvvyyyyyyrrrhhh```[[[WWWRRROOONNNNNNOOOPPPQQQQQQRRRRRRVVVXXX\\\___ccchhhooosssyyy|||~~~~~~~~~~~~}}}|||{{{{{{~~~~~~~~~|||xxxsssnnnjjjhhhfff___]]]YYYUUUQQQOOOMMMLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBBBB@@@???=========<<<:::888999;;;===BBBIIIUUUaaajjjoooqqqtttuuuvvvxxxzzz|||yyyzzz|||}}}}}}}}}|||{{{~~~}}}}}}~~~}}}|||}}}~~~xxxqqqpppttt~~~}}}qqqkkkhhheeeeeegggiiiiiiiiiiiihhhfffdddbbbgggeeedddddddddccc```^^^YYY[[[dddrrryyyooopppwww}}}ssshhhaaaiiiuuu~~~{{{sssmmmiiihhhVVVPPPMMMOOOSSSVVV\\\bbblllmmmiii^^^RRRIIIAAA:::777555333111111111222333333333333333444444555666222555<<>><<<:::888777777999;;;@@@GGGOOOWWW^^^bbbbbbfffjjjmmmoooppprrrtttuuuvvvxxx{{{|||}}}}}}}}}|||~~~vvvhhh___[[[cccdddeeejjjbbbVVVUUUUUU___fffgggfffjjjoooqqqpppiii___XXXTTTQQQNNNKKKGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSWWW\\\bbbgggnnnpppssstttuuuvvvxxxzzz{{{{{{}}}}}}||||||}}}}}}~~~~~~}}}||||||{{{||||||}}}}}}zzzvvvsssooommmlllbbb```]]]ZZZWWWVVVUUUVVVUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVTTTRRROOOKKKHHHEEEDDDDDDBBB???======<<<:::888:::<<>><<<;;;:::::::::999999888888888999999;;;<<>><<<:::888777777888;;;???FFFNNNWWW^^^bbbbbbeeejjjmmmoooppprrrtttrrrtttwwwzzz|||||||||{{{|||~~~zzzlllccc___hhhhhhhhhkkkbbbUUUUUUUUU^^^cccbbb```cccfffgggeee^^^TTTLLLJJJIIIGGGEEE???@@@@@@AAAAAABBBBBBBBBCCCEEEGGGJJJMMMRRRWWW\\\dddfffiiikkkmmmoooqqqtttqqqssstttwwwyyyzzz{{{|||zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{~~~}}}zzzxxxvvvvvvllljjjgggdddccccccdddeeefffffffffffffffeeedddcccfffffffffgggffffffeeeddd___^^^ZZZVVVQQQMMMIIIGGGHHHDDD@@@===<<<<<<:::999;;;===@@@EEEMMMXXXdddlllppprrrtttuuuuuuvvvxxxzzz{{{{{{|||}}}}}}}}}}}}|||{{{{{{yyyyyyyyyyyyzzz{{{|||{{{||||||vvvooonnnrrr{{{uuuooojjjeeebbbccc___```bbbdddfffffffffffffffeeecccccccccbbb___]]]XXXXXX\\\gggvvvuuurrruuuyyy~~~zzzmmmbbb^^^hhhvvvwwwoooiiifffXXXTTTRRRTTTVVVWWW\\\bbbnnnqqqoooeeeZZZOOOEEE<<<555444444333333222222111333333333333444555666777;;;;;;===AAAFFFQQQeeewwwvvvkkkkkkqqq}}}mmmVVVHHHEEEHHHSSSbbblllooooooqqqtttuuuvvvtttrrrpppppppppqqqrrrsssrrrpppnnnnnnnnnoooqqqrrrpppooolllcccYYYNNNIIIBBB>>>;;;;;;;;;::::::999999999999::::::;;;<<<===???AAACCCEEEFFFGGGGGGIIIJJJKKKLLLNNNQQQSSSRRRSSSSSSUUUVVVXXXZZZ[[[^^^bbbhhhnnnqqqqqqpppnnnmmmfff]]]VVVRRRTTT___kkk}}}{{{uuuqqqlllfffaaa^^^\\\YYYXXXXXXYYYXXXXXXXXXVVVSSSPPPMMMKKKIIIHHHGGGDDDCCCGGGKKKMMMSSSYYY___bbbeeehhhiiikkkmmmoookkkkkkkkkjjjiiihhhhhhgggeeeaaaZZZTTTQQQQQQRRRTTT]]]]]]^^^___aaagggnnnrrr|||~~~~~~~~~~~~vvvoooeeeZZZTTTTTTQQQXXXdddrrr|||vvvtttrrrooommmfffaaa^^^XXXSSS[[[hhhAAA@@@>>>;;;999888777666777:::???FFFNNNVVV]]]aaabbbeeeiiilllnnnppprrrtttqqqtttwwwzzz|||}}}|||{{{~~~rrriii```iiijjjjjjlllbbbVVVVVVWWW]]]aaa___]]]___bbbbbb^^^VVVLLLDDDAAAAAA@@@???============>>>>>>??????===???AAACCCEEEIIIOOORRR[[[]]]```bbbeeegggkkknnnmmmooorrrtttuuuwwwyyy{{{wwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~{{{|||}}}~~~yyywwwtttqqqpppppprrrsssrrrrrrrrrrrrpppooonnnmmmlllllllllkkkkkkjjjiiiiii^^^\\\YYYUUUQQQMMMJJJHHHGGGCCC>>><<<;;;;;;;;;;;;:::<<<@@@EEENNNYYYdddlllqqqsssuuuuuuuuuvvvwwwyyyzzzzzz{{{{{{||||||||||||{{{zzzyyyxxxwwwxxxyyyzzz|||{{{{{{zzztttmmmmmmqqqyyyuuupppmmmgggdddeeebbbcccdddeeefffeeeeeedddgggfffddddddcccbbb___]]]YYYXXXYYYaaannn{{{xxxrrrsssxxxwwwiii```]]]hhhxxxxxxooogggcccXXXUUUTTTVVVVVVWWW[[[aaannnrrrqqqhhh\\\QQQEEE<<<444444444444333222111000333333333333444666777888<<<<<>>???AAACCCDDDEEEGGGIIIKKKLLLLLLMMMPPPRRRQQQRRRRRRSSSUUUWWWYYYZZZ___ccchhhlllnnnooommmlllkkkddd]]]WWWPPPNNNUUU^^^nnnvvvyyytttppplllhhheee^^^]]]\\\\\\]]]^^^]]]\\\[[[YYYUUUQQQMMMIIIGGGFFFGGGDDDCCCFFFGGGGGGIIIMMMRRRUUUXXX[[[]]]___cccfffdddeeeeeeeeeeeedddccccccaaa```]]]ZZZYYYZZZ^^^aaajjjkkklllllllllmmmppprrrwwwyyy|||~~~}}}|||zzzzzz|||~~~|||uuuooofff\\\WWWXXXSSSZZZeeerrr~~~{{{tttppplllfffbbb\\\XXXWWWSSSQQQ[[[iii~~~AAA???===;;;999777777666777999>>>EEEMMMVVV\\\```bbbeeeiiilllnnnooorrrsssrrrtttwwwzzz|||}}}}}}}}}tttjjj___iiikkkkkklllbbbWWWXXXXXX^^^aaa^^^]]]```bbbaaa[[[SSSHHH@@@===<<<<<<:::;;;;;;;;;;;;;;;<<<<<<<<<888999;;;<<<===AAAFFFIIIPPPRRRUUUWWWZZZ]]]bbbeeeiiilllppprrrrrrsssvvvxxxvvvwwwyyy{{{|||}}}~~~~~~|||~~~{{{xxxvvvvvvwwwxxxvvvvvvuuutttsssqqqooonnniiihhhgggeeedddcccbbbbbbZZZYYYVVVRRRMMMIIIFFFDDDCCC@@@<<<::::::<<<<<<===999;;;???EEENNNYYYdddlllrrrsssuuuvvvvvvvvvxxxzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyyyy|||zzzyyyxxxrrrkkkkkkpppwww}}}tttqqqnnnkkkiiijjjeeefffggghhhhhhhhhgggfffiiigggeeeeeedddccc```]]]ZZZXXXXXX]]]hhhttt|||xxxqqqpppvvvtttggg___]]]iiiyyyvvvllleee```XXXUUUTTTUUUUUUUUU[[[bbbmmmqqqpppggg\\\PPPDDD;;;444444444444333222111000333333333444555666888888;;;<<>>???AAACCCDDDGGGIIILLLMMMMMMNNNPPPQQQQQQRRRRRRTTTUUUWWWYYYZZZ```ccchhhlllnnnmmmllljjjfffaaa]]]XXXQQQLLLOOOVVVdddlllvvv}}}|||xxxsssooollliiiaaa```___```bbbbbbaaa___^^^\\\XXXSSSNNNJJJGGGFFFGGGDDDCCCFFFFFFCCCDDDGGGEEEGGGJJJLLLOOOSSSWWW[[[___```aaaaaabbbbbbaaaaaabbbdddfffgggggghhhkkknnnuuuwwwwwwuuurrrooommmmmmqqqsssuuuwwwxxxxxxwwwvvvvvvxxxzzz~~~yyytttlllccc^^^___YYY^^^hhhttt|||uuuqqqjjjbbb^^^WWWRRRQQQNNNMMMXXXhhh@@@???===;;;999777666666666999===DDDLLLUUU\\\```aaadddiiilllnnnoooqqqsssssstttvvvxxx{{{}}}~~~~~~rrrhhh```kkknnnllllllbbbXXXZZZZZZ___```]]]\\\___aaa```WWWOOOEEE>>>;;;:::999777777777777777777777888888888999:::;;;<<<>>>CCCFFFIIIKKKNNNPPPSSSVVV[[[___bbbfffllloooooooooqqqssstttuuuxxxzzz|||}}}}}}}}}}}}~~~|||yyyvvvuuutttttttttsssrrrqqqooollljjjiiibbbaaa___\\\[[[YYYYYYXXXYYYWWWTTTPPPKKKFFFCCCAAA@@@>>>;;;:::;;;<<<======888;;;@@@FFFOOOYYYeeelllrrrtttvvvwwwwwwxxxzzz|||zzzzzzyyyyyyzzzzzz{{{||||||{{{yyyxxxwwwxxxxxxyyy{{{yyyxxxvvvpppjjjjjjnnnvvv~~~{{{ssspppooommmmmmooofffgggiiikkkkkkkkkkkkkkkiiigggeeeddddddbbb___]]][[[XXXWWW[[[eeeooouuuxxx}}}{{{xxxzzz{{{tttsssvvv}}}pppddd]]]ZZZgggyyy~~~sssjjjdddaaaXXXUUUTTTTTTSSSTTT\\\eeelllpppooofffZZZOOOCCC:::555444444333333222222111333333333444555777888999:::<<>>@@@CCCDDDGGGIIILLLMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUWWWYYYZZZ___bbbggglllmmmllljjjhhhbbb___]]][[[TTTMMMMMMQQQ]]]eeennnuuu~~~~~~xxxrrrnnnkkkgggeeedddeeeffffffeeecccaaa^^^[[[VVVQQQMMMJJJIIIGGGCCCBBBDDDCCC@@@???BBB???AAACCCEEEGGGKKKQQQUUUXXXYYYZZZ\\\^^^```aaabbbfffkkkpppssssssssstttvvv}}}~~~}}}zzztttnnniiiggghhhjjjmmmppprrrrrrqqqpppuuuwwwzzz~~~zzzrrriiieeeeee```eeemmmwww~~~xxxssskkkbbb]]]UUUPPPNNNJJJJJJVVVfff@@@???===;;;888777666666666888===DDDLLLTTT[[[___aaadddhhhlllmmmoooqqqssssssssstttuuuxxx{{{}}}}}}qqqgggdddooorrrooonnnbbbWWWZZZ\\\______[[[ZZZ]]]]]][[[PPPIIIAAA<<<:::999777555555555555555555555555555888999999999:::<<<@@@CCCCCCEEEGGGIIIKKKOOOTTTXXXYYY```hhhlllmmmmmmooorrrqqqsssvvvyyy{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~}}}{{{zzzyyyxxxuuusssrrrpppoooooommmkkkiiifffdddbbb^^^\\\ZZZWWWUUUSSSSSSRRRTTTSSSQQQMMMJJJGGGDDDCCCAAA???===<<<======<<<;;;888<<>>???@@@AAACCCHHHNNNRRRSSSTTTVVVZZZ___ccchhhjjjpppvvv|||~~~}}}|||~~~~~~wwwooojjjgggcccfffjjjoooqqqrrrpppooorrrtttxxx}}}~~~vvvmmmhhhiiigggjjjqqqxxx{{{vvvmmmccc^^^UUUOOOMMMIIIIIIVVVfff@@@???===:::888777666555555888===CCCLLLTTT[[[___aaadddhhhkkkmmmoooqqqsssrrrrrrrrrsssuuuyyy}}}~~~~~~{{{|||rrrhhhhhhsssuuurrrooobbbWWWYYY]]]___^^^YYYXXXZZZZZZWWWJJJDDD>>>:::999999777555555555555444444444444444222333333333333555999<<<:::<<<===???AAAEEEJJJNNNTTT\\\ffflllmmmnnnpppsssoooqqqtttwwwzzz{{{{{{zzz}}}}}}}}}}}}|||||||||{{{xxx|||~~~{{{yyyxxxxxxxxxxxxvvvtttrrrppplllllljjjhhheeebbb```^^^]]]\\\YYYVVVSSSRRRQQQQQQMMMLLLLLLKKKIIIHHHHHHGGGCCCAAA?????????>>>;;;999999===BBBIIIRRR]]]gggnnnrrruuuwwwyyyzzz{{{~~~~~~}}}|||||||||}}}{{{zzzxxxwwwvvvvvvvvvwww{{{xxxwwwtttnnnhhhhhhmmmvvv~~~}}}sssooonnnnnnpppssspppppppppooollliiigggeeeeeedddbbbaaa```^^^[[[XXXXXXUUUUUUYYYaaaiiimmmooofffllloooooosssvvvjjj___XXXRRR```tttvvvmmmhhhhhhiiiZZZWWWUUUTTTSSSVVVaaammmmmmpppnnndddXXXNNNCCC;;;777555333111111111222333222333333444666888999:::===<<<===AAAIIIYYYrrr}}}kkkfffgggqqq}}}yyyxxxwwwyyyrrr]]]MMMGGGGGGPPPbbbrrrwwwvvvuuuwwwxxxxxxvvvssspppoooooooooppppppooonnnooorrrtttrrrssssssqqqrrrrrrkkkcccUUUNNNEEE>>>;;;<<<<<<===::::::999888777777777777::::::::::::===@@@CCCEEEDDDGGGJJJKKKKKKKKKLLLMMMPPPPPPQQQRRRTTTVVVWWWYYYYYY]]]dddjjjllliiieeebbbaaaaaaaaa```YYYOOOKKKLLLPPPXXXbbbmmm{{{xxxttttttqqqnnnlllllllllkkkjjjcccaaa^^^ZZZVVVSSSQQQPPPMMMHHHEEEDDDAAA<<<;;;>>>::::::;;;<<<>>>CCCIIINNNSSSUUUWWW\\\cccjjjqqqttt{{{zzzsssmmmkkkgggjjjpppuuuxxxyyyxxxvvvnnnqqquuuyyyxxxnnniiiiiijjjmmmsssyyy|||xxxnnnddd^^^UUUOOOLLLIIIIIIWWWggg>>>>>><<<;;;999888666666666888<<>>BBBFFFLLLTTT___gggkkkmmmppprrruuuuuuuuuwwwzzz}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~|||{{{zzzzzz{{{{{{yyytttpppnnnkkkgggeeedddcccbbbaaaZZZYYYYYYXXXXXXUUUQQQNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHEEEAAA===:::999999:::<<<>>>CCCJJJTTT___hhhmmmrrrtttvvvxxx{{{}}}~~~~~~zzz{{{}}}~~~}}}}}}{{{xxxvvvuuuuuuvvvzzz{{{zzzuuuoookkkkkkmmmxxx|||qqqjjjjjjlllooopppoooqqqrrrpppnnnkkkjjjjjjbbbdddeeedddaaa]]][[[ZZZWWWXXXXXXZZZbbbkkklllhhhgggkkkmmmlllnnnzzz|||rrrggg\\\UUUWWWcccvvvssslllnnnnnniiicccYYYQQQQQQWWW^^^gggoootttrrrnnnfff\\\PPPEEE>>>111111111111111222333444333333333444444666777888888999>>>CCCJJJZZZttt}}}uuunnniiinnnzzz|||zzzvvvuuuyyyuuucccSSSGGGFFFLLL\\\ooo{{{}}}zzz}}}zzzvvvrrrpppoooppppppnnnnnnnnnnnnooopppqqqrrrqqqsssttttttvvvvvvnnndddZZZOOODDD???<<<::::::<<<:::999999888888999999:::;;;;;;;;;<<<>>>@@@BBBDDDHHHIIIKKKMMMNNNOOONNNNNNQQQPPPPPPPPPQQQTTTWWWXXXYYY]]]cccjjjmmmkkkeee```]]]^^^```aaa[[[SSSOOOQQQSSSZZZfffsss|||xxxtttpppooonnnmmmkkkgggccc^^^ZZZVVVRRRNNNKKKHHHFFFDDDAAA>>><<<::::::999888999===>>>>>>AAAGGGMMMSSSZZZaaagggpppyyy{{{vvvsssqqqssswww|||xxxssssssyyy~~~uuunnnjjjgggeeekkkttt{{{~~~uuummmgggccc[[[RRRLLLIIIKKKUUU___===<<<;;;:::888666555444555777;;;@@@GGGOOOXXX___aaadddhhhkkklllnnnqqqssssssssssssqqqppprrruuuxxx{{{}}}}}}{{{yyy{{{ttthhhgggnnnuuutttjjj```[[[YYY```aaa^^^XXXUUUUUUTTTPPPDDDAAA<<<888666666555444444444444444444444444444222333444555666777888999::::::::::::999;;;>>>AAAGGGOOOYYYbbbfffjjjnnnqqqsssssstttvvvyyyzzz{{{{{{zzzzzzzzz{{{{{{|||||||||zzz|||}}}}}}}}}~~~yyyuuunnniiifffeeedddccc^^^]]]\\\\\\[[[YYYUUUQQQRRRQQQPPPOOONNNMMMMMMMMMLLLIIIEEE@@@===;;;;;;;;;;;;>>>CCCKKKUUU___hhhmmmssstttvvvxxx{{{|||}}}~~~|||}}}~~~}}}|||zzzyyyyyyyyy{{{|||{{{vvvpppllllllnnnyyy|||qqqjjjiiilllmmmnnnnnnooopppooollljjjiiiiiidddeeefffeeeaaa^^^\\\\\\YYY[[[\\\___gggmmmlllgggaaadddeeeeeeiiivvv|||sssggg\\\UUUUUUbbbvvvqqqjjjmmmmmmjjjbbbYYYRRRTTTYYYaaajjjrrrvvvtttooofff[[[NNNBBB<<<555555444333333222333333555555555666777888999:::;;;<<<@@@EEELLL[[[uuuyyyrrrlllqqq}}}}}}xxxvvvwww}}}wwweeeUUUKKKKKKPPP___rrr~~~|||{{{yyyuuurrrppppppqqqqqqoooooonnnnnnooooooppppppppprrrssstttvvvvvvoooeee[[[PPPDDD???===::::::<<<;;;:::999888888999:::;;;;;;;;;<<<===>>>AAACCCDDDFFFHHHJJJLLLMMMMMMMMMMMMPPPOOOOOOOOOQQQSSSVVVXXXZZZ]]]dddjjjmmmjjjeee```\\\\\\^^^```[[[SSSPPPRRRXXX___jjjwww{{{vvvsssqqqooommmllliiieee___ZZZVVVRRRNNNKKKFFFEEECCC@@@===;;;:::999:::888999<<<======AAAGGGLLLRRR\\\eeennnxxx}}}|||rrrjjjeeebbb```gggqqqzzz~~~vvvoookkkddd\\\TTTMMMIIIJJJSSS^^^zzz<<<;;;:::999777555444333444666:::???FFFNNNXXX^^^aaacccgggiiikkkmmmqqqsssuuutttrrrpppnnnppptttwwwyyyzzzzzzyyyxxx{{{vvvkkkiiiooosssqqqiii```\\\[[[bbbbbb___WWWRRRQQQNNNJJJAAA>>>;;;888777666444222555555444444444444444444111333555888999:::::::::999:::::::::888888:::;;;@@@GGGRRRZZZ```eeejjjnnnpppqqqsssuuuwwwxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~zzz|||}}}||||||~~~uuuoookkkhhhfffbbbaaa`````````]]]YYYVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPMMMHHHCCC???<<<;;;:::;;;>>>DDDLLLWWWaaaiiinnnssstttvvvxxxzzz||||||}}}|||||||||}}}}}}~~~~~~}}}|||}}}|||wwwqqqmmmmmmoooyyy|||rrrkkkiiikkklllmmmmmmnnnooonnnllliiihhhhhhfffggggggfffccc```___```___ccchhhlllrrruuuqqqjjjeeeeeeddddddiiiwww~~~uuuiii]]]VVVTTTbbbxxxoooiiijjjkkkjjjbbb[[[VVVXXX^^^dddllltttyyyvvvpppfffZZZLLL@@@999777666555333222111111111555555555666777888::::::<<<===@@@FFFLLL[[[uuuxxxqqqttt|||wwwwww{{{{{{jjjZZZOOONNNRRR```rrr~~~}}}xxxvvvtttrrrqqqqqqrrrsssppppppooonnnnnnnnnnnnooonnnqqqssstttvvvwwwqqqiii]]]QQQFFFAAA>>>::::::<<<<<<;;;999888888999;;;<<<;;;<<<<<<===???AAACCCDDDDDDFFFHHHJJJKKKLLLLLLLLLNNNNNNMMMNNNPPPSSSVVVWWW[[[^^^dddjjjllljjjddd___YYYYYY[[[]]]ZZZTTTQQQSSS[[[bbblllxxx}}}xxxsssqqqnnnllljjjhhhddd^^^XXXSSSNNNJJJGGGCCCBBB@@@>>><<<:::999888:::888888:::;;;;;;@@@FFFJJJRRR]]]hhhrrr}}}zzzooofff___[[[YYYaaalllxxxzzzsssoooggg___VVVOOOIIIIIIRRR]]]ttt<<<;;;:::999777555444333333555999>>>DDDMMMVVV]]]aaadddgggiiikkknnnrrrtttvvvuuurrrooommmooorrrvvvvvvxxxyyyxxxxxx{{{yyyoookkkoooqqqooohhhaaa]]]]]]bbbbbb^^^VVVPPPOOOKKKGGG>>>===;;;:::999777444222666555444444444444555666555666888999:::;;;;;;<<<888999:::999888777888999;;;BBBKKKSSSXXX^^^eeejjjlllooosssvvvwwwwwwwwwwwwxxxyyyyyy{{{|||}}}~~~~~~{{{}}}}}}}}}|||yyyrrrmmmfffeeeeeeddddddaaa]]]ZZZUUUTTTSSSQQQPPPOOOOOOOOOQQQNNNIIIDDD???;;;999888;;;???FFFOOOYYYccckkkoootttuuuvvvxxxzzz{{{{{{|||zzzyyyyyyxxxyyy{{{}}}}}}~~~}}}yyyrrroooooopppyyy~~~ssslllkkklllllllllmmmooopppooollljjjiiiiiiggghhhiiihhhfffeeeeeegggjjjqqqyyy}}}tttnnnjjjffffffkkkyyyxxxlll```YYYTTTccc{{{ooohhhhhhjjjjjjfff```\\\^^^bbbfffnnnuuuzzzwwwpppfffYYYKKK@@@999666555444222111111000000333333333444555777888999;;;<<>>???AAACCCCCCCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMOOORRRUUUWWW\\\___eeejjjllliiiccc]]]WWWVVVWWWZZZYYYSSSQQQSSSXXX^^^iiiuuu}}}wwwrrrooollljjjhhhfffaaaZZZSSSMMMHHHDDDAAA@@@???>>><<<:::999888888:::777777999999999>>>DDDIIIPPP[[[fffpppzzzzzznnncccZZZVVVSSS[[[hhhvvv~~~wwwrrriiibbbYYYQQQJJJJJJTTT___uuu===<<<;;;:::888666555444222444888===CCCKKKTTTZZZbbbdddhhhkkkmmmooosssuuuvvvuuussspppnnnnnnrrrtttuuuwwwxxxxxxxxx||||||rrrmmmooopppmmmgggaaa^^^]]]```aaa\\\TTTOOOMMMJJJEEE===<<<;;;;;;;;;999666444777666555444555666888999;;;:::999999999:::;;;;;;888999::::::999888999::::::???FFFLLLQQQXXX___eeeiiimmmsssvvvwwwwwwwwwxxxwwwxxxyyyzzz{{{|||}}}~~~|||~~~~~~}}}}}}{{{qqqooommmkkkiiieee___[[[WWWVVVTTTRRRQQQPPPOOOOOORRROOOKKKFFFAAA===:::999<<>>???AAABBBBBBCCCEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLOOORRRVVVXXX^^^aaafffjjjlllhhhaaa\\\UUUSSSSSSVVVVVVQQQOOOPPPSSSYYYdddppp||||||vvvqqqnnnllljjjhhheee```XXXPPPJJJEEEAAA>>>======;;;:::999888888888999777666888888777;;;AAADDDLLLVVV```iiisss}}}|||pppdddZZZUUUPPPXXXeeetttyyyrrrjjjcccZZZRRRKKKLLLXXXfff===<<<;;;:::888666555444333555888<<>>>>>>>>>>>=========;;;<<<===<<<::::::;;;===:::>>>CCCGGGJJJPPPXXX]]]dddjjjrrrvvvwwwvvvwwwyyywwwwwwxxxyyyzzz{{{{{{|||{{{}}}~~~}}}}}}~~~xxxrrrjjjbbb\\\YYYXXXVVVTTTSSSQQQQQQQQQRRRPPPMMMIIIDDDAAA>>>===>>>CCCKKKVVVaaajjjpppsssuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{zzzzzz{{{~~~~~~~~~yyysssooooooqqqyyy~~~tttnnnmmmnnnnnnmmmppprrrssssssqqqooonnnnnniiiiiihhhgggfffgggjjjmmmyyy}}}qqqhhhgggllluuu~~~qqqeee]]]XXXggg}}}qqqiiigggiiimmmrrrmmmiiiiiihhhiiipppxxx}}}yyyqqqgggZZZMMMBBB<<<777666555555555555555666444555555777888:::<<<===>>>@@@DDDIIIQQQ```zzzxxxiiiUUURRRSSS^^^nnn{{{}}}uuuuuusssrrrqqqqqqqqqqqqoooooonnnllllllkkkkkkkkkjjjpppssstttuuuwwwvvvqqqeeeYYYLLLEEEAAA<<<:::<<<:::999999999999999999:::888999;;;===???@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLLLLJJJJJJKKKLLLOOOSSSWWWYYY___bbbfffkkklllhhh```[[[UUUQQQPPPSSSRRRNNNKKKKKKNNNTTT___jjjvvv}}}yyytttpppnnnllljjjiiifff```XXXPPPJJJEEEAAA???;;;;;;:::999888888888999777666666999888666999>>>>>>DDDMMMVVV^^^iiittt|||sssfff\\\VVVRRRXXXcccrrr~~~~~~~~~yyyrrrkkkddd[[[RRRKKKOOO___ppp<<<;;;:::999777555444333333555888;;;@@@GGGOOOUUU]]]bbbhhhmmmoooqqqrrrsssssstttuuutttrrrrrrssstttwwwzzz}}}}}}|||}}}wwwmmmnnnnnnlllhhhccc___]]]\\\\\\WWWNNNHHHFFFBBB===;;;999888888999999888666888777666777888;;;???AAACCCFFFIIIKKKKKKIIIFFFDDDBBBBBB@@@>>>;;;;;;===???<<<>>>AAABBBDDDHHHPPPUUU^^^fffooouuuvvvuuuwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyyyy{{{|||||||||}}}qqqeee^^^XXXWWWUUUSSSRRRPPPPPPOOOPPPNNNLLLIIIEEEBBB@@@??????EEENNNYYYdddmmmrrruuuuuuvvvwwwxxxxxxxxxxxxxxx{{{{{{{{{{{{}}}~~~~~~yyysssooooooqqqxxx{{{rrrmmmlllmmmmmmlllqqqrrrttttttrrrpppoooooojjjiiigggdddbbbbbbeeehhhuuu}}}oooeeefffkkksss~~~qqqddd\\\YYYggg|||~~~pppiiigggkkkqqquuuppplllkkkjjjlllttt}}}}}}ttthhhZZZMMMBBB<<<777666555444333222222222444555555777888;;;<<<===???@@@EEEKKKSSSbbb}}}wwwiiiTTTPPPQQQ[[[lllyyy~~~|||wwwvvvuuusssqqqooonnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkppptttttttttwwwvvvrrrggg[[[NNNGGGBBB<<<:::<<<777888888999999888888777666777:::<<<>>>?????????@@@BBBDDDGGGIIIJJJKKKKKKJJJJJJKKKMMMPPPTTTXXXZZZ```cccgggkkkkkkggg___ZZZVVVPPPNNNOOOOOOJJJFFFFFFJJJOOOXXXbbblllvvv~~~vvvsssnnnkkkjjjiiihhhgggeee___VVVOOOIIIEEEAAA???::::::999999888999999999666444666999888555666:::999>>>DDDIIIPPPYYYdddlllrrr||||||yyyyyyyyyyyyyyy}}}}}}uuuiii^^^XXXUUUZZZcccppp~~~~~~~~~~~~wwwrrrjjjcccZZZQQQLLLSSSgggzzz;;;:::999777666444333222444666888;;;???FFFNNNSSS[[[```gggmmmppppppqqqqqqrrrtttuuuuuutttsssssstttxxx{{{~~~}}}xxxlllmmmnnnmmmiiiddd___\\\[[[[[[UUULLLEEEBBB>>>999:::888666666777888777666888777777777999===AAACCCHHHLLLSSSXXXYYYVVVPPPLLLGGGFFFCCC???<<<;;;===???===>>>@@@???@@@CCCJJJPPPZZZcccmmmsssttttttvvvxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwyyy{{{{{{{{{vvvggg___VVVUUUSSSQQQOOOMMMMMMLLLLLLKKKIIIGGGDDDAAA???>>>@@@FFFPPP[[[fffnnntttvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz|||~~~~~~~~~}}}yyysssoooooopppxxxyyypppkkkkkkllllllkkkppprrrtttsssrrrpppooopppllljjjgggbbb^^^^^^```bbbpppuuuggg]]]___dddlll~~~~~~qqqddd[[[YYYfffzzz{{{oooiiihhhmmmuuuuuuqqqmmmlllkkkmmmwwwvvviiiZZZLLL@@@:::555444222000///------,,,222333333555777999;;;<<<===>>>CCCJJJRRRbbb}}}vvvhhhQQQMMMMMMXXXiiivvv{{{zzzxxxwwwvvvsssqqqooommmlllmmmmmmlllkkkkkkkkkllllllkkkqqquuuttttttvvvvvvssshhh\\\OOOGGGBBB===;;;<<<555666888999999888666555555777999;;;===>>>>>>>>>???@@@CCCFFFHHHIIIJJJJJJJJJKKKKKKMMMQQQUUUYYY[[[aaacccgggkkkkkkggg___YYYVVVPPPMMMNNNMMMHHHDDDCCCFFFKKKSSS\\\dddmmmuuuzzz~~~~~~zzzxxxooolllhhheeeeeeeeedddcccbbb\\\TTTLLLFFFBBB???===:::999999999999999::::::444444666:::999555555888888;;;>>>@@@DDDKKKUUU]]]bbbkkktttxxx{{{|||yyyxxxxxxxxxwwwyyyzzz}}}vvvjjj```ZZZXXX[[[cccppp}}}~~~zzzzzz{{{|||{{{~~~~~~zzzuuurrrjjjcccYYYQQQMMMUUUkkk<<<;;;;;;:::888666444444888555666:::>>>BBBKKKSSS[[[```gggkkklllmmmqqqssssssuuuvvvvvvuuuuuuvvvwwwzzzzzzzzz{{{|||}}}~~~tttlllmmmnnnmmmkkkfffbbb^^^\\\XXXPPPHHHBBB>>><<<;;;>>><<<:::888666666777888777888999<<<@@@EEEKKKNNNYYY___ffflllpppoooggg]]]XXXNNNGGGFFFEEE@@@>>>@@@BBB???>>>>>>===>>>DDDLLLVVVaaakkkppprrruuuvvvtttvvvwwwwwwxxxxxxwwwwwwvvvxxxxxxyyyyyy{{{~~~zzzjjj___WWWUUURRRPPPPPPOOONNNLLLLLLKKKJJJGGGCCC@@@===;;;BBBGGGQQQ]]]hhhpppttttttvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~~~~|||wwwqqqppprrrvvv}}}vvvmmmmmmooonnnlllkkkrrrssstttrrrnnnkkkiiiiiinnnhhhcccaaa]]]YYYYYY\\\jjjxxxzzzfff\\\UUUYYYaaakkkzzz{{{ssskkkddd___lll}}}{{{oookkkjjjlllppppppqqqnnnhhhiiiuuuttteeeUUUIIIAAA>>>555666666555444444555777666666777888:::===???@@@;;;AAA???CCCQQQbbb{{{pppcccNNNJJJGGGLLL]]]ppp|||yyyxxxuuurrrooonnnmmmmmmlllkkkkkkjjjkkklllnnnoooppppppqqqsssvvvvvvuuussskkkcccVVVJJJBBB>>><<<;;;999:::<<<<<<<<<:::888777888888777888:::===@@@AAAAAABBBCCCEEEGGGIIIKKKKKKMMMNNNNNNOOOOOOQQQUUUYYY\\\ccchhhhhhhhhfffaaaZZZUUUNNNJJJKKKKKKGGGDDDCCCFFFIIINNNVVV___gggnnnrrrvvvwwwxxxzzzzzzwwwrrrnnnhhhgggeeecccaaaaaaaaaaaa]]]YYYSSSLLLFFFBBB@@@???;;;:::999888888777888888777777555444444444555555888888999;;;???EEEKKKOOOZZZ^^^dddiiinnnrrrvvvxxx{{{{{{zzzyyyzzz|||{{{zzzwwwuuutttuuuwwwxxx|||}}}||||||}}}xxxoooddd\\\\\\___fffppp{{{rrrpppuuuxxxyyyzzz}}}}}}xxxttttttuuulllbbbYYYVVVSSSYYYooo;;;;;;:::999888666444333555333333888;;;???GGGPPPWWW]]]dddhhhjjjkkkooorrruuuvvvwwwvvvvvvvvvxxxyyyyyyyyyyyyzzz{{{|||~~~~~~uuupppooonnnlllhhhccc]]]YYYWWWSSSMMMFFF@@@<<<;;;;;;888777666555444555777999;;;<<<===@@@DDDKKKQQQVVVfffppp|||sssjjj```WWWSSSPPPJJJGGGGGGDDDAAA@@@???>>>>>>CCCKKKUUU```kkkqqqtttwwwxxxvvvvvvvvvwwwwwwwwwvvvvvvuuuwwwxxxyyyyyyzzz}}}~~~lll```UUUSSSQQQOOOOOOOOOMMMKKKMMMLLLKKKHHHEEEBBB???>>>BBBHHHRRR^^^iiipppssstttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxyyy{{{|||}}}|||}}}~~~~~~}}}~~~~~~{{{vvvqqqooorrrvvv}}}tttllllllnnnmmmkkkjjjpppqqqrrrqqqnnnllljjjjjjkkkfffbbb```\\\XXXWWWYYYbbbooosssaaaXXXRRRVVV___iiiwww~~~vvvlllddd___kkkzzzyyyooojjjhhhkkknnnpppqqqmmmhhhjjjvvvttteeeVVVIIIBBB>>>??????===:::666444444444555666777888:::<<<>>>@@@<<>><<<;;;555666777999999888777666777888999;;;===>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLMMMMMMNNNPPPTTTXXX[[[aaagggggggggeee```YYYUUUNNNJJJKKKKKKGGGCCCCCCEEEHHHLLLSSSYYY```eeehhhiiiiiikkknnnooommmiiieeeeeecccaaa___^^^]]]]]]]]]ZZZVVVPPPJJJDDDAAA???>>>;;;;;;:::999888888888888888777666666555666777777999888888999<<<@@@EEEHHHRRRWWW]]]ccchhhkkkooorrrpppooooooppprrrvvvyyy{{{|||{{{xxxwwwvvvxxxyyy{{{}}}}}}}}}}}}}}}wwwoooeee^^^[[[^^^eeeooozzzuuussswwwyyyzzz{{{|||}}}{{{vvvsssqqqqqqkkk```XXXVVVVVV^^^uuu<<<<<<;;;:::888666444333444111222777:::===EEEMMMRRRXXX___dddgggiiimmmqqquuuvvvvvvvvvuuuvvvyyy|||xxxxxxxxxyyyzzz|||}}}~~~{{{tttqqqmmmiiiddd^^^WWWRRRPPPMMMHHHBBB===;;;::::::666666666666555666888;;;@@@AAABBBDDDIIIRRR[[[bbbvvvuuuiiiaaa[[[SSSMMMKKKFFFBBB??????===<<<@@@GGGPPP\\\iiiooossswwwwwwuuuvvvvvvvvvvvvuuuuuuttttttwwwxxxxxxxxxyyy{{{nnnaaaVVVTTTRRRQQQRRRQQQOOONNNNNNMMMKKKIIIGGGDDDBBBAAACCCJJJTTT```jjjpppssstttvvvuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~}}}|||}}}|||zzztttooonnnrrrvvv}}}zzzqqqjjjjjjlllkkkiiiiiinnnoooqqqpppnnnkkkkkkkkkfffbbb___^^^[[[UUUSSSUUUZZZfffvvv}}}mmm]]]VVVRRRUUU^^^iiivvv|||qqqfffaaakkkxxxwwwmmmhhhfffiiimmmoooooolllgggjjjvvvttteeeVVVKKKCCC???BBBAAA???<<<777444333333555555666888:::<<<>>>???>>>EEEDDDGGGTTTaaawwwtttqqqyyyxxxhhh[[[HHHDDDAAACCCKKKYYYgggqqqvvvuuutttrrrqqqpppoooooonnnmmmlllkkkjjjkkklllmmmmmmmmmmmmpppssswwwxxxxxxooofffYYYLLLDDD???===;;;333444666777888888777777666888;;;===?????????>>>???@@@AAACCCEEEGGGHHHIIIJJJKKKLLLLLLMMMOOOTTTWWWZZZaaafffggggggeee```YYYTTTMMMIIIJJJJJJFFFBBBBBBFFFHHHKKKPPPTTTXXX[[[]]]___```bbbeeeggggggdddbbb```___]]][[[YYYWWWWWWVVVTTTQQQLLLGGGBBB???===<<<<<<;;;:::999999888888888888888777777777888888999999888666666888;;;>>>@@@HHHMMMUUU[[[```eeehhhkkkiiiiiijjjlllppptttxxx{{{zzzyyywwwwwwwwwyyy{{{|||}}}~~~~~~~~~zzzuuunnnfff___YYY\\\cccmmmyyyyyyvvvyyyzzzzzz{{{||||||~~~}}}yyyvvvtttqqqnnniii___WWWVVVYYYeee}}}>>>===<<<;;;999777555444444333444888;;;>>>DDDLLLNNNTTT\\\aaaeeehhhlllppptttuuuuuuuuutttvvvyyy|||wwwwwwxxxxxxzzz{{{}}}~~~vvvqqqjjjddd___YYYRRRMMMIIIGGGBBB>>>;;;:::999999888999:::999888999===AAAFFFGGGIIIKKKQQQ[[[gggpppssshhh^^^UUUPPPLLLGGGDDDCCCBBB@@@BBBGGGKKKWWWeeelllqqquuuuuussswwwvvvuuuuuuttttttssssssvvvwwwxxxxxxxxxzzz}}}pppbbbYYYXXXVVVVVVVVVVVVTTTRRRMMMLLLJJJHHHFFFEEEDDDCCCEEELLLWWWbbbkkkpppsssuuuxxxxxxwwwwwwvvvvvvvvvuuuttttttuuuvvvwwwyyy{{{|||~~~~~~}}}|||{{{|||{{{xxxsssnnnnnnrrrvvv~~~tttlllfffggghhhgggfffggglllnnnooonnnllliiihhhiiiccc___\\\\\\XXXRRROOOQQQUUU```ppp}}}nnn]]]XXXTTTWWW___lllxxx~~~~~~wwwkkkeeennnxxxuuukkkfffdddgggkkknnnmmmiiieeeiiivvvrrrdddWWWKKKCCC>>>;;;;;;:::888555444444555555555666888:::<<<>>>???AAAFFFDDDFFFSSSaaawwwtttnnnsss~~~uuufffYYYHHHDDDAAAAAAFFFQQQbbbpppuuutttsssrrrqqqqqqppppppooonnnlllkkkjjjkkkkkklllnnnmmmmmmppptttyyy||||||rrriii[[[OOOFFF@@@===<<<777888999999:::999999888666777999;;;===>>>>>>===???@@@AAACCCEEEGGGHHHIIIJJJKKKLLLLLLMMMPPPTTTWWW\\\ccchhhiiiiiihhhccc\\\SSSLLLHHHHHHHHHEEEAAAAAAEEEGGGJJJNNNQQQTTTUUUUUUWWWXXXZZZ^^^aaacccbbb```\\\[[[YYYWWWUUUSSSRRRQQQNNNKKKGGGCCC???===<<<;;;;;;;;;:::999999999999999777777777777888888888999888777666555666888:::<<<@@@EEENNNVVV\\\bbbgggjjjjjjjjjjjjmmmppptttxxx{{{uuutttttttttuuuwwwyyy{{{}}}~~~|||wwwsssmmmddd^^^XXX[[[aaakkkxxx|||yyyzzzyyyyyyzzz{{{{{{~~~}}}zzzzzzyyytttooohhh___WWWWWW]]]kkk@@@???>>>===:::888666555444222333777:::<<>>===<<<<<<;;;;;;:::999888777777777777777888:::<<<>>>@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNQQQUUUYYY___fffkkkmmmmmmlllfff```SSSLLLGGGHHHHHHDDDAAAAAAAAADDDHHHLLLOOOPPPPPPPPPNNNNNNPPPSSSWWWZZZZZZZZZZZZYYYWWWUUUSSSPPPNNNMMMHHHFFFDDDAAA>>><<<;;;;;;:::::::::999999:::;;;;;;888888888888888888888888888777666666777999;;;<<<;;;AAAIIIRRRZZZaaahhhlllkkkkkkkkkkkknnnqqqtttvvvpppqqqqqqsssuuuwwwzzz{{{}}}~~~{{{vvvrrrkkkbbb\\\WWWYYY___iiivvv|||{{{yyyxxxyyyzzz{{{}}}||||||zzzuuuppphhh```XXXYYYaaaqqq@@@@@@???===;;;888666555222000222666888999???FFFKKKQQQYYY___bbbfffkkknnnnnnpppsssttttttvvvxxxzzzwwwwwwxxxyyy{{{|||~~~{{{rrrfff^^^ZZZUUUOOOIIIBBBAAA???===<<<;;;;;;;;;333666999:::===EEERRR]]]```ccceeeeeegggooo|||}}}rrrccc\\\UUURRRNNNHHHFFFGGGMMMXXXccciiimmmqqqsssrrrrrrqqqpppoooooopppqqqrrrsssuuuwwwxxxxxxzzz|||zzzmmm\\\[[[ZZZZZZZZZXXXTTTRRRLLLJJJHHHEEECCCBBBBBBBBBHHHQQQ^^^hhhmmmpppsssuuuuuuttttttttttttttttttsssuuuuuuvvvvvvwwwxxxzzzzzz|||}}}~~~~~~~~~}}}|||{{{{{{zzzwwwqqqmmmnnntttyyyzzzjjjdddaaacccdddbbbbbbeeejjjlllmmmmmmkkkiiihhhhhheee___[[[YYYTTTMMMJJJKKKMMM]]]ppp{{{hhheee```^^^fffttt}}}{{{rrrllluuupppeee______eeemmmooolllfffbbbgggttt~~~|||nnnaaaVVVLLLBBB<<<777888888666444333555666777777888:::<<<>>>@@@AAADDDHHHEEEFFFRRRaaazzzwwwlllkkkttt{{{ooobbbPPPFFF??????BBBJJJ]]]ooosssttttttsssrrrqqqpppooonnnmmmlllkkkjjjkkklllmmmnnnnnnppptttyyy~~~yyypppaaaSSSIIICCC???===<<<;;;:::999777666555555777777555555666999;;;===@@@AAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNQQQVVVYYY```gggmmmnnnnnnmmmhhhbbbUUUNNNJJJKKKKKKGGGCCCCCC???BBBGGGLLLOOOOOONNNMMMKKKKKKLLLOOOSSSVVVWWWWWWXXXXXXVVVTTTQQQNNNKKKJJJDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<<<<;;;::::::999888888888999:::<<<===:::>>>EEEMMMUUU^^^ggglllooonnnmmmlllmmmoooqqqsssnnnooopppsssvvvyyy|||}}}|||}}}~~~{{{vvvrrrkkkbbb[[[WWWYYY^^^hhhttt~~~}}}zzzxxxzzzzzzzzz|||}}}{{{xxxsssppphhhaaa[[[\\\gggyyy~~~??????===<<<999666444333222111222666888999>>>EEEIIIOOOWWW]]]```dddiiillllllooosssvvvwwwwwwxxxyyywwwxxxxxxzzz{{{}}}wwwiii___[[[VVVOOOIIIBBBAAA???>>>============999;;;======???JJJZZZfffnnnpppqqqnnnmmmqqq{{{xxxooofff```YYYPPPJJJIIIMMMWWW```dddggglllooonnnllllllkkkjjjkkklllnnnppprrrtttwwwxxxyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||zzzzzz~~~zzznnn___^^^]]]\\\[[[YYYUUUQQQMMMKKKHHHEEECCCBBBBBBBBBIIISSS```iiinnnppprrruuussssssssstttttttttttttttwwwwwwwwwwwwwwwxxxyyyyyy{{{|||}}}~~~~~~}}}}}}|||{{{zzzwwwqqqnnnooouuu{{{~~~uuuhhhdddbbbdddeeecccdddgggiiikkknnnnnnnnnmmmmmmnnnhhhbbb\\\XXXRRRKKKIIIJJJMMM___vvvtttrrrkkkfffmmm}}}~~~}}}uuunnnkkkvvv~~~nnnccc]]]]]]fffppprrrnnngggccchhhuuu~~~{{{lll___UUUKKKAAA:::666777777666444333444666888999:::;;;===???AAACCCCCCIIIHHHJJJVVVbbbvvvxxxmmmjjjrrrvvvjjjYYYKKKAAA@@@CCCJJJ[[[mmmttttttttttttsssqqqooonnnmmmlllkkkjjjkkklllmmmnnnmmmnnnpppuuuzzz~~~|||rrrcccUUUJJJDDD@@@>>>::::::999777666666666666666666777777888:::;;;;;;???@@@AAACCCEEEGGGHHHIIIHHHJJJKKKLLLMMMPPPUUUYYY^^^eeekkklllllllllggg```YYYRRRNNNOOOOOOKKKGGGGGGCCCFFFLLLPPPSSSRRRPPPOOONNNMMMMMMOOORRRUUUWWWWWWWWWVVVUUUSSSOOOLLLHHHGGGAAAAAA@@@??????>>>>>>>>><<<<<<===>>>@@@BBBDDDEEECCCCCCCCCCCCBBBAAA???>>>;;;;;;:::::::::;;;;;;<<<:::===AAAGGGNNNWWWaaagggmmmllljjjiiijjjkkkmmmnnnjjjkkknnnqqquuuxxx{{{}}}||||||}}}}}}}}}zzzvvvrrrlllddd^^^XXXYYY^^^gggrrr}}}|||zzz|||yyyzzz|||zzzvvvrrrpppgggbbb^^^aaannn~~~>>>===<<<:::888555222111555333555999;;;;;;@@@GGGIIINNNVVV\\\___bbbgggjjjlllpppuuuxxxyyyyyyyyyzzzxxxxxxyyyzzz|||~~~{{{lllbbb\\\WWWPPPIIIBBBBBB@@@??????>>>>>>>>>CCCDDDDDDAAABBBLLL\\\iiitttvvvvvvrrrmmmnnnvvv~~~{{{sssjjj^^^VVVSSSKKKTTT\\\___aaafffiiiiiiiiihhhgggggghhhjjjlllnnnqqqtttwwwyyyzzz|||~~~}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{xxxvvvvvvyyy|||wwwlllcccbbbaaa```^^^[[[WWWSSSNNNLLLIIIEEECCCBBBBBBBBBIIITTTaaajjjnnnppprrruuutttuuuuuuuuuvvvvvvwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||~~~~~~~~~}}}}}}{{{zzzwwwqqqnnnpppvvv|||{{{qqqiiieeedddffffffeeeeeeiiihhhjjjnnnppppppqqqrrrssskkkddd]]]XXXRRRKKKHHHJJJOOOccc{{{|||tttnnnttt~~~wwwpppjjjiiiuuu~~~nnnbbb[[[\\\fffqqquuuqqqiiidddjjjvvvzzzkkk^^^UUUKKKAAA999222333444333333333555777999999:::<<<>>>@@@BBBCCCCCCJJJLLLOOOYYYbbbssszzzpppkkksss{{{pppaaaQQQDDDCCCFFFLLL[[[mmmtttuuuuuutttsssqqqnnnmmmlllkkkkkkjjjkkklllnnnooolllmmmpppuuu{{{~~~~~~}}}sssdddVVVKKKDDD@@@>>>:::999888888888888888999555666999;;;<<<;;;::::::>>>>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJKKKLLLOOOTTTXXX\\\bbbhhhjjjjjjjjjddd^^^\\\UUUQQQRRRRRRNNNKKKJJJIIIMMMRRRVVVXXXWWWTTTRRRNNNLLLKKKMMMPPPSSSTTTTTTVVVUUUTTTQQQNNNJJJGGGEEE@@@@@@@@@@@@????????????>>>>>>???AAACCCFFFHHHIIIIIIIIIIIIIIIGGGEEECCCBBB======<<<;;;:::::::::::::::<<<>>>BBBHHHQQQZZZaaadddcccbbbaaaaaaccceeeffffffgggjjjnnnrrrvvvyyyzzz{{{|||}}}||||||}}}zzzwwwsssnnnfff```XXXYYY^^^fffqqq|||~~~|||~~~yyyyyy|||{{{vvvsssrrrgggccc```dddsss@@@>>>:::888888777666555444555555555666999>>>AAAHHHLLLRRRVVV[[[___cccfffmmmoooqqqtttvvvxxxxxxxxxuuuvvvxxxzzz{{{|||tttgggaaa\\\VVVQQQNNNHHHEEEDDDCCCBBBDDDIIICCCGGGJJJIIIHHHNNN]]]iiizzzzzzxxxrrrlllkkkpppuuu{{{mmm^^^TTTXXXVVVUUUXXX]]]``````^^^^^^[[[[[[___bbbdddiiiooonnnrrruuuuuuxxx}}}}}}||||||}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz|||}}}{{{|||||||||{{{~~~yyyiiiaaaaaaaaaaaa```]]]XXXUUUWWWNNNGGGFFFFFFDDDEEEGGGKKKXXXeeelllooorrrrrroooqqqsssvvvxxxyyyxxxuuusssxxxyyyzzzzzzyyyxxxyyy{{{|||}}}}}}}}}|||{{{yyyxxx{{{yyyvvvqqqnnnooouuuzzzyyytttiiihhhfffeeefffgggiiijjjjjjiiiiiijjjmmmoooooonnnkkkfff^^^UUUOOOLLLLLLLLLVVViii~~~}}}{{{oooiiiiiippp|||mmm___]]]ccckkkpppuuunnneeebbbgggqqq|||~~~ooo___SSSLLLCCC;;;999777555555888:::<<<<<<;;;<<>>>>>>>>>>>??????>>>AAAFFFIIIKKKMMMPPPSSSTTTUUUTTTSSSOOOKKKHHHFFFDDDBBB@@@@@@@@@@@@???===>>>===???BBBHHHNNNQQQRRRTTTUUUXXXZZZ\\\^^^^^^^^^]]]```fffkkkppptttyyy|||~~~}}}|||}}}}}}yyyssskkkccc]]]YYYVVVYYYcccnnnxxx~~~{{{zzz|||{{{rrrkkkmmmgggeeemmmAAA>>>:::888888777666555333444444444555777<<<@@@HHHKKKPPPUUUYYY]]]aaadddkkkmmmpppsssuuuwwwwwwxxxuuuwwwyyyzzzzzz|||zzznnngggccc^^^YYYSSSMMMHHHGGGFFFEEEHHHMMMKKKNNNPPPOOOOOOUUU```jjjvvvvvvrrrlllfffeeejjjooowww~~~{{{mmmccc\\\YYYVVVVVVXXXXXXVVVSSSTTTQQQPPPTTTXXX[[[```fffkkkpppttttttwww|||~~~||||||||||||}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxyyyvvvwwwxxxwwwxxxzzzzzzjjjdddcccaaaaaa___\\\XXXTTTVVVNNNGGGFFFEEEDDDEEEHHHOOOZZZffflllpppssssssqqqsssssstttuuuuuuuuuuuuuuuwwwxxxyyyyyyxxxwwwyyyzzz|||}}}}}}}}}|||{{{zzzzzz{{{xxxsssmmmjjjlllrrrwww|||zzzsssiiihhhgggffffffgggiiijjjiiiiiiiiikkkmmmnnnmmmkkkiiiddd\\\TTTNNNLLLKKKLLLTTTiiizzzoooiiiiiimmmzzz~~~kkk^^^[[[bbbjjjooorrrjjjbbb```fffqqq{{{}}}ooo^^^RRRKKKBBB999888666444555777:::;;;;;;;;;===@@@AAABBBDDDGGGJJJIIIQQQQQQQQQXXX___rrr{{{vvv|||uuuhhhXXXLLLHHHNNN___ooovvvvvvvvvtttrrrqqqqqqrrrppppppooonnnnnnnnnnnnnnnoooooopppqqqtttyyy|||{{{uuukkk^^^PPPGGGBBB@@@888888888777777777777777888888888888999:::;;;<<<===>>>@@@AAACCCEEEFFFGGGHHHIIIKKKLLLLLLMMMPPPRRRXXX___ffffffffffffccc^^^\\\ZZZXXXWWWXXXYYYZZZ[[[[[[bbbhhhhhhfffeeeaaa[[[YYYVVVSSSSSSTTTVVVXXXXXXYYYVVVRRRNNNLLLHHHEEEBBB>>>>>>>>>???@@@AAABBBCCCDDDEEEHHHKKKOOOUUUZZZ^^^``````___^^^\\\YYYUUURRRMMMJJJHHHEEEDDDAAA>>>;;;>>><<<<<<===AAAEEEFFFGGGLLLMMMOOOQQQRRRRRRRRRRRRTTTYYYaaahhhnnntttyyy|||||||||{{{|||~~~|||xxxssskkkccc]]]YYYVVVXXXaaakkksss}}}~~~{{{yyy{{{zzzrrrlllkkkggggggqqqAAA>>>;;;999888777666444222222222222333666:::>>>FFFJJJNNNRRRVVVZZZ___bbbhhhjjjmmmpppsssuuuvvvwwwvvvwwwyyyyyyyyy{{{}}}}}}{{{tttpppjjjfff^^^WWWQQQOOOMMMLLLPPPVVVXXXYYYZZZ[[[]]]bbbjjjoooyyyxxxtttmmmgggfffjjjnnntttzzzwwwgggbbbZZZUUURRROOOKKKGGGIIIFFFEEEIIIMMMPPPVVV]]]fffmmmrrrsssuuuzzz|||{{{zzz{{{||||||||||||||||||{{{{{{zzzxxxwwwuuuttttttrrrrrrsssssssssvvvzzz}}}{{{lllfffdddbbb```^^^\\\XXXUUUUUUMMMGGGEEEEEEDDDFFFJJJSSS^^^hhhmmmpppsssuuuttttttssssssrrrssstttuuuuuuuuuvvvxxxwwwvvvvvvxxxyyy}}}||||||||||||||||||||||||xxxqqqkkkhhhjjjqqqvvv{{{zzzrrrjjjiiihhhgggggghhhiiijjjhhhhhhiiikkkmmmmmmkkkiiieeeaaaYYYRRRLLLJJJJJJKKKRRRhhhzzzooojjjjjjkkkyyy{{{hhh[[[YYY```hhhnnnmmmfff______fffqqq{{{sssbbbUUULLLBBB:::888666444444777999;;;;;;<<<>>>AAABBBCCCEEEHHHJJJLLLSSSRRRQQQXXX```rrr|||vvv{{{vvvcccTTTMMMQQQaaaqqq{{{xxxuuusssssssssrrrqqqppppppooonnnnnnnnnoooooonnnnnnnnnpppssswwwzzz}}}yyyvvvnnncccUUUJJJBBB???;;;;;;:::999999999999999777777777888999;;;<<<===<<<<<<>>>@@@CCCEEEGGGHHHFFFHHHJJJJJJKKKLLLOOOQQQVVV^^^eeeeeeeeeccc```[[[\\\[[[ZZZ[[[]]]```dddfffjjjqqqvvvuuuqqqnnnhhhbbbaaa]]]XXXUUUUUUWWWYYYYYYYYYUUUPPPLLLIIIEEEBBB???>>>??????@@@BBBCCCEEEFFFHHHHHHIIINNNWWWaaajjjnnnqqqnnnllllllllljjjddd```ZZZXXXTTTQQQMMMIIICCC???AAA???<<<<<<===?????????EEEFFFGGGGGGGGGGGGFFFFFFIIIPPPZZZdddlllrrrwwwzzzxxxxxxyyy{{{~~~|||yyyuuupppiiibbb\\\XXXUUUVVV\\\dddlllvvv}}}}}}}}}|||{{{xxxsssooollljjjmmmyyyBBB???;;;999888777666444222222222222222555999===DDDGGGKKKOOOSSSXXX]]]```eeegggjjjnnnqqqtttuuuuuuvvvwwwyyyyyyyyyzzz|||~~~~~~}}}wwwrrrlllddd]]]ZZZXXXWWW[[[aaaffffffgggkkkpppuuuxxxzzz~~~yyyrrrlllkkkmmmpppvvvyyy~~~wwwnnnbbbWWWQQQLLLGGGDDDDDD@@@@@@CCCGGGKKKQQQXXX```hhhoooqqqtttxxx{{{zzzzzzzzz{{{||||||{{{{{{zzzxxxxxxxxxwwwvvvtttsssrrrppppppqqqqqqrrrtttvvvwwwwww|||oooeeeccc```___^^^\\\ZZZXXXTTTMMMGGGEEEDDDDDDGGGLLLWWW```iiilllooosssuuutttttttttttttttttttttttttttsssuuuvvvvvvuuuuuuwwwxxx||||||||||||||||||}}}}}}{{{vvvooojjjiiinnnuuu{{{}}}zzzrrrkkkjjjiiiiiiiiiiiijjjjjjiiijjjkkkmmmooommmjjjgggbbb]]]VVVOOOKKKIIIIIIJJJOOOfffyyynnnjjjkkkmmm|||vvvdddXXXWWW^^^ggglllkkkeee___```iiiuuu}}}{{{iiiZZZOOODDD<<<777555444444666999:::;;;;;;>>>AAACCCDDDEEEGGGIIIJJJPPPNNNNNNVVV^^^qqqwwwqqquuulll[[[QQQTTTcccrrr~~~zzzuuusssttttttssspppppppppoooooonnnoooooopppnnnnnnnnnpppsssvvvzzz|||zzzwwwpppdddWWWKKKCCC???===<<<;;;:::999999::::::666777777888999;;;<<<===<<<===>>>@@@BBBCCCEEEEEEEEEFFFHHHIIIJJJKKKNNNQQQUUU]]]dddfffdddbbb]]]XXXYYYYYYZZZ\\\___dddjjjnnnssszzz}}}yyyuuunnnhhhgggbbb[[[WWWWWWXXXZZZ[[[XXXTTTOOOKKKGGGDDD@@@>>>@@@@@@@@@AAABBBCCCEEEEEEEEEFFFJJJTTTbbbppp{{{~~~{{{{{{{{{yyysssnnnjjjhhhdddaaa\\\VVVOOOJJJHHHEEEAAA??????@@@@@@@@@EEEEEEDDDDDDCCCBBBAAA@@@CCCJJJVVVaaajjjppptttwwwvvvwwwxxx{{{~~~||||||xxxvvvsssoookkkeee^^^YYYTTTQQQQQQVVV\\\dddooozzz|||xxxvvvvvvvvvssspppooopppuuuCCC@@@<<<999888777666444222333333222222555999===BBBDDDIIIMMMQQQVVV[[[___ccceeehhhlllppprrrssstttuuuwwwxxxxxxxxxyyy{{{}}}|||xxxqqqiiieeecccaaaeeekkkrrrsssvvv|||{{{tttnnnmmmnnnppptttuuuvvvxxxzzz~~~zzzkkk]]]TTTOOOJJJGGGCCC???===@@@CCCFFFLLLSSSZZZdddmmmqqqssswwwyyyyyyyyyzzz{{{||||||{{{zzzyyyvvvvvvvvvuuutttsssqqqppppppooooooppppppqqqqqqqqqnnnqqqtttxxx{{{|||pppbbb```^^^]]]^^^]]]\\\ZZZSSSMMMHHHFFFEEEEEEJJJPPPYYYbbbjjjlllnnnrrrttttttssstttvvvxxxxxxvvvtttrrrrrrtttuuuuuuuuuuuuvvvxxx{{{{{{{{{{{{||||||||||||vvvqqqkkkhhhjjjqqqzzzxxxqqqjjjjjjjjjjjjjjjkkklllllllllmmmmmmooopppnnnjjjggg```[[[TTTMMMIIIGGGHHHIIIMMMbbb{{{xxxmmmiiijjjqqq}}}qqqaaaWWWWWW^^^fffkkkkkkeee```cccnnnyyy~~~lll[[[OOOCCC;;;888666444444777999;;;;;;;;;===AAACCCDDDEEEGGGIIIHHHMMMKKKLLLVVV___qqqvvvnnnqqq~~~zzzyyy|||qqq___TTTUUUbbbqqq~~~zzzuuutttuuuuuussspppppppppooooooooooooppppppoooooopppqqqtttwww{{{}}}|||yyyqqqeeeWWWLLLEEEBBB;;;:::888666666666666777777777777888999:::<<<======>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIKKKNNNPPPTTT]]]eeegggfffccc^^^WWWUUUWWWYYYZZZ]]]ccckkkqqqwww|||uuunnnhhhccc]]]YYYXXXYYYZZZ[[[WWWSSSNNNIIIFFFDDDAAA???BBBBBBAAAAAAAAABBBCCCCCCBBBFFFOOO]]]mmm}}}}}}zzzvvvqqqkkkbbbYYYSSSMMMIIIEEEBBBBBBBBBBBBBBBEEEEEEDDDBBBAAA@@@??????AAAIIIUUU```hhhnnnqqqsssuuuvvvxxx{{{|||wwwssspppoooqqqnnnkkkhhhddd___YYYTTTNNNKKKKKKOOOTTT\\\iiiuuu~~~yyytttsssttttttsssqqqooorrrzzzDDDAAA===:::999777666444222333222222222444888<<>>BBBEEEFFFFFFHHHIIIIIIOOOMMMOOOYYYbbbqqqzzzsssuuu~~~ttttttwwwtttaaaUUUSSS___lllzzzyyywwwvvvuuutttrrrpppppppppooooooooopppqqqqqqqqqqqqqqqrrruuuxxx{{{}}}~~~{{{ssshhhZZZNNNGGGCCC===<<<999777666777888888888888888888999:::;;;;;;>>>>>>>>>>>>?????????@@@CCCEEEGGGHHHIIIKKKNNNQQQUUU___hhhjjjjjjggg```YYYTTTVVVXXXYYY[[[aaajjjpppyyyzzzssshhhddd^^^YYYXXXXXXXXXXXXSSSPPPKKKGGGEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDKKKVVVcccqqq{{{qqqfff___VVVRRRKKKGGGEEEDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>BBBJJJUUU___fffkkkoooqqqtttuuuwwwzzz~~~}}}vvvpppkkkhhhgggjjjgggdddaaa^^^YYYTTTPPPIIIFFFFFFIIIMMMTTTbbbooo|||}}}yyytttrrrssssssrrrppplllqqq|||DDDAAA===:::999777666444111111111000000222666:::===@@@DDDIIIOOOUUU]]]bbbdddeeehhhkkknnnooopppppprrrtttvvvwwwwwwyyy|||~~~}}}zzz{{{zzztttrrrqqqqqqpppnnnllllllnnnrrrvvvyyy|||}}}ttthhh[[[SSSHHHBBB=========>>>CCCJJJRRR___lllppprrrvvvyyyzzzzzz{{{}}}~~~~~~|||yyyxxxvvvtttqqqmmmjjjhhhgggggggggfffdddddddddbbb^^^[[[[[[VVVTTTUUUWWW[[[gggssszzz|||nnnbbb\\\\\\\\\]]]]]]\\\YYYVVVTTTOOOKKKIIIGGGGGGOOOXXX]]]fffnnnqqqqqqttttttssstttuuuvvvwwwvvvuuusssrrrrrrsssuuuuuuuuuvvvwwwyyywwwyyy{{{||||||yyyvvvtttmmmiiifffgggmmmvvv~~~zzzsssnnnlllggghhhjjjlllnnnoooppppppqqqpppnnnnnnmmmllliiiggg___[[[TTTLLLGGGEEEFFFFFFIIIXXXlll~~~~~~vvvkkkeeeeeeqqq}}}ooofff\\\XXXZZZaaagggjjjhhhbbb___dddqqq{{{~~~{{{{{{ttteeeVVVJJJAAA::::::888666666999;;;=========@@@EEEGGGHHHIIIJJJKKKLLLQQQPPPRRR[[[bbbooozzz{{{~~~uuuvvvxxx|||vvvcccUUUQQQZZZeeeuuuwwwxxxxxxvvvsssrrrqqqppppppooooooppppppqqqrrrqqqqqqqqqrrrtttxxx{{{}}}~~~}}}xxxnnn```SSSIIIDDD@@@>>><<<999888888:::;;;:::999999888888999::::::<<<<<<======>>>???@@@@@@CCCEEEGGGHHHIIILLLOOOQQQVVV```jjjnnnmmmkkkddd]]]VVVXXXZZZZZZZZZ___hhhpppyyyzzzsssiiieee^^^YYYVVVTTTSSSQQQNNNKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIPPPYYY```hhhsss{{{tttiiicccZZZRRRMMMIIIGGGEEE@@@@@@>>>=========>>>???BBBHHHSSS]]]dddjjjnnnpppppprrruuuxxx}}}|||uuuooojjjgggfffeeeccc___]]]ZZZVVVQQQNNNHHHEEECCCDDDFFFMMM[[[hhhyyy}}}~~~zzzuuusssssssssqqqnnnmmmrrr}}}DDDAAA===:::999777666444000000000//////111555888<<>>>>>CCCIIIQQQ^^^lllqqqrrrvvvyyyzzzzzz|||~~~~~~|||zzzxxxwwwtttooojjjfffcccbbbaaabbb```^^^^^^^^^[[[VVVRRRLLLHHHFFFHHHHHHKKKVVVbbbpppyyyvvvhhh[[[\\\\\\\\\]]]]]][[[VVVSSSTTTOOOKKKIIIGGGHHHPPPZZZ^^^hhhqqqssstttuuuuuusssvvvuuutttsssssssssssssssrrrsssuuuvvvvvvvvvxxxzzzvvvxxx{{{}}}|||yyytttrrroookkkhhhjjjqqqzzzvvvmmmjjjiiiggghhhjjjlllooopppqqqrrrrrrpppmmmlllkkkjjjhhhggg```[[[TTTLLLGGGEEEEEEFFFIIIUUUgggzzz}}}uuujjjdddcccnnnzzzkkkddd\\\YYY\\\bbbhhhjjjfff```]]]cccooozzz|||{{{tttvvvqqqdddUUUKKKCCC===:::888777777999<<<===>>>???BBBGGGJJJKKKKKKLLLMMMNNNSSSQQQRRR[[[```kkk~~~~~~zzz{{{{{{{{{}}}xxxeeeUUUOOOVVV```rrrvvvyyyyyyvvvrrrqqqrrrppppppoooooopppqqqrrrrrrqqqqqqqqqrrrtttwwwzzz|||~~~~~~|||sssfffWWWJJJCCC>>><<<999666555555777888;;;:::999999888888999999::::::;;;===>>>@@@AAAAAACCCEEEGGGIIIJJJLLLOOORRRWWWbbblllppppppmmmfff___XXXZZZ\\\[[[[[[___hhhpppwww~~~wwwpppjjjfff___ZZZUUURRRNNNLLLKKKGGGDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGIIIIIILLLRRRXXXZZZ\\\eeeuuu|||uuujjj___WWWQQQLLLJJJ??????>>>======>>>???@@@@@@GGGQQQ[[[ccciiimmmpppmmmooossswww|||}}}wwwqqqllljjjiiicccaaa^^^[[[XXXTTTPPPMMMIIIEEECCCBBBBBBHHHVVVdddvvv{{{}}}|||}}}{{{vvvttttttssspppmmmrrrvvvFFFBBB===:::888777555444666555333222222333555666:::===CCCIIIOOOUUU\\\```aaadddhhhkkklllmmmoooqqqrrrssstttttttttvvvzzz|||~~~~~~uuunnniiifffeeedddddddddddddddeeegggiiijjjkkknnnrrruuuxxx{{{wwweeeZZZOOODDD???===>>>CCCIIIRRR^^^jjjpppuuuyyy|||{{{{{{{{{{{{{{{{{{zzzyyyyyytttssspppjjjccc]]]ZZZYYYZZZZZZXXXVVVRRRNNNJJJHHHCCCDDDCCC@@@>>>AAAJJJRRRbbblllxxx}}}yyyoooeee___\\\]]]]]]]]]\\\YYYWWWUUUOOOMMMJJJGGGGGGLLLSSSXXXiiikkknnnqqqssstttttttttwwwuuurrrqqqrrrsssrrrrrrttttttssstttuuuwwwyyyzzz}}}|||{{{zzzxxxwwwvvvvvvoookkkkkkooossswww}}}~~~yyysssnnnkkkjjjjjjllloooooonnnnnnnnnnnnoooooonnnmmmkkkjjjiiiiiiaaa\\\UUUOOOIIIGGGGGGGGGHHHTTThhh{{{~~~{{{}}}|||pppgggeeegggqqq{{{xxxhhh___WWWVVV^^^fffiiiiiiddd\\\[[[fffvvv}}}}}}|||zzztttkkkcccZZZOOOCCC:::888888999:::;;;===>>>???BBBBBBDDDFFFIIILLLNNNPPPTTTTTTVVVYYY[[[```lllxxx{{{wwwxxxkkkYYYQQQTTT[[[oooxxx~~~{{{uuurrrpppmmmkkklllnnnooopppppppppoooqqqqqqrrrrrrssswww|||~~~yyyooo```QQQGGGAAA>>>:::777777888999888;;;:::888888888888:::;;;::::::;;;:::999:::<<>>???@@@AAAFFFIIIPPPXXX```fffiiiiiinnnpppsssxxx~~~|||wwwqqqmmmqqqnnnhhhbbb\\\VVVPPPKKKJJJGGGDDDBBBAAAEEEQQQ^^^mmmxxx{{{}}}|||xxxwwwsssooopppsssllluuuEEEAAA===999888777666444555444222111111222444555777;;;AAAGGGMMMTTTZZZ___```cccgggiiikkklllmmmooopppqqqrrrrrrssstttxxxzzz}}}~~~sssnnnhhhbbb___]]]ZZZYYY\\\\\\[[[\\\]]]```bbbdddfffiiimmmpppsssuuuyyy{{{}}}~~~rrr```TTTGGGAAA>>>>>>BBBHHHSSS^^^jjjppptttyyy{{{zzz||||||||||||{{{zzzyyyyyytttrrrnnnfff^^^WWWTTTRRRLLLLLLKKKIIIGGGCCCAAA??????AAABBB@@@>>>@@@EEEKKKXXXbbbooovvvssskkkbbb^^^\\\]]]]]]]]]\\\YYYWWWUUUPPPMMMJJJGGGGGGMMMUUU[[[jjjlllooosssuuuuuuuuuuuuuuusssqqqpppqqqrrrrrrqqqttttttttttttuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuutttsssnnnllloooqqqtttzzz~~~zzztttnnnlllkkkkkkmmmppppppooonnnnnnooopppooonnnmmmkkkjjjiiihhhddd```YYYRRRNNNKKKKKKLLLQQQ[[[kkkyyyzzzyyy{{{~~~|||pppiiihhhjjjttt{{{|||tttggg___WWWWWW___gggkkkjjjbbb[[[[[[hhhwww~~~}}}|||yyysssjjjaaaXXXNNNBBB:::888888999:::;;;===???@@@BBBCCCDDDGGGIIILLLNNNOOOSSSSSSUUUYYYZZZ^^^jjjuuu~~~yyywwwzzzuuu___RRRRRRYYYnnnwww~~~|||wwwtttqqqooojjjlllmmmooopppqqqppppppqqqrrrrrrssstttwww|||{{{qqqbbbSSSIII???<<<888777999:::<<<<<<999999999888888999999999:::;;;<<<;;;:::;;;===@@@DDDFFFHHHHHHIIIKKKNNNPPPUUU^^^hhhmmmooonnnhhhaaa[[[VVVUUUXXX\\\aaaiiippp|||zzzqqqgggaaaXXXPPPKKKHHHFFFDDDFFFEEEEEEEEEFFFFFFEEEDDDFFFHHHKKKOOOQQQSSSTTTTTTTTTQQQOOOOOONNNPPPZZZeeelllqqqxxx|||yyylll___TTTNNNIIIIIIJJJJJJIIIGGGDDDCCCFFFHHHMMMUUU\\\cccfffhhhhhhlllqqqvvvzzz|||wwwuuuxxxuuuooojjjccc\\\UUUPPPIIIGGGEEEDDDCCCDDDNNNXXXjjjvvv|||}}}{{{wwwwwwvvvtttsssvvvssszzzDDD@@@<<<999888777666555333333111111111111333333555888>>>DDDKKKRRRYYY]]]___bbbfffhhhiiijjjkkkmmmmmmoooppppppppprrrvvvxxx|||}}}yyyiiieee```\\\ZZZXXXVVVTTTTTTSSSSSSSSSTTTWWWZZZ\\\___cccgggkkknnnqqqtttvvv{{{{{{|||}}}kkk^^^PPPGGGBBB@@@DDDJJJUUU```kkkpppssswwwyyyxxx||||||||||||{{{zzzyyyxxxvvvsssmmmdddYYYQQQMMMKKKCCCCCCCCCBBBAAA???===<<<:::===@@@@@@>>>===???AAAJJJUUUccckkkkkkfff___\\\\\\]]]^^^^^^]]]ZZZWWWUUUOOOLLLHHHFFFGGGNNNXXX```lllnnnqqqtttvvvwwwvvvvvvuuusssqqqqqqsssuuuuuutttuuutttttttttuuuwwwxxxzzzwwwwwwwwwvvvvvvtttsssssssssnnnlllnnnqqqtttzzz~~~zzztttpppnnnmmmmmmoooqqqrrrpppoooooopppqqqqqqooonnnllljjjiiihhheeebbb\\\VVVSSSSSSUUUVVV[[[cccoooyyy|||zzzwwwuuu{{{~~~zzzvvvvvvyyy|||~~~|||qqqjjjkkknnnwww|||zzzrrrfff^^^XXXYYYaaaiiilllkkk___ZZZ\\\jjjxxx~~~}}}|||wwwpppggg___VVVLLLBBB:::888888999:::<<<>>>@@@AAACCCDDDFFFHHHJJJLLLNNNOOOQQQRRRUUUXXXYYY\\\gggrrr~~~}}}||||||fffUUUSSSYYYkkkvvv~~~}}}yyyvvvssspppjjjkkkmmmnnnpppqqqrrrrrrrrrssssssssstttwww|||}}}ttteeeVVVKKKAAA>>>:::999999;;;<<<<<<888888999999999999888888:::;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHIIIKKKNNNPPPRRR\\\fffllloooooojjjccc[[[WWWUUUYYY^^^ccclllttt}}}yyypppfff___VVVNNNIIIFFFDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGIIIMMMRRRWWW[[[]]]]]]\\\XXXSSSPPPNNNKKKLLLSSS\\\ccchhhooosssvvv{{{}}}qqqeee___YYY[[[^^^^^^[[[TTTMMMHHHFFFHHHKKKQQQWWW^^^dddhhheeejjjqqquuuxxx~~~|||wwwpppggg^^^XXXLLLJJJHHHGGGEEEEEEKKKTTTfffsss}}}~~~yyyuuuwwwyyyxxxwwwxxxzzzDDD@@@<<<999888777666555333333222111111222333333333777===CCCIIIPPPWWW\\\___aaaeeeggghhhiiijjjkkkmmmnnnoooooopppqqquuuwww||||||~~~vvvkkkfff___YYYVVVUUUTTTSSSQQQPPPOOONNNOOOQQQSSSTTTZZZ]]]cccgggkkkooosssvvvyyyzzzzzz{{{|||yyylll[[[PPPIIIFFFIIINNNXXXbbblllpppsssvvvxxxwww|||||||||{{{{{{zzzyyyxxxxxxuuunnncccWWWNNNHHHEEE??????????????????>>>>>>:::<<>>;;;:::999999888666777888999999888777666999:::;;;<<<;;;<<<===???BBBDDDFFFGGGHHHJJJMMMPPPRRR[[[eeekkknnnooojjjddd]]]WWWUUUXXX]]]cccmmmvvvzzzpppiiibbbYYYPPPKKKIIIHHHGGGFFFGGGJJJKKKLLLMMMOOOPPPTTTXXX]]]bbbeeeeeecccaaa[[[VVVRRROOOMMMLLLRRRZZZaaaeeejjjmmmooosssyyy}}}|||vvvwwwwwwtttlll```UUUNNNHHHHHHJJJMMMRRRZZZbbbhhhfffllltttwwwxxx~~~|||sssiiibbbUUUPPPLLLIIIFFFEEEKKKRRRbbbppp~~~~~~~~~xxxtttvvvyyyyyyxxxxxx|||EEEAAA===:::999888666555444444333333333333444444333777<<>>===<<<;;;;;;<<<===@@@IIITTT\\\]]]\\\ZZZZZZ[[[]]]___```^^^[[[WWWTTTMMMJJJGGGEEEHHHRRR^^^fffmmmnnnqqqtttuuuvvvuuuuuuxxxvvvuuuvvvxxxzzz{{{{{{vvvvvvuuuuuuvvvwwwxxxyyywwwwwwxxxxxxwwwuuusssrrrmmmjjjjjjoootttxxx|||vvvrrrpppqqqoooqqqssstttrrrqqqqqqqqqsssrrrqqqooommmkkkjjjiiidddaaa\\\XXXXXX[[[___bbbdddkkktttzzz{{{wwwsssppplllsss|||vvvtttrrrrrrvvvzzz}}}vvvoooooorrrsssxxx}}}rrrfff```[[[]]]dddiiihhheeeZZZXXX]]]kkkxxx|||{{{zzzqqqjjj```WWWPPPHHH@@@;;;888999:::<<>>AAACCCEEEFFFHHHJJJMMMPPPSSS\\\eeejjjmmmnnnjjjccc^^^XXXUUUWWW\\\cccmmmwww{{{rrrjjjddd[[[TTTOOOMMMLLLKKKIIIJJJKKKKKKLLLPPPUUUZZZbbbeeeiiilllkkkhhhdddaaa[[[UUUQQQPPPOOOOOOTTTZZZ___bbbeeefffeeeggglllpppvvvwwwyyy|||uuufffYYYQQQGGGGGGHHHIIIMMMUUU___fffiiiooovvvyyyzzzzzzpppjjj```XXXOOOJJJFFFEEEJJJRRR```nnn|||~~~~~~wwwrrrtttvvvuuuvvvxxx{{{GGGDDD???;;;999888777555444444444444444444444444333777<<>>@@@>>><<<;;;:::;;;===>>>@@@GGGPPPUUUWWWWWWYYYZZZ[[[]]]___```___[[[WWWTTTMMMLLLIIIHHHLLLUUUaaaiiimmmooorrrtttuuuvvvuuuuuuwwwuuussstttvvvxxxyyyyyywwwwwwvvvuuuvvvwwwxxxyyyxxxyyyyyyyyyxxxuuusssqqqnnnkkkmmmrrrvvvyyy~~~}}}vvvrrrqqqqqqppprrrttttttrrrqqqpppqqqrrrqqqqqqooonnnmmmlllkkkiiieee___[[[YYY[[[```cccjjjooovvvzzzyyyvvvrrrppppppwww~~~sssrrrqqqtttxxx|||~~~~~~{{{tttsssvvvqqqwwwzzzlllccc^^^[[[^^^eeejjjhhhdddZZZXXX]]]jjjuuuyyyxxxxxxoooggg]]]TTTMMMGGG@@@;;;888999:::===@@@CCCFFFGGGFFFHHHLLLOOORRRTTTTTTUUUVVVUUUUUUVVVVVVYYYcccooo~~~rrr]]]SSSSSSZZZiiiwww|||{{{xxxtttpppkkkkkklllmmmoooppprrrsssrrrssssssssssssvvvzzz~~~~~~qqqcccYYYIIIEEE@@@===<<<<<<<<<<<<666666777777777777666666444666999:::::::::<<<===@@@BBBDDDFFFGGGIIIMMMOOOSSS[[[dddiiilllnnnjjjddd^^^XXXTTTVVV\\\dddooozzz~~~vvvlllggg```ZZZWWWTTTRRRQQQPPPQQQQQQOOONNNRRRYYY___jjjllloooooommmiiiddd```YYYSSSPPPPPPPPPQQQVVV\\\```bbbcccbbb``````dddhhhkkkmmmooorrrwwwxxxhhhZZZSSSGGGHHHHHHHHHJJJRRR\\\dddmmmqqqwwwzzz}}}xxxrrrjjj```UUUNNNIIIGGGLLLRRR___lllzzz~~~{{{uuurrrqqqqqqqqquuu{{{JJJFFFAAA===;;;999777555333333333444444333333333333666;;;???DDDIIIOOORRRUUUYYY]]]aaacccdddgggiiimmmnnnooopppppprrruuuxxxzzzyyyzzzxxxqqqnnnooovvv}}}~~~vvvmmm___XXXNNNFFFDDDEEEHHHJJJOOOPPPSSSUUUUUUTTTRRRPPPPPPPPPPPPQQQTTTZZZaaagggiiimmmsssxxx{{{}}}~~~sssjjjbbb```bbbdddlllsssttttttvvvwwwvvvssstttuuuwwwxxxxxxxxxxxxwwwwwwtttlllaaaTTTJJJEEEBBBAAA@@@???>>>???@@@@@@???===<<<;;;;;;<<<======>>>CCCJJJNNNPPPSSSWWW[[[[[[]]]```aaa```\\\WWWTTTPPPOOOMMMMMMQQQZZZdddllloooqqqsssuuuwwwwwwvvvuuuwwwuuuttttttvvvxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzxxxtttqqqoookkkjjjnnnuuuzzz|||~~~wwwrrrqqqqqqppprrrttttttrrrpppppppppqqqqqqpppoooooonnnmmmmmmkkkgggaaa]]]]]]```eeeiiiooosssxxxzzzyyywwwuuusssuuuzzz~~~}}}rrrqqqrrruuuyyy|||}}}}}}yyyyyy{{{xxx|||tttddd^^^[[[YYY^^^fffkkkiiieeeZZZXXX\\\hhhrrruuuvvvvvvmmmeeeZZZQQQKKKEEE???;;;888999;;;===AAADDDGGGHHHGGGIIIMMMQQQUUUWWWXXXXXXWWWUUUTTTSSSSSSVVVaaannn}}}wwwxxxxxxcccVVVSSSWWWgggwww}}}}}}zzzvvvqqqmmmmmmlllmmmnnnpppqqqsssrrrrrrrrrrrrrrrtttyyy|||wwwiii___KKKGGGBBB>>>======<<<;;;777666666555555666666777444777:::;;;;;;;;;<<<===???AAACCCEEEGGGIIIMMMOOOPPPYYYbbbhhhlllooolllggg\\\VVVSSSVVV]]]ggguuuuuuqqqlllhhheeeccc```^^^\\\]]]]]][[[WWWXXX]]]bbbjjjlllnnnnnnlllhhhdddaaa[[[UUUQQQSSSTTTVVVZZZ___bbbcccdddaaa^^^^^^bbbeeeccceeehhhlllpppwww|||lll___XXXLLLMMMNNNMMMNNNUUU```hhhrrruuuzzzuuukkk```YYYTTTPPPQQQVVV___lllyyy~~~~~~}}}}}}wwwtttqqqpppnnnoooxxx~~~LLLHHHBBB>>>;;;999777555111222222333333222222111222555999>>>BBBFFFLLLOOORRRUUUZZZ^^^```ccceeeggglllmmmoooooooooqqqtttwwwyyywwwyyy}}}~~~yyyqqqccc``````gggnnnnnnfff]]]QQQKKKDDD@@@???BBBEEEFFFPPPSSSXXX[[[]]]\\\YYYWWWSSSRRRPPPOOOQQQVVV]]]cccccchhhpppvvvyyy{{{}}}~~~uuummmjjjlllfffnnnuuuuuuuuuwwwxxxwwwqqqrrrtttuuuwwwxxxxxxyyyzzz{{{yyyssshhh\\\QQQLLLBBBAAA???>>>======>>>???===<<<;;;<<<======<<<;;;<<<@@@EEEIIILLLPPPWWW\\\[[[]]]```aaa```\\\WWWTTTRRRRRRQQQQQQUUU]]]gggnnnppprrruuuwwwxxxxxxwwwwwwzzzxxxvvvvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzwwwsssooommmfffffflllvvv}}}~~~wwwrrrqqqqqqppprrrssssssqqqpppooopppppppppppppppooooooooonnnhhheeeaaa___aaagggmmmrrrrrruuuyyy||||||zzzzzzzzztttvvvxxxwwwzzz~~~zzzqqqqqqrrruuuyyy|||}}}|||~~~~~~}}}ppp```ZZZWWWWWW]]]ggglllkkkgggZZZXXX\\\gggpppssstttuuullldddYYYPPPJJJDDD???;;;888999;;;>>>AAAEEEHHHIIIGGGJJJNNNSSSVVVYYYZZZZZZWWWTTTRRRQQQPPPTTT```mmm|||{{{ssssss}}}jjj\\\WWWWWWfffwww|||wwwrrrnnnmmmmmmmmmnnnoooqqqrrrqqqrrrrrrqqqqqqtttxxx{{{{{{nnndddOOOKKKEEE@@@===;;;999888777666555444444555666777555777;;;<<<<<<<<<===>>>???AAACCCEEEFFFIIILLLOOONNNWWW```gggmmmpppnnniiiZZZUUURRRWWW___kkkyyy}}}yyyvvvtttrrrooolllfffiiijjjfffaaa___aaadddggghhhjjjkkkjjjhhhdddbbb___YYYUUUWWWYYYZZZ^^^ccc___``````^^^[[[[[[___bbb```bbbeeehhhkkkpppuuuyyyzzzqqqddd]]]RRRTTTUUUTTTUUU[[[eeennnwwwyyy}}}~~~uuukkkddd___YYYXXXZZZ```lllxxx}}}~~~{{{zzz{{{uuusssqqqooolllnnnzzz|||PPPIIIAAA===<<<<<<:::999444444333222222333333333666777:::===AAAEEEGGGIIIMMMQQQWWW\\\___cccfffhhhlllllllllnnnpppsssvvvxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{rrrlllbbb^^^[[[YYYYYYVVVQQQMMMGGGDDD@@@===<<<>>>BBBEEEOOOSSSZZZdddkkkkkkeee``````XXXRRRTTTUUUUUUXXX^^^aaafffmmmrrruuuwwwzzz}}}yyyqqqlllooorrrvvvzzz||||||zzzyyyuuuwwwyyyyyyxxxxxxyyyzzz}}}zzzooocccVVVLLLJJJGGGDDDBBBBBBCCCBBBBBBAAA@@@>>>======>>>???AAAAAACCCFFFKKKPPPVVV[[[]]]___```aaabbb```]]]ZZZXXXSSSRRRRRRTTTYYYaaaiiinnnuuuuuuuuuuuuvvvwwwxxxyyyzzzyyywwwuuutttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxyyyxxxtttmmmggghhhhhhlllsss}}}yyytttrrrqqqqqqoooppprrrrrrpppnnnmmmmmmnnnnnnooopppooommmkkkiiidddbbbbbbcccdddeeemmmwwwxxx}}}|||uuuxxxuuutttwww|||tttqqqpppssszzz~~~~~~{{{yyy}}}zzzxxxwwwjjjcccUUUUUUXXX```gggjjjfffbbb[[[[[[```iiiqqqtttsssssslllbbbXXXPPPIII@@@<<<===:::<<<>>>AAADDDFFFGGGHHHHHHJJJNNNQQQTTTUUUUUUUUUTTTTTTTTTTTTUUUZZZ```eeeyyy|||wwwyyy|||kkk\\\XXXPPPcccxxx{{{uuupppooonnnmmmnnnoooqqqssssssttttttttttttvvvzzz}}}vvvkkkWWWLLLBBB???>>>;;;999999888888888888777777777777444555666777999:::;;;<<<===???BBBCCCDDDGGGJJJMMMSSSXXX```hhhlllkkkiiifff___ZZZUUUVVV[[[fffyyy~~~yyyyyyxxxuuurrrmmmgggaaa^^^^^^```ccceeeffffffdddccc```___]]]^^^aaadddffffffbbb```^^^\\\[[[\\\\\\]]]___```aaabbbeeeiiioootttzzz}}}vvvmmmfffdddccccccccceeennnxxx{{{|||qqqhhhcccaaa```lllpppwww~~~~~~}}}{{{wwwtttnnnooonnnkkkjjjrrr}}}QQQKKKCCC===<<<;;;999777555444333333222222222222444555888;;;???BBBEEEFFFLLLPPPUUUZZZ^^^bbbeeehhhkkkkkklllmmmooorrrtttvvvwwwwwwvvvvvvwwwyyyzzz|||{{{pppjjj```\\\VVVTTTRRROOOKKKGGGBBB@@@===;;;;;;>>>AAACCCLLLSSS___mmmwwwzzzuuupppnnneee\\\YYYVVVSSSTTTXXX\\\aaahhhmmmppptttyyy||||||vvvrrrrrrsssvvvyyyzzzzzzyyyxxxwwwxxxyyyyyyyyyyyyzzz|||}}}qqqcccYYYQQQNNNJJJHHHHHHHHHGGGFFFFFFEEECCCAAAAAAAAABBBBBBDDDFFFIIINNNSSSXXX\\\^^^``````aaaaaa___\\\YYYWWWSSSSSSTTTWWW]]]dddkkkoootttuuuuuuvvvwwwwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwxxxyyyyyyzzzzzz|||{{{zzzzzzyyyuuuoooiiieeefffjjjqqqyyy~~~xxxtttsssssssssrrrssssssrrrooommmllllllnnnnnnppppppooommmkkkjjjdddbbbaaaccceeeiiisss}}}yyyuuusssssswww}}}yyyvvvtttvvvzzz|||zzzxxxwwwzzz|||zzzvvvxxxuuuhhhaaaYYYYYY\\\bbbhhhjjjfffaaa\\\]]]ccckkkrrrtttrrrqqqggg^^^TTTNNNGGG@@@<<<===;;;<<>>AAACCCDDDGGGKKKMMMRRRWWW___fffjjjjjjhhheee^^^YYYUUUVVVZZZeeewww|||uuulllddd___ZZZ]]]```ccceeeeeeddddddcccaaaaaabbbeeehhhiiiiiidddaaa^^^ZZZXXXXXXYYYZZZ]]]___aaabbbdddhhhmmmqqqvvvxxx~~~wwwrrrnnnmmmmmmmmmsss{{{xxxrrrnnnlllppptttyyy}}}~~~~~~{{{yyyvvvsssmmmnnnmmmjjjlllvvvRRRLLLDDD???<<<;;;999666666555444333222111111111222333555888<<>><<<:::777777666444333222111111111111222444777:::===???@@@GGGKKKQQQVVVZZZ^^^aaadddggggggiiijjjlllnnnpppqqqppppppqqqrrruuuxxx{{{}}}|||}}}sssjjjeee^^^TTTNNNJJJFFFBBB???<<<;;;;;;;;;;;;<<<<<<======III]]]ttttttiii```ZZZWWWSSSTTTXXX]]]dddkkkrrrwww}}}}}}{{{yyyvvvuuuttttttuuuvvvxxxzzz|||||||||{{{zzz|||xxxpppmmmjjjgggfffdddbbbaaaYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWZZZ^^^bbbeeehhhiiiiiihhhfffdddaaa^^^\\\ZZZTTTVVVZZZ___eeekkkppprrrrrrtttvvvxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvtttsssuuuvvvyyy{{{{{{{{{yyyxxx|||||||||zzzxxxsssnnnkkkhhhlllrrruuuxxx|||{{{xxxvvvwwwyyyzzz|||zzzxxxvvvuuuvvvwwwxxxzzzyyyvvvrrrmmmiiiiiijjjmmmmmmooopppooonnnllljjjhhhccc^^^\\\[[[___kkkwww{{{uuuuuuwww|||yyyyyyyyy{{{~~~~~~|||zzzqqqqqqnnnkkknnnzzzrrrfff```___aaaeeejjjnnnmmmiiieeeccciiipppuuuwwwwwwrrrmmm```WWWNNNIIIDDD===;;;<<<<<<>>>@@@CCCFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUWWW\\\bbbfffmmm|||uuuqqq}}}mmm]]]WWWWWWggg|||uuuooolllllloooqqqrrrtttuuuuuutttuuuxxxzzz~~~xxxlll]]]MMMDDD???<<<:::;;;999999999888888888777777777888888:::;;;<<<======:::<<>>;;;888777666444333222111111111111222444777999<<<===>>>CCCGGGMMMSSSWWW[[[___bbbdddeeegggiiilllnnnooopppnnnnnnoooqqqtttxxx{{{}}}{{{}}}~~~{{{rrrggg___UUUMMMIIIEEEAAA>>>>>>>>>===<<<;;;:::::::::;;;EEEWWWlllttthhh^^^WWWSSSRRRSSSVVV]]]fffnnnsssyyy}}}|||{{{wwwuuutttssstttwwwzzz||||||}}}}}}||||||~~~}}}{{{zzzyyyvvvtttnnnllliiifffbbb```^^^]]]\\\^^^aaaeeehhhkkklllmmmlllkkkhhheeebbb___^^^]]]XXXZZZ^^^bbbhhhlllppprrrssstttvvvwwwxxxwwwuuuttttttuuuvvvwwwwwwvvvtttssstttuuuwwwyyyzzzyyyxxxwww|||}}}}}}|||yyyuuuqqqooommmqqquuuxxxyyy}}}~~~zzzvvvtttsssuuuvvvxxxwwwvvvuuuuuuvvvxxxyyy{{{zzzwwwqqqllliiihhhiiikkklllmmmnnnnnnmmmkkkjjjhhhbbb[[[XXXVVVZZZfffrrr~~~~~~}}}{{{xxxyyy{{{zzzzzz|||~~~~~~|||zzzooooookkkgggnnntttiiiccc^^^aaaggglllpppoookkkhhhgggpppwwwyyyyyyyyytttlllaaaXXXNNNIIICCC===:::;;;<<<>>>@@@CCCFFFHHHIIIJJJJJJKKKMMMNNNPPPQQQRRRRRRQQQRRRTTTUUUWWW[[[aaaeeelll}}}xxxnnnlllvvvqqq___TTTQQQ___~~~zzzrrrooooooqqqsssqqqrrrttttttssstttvvvxxx}}}qqqaaaOOOEEE???:::888999999999999999888888888888888888999:::;;;;;;<<<<<<:::<<>>;;;888666555444333222111111111222333444666888:::<<<===@@@EEEKKKPPPUUUYYY]]]___aaaccceeeiiilllnnnppppppoooooopppqqqtttwwwyyy{{{~~~wwweee^^^TTTMMMIIIEEEAAA===@@@???>>><<<;;;:::999999<<>>BBBIIINNNSSSWWW[[[^^^___aaadddiiillloooqqqrrrqqqqqqqqqrrrsssvvvxxxyyy}}}~~~~~~}}}||||||~~~}}}sssddd^^^UUUNNNKKKGGGBBB??????>>><<<:::999999::::::<<>>===???:::<<<>>>AAADDDFFFGGGHHHGGGHHHIIIKKKNNNQQQSSSUUUPPPQQQSSSSSSTTTVVVZZZ]]]___kkkuuuooopppzzz}}}|||rrraaaNNNOOOPPPWWWgggxxx~~~|||vvvpppmmmlllnnnooolllnnnpppppppppooopppqqqssswww|||~~~ooo]]]SSSKKKDDD???>>>:::::::::999999999888888777777777888888999999:::<<<>>>@@@@@@AAABBBEEEGGGOOOSSSXXX]]]``````___^^^WWWTTTSSSTTTTTTWWW___iiiyyytttgggaaabbbdddeeedddaaa___]]]TTTRRRQQQPPPPPPOOOMMMKKKCCCCCCCCCDDDFFFJJJMMMOOOKKKOOOSSSXXX\\\aaafffjjjmmmmmmmmmoooqqquuuyyy{{{~~~}}}{{{uuuqqqvvv}}}{{{~~~{{{}}}zzz{{{|||{{{}}}~~~vvvqqqpppooottt}}}]]]UUUKKKDDDBBB@@@===999888777666555444333333333666555444333555777:::<<<<<<@@@FFFKKKPPPTTTXXX[[[]]]```dddgggiiijjjlllnnnssstttttttttsssssstttvvvxxxzzz|||}}}||||||}}}~~~xxxkkkbbb\\\YYYWWWVVVTTTQQQJJJDDDCCC>>>;;;<<<===;;;;;;======BBBJJJTTT```mmmyyypppdddXXXQQQQQQOOOLLLTTTaaagggmmmuuu}}}}}}~~~~~~zzzvvvtttuuuwwwyyy|||~~~|||}}}}}}yyyuuuqqqrrrqqqppppppsssyyy~~~yyysssmmmkkklllpppsssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuutttsssxxxtttqqqqqqtttvvvwwwvvvuuuvvvvvvwwwyyyzzz{{{{{{||||||{{{{{{yyyxxxvvvuuusssvvvxxxzzz{{{}}}~~~xxxvvvxxxzzzvvvqqqoooqqqttttttttttttsssrrrpppnnnmmmkkkkkkiiiiiikkkkkkkkkiiigggfffbbb\\\UUUQQQMMMKKKQQQXXXiiipppuuutttnnnjjjkkknnnqqqvvv~~~|||tttsss{{{}}}xxxyyytttooosssrrreee]]][[[bbbkkknnnlllgggdddbbbkkkuuu{{{wwwsssqqqjjj```RRROOOJJJFFFCCCAAAAAABBB======???AAACCCFFFHHHJJJIIIKKKLLLMMMLLLMMMNNNPPPOOOQQQRRRSSSSSSTTTWWWYYYbbbiiiyyyzzztttqqqtttxxxdddRRRLLLIIIPPP\\\jjjtttzzz}}}|||uuummmiiilllnnnnnnpppqqqrrrsssrrrpppnnnmmmppptttzzzvvvgggYYYNNNFFF@@@===<<<;;;::::::<<<<<<;;;:::999999999999:::;;;<<<===:::;;;===>>>>>>AAADDDGGGPPPWWW___ddddddaaa]]][[[XXXVVVTTTSSSTTTWWWZZZ]]]qqqtttjjjdddbbbaaa___]]]YYYSSSOOOLLLKKKJJJHHHEEECCCBBBAAA@@@AAACCCCCCDDDGGGLLLOOONNNQQQTTTWWW[[[```eeeiiimmmlllkkkkkkmmmoooqqqsssuuuxxx{{{}}}{{{vvvuuuwwwyyy}}}{{{xxxtttxxx~~~}}}yyyxxxyyyyyy}}}~~~xxxqqqqqqpppsss{{{{{{^^^WWWMMMFFFCCCAAA===999888777666555444333333333555333222222333555888::::::>>>CCCGGGLLLQQQVVVYYY[[[^^^bbbeeeggghhhjjjlllnnnooopppqqqpppqqqsssvvvvvvxxx{{{|||{{{{{{}}}~~~~~~}}}rrrggg^^^XXXWWWUUUTTTUUUUUURRRKKKFFFCCC>>>:::<<<<<<::::::<<<>>>BBBIIIRRR\\\hhhttt{{{zzzlll^^^TTTQQQNNNKKKPPP[[[dddjjjrrryyy~~~}}}xxxuuutttuuutttxxx{{{{{{zzz{{{}}}xxxtttrrrqqqpppqqqssswww{{{~~~}}}yyytttpppnnnooorrrtttttttttuuuuuuvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuttttttvvvsssqqqqqqsssvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||{{{zzzxxxwwwuuuttttttuuuwwwyyyzzzzzz{{{}}}{{{yyyzzzyyyuuuqqqpppqqqssstttttttttsssrrrqqqooommmlllkkkhhhiiikkklllkkkjjjhhhgggaaa[[[TTTOOOKKKIIIMMMTTTccciiinnnmmmgggbbbdddgggpppttt{{{yyyrrrrrrzzz~~~yyy{{{vvvrrruuu~~~oooaaaYYYWWW^^^gggkkkiiieeeccccccmmmuuuyyyuuuqqqoooggg[[[TTTQQQLLLGGGCCCAAA@@@@@@@@@@@@AAABBBDDDFFFHHHIIIHHHIIIKKKLLLLLLLLLNNNPPPQQQRRRTTTTTTTTTUUUWWWYYY^^^dddtttzzzqqqnnnqqq~~~{{{hhhQQQIIIDDDJJJVVVdddqqqyyyzzz{{{wwwoookkkmmmmmmlllooopppqqqrrrrrrpppooommmmmmqqqwww}}}wwwjjj\\\QQQIIIBBB???<<<;;;::::::;;;;;;:::999888888888888999:::;;;<<<:::;;;======>>>@@@DDDGGGNNNTTT]]]bbbbbb___\\\ZZZXXXVVVTTTSSSSSSVVVYYY[[[jjj}}}~~~oooeee```]]]ZZZXXXUUURRRMMMJJJDDDDDDCCCAAA@@@???>>>>>>>>>@@@AAABBBCCCFFFJJJNNNPPPRRRVVVYYY\\\```eeeiiijjjiiihhhhhhiiikkkmmmnnnsssuuuxxxyyy{{{~~~|||wwwuuuvvvxxx{{{|||~~~yyysssooorrrvvv{{{~~~zzzzzz{{{{{{{{{}}}zzzrrrqqqtttxxx```YYYPPPIIIEEEBBB>>>:::888777666444333333333333333222111000111333666777999<<>>:::;;;;;;999999;;;???BBBHHHOOOXXXbbbmmmttt|||{{{kkk[[[UUUQQQLLLOOOUUUaaagggpppwwwzzz{{{{{{|||~~~~~~~~~|||wwwsssrrrpppsssxxxzzzzzz||||||vvvqqqppppppqqqrrrsssuuuvvvxxxvvvsssqqqpppppprrrsssttttttuuuvvvvvvvvvvvvvvvxxxwwwvvvuuutttuuuvvvvvvtttrrrqqqqqqtttvvvvvvvvvwwwxxxxxxyyyzzz{{{||||||{{{zzzwwwtttrrrqqqrrrrrruuuwwwyyyyyyxxxyyyzzz|||{{{xxxxxxwwwtttqqqpppqqqsssttttttssssssrrrqqqooonnnlllkkkiiijjjkkkllllllkkkiiigggaaa[[[TTTOOOJJJGGGJJJPPP]]]cccgggeee^^^ZZZ[[[^^^kkkooovvv{{{|||yyysssoooqqqyyy||||||yyyxxx{{{|||lll^^^VVVVVV]]]fffiiigggeeeeeegggrrrxxxyyytttrrrqqqfffXXXRRROOOKKKGGGDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGIIIKKKLLLLLLMMMOOOPPPSSSTTTVVVVVVUUUVVVWWWYYYYYY___lllzzznnnjjjnnn{{{~~~lllUUUJJJBBBDDDOOO\\\kkkvvvzzz|||yyyrrrmmmmmmllliiimmmnnnpppqqqqqqppppppooommmppptttzzzzzznnnaaaVVVLLLDDD@@@===;;;999999::::::999888777777777777888999:::;;;:::;;;<<<======@@@CCCFFFKKKQQQYYY___```^^^[[[YYYXXXVVVTTTRRRRRRTTTVVVXXXbbbrrrxxxjjj```ZZZVVVRRRNNNLLLIIIFFFDDD???>>>>>>===<<<<<<<<<<<<<<<===>>>???AAADDDIIILLLRRRUUUXXX[[[^^^aaaeeeggghhhgggggghhhiiijjjlllmmmsssuuuwwwxxxyyy|||zzzvvvvvvvvvxxxyyy{{{}}}~~~yyyqqqkkkhhhooosssyyy~~~}}}|||||||||yyy{{{~~~zzztttsssxxx}}}bbb\\\TTTMMMHHHCCC>>>;;;888777666555444333333333222111111111111333555666999:::===@@@CCCHHHNNNSSSUUUYYY]]]aaacccdddggghhhfffhhhjjjjjjkkkllloooqqqqqqtttvvvxxxyyyyyy{{{}}}|||}}}yyyhhhYYYOOOJJJHHHGGGIIIIIILLLQQQUUUUUUPPPLLLEEE???;;;<<<<<<999999;;;>>>AAAEEEKKKSSS^^^hhhooovvvzzzggg]]]WWWRRRQQQSSS___fffooowwwzzz{{{zzzzzz{{{||||||}}}~~~xxxsssooonnnrrrvvvzzz|||}}}wwwppppppqqqqqqqqqpppooonnnsssrrrqqqppppppppppppqqqttttttuuuvvvwwwwwwwwwwwwzzzxxxvvvuuutttuuuwwwxxxtttsssssstttuuuwwwxxxxxxyyyyyyzzzzzz{{{||||||}}}{{{xxxtttpppnnnnnnoooqqqtttvvvwwwxxxwwwxxxyyy{{{}}}xxxtttssstttrrrqqqqqqqqqrrrssstttsssssssssrrrpppnnnlllkkkllllllmmmmmmllliiigggeeeaaa[[[TTTPPPKKKGGGJJJPPP[[[```dddaaaYYYTTTUUUXXX```gggpppuuuuuurrrnnnlllpppyyy~~~{{{jjj]]]VVVZZZaaahhhiiifffdddfffiiiwww{{{{{{wwwwwwvvvjjj[[[LLLJJJHHHFFFEEEFFFHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMMMMNNNPPPRRRSSSUUUVVVVVVUUUUUUVVVWWWVVVZZZfffyyy~~~ooojjjlllxxxqqq]]]OOOCCCBBBIIITTTeeettt~~~~~~uuunnnllljjjhhhlllmmmnnnoooppppppppppppoooqqqtttxxx}}}}}}sssggg[[[PPPEEE???>>><<<999888999999999888777777777777777888999999:::;;;<<<<<<===???BBBEEEIIIOOOWWW]]]^^^]]][[[YYYWWWUUUSSSQQQQQQRRRSSSTTT\\\hhh}}}uuuggg^^^VVVQQQLLLGGGFFFEEEDDDCCC@@@???>>>===<<<<<<<<<===999;;;<<<>>>???CCCHHHLLLUUUXXX\\\^^^```bbbeeegggggghhhiiikkkmmmooopppqqqvvvxxxzzz{{{{{{}}}}}}yyyvvvuuuwwwxxxyyy{{{|||~~~vvvooojjjgggnnnrrrxxx}}}~~~}}}|||{{{xxxzzz~~~yyyvvvxxx|||aaa]]]WWWQQQJJJEEE@@@<<<999999777666555444444444333222222222333444555666888:::<<<>>>AAAFFFKKKPPPTTTWWW\\\___aaacccfffhhhhhhiiijjjjjjjjjjjjmmmoooppprrruuuwwwxxxxxxzzz|||yyy{{{~~~~~~uuufffYYYOOOIIIFFFDDDDDDEEEIIIOOOTTTVVVSSSOOOGGGAAA===>>>===::::::<<<===???CCCIIIQQQ\\\gggnnnsss|||tttfff^^^XXXUUUTTT\\\cccmmmuuuzzz{{{{{{{{{{{{{{{||||||}}}~~~~~~{{{tttooonnnppptttxxx{{{~~~xxxpppqqqrrrrrrqqqooolllkkkqqqqqqqqqqqqqqqqqqqqqqqqtttuuuvvvwwwxxxxxxxxxxxx{{{yyywwwvvvuuuvvvxxxyyyuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||||||||yyywwwrrrnnnlllmmmooopppqqqsssvvvwwwwwwxxxzzz|||}}}{{{uuurrrppppppqqqqqqrrrrrrrrrssssssrrrrrrssssssqqqooommmlllnnnooonnnmmmkkkgggdddbbb]]]WWWQQQMMMIIIGGGKKKQQQ\\\aaaccc^^^UUUOOOOOORRRVVV___kkkqqqpppllljjjiiiqqqyyyvvvfff[[[VVV^^^dddiiihhhbbb___ccchhhvvv{{{|||yyyyyyxxxlll\\\JJJIIIGGGEEEEEEGGGIIIKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTQQQSSSVVVVVVUUUUUUUUUVVVUUUYYYbbbrrruuuooommmvvvzzzdddSSSEEEDDDHHHPPPaaasssyyyppplllkkkiiikkklllmmmnnnoooppppppppppppqqqrrrtttxxx}}}xxxmmmaaaTTTGGG???@@@===:::888999999888888777777666666777777888888999:::;;;<<<<<<>>>AAADDDGGGMMMUUU[[[]]]\\\[[[ZZZUUUTTTRRRPPPPPPPPPQQQRRRWWW```qqqrrrfff^^^UUUPPPJJJFFFDDDEEEEEEEEECCCAAA???===;;;;;;;;;<<<999:::<<<>>>@@@DDDIIIMMMWWWZZZ___bbbcccdddeeegggfffhhhkkkooorrrtttuuuvvvxxxzzz||||||}}}~~~|||xxxwwwwwwxxxyyyzzz|||~~~uuuoookkkiiinnnsssyyy~~~~~~|||{{{zzzyyyxxxzzz~~~zzzvvvxxx}}}```^^^YYYSSSLLLFFFAAA>>>;;;:::999777666666666666333333333333444444555666777999<<<>>>@@@DDDHHHLLLRRRUUUZZZ]]]```bbbdddfffhhhiiijjjjjjjjjjjjlllnnnqqqsssuuuwwwwwwxxxyyy{{{wwwxxx{{{}}}|||uuuiii^^^UUUNNNHHHEEEDDDDDDGGGLLLSSSVVVTTTRRRKKKEEEAAAAAA@@@===<<<>>>===???CCCIIIQQQ\\\gggooorrr{{{rrreee]]]XXXVVVXXX___iiiqqqvvvyyyzzz{{{xxxyyyyyyzzzzzz{{{{{{|||zzztttooooooqqqtttwww|||zzztttuuuvvvvvvuuurrrpppnnntttttttttttttttttttttttttttuuuvvvxxxxxxyyyyyyyyy{{{zzzyyyxxxwwwxxxyyyyyywwwxxxzzzzzzxxxxxxyyy{{{zzzzzzzzz{{{{{{{{{||||||xxxuuuqqqnnnmmmnnnpppqqqqqqsssuuuvvvwwwxxxzzz|||}}}~~~}}}yyyvvvsssqqqmmmoooqqqrrrrrrqqqrrrsssqqqrrrssssssrrrpppnnnllloooooonnnmmmjjjfffbbb```YYYRRRMMMJJJGGGGGGMMMUUU```dddddd^^^SSSLLLLLLOOOQQQ[[[gggllliiiffffffhhhqqqyyy~~~nnn```YYYVVV```eeehhhddd\\\YYY^^^eeepppxxx{{{yyyxxxuuuhhhYYYLLLJJJGGGEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOPPPQQQPPPQQQSSSTTTPPPSSSUUUVVVVVVUUUUUUVVVVVVYYY```lll~~~vvvrrryyyqqq^^^OOOLLLLLLOOO___rrruuupppnnnllllllllllllmmmnnnoooooopppooonnnooopppssswww{{{~~~{{{sssiii[[[MMMDDDBBB???;;;999999999999888888777777777777777888888999:::;;;;;;;;;===@@@CCCEEEKKKSSSYYY[[[[[[[[[[[[RRRRRRPPPOOOOOOOOOOOOPPPRRRXXXeeexxx~~~rrrggg```XXXSSSLLLGGGEEEEEEEEEEEEAAA???===:::888888999999:::;;;>>>@@@BBBGGGLLLPPPXXX\\\aaaeeeffffffggghhheeehhhlllqqqtttvvvwwwwwwwwwyyy{{{||||||~~~|||zzzxxxyyyyyy{{{}}}|||sssmmmjjjiiippptttzzz~~~zzzyyyyyyyyyyyyyyy|||{{{wwwuuuyyy^^^]]]ZZZTTTMMMFFFBBB???<<<<<<:::999888777777777333333333333444444444555555888;;;===???BBBEEEHHHOOORRRWWW[[[]]]___bbbdddfffgggiiiiiijjjkkknnnppprrrtttvvvwwwwwwwwwxxxzzzxxxyyyzzz|||~~~xxxnnnddd[[[TTTMMMIIIEEEDDDFFFKKKQQQUUUUUUTTTNNNHHHDDDDDDCCC???>>>@@@AAABBBEEEJJJQQQ\\\gggoooqqqyyyoooddd]]]ZZZYYY___hhhoootttwwwyyy{{{vvvwwwwwwyyyzzz{{{|||||||||sssrrrqqqrrrvvv{{{~~~yyyzzz{{{{{{zzzxxxvvvuuuvvvuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwzzz{{{zzzxxxwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{vvvtttrrroooooopppqqqrrrsssuuuwwwwwwwwwwwwyyy{{{{{{|||}}}~~~~~~~~~}}}}}}|||zzzxxxwwwuuusssqqqjjjnnnqqqsssrrrqqqrrrsssqqqrrrssstttsssqqqnnnlllkkkllllllkkkiiifffcccaaaWWWQQQKKKIIIIIILLLUUU^^^hhhjjjjjjbbbVVVNNNMMMOOOTTT]]]eeefffbbb___ccchhhoooxxxyyyiii]]]YYYZZZaaafffhhhbbbZZZWWW^^^ffflllwww}}}zzzvvvpppbbbTTTJJJHHHFFFDDDCCCDDDFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNPPPQQQQQQPPPPPPQQQSSSPPPRRRVVVWWWWWWWWWWWWXXXWWWZZZ___gggxxx|||xxx}}}uuuccc\\\VVVQQQ\\\nnn~~~wwwrrrooollllllllllllmmmnnnnnnooonnnnnnnnnpppssswwwzzz|||}}}yyyqqqdddWWWNNNDDDAAA<<<:::999:::999999999888888777777888888888999:::;;;;;;;;;<<>>@@@BBBEEEJJJOOOSSSXXX]]]cccggghhhhhhhhhiiihhhkkkoootttwwwwwwwwwvvvwwwyyy{{{|||}}}~~~yyyyyyyyy{{{}}}yyyqqqkkkiiihhhpppttt{{{}}}xxxuuuvvvyyy{{{{{{{{{}}}}}}yyyvvvzzz]]]\\\ZZZUUUNNNGGGBBB@@@======;;;:::999888888888333333333333333333444444333666:::===>>>@@@CCCEEEMMMPPPUUUYYY[[[^^^```bbbccceeeggghhhiiillloooqqqsssuuuwwwwwwwwwwwwxxxyyy||||||||||||~~~|||sssiii```YYYSSSOOOFFFEEEEEEJJJPPPUUUVVVUUUQQQJJJFFFFFFDDDAAA@@@AAADDDEEEGGGKKKRRR\\\gggnnnpppwww~~~wwwiiibbb^^^\\\bbbiiippptttwwwzzz{{{vvvvvvxxxyyy{{{}}}~~~xxxuuusssssswww|||}}}~~~~~~~~~}}}{{{{{{uuuuuutttsssssssssssstttuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwzzz|||zzzwwwuuuvvvxxxyyyyyyyyyzzzzzzzzzzzzzzzuuutttrrrqqqpppqqqrrrsssvvvwwwxxxxxxwwwwwwxxxyyyyyyzzz{{{||||||{{{zzzzzzvvvuuutttssstttsssrrrqqqiiimmmqqqsssrrrqqqrrrsssqqqrrrttttttsssqqqnnnlllhhhiiijjjjjjiiigggdddcccYYYSSSMMMLLLLLLQQQ\\\gggoooqqqpppgggZZZQQQPPPRRRYYY```eeebbb\\\ZZZaaaiiinnnwwwxxxhhh]]]\\\^^^bbbgggiiicccZZZYYY```iiilllxxx}}}uuummm___QQQFFFEEECCCBBBCCCEEEHHHJJJFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQPPPSSSWWWYYYYYYYYYYYYZZZWWWZZZ^^^eeesss|||wwwlll___SSSYYYiii||||||vvvqqqmmmllllllllllllmmmnnnnnnooooooqqqsssvvvzzz}}}}}}~~~~~~|||vvvkkk^^^UUUEEEBBB===::::::::::::999999999888888888888888999999:::;;;;;;:::<<>>AAACCCGGGLLLQQQTTTSSSRRRRRRPPPNNNLLLLLLLLLMMMNNNNNNOOOQQQUUU\\\fffrrrzzz~~~sssjjjddd[[[OOOGGGDDDBBB???<<<<<<:::777555555888;;;>>>BBBEEEIIILLLNNNQQQUUUWWW]]]^^^bbbfffjjjmmmpppqqqssstttvvvxxxyyyzzzyyyyyyzzzzzz{{{}}}{{{wwwwwwyyy~~~yyyqqqllljjjjjjpppttt{{{tttqqqooossszzz}}}~~~{{{xxx|||___```aaaaaa^^^XXXOOOHHH???===;;;:::;;;;;;:::999555555444333222222222222222333444666999<<>>@@@DDDKKKQQQUUUUUUUUUSSSQQQOOOLLLJJJIIIIIIIIIJJJKKKLLLOOOTTT]]]gggmmm|||yyyooohhhaaaXXXMMMEEEAAA???<<<999888777666555666999===???DDDGGGKKKMMMPPPSSSWWWYYY___aaadddhhhmmmppprrrsssuuuvvvxxxyyyzzzzzzyyyxxx{{{{{{|||~~~~~~|||yyyuuuuuuxxx}}}vvvnnniiihhhhhhpppuuu{{{|||ooommmnnnsss{{{~~~|||zzz{{{}}}~~~xxxwwwaaabbbeeefffddd^^^UUUNNNDDDAAA>>><<<;;;:::999888555555444333222222222222333333333555888;;;>>>???BBBFFFJJJOOORRRVVV[[[^^^```bbbcccdddeeehhhmmmqqqtttwwwzzzzzzyyyxxxxxxxxxvvvzzz||||||xxxllldddbbb^^^VVVPPPMMMMMMMMMOOOQQQSSSSSSSSSUUUTTTPPPKKKEEEBBBBBBCCCDDDGGGLLLRRRYYYaaajjjooovvvyyy}}}~~~qqqgggccccccjjjqqqsssuuuxxxzzz{{{|||}}}}}}}}}|||{{{|||}}}wwwssstttxxx{{{|||~~~{{{yyyxxxxxxxxxyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvuuusssrrrqqqqqqrrrsssvvvvvvvvvvvvvvvwwwxxxyyy{{{zzzzzz{{{{{{xxxtttqqqooonnnmmmmmmoooooonnnllloooooopppqqqpppooonnnmmmpppnnnllljjjhhhgggggggggiiikkklllmmmlllmmmppprrrrrrmmmhhhggglllrrrwwwxxxxxxuuummmcccYYYUUUVVVYYY]]]]]]\\\ZZZZZZ```kkkrrrxxx|||}}}{{{{{{yyyiii^^^[[[```dddfffaaa]]]^^^eeemmmtttwww{{{|||{{{vvvlll___SSSMMMJJJHHHEEEBBBAAACCCEEEGGGKKKKKKKKKLLLMMMNNNOOOPPPRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQSSSVVVWWWVVVUUUSSSYYYWWWYYYdddqqqnnnXXXPPPOOOZZZmmm~~~}}}uuurrrnnniiiggghhhjjjlllllllllllllllmmmnnnpppqqqrrruuuzzz}}}}}}xxxjjjYYYQQQFFF>>><<<<<<<<<;;;::::::999888888888888999999999999999:::;;;<<<<<<>>>???CCCIIIPPPTTTVVVVVVQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHJJJLLLOOOUUU[[[```jjjsss}}}rrriiiccc]]]UUUJJJBBB>>><<<999666555555555777999<<>>>>>:::999888888777777888888999999999999999:::;;;;;;@@@@@@CCCIIIOOOSSSUUUVVVQQQPPPPPPOOONNNLLLJJJIIIHHHJJJLLLNNNQQQTTTXXX[[[eeemmm{{{xxxlllddd___YYYRRRIIIAAA===:::888666666666888:::<<<>>>???@@@AAACCCFFFIIIKKKOOOSSSVVV\\\^^^ccchhhllloooqqqrrrvvvwwwyyy{{{|||}}}}}}}}}{{{wwwuuutttuuuyyy}}}}}}wwwoookkkjjjjjjmmmrrryyywwwmmmfffiiipppxxx~~~zzz|||ttttttuuuwww{{{~~~{{{``````bbbcccbbb___XXXTTTOOOJJJCCC===999666333111555555444333222222222222333222222333444666999:::>>>@@@BBBEEEIIIOOOVVV[[[___```aaaaaabbbdddhhhkkknnnqqquuuwwwwwwvvvuuuvvvtttyyy{{{}}}yyysssppplllddd^^^WWWVVVUUUTTTTTTSSSPPPNNNLLLKKKIIIEEE@@@=========AAAFFFMMMUUU]]]eeemmmrrruuuxxx}}}qqqjjjgggjjjooorrruuuxxxvvvxxxyyy{{{||||||||||||||||||~~~zzzvvvsssxxx}}}~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzzzzzyyyyyyyyyyyyttttttrrrqqqqqqrrrrrrsssvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{~~~~~~ooommmjjjiiijjjkkkkkkkkkppppppqqqrrrssssssssstttqqqooollliiigggeeeeeeeeejjjlllooorrruuu{{{~~~~~~zzzqqqnnnfff\\\TTTQQQTTTWWW```aaabbbeeejjjqqqyyy~~~{{{{{{zzzxxxvvvyyyppp___WWWZZZbbbhhhoooiiifffkkkvvvzzzoooaaaVVVOOONNNJJJHHHGGGEEEFFFGGGIIIKKKIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQSSSTTTTTTUUUUUURRRRRRQQQQQQQQQRRRSSSUUUSSSZZZYYYZZZaaahhhvvvhhhSSSMMMHHHIIIVVVnnnxxxsssmmmiiihhhjjjlllmmmlllllllllmmmmmmmmmmmmmmmooorrrvvvyyy}}}{{{uuujjj___QQQEEE@@@???>>>===:::999888888777777888888999999888888888999::::::>>>>>>AAAFFFNNNTTTWWWXXXUUUUUUTTTRRRPPPNNNLLLJJJJJJLLLOOORRRSSSUUUXXX[[[ccciiitttvvvkkkccc^^^VVVQQQIIIBBB===;;;999888::::::;;;===>>>>>>??????@@@AAADDDFFFHHHLLLQQQUUUZZZ]]]ccchhhmmmpppqqqqqqsssuuuxxx{{{~~~{{{xxxwwwvvvwww{{{~~~{{{~~~xxxqqqlllkkkkkkkkkpppwww~~~uuullliiimmmttt|||vvvuuuvvvxxx|||}}}~~~aaa___^^^]]]]]][[[YYYVVVOOOJJJDDD>>>;;;999777555555555444333222222222222333222222222333444666777<<<===@@@BBBFFFKKKRRRWWWYYY[[[]]]___```aaadddgggiiilllpppssssssttttttuuuuuuyyy|||~~~zzztttmmmggg^^^\\\YYYWWWUUUSSSPPPNNNGGGGGGEEEBBB>>><<<<<<<<<===CCCKKKTTT]]]eeelllpppsssxxx}}}zzzrrrllllllnnnnnnoooqqqooopppsssvvvxxxzzzzzz{{{{{{}}}~~~xxxtttwwwzzz}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{zzzyyyxxxxxxvvvvvvttttttttttttuuuvvvvvvuuuuuuttttttuuuuuuuuuxxxzzz~~~qqqnnnjjjiiiiiikkkllllllppppppqqqrrrssstttuuuuuuqqqpppmmmjjjhhhgggffffffjjjlllpppuuu{{{yyypppmmmeee[[[SSSQQQUUUYYYeeefffiiinnntttyyy~~~xxxvvvvvvuuutttvvv|||iii[[[WWW\\\eeekkkllljjjkkksss}}}uuujjj^^^UUUOOOMMMKKKJJJIIIHHHHHHJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPRRRSSSTTTTTTTTTTTTQQQRRRSSSRRRQQQQQQRRRTTTSSS[[[[[[\\\bbbfffssseeeRRRJJJBBBDDDMMMaaayyy~~~xxxpppkkkiiiiiikkkkkkkkklllmmmnnnnnnooonnnnnnnnnpppssswww{{{}}}{{{yyynnncccTTTHHHAAA>>><<<:::::::::999888888888888999999888888777888888999999::::::===CCCKKKRRRWWWZZZYYYXXXUUUSSSPPPMMMKKKJJJJJJMMMPPPRRRSSSTTTWWWYYY\\\```hhhrrr|||{{{qqqhhhbbb^^^SSSOOOIIICCC???<<<<<<<<<============>>>>>>>>>>>>@@@AAACCCEEEGGGLLLQQQUUU[[[^^^dddjjjnnnqqqrrrsssqqqssswww{{{~~~}}}{{{zzzyyyzzz|||}}}}}}|||{{{}}}~~~xxxrrrmmmkkkjjjkkkpppwww}}}~~~vvvqqqpppsssyyyyyyyyyyyyzzz}}}yyyyyyeeeaaa\\\YYYYYYYYYZZZZZZSSSNNNGGGAAA===;;;999888555555444333222222222222333222111111222333444555999:::===???BBBGGGMMMRRRRRRUUUYYY\\\]]]^^^```aaaeeehhhkkknnnoooqqqsssuuuuuuyyy}}}yyyrrrnnndddaaa\\\XXXVVVSSSQQQOOOCCCDDDDDDAAA>>><<<<<<======CCCLLLVVV___gggnnnrrrrrrwww|||zzzqqqnnnlllhhhffffffeeegggkkkooosssvvvwwwxxx{{{}}}|||xxxwwwzzz|||||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxwwwyyyyyyzzzzzz{{{}}}~~~~~~}}}|||zzzxxxwwwvvvuuuuuutttssssssssstttuuuvvvvvvuuutttssssssrrrssssssuuuxxx|||~~~ssspppkkkiiijjjlllmmmnnnppppppppppppqqqqqqrrrsssqqqooommmjjjhhhgggggggggiiilllqqqxxxzzzsssooohhh^^^VVVUUUYYY^^^iiikkkpppuuu{{{~~~yyyvvvuuuuuutttwww|||qqqaaaWWWVVV^^^hhhnnnkkklllqqq{{{}}}wwwnnnddd\\\UUUOOOKKKLLLKKKJJJJJJKKKMMMNNNPPPKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPRRRSSSSSSSSSSSSRRRQQQSSSTTTTTTQQQPPPRRRSSSQQQYYYZZZ\\\bbbeeepppiiiTTTJJJ???CCCGGGQQQiii~~~tttmmmiiiiiiiiiiiiiiijjjlllnnnooopppppppppnnnooorrrwww{{{}}}}}}~~~sssiiiYYYMMMEEE@@@===:::;;;;;;:::999999999999999888888777777777777888888;;;:::;;;???FFFLLLQQQSSSTTTRRRPPPNNNMMMLLLLLLMMMLLLNNNPPPPPPPPPQQQSSSUUUUUUXXX\\\bbbiiipppvvvyyyyyyvvvqqqjjjccc]]][[[ZZZPPPMMMIIIDDD???======>>><<<<<<;;;;;;;;;<<<===>>>>>>???AAABBBEEEIIIOOOSSSYYY]]]ccciiinnnpppqqqqqqqqqssswww{{{~~~~~~|||{{{{{{||||||zzzxxxyyy{{{{{{|||{{{uuupppmmmkkklllqqqxxx}}}{{{xxxxxxvvvyyy}}}{{{{{{{{{{{{|||}}}wwwrrrvvvhhhccc\\\WWWWWWYYY[[[]]]YYYSSSKKKDDD???;;;999777555555444333222222222222333222111111111222333444666888;;;===@@@DDDJJJNNNMMMQQQVVVYYY[[[[[[\\\^^^bbbeeehhhkkkmmmooosssuuuuuuzzz}}}zzztttqqqhhhddd^^^YYYVVVSSSQQQOOOBBBCCCCCCBBB???===>>>>>>???EEEPPPZZZccckkkqqquuussswww|||~~~||||||}}}uuuooojjjccc^^^]]]^^^aaaeeejjjooosssuuuvvvzzz}}}}}}yyy|||~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyzzzzzz|||}}}~~~~~~}}}{{{yyywwwuuussssssrrrqqqpppppppppqqqrrrsssvvvuuutttsssrrrqqqqqqqqqtttvvvzzz}}}zzzuuuqqqllljjjjjjlllnnnoooqqqpppoooooonnnooooooooopppnnnllljjjhhhgggggghhhhhhkkkrrr{{{{{{uuurrrjjjaaaYYYXXX]]]bbbkkknnnsssyyy~~~~~~|||yyywwwwwwvvvyyyssshhh[[[TTTVVV```jjjpppmmmpppwwwyyyrrriii```[[[UUUOOOJJJLLLLLLKKKLLLMMMNNNPPPQQQLLLLLLMMMMMMNNNOOOQQQRRROOOPPPRRRSSSSSSSSSRRRQQQQQQSSSVVVUUURRRPPPQQQSSSNNNWWWYYY[[[aaadddnnnsss\\\PPP???EEEEEEGGG\\\|||wwwnnnjjjhhhhhhhhhggghhhkkkmmmooopppqqqqqqmmmnnnrrrxxx|||~~~yyynnn___RRRJJJDDD@@@===<<<;;;::::::999999::::::888888777777777777777888???===<<<===AAAEEEHHHIIIKKKJJJIIIIIIKKKNNNPPPRRROOOPPPQQQPPPOOOOOOQQQSSSTTTUUUWWWYYY]]]bbbfffiiigggeee```ZZZUUURRRRRRTTTMMMLLLHHHCCC???===>>>@@@;;;:::999999:::;;;===>>>;;;<<<===???AAAFFFLLLPPPVVVZZZ```fffkkknnnoooooorrrtttwww{{{}}}}}}|||||||||zzzxxxuuuuuuwwwwwwwww}}}~~~yyytttpppnnnnnnsssyyy~~~~~~}}}yyyzzz}}}zzz|||~~~{{{{{{{{{{{{zzzzzzzzzzzz|||tttooouuupppggg]]]WWWXXX[[[\\\\\\[[[VVVNNNGGGBBB>>>:::999666666444333222111111111111111000000111222333333444666999<<<>>>BBBFFFIIIJJJNNNRRRUUUWWWXXXYYYZZZ]]]aaaeeeiiikkknnnqqqsssvvvzzzxxxssspppiiiddd]]]XXXUUUTTTSSSRRRMMMJJJFFFBBB???>>>??????DDDKKKTTT^^^fffmmmrrrvvvwwwxxx{{{}}}}}}}}}{{{zzzxxxiii^^^XXXVVVVVVRRRUUU[[[bbbkkksssyyy|||{{{||||||}}}~~~}}}|||~~~}}}||||||}}}~~~~~~|||zzzwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{|||~~~~~~~~~}}}zzz{{{||||||{{{xxxtttrrrrrrqqqpppooooooooopppqqqtttsssqqqooolllmmmppprrrxxxyyyzzz{{{||||||||||||wwwtttooommmnnnppprrrssstttrrrqqqqqqrrrrrrqqqppppppnnnlllkkklllmmmlllllliiimmmttt}}}xxxoooggg___YYYZZZ___gggpppxxx{{{}}}zzzwwwwww}}}rrrbbbSSSSSS[[[eeelllrrrnnnsssyyy||||||vvvoooeee\\\UUUQQQNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPOOOMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNMMMPPPPPPSSSYYY^^^dddooozzz|||dddPPPFFFAAA>>>DDDRRRhhh}}}tttlllffffffhhhiiihhhhhhiiilllnnnnnnnnnoooqqqtttvvvxxx{{{~~~uuuhhhYYYMMMFFFCCCBBB>>>===;;;:::999::::::;;;999999:::::::::999888888777888:::<<>>???@@@BBBGGGJJJPPPUUU]]]ccchhhllloooqqqsssvvvyyy{{{|||}}}~~~yyywwwvvvsssnnnkkkqqqppppppqqqvvv}}}zzzuuutttvvvwwwzzz~~~{{{xxxxxx{{{~~~}}}}}}}}}|||{{{sssqqqqqqxxxtttkkk```ZZZZZZ]]]^^^^^^^^^YYYRRRKKKDDD???;;;999777666555333222222111111111111000000111222222333222444777999<<>>@@@AAAAAABBBDDDEEEGGGHHHHHHIIILLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMNNNKKKGGGDDDBBBCCCEEEFFFIIIIIIGGGCCCDDDFFFDDD???<<<<<<;;;:::999999::::::;;;<<<======>>>@@@DDDHHHNNNSSSZZZaaafffjjjmmmooosssvvvyyy{{{|||}}}~~~~~~~~~~~~{{{vvvrrrppplllgggdddffffffgggkkkrrr{{{}}}|||wwwyyy{{{}}}~~~|||yyywwwxxx}}}|||zzzwwwuuurrrnnnmmmttt{{{rrrfff^^^\\\^^^aaaaaaccc___YYYQQQIIIBBB===:::777777555444333222222222111111111000111111222333000222555777999<<>>@@@BBBDDDEEEFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIGGGEEEBBB@@@??????@@@AAAFFFHHHIIIHHHIIIKKKHHHBBB@@@???>>>===<<<;;;;;;;;;999:::;;;<<<<<<>>>BBBEEEKKKPPPWWW^^^cccgggjjjlllpppsssvvvxxxyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~zzzvvvrrrnnnjjjfffaaa^^^\\\]]]```gggqqq}}}{{{{{{|||}}}~~~}}}{{{xxxtttssswww}}}|||xxxuuussspppkkkiiiqqqyyylllbbb______bbbcccfffddd___WWWNNNEEE???<<<888888666555444333333333222111111111111111222222000111444555777999<<>>@@@CCCHHHMMMUUU\\\aaaeeehhhkkklllooorrrtttvvvwwwyyy{{{{{{{{{||||||}}}~~~|||{{{zzzzzzzzzuuusssooolllhhheeebbb```\\\___eeennnyyy~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{xxxsssoooooossszzz}}}zzzxxxvvvoookkkkkksssrrrgggaaa```bbbccchhhgggddd]]]RRRHHHBBB???999999777666555444444444222222111111111111111222000222444555666888;;;===BBBEEEJJJMMMPPPTTTWWWZZZ]]]^^^```aaacccggglllpppvvv|||zzzzzzvvvqqqnnnnnnpppqqqqqqqqqmmmggg___WWWQQQLLLJJJOOOVVV```iiiooosssvvvxxxxxxxxxwwwwwwxxxyyyzzz{{{}}}}}}}}}~~~~~~yyysssmmmjjjccc```[[[XXX[[[bbbjjjpppuuuwwwyyy|||~~~~~~~~~}}}}}}}}}|||{{{{{{zzzyyyzzzyyyxxxvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwzzzzzzyyyxxxvvvsssqqqooommmmmmmmmllllllkkkjjjjjjeeegggiiijjjlllnnnrrruuusssuuuxxxzzz{{{{{{zzzyyyvvvtttqqqqqqtttxxx|||}}}wwwvvvuuuuuuwwwwwwvvvuuuooommmjjjjjjkkkllllllllljjjlllnnnqqqvvv~~~}}}ooohhhdddaaa```aaakkksssxxxyyy{{{}}}zzzyyyyyy~~~xxxccc]]]ZZZ```hhhmmmqqqtttzzztttmmmfff[[[RRRMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPOOONNNMMMMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSVVVYYYXXXVVVZZZ```lll}}}zzzzzzvvv___RRRHHHDDDFFFQQQmmm}}}sssjjjhhheeedddfffhhhiiiiiiggghhhkkkmmmooorrrwwwzzz~~~yyynnn___QQQHHH>>>>>>===<<<<<<;;;;;;;;;::::::::::::999888777666666666777777777888888888888999<<<>>>@@@BBBCCCDDDBBBDDDFFFIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOLLLIIIEEECCCCCCDDDDDDJJJQQQVVVWWWVVVUUUPPPJJJGGGEEECCC@@@>>><<<;;;::::::<<<===>>>===>>>@@@BBBFFFKKKSSSZZZ```dddgggjjjjjjmmmpppssstttvvvyyy{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}{{{yyywwwvvvuuuuuuqqqppppppnnnllljjjiiiiiikkkooouuu~~~~~~}}}||||||{{{~~~}}}zzzuuuoookkklllqqqwww{{{~~~{{{yyywwwoooooorrr{{{~~~zzzzzzyyymmmeeebbbbbbcccfffgggggg```VVVKKKDDDBBB::::::888777666555555555333222111111000111111111111333444555555666999;;;???BBBFFFJJJNNNRRRVVVZZZ[[[\\\___```bbbeeeiiimmmttt||||||yyywwwvvvwwwxxxxxxxxxyyyuuuoooggg^^^VVVPPPMMMSSSZZZccckkkpppsssuuuvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||~~~}}}rrrlllddd___^^^cccjjjooorrrtttxxx{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttttttttuuuvvvwwwwwwwwwvvvuuusssqqqpppooonnnnnnnnnmmmkkkiiigggfffccceeegggiiikkknnnqqqtttqqqssswwwzzz||||||{{{zzzuuussssssuuuxxx|||~~~vvvuuuttttttuuuuuutttrrrmmmkkkiiiiiikkklllmmmllljjjkkkmmmpppsssyyyrrrllliiieeecccdddmmmtttzzzzzz}}}xxxsssrrrsssyyyrrrccc______gggmmmpppqqqtttyyy}}}qqqjjjbbbXXXOOOKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLLLLMMMOOOPPPQQQQQQQQQTTTVVVUUUSSSVVV\\\gggxxx~~~}}}iiiYYYKKKGGGFFFLLLddd}}}wwwmmmjjjfffddddddfffffffffeeeggghhhjjjkkknnnrrruuu|||~~~uuufffVVVMMMCCCAAA???===<<<;;;;;;<<<;;;;;;;;;:::999888777666666666777777777777888888888999;;;===???@@@AAABBB@@@BBBCCCFFFHHHIIIJJJJJJIIIJJJLLLOOOQQQTTTUUUVVVWWWSSSMMMHHHDDDCCCDDDEEELLLUUU[[[\\\[[[ZZZUUUPPPJJJIIIFFFCCC???===;;;:::;;;===??????>>>???@@@BBBDDDIIIQQQXXX^^^bbbfffhhhjjjmmmpppsssuuuwwwyyy{{{xxxxxxxxxyyyzzz{{{}}}}}}zzzzzzxxxwwwvvvvvvuuuuuusssuuuvvvwwwvvvvvvxxxyyy}}}}}}}}}||||||{{{{{{{{{{{{wwwrrrllliiilllqqqwww{{{zzzuuurrrpppuuu}}}~~~zzzxxxyyytttjjjeeecccdddcccfffgggbbbXXXMMMFFFDDD;;;:::999888777666666666333222222111000000111111111222444444444555777999;;;>>>BBBFFFJJJOOOTTTXXXYYY[[[^^^```bbbdddgggjjjrrr{{{zzzrrriii```ZZZWWWWWW]]]fffmmmqqqsssssssssuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz|||~~~{{{qqqiiifffhhhmmmppprrruuuxxx{{{~~~~~~~~~~~~~~~|||zzzyyyxxxyyyzzz{{{|||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuutttssstttuuuvvvwwwttttttsssrrrqqqpppooonnnnnnnnnmmmllliiifffcccbbbaaacccgggiiikkkmmmpppsssqqqsssvvvyyy{{{zzzxxxwwwrrrrrrssswww{{{~~~wwwuuutttssstttsssrrrpppnnnllljjjjjjkkkllllllllliiijjjkkkmmmqqqwww}}}uuullleeeeeeiiiooovvv{{{|||xxxsssrrruuu{{{{{{jjj^^^\\\___hhhnnnpppppprrrwwwyyynnneee^^^TTTLLLHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKLLLMMMNNNPPPQQQQQQQQQSSSUUUTTTRRRVVV]]]aaaooottt```PPPKKKGGGHHHYYYnnn~~~qqqmmmhhheeeeeeeeefffeeeeeeggghhhiiiiiikkkooorrrwww||||||ooo```VVVHHHEEEAAA===;;;;;;<<<===;;;;;;::::::999777666555555555555666666777777777777888:::;;;===>>>??????@@@@@@AAACCCEEEGGGIIIKKKLLLNNNSSSXXX\\\___```aaa___ZZZRRRJJJEEEDDDEEEGGGKKKUUU]]]^^^^^^]]]ZZZVVVNNNLLLIIIEEEBBB???===<<<;;;===??????>>>>>>???@@@@@@FFFNNNUUU[[[___ccceeegggjjjnnnppprrrtttwwwyyywwwwwwwwwxxxyyyzzz{{{|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}xxxxxxyyyyyyzzzzzzzzz{{{{{{xxxtttooojjjjjjooovvv{{{~~~yyysssooorrr|||}}}zzz|||xxxnnngggdddddd```eeegggcccYYYNNNHHHEEE<<<;;;999888777777666666333333222111000000111111000222333333222333555777888;;;???CCCHHHMMMRRRVVVWWWZZZ^^^aaabbbdddfffhhhqqqzzz|||sssjjjccc```^^^dddlllssswwwwwwwwwwwwsssuuuwwwyyyzzzyyyxxxwwwxxxyyy{{{|||~~~~~~|||rrrmmmmmmqqqttttttvvvyyy|||~~~~~~~~~||||||{{{|||}}}~~~~~~|||zzzyyywwwyyy|||~~~~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttssstttuuuvvvwwwrrrrrrqqqqqqpppoooooonnnnnnmmmllljjjgggdddaaa___```cccfffiiijjjmmmppprrrqqqsssvvvyyyyyyxxxuuutttooopppssswww|||~~~xxxvvvtttttttttsssqqqoooqqqooolllkkklllllllllkkkiiiiiihhhjjjnnnwww}}}mmmbbbeeemmmpppwww|||}}}{{{vvvwwwzzzwwwcccWWWWWW\\\ffflllmmmmmmooouuu|||vvvlllbbb[[[QQQIIIFFFGGGJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOONNNNNNMMMNNNPPPQQQRRRTTTSSSTTTVVVUUUTTTYYY```^^^jjj}}}vvvwww|||fffSSSMMMIIIEEEQQQdddwwwtttpppjjjgggfffffffffffffffhhhiiiiiiiiikkknnnqqqqqqwwwvvviiiaaaKKKGGGBBB===;;;;;;===>>>::::::999999777666555444333444444555555666666666777777999:::;;;<<<<<<===??????@@@AAACCCFFFIIIKKKOOOSSSYYY```eeehhhjjjjjjfff```VVVMMMGGGEEEGGGIIIIIISSS\\\^^^______]]]ZZZQQQOOOLLLHHHDDD@@@>>>===;;;===??????>>>===>>>???>>>DDDLLLSSSYYY]]]aaadddcccfffjjjlllnnnpppsssuuuvvvvvvvvvwwwxxxyyy{{{{{{|||}}}~~~}}}yyywwwwwwtttuuuuuuwwwxxxyyyzzzzzz~~~~~~}}}}}}}}}|||xxxuuuqqqmmmjjjkkkrrrzzzzzztttooosss~~~zzzqqqjjjeeeaaadddeeefffddd]]]SSSHHHAAA===;;;888777777666555333444444333222111000//////......///111333555666888888:::===@@@CCCHHHMMMQQQWWWZZZ^^^``````aaaeeeiiisss{{{yyyqqqllliiikkknnnqqqssstttssssssuuuvvvwwwyyyzzz{{{||||||yyy{{{|||||||||}}}zzzrrrppprrruuutttuuuvvvwwwyyyzzz{{{|||{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}|||{{{yyyxxxwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwvvvsssqqqoooppppppppppppooonnnmmmhhhhhhgggeeebbb``````aaaaaaeeekkkoooqqqssstttuuuuuuuuuvvvvvvuuurrrpppnnnkkkooouuu{{{~~~~~~|||vvvwwwwwwxxxwwwvvvuuutttqqqqqqqqqpppnnnmmmkkkjjjlllhhhfffiiirrr{{{qqqjjjmmmrrrvvvyyy|||ppp___YYYYYY^^^cccbbb^^^ccckkkuuuxxx}}}~~~sssjjj```UUUKKKHHHHHHGGGFFFGGGKKKJJJIIIKKKMMMLLLHHHEEEGGGFFFFFFFFFGGGHHHIIIIIINNNNNNMMMLLLKKKKKKLLLLLLJJJLLLNNNNNNNNNNNNPPPQQQTTTTTTTTTUUUWWWYYYZZZ[[[aaakkkyyyyyytttwwwppp]]]RRRLLLJJJMMMQQQeee~~~|||wwwoooiiifffeeefffgggffffffgggiiikkkmmmooopppqqqtttzzz{{{pppgggTTTMMMDDD???@@@@@@>>><<<======<<<;;;::::::::::::555555555555555555555555444555777999::::::::::::>>>???@@@@@@@@@CCCGGGJJJNNNSSS[[[dddjjjllllllkkkddd^^^UUUNNNIIIHHHGGGFFFEEEJJJRRRZZZ```___[[[WWWXXXTTTNNNGGGAAA===:::999666999===>>>===<<<>>>@@@DDDHHHNNNTTTXXX[[[___aaaddddddeeegggiiikkkmmmnnnuuuuuutttssssssuuuzzz~~~~~~~~~{{{xxxuuutttuuuvvvoooqqqtttvvvxxxxxxxxxwwwzzzyyyyyyzzz{{{zzzwwwtttlllnnnqqquuuzzz}}}}}}xxxvvvvvvvvv|||tttmmmhhhddddddeeegggfffaaaWWWLLLEEE???<<<:::888888888777555444333333222111000000///111000000000111222444555666888;;;>>>AAAEEEJJJNNNPPPTTTXXXZZZ[[[]]]bbbfffrrrzzz|||wwwmmmoooqqqssstttuuuttttttvvvwwwxxxyyyzzz{{{{{{{{{vvvxxxyyyyyyyyyzzz}}}{{{tttrrrsssvvvuuuuuuvvvwwwxxxyyyzzz{{{yyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{zzzyyywwwtttxxx}}}~~~zzzsssmmmjjjqqquuu}}}~~~~~~|||}}}}}}|||{{{zzzzzz|||}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzz{{{{{{{{{zzzzzzvvvvvvuuuvvvwwwwwwtttrrrqqqqqqpppnnnlllkkkjjjiiidddddddddbbb```___```bbbdddhhhmmmqqqssstttuuuvvv{{{{{{zzzyyyuuuqqqmmmkkklllpppwww}}}~~~|||wwwxxxxxxyyyxxxwwwuuutttrrrrrrqqqpppnnnmmmkkkkkkkkkiiijjjoooxxx}}}pppkkkmmmqqqzzz|||zzziiiXXXXXXZZZ```dddbbb___fffoooyyyzzz}}}yyynnnfff\\\RRRIIIFFFGGGEEEEEEGGGJJJIIIIIIKKKLLLLLLHHHEEEFFFEEEEEEEEEFFFFFFGGGHHHMMMLLLLLLLLLLLLLLLLLLMMMPPPQQQRRRRRRPPPOOOPPPQQQSSSSSSTTTTTTVVVXXXYYYZZZ^^^fffrrr|||yyy|||xxxdddVVVKKKFFFHHHMMMUUUkkkyyyooohhhfffffffffffffffggggggiiikkkmmmoooppppppssswww}}}~~~zzzrrrlll\\\TTTIIICCCAAA@@@>>><<<:::999999888777777777777666666666666666666666666888888:::;;;<<<=========<<<<<<=========???CCCFFFLLLQQQZZZcccjjjmmmnnnmmmddd^^^UUUMMMHHHFFFDDDCCCFFFHHHMMMRRRWWWYYYWWWUUUSSSPPPKKKEEE???;;;999888777:::>>>AAACCCEEEFFFHHHHHHKKKPPPTTTVVVYYY\\\^^^bbbcccdddeeegggjjjlllmmmpppqqqqqqrrrsssvvvzzz~~~|||zzzwwwtttrrrrrrttttttuuuvvvxxxyyyyyyxxxxxxwwwzzzyyyzzz{{{|||zzzwwwtttoooqqquuuzzz~~~~~~{{{yyyzzz}}}xxxqqqlllhhheeefffhhhhhheee]]]RRRKKKAAA>>>;;;:::::::::999888333333333222222111111111333222111//////000111222444666888;;;===AAAFFFIIILLLQQQVVVYYY[[[___dddhhhpppvvvsssttttttuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyuuuvvvwwwwwwwwwyyy|||~~~~~~wwwssstttuuutttuuuuuuvvvwwwxxxxxxyyywwwxxxyyy{{{|||}}}}}}}}}}}}{{{xxxvvvuuurrrooollldddeeegggeeeaaa]]]ZZZYYY```eeeoooyyy~~~}}}}}}|||{{{|||}}}|||zzzyyyzzz{{{~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}}}}}}}||||||tttttttttvvvxxxxxxvvvtttsssqqqnnnkkkhhhfffeeeeee```aaa```^^^]]]]]]___bbbhhhlllqqqtttvvvvvvwwwxxx}}}}}}|||zzzvvvqqqmmmjjjnnnsssyyy}}}yyyyyyzzzzzzyyywwwvvvuuurrrrrrqqqpppnnnmmmllllllhhhjjjnnnvvvyyyqqqooorrruuu{{{~~~~~~ssscccUUUZZZ^^^eeegggddddddmmmwww}}}|||||||||zzzssshhh```WWWNNNFFFEEEFFFEEEEEEGGGJJJIIIIIIJJJKKKKKKHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFKKKKKKKKKKKKLLLMMMNNNNNNVVVWWWWWWVVVSSSQQQPPPQQQRRRSSSSSSTTTUUUWWWXXXYYY]]]ccclllyyy~~~mmm]]]OOOEEEDDDIIIJJJ[[[rrrtttllliiiiiihhhgggffffffgggiiikkkmmmooopppooopppssswwwyyyyyyuuurrrhhh___RRRHHHCCCAAA>>>===:::999888777666666666666777777777777777777777777:::::::::;;;<<<===>>>???;;;<<<<<<<<<<<<===@@@BBBGGGMMMWWW```hhhlllllllllddd^^^UUUMMMHHHEEECCCAAADDDDDDEEEHHHLLLOOOPPPPPPKKKIIIEEE@@@<<<999777666777999<<>>;;;::::::999999555555444444333222222222/////////000000111222222000111333555666999===@@@BBBGGGMMMQQQUUUYYY```eeeiiinnnuuu{{{|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvtttuuuuuuuuuvvvxxx||||||tttpppnnnrrrrrrsssssstttuuuvvvvvvwwwxxxzzz{{{|||}}}}}}}}}}}}zzzvvvqqqlllfff___ZZZVVVTTTQQQMMMJJJIIILLLNNNSSS[[[gggpppwwwzzz}}}~~~}}}}}}}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyy{{{}}}~~~}}}|||rrrrrrsssuuuwwwwwwuuussspppmmmjjjgggddddddddddddaaa```^^^[[[YYY[[[^^^bbbjjjnnntttyyy|||}}}}}}|||{{{zzzxxxvvvuuuttttttwww|||}}}|||||||||{{{zzzxxxuuutttrrrqqqooonnnmmmmmmmmmmmmmmmrrr{{{tttnnnppptttwwwyyyyyy}}}sssggg^^^ZZZ]]]eeelllmmmlllpppyyy}}}yyyvvvrrrkkkbbb[[[OOOJJJGGGHHHHHHGGGHHHKKKIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPTTTUUUWWWWWWTTTRRRQQQQQQTTTTTTTTTTTTUUUVVVXXXXXX]]]```fffqqq}}}tttcccPPPDDDBBBAAAEEESSSjjj|||uuuooojjjfffeeeeeeeeefffgggiiikkkkkkllllllmmmnnnppptttxxx{{{wwwpppdddXXXNNNGGGAAA?????????===<<<;;;:::::::::999999999999999999999999777777666666666888999::::::;;;<<<<<<;;;;;;===>>>>>>CCCLLLUUU[[[]]]]]]]]]ZZZUUUOOOIIIFFFDDDCCCAAA???>>>>>>???AAAAAA@@@???>>>===;;;999777555444333666666999@@@HHHMMMNNNMMMKKKMMMPPPQQQRRRTTTWWWYYY[[[[[[\\\]]]```bbbdddeeegggjjjmmmooopppqqqrrrtttuuuwwwyyyzzz||||||||||||}}}~~~~~~~~~yyywwwvvvvvvvvvuuussspppnnnnnnnnnoooppprrrtttuuuuuuuuusssrrrrrrrrrrrrrrrpppoooppprrruuuwwwwwwwwwxxx{{{xxxqqqrrr|||}}}|||zzzzzzooohhhgggdddaaabbbdddaaaZZZTTTIIIEEE@@@<<<;;;:::999888777666666555333222222111,,,...000222333333333222000111333444444777:::===@@@EEEKKKOOORRRWWW]]]aaafffkkkrrrvvvzzz~~~|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvrrrrrrrrrrrrsssvvvzzz~~~xxxqqqnnnooopppqqqrrrsssuuuvvvvvvyyyyyyzzz{{{||||||||||||yyywwwsssppplllfff___[[[WWWUUUQQQLLLHHHGGGIIIKKKSSS[[[gggoootttvvvyyy{{{~~~~~~~~~}}}}}}}}}|||~~~}}}}}}~~~|||}}}}}}}}}||||||{{{zzzyyy{{{}}}~~~~~~}}}zzzyyysssrrrrrrsssuuutttrrrpppllljjjhhhfffdddccccccccc```___\\\YYYXXX[[[```dddkkkooouuuzzz|||~~~|||xxxvvvvvvvvvwwwwwwxxx{{{~~~~~~}}}}}}}}}|||{{{yyywwwtttssspppooonnnlllkkkkkklllmmmrrrxxxzzzxxxzzz}}}~~~}}}||||||}}}zzzkkk^^^ZZZ[[[___gggmmmooopppvvv}}}zzzvvvrrrjjjaaaZZZMMMIIIHHHJJJIIIHHHIIIMMMJJJKKKLLLLLLKKKJJJLLLMMMKKKKKKJJJJJJIIIIIIJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPPPPRRRTTTUUUSSSQQQPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZaaakkkyyy{{{kkkVVVEEE??????@@@III[[[pppzzzrrrkkkgggggggggffffffggghhhiiiiiijjjkkklllmmmnnnqqqvvvzzzxxxtttlllcccXXXNNNGGGCCC@@@???>>><<<;;;:::999999999999999999999999999999888888888888888999::::::777888::::::999999:::<<<===BBBKKKSSSYYY[[[[[[ZZZVVVQQQLLLGGGEEECCCAAA@@@????????????@@@???===:::;;;;;;:::888777555444444777888<<>><<<;;;999888999888777555444222111000+++...222555666555222111000222333333444666999<<<@@@DDDJJJNNNPPPTTTYYY^^^___eeekkkoooqqqvvv~~~zzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwwwwrrrrrrrrrrrrsssvvv{{{}}}wwwtttmmmmmmoooqqqsssuuuvvvwwwyyyyyyzzzzzzzzzzzzyyyyyyvvvuuutttsssqqqnnniiieeecccaaa\\\VVVPPPMMMMMMNNNSSS\\\hhhppptttvvvyyy|||}}}}}}}}}|||||||||||||||{{{}}}~~~~~~}}}}}}~~~{{{||||||||||||{{{zzzzzzxxxzzz|||}}}}}}zzzwwwuuutttsssrrrrrrsssqqqnnnllliiihhhfffdddbbb```___^^^\\\[[[XXXWWWWWW\\\ccchhhnnnrrrwwwzzz{{{||||||}}}|||yyyuuuqqqqqqsssvvvyyyxxxyyyzzz{{{{{{|||||||||}}}}}}|||{{{yyyvvvsssrrrooonnnllljjjjjjjjjkkklllqqqwwwzzz{{{}}}~~~}}}yyy{{{sssdddXXXYYY___eeelllrrrtttyyy}}}xxxrrrjjj___WWWKKKIIIHHHJJJJJJGGGIIIMMMJJJLLLNNNMMMKKKKKKMMMPPPLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIKKKMMMNNNOOOOOOQQQSSSTTTRRROOOMMMMMMQQQQQQQQQQQQQQQRRRSSSTTTSSSUUU\\\fffqqqyyyzzz|||ppp]]]KKKCCCAAA@@@DDDNNNZZZlllxxxrrrooojjjjjjiiihhhhhhhhhhhhhhhiiikkkmmmmmmmmmooossswwwwwwwwwtttmmmcccXXXNNNIIIAAA@@@>>>===;;;:::::::::888888888888888888888888888888999::::::::::::999555777999:::999999:::<<>>CCCGGGJJJMMMPPPLLLNNNOOOPPPPPPRRRUUUXXXXXXYYYYYY[[[]]]___aaabbbdddeeeggghhhhhhhhhjjjllllllmmmnnnoooqqqrrrsssttttttuuuwwwzzz{{{|||||||||vvvsssqqqpppppppppooonnnoooooonnnnnnmmmmmmlllllllllmmmnnnpppppppppooooooiiihhhgggjjjqqqzzz{{{tttuuu~~~|||}}}rrrssskkkbbb]]]ZZZ\\\bbbfffddd```QQQLLLFFF@@@===;;;:::999:::999888666444222000000,,,///333777777555111///111222333444444666999<<<;;;???DDDHHHJJJMMMRRRWWWWWW^^^eeehhhiiimmmvvv~~~}}}}}}}}}}}}yyyzzz{{{}}}}}}{{{yyyxxxyyyzzzzzzzzzyyyyyyxxxwwwttttttttttttuuuxxx}}}~~~~~~~~~|||yyykkklllnnnppprrruuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvxxxxxxwwwssspppmmmkkkfff___WWWRRRPPPPPPUUU^^^jjjrrruuuwww{{{~~~{{{{{{{{{{{{{{{{{{zzzzzzzzz|||}}}}}}||||||}}}{{{{{{{{{{{{{{{{{{zzzyyyxxxzzz|||}}}|||yyyuuusssuuusssrrrrrrqqqooollliiiggggggfffdddaaa^^^[[[ZZZXXXWWWUUUTTTVVV]]]eeekkkqqqtttxxxzzz{{{zzzzzzzzzrrroookkkiiijjjooovvvzzzyyyyyyxxxxxxyyyzzz{{{|||}}}||||||{{{xxxuuusssqqqnnnmmmkkkiiiiiiiiikkklllmmmsss{{{~~~}}}}}}}}}}}}wwwppphhhmmmuuu{{{}}}~~~zzzvvvyyy{{{mmm___WWW[[[eeelllsssxxx{{{zzzsssiii]]]UUUJJJHHHHHHJJJIIIFFFHHHLLLKKKMMMOOONNNLLLLLLNNNQQQMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQTTTTTTQQQNNNLLLKKKOOOOOOOOOOOOOOOPPPQQQRRRQQQTTT[[[dddlllzzzuuusssyyy|||zzzssscccSSSKKK@@@>>>>>>AAAFFFTTTpppyyywwwmmmmmmkkkjjjiiiiiiiiiiiihhhkkkmmmnnnmmmnnnqqqtttvvvxxxxxxtttjjj^^^SSSMMMCCCBBB@@@???===<<<<<<;;;888888888888888888888888666777888::::::999888777777999;;;<<<<<<<<<===>>>BBBHHHQQQ[[[bbbfffffffff___[[[UUUPPPMMMJJJGGGEEEHHHEEEAAA?????????>>>===;;;;;;;;;:::999777666555000666===BBBDDDGGGLLLPPPNNNOOOPPPPPPOOOQQQTTTVVVXXXXXXYYY[[[]]]___aaabbb```bbbcccddddddfffiiikkkllllllmmmnnnoooqqqssstttssstttvvvxxxzzz{{{{{{{{{xxxvvvsssrrrrrrrrrqqqpppooonnnmmmllljjjiiihhhggghhhiiikkkmmmmmmlllkkkjjjdddbbbaaadddlllwww~~~yyy~~~|||{{{yyynnnxxxqqqeeebbb___^^^```ccceeefff^^^XXXMMMEEE???<<<;;;:::888888888888666444222111111111111111111222222222...000222222222333444666;;;===@@@CCCEEEHHHLLLPPPXXXYYY\\\```ffflllrrruuu{{{|||{{{{{{zzzxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxzzz{{{||||||~~~~~~~~~~~~}}}ssspppllllllppptttvvvwwwwwwyyyzzzzzzyyyxxxxxxyyyyyy|||wwwnnneee^^^YYYWWW[[[```hhhooouuuwwwwwwvvvyyyyyyxxxwwwxxxyyyzzz{{{||||||{{{{{{{{{{{{||||||yyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvuuuwwwuuurrrpppooollliiifffhhhfffccc___\\\XXXVVVUUUOOOPPPQQQTTTXXX```iiiooovvvwwwxxxyyywwwuuurrrppppppmmmiiihhhjjjnnnrrrtttwwwwwwwwwxxxyyy{{{}}}}}}}}}}}}|||zzzvvvsssqqqsssrrrpppoooooonnnkkkiiiiiilllrrrwwwzzzyyyvvvssszzz{{{wwwiii```]]]\\\hhhsssxxxzzz~~~}}}zzz{{{wwwggg[[[WWW^^^iiiqqqxxxxxxpppdddVVVLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLGGGIIIKKKMMMNNNNNNMMMMMMQQQTTTWWWWWWTTTPPPMMMLLLNNNOOOPPPOOONNNNNNOOOQQQQQQRRRVVV[[[aaaooo~~~|||}}}xxxyyyuuufffWWWOOODDDAAA???>>>???GGGYYYjjjzzzuuurrrmmmjjjjjjjjjjjjjjjlllllllllmmmmmmnnnnnnnnnsssvvvzzzzzztttiii]]]UUULLLGGGBBB@@@???>>>;;;777======;;;:::888777666555777666555444555666888:::777777777888999;;;>>>???EEEMMMZZZfffmmmqqqrrrsssjjjeee]]]VVVRRROOOMMMLLLKKKHHHDDDAAA@@@???===;;;;;;;;;;;;:::999888777666888:::;;;>>>AAACCCEEEFFFLLLMMMNNNNNNPPPPPPQQQRRRQQQSSSUUUWWWYYY[[[\\\\\\[[[\\\^^^```bbbdddfffgggggghhhjjjlllmmmmmmmmmllloooppprrrtttvvvwwwxxxyyyuuusssqqqooonnnoooqqqrrrooommmkkkiiihhhfffbbb```dddcccccceeehhhgggddd```ccc```^^^aaalllxxxzzz{{{~~~sssmmm}}}wwwjjjgggbbb```bbbdddfffgggbbb[[[PPPFFF@@@<<<:::999888999888888777555333111111111111111111111111111...000222222222222444666888;;;>>>@@@BBBEEEIIILLLSSSTTTXXX]]]bbbhhhllloooqqquuuzzz~~~}}}zzzzzz{{{zzzxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{|||zzz|||}}}}}}|||{{{{{{|||xxxsssmmmjjjlllppprrrtttuuuwwwyyyyyyxxxxxxyyyzzz~~~sssiiibbb^^^___ccciiioootttvvvwwwwwwzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttvvvtttrrrpppooollliiifffcccaaa^^^[[[XXXUUUTTTSSSNNNPPPTTTWWW]]]dddkkkqqqvvvwwwxxxwwwvvvsssooommmnnnkkkiiiiiikkkppptttwwwyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}zzzwwwsssqqqrrrpppooonnnnnnllliiifffbbbdddhhhlllppprrrsssrrruuuuuuwwwtttiii[[[TTTTTTZZZfffrrrwwwzzz~~~{{{yyy{{{oooccc[[[[[[cccmmmrrryyy{{{tttlllbbbWWWNNNKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLPPPSSSUUUUUUSSSPPPNNNMMMPPPPPPQQQPPPNNNNNNOOOQQQRRRSSSVVV[[[___iii}}}|||vvvvvvrrrfffZZZTTTGGGCCC???>>>>>>CCCPPP]]]yyy|||xxxsssooonnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkqqquuuyyy{{{wwwoooeee^^^TTTNNNGGGCCCAAA@@@===;;;===<<<;;;:::999888777666888777555555555777888:::888888888888:::<<<>>>???HHHRRR```mmmvvvyyy{{{{{{wwwqqqhhh___XXXTTTPPPMMMNNNKKKGGGDDDCCCAAA@@@>>>======<<<<<<:::999888777999:::;;;>>>@@@CCCDDDEEEJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZZZZ\\\^^^```aaacccddddddeeegggiiijjjjjjjjjjjjkkkmmmooorrrtttvvvwwwxxxtttsssrrrpppnnnmmmmmmmmmkkkiiigggggggggfffdddbbbdddbbbbbbccceeeeeebbb```___^^^___dddnnnyyywwwlllhhhzzz||||||rrrmmmgggccccccfffhhhiiiggg```TTTJJJBBB>>>:::999999999999888777555444333111111000000000000000000...000222222222222444555666888:::===???AAAEEEHHHLLLNNNSSSXXX]]]bbbeeeggglllooorrruuuvvvxxxzzz|||}}}|||{{{|||~~~~~~}}}|||zzzxxxxxxyyyzzzyyyxxxxxxwwwwwwwwwxxxyyy{{{|||zzzzzzyyyxxxwwwvvvuuuuuuwwwwwwwwwwwwxxxzzz{{{|||zzz{{{|||{{{yyyxxxxxxxxx}}}}}}}}}vvvmmmhhhgggkkkppprrrrrrtttvvvwwwwwwwwwxxxyyy~~~yyyooojjjfffhhhkkkooosssuuuwwwxxxzzzyyyxxxxxxxxxyyy{{{|||zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuutttsssrrrrrrsssqqqooommmllliiifffccc]]][[[XXXUUURRRPPPOOOOOOMMMQQQVVV\\\bbbiiiooosssvvvvvvvvvtttrrrooollljjjiiiiiiiiijjjnnnsssxxx{{{|||||||||||||||}}}}}}~~~~~~}}}zzzvvvsssqqqooonnnmmmlllkkkhhhddd```ZZZZZZ[[[```fffllloooqqqoooooommmgggZZZMMMKKKOOO[[[gggsssyyy}}}}}}wwwwww|||uuueee]]]]]]aaaiiiqqqttt{{{yyyqqqiii```WWWPPPKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKOOOPPPRRRQQQPPPNNNOOOOOORRRRRRRRRQQQOOONNNPPPQQQRRRSSSVVVZZZ\\\cccrrrxxxvvvtttlllccc^^^PPPIIIAAA???>>>@@@FFFNNN\\\uuu~~~wwwrrrooonnnlllkkkjjjjjjiiihhhhhhiiikkklllnnnrrrxxx|||{{{vvvoookkk\\\TTTJJJCCC@@@???===;;;<<<<<<;;;;;;:::999999888888777666666666777888999777777777777999;;;===>>>IIITTTeeeuuuvvvlllddd^^^YYYVVVSSSPPPKKKHHHFFFEEEDDDBBB@@@@@@???===<<<:::999888999:::;;;===@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNPPPSSSUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^______aaabbbcccdddeeefffffffffggghhhkkknnnqqqtttuuuvvvtttsssqqqooollljjjhhhfffgggeeeddddddeeeffffffeeedddbbb```___```aaa``````^^^___ccckkkttt|||~~~}}}~~~wwwllldddaaayyy|||zzztttlllfffeeefffhhhiiimmmfff[[[PPPHHHBBB===;;;;;;;;;:::999777666555444111111000000000000000///...000222222111111333444444666888:::<<<>>>BBBEEEGGGJJJOOOTTTYYY]]]___```hhhjjjmmmooooooppprrrsssttttttuuuvvvxxxyyyzzzzzzvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwuuuuuuvvvxxx{{{|||{{{zzzzzzyyywwwvvvvvvuuuwwwwwwwwwxxxyyyzzz{{{{{{{{{|||}}}|||yyywwwwwwwwwyyyzzz|||zzzppphhheeehhhnnnqqqppprrrttttttsssssstttuuuxxx|||wwwnnnooooooppprrruuuwwwyyyzzzyyyxxxxxxxxxyyy{{{|||zzz|||}}}}}}|||zzzyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvuuutttsssrrrrrrqqqnnnllljjjhhhfffddd```]]]XXXVVVSSSOOOLLLKKKJJJJJJLLLQQQYYYaaagggmmmrrruuuvvvuuusssqqqmmmjjjhhhfffeeegggjjjmmmqqqvvv{{{}}}{{{xxxtttqqqooolllkkkjjjiiihhhddd___[[[WWWVVVWWW\\\eeemmmqqqsssqqqnnniii```RRRIIIMMMUUUaaalllwww}}}xxxsssuuu}}}~~~ooo___[[[```fffmmmsssuuu|||zzzrrriii```VVVOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKIIIHHHIIIIIIJJJLLLMMMNNNMMMLLLLLLNNNPPPSSSSSSSSSRRRPPPOOOPPPRRRRRRSSSVVVYYYZZZ^^^jjjvvv}}}xxxqqqlll]]]RRRFFF@@@???>>>AAAEEEKKKbbb}}}vvvrrrooolllkkkjjjiiiiiiiiijjjlllnnnppplllqqqwww|||}}}{{{wwwtttfff]]]PPPFFFBBB@@@???===<<<<<<<<<;;;;;;;;;::::::999888777777777888888999555555555555666888:::;;;GGGSSSgggzzz|||tttmmmgggcccZZZVVVPPPLLLJJJIIIGGGFFFFFFEEECCC@@@>>><<<;;;:::999:::;;;===???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^___```aaabbbbbbccccccdddgggkkknnnqqqrrrssstttrrrnnnjjjgggdddcccbbbdddcccbbbcccfffhhhiiiiiiccc```^^^\\\\\\^^^```aaabbbfffmmmuuu|||~~~||||||zzzyyyyyynnnddd^^^]]]|||}}}zzzqqqjjjffffffggggggpppjjjaaaXXXOOOHHHBBB>>><<<<<<;;;999888777666666222111111111000000/////////000111111111111222444333555777999:::<<>>???AAAEEETTTjjj{{{uuuqqqnnnmmmhhhhhhhhhiiikkkmmmoooqqqlllooouuuzzz}}}}}}{{{yyyrrrhhhZZZOOOIIIFFFCCCAAA============<<<<<<;;;;;;999999999888888888999999666666666666777888:::;;;DDDQQQfff{{{|||tttoooddd___XXXSSSPPPNNNMMMKKKLLLJJJGGGCCC@@@===;;;;;;999:::;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFIIIJJJLLLNNNOOOPPPQQQQQQWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```___aaacccfffiiilllmmmnnnqqqnnniiidddaaa___``````bbbaaaaaacccfffiiiiiiiii```^^^\\\ZZZZZZ]]]aaadddkkkqqqyyy{{{|||{{{|||~~~yyyrrruuutttiii```[[[ZZZwwwnnniiigggffffffnnnjjjddd^^^WWWOOOGGGBBB>>>===;;;:::888777777777333333222222111000000000///000111111000000111333333444666777888:::===@@@AAACCCGGGKKKOOOSSSVVVWWWWWWZZZ]]]```aaabbbeeegggeeegggjjjkkklllmmmoooqqqrrrtttvvvvvvuuuttttttuuuvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{}}}~~~~~~{{{yyyyyyyyy{{{|||}}}~~~wwwmmmfffcccccchhhjjjlllllllllkkklllmmmssszzzvvvtttqqqoooppprrruuuwwwxxxwwwwwwvvvvvvwwwyyyzzzzzz{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwuuuuuutttsssrrrqqqqqqpppllljjjfffccc```\\\XXXTTTPPPNNNKKKHHHFFFFFFGGGHHHPPPWWW```hhhmmmqqqssstttrrrppplllhhheeebbbaaaaaaaaagggnnnsssvvvyyy~~~}}}zzzwwwsssooolllkkkgggggghhhjjjmmmooooooooommmjjjiiinnnxxxxxxiii\\\RRRNNNVVV```ooovvv}}}|||yyyvvvyyy~~~}}}ssshhh^^^```gggmmmrrrvvvzzzzzzqqqfffZZZQQQKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLJJJJJJIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNQQQRRRSSSRRRPPPPPPRRRSSSRRRRRRUUUYYYZZZ\\\dddmmm}}}yyykkkZZZPPPHHHBBB???AAADDDJJJXXXppp{{{tttooollljjjfffggghhhiiijjjllllllmmmkkknnnsssxxx|||}}}~~~}}}wwwnnn```UUUNNNIIIDDDAAA??????>>>>>>===<<<;;;;;;:::::::::999999999999888999888888888888:::;;;===BBBOOOdddzzzzzzrrrllleee^^^ZZZWWWUUUSSSSSSPPPLLLFFFBBB>>><<<;;;::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDFFFGGGHHHJJJLLLMMMMMMMMMSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\]]]___aaaccceeeeeefffiiifffccc___]]]\\\]]]^^^___^^^___aaadddeeedddccc\\\\\\[[[ZZZ[[[___eeejjjrrrxxx~~~}}}|||tttttt{{{{{{rrrqqqyyyoooeee]]]YYYXXX|||tttnnnjjjgggeeeiiigggdddaaa[[[SSSJJJDDD???>>><<<:::999888888888444444333333222111111000///000111111000000111222111333555666666888;;;======>>>AAADDDHHHLLLOOOQQQTTTWWWZZZ\\\]]]___aaacccaaadddggghhhhhhiiilllooooooqqqssssssrrrrrrtttwwwvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuvvvwwwwwwwwwzzzyyyyyyyyyyyyzzz{{{{{{zzz||||||{{{yyywwwwwwxxxxxxzzz|||}}}~~~uuujjjdddaaaaaadddggghhhiiijjjkkkmmmsssuuuzzz~~~tttrrrooommmlllnnnqqqssswwwvvvuuuuuuuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuuuutttsssrrrrrrppppppooonnnjjjgggccc___[[[VVVQQQMMMIIIGGGEEEDDDEEEGGGJJJLLLVVV\\\dddlllppprrrtttuuupppmmmiiieeeaaa```______aaahhhqqqvvvxxxzzz~~~~~~{{{vvvrrrooolllkkkfffgggjjjpppxxxyyytttwwwwwwfff[[[VVVWWW```iiiuuu{{{|||{{{{{{{{{{{{yyyvvvssshhh```\\\aaajjjpppvvv{{{|||ssshhh]]]TTTOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJJJJKKKMMMMMMLLLLLLMMMOOOOOOPPPQQQQQQPPPPPPRRRTTTTTTSSSTTTWWWYYYZZZaaaiiittt}}}ooodddWWWKKKDDDDDDAAADDDMMMbbb}}}vvvpppmmmkkkjjjjjjlllllllllkkkiiihhhiiilllqqqwww{{{}}}uuuiii___WWWPPPHHHCCCAAAAAA@@@???===<<<;;;;;;::::::;;;::::::999999888888777777666777888:::;;;>>>JJJ]]]uuu{{{rrrjjjeeebbb___]]]YYYUUUPPPIIICCC>>>;;;:::::::::;;;<<<<<<===>>>>>>======>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHLLLMMMNNNOOOPPPQQQRRRRRRTTTTTTSSSTTTUUUVVVXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]___^^^[[[XXXXXXYYY[[[[[[]]]bbbiiioootttzzz~~~uuuqqqzzztttsssxxxxxxkkkbbbZZZVVVUUUwwwqqqlllgggeeedddddddddbbb^^^UUULLLEEE@@@>>><<<:::999888888999555555444444333222111111///000111111000000111222000222333444444666999;;;::::::<<>>AAAHHHYYYttt~~~yyyuuutttooopppqqqqqqooolllhhheeehhhkkkpppvvv|||vvvlllddd[[[SSSLLLBBBBBBAAA???>>><<<;;;:::;;;;;;;;;;;;::::::999888555444333333444555666777999DDDWWWooo|||sssmmmiiifffddd\\\XXXRRRJJJCCC>>>;;;:::::::::;;;;;;<<<======>>>;;;;;;<<<===>>>???@@@@@@???@@@AAACCCDDDEEEEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNQQQQQQQQQQQQRRRTTTUUUWWWVVVVVVWWWWWWXXXWWWWWWVVVUUUXXX\\\^^^___]]]ZZZWWWVVVVVVXXXZZZZZZXXXTTTPPPVVVXXX[[[\\\___dddlllrrrsssyyy~~~wwwqqqsss{{{rrrvvvssshhh___XXXSSSRRRxxxnnnhhhfffbbbaaaaaaaaa```ZZZRRRKKKGGGBBB<<<888888:::<<<===;;;999666333111000111111111000000000000000111111333333222222333444666777999:::<<>><<<:::888999999:::::::::999999777777666666777888999999===???KKKbbb||||||wwwrrriiicccddd]]]SSSJJJDDD@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;AAA@@@???>>>>>>???@@@@@@AAACCCDDDFFFFFFFFFEEEEEEGGGIIIKKKNNNPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUSSSRRRSSSUUUVVV\\\aaabbbfffmmmrrrrrryyyzzz}}}~~~wwwmmmqqqyyyllleeeaaa[[[VVVVVVtttmmmiii```^^^^^^___```^^^XXXRRRIIIEEE@@@<<<;;;<<<;;;;;;:::999666444222111111111111111000000000000111111222222111111222333444555777888:::<<>>===;;;;;;;;;;;;::::::999888777777777777777888999999<<<===FFFXXXooo~~~wwwqqqjjjcccYYYOOOHHHCCC@@@>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<===>>>??????@@@AAABBBCCCCCCDDDDDDCCCEEEGGGIIIKKKKKKLLLKKKLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUURRRRRRQQQOOONNNNNNOOOQQQXXX___fffiiinnntttwwwwwwyyyyyyzzz}}}}}}}}}~~~xxxttt|||zzzoooddd```]]]XXXTTTTTT}}}sssmmmbbb```]]]^^^```___\\\YYYOOOKKKFFFBBB???===;;;999999999777666444333222111222111111000000000111111000000000000111222333444444555777999;;;===???@@@AAACCCFFFHHHJJJLLLPPPSSSUUUYYY]]]___```aaabbbccceeefffhhhiiikkklllmmmmmmnnnnnnooooooooooooooonnnqqqqqqqqqrrrssstttuuuvvvwwwvvvvvvuuuvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwyyyyyyyyyzzz{{{|||}}}~~~}}}vvvllljjjiiiiiijjjkkkjjjhhhjjjfffaaa\\\WWWQQQLLLHHHIIIFFFGGGLLLSSS[[[gggrrruuuuuutttooohhheeefffhhhmmmoooqqqrrrqqqpppqqqqqqoooppppppqqqqqqppppppooopppooonnnmmmllllllllllllooommmkkkiiifffbbb\\\XXXSSSOOOJJJFFFCCCBBB@@@>>><<<===@@@CCCIIIQQQ[[[aaammmpppuuuyyy{{{yyyvvvtttnnnmmmnnnpppssstttsssqqquuuyyy}}}~~~|||{{{wwwyyyzzzzzzxxxtttooommmhhhhhhkkkooosssvvvvvvvvvtttpppnnnsss|||ttthhhbbbgggpppuuu{{{{{{ooogggbbb[[[TTTSSSVVV^^^ffflllooovvv}}}|||rrrjjj^^^TTTOOONNNOOOPPPOOOOOOPPPPPPPPPOOONNNMMMMMMNNNPPPRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMOOOPPPQQQSSSTTTUUUTTTTTTUUUXXXZZZ\\\aaalllzzzwww|||yyyfffPPPGGGCCCFFFIIISSSppp~~~{{{yyyrrriiifffhhhiiilllpppssswww{{{wwwoooXXXRRRKKKDDDAAA@@@@@@@@@======<<<<<<;;;999999888888777777777777888999999;;;:::???JJJ[[[tttssskkk___TTTKKKEEEAAA???::::::::::::::::::::::::888888999999::::::;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<======???@@@AAABBB???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPKKKLLLKKKJJJHHHIIILLLNNNYYYbbblllrrrxxx~~~~~~}}}|||{{{|||}}}~~~|||{{{|||~~~{{{vvvvvv{{{~~~yyyuuulllddd]]]\\\ZZZVVVSSSSSSzzzssskkkfffaaa^^^___```^^^\\\VVVQQQJJJEEEAAA>>><<<:::999999888888666444222111222222111111000000111111000000000000111222333333222333444666888:::;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNQQQUUUZZZ^^^_________```cccdddeeeggghhhiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrssstttsssssstttuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz|||}}}}}}~~~tttqqqnnnlllkkkkkkkkkjjjjjjfffbbb___]]]XXXQQQLLLNNNJJJHHHKKKPPPWWWcccnnnvvvwwwvvvqqqjjjeeedddeeekkkmmmpppqqqqqqpppqqqqqqppppppppppppoooooonnnmmmnnnmmmkkkiiiiiihhhiiiiiijjjhhhdddaaa]]]XXXSSSOOOKKKHHHDDDAAA???=========;;;>>>CCCGGGMMMUUU```gggppprrrvvvxxxyyywwwtttrrrnnnoooppprrrtttvvvvvvvvvxxx{{{}}}zzzxxxuuuvvvxxxyyyxxxuuuqqqooojjjiiihhhhhhiiijjjkkklllnnnmmmnnntttzzz|||yyyuuuiiidddccckkksssxxx~~~~~~sssjjjaaaZZZUUURRRZZZdddkkknnnrrrzzz~~~yyykkkdddZZZRRROOOOOOQQQSSSQQQQQQPPPPPPPPPOOOOOOOOONNNPPPRRRUUUUUUTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMKKKLLLNNNPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSUUUXXXZZZ]]]eeetttxxxtttuuuxxx~~~oooZZZJJJBBBEEEDDDFFF]]]{{{|||yyyrrrjjjfffggggggjjjnnnrrruuuyyy~~~zzzfff___TTTJJJDDDBBB@@@@@@======<<<;;;::::::999999888888888777777888999999999888:::@@@JJJ]]]yyy{{{ssseeeXXXNNNFFF@@@===::::::::::::999999999999666666777777888999::::::888888999999::::::;;;;;;::::::::::::;;;>>>@@@AAA<<<===>>>???@@@@@@AAAAAADDDEEEGGGJJJLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEGGGJJJMMMWWWcccpppxxx~~~~~~~~~~~~}}}{{{{{{{{{~~~wwwqqqvvv|||zzzvvvqqqlllddd^^^[[[[[[[[[WWWTTTTTT{{{sssllleee``````aaaaaa```]]]WWWNNNGGGBBB@@@>>>===999999999888777666444333333333222111111111111111///000111111222333333333222222333555666888999999;;;===???AAABBBDDDHHHJJJMMMQQQVVVZZZ\\\\\\]]]^^^```aaacccdddfffggghhhhhhiiijjjkkkkkklllllllllllljjjkkkkkklllnnnoooqqqrrrqqqqqqrrrssstttuuuwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwuuuvvvwwwyyy{{{|||}}}~~~}}}yyytttnnnjjjiiijjjkkklllooollljjjhhhfffaaaXXXRRRQQQLLLIIIJJJMMMSSS___iiitttvvvvvvssslllfffddddddkkkmmmpppqqqpppppppppqqqoooooooooooonnnnnnmmmllllllkkkjjjhhhgggffffffffffffbbb^^^YYYUUUQQQLLLHHHDDDBBB@@@===;;;;;;<<<===???DDDKKKOOOTTT[[[eeelllrrrsssuuuvvvvvvtttrrrpppmmmmmmnnnnnnooorrruuuwwwxxx{{{}}}yyywwwuuuvvvxxxxxxwwwuuusssqqqnnnlllhhhdddcccdddgggjjjkkkkkkmmmppprrrppplllhhh^^^^^^ccclllsssxxx|||}}}~~~zzznnnaaaYYYUUUSSS^^^jjjpppqqquuu}}}~~~{{{uuuddd^^^VVVQQQOOOQQQSSSUUUTTTRRRPPPNNNMMMOOOPPPRRRPPPRRRTTTVVVVVVUUUSSSQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQQQQPPPPPPPPPSSSUUUYYY\\\bbbkkk|||}}}xxxvvvvvvzzzxxxcccNNNAAADDDDDDAAANNNbbb{{{}}}yyytttlllhhhhhheeeggglllooosssxxx}}}vvvmmmaaaTTTKKKEEEBBB???<<<<<<;;;:::::::::;;;;;;999999888888888888888999888888999<<<@@@JJJ^^^pppvvviii[[[OOOGGG@@@===::::::999999999888888888555555555666777888999999777888888999999999:::::::::999999999:::<<<>>>???<<<<<<<<<===>>>??????@@@CCCEEEGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDDDDGGGKKKOOOWWWcccqqqzzz~~~~~~~~~}}}|||yyywwwuuuwww}}}{{{xxxwwwuuu{{{~~~yyypppjjj___[[[ZZZ[[[ZZZUUURRRSSSyyyrrriiidddccceeeeeeeee```[[[SSSLLLGGGDDDBBB@@@;;;::::::999777666666555444333222111111111111111///000111222222333222222111222222333555666777777888:::<<<>>>???AAADDDGGGHHHLLLQQQTTTVVVWWWYYY[[[\\\]]]___aaadddeeefffggggggggghhhiiijjjjjjjjjjjjjjjkkkkkklllnnnppprrrsssooopppqqqrrrssstttuuuuuusssttttttuuuuuuvvvvvvvvvsssuuuwwwyyy{{{|||}}}}}}|||~~~|||uuummmggggggjjjnnnqqqyyyzzzzzzyyytttlllaaaZZZUUUOOOKKKKKKMMMQQQ[[[fffpppsssvvvtttnnniiiffffffkkkmmmooopppooooooooopppmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhfffeeecccbbbaaa]]]XXXSSSOOOLLLHHHEEE>>>>>>===;;;999999;;;>>>DDDKKKTTTZZZ]]]bbbjjjqqqtttuuuuuuuuusssqqqooommmiiijjjkkkkkkllloootttwwwxxx{{{|||zzzyyyyyyxxxwwwvvvuuutttsssqqqnnnjjjeeebbbbbbfffjjjeeeffffffeeeccc```]]][[[WWW\\\dddlllrrruuuyyy|||yyywwwwww{{{}}}~~~nnn^^^UUUTTTVVVcccnnnssstttyyy~~~|||{{{{{{uuummm^^^YYYTTTPPPPPPRRRSSSTTTTTTRRROOOLLLLLLNNNQQQSSSQQQRRRTTTUUUUUUTTTRRRQQQOOONNNNNNMMMLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRQQQPPPPPPSSSUUUXXX\\\```eeeppp~~~|||zzzzzz{{{yyyvvvzzzjjjTTTCCCBBBBBB@@@CCCLLL___uuu{{{vvvnnniiiiiicccfffiiimmmppptttyyy|||{{{ooobbbWWWNNNGGGBBB???>>><<<;;;::::::;;;<<<::::::999888888888888999888777999;;;;;;???IIIUUUlll|||zzzrrreeeXXXNNNFFFAAA>>>:::999999888888777777777555555666666777777888888777777888888888777777666999999999999::::::;;;<<<:::::::::;;;<<<===???@@@BBBDDDFFFGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCFFFKKKRRRVVV^^^hhhttt{{{|||zzzzzzzzzyyyxxxuuusssqqqrrrxxxxxxooommmsssyyy}}}zzzooofff[[[XXXXXXYYYWWWRRRPPPRRRyyyooohhheeeeeeeeeddd```]]]YYYTTTPPPKKKFFFBBB<<<;;;:::888777777777888555444333222111111111111---...///111111111111111000000111222333333444444555777999:::;;;===AAACCCCCCFFFJJJMMMOOORRRUUUWWWWWWYYY[[[^^^aaacccdddeeeddddddeeefffggghhhhhhgggiiiiiijjjkkkmmmoooqqqrrrnnnooopppqqqrrrrrrssssssqqqqqqrrrsssssstttuuuuuutttvvvwwwyyyzzzzzzzzzzzzzzz{{{yyyooohhhiiiooovvv{{{vvvpppccc]]]WWWUUUSSSUUU\\\eeelllppptttuuupppllliiiiiijjjlllnnnooommmllllllmmmiiiiiijjjjjjjjjiiihhhhhheeefffggggggfffccc```^^^YYYUUUOOOKKKHHHEEEBBB@@@999::::::888777777;;;>>>DDDMMMXXX___bbbfffmmmsssuuutttsssqqqnnnjjjgggfffdddgggkkknnnooorrrvvvyyy|||~~~}}}|||yyywwwuuutttuuuuuuppppppmmmiiidddbbbcccfff```___]]]ZZZUUUSSSRRRSSSUUU^^^gggnnnqqqtttwwwyyyuuutttuuuvvvuuuwwwzzzjjjZZZUUUWWW]]]iiissswwwzzz~~~}}}zzzyyyvvvmmmcccWWWTTTQQQOOOPPPQQQRRRQQQRRRQQQOOONNNMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOPPPPPPPPPOOONNNMMMKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSRRRRRRTTTVVVTTTZZZ___aaagggyyy~~~xxxuuuzzzsss```LLLBBB@@@???@@@AAAIII]]]xxx~~~xxxpppjjjiiiccceeehhhjjjkkknnnrrruuu{{{|||pppdddYYYOOOIIIEEECCC@@@===;;;;;;;;;;;;;;;:::999999888888888999999777777:::::::::>>>DDDNNNZZZgggnnntttyyy{{{zzz|||~~~|||yyywwwjjjcccXXXNNNGGGBBB???===:::999999888777777666666666666666666777777777777555666666666666444333222777888888999999888888888666666666777999;;;===>>>???@@@BBBDDDDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@>>>@@@CCCGGGMMMVVV___eeejjjrrryyy|||~~~zzzxxxvvvuuuvvvvvvtttsssqqqooommmpppvvv}}}|||rrrgggbbbggguuu~~~zzzxxxjjj```YYYWWWWWWXXXWWWRRRRRRTTTuuukkkfffdddaaa_________]]][[[WWWQQQHHHCCC>>><<<:::777777777888999555444333222111111111111,,,---...000000000000////////////000111222222222333555777888999;;;>>>AAA???BBBFFFHHHKKKNNNQQQTTTTTTUUUXXX[[[^^^aaaccccccaaabbbcccdddeeefffffffffffffffggghhhjjjlllnnnooonnnooopppqqqqqqqqqqqqqqqppppppqqqqqqrrrsssttttttvvvwwwxxxyyyzzzyyyxxxwwwxxxyyy}}}ssslllmmmuuu~~~tttmmmfffaaa\\\ZZZ^^^eeeiiinnnsssuuurrrnnnkkkkkkiiikkkmmmmmmllljjjjjjjjjffffffggggggggggggffffffcccdddfffgggeeebbb^^^[[[RRRNNNHHHDDDAAA???===;;;666777888777555666:::>>>@@@JJJWWW___cccffflllqqqtttsssppplllhhhccc```^^^___eeelllqqqtttvvvxxx{{{~~~zzzvvvttttttuuuvvvnnnpppppplllfffbbb```aaa]]]\\\XXXSSSNNNLLLNNNQQQVVV```jjjppprrrtttwwwxxxzzzyyyzzzyyyuuuvvvttteeeYYYWWW]]]cccnnnxxx|||~~~|||yyywwwrrrggg[[[SSSQQQOOONNNOOOPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNOOOPPPPPPPPPOOONNNJJJKKKMMMPPPRRRSSSTTTTTTUUUVVVVVVUUUTTTTTTVVVXXXRRRXXX^^^^^^aaappp~~~{{{|||{{{kkkUUUEEE???@@@@@@???>>>LLLaaawwwzzzqqqkkkiiiccceeegggggghhhjjjlllooottt|||yyymmmaaaVVVNNNJJJHHHDDD@@@===;;;::::::;;;::::::999888888888999999666666999:::999:::>>>;;;CCCJJJLLLNNNSSSXXXYYY___dddiiilllllliiifffeee\\\UUULLLDDD???===;;;:::999999999888777666666555777777777777777666666666444555555555444222000///666777888888888777555444333333444444666999;;;===;;;===@@@BBBBBBAAA@@@>>>======>>>>>>??????@@@@@@???BBBGGGMMMUUU```kkkssstttzzz~~~~~~~~~~~~|||vvvuuussssssttttttrrrqqqmmmllllllpppvvv|||vvvnnnddd[[[\\\iii{{{{{{xxxuuuggg]]]YYYWWWXXXYYYXXXTTTUUUXXXsssiiiaaa]]]ZZZ\\\]]]^^^^^^\\\VVVOOOJJJDDD???:::999;;;===;;;888999999999777333111000111000000000000111111111111111111111111111111111111222333555777999:::<<<===>>>>>>@@@BBBDDDGGGJJJKKKMMMPPPRRRTTTVVVYYY]]]```___aaadddeeeddddddfffggggggggghhhggggggiiilllooolllmmmnnnooopppooonnnnnnmmmnnnoooppprrrssstttuuuttttttuuuvvvwwwwwwxxxxxxzzzzzz{{{~~~xxxtttyyyxxxnnnhhheeecccbbbkkkmmmqqqssssssoookkkhhhmmmmmmmmmmmmkkkiiihhhfffffffffeeedddcccbbbbbbaaaaaa___]]]\\\[[[XXXUUUQQQEEEDDDAAA???<<<:::888888555222000111444666666555;;;???HHHTTT___hhhmmmnnnppppppnnnggg___[[[]]]aaaeeejjjqqqvvvyyy||||||yyyvvvuuutttuuuuuusssnnnfff```^^^^^^ccc\\\TTTOOOJJJHHHMMMTTT```hhhqqqvvvvvvwwwyyy|||zzztttsssxxxzzzmmm```WWWXXX^^^hhhuuu|||wwwlll^^^UUUSSSQQQOOOMMMKKKLLLLLLMMMNNNMMMMMMOOORRRRRROOOLLLMMMMMMMMMMMMMMMMMMMMMMMMTTTSSSRRRQQQOOONNNLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUWWWXXXXXXUUUYYY^^^^^^bbbvvv~~~vvvwwwttt]]]PPPJJJBBB<<<;;;@@@@@@III^^^vvvzzzpppllliiifffddddddfffhhhiiiiiimmmqqq{{{}}}ppp```UUUPPPLLLGGGCCCAAA???>>><<<;;;;;;;;;::::::999999888888777777777777777888888>>>>>>???@@@AAABBBCCCCCCGGGIIILLLOOOQQQQQQPPPOOOFFFDDD@@@<<<999888888888666777888999999888777666666666666666555555555555333555777666444222444777666777888888888666555444333444555777999;;;===>>>@@@@@@???>>><<<;;;::::::666999<<<>>>>>>???@@@AAABBBGGGOOOYYYcccooozzz~~~}}}}}}~~~~~~}}}zzzxxxrrrqqqqqqqqqsssssssssqqqmmmmmmnnnssswwwzzzyyyxxxiii___VVVTTTXXXeee~~~}}}qqquuu|||xxxiii```^^^ZZZYYYXXXWWWVVVUUUUUUUUUwwwlllbbb[[[XXXWWWYYY\\\___^^^ZZZSSSMMMEEE@@@:::999;;;<<<;;;888888888888666333111111222111111111111111111111111111111111111111111111111000222555888999:::999888;;;<<<===???AAADDDFFFHHHJJJLLLOOOQQQRRRUUUYYY\\\\\\^^^aaabbbbbbbbbccceeeeeeeeefffeeeeeegggjjjmmmnnnooooooppppppooommmmmmlllmmmnnnoooqqqrrrssssssttttttuuuvvvwwwwwwxxxxxxzzzzzzzzz}}}}}}yyy||||||uuupppmmmkkkkkkmmmoooqqqqqqooollljjjlllllllllllljjjhhhfffeeeccccccbbbbbbbbbaaaaaaaaa```]]]ZZZXXXUUUQQQLLLIIIAAA@@@>>>;;;999777666555555222111222555888888888<<<>>>EEEOOO\\\fffkkkmmmjjjjjjfff___XXXWWW[[[___jjjooovvvzzz}}}~~~|||yyyxxxwwwwwwwwwwwwtttoooiiidddcccdddeee\\\RRRMMMIIIIIIPPPXXXcccjjjsssxxxyyyzzz}}}~~~zzz{{{zzzoooeee\\\WWW\\\cccooo{{{{{{ssshhh]]]UUUSSSQQQOOONNNMMMNNNOOOOOOPPPNNNMMMNNNPPPQQQOOOLLLNNNNNNNNNMMMMMMMMMMMMMMMSSSSSSRRRPPPOOOMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYWWW[[[``````aaannn|||vvv|||~~~kkk[[[NNNBBB>>>???CCCAAADDDNNN^^^rrr{{{tttllliiieeeddddddfffffffffkkknnnuuu~~~zzznnngggZZZUUUOOOJJJFFFCCC@@@>>>888888999999::::::::::::999888888888888888999999:::::::::;;;<<<<<<======;;;===???AAAAAA@@@???===???>>>;;;999777777777888666666777888888777666666444555555555666666777777555666666666444444666777666777777777777666666555666666777888888999::::::>>>>>>===<<<;;;;;;::::::888999;;;===>>>AAAEEEHHHMMMTTT^^^hhhqqqyyy}}}}}}}}}|||zzzxxxtttsssssstttwwwyyyyyyyyyxxxvvvuuuwwwyyyyyyuuuqqqeeeYYYOOORRR^^^oooyyyssswww|||}}}qqqfffaaabbb[[[ZZZXXXVVVTTTSSSSSSSSS|||qqqeee[[[UUUQQQTTTXXX]]]___]]]XXXSSSIIIDDD===::::::;;;:::999666777777666333222222333222222222222222222222222111111111111111111111111...111555888999888555444888888999;;;===@@@BBBCCCEEEGGGIIIKKKMMMOOOSSSVVVWWWZZZ\\\]]]^^^^^^```aaaaaabbbccccccccceeehhhjjjmmmmmmmmmmmmmmmlllkkkjjjkkklllmmmnnnooopppqqqrrrsssssstttuuuvvvwwwxxxxxxyyyyyyyyy{{{~~~{{{||||||wwwsssmmmnnnoooppppppnnnmmmlllkkkkkkkkkjjjiiigggeeeccc________________________\\\YYYUUUPPPLLLGGGAAA===;;;:::888666555444333333333333333555999<<<======@@@@@@DDDNNN[[[fffjjjjjjeeeccc^^^XXXTTTUUU\\\bbbnnnssszzz~~~|||zzzyyyyyyyyywwwvvvtttoookkkhhhiiijjjfff\\\PPPJJJHHHLLLVVV```hhhnnnvvvzzz|||~~~}}}rrriii```[[[XXXYYYbbblllwwwyyynnnbbbYYYUUURRRQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNMMMNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQPPPOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXX[[[XXX[[[aaaaaa___eeepppwwwvvv~~~~~~mmmYYYIIICCCEEECCC@@@???@@@FFFTTTnnn}}}tttoooiiidddcccdddeeefffgggjjjnnnsssyyy|||kkkeee]]]UUUOOOIIIDDDBBB999::::::;;;;;;::::::999:::999999888888888999999777777777777777777777777777888999:::999888555444888777555444444555666777555555666666666666555555333333444555666777888888888666444444555666777666666666666555666666777777666777777888888999999999;;;;;;:::999999999999999;;;<<<<<<<<>>???@@@BBBDDDFFFHHHJJJNNNPPPRRRTTTWWWYYYYYYZZZ\\\^^^^^^___```aaaaaacccfffhhhhhhhhhhhhiiiiiiiiihhhhhhkkkllllllmmmoooppppppqqqqqqqqqrrrsssuuuvvvwwwwwwxxxxxxxxxxxxzzz}}}}}}zzzzzz|||{{{xxxtttsssrrrqqqooonnnnnnmmmjjjjjjjjjiiigggeeecccbbb^^^^^^]]]\\\[[[ZZZYYYYYYUUURRRMMMHHHDDD???:::666666666555333333222222222222333555999===AAACCCDDDIIIHHHKKKUUUaaaiiijjjhhhbbb```[[[VVVUUUZZZbbbiiipppuuu{{{}}}zzzyyyyyyyyyvvvtttqqqnnnlllkkkmmmnnnggg[[[NNNHHHJJJQQQ]]]hhhmmmrrrwww{{{}}}|||{{{wwwrrrmmmeee^^^WWWVVVXXX^^^jjjttt}}}uuuggg[[[UUURRROOONNNNNNNNNOOOPPPQQQRRRRRRQQQNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXVVVXXX]]]```___bbbgggxxx|||vvv{{{mmmZZZPPPMMMEEECCCBBBAAAAAAGGGXXXggg|||vvvnnngggeeeeeefffgggdddfffiiilllpppxxx~~~wwwmmmcccZZZQQQJJJFFF@@@@@@???>>>===;;;999888:::999888888888888888888888888888777777666666666888999::::::999888666555444444333333333333444555555555555555555555555555444444444555666777777888999555222222555777666555666555444444555666888999333444555777888:::;;;<<<999999888777666666777777>>>>>>>>>???CCCJJJTTTZZZiiiqqq{{{zzzwwwvvvvvvuuutttqqqpppqqqtttzzz~~~vvvjjj```UUUUUU\\\mmm}}}|||||||||~~~vvvjjjbbb\\\\\\___XXXVVVTTTQQQPPPPPPQQQRRR~~~~~~~~~}}}~~~rrrfff^^^VVVTTTRRRSSSWWWZZZ]]]^^^WWWRRRJJJCCC>>>:::888777666777888777555444555666222222222111111000000000000000000000000000000000111111000000111222333333444444555666777999;;;<<<<<<>>>@@@BBBCCCEEEIIIKKKLLLOOORRRTTTUUUVVVXXXZZZZZZ\\\^^^______aaaccceeecccdddeeefffggghhhiiijjjkkkkkklllmmmnnnoooooopppnnnooopppqqqssstttuuuvvvvvvvvvvvvvvvvvvxxxyyyzzzyyyyyyyyyxxxwwwvvvxxxyyyyyy~~~|||yyywwwtttqqqnnnmmmllllllhhhhhhhhhgggeeecccaaa___]]]\\\ZZZXXXUUUSSSQQQPPPLLLHHHDDDAAA>>>:::666444444333333333333333444444333666:::???CCCHHHLLLNNNTTTUUUZZZccckkknnnjjjeee___]]]ZZZXXX[[[bbbkkkqqqrrrwww~~~{{{yyyxxxwwwvvvtttqqqoooooopppqqqrrrfffYYYNNNKKKOOOXXXdddooorrrtttxxx{{{}}}}}}xxxqqqlllkkkjjjgggdddaaaZZZVVVXXX^^^fffqqq{{{~~~ppp```TTTOOOOOOKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOOLLLJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSUUUVVVVVVUUUUUUTTTRRRSSSXXX\\\___cccggglllxxxyyy~~~vvvggg\\\OOOIIIEEEEEEFFFHHHOOOWWWnnn~~~tttlllgggfffggggggccceeehhhjjjlllrrr{{{}}}rrrhhh]]]TTTNNNEEEDDDBBB@@@>>><<<;;;::::::999888777777777777777999999888888777666666666444555666777777777666555555555444333333333333333555555444444444444555555666666666666666555555555888444111222444666555333666555444444444666777888333444555666888:::;;;;;;999888666555555555666777===???BBBGGGNNNXXXcccjjjvvv{{{|||vvvsssrrrrrrrrrrrrrrrrrrssswww}}}zzzooobbbYYYUUUbbbuuu~~~vvvkkkddd]]]YYYZZZSSSQQQPPPOOOOOOPPPQQQRRRyyyzzzyyywwwvvvyyy{{{qqqjjjaaa\\\VVVRRRTTTWWW[[[^^^[[[WWWQQQJJJCCC>>>;;;999888999:::999777666666777333333333222111111000000000000000000000000000000222000///...///000333444333333333444555666888888888:::<<<>>>???AAADDDGGGFFFIIILLLNNNPPPQQQSSSUUUVVVXXXZZZ[[[\\\]]]```bbbaaabbbbbbdddfffhhhjjjkkkjjjjjjkkkkkklllmmmmmmnnnkkklllmmmoooppprrrssstttttttttsssssssssttttttuuussssssssstttttttttsssssssssyyy~~~~~~|||wwwuuurrrnnnllljjjiiiiiieeeeeeeeedddbbb___]]][[[XXXVVVTTTQQQNNNKKKHHHGGGBBB???<<<:::999777555333222222333333444666777888777;;;AAAGGGLLLRRRWWWZZZ```ccciiinnnpppmmmgggbbb[[[ZZZZZZ\\\aaaiiirrrwwwyyy}}}|||yyywwwvvvuuusssqqqppprrrsssttttttbbbXXXOOOPPPWWW```jjjsssuuuwwwyyy|||tttnnnfffaaaaaabbbbbbaaa___ZZZXXX^^^fffmmmvvv~~~vvvfffXXXOOOLLLKKKHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOMMMJJJIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLOOOOOOPPPQQQRRRRRRRRRRRROOOOOOQQQUUUYYY^^^cccggglll}}}yyywwwwwwxxxbbbUUUJJJFFFHHHIIILLLOOOaaa|||vvvoookkkiiihhhfffggghhhjjjllloootttwwwxxxmmmccc]]]MMMKKKGGGCCC@@@?????????;;;:::999888888888888888888888777777666666555555222333444555666777777777666666666555555444333333666555444444444444555666777777666666555555555555555444444444555666555444555555555444555555666666777777777777777777777777999888777666777999;;;===@@@EEEMMMWWWaaalllvvv|||zzzwwwsssppppppqqqqqqqqqpppppprrrwww||||||rrrhhhaaa]]]cccwwwvvvmmmggg___XXXVVVNNNNNNNNNNNNOOOOOOPPPQQQsssuuuuuussspppppptttwww||||||wwwllleee]]]WWWUUUVVVXXXYYY[[[YYYUUUPPPIIICCC@@@>>>:::;;;<<<:::888777777888666555555444333333222222000000000000000000000000////////////000111333444111111111111222333555555555777999:::;;;===@@@CCC???BBBFFFHHHJJJLLLNNNPPPPPPSSSVVVWWWXXXYYY[[[]]]_________```aaadddfffgggggghhhhhhiiiiiijjjjjjjjjiiiiiikkklllnnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooonnnmmmllliiiooosssssstttxxxyyyxxxxxxwwwvvvvvvwwwwwwuuutttooonnnkkkiiifffeeeeeedddaaaaaa```___]]]ZZZXXXVVVPPPNNNLLLIIIFFFCCCAAA@@@;;;999666444444444333222111222222333555777999:::<<>>BBBDDDFFFHHHJJJMMMMMMPPPSSSUUUUUUVVVXXXZZZ\\\[[[[[[[[[\\\^^^```aaaeeeeeeffffffgggggghhhhhhggghhhiiikkkmmmnnnpppqqqppppppppppppoooooooooooommmlllkkkkkkjjjiiigggeeecccjjjoooppppppssssssqqqrrrpppnnnmmmmmmllljjjhhhgggfffeeedddbbbbbbaaaaaa^^^^^^]]]\\\ZZZWWWTTTSSSIIIHHHFFFDDDAAA???===<<<888555222111111222111000111111222333666888:::;;;@@@FFFOOOVVV\\\bbbiiimmmmmmrrrtttqqqhhh```\\\[[[YYY[[[```hhhqqqyyy~~~}}}yyyxxxyyy}}}}}}zzzxxxllljjjhhhjjjmmmooommmkkk\\\UUUSSSZZZdddkkkqqquuuxxxyyy|||rrrkkkccc^^^___bbbcccdddYYYWWW[[[fffpppvvvzzz}}}|||sssbbbTTTMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJMMMOOOOOOKKKIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMKKKQQQWWWXXXXXXZZZ\\\^^^eeennn~~~xxxxxx~~~|||rrrtttzzz~~~ppp```UUUQQQRRRYYYmmmxxxtttppplllgggfffiiillllllkkkooottt|||{{{ssslllaaaUUUKKKFFFDDDCCC??????>>>===<<<;;;;;;;;;999999::::::::::::::::::888888888888888888999999444555666777777777666666777666555444444555666777333444444555666777888888333888<<<===:::777777888555555666777666555333222333444555666777888999:::777777999<<<@@@FFFLLLOOO]]]eeeqqq{{{~~~~~~tttrrrpppppprrrsssssssss{{{||||||}}}yyyooogggiiiwwwzzzvvv|||vvvhhhaaa]]]VVVPPPMMMKKKLLLNNNOOONNNMMMKKKIIIhhhkkkmmmmmmjjjjjjlllooottt|||xxxhhh]]]XXXUUUQQQNNNVVVXXXZZZXXXTTTNNNJJJHHHBBB@@@>>>;;;999999999:::888888999999777666444333333222111111000111111111000000//////000111222222111111111000000000000000444444444555777888:::;;;=========>>>@@@CCCEEEGGGHHHJJJLLLMMMNNNOOOQQQSSSWWWYYY[[[[[[[[[\\\]]]___bbbdddffffffeeedddeeeffffffggghhhjjjkkkllllllmmmoooooonnnnnnmmmlllkkkkkkiiijjjiiigggdddbbbbbbcccccceeehhhjjjkkklllkkkjjjiiiiiigggfffeeeeeeeeeeee```___^^^\\\[[[ZZZYYYYYYYYYXXXWWWUUURRRNNNKKKIIIDDDCCC@@@===:::999888888444444555333222111222444222444555555444777===BBBIIIOOOXXX```fffjjjnnnpppsssssspppjjjccc]]]ZZZYYYVVVZZZbbbkkkssszzz{{{xxxuuusssrrr{{{|||~~~|||{{{xxxvvvxxxzzzzzzuuupppggghhhiiikkkkkkhhhdddaaaVVVUUUVVV\\\fffpppuuuxxxuuuxxx~~~{{{qqqhhhhhhjjjhhhccc```\\\XXX\\\iiitttwwwwwwyyy{{{}}}tttiiiZZZPPPLLLLLLMMMMMMOOOLLLIIIIIILLLNNNNNNMMMOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMNNNPPPRRRTTTPPPPPPNNNMMMMMMMMMNNNOOOOOOMMMJJJKKKLLLMMMKKKHHHKKKJJJIIIHHHHHHIIIKKKKKKPPPRRRTTTVVVVVVXXXZZZ\\\]]]eeeqqq||||||zzzyyy~~~xxxxxx{{{```MMMLLLMMMWWWlllyyyxxxqqqjjjggghhhiiigggeeeiiilllppptttwww}}}|||pppeee\\\TTTLLLFFFDDDAAA===<<<<<<<<<<<<<<<===<<<;;;:::888888777777777777777888888888888888999999999999999888777666666666777777666444333111555555666666666777777777222444666777666555555555555555555666666777777777333555666666555555666777>>>AAADDDEEEGGGMMMWWW___lllttt~~~xxxtttuuusssnnnmmmqqqrrrpppsssyyyyyyqqqfffaaahhhwwwzzzxxxyyywwwkkk```\\\XXXSSSNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJbbbggglllnnnnnnnnnoooqqq{{{zzzmmmbbb[[[UUUQQQNNNPPPSSSWWWZZZZZZWWWRRROOOFFFDDD@@@<<<:::999::::::777888888888777666444333444333222111111111111111000000000000000111222222//////000000111111222222111111111111222444555666999999:::;;;===???AAACCCBBBDDDGGGHHHHHHIIIKKKMMMQQQSSSUUUVVVVVVWWWYYY[[[]]]___aaaaaaaaaaaaaaaccccccdddeeegggiiiiiijjjjjjlllllllllkkkjjjiiiiiiiiiiiihhhfffccc___]]]^^^___aaabbbeeeggghhhhhhhhhgggeeedddcccaaa```_________[[[ZZZXXXWWWVVVUUUTTTTTTQQQQQQOOOMMMJJJGGGDDDBBB???===;;;888666444444333222333333222000000111333111333555555666999@@@FFFPPPVVV^^^fffkkknnnppprrrooonnnjjjddd]]]YYYXXXXXXZZZ^^^eeennnuuu{{{~~~}}}zzzwwwuuutttttt|||}}}}}}yyytttqqqnnnnnnqqqrrroookkkggghhhhhhhhhfffbbb]]]ZZZTTTWWW]]]dddkkkqqquuuvvvvvvzzzzzznnneeehhhmmmkkkccc]]]\\\[[[bbbnnnvvvvvvvvvwww~~~~~~|||pppfffXXXNNNKKKLLLLLLMMMNNNKKKIIIIIIKKKMMMMMMMMMOOOOOOOOONNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMOOOPPPRRRPPPOOONNNMMMLLLMMMMMMNNNMMMKKKJJJKKKMMMNNNMMMKKKJJJJJJIIIIIIIIIKKKLLLMMMOOOQQQSSSUUUUUUWWWYYY[[[\\\bbbjjjrrryyy{{{vvvvvv|||jjjTTTKKKIIIMMMYYYkkk~~~xxxppplllkkkkkkgggdddeeehhhkkklllnnnrrrxxx|||{{{rrriiiaaaXXXRRRKKKHHHDDDAAA@@@???>>>===>>>>>><<<;;;::::::::::::999999999999999999999999999999999999999888777777888888999999999777666555666666666666666666666666444666888888777666666666666666666666666666666666555666888999999;;;>>>AAADDDHHHNNNSSSXXX```kkkssszzz{{{yyyuuuooonnnpppsssnnnmmmqqqtttvvv|||{{{tttllleeeaaaeeesss}}}|||lllaaaXXXTTTRRRMMMJJJJJJJJJJJJIIIHHHHHHHHHIIIIII[[[aaaiiinnnppprrruuuwwwuuujjj```WWWQQQNNNNNNPPPTTTZZZ^^^^^^XXXSSSKKKHHHCCC???;;;::::::;;;777777777777777666555444555444333222111111111111000000000000000000111222......///000111222333333000////////////000111222555555666777888:::<<<===>>>@@@BBBCCCCCCDDDFFFHHHIIIKKKMMMOOOOOOPPPSSSUUUVVVXXXZZZ[[[[[[\\\]]]^^^___```aaacccdddeeeffffffhhhhhhggggggfffeeeeeeeeeeeeddd```[[[WWWVVVXXXZZZ^^^___bbbdddddddddcccbbb___^^^\\\ZZZYYYWWWWWWWWWSSSRRRQQQPPPOOOMMMLLLLLLIIIHHHGGGEEECCC@@@===<<<999888666444222111000000000111111111//////111333222444777888:::@@@HHHOOOYYY___gggnnnqqqrrrrrrrrrjjjhhhccc\\\WWWVVVWWWYYYaaaeeellltttzzz}}}zzzxxxwwwxxxxxx|||~~~}}}xxxuuujjjfffbbbbbbdddggggggfffggggggfffccc___YYYTTTQQQSSS[[[fffmmmqqqrrrtttvvvxxx|||vvvkkkdddhhhooolllbbbZZZ^^^bbbkkkuuuyyyxxxxxxzzz}}}~~~}}}wwwsssiii```TTTLLLJJJKKKLLLLLLMMMKKKIIIIIIKKKLLLMMMMMMOOOOOOOOOOOONNNMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJKKKKKKMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMJJJIIIIIIKKKMMMOOOOOONNNJJJJJJJJJJJJKKKLLLNNNNNNNNNPPPRRRTTTUUUVVVXXXZZZ[[[^^^cccfffiiisssvvvppprrrxxxjjjSSSGGGDDDCCCFFFOOOaaa}}}{{{tttppplllhhhddddddeeefffeeeeeegggjjjlllwww{{{{{{sssiiicccZZZVVVQQQMMMJJJGGGDDDBBB@@@???>>><<<;;;;;;;;;:::999888888777777888888888888888888777777777777666666777777888888777666666444444444444444444444444444666777777666555555666888888888888888777777666999:::;;;===???DDDJJJNNNRRRWWW___ffflllttt~~~{{{tttpppllljjjlllqqqtttqqqooosssxxx}}}wwwnnnhhhbbb```cccppp|||mmmaaaXXXPPPNNNMMMIIIGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHVVV\\\dddjjjnnnsssyyy~~~}}}sssggg\\\TTTQQQSSSQQQRRRVVV[[[[[[VVVQQQNNNKKKFFFAAA===;;;;;;;;;777777777777777666666555666555444222222111111111111000000000000000111111//////000000111111111222111111000000000000111111222222333444555666777888;;;===???@@@@@@AAACCCEEEBBBEEEGGGIIIJJJKKKNNNPPPOOORRRUUUVVVWWWWWWYYY[[[ZZZ[[[]]]^^^```aaaaaaaaabbbbbbbbbaaaaaa`````````^^^\\\XXXSSSOOOOOOSSSVVV\\\]]]___```aaa```^^^]]]YYYXXXVVVTTTRRRQQQPPPOOOLLLLLLKKKJJJIIIGGGFFFEEECCCBBBAAA???===;;;:::999777666555444222111111000///000111111000111333555444777;;;>>>AAAHHHQQQXXXbbbgggnnnrrrsssrrrpppoooeeebbb]]]WWWTTTUUUZZZ^^^gggkkkrrryyy}}}{{{zzz{{{|||}}}|||~~~~~~|||yyytttpppbbb___ZZZYYY\\\___bbbccceeedddbbb^^^WWWRRRNNNLLLVVV```lllssssssrrrtttwww{{{~~~~~~ssskkkhhhjjjlllggg___[[[bbbiiissszzz{{{||||||{{{|||yyyrrrlllaaaZZZPPPJJJJJJKKKLLLKKKLLLLLLKKKKKKLLLMMMMMMMMMPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIJJJLLLMMMMMMMMMIIIJJJJJJKKKMMMNNNOOOPPPNNNPPPSSSTTTUUUVVVXXX[[[]]]]]]______^^^eeewww}}}uuurrrvvv}}}dddOOOFFFCCCBBBDDDGGGPPP___nnn}}}uuuooojjjgggggggggfffdddccccccddddddmmmqqqvvv{{{{{{vvvoookkkeee^^^YYYTTTOOOLLLIIIHHHEEECCC@@@>>>======<<<;;;:::999999::::::;;;:::::::::999999999999999777777888888888888888888777777777777666666666666777888:::999888777888999888999::::::;;;::::::999===>>>@@@CCCHHHOOOWWW]]]fffkkkrrrwww|||{{{tttooommmllllllpppvvvwwwvvvwwwzzz|||qqqkkkhhhggglllnnnuuu|||oooddd^^^VVVPPPNNNLLLHHHFFFHHHEEEEEEEEEFFFFFFGGGIIIIIITTTXXX^^^ccchhhpppzzz{{{pppdddZZZUUUVVVRRRNNNOOOSSSUUURRROOOOOOLLLHHHDDD@@@===<<<<<<:::999888888777777777777666555444333222222222222111111000000000000000111222111111111000000//////222111000000///000000000000111222333333444444555888:::<<<=========???AAA>>>@@@CCCDDDEEEGGGIIILLLJJJMMMPPPRRRRRRSSSUUUWWWTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZUUUSSSOOOKKKIIIKKKOOOSSSYYYZZZ\\\\\\\\\[[[YYYXXXSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGFFFEEECCCAAA@@@===<<<;;;999888777666666444444444333222222111000///111222222222333666888555999???CCCHHHOOOXXX___gggjjjoooqqqooollliiihhh]]][[[XXXUUUTTTWWW^^^bbbiiilllrrrxxx~~~~~~~~~}}}~~~}}}|||zzzvvvqqqnnn]]]ZZZWWWVVVWWW[[[___aaa```___\\\WWWQQQMMMMMMOOO]]]fffpppsssqqqppptttyyy}}}zzzqqqooommmlllfff^^^]]]```gggooowwwzzz{{{~~~~~~~~~{{{ssskkkZZZTTTMMMIIIIIIKKKKKKJJJLLLLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLNNNNNNOOOOOONNNPPPSSSTTTUUUVVVYYY[[[___^^^^^^\\\ZZZ^^^mmm}}}~~~zzz||||||eeeVVVLLLFFFCCCEEEHHHKKKQQQWWWfff}}}}}}uuuqqqnnnmmmkkkjjjhhhgggfffeeedddeeehhhlllpppuuu{{{xxxrrrllleee___\\\XXXVVVRRRNNNIIIFFFCCCBBBBBBAAA???>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<===<<<;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???999:::<<<===>>>>>>>>>===>>>AAAGGGMMMUUU___iiioooyyy|||~~~|||sssooonnnpppqqqpppsssxxxwww{{{vvvllleeegggoooxxxtttiiiaaa^^^WWWRRRPPPLLLHHHFFFHHHFFFFFFFFFFFFGGGIIIJJJKKKRRRUUUYYY\\\bbbkkkvvv~~~xxxmmmccc\\\UUUQQQLLLKKKMMMPPPPPPPPPNNNMMMKKKHHHEEEBBB@@@>>>===<<<;;;999888777777777555555444444333333444444222111111000000000000000333333222111000///......//////...------.........///000111222222222222222333555777777777888999;;;:::<<>><<<;;;777666444333222222222222000000111111111000//////000111333444444666999;;;888===EEEJJJOOOUUU]]]ccciiikkkmmmlllhhhccc```^^^UUUUUUVVVVVVXXX]]]ccchhhjjjlllooosssxxx}}}~~~}}}{{{yyyvvvrrrlllhhhWWWVVVUUUTTTUUUXXX[[[]]]XXXWWWTTTOOOKKKLLLQQQVVVeeelllrrrtttqqqqqqvvv|||{{{rrrqqqoooiii___YYY___hhhnnnvvv||||||}}}~~~sssjjjUUUPPPKKKIIIJJJKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOOOONNNMMMLLLLLLNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMOOORRRSSSTTTUUUXXXZZZ^^^]]]\\\[[[XXXZZZfffsss~~~zzznnndddVVVMMMEEEDDDEEEFFFIIIMMMTTTggg}}}zzzuuusssqqqoooooommmjjjhhhaaacccfffiiimmmttt{{{|||wwwrrrnnneeebbb]]]XXXRRRMMMIIIGGGGGGEEECCCAAAAAAAAACCCDDDCCCBBB@@@>>><<<<<<<<<<<<======<<<<<<;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCAAABBBEEEFFFGGGGGGEEEDDDCCCIIISSS]]]gggrrr{{{|||vvvrrrpppnnnppptttvvvuuuvvvyyyzzzzzzrrriiidddeeennn}}}yyyooofffaaa\\\WWWSSSPPPLLLFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNRRRVVVYYY^^^eeeooovvv~~~vvvkkkbbbUUUSSSPPPMMMLLLMMMNNNOOONNNNNNOOONNNLLLHHHEEEBBB@@@???===;;;999888888888444444444444444555555666222222111000000000000000222222111111000000//////---------,,,,,,---.........///000111111111000///000222444444333444666777666888:::;;;;;;<<<>>>@@@>>>@@@CCCDDDEEEEEEGGGHHHFFFGGGHHHJJJLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKHHHEEECCCDDDHHHLLLLLLMMMMMMMMMLLLJJJGGGFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<======;;;999666555333222111000//////000111...///000111111000/////////111333444555777:::<<<@@@FFFOOOVVVZZZ___eeeiiiiiijjjiiifff```[[[WWWVVVSSSUUUYYY]]]aaaffflllpppoooooooooqqqtttxxx|||~~~|||zzzvvvrrrnnnhhhaaa\\\OOOPPPQQQRRRRRRSSSTTTUUUNNNMMMJJJFFFEEEKKKVVV___mmmqqquuuvvvtttuuuxxx|||~~~vvvqqqkkkddd\\\ZZZdddqqqyyy{{{nnnbbbRRRNNNJJJIIIJJJKKKJJJHHHHHHJJJLLLLLLJJJIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNLLLLLLMMMNNNOOOOOOOOONNNLLLLLLLLLNNNOOOMMMJJJIIIJJJKKKJJJJJJLLLMMMMMMMMMLLLLLLKKKMMMOOOQQQQQQSSSUUUWWWZZZYYYYYYWWWTTTTTT]]]hhhxxx{{{{{{}}}|||wwwkkkccc\\\VVVOOOIIIHHHLLLLLLWWWgggyyy~~~{{{yyyxxxvvvrrrooohhhhhhhhhhhhjjjooouuuzzz~~~vvvtttoooiiiccc^^^ZZZXXXTTTRRROOOMMMLLLMMMOOOPPPNNNLLLIIIFFFDDDCCCCCCCCCCCCBBBAAA?????????@@@@@@??????@@@AAABBBCCCDDDDDDFFFGGGHHHIIIIIIKKKNNNPPPSSSUUUVVVWWWWWWUUUSSSQQQSSSZZZeeepppyyy|||xxxvvvsssooolllnnnnnnrrryyy~~~~~~wwwiiiccc```dddlllzzz~~~||||||wwwpppiiiccc___ZZZVVVSSSQQQMMMGGGFFFIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLPPPUUUYYY\\\bbbiiioooxxx{{{pppfffXXXWWWVVVRRRNNNKKKKKKLLLNNNOOOQQQRRRPPPLLLHHHFFFBBBAAA>>><<<999888888888444444444444444555666777222222111000000///000000000000000000111111111111...---------......///000---...///000000000///...000222333444333333555777333444666777777777999;;;999<<<>>>?????????AAABBBAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHEEEBBBCCCEEEHHHFFFGGGGGGGGGFFFCCC@@@???>>>===<<<;;;::::::::::::777888999999777555222000333222111000///000111222...///111222222222111000...000222444555777:::===HHHOOOXXX```dddhhhmmmpppjjjiiigggbbb[[[VVVSSSRRRTTTXXX^^^dddjjjooouuuxxxvvvtttsssrrrssswww{{{}}}|||}}}~~~xxxuuupppkkkeee^^^VVVQQQIIILLLNNNPPPOOOOOONNNOOOGGGGGGDDDAAABBBKKKYYYeeeppptttwwwxxxxxxxxxzzz|||~~~xxxpppfff___ZZZ]]]iiivvv}}}}}}}}}uuufffYYYQQQMMMJJJIIIJJJKKKIIIGGGEEEHHHKKKKKKHHHGGGIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJNNNNNNOOOOOONNNMMMLLLJJJNNNNNNOOOPPPOOONNNMMMLLLLLLOOOPPPOOOLLLKKKLLLNNNJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKMMMOOOOOOQQQSSSUUUVVVUUUUUUTTTPPPOOOVVV___ooo~~~uuueeeUUUOOOQQQHHHMMMTTT```xxx}}}xxxtttrrrpppmmmjjjiiikkkppptttyyy}}}~~~yyytttpppnnnfffeeebbb_________aaabbb___\\\YYYUUUSSSRRRRRRRRRNNNMMMKKKIIIIIIIIIIIIIIILLLLLLMMMNNNPPPQQQRRRRRRVVVXXXYYYZZZ[[[]]]```ccceeefffggggggeeebbb___\\\dddkkkvvv~~~{{{vvvpppllllllmmmlllkkkmmmnnnsss}}}vvvkkkZZZXXX[[[eeerrr|||~~~wwwzzzvvvnnniiiddd___]]]ZZZVVVTTTSSSOOOIIIIIIMMMGGGGGGGGGFFFGGGGGGHHHIIIGGGKKKPPPTTTWWWZZZ]]]___kkkvvvzzzuuukkkddd\\\UUUQQQNNNJJJGGGMMMLLLOOOUUUWWWRRRMMMLLLHHHEEEAAA>>>===;;;888666555666777888888888777666444444444444444444444333222333333333111///---,,,&&&***...///...---...000......//////000000111111////////////000000000000333222111111333555777999;;;;;;::::::;;;===>>>???===>>>>>>???@@@AAAAAABBBCCCBBB@@@@@@@@@BBBDDDEEENNNNNNMMMIIIEEECCCBBBCCCAAA@@@@@@???>>>=========;;;;;;:::999888777777666666555444333222222222222333222111000000//////000000222555666555444333333222444555777;;;AAAIIINNNXXX[[[```eeejjjmmmnnnnnnjjjddd\\\WWWVVVWWWVVVVVVXXX___fffkkkrrrxxxzzzwww}}}{{{yyyzzzzzzyyyxxx~~~~~~|||yyyxxxsssjjjbbb[[[TTTNNNJJJHHHFFFEEEFFFHHHIIIFFFCCCDDDAAA@@@CCCLLLXXXcccjjjrrrssstttvvvyyy}}}|||}}}lll]]][[[]]]aaannn~~~|||tttiii\\\TTTOOONNNNNNMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJNNNOOOPPPPPPNNNLLLLLLMMMNNNPPPSSSSSSRRRPPPOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQXXXVVVSSSOOOMMMLLLKKKLLLNNNMMMKKKJJJKKKMMMPPPRRRVVVXXXWWWRRRNNNNNNTTTZZZfffzzzzzzfffWWWWWWSSSSSS[[[fffuuu~~~vvvuuusssqqqpppooooooooouuuvvvyyy}}}zzzyyyyyyxxxwwwvvvuuuuuuuuuqqqlllhhhfffdddcccaaaddd^^^XXXUUUWWWZZZ]]]]]]_______________```aaaaaajjjjjjkkklllnnnqqqtttuuuzzzyyyxxxvvvtttrrrppppppyyy|||{{{wwwrrrpppmmmjjjhhhhhhiiijjjmmmttt}}}sssbbb[[[NNNRRR[[[iiiyyy{{{xxx|||~~~xxxvvvnnnyyyqqqiiiccc^^^ZZZXXXTTTTTTTTTTTTRRROOOLLLJJJJJJHHHEEEBBBAAABBBDDDEEECCCGGGLLLQQQTTTWWWZZZ]]]hhhqqq|||~~~yyytttnnnfff^^^YYYTTTOOOLLLMMMKKKNNNTTTWWWTTTQQQQQQKKKHHHDDDBBB@@@>>>;;;999888999999999999888777777888777777666555444333333222222222222111///......,,,...//////.........///////////////000000000000------...///000111111222222111111111222444666888999888888777888999;;;;;;;;;;;;<<<<<<===>>>>>>???>>>=========>>>@@@CCCDDDRRRQQQNNNIIICCC???=========<<<<<<;;;::::::999999777666666555444444333333222111111000000000000000333333222111000000111111///111333444222111222222444666999<<>>======???EEEQQQ^^^jjjppptttuuuwwwzzz}}}|||rrrcccYYY[[[```hhhwwwyyyooodddZZZTTTQQQQQQPPPOOONNNMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMLLLKKKKKKJJJLLLNNNOOOOOOMMMLLLMMMMMMMMMPPPRRRSSSQQQPPPOOOOOONNNMMMLLLKKKLLLNNNPPPRRRTTTRRRPPPMMMKKKKKKKKKLLLLLLKKKJJJJJJKKKNNNPPPQQQTTTUUUTTTRRRPPPRRRVVV[[[dddpppxxxhhh```YYYXXXZZZbbbqqqzzzxxxuuuqqqpppooopppqqqrrrrrrtttuuuwwwyyyzzzzzz}}}zzzyyyxxxwwwvvvvvvqqqllljjjkkknnnppppppqqqqqqqqqqqqrrrsssttttttzzzzzz{{{|||}}}}}}{{{yyyxxx~~~~~~|||{{{xxxsssooollljjjhhhffffffhhhjjjlllrrrxxx|||gggXXXSSSTTTYYYcccooo~~~xxxzzzvvvpppqqqwwwxxxssskkkccc^^^YYYVVVSSSQQQQQQRRRRRRPPPNNNKKKJJJIIIHHHEEECCCCCCCCCEEEFFF>>>BBBGGGKKKOOOSSSVVVYYYccciiirrr|||~~~|||wwwpppiiibbb\\\VVVRRROOOLLLMMMSSSVVVTTTTTTUUUOOOLLLIIIFFFEEECCC@@@===>>>===<<<:::999888888888::::::999888666555444333222222111000000000000000222000///.../////////...000000000000////////////,,,,,,---...000111222333000000///000111222444555555555444444444555666666777777777888999999::::::888888888999;;;===???AAANNNMMMJJJDDD>>>999777666777777666666555555444444333333333222222111111111///////////////000000111333222222111111111222222000222222222111111333555888;;;???EEEJJJQQQYYY^^^bbbeeeiiimmmnnnllliiifff]]]YYYTTTSSSUUUZZZ^^^```iiioootttxxx}}}~~~|||}}}~~~|||xxxtttkkkfff^^^WWWQQQKKKFFFCCCAAA???>>>======<<<:::888888;;;AAAKKKXXXdddooouuutttwww{{{~~~zzzuuufff\\\WWW\\\dddnnn~~~tttggg]]]WWWTTTUUUTTTSSSRRRPPPOOONNNMMMKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJJJJLLLNNNNNNMMMLLLMMMNNNMMMOOOQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLNNNPPPQQQPPPNNNMMMKKKJJJJJJKKKKKKIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSVVVXXXZZZ___ccclll{{{{{{lll___WWWUUU[[[dddnnn~~~zzztttqqqqqqssstttsssrrrqqqooooooooopppqqqwwwxxx{{{yyywwwsssqqqnnnkkkgggeeegggfffddddddeeehhhkkkmmmvvv}}}lllYYYQQQRRR```fffqqq||||||xxxxxxuuulllkkkpppwwwrrrnnniiibbb[[[VVVSSSPPPMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEEEEFFFGGGHHH:::>>>CCCGGGKKKOOOSSSVVV]]]```gggrrr}}}~~~{{{vvvoooiiibbb[[[XXXSSSOOOMMMQQQSSSRRRSSSUUUQQQOOOLLLJJJIIIGGGDDDAAABBBAAA>>>;;;999888888888:::999999888777666666555333222111000000000222222333000,,,,,,///000///...111111000000//////......------......///000111111//////...//////111222333333333333222222222222222333333333444444555555555444444444555666888999:::@@@@@@???;;;777444444444333333222222111111111111222222111111111111111111/////////000000111333333222111111111111111222222333444444333333444888:::<<<@@@GGGMMMTTT[[[bbbfffgggiiilllllljjjeee___[[[WWWUUUSSSSSSXXX^^^eeeiiirrrwwwzzz|||~~~}}}yyytttpppfffaaaYYYRRRMMMHHHDDDBBB???===<<<:::999888777666888>>>HHHSSS___iiirrrwwwwww{{{zzzvvvtttssstttuuusssnnnjjj___YYYXXX]]]eeeooo|||mmm___WWWVVVWWWVVVUUUTTTRRRQQQOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHJJJLLLLLLLLLKKKLLLMMMKKKMMMOOOOOONNNMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPQQQOOONNNLLLKKKJJJIIIIIIIIIHHHIIIKKKNNNPPPQQQQQQQQQPPPPPPPPPRRRUUUWWWWWWVVVXXXZZZ___kkkvvvfff\\\ZZZ[[[___lll~~~yyyuuutttvvvxxxwwwuuurrrnnnlllkkkkkkkkkmmmoooqqquuuzzz~~~~~~{{{xxxvvvqqqooollliiigggfffdddcccfffffffffgggiiimmmpppsss|||ooo]]]RRRSSS[[[ooovvv|||{{{tttjjjfffmmmwwwtttkkkeeeeee```YYYSSSPPPMMMKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJ888;;;@@@CCCGGGKKKPPPSSSVVVXXX^^^hhhuuu~~~~~~{{{wwwpppiiidddaaaZZZTTTPPPPPPPPPNNNOOOQQQQQQOOONNNMMMMMMKKKHHHEEEEEECCC@@@===;;;999888888777777777777777888888888555444222111111222333444111...++++++...111000...111111000000//////......////////////........................///000000111222222222222222111111111111111111111111222222222333222222222222333333333777777777555333222222444111111000000000000000000////////////000000000000......//////000111333333000000000000111111222333444444555555555888===@@@BBBGGGOOOVVV]]]bbbhhhkkkmmmmmmllljjjeee^^^XXXTTTRRRRRRSSSVVV[[[bbbjjjooowww{{{~~~|||yyyuuupppmmmddd^^^VVVOOOJJJFFFCCCAAA======;;;:::888777777888999BBBNNN[[[eeennnuuuyyy}}}{{{pppiiihhhhhhiiikkkjjjfffbbbYYYXXXZZZ___fffppp}}}rrrcccYYYUUUVVVXXXTTTTTTRRRQQQPPPNNNMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJKKKKKKKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLLLLLLLLLLKKKJJJJJJGGGIIIKKKKKKJJJJJJKKKLLLJJJLLLMMMMMMLLLLLLMMMNNNPPPOOONNNLLLLLLMMMNNNPPPPPPOOONNNLLLJJJIIIHHHHHHHHHJJJMMMPPPRRRRRRRRRRRRQQQPPPPPPQQQSSSUUUTTTRRRRRRVVV\\\eeeqqqssshhhbbbaaaeeemmmzzzyyyvvvwwwwwwxxxuuuqqqmmmiiigggffffffdddeeegggiiilllpppsssttt|||~~~||||||wwwwwwvvvtttrrrooolllkkkkkkjjjiiihhhggggggiiikkkhhhiiilllqqqvvv{{{}}}pppbbbUUUQQQZZZggg{{{~~~|||~~~xxxkkkdddeeeqqq}}}xxxlllccc]]]]]]YYYSSSOOOLLLJJJIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLL777:::===@@@DDDHHHLLLPPPPPPRRRWWW___iiivvvzzzsssnnnkkkbbbZZZTTTQQQOOOLLLKKKMMMPPPPPPOOOPPPPPPOOOLLLJJJHHHFFFDDDAAA>>><<<::::::666666777777888999999:::666666555444444444444444...---,,,---...000000///000000000000////////////000000///......------,,,---.........////////////000111111222222222111111000000000000111111111111111111111111000000000///555555555333111000111222000000000000000000000000,,,,,,,,,------.........------------...///111111000000000111111333444555444555777888:::===BBBFFFJJJOOOXXX___dddhhhkkkmmmooommmjjjeee___ZZZVVVTTTRRRTTTXXX\\\aaahhhooouuuyyy}}}zzzxxxuuurrrmmmiiibbb\\\TTTLLLGGGDDDAAA???:::::::::999777777999;;;;;;EEETTTaaakkkrrrxxx}}}~~~pppccc\\\\\\^^^bbbffffffccc___TTTWWW]]]bbbiiirrr~~~~~~tttfffZZZTTTTTTVVVWWWQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIFFFHHHJJJJJJIIIHHHIIIJJJIIIJJJLLLLLLKKKKKKLLLNNNPPPOOOMMMKKKKKKLLLMMMNNNQQQPPPOOOMMMKKKIIIHHHGGGIIIKKKMMMOOOQQQRRRRRRQQQOOOPPPPPPPPPPPPPPPPPPQQQOOOSSS[[[aaafffrrr{{{tttgggaaa^^^cccmmmwww~~~yyywwwvvvvvvtttppplllhhhfffdddddd`````````aaaaaabbbcccdddnnnqqqvvvzzz~~~~~~}}}zzzwwwtttpppnnnmmmjjjjjjjjjjjjjjjiiihhhgggeeeffffffffffffiiinnnrrrqqqttt{{{uuunnneee^^^YYYZZZfffssszzzvvvyyy~~~uuukkkgggjjjuuu}}}qqqfff^^^[[[XXXUUUOOOLLLJJJJJJIIIHHHFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOONNNMMMLLL666888;;;===@@@DDDHHHLLLKKKMMMQQQUUU\\\gggttt}}}zzztttrrrggg___XXXUUUQQQLLLKKKMMMPPPPPPQQQRRRTTTSSSQQQOOOJJJIIIHHHFFFCCC@@@>>><<<999999999999999:::::::::888888888777666555444333...000111000///......///////////////000000000000..................---------......///////////////...///000111222222111111111111111111111111111111...//////000000000//////111222222111//////000222///////////////000000000+++,,,,,,---.../////////............///000000111222222222333444555777777777999<<>><<<<<<<<<;;;;;;:::::::::999999::::::888666444333000333555444000------.........//////000000111111,,,------....../////////......//////000/////////,,,---///111222222111111222222222222222111111111,,,---...///000000000000+++---......---...000222////////////////////////......//////000111222222111111111111111222222333333333444444666777999:::;;;>>>BBBFFFJJJNNNSSSWWWXXX^^^eeekkknnnooooooooofffbbb[[[UUURRRSSSUUUXXXaaafffmmmsssvvv{{{xxxwwwtttsssqqqmmmiiieee\\\VVVLLLDDD???;;;999777111333444333333444999===IIISSS```jjjnnnpppsssvvvoooaaaWWWXXX[[[___bbb```ZZZTTTYYY```hhhjjjmmmsss{{{sssfffWWWOOOQQQTTTRRROOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIGGGEEEFFFFFFGGGIIIJJJIIIIIIIIILLLNNNPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNIIIMMMOOOMMMJJJJJJOOOTTTSSSOOONNNRRRVVVZZZfffrrrqqqjjjgggdddffflllqqq||||||~~~|||zzzwwwtttsssnnnllliiieeeaaa^^^\\\[[[XXXZZZ]]]___bbbcccddddddiiijjjmmmppptttwwwzzz{{{{{{zzz{{{}}}|||~~~~~~~~~zzzyyyxxxuuurrrmmmjjjhhhbbbbbbaaa``````___^^^^^^ZZZ\\\```eeekkkqqquuuwwwyyy{{{||||||~~~{{{uuummmeee___YYYZZZbbbppp||||||sssqqqxxxyyyqqqttt{{{}}}{{{zzz{{{sssfff^^^\\\\\\SSSOOOKKKIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIILLLNNNPPPRRRRRRPPPNNNLLL555555555777999===AAACCCFFFHHHJJJJJJKKKQQQ\\\eeeuuuzzz}}}zzztttnnnfff]]]WWWRRRNNNLLLNNNNNNNNNPPPRRRSSSRRRQQQQQQQQQPPPMMMJJJEEEAAA>>>===<<<;;;;;;::::::::::::888888777777777666666666222222222111111111111111...---...///111111///------......//////......---........................000000000000000000000000000///...+++)))'''%%%$$$//////............//////000000////////////000000...............///000000///............///000000111///---,,,,,,...//////000222555777888:::===???>>>CCCJJJPPPTTTXXX]]]aaafffhhhnnntttxxxuuunnnhhh]]]XXXSSSQQQSSSYYY___cccnnnqqqvvv|||~~~xxxuuurrrooommmiiieeebbbZZZSSSJJJCCC>>>;;;777444333555666555444777???GGGVVV]]]eeeiiijjjmmmuuu|||qqqbbb[[[\\\```___XXXRRRSSSZZZdddggglllpppssswww{{{~~~~~~zzziii^^^QQQKKKMMMOOOOOOMMMOOONNNNNNMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJGGGGGGFFFEEEFFFHHHKKKLLLJJJKKKMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNTTT\\\aaaxxxsssiiifff___dddqqq|||wwwqqqnnnlllggg___YYYZZZZZZYYYYYYYYYZZZ[[[\\\bbbdddhhhmmmooopppppppppqqqqqqooooooooopppqqqqqquuuuuuuuuuuuuuuuuuuuuuuussstttuuuuuusssqqqnnnllliiihhhfffaaa^^^]]]___aaa^^^___^^^\\\ZZZXXXYYYZZZ[[[[[[___gggrrr}}}ttteee```YYYPPPPPPXXXWWWddduuu~~~vvvooorrr~~~{{{xxxxxx~~~{{{zzzzzz{{{tttjjjdddaaa^^^ZZZSSSMMMGGGEEEHHHKKKKKKIIIGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMMMM777777666777888;;;===???EEEHHHIIIIIIIIINNNVVV]]]kkkrrr{{{~~~xxxssskkkddd]]]XXXSSSPPPQQQOOOOOOPPPRRRSSSSSSRRRLLLMMMMMMMMMLLLJJJHHHFFFBBBAAA???===;;;;;;;;;;;;999999888888777777666666555444444444444333333333000//////000111111///...---..................---////////////////////////////////////////////////111000///...---,,,++++++000//////......//////000000000////////////000000///............///000000000000000//////000000111666444222222333444555666444777999;;;===???AAADDDHHHMMMTTTZZZ^^^bbbgggjjjmmmmmmpppssssssooohhhbbbXXXVVVTTTTTTYYY```gggkkkrrrvvv{{{~~~}}}uuurrrnnnjjjgggbbb^^^ZZZSSSMMMEEE???<<<999666444444555666555666<<>><<<<<<<<<;;;::::::999888777777666777777777666666666555555444222000000111111000///---......//////......---////////////////////////////////////////////////////////////////////////000000////////////000000000//////......//////000///////////////000000111222222111111000111111222444444333333444555777888999<<>>>>>===;;;:::888777666777777666555555444333333888666333222222333333222///000000111111000000///........................000000000000000000000000...............---------111111000000000000111111000000////////////000000000000000000000111222222222222222111222222333444333555888999999;;;>>>@@@AAAEEEJJJOOOTTTZZZ___cccfffhhhlllqqqttttttsssrrroookkkddd]]]VVVSSSRRRRRRWWW\\\dddkkkqqqwww}}}wwwtttpppnnnooorrrvvvxxxzzz{{{uuupppgggbbb[[[UUUOOOJJJDDDAAA>>><<<:::666333111111222444555777<<>>DDDLLLVVVdddxxx~~~sssmmmmmmpppsss}}}~~~tttnnnnnnrrrvvv}}}vvvqqqlllllljjjhhheee___YYYUUUSSSRRRRRRSSSSSSRRRPPPNNNKKKLLLLLLLLLNNNOOOPPPQQQLLLLLLLLLMMMMMMLLLLLLLLL555666666777888888999999999;;;===???BBBCCCDDDDDDJJJPPPYYYccclllssszzz~~~{{{wwwrrrlllhhhgggccc]]]XXXTTTQQQMMMKKKJJJJJJLLLNNNPPPRRRTTTUUUUUUTTTRRROOOLLLJJJHHHHHHBBBAAA@@@>>><<<;;;999999777777666666555444333333777555333333444444333222111222222333333222222111////////////////////////111111111111111111111111111111111000000000//////222222111111111111222222222111111000000111111222111111111111111222222333222222222333444555666777555888<<<>>>>>>@@@CCCGGGHHHLLLQQQWWW\\\aaagggkkkpppqqqrrrtttuuusssooolll```^^^YYYTTTPPPQQQUUUXXX___eeemmmssswww|||zzzvvvjjjhhhgggjjjoootttxxxyyy|||~~~}}}xxxpppjjj^^^YYYSSSMMMHHHDDD???===999999888555222111222333555777;;;CCCNNN[[[fffmmmrrrtttvvvxxxzzz~~~uuufff___]]]]]]WWWQQQQQQUUU]]]lllxxxzzztttkkkaaa[[[XXXUUURRRPPPPPPOOONNNLLLNNNNNNMMMMMMMMMNNNOOOOOOJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIICCCDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEDDDEEEHHHJJJLLLIIIJJJLLLLLLJJJIIIJJJKKKFFFHHHJJJKKKLLLNNNQQQTTT\\\\\\___dddlll}}}wwwfff\\\XXXVVVZZZeeerrr|||zzzhhhUUUIIIEEECCCEEEHHHEEELLLWWWeeesssvvvuuussspppmmmjjjgggeeebbbaaa```______```aaabbbdddeeeeeeffffffggggggggggggfffeeedddeeegggiiikkkiiimmmssswwwzzz}}}~~~oooaaaYYYMMMHHHDDDCCCDDDDDDBBB@@@AAAGGGPPP[[[hhhxxx{{{tttllliiimmmvvvvvvsssvvv}}}yyyqqqkkkiiiiiiiiigggddd```\\\ZZZUUUUUUTTTSSSQQQOOOMMMLLLNNNNNNNNNMMMMMMNNNNNNOOOKKKLLLLLLMMMMMMLLLLLLKKK777777888888999888888888888888999;;;===?????????AAAFFFNNNWWW```iiirrrwww}}}|||xxxsssooojjjfffbbb___[[[XXXTTTQQQKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLGGGFFFEEECCC@@@>>>===<<<::::::999888777666555555555444333444555555444222333333444444444444333333111111111111111111111111222222222222222222222222111111111222222222222222222222222111111222222222333333222222222222333333222111111111111222333333333333444555777999;;;<<<999>>>CCCFFFEEEGGGKKKOOORRRUUUZZZ^^^bbbggglllooorrrqqqppppppnnnjjjbbb]]]QQQQQQOOONNNNNNSSS\\\bbbgggnnnvvv{{{}}}wwwppplllfffgggjjjpppxxx}}}~~~zzzyyyvvvpppfff___SSSOOOIIIDDD@@@>>>;;;999333444555444222111333666777:::AAAJJJVVVaaaiiimmmqqqssswww{{{wwwhhh^^^[[[[[[VVVRRRPPPTTT\\\fffsss~~~xxxooogggbbb___YYYWWWSSSPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKIIIHHHIIIJJJFFFHHHIIIJJJKKKNNNRRRUUUYYYWWWXXX[[[___iii~~~{{{lll[[[VVVSSSWWWbbboooyyy~~~{{{zzzzzz~~~xxxdddXXXRRRLLLIIIIIIDDDEEEIIIMMMUUU___jjjrrr~~~}}}yyyuuuqqqpppmmmmmmlllkkkkkklllmmmnnnoooooopppqqqssstttuuuuuuvvvvvvwwwxxxyyy|||~~~zzznnncccXXXOOOJJJBBB@@@AAAEEEMMMSSSUUUTTTXXX]]]eeeooo{{{iiifffeeekkkyyywwwnnnhhhddddddcccaaa___\\\[[[[[[UUUUUUTTTRRROOOMMMLLLLLLOOOOOONNNMMMLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKK999999999999999888777777888777777888:::;;;;;;;;;:::???FFFOOOXXXcccmmmssszzz||||||xxxuuuqqqnnnllliiigggddd```]]]PPPOOONNNMMMLLLLLLKKKLLLPPPQQQSSSTTTSSSRRRPPPNNNKKKJJJHHHFFFDDDAAA@@@???======<<<;;;999888888777333222333444666666444222444555555555555555555444333333333333333333333333333333333333333333333333///000000111111222333333333222222111111222222333444333333222222333333444222222111111222222333444444555666777:::<<<>>>???CCCHHHNNNPPPPPPRRRVVV[[[YYY\\\```cccfffiiimmmpppmmmkkkiiigggddd^^^UUUOOOHHHIIIJJJKKKNNNVVVaaaiiilllsss{{{{{{rrrkkkggghhhjjjpppxxx~~~zzzvvvsssppphhh]]]TTTKKKGGGBBB>>>;;;999777666...000333222111222555888999===EEEPPP[[[eeejjjmmmooorrrwww}}}vvviii]]]XXXXXXZZZRRROOOPPPXXXaaalllyyyyyy{{{|||wwwnnnhhhggghhhYYYWWWSSSOOOMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFHHHIIIJJJJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHIIIJJJJJJIIIHHHFFFEEECCCDDDFFFFFFFFFEEECCCBBBFFFHHHJJJIIIHHHGGGHHHHHHFFFHHHIIIJJJKKKNNNSSSWWWYYYWWWWWWXXXXXX\\\kkk|||~~~qqq^^^ZZZVVVZZZeeeqqqyyy||||||zzzwwwxxx}}}tttkkkbbbWWWMMMHHHGGGEEECCCAAABBBGGGOOOTTTVVV___kkkttt|||{{{zzzyyyxxxwwwxxxyyyyyyxxxyyyzzz|||~~~xxxsssooooooiii___UUUNNNIIIFFFDDDDDDDDDIIISSS___iiiooopppooosssyyyxxxoooffffffjjjxxx}}}~~~vvvlllggg^^^^^^]]][[[XXXWWWXXXYYYTTTSSSRRRPPPNNNLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKK888888888888777888:::<<<:::999777666666888999;;;:::<<>>===<<<;;;999888888888777666666555666666666777666555444444555777777222222222222333444555555888888888777666555444333333222111000111222444666666555555555444444333333222222222333333333333333333333333333333333333333777999<<<>>>???AAADDDFFFMMMOOORRRVVVZZZ\\\]]]^^^bbbccceeehhhkkkkkkiiigggddd```ZZZVVVSSSOOOJJJFFFDDDHHHNNNUUU]]]dddlllqqq{{{sssnnnmmmlllsssvvv{{{zzzvvvnnnfff___XXXQQQMMMAAA@@@<<<999555222000///333111000000111333333222???DDDLLLWWWaaajjjooorrrrrrxxx}}}rrrjjjaaa\\\[[[ZZZXXXVVVSSSSSSYYYfffqqq{{{wwwmmmiiiiiillllllkkk\\\XXXRRRNNNLLLKKKJJJIIILLLJJJHHHGGGFFFGGGIIIJJJLLLLLLKKKJJJIIIIIIJJJJJJOOONNNMMMMMMLLLLLLMMMMMMMMMKKKHHHFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFDDDCCCBBBCCCEEEFFFHHHHHHIIIJJJJJJIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHKKKNNNRRRTTTZZZWWWTTTQQQRRRXXX```ggguuullldddeeeooo|||~~~uuussstttwww~~~|||rrrbbbVVVJJJFFFAAA>>>>>>@@@BBBCCCGGGJJJMMMQQQVVV___jjjrrrzzzkkk___XXXUUUUUUPPPIIIFFFGGGIIIJJJJJJJJJSSSbbbrrr~~~~~~sssnnnmmmlllzzz}}}~~~uuukkkeeeZZZXXXVVVTTTRRRPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK999999999888777777888999999888777666666777999::::::<<<>>>AAAGGGPPPZZZaaajjjqqqyyy}}}zzzyyyxxxxxxxxxuuurrrooofffccc^^^XXXSSSOOOMMMLLLNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMLLLKKKJJJHHHGGGGGGCCCCCCAAA???===;;;:::999::::::999888888777777888:::999777666555555555666777666666666666666777888777777777777777666555444555444333222333444666777333333333333333333333444444444444555555555555555444444555555666666777777888;;;???AAADDDFFFJJJLLLSSSUUUYYY^^^bbbeeeggghhhpppooonnnmmmkkkhhhbbb___TTTQQQLLLJJJJJJKKKIIIHHHMMMQQQXXX___gggnnnvvv{{{|||sssnnnnnnpppssszzz}}}|||sssmmmeee]]]VVVOOOIIIEEE<<<;;;888666444222111000333222111111222555888:::HHHMMMUUU]]]eeemmmuuuzzz~~~{{{qqqggg```XXXVVVWWWXXXTTTQQQUUUXXXbbbrrr~~~zzzrrriiigggjjjlllkkkiiiZZZVVVQQQMMMLLLKKKJJJIIILLLKKKIIIHHHHHHHHHJJJKKKMMMLLLKKKKKKJJJJJJKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFDDDCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNPPPRRRQQQOOOMMMNNNTTT[[[aaauuu}}}uuuvvv}}}{{{pppkkkjjjlllrrrxxxxxxrrrhhhRRRLLLEEE@@@???AAACCCEEECCCDDDFFFGGGHHHLLLRRRWWWccckkkwww}}}yyypppcccWWWOOOLLLLLLGGGGGGHHHNNNVVV^^^ccceeeiiiooozzzzzzssssssxxx~~~~~~~~~yyynnnddd]]]TTTSSSQQQOOONNNLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ<<<;;;:::999999888888888999888666666666666777888::::::;;;===@@@FFFNNNTTT```gggqqqyyy~~~~~~~~~}}}~~~~~~}}}zzzxxxpppnnniiiddd]]]WWWRRROOOPPPNNNMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFDDDBBB???>>>===???>>>>>>===<<<;;;;;;;;;<<<;;;:::888666555555555555555444444333444444444666777777777777777666666777666555555555666777888222222222333333444555666666666666777777888888888666777888999;;;<<<>>>>>>>>>AAAEEEHHHKKKNNNRRRUUUXXX[[[___dddjjjnnnqqqssswwwtttpppkkkfff___WWWRRRIIIFFFCCCBBBEEEIIILLLNNNXXX]]]dddlllssszzz}}}xxxqqqkkkkkkooovvv{{{yyyvvvjjjddd[[[RRRKKKEEE@@@===666555444333222222111222111222333222333888@@@GGGRRRXXX___dddiiiqqq}}}{{{lllccc[[[VVVRRRQQQTTTUUURRROOOYYY___mmm~~~|||ppphhhaaaaaafffiiifff```VVVSSSOOOLLLLLLLLLKKKJJJMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLLLLLLLKKKKKKLLLPPPVVV[[[ggguuuvvviiibbb___```fffmmmrrr~~~vvv___XXXMMMEEEBBBBBBCCCDDD??????@@@???>>>???AAACCCHHHMMMVVV___kkk{{{|||uuuooojjjggg___]]]WWWOOOGGGDDDGGGJJJFFFJJJTTTaaappp|||yyyooojjjooo~~~}}}~~~}}}wwwnnndddYYYRRRMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIII???>>><<<;;;;;;:::999999888777666666555666666777888888999999;;;???EEEIIISSS[[[fffpppwww}}}~~~~~~~~~}}}{{{vvvuuusssoooiiibbb\\\YYYUUUSSSQQQNNNLLLKKKJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;999888777777555555444333222222222222666666777888888888777777777666666555555666777777666555555555666777888999777888888999999::::::::::::;;;===???BBBDDDFFFGGGHHHKKKNNNQQQRRRUUUXXX[[[ZZZ\\\```ffflllqqquuuwwwtttqqqlllgggaaaZZZRRRMMMIIIFFFDDDDDDHHHOOOUUUYYYbbbgggnnnuuu{{{}}}yyyooommmjjjjjjmmmuuu}}}~~~xxxqqqlllccc]]]SSSKKKDDD@@@<<<:::333333222111111111111222///222444555777>>>JJJTTTYYY___gggkkkoooxxx|||mmmaaaYYYSSSTTTTTTSSSRRRRRRSSSTTT```hhhuuuvvvfff___YYYZZZ```bbb\\\TTTQQQOOOLLLKKKKKKLLLKKKKKKNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKNNNRRRUUU^^^hhhxxx|||pppccc\\\ZZZ[[[aaagggvvvzzzyyyyyy}}}{{{vvvmmmfff[[[RRRLLLIIIGGGFFFCCCBBBAAA???>>>???AAACCC>>>AAAEEEJJJSSS```mmmwww~~~zzztttpppnnngggfffccc___YYYUUURRRQQQIIILLLMMMLLLIIIJJJOOOUUU]]]cccooo}}}|||lllgggdddjjj{{{|||}}}yyywwwsssnnnfff\\\QQQJJJIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCC???<<<:::::::::999888888777777666666666666666555666777777888;;;???CCCGGGOOOZZZeeemmmvvv~~~~~~}}}||||||{{{xxxsssllleeebbb^^^]]]ZZZWWWSSSPPPNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGEEEDDD??????>>>>>>===<<<<<<;;;:::999888777777666777777888888999999999999999999777777666666666666666666999888777666777888:::;;;::::::;;;<<<<<<===>>>>>>@@@AAACCCFFFJJJMMMOOOPPPVVVWWWYYYYYYYYYYYY[[[]]][[[\\\```dddiiimmmqqqsssqqqnnniiiddd___YYYSSSOOOHHHHHHHHHKKKQQQYYYaaagggnnnrrryyy~~~|||tttlllhhhfffhhhkkkooovvv|||zzztttlllddd___YYYSSSKKKDDD???<<<999888444444333222111111111111...222666999===FFFTTT^^^```gggnnnsssxxx}}}lll___UUUQQQOOOUUUYYYVVVPPPOOOUUU]]]lllrrr{{{|||qqq___ZZZUUUWWW[[[[[[SSSKKKMMMKKKIIIIIIJJJKKKKKKJJJMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLNNNVVV]]]iiixxxyyynnnbbb\\\XXXWWW[[[```mmmzzz|||yyyuuutttuuuwwwvvvuuuwwwsssmmmgggbbb^^^ZZZWWWUUUQQQKKKFFFCCCBBBBBBBBB===>>>>>>@@@DDDJJJRRRWWW[[[\\\^^^bbbgggmmmssswww{{{zzzzzz|||vvvsssnnnkkkfff```[[[VVVSSSQQQMMMMMMMMMKKKHHHFFFHHHIIIGGGOOOYYY^^^___```eeeiiizzzyyylll\\\___fffvvv{{{uuuwww}}}yyysssqqqnnnjjjddd[[[QQQJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKEEE>>>:::999:::888777888888888777777666666555333444666666777999<<>>===<<<<<<===???AAABBBDDDDDDEEEHHHKKKPPPTTTWWWXXXWWWVVV[[[dddnnnwww||||||}}}}}}}}}||||||~~~}}}~~~~~~zzztttqqqiiihhhfffbbb___[[[XXXVVVSSSQQQNNNJJJGGGFFFEEEDDD???@@@AAA@@@???BBBGGGLLL]]]iiixxxoooddd]]]dddrrr{{{sssrrrzzz~~~zzzuuuqqqqqqooolllhhhccc[[[SSSMMMGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGYYYQQQFFF???===<<<:::888999999999999888777666555333444666666666777999::::::???GGGNNNUUU^^^iiiqqq}}}}}}~~~zzzuuurrrqqqqqqpppmmmhhh```YYYUUUPPPOOONNNLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@???===<<<<<<<<<<<<======>>>CCCCCCCCCCCCBBBAAA@@@@@@>>>>>>???>>>>>>======<<<<<<<<<;;;<<<>>>BBBFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNRRRSSSVVVYYY]]]aaaccceeehhhhhhgggeeeaaa^^^]]]^^^\\\[[[[[[ZZZZZZ[[[\\\]]]YYYWWWTTTRRRQQQOOOLLLIIILLLRRRZZZbbbjjjqqqyyywwwtttooojjjgggeeeeeeeeekkkooovvv}}}|||zzztttpppiiibbb\\\UUUOOOKKK???<<<888666555444333222333222111111111111111222222666>>>HHHSSS^^^fffjjjmmmrrr{{{yyydddSSSKKKKKKMMMUUUWWWWWWTTTSSSYYYeeeppp{{{~~~yyyyyyuuuiii\\\PPPPPPQQQQQQPPPNNNJJJHHHHHHGGGFFFGGGIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDCCCBBBCCCFFFHHHHHHQQQ[[[___dddppp}}}zzzvvvoookkkkkkhhhkkkmmmnnnvvv|||sssjjj___UUUNNNEEECCCAAA???>>>>>>>>>===>>>>>>>>>>>>???AAACCCDDDCCCAAA@@@CCCIIIQQQWWWZZZYYYZZZZZZYYYXXXYYY[[[]]][[[[[[[[[ZZZXXXVVVSSSQQQLLLLLLJJJIIIIIIIIIIIIJJJKKKIIIGGGDDDBBBBBBBBBBBB>>>AAACCCDDDFFFMMMXXX```xxx}}}ssskkkgggjjjrrr}}}|||tttrrrxxx|||vvvrrrpppmmmkkkjjjhhhdddaaa\\\VVVOOOKKKEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGggg\\\OOOEEEBBB@@@>>>;;;:::::::::999999777666666333555666666555555666777999===BBBGGGMMMVVVaaaiiiuuuyyy~~~}}}|||{{{|||}}}|||vvvwwwvvvsssmmmeee\\\WWWWWWVVVTTTQQQNNNKKKHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBDDDEEEGGGIIIJJJIIIHHHGGGJJJIIIIIIHHHFFFCCC@@@???CCCBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????AAAEEEJJJOOORRROOOOOOPPPQQQSSSTTTTTTUUUXXXYYY\\\```cccgggjjjkkkjjjkkkjjjgggbbb___^^^___ZZZYYYVVVTTTSSSRRRRRRSSSRRRPPPOOOPPPQQQRRRQQQPPPXXX___hhhpppvvv{{{{{{yyyooolllgggddddddfffjjjmmmqqqtttyyy|||wwwrrrooobbb]]]VVVOOOJJJEEEAAA>>>888666444444444444333111000000000000000111222222444999AAANNN[[[eeekkkmmmooosss|||ppp\\\NNNIIINNNSSS[[[XXXTTTSSSXXXcccooowwwyyy}}}}}}~~~yyyuuutttnnn___PPPHHHJJJLLLLLLJJJHHHGGGFFFGGGFFFFFFFFFHHHIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCEEEDDDCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@???DDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBDDDHHHKKKHHHRRR[[[[[[XXX___qqqwwwtttnnniiinnnzzzzzznnneeePPPMMMHHHEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>BBB@@@>>>???BBBEEEFFFGGGHHHHHHHHHFFFEEEEEEGGGIIIHHHGGGEEECCCBBBAAABBBBBBDDDDDDCCCDDDFFFJJJMMMOOOPPPNNNKKKGGGDDDCCCBBBCCCFFFJJJNNNQQQVVVaaaooozzzuuullliiikkknnnvvv|||zzztttqqquuu}}}tttmmmjjjiiiiiiiiiccc```]]]YYYUUUPPPJJJFFFCCCCCCBBBBBBAAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGrrr^^^NNNEEEAAA>>>;;;======;;;999777666888999666555555444444444555555555888===BBBGGGNNNWWW^^^iiinnntttzzz~~~}}}||||||{{{zzz{{{}}}}}}zzzwwwtttooohhhddd]]][[[YYYUUURRRNNNLLLJJJMMMJJJGGGEEEEEEDDDCCCBBBGGGGGGEEEEEEEEEGGGIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMMMMLLLJJJHHHFFFHHHGGGGGGHHHKKKNNNRRRTTTVVVVVVUUUUUUVVVXXXZZZ[[[ccceeehhhkkknnnooopppppppppkkkfffddddddcccaaa___]]]ZZZWWWUUURRRPPPLLLJJJJJJJJJKKKNNNRRRXXX^^^aaajjjnnnttt{{{yyyrrrllleeecccaaa```ccchhhnnnqqq{{{||||||vvvooofff]]]WWWMMMKKKGGGCCC???;;;999888333222222222222222222222222222111///...///222555777???LLLYYYccciiimmmooorrrvvv|||xxxbbbUUUOOONNNPPPSSSWWWSSSQQQWWWcccpppxxx|||~~~||||||~~~}}}xxxrrrpppnnnfffYYYMMMGGGFFFFFFGGGIIIIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFEEECCCEEEGGGHHHEEECCCFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCFFFFFFDDDCCCAAA???>>>>>>?????????@@@AAABBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFHHHGGGEEECCCBBBAAABBBBBBDDDCCCCCCBBBAAAAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDHHHKKKMMMNNNPPPWWWccckkk{{{sssooooooyyy}}}ggg___SSSLLLJJJLLLNNNNNNHHHEEEBBB@@@@@@AAAAAA@@@DDDAAA>>>???AAACCCAAA???EEEBBBAAABBB@@@<<<>>>BBB???????????????@@@@@@AAABBBDDDGGGLLLSSS]]]gggnnnooohhh]]]TTTOOOPPPSSSWWWTTTZZZdddkkkrrryyy~~~yyypppddd```eeennnuuuyyy{{{pppggggggnnnwww}}}xxxllldddccccccbbbaaa___YYYQQQMMMKKKJJJIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEtttbbbUUUMMMFFFBBB======<<<;;;888777666777777666555555444444555555333666999<<<@@@EEEMMMRRR[[[```hhhooowww~~~{{{{{{zzzzzz{{{}}}~~~|||zzzwwwtttooollljjjhhheee```\\\WWWTTTRRRPPPNNNJJJHHHHHHHHHFFFEEEEEEDDDCCCCCCCCCEEEGGGHHHLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJLLLOOOQQQRRRTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQOOOMMMMMMMMMMMMMMMOOORRRUUUWWWZZZZZZ\\\^^^```ccceeeggglllmmmooopppppppppooonnnpppnnnkkkjjjjjjhhhdddaaa]]][[[WWWTTTQQQNNNLLLJJJLLLLLLNNNSSS[[[eeennntttuuuyyy~~~|||wwwrrrlllgggaaaaaaaaadddiiipppvvv{{{~~~}}}yyyssslllcccZZZQQQKKKAAA@@@>>>;;;888666444444222222222222222222222222///000000000000111444666<<>>???CCC======>>>???AAACCCDDDEEEIIINNNWWWbbbooovvvnnnkkklllmmmrrrvvv{{{|||ooofff[[[XXXWWW\\\gggqqqxxxzzz|||~~~vvvmmmfffbbbaaaooouuu|||{{{ssshhhbbb``````___]]]VVVQQQKKKHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFF~~~nnn```SSSLLLBBBBBB@@@>>>;;;999777666888777666555555555555555444555666777999===AAAEEELLLQQQYYYaaaiiiqqqxxx}}}~~~{{{zzzzzzzzz{{{}}}}}}|||{{{zzzxxxvvvvvvtttpppkkkfffaaa]]]\\\WWWTTTQQQOOONNNMMMLLLKKKFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFKKKMMMPPPTTTXXX\\\^^^___^^^]]]]]]\\\ZZZYYYWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVUUUUUUWWWYYY\\\]]]aaacccfffiiilllnnnoooppprrrsssssssssrrrpppnnnmmmmmmlllkkkkkkjjjgggccc___^^^\\\XXXUUURRRPPPPPPPPPSSSTTTVVV]]]gggsss}}}wwwqqqnnnjjjgggeeecccdddggglllrrrxxx~~~}}}yyysssmmmeee[[[RRRIIIAAA<<<777666444333222111111111111111111111111111111111...///000111222555999===HHHPPP\\\fffllloooppppppsssuuu{{{kkk]]]PPPNNNQQQTTTVVVYYYTTTXXXaaammmwww}}}xxxzzz~~~}}}||||||uuuwwwwwwooocccXXXQQQNNNJJJIIIHHHHHHIIIIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFGGGIIIIIIGGGFFFDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC======>>>???@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@AAAAAACCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDEEEDDDEEEIIIQQQWWWZZZnnn}}}~~~xxxmmmkkkfffkkkqqquuuyyy~~~vvvtttvvvxxxyyywwwsssnnnkkkmmmqqqvvvxxxmmmggg```]]]]]]______^^^XXXSSSNNNMMMJJJEEEEEEHHHDDDEEEGGGJJJNNNRRRUUUWWWaaagggrrrxxxooobbbTTTKKKGGGKKKUUUcccrrr|||}}}}}}ttthhh___^^^cccjjj||||||tttnnneee```]]]\\\YYYWWWNNNJJJFFFDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGwwwfff[[[PPPLLLFFFAAA===<<<;;;:::999888777666666666666666555555555666777999<<<>>>CCCGGGNNNTTT[[[bbbiiimmmqqqvvv}}}}}}||||||{{{{{{|||}}}}}}}}}{{{{{{|||}}}}}}|||zzzxxxuuuqqqmmmiiifffeeeaaa^^^ZZZWWWVVVUUUSSSQQQNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCHHHKKKOOOTTTYYY^^^aaacccaaaaaaaaa``````^^^]]]\\\ZZZ[[[\\\]]]^^^^^^]]]]]]___^^^]]]]]]^^^```bbbdddiiikkkooorrrssstttsssrrrrrrrrrrrrrrrqqqooommmlllkkkkkkjjjhhhfffddd```^^^^^^]]]ZZZXXXVVVWWWYYY\\\```aaaeeelllttt~~~{{{vvvpppkkkiiiiiiiiiiiilllnnnqqquuuyyy|||zzzsssnnnfff```VVVLLLDDD===777333333222111111000000000111000000000000000111111111000111111333666<<>>@@@AAACCCDDDDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCC======>>>>>>???@@@AAAAAA??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCBBBBBBBBBDDDJJJNNNSSSccczzz~~~|||tttjjjjjjhhhgggggglllsssyyyyyyqqqiiieee___YYYWWWXXX\\\^^^aaaeeejjjooosssuuu|||nnn```VVVOOOJJJGGGJJJRRR___ooo|||tttppphhhbbbbbbiiiuuu~~~zzzxxxrrrmmmfff```\\\XXXTTTQQQKKKIIIFFFDDDDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHttteee\\\OOODDD???=========::::::999888777666666777555444444444666888999:::<<<@@@EEEJJJPPPVVV]]]aaahhhnnnvvv}}}~~~}}}|||{{{zzzzzz{{{zzzyyyyyy{{{}}}}}}}}}||||||zzzxxxvvvtttsssrrrmmmjjjfffbbbaaa___]]][[[ZZZYYYVVVSSSPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFJJJOOOUUUYYY\\\^^^^^^^^^___``````aaa``````^^^___```aaaaaabbbbbbbbbccccccaaaaaabbbdddfffggglllnnnrrruuuvvvvvvuuusssqqqqqqqqqpppnnnllljjjhhhjjjiiigggdddaaa`````````[[[\\\]]]\\\\\\___dddiiinnnqqqvvv}}}|||tttpppkkkhhhiiillloooppptttvvvxxx{{{}}}~~~~~~~~~~~~|||zzzvvvooogggbbbXXXRRRIIIAAA;;;777333111333222111000000000000000//////000000000111111111111111222444999BBBMMMTTTaaadddiiimmmqqquuuzzz}}}oooaaaQQQPPPTTT\\\```^^^\\\]]]\\\dddpppyyy}}}~~~~~~~~~|||}}}|||uuukkkccc]]]XXXRRRNNNIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIIIIIIIEEEEEECCCBBBAAA@@@@@@@@@>>>??????@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>><<<======>>>???@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCFFFIIIQQQ\\\kkkyyytttpppjjjdddbbbffflllqqqwww|||wwwtttuuuzzz{{{~~~qqqiii]]]TTTPPPQQQTTTVVVYYY___jjjvvv~~~|||}}}tttfffbbb```cccmmm{{{}}}yyyvvvtttsssoooiiibbb[[[UUUPPPMMMJJJIIIGGGEEECCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA===>>>???AAACCCDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGttt```OOOEEEAAA>>>===<<<;;;:::999888777777777444333222333555777777666666999===BBBGGGMMMTTTYYY```fffnnnuuuzzz~~~}}}|||{{{zzzzzzyyyxxxyyy{{{|||{{{zzzwwwtttqqqooonnnnnnlllkkkjjjhhheeebbb^^^ZZZWWWUUUPPPOOOMMMKKKHHHEEECCCBBBCCCEEEHHHLLLPPPSSSVVVWWWWWWYYYZZZ\\\^^^___````````````aaaaaabbbbbbccccccaaaaaa```___```bbbdddfffgggiiimmmqqqssstttssssssppppppnnnllliiieeebbb`````````___]]][[[[[[]]]```\\\___bbbdddeeeiiipppuuuzzz~~~|||yyyxxxooommmjjjkkknnnrrruuuvvvyyyzzz|||}}}~~~~~~}}}}}}|||yyyuuuqqqkkkddd\\\VVVKKKFFF???999666444333222111111000//////.../////////000000111111222222222111333666;;;BBBLLLWWW^^^gggjjjnnnrrrvvv{{{sssfffYYYQQQLLLPPPXXX______[[[[[[___dddnnn{{{~~~}}}sssgggbbbaaa^^^VVVOOOKKKIIIGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKKKKIIIHHHIIIJJJHHHGGGEEEDDDCCCBBBAAAAAA?????????@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>:::;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????BBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBDDDEEEFFFKKKRRR\\\dddmmm}}}|||sssllljjjiiijjjiiippp{{{zzztttppplllhhhdddVVVVVVWWWXXX[[[___cccffflllqqqxxx~~~rrriiiddddddgggqqq~~~xxxtttqqqppprrroooiiibbbZZZSSSNNNKKKGGGGGGFFFDDDAAAAAABBBCCCFFFEEEEEEDDDCCCBBBAAAAAA;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEzzzdddTTTJJJBBB>>>===<<<;;;999888888888777666444333444666777666444444666888;;;>>>CCCIIIMMMUUUZZZbbbjjjqqqvvv{{{~~~~~~}}}}}}|||{{{{{{|||}}}|||zzzwww|||}}}~~~~~~|||zzzzzz|||~~~~~~~~~zzzyyywwwtttpppmmmjjjhhh^^^\\\YYYUUUQQQMMMJJJIIIGGGHHHKKKMMMOOOQQQRRRRRRSSSTTTVVVXXXZZZ\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^[[[[[[ZZZZZZ[[[]]]```aaa```aaadddgggiiiiiiiiiiiiffffffeeeccc```]]]ZZZXXXVVVYYY[[[\\\\\\^^^aaaeeedddiiinnnqqqsssvvv}}}~~~{{{xxxuuutttttttttqqqpppppprrrvvvzzz{{{|||}}}}}}~~~}}}|||{{{yyyxxxtttqqqkkkddd]]]VVVOOOJJJAAA===888444222222222111//////.........///000000000000111111222333333444444999AAAIIIRRR[[[ccchhhmmmrrrxxx~~~yyymmm___RRRKKKIIINNNTTT]]]```\\\XXX^^^hhhuuuxxxpppiiiggggggdddYYYPPPKKKIIIGGGGGGIIIKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKKKKIIIGGGHHHJJJJJJIIIHHHFFFEEEDDDCCCCCC???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBB@@@???>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBCCCCCCCCCDDDJJJPPPSSSXXXdddtttxxxpppkkkggggggjjjnnnpppyyyyyyqqqfff^^^\\\\\\[[[ZZZ[[[```gggmmmrrruuuwwwxxx~~~|||~~~}}}}}}~~~~~~{{{uuummmgggjjjoooxxx{{{uuuqqqooooooooommmkkkfff^^^WWWQQQMMMKKKDDDEEEFFFDDDAAAAAABBBDDDFFFEEEDDDCCCBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCvvvbbbSSSGGG@@@>>>===;;;:::999888888888:::888666666888999666444666777888888888:::>>>BBBJJJPPPXXX```hhhooovvvzzz{{{|||}}}~~~}}}~~~~~~}}}yyyvvvwwwxxxyyy{{{|||~~~|||zzzxxxooommmjjjeee```[[[XXXVVVLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYYYYZZZXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVYYY\\\]]][[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTUUU[[[aaaeeegggiiimmmpppnnnssszzz}}}~~~~~~xxxvvvrrrooommmmmmooopppvvvvvvwwwzzz~~~}}}zzzwwwuuusssmmmhhhaaaZZZSSSKKKEEE@@@<<<888444111000000000///.........///000111333333000000111222333333444444777???KKKWWW```ggglllooorrryyyyyyuuummmaaaRRRHHHFFFJJJXXX^^^ffffff___\\\gggvvvrrrooolllmmmlllfff[[[QQQIIIGGGEEEFFFHHHKKKLLLLLLHHHGGGFFFDDDDDDDDDDDDEEECCCCCCDDDEEEFFFFFFFFFFFFFFFIIIKKKKKKHHHGGGHHHJJJLLLKKKIIIGGGFFFEEEDDDDDD@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>AAAAAA?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>???@@@AAAAAA======>>>======<<<;;;;;;:::<<<>>>@@@AAABBBBBBBBB??????@@@@@@@@@AAAAAAAAA>>>======???AAABBBBBBBBBAAAEEEJJJKKKLLLRRR___iiixxxkkkfffbbbaaabbbiii|||xxxsssfff```XXXWWW]]]fffnnnrrrwww{{{{{{~~~tttssssssssssssqqqmmmjjjjjjtttxxxuuuqqqmmmkkkllloooqqqhhhfffbbb[[[TTTOOOLLLLLLCCCEEEGGGEEECCCCCCEEEHHHFFFEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAAxxxdddSSSHHHBBB<<<888;;;<<<:::888888999999::::::999888666555555555555555777999;;;===BBBFFFLLLSSS[[[eeennntttuuuxxx|||~~~}}}wwwttt|||zzzyyyxxxyyy{{{~~~}}}~~~}}}vvvpppmmmjjjgggccccccbbbaaa___]]][[[ZZZYYYWWWYYYZZZZZZZZZ[[[]]]___aaa^^^[[[XXXWWWUUURRRPPPRRRPPPOOORRRWWW\\\]]]\\\\\\ZZZXXXUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSUUUZZZ]]]dddiiiooorrrrrrqqqrrrttt}}}|||yyywwwoooooopppooonnnooorrruuuyyy||||||yyyuuupppmmmfff```WWWNNNGGGAAA<<<999666555333111////////////111///...///222222000...///000111111111222444666===JJJZZZeeeiiilllqqquuu{{{zzzkkkZZZPPPJJJGGGLLLTTT```eeehhhddd```dddqqq}}}|||nnnnnnoooooolllcccXXXOOOJJJIIIHHHGGGGGGGGGHHHIIIKKKIIIFFFCCCBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>CCCBBB@@@???@@@BBBDDDEEE@@@@@@@@@???@@@@@@AAAAAA<<<===>>>???@@@AAABBBBBB===>>>>>>>>>????????????@@@?????????>>>>>>======AAAAAA@@@@@@???>>>>>>===AAA@@@>>>=========>>>??????????????????@@@@@@@@@BBBCCCDDDEEEHHHMMMSSSXXXkkk{{{{{{sssllliiinnnxxxssskkkeeeaaaYYYXXXYYY___lll}}}xxxpppooommmjjjiiijjjnnnrrruuuyyy~~~rrrlllgggiiioooqqqkkkeeedddbbb^^^YYYTTTPPPMMMKKKKKKIIIFFFDDDCCCCCCDDDDDDFFFEEECCCBBBBBBDDDFFFHHHFFFEEECCCBBB@@@?????????BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB|||fffWWWKKKCCC===>>>>>><<<;;;<<<::::::;;;;;;:::999888777555555555555666888:::;;;;;;>>>CCCIIIPPPXXXaaafffooorrrvvvyyy{{{|||~~~zzzxxxyyyxxxvvvtttuuuvvvxxxzzzzzzyyyxxxxxx{{{~~~}}}zzzxxxsssrrrpppnnnlllkkkiiihhhggghhhhhhgggfffgggiiilllllliiieeebbb```]]][[[XXXXXXUUUSSSTTTWWWZZZZZZZZZXXXWWWVVVUUUTTTTTTUUUUUUZZZ[[[\\\\\\]]]```dddhhhooosssxxx{{{||||||~~~~~~yyyvvvsssqqqiiikkkmmmooopppsssvvvyyy}}}{{{uuuooohhhcccXXXSSSKKKDDD???;;;777555555444222000////////////000...---...000111///---000111222222333666;;;>>>NNNXXXfffpppsssvvv{{{yyyiii\\\OOOJJJJJJLLLSSS[[[aaadddeeecccbbbhhhvvvyyyqqqmmmlllllljjjfff^^^SSSKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEECCCDDDDDDDDDCCCEEEHHHJJJGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEEEEEEEDDDBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDD@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>????????????@@@???>>>=========>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCFFFKKKRRRWWW```mmm~~~zzzzzz~~~wwwjjjccc```^^^bbbgggqqq{{{vvvkkkiiihhhhhhlllqqqwww{{{zzznnnjjjggghhhllllllgggbbb\\\[[[XXXUUUQQQOOOMMMLLLHHHGGGEEECCCCCCCCCDDDEEEEEEDDDBBBBBBBBBDDDFFFHHHHHHGGGFFFDDDBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC~~~hhhRRRIII@@@>>>===;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::666666555444555666777888444777:::>>>CCCIIIPPPUUUdddggglllpppsssvvvzzz|||~~~~~~}}}yyywwwuuusssrrrssstttuuuxxxvvvrrrqqqrrruuuyyy|||~~~}}}|||{{{{{{zzzxxxwwwxxx{{{}}}~~~zzzvvvrrrpppmmmiiigggddd```\\\ZZZZZZ[[[[[[[[[XXXXXXYYYYYYZZZ\\\]]]^^^gggiiijjjkkkllloootttwww{{{~~~zzzyyywwwuuurrrpppnnnmmmhhhkkkooorrrtttvvvyyy{{{|||uuummmddd[[[UUUHHHDDD>>>:::777555333111333222111///............000///...///000111000...111111222333777===DDDJJJYYYbbbmmmtttwwwzzzvvvlllYYYPPPIIIJJJOOOUUU\\\bbbbbbccccccdddfffooo{{{}}}tttkkkeeeiiigggeeebbb]]]VVVMMMFFFFFFFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAA@@@@@@BBBEEEHHHEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFBBBBBBCCCCCCCCCBBBAAA@@@???@@@CCCEEEGGGFFFFFFEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???????????????@@@???>>>>>>===<<<;;;::::::<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>????????????>>>============>>>===>>>>>>>>>?????????@@@?????????@@@BBBGGGNNNSSSSSS]]]kkkyyy}}}|||yyyqqqooorrrttt|||wwwmmmiiikkklllyyy~~~~~~}}}yyyuuuhhhhhhjjjnnnsssyyyxxxpppiiihhhggggggfffddd___\\\UUUTTTSSSQQQPPPOOOOOOOOOGGGFFFEEECCCCCCCCCDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDvvv\\\QQQEEE@@@===::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;888777555444333333444555333444666888;;;???DDDHHHTTTXXX^^^dddiiinnntttwwwzzz{{{}}}|||{{{xxxvvvttttttttttttwwwuuusssqqqpppqqqssstttuuuvvvxxx}}}|||yyyssspppkkkgggeeedddeeeeeedddeeefffhhhjjjlllnnnooowwwxxxyyyzzzzzz}}}}}}xxxvvvssssssrrrqqqooonnnnnnmmmnnnqqquuuxxxyyyzzz{{{}}}~~~|||sssiii___VVVNNNIII>>>;;;777555444333222000000000//////............222111000111111222222222111222333666;;;DDDMMMTTT___eeennntttxxx|||~~~mmmaaaRRROOOOOOTTT[[[```cccdddccccccdddgggmmmuuu}}}zzzpppgggaaa___```___]]]ZZZUUUOOOIIIEEEEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA???@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@???AAACCCFFFGGGFFFEEEDDDBBBCCCDDDDDDDDDBBB@@@???@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>???????????????>>>===>>>BBBHHHMMMJJJQQQZZZaaakkk}}}~~~zzzvvvtttuuu{{{zzztttrrrqqqqqqssstttuuutttzzzzzzzzzyyyvvvsssqqqooovvvzzz|||wwwqqqkkkccc\\\]]]cccqqq~~~~~~zzztttoookkkooouuu|||yyyqqqjjjhhhhhhhhheeeaaa[[[WWWUUUQQQQQQPPPPPPOOOPPPPPPPPPIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDEEEEEEFFFGGGIIIIIIKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEEhhh\\\OOOHHHCCC>>>===>>>;;;;;;;;;:::::::::::::::999777666444333222333333333444555555666888===@@@DDDIIIOOOVVV]]]dddkkkoootttvvvyyy|||~~~~~~{{{yyywwwvvvvvvvvvvvvvvvvvvuuutttqqqooonnnlllmmmnnnrrryyy~~~yyyvvvtttuuuvvvvvvwwwyyy{{{}}}~~~~~~zzzuuuqqqnnnooooooooooooooooooppppppsssvvvzzz}}}~~~~~~}}}wwwpppdddYYYOOOHHHCCC???999777444222222111000///...////////////.........000000000000000111333444333555888===CCCLLLUUU\\\eeejjjqqqxxx~~~ssscccXXXNNNSSSZZZ```eeegggeeeccccccdddggglllrrrwww{{{}}}}}}|||xxxyyyxxxpppfff\\\XXXWWWVVVVVVUUUSSSOOOKKKHHHFFFDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@DDDGGGHHHFFFCCC@@@???BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@AAABBBCCCDDDDDDBBB???>>>@@@???>>>>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@???===<<<>>>BBBEEEDDDIIIOOORRRWWWeeezzzxxxqqqmmmpppvvv|||}}}ssshhhcccbbbbbbccceeeggggggfffkkkkkkiiigggccc___[[[XXX]]]___dddkkkvvv{{{|||~~~}}}uuueeebbb```^^^ZZZWWW\\\cccwww{{{wwwuuurrrqqqvvv||||||tttqqqlllgggggghhhgggbbb[[[TTTPPPOOOOOOOOONNNMMMMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHFFFEEECCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFrrrgggZZZRRRKKKCCC???>>>======<<<::::::999:::::::::888666444333222222333222333333222222444777::::::>>>DDDJJJPPPWWW^^^bbbkkkmmmqqquuuxxxzzzzzzzzz{{{{{{|||}}}~~~~~~|||{{{yyyxxxxxxxxxvvvwwwyyyyyywwwssspppmmmmmmllllllmmmqqqxxx~~~}}}{{{{{{zzzyyywwwuuurrrooommmmmmmmmnnnooopppqqqrrrrrruuuxxx{{{~~~~~~{{{wwwtttfff___TTTJJJCCC>>>:::888555333000/////////...,,,---...///////////////...---.../////////111444777999===BBBHHHOOOVVV]]]bbbhhhmmmttt{{{uuueeeXXXPPPKKKVVVbbbgggggggggeeebbbbbbdddhhhmmmrrrvvvyyy{{{}}}{{{|||~~~yyyxxxyyywwwuuuqqqggg\\\SSSNNNMMMNNNOOOPPPOOOLLLIIIHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKKKKJJJIIIGGGEEECCCCCCCCCCCCCCCCCCBBBAAA@@@BBBFFFIIIJJJGGGCCC@@@>>>AAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===???@@@BBBCCCBBBAAA???>>>@@@???>>>===<<<<<<<<<===::::::;;;;;;<<<<<<<<<===999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<===>>>?????????@@@@@@???======???AAA@@@DDDHHHIIIJJJRRR```kkk}}}rrrhhhhhhlllsss{{{{{{}}}|||rrrhhhdddddddddeeeggggggfffddd^^^]]][[[XXXUUUQQQNNNMMMMMMOOORRRYYYcccqqq}}}xxxuuuiiijjjlllnnnssswww{{{~~~{{{~~~}}}uuummmiiifffcccccceeeffffffkkkqqquuummmjjjmmmrrrwww~~~tttmmmllljjjgggeeedddbbb]]]VVVPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFuuuiiibbbYYYOOOGGGEEEAAA???>>><<<:::::::::::::::999777555333333333333222333333222111333666999666999===AAAEEEJJJPPPTTT[[[^^^dddjjjooorrrssstttwwwxxxzzz|||}}}~~~}}}}}}|||||||||{{{{{{||||||zzzwwwuuusssqqqooommmkkklllnnnrrrttt|||~~~{{{yyyzzzzzzyyywwwuuuvvvxxxyyywwwuuutttuuuuuuuuutttsssqqqqqqooopppqqqrrrtttuuuvvvwwwxxxyyy{{{||||||~~~}}}xxxuuuqqqlllfffaaaQQQMMMGGGAAA<<<888555222111///......//////...------...///000111000000///---...000111111444888<<>>=========>>>===>>>???@@@@@@@@@???>>>??????>>>===<<<<<<<<<<<<999999999:::::::::;;;;;;999999999999::::::::::::999:::::::::;;;;;;;;;<<<::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<;;;:::999999::::::;;;===>>>>>>???<<<>>>@@@AAA@@@???@@@AAA???AAACCCDDDDDDHHHOOOUUUffftttrrrllllllnnnsssxxx|||{{{|||~~~xxxvvvuuuuuuuuuuuussspppmmmbbb```]]]YYYTTTQQQOOONNNLLLMMMOOORRRWWWaaammmuuuwww~~~xxxuuuuuutttssspppkkkgggddd^^^^^^^^^```cccgggkkkmmmiiilllpppqqqooollljjjiiifffiiimmmoooqqqsssvvvxxx}}}yyywwwzzz||||||~~~zzzwwwrrrnnnnnnsss{{{}}}}}}xxxpppkkkkkkiiifff```]]]YYYUUURRROOOMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEE|||tttkkk___VVVRRRCCCBBB???===;;;;;;:::;;;:::999777555444333444444444444444333333444777:::555777:::<<<>>>BBBGGGKKKMMMQQQXXX___fffjjjmmmnnnuuuwwwyyy|||~~~~~~}}}|||{{{zzztttqqqmmmjjjhhhhhhiiijjjnnnrrrxxx{{{}}}}}}{{{xxxyyyyyyxxxuuuttttttuuuqqqooommmooorrrtttsssqqqrrrrrrssstttuuuuuuuuuuuussstttuuuvvvxxxzzz{{{|||{{{|||{{{zzzxxxxxxzzz}}}yyyuuunnniiiccc\\\TTTNNNCCCBBB???===:::666222...000///...///000111000///---...///111111111000000///222444444555888>>>BBBIIIOOOXXXaaafffiiikkkmmmssswww}}}~~~nnn[[[NNNJJJKKKXXXgggpppjjj```]]]^^^___aaadddfffgggjjjqqq{{{~~~uuutttyyynnnhhh```WWWPPPKKKHHHGGGIIILLLOOONNNKKKGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEAAA@@@>>><<<<<<===>>>???<<<===>>>?????????????????????>>><<<<<<;;;;;;;;;999999888888888888888888888888999999999:::::::::888888888999999:::::::::888999:::;;;===>>>???@@@:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<===>>>???999<<<@@@BBBBBBAAAAAABBBAAABBBBBBBBBCCCEEEIIILLLQQQ]]]nnn{{{vvvssssssuuuzzz~~~}}}~~~zzzwwwssspppkkkeee___[[[XXXVVVQQQQQQRRRPPPPPPTTT[[[```iiirrryyyyyyxxxxxxssskkkhhhhhhgggfffbbb___[[[YYYYYYYYYXXXXXXZZZ]]]aaaccccccfffhhhhhheeebbbaaa```bbbeeeiiipppxxx}}}{{{{{{}}}~~~tttwww{{{|||zzzwwwxxxuuuoookkkkkkiiiddd[[[WWWSSSPPPOOOOOONNNMMMKKKKKKKKKJJJJJJKKKKKKLLLFFFFFFHHHIIIJJJKKKKKKKKKEEEFFFHHHIIIIIIFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDD???@@@AAABBBCCCEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDDDD{{{kkk]]]YYYUUUNNNGGGAAA===;;;:::999777555444444444222111666555444333222333444555222333444666888;;;===>>>???EEELLLPPPSSSWWW]]]cccfffkkkqqquuuxxxyyyzzz{{{|||{{{zzz|||~~~zzzuuupppnnnmmmiiibbb\\\eeefffhhhmmmqqqssssssrrrvvvvvvwwwxxxzzz{{{{{{|||~~~}}}}}}~~~}}}zzzxxxuuusssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjmmmmmmmmmmmmnnnoooqqqqqqssstttvvvzzz|||}}}zzzxxxyyywwwttttttvvvyyy{{{|||yyyxxxxxxxxxxxxvvvrrrooommmfff]]]WWWSSSNNNFFF@@@<<<999666555555555444333111111111111000000000000222111///...///000111111111222222444999AAAKKKRRR[[[^^^cccgggkkkpppuuuxxx|||{{{mmm]]]OOOJJJLLLPPP```eeegggccc```aaabbbaaallliiigggiiipppyyy}}}{{{wwwsssooolllcccWWWLLLFFFFFFIIILLLMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCGGGFFFEEECCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>======<<<:::;;;===>>>>>>>>>===<<>>>>>===<<<;;;;;;;;;<<<;;;:::999888888888888888888999999999999888888:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999::::::::::::::::::999888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCJJJNNNXXXggg|||}}}wwwtttxxxzzz}}}}}}~~~~~~}}}|||{{{yyywwwsssmmmhhhfffaaaZZZVVVWWW[[[___aaajjjsss~~~wwwnnnhhhffffffggggggfffdddaaa```___^^^]]]\\\^^^aaaeeehhhmmmooopppooollliiihhhhhhhhhooowww|||{{{xxxwwwwwwyyy|||xxxqqqllliiinnnqqqsssrrrnnngggbbb___XXXUUUQQQMMMKKKLLLMMMOOONNNNNNMMMJJJHHHGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFCCCBBBBBBAAAAAABBBBBBCCCmmmfffZZZOOOFFF@@@>>><<<:::888777666777888777777444444222111111111222333333333444444666777888999888===BBBEEEGGGJJJQQQVVV\\\aaafffkkkooorrruuuwww{{{{{{{{{}}}}}}xxxuuurrrlllddd]]][[[[[[\\\___cccfffgggfffhhhhhhhhhiiijjjkkklllmmmqqqpppooonnnooorrruuuvvv}}}~~~}}}vvvuuusssqqqooommmmmmlllmmmmmmmmmmmmlllkkkjjjiiillllllmmmnnnooopppqqqrrrvvvwwwyyy|||~~~}}}|||xxxuuuuuuvvvvvvuuuvvvtttsssqqqpppmmmhhhddd```ZZZQQQLLLHHHDDD>>>888777444111000000111000//////////////////////////////...------...000000000222444777<<>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>======<<>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888888888999999999999888888999999888888888888888777999999999999999999999999<<<;;;:::::::::;;;;;;:::999999888888888999:::;;;========================>>>>>>>>>>>>???@@@AAAAAABBBEEELLLVVVeeeyyyzzzyyyzzz~~~~~~}}}~~~zzz|||{{{tttlllfffggglllrrruuuyyywwwyyy}}}|||xxxuuuooonnnllllllnnnrrrvvvyyy~~~}}}{{{yyywwwxxx}}}xxxqqqkkkgggeeekkkmmmnnnlllggg```\\\ZZZTTTRRROOOLLLKKKLLLMMMNNNNNNNNNMMMKKKHHHGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBppp___QQQHHHCCC@@@;;;999666666666777666666555444333333222222333333555444444333333333444444333666999::::::===CCCHHHNNNRRRWWW\\\aaaffflllooouuuvvvxxxzzz|||~~~|||yyyrrriiibbbYYYXXXWWWXXX[[[^^^______\\\[[[ZZZYYYZZZ[[[]]]^^^bbbaaa```______```bbbccchhhjjjoootttyyy|||~~~|||{{{yyywwwtttrrrpppooommmlllkkkjjjiiiiiiiiiiiillllllllllllkkkjjjjjjiiillllllmmmoooppprrrssstttzzzyyyzzz||||||wwwtttrrrrrrpppooossspppmmmiiifff```ZZZVVVQQQKKKDDD>>><<<999555222333000...---......---,,,---------...............------......000111222333444888???GGGOOOXXXaaafffgggjjjnnnsssyyyuuukkk\\\UUULLLGGGIIIPPPXXX]]]\\\```ccccccgggqqqxxx{{{}}}zzzxxx{{{|||wwwsssfff```XXXQQQNNNNNNNNNNNNLLLKKKIIIHHHGGGHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAACCCDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@???>>><<<<<<<<<;;;::::::999999;;;;;;<<<============<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888888888888999999999999888888777777777777777888888888777777777777777777777777999:::;;;;;;;;;;;;;;;;;;888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===============>>>>>>@@@BBBEEEIIIQQQaaauuu|||xxxxxx~~~}}}||||||{{{{{{|||~~~|||~~~~~~{{{xxxvvvyyy{{{tttmmmgggcccbbbbbbfffgggeeeaaa\\\WWWTTTSSSNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBuuueeeWWWKKKEEE@@@===999777666666444333777777666666666555555666444444333333333333333444444555555444444666;;;???AAAEEEJJJOOOTTT[[[bbbfffhhhkkkppptttvvvxxxzzz{{{~~~~~~yyyqqqkkkaaa^^^[[[ZZZ[[[\\\]]]]]]ZZZXXXUUUSSSSSSUUUWWWXXXZZZYYYWWWVVVUUUVVVVVVWWWWWWZZZ^^^ccchhhkkklllmmmjjjjjjiiihhhggghhhhhhhhhhhhhhhgggggghhhiiiiiijjjmmmmmmmmmmmmmmmlllkkkjjjmmmnnnppprrrtttuuuvvvwww{{{zzzyyyzzz|||yyyvvvrrrpppoooooonnnmmmooolllfffaaa\\\UUUOOOJJJEEE@@@;;;666555333111000222000///...///000...------------...............///000111222333444666888:::@@@IIIRRR[[[bbbiiimmmlllooouuu{{{zzziii\\\QQQLLLHHHIIIOOOWWW]]]___aaadddfffhhhooo|||~~~xxxtttkkkeee\\\VVVTTTRRROOOMMMKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIHHHFFFDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@????????????@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;::::::999999;;;;;;<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<;;;:::999999888888888999888888999999999999888888666777777777888888999999666666666666666666666666666888;;;<<<;;;;;;::::::888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<>>>AAACCCCCCEEEPPP```nnn~~~}}}zzzxxxyyy{{{~~~yyyxxxxxxtttpppjjjddd```___```aaaaaa```]]]WWWRRRNNNMMMMMMIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAACCCBBBAAA@@@????????????AAAAAA@@@@@@@@@@@@AAAAAA~~~lllZZZNNNGGGCCC???;;;:::999888777888888888888777777666666444333333333444555555666666666444333222444777::::::<<<@@@EEEJJJPPPWWW\\\[[[```fffkkknnnqqquuuxxxyyyzzz|||~~~}}}wwwsssiiieee```]]]\\\\\\\\\[[[[[[YYYVVVSSSRRRSSSTTTUUUUUUTTTRRRQQQOOOOOOOOOOOOMMMOOORRRUUUXXX[[[\\\\\\]]]]]]^^^___aaaccceeefffeeeeeeeeefffhhhiiikkklllooooooooopppoooooonnnnnnpppqqqsssuuuwwwxxxyyyyyy}}}zzzxxxxxxyyy{{{|||{{{tttrrrnnnlllkkkkkkiiihhhdddaaa[[[UUUPPPJJJDDD@@@<<<999555333111111000000111000//////111111///.........//////000000000000000111333444555888<<<@@@EEEJJJSSS[[[bbbhhhmmmpppqqquuu|||{{{mmm\\\PPPJJJIIIJJJPPPXXX]]]______cccgggkkkppp{{{~~~{{{xxxtttmmmbbb[[[WWWTTTOOOLLLJJJIIIGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHFFFCCCBBBCCCBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@??????@@@@@@??????@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<::::::999999888888999999888888999999999999888888777888888999999:::::::::777777777777777777777777444777:::;;;999888999:::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::777;;;??????>>>CCCOOOYYYlll}}}~~~|||{{{{{{~~~~~~{{{vvvtttvvvyyy~~~vvvkkkhhhdddaaa______```aaa\\\ZZZVVVPPPKKKHHHIIIJJJHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKKKKKKKIIIGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDCCCBBBAAA@@@@@@???@@@@@@????????????@@@@@@}}}ooo___LLLHHHBBB>>><<<;;;999888666777777777777666555444333333333444555666777888555444222111111222444555555888;;;===AAAEEEKKKNNNNNNSSSZZZ___bbbfffkkkpppqqqrrruuuxxx{{{~~~~~~zzzwwwsssoooiiieeedddcccbbbaaa]]][[[YYYVVVTTTTTTTTTTTTRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTWWWXXXZZZ]]]```bbbdddeeecccddddddfffhhhjjjlllmmmqqqqqqqqqrrrrrrqqqqqqpppqqqsssuuuwwwyyyzzzzzzyyy}}}zzzwwwuuuuuuuuutttsssqqqnnniiifffccc```]]]ZZZSSSPPPKKKGGGCCC>>>:::777444333222111000/////////......---///000000///---//////000000111222222222///111444555888===FFFLLLTTTXXX]]]cccggglllppptttxxx}}}wwwjjj\\\OOOGGGDDDHHHNNNVVV\\\``````___```fffnnnxxx~~~~~~~~~tttfff\\\WWWSSSNNNJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@AAA??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=====================<<<<<<::::::999999888999999:::888888999999999999888888999999999999999:::::::::777777777777777777777777333666999999666555666999999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999::::::555999===>>>>>>@@@FFFLLLWWWgggzzz|||{{{uuuvvvwwwvvvuuuwww|||}}}sssllleeedddcccaaa___^^^]]]]]]UUUTTTPPPJJJFFFEEEGGGJJJIIIIIIJJJKKKLLLKKKKKKKKKGGGIIIJJJIIIHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>??????@@@kkk{{{ttt\\\VVVNNNGGGAAA>>>;;;999777777888888888777666555444333333444444555666777333222111111222222222222222444666888999;;;>>>@@@AAAFFFKKKOOOQQQUUU[[[aaacccdddhhhlllooosssuuuvvv{{{|||~~~}}}|||zzzyyyyyyvvvrrrooonnnmmmlllkkkdddcccaaa^^^\\\ZZZYYYXXXVVVVVVUUUSSSRRRQQQPPPPPPMMMMMMLLLMMMOOORRRUUUWWW[[[\\\___bbbdddeeeffffffeeeeeefffhhhjjjlllnnnoooqqqrrrrrrssssssrrrrrrrrrrrrsssuuuxxxyyyyyyxxxwwwxxxuuurrrooommmkkkhhhffffffbbb]]]YYYUUUQQQLLLIIICCCAAA===;;;999777444222///111222222111//////......---...///111111000...//////000000111222222333///222666999>>>HHHUUU^^^bbbdddgggiiilllpppvvvyyyuuufffXXXNNNHHHEEEHHHMMMTTTZZZ]]]^^^______```gggrrr}}}yyy{{{wwwfffZZZUUURRRMMMJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>======>>>@@@AAA>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<=====================:::999999888999999::::::888888999999999999888888999999999999888888888888777777777777777777777777333666888666222111444888777888999:::;;;::::::999999999999999999999999999888888888888999:::;;;;;;:::;;;===>>>???@@@CCCFFFIIIUUUbbbmmmzzz~~~|||{{{{{{wwwyyy{{{{{{zzz}}}~~~{{{yyywwwrrrkkkeeebbbccccccbbb___[[[VVVTTTOOOMMMKKKGGGDDDDDDGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHEEEGGGHHHHHHGGGEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>??????___lllrrrkkk```UUULLLEEE@@@===999999:::;;;:::999888777444444444333333444444555222111111222333444333222000222444444333444555777777<<<@@@BBBCCCFFFMMMTTTVVVXXX\\\```dddhhhjjjlllooorrruuuwwwxxxyyyzzz{{{xxxuuurrrqqqqqqqqqooonnnlllkkkiiigggeeebbb```___^^^]]]\\\[[[ZZZYYYXXXWWWRRRQQQQQQQQQSSSWWW[[[^^^aaacccfffhhhiiiiiihhhhhhhhhhhhiiikkkmmmooorrrsssqqqrrrrrrsssssssssrrrrrrqqqsssuuuwwwxxxwwwvvvuuusssppplllhhhfffbbb^^^[[[YYYUUUQQQMMMIIIEEE@@@===;;;999777555555555333222///111333444333111000000/////////111333333222000...//////000111222222333111555:::>>>EEERRRbbbmmmkkklllmmmnnnppptttzzz~~~xxxjjjZZZNNNGGGGGGIIIPPPUUU[[[^^^]]]\\\]]]___bbbjjjvvvyyyvvvzzzxxxeeeXXXRRRPPPMMMJJJGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@???????????????@@@@@@>>>===<<<;;;<<<===@@@AAA======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<===============999999999888999999::::::888888999999999999888888999999888888777777666666666666666666666666666666444666777555000///333777666777888999:::999888888777777777777777777777777888888888888999:::;;;<<<;;;:::::::::;;;===???@@@===FFFNNNTTT^^^qqq~~~~~~~~~~~~}}}~~~zzzwwwwwwyyyzzzxxxuuuqqqoooooolllfffbbbbbbcccdddccc___XXXPPPLLLJJJJJJGGGDDDCCCCCCGGGJJJJJJJJJHHHGGGFFFFFFEEEFFFCCCEEEGGGGGGFFFDDDDDDDDDEEEDDDCCCAAABBBCCCEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>??????aaabbbkkk}}}xxxiii___XXXOOOGGGBBBAAA>>>;;;888666555444444666888777444333444666222333333333333222111111000000111222333444444555444555777:::===???AAABBBGGGHHHKKKOOOSSSVVVYYYZZZ___bbbfffjjjmmmoooooooooppppppqqqqqqrrrrrrrrrsssqqqqqqpppnnnjjjhhhggghhhhhhjjjjjjhhhdddaaaaaacccYYYYYYZZZ\\\^^^```cccdddjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooqqqqqqrrrnnnnnnnnnnnnoooooopppqqqooopppqqqrrrqqqooommmlllgggfffccc```\\\WWWSSSQQQDDDCCC@@@>>>;;;999777777333333333222111000000///000000000000000111111222000000////////////000111///111333333333333555666777;;;???DDDMMMYYYhhhrrrpppsssuuuvvvvvvzzzvvvlll\\\MMMEEEEEEKKKPPPWWWYYY[[[ZZZYYYXXXZZZ\\\bbbiiiwwwyyyppppppzzz|||qqqaaaUUUPPPNNNKKKIIIGGGFFFDDDCCCBBBCCCEEEFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCHHHNNNRRRPPPMMMGGGEEEBBBAAABBBBBBBBBAAADDDCCCBBBAAA@@@@@@@@@@@@===>>>?????????>>><<<;;;======<<<<<<<<<<<<======@@@???>>><<<<<<<<<===>>>::::::::::::::::::::::::<<<;;;999888777888888999===;;;999999:::;;;:::999;;;:::999888888888999:::777777777777777777777777999999888777666555444444222333555666666444333111555555444444444333333333666666666666666555555555666666666666777777777777999999999888888888888888888888999::::::;;;<<<<<>>>>>========================ddd```cccnnn~~~wwwiii]]]MMMHHHAAA<<<999888777777555777777666333222333555333333333333333222111111111111111222222333333444444444666777999:::;;;<<<===>>>@@@BBBFFFIIILLLMMMQQQSSSWWW[[[^^^___``````bbbcccdddfffhhhjjjkkklllmmmnnnnnnnnnlllkkklllmmmmmmmmmmmmjjjfffddddddfffaaabbbdddeeegggiiijjjkkklllkkkkkkkkkjjjjjjiiiiiilllmmmmmmnnnooopppqqqqqqkkkkkkjjjiiiiiiiiijjjjjjhhhiiijjjjjjiiigggeeeddd^^^[[[WWWQQQKKKFFFAAA???>>>===;;;999666555444444333222222111000000//////000000000000000111111222///000000000000111111222...000111222222444777999>>>CCCIIIPPPWWW```jjjrrrvvvyyy{{{{{{{{{vvvddd[[[NNNFFFEEELLLUUU[[[aaaaaa```___^^^^^^^^^___ccckkkxxx{{{rrrjjjlllvvv~~~pppeeeXXXNNNKKKJJJIIIGGGGGGFFFDDDCCCCCCCCCEEEFFFHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBGGGNNNRRRQQQNNNGGGDDDBBBAAABBBBBBBBBAAACCCBBBAAA@@@@@@?????????===>>>>>>???>>>===<<<;;;========================???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999888999::::::<<<:::888888999:::999888;;;:::999888888888999999777777777777777777777777999999888888777666666666333444555666666555333222444444333333333222222222666555555555555555555555555555666666666777777777888888888888888888888888888888999999:::;;;;;;<<<:::;;;===???CCCJJJQQQWWWaaammm~~~xxxtttyyy}}}|||yyyzzz}}}~~~{{{zzz|||}}}|||}}}}}}}}}}}}~~~yyyssshhhgggfffdddeeellluuu}}}}}}|||}}}zzzpppkkkiiifffeeefffhhhiiiiiijjjfff___WWWQQQLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDBBB??????AAACCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>iiiaaa]]]```kkkzzz{{{fff[[[LLLBBB>>>===<<<:::777888888666444333444555333333444444333333222111222222222222222222222222333333333333444444444444777777777888;;;>>>@@@BBBAAABBBEEEIIIKKKMMMMMMMMMPPPQQQSSSVVVYYY\\\___```bbbdddfffggghhhiiikkkmmmllllllkkkiiifffcccccccccccceeegggjjjlllmmmmmmmmmlllkkkkkkjjjiiihhhggggggiiiiiijjjjjjjjjkkkkkkkkkeeeeeecccbbb``````______]]]]]]^^^]]]\\\ZZZXXXWWWTTTQQQLLLFFF@@@;;;888666777666444333111111000000222111111000000//////...000000000000000111111222//////000111222222222111...000111222444888<<<@@@GGGMMMWWW^^^dddiiiooottt}}}}}}ooocccSSSKKKCCCAAAHHHTTT^^^dddeeecccaaa`````````___^^^dddmmmyyy}}}~~~}}}nnnfffaaafffpppvvvsssmmmaaaZZZOOOIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAFFFLLLOOOOOOMMMFFFDDDBBBAAABBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>===<<<;;;======>>>??????>>>========================<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<;;;999777777888888888777:::999999888777888888888777777777777777777777777888888888888888888888888444444666777777666555444333333333333222222222111555555555555555555555555555555555666666666666777666666666777777888888999888888888999::::::;;;;;;:::;;;;;;;;;===@@@EEEIIIHHHPPP\\\iiizzzxxx}}}~~~~~~yyy~~~|||{{{{{{{{{{{{}}}~~~|||vvvqqqlllhhhiiijjjlllnnnqqqvvv||||||||||||{{{{{{}}}vvvmmmfffdddbbbbbbcccdddddddddccc___YYYSSSMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDBBB??????@@@BBBGGGFFFFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>rrriiibbb```dddnnnwwwaaaQQQIIIEEE@@@<<<:::999888777666555666777444444444444444333333222333333333222222111111111111111111111111111111111333333222222444666888:::666888:::<<<>>>@@@@@@AAAAAACCCEEEHHHKKKOOOQQQRRRRRRUUUXXXZZZ[[[^^^aaacccbbbdddffffffdddaaa]]][[[YYY[[[___ccceeefffffffffggggggfffeeedddcccbbbaaa````````````````````````^^^\\\ZZZXXXVVVUUUTTTSSSQQQQQQQQQPPPOOOMMMKKKJJJHHHEEEBBB===:::999888888222111000///////////////111000000000//////......000000000000000111111222///000111222222111111000000222444666999???EEEJJJOOOVVVaaaiiinnnsssxxx{{{~~~vvvkkk]]]SSSJJJEEEBBBEEEOOOZZZaaaeeefffcccaaa```aaabbb```___eeeooozzz~~~|||yyyyyy{{{}}}}}}wwwrrrnnn```[[[YYY```jjjnnnggg___YYYTTTMMMHHHHHHIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAADDDGGGJJJIIIHHHDDDCCCAAAAAABBBCCCAAA@@@@@@@@@@@@@@@??????>>>>>>===============<<<<<<<<<<<<>>>???AAAAAA???>>><<<;;;<<<===>>>>>>===;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===999777666666777777777555999999888888777777777777666666666666666666666666555666666666777777888888444555666777777666666555444444444333333333222222444444444444444555555555444444555555555666666666444444555666777777888888777888888888999999::::::<<<======<<<<<<===@@@CCCAAADDDJJJRRR___rrr~~~}}}~~~~~~||||||}}}~~~}}}}}}zzzvvvqqqoooqqqtttuuuvvv~~~~~~xxxrrrgggeeeaaa___]]]\\\ZZZXXXWWWUUUPPPLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBCCCDDDEEEFFFCCCDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????========================xxxqqqllliiijjjrrr|||{{{fffXXXNNNDDD===;;;999777666666666777777444555555555555444333333444333333222222111111111000000000111111111222222000//////...///000111222222222444555777888999999:::;;;<<>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>???AAAAAA???>>><<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999::::::;;;<<<<<<<<<<<<999777555555666666666555888888888777777777666666555555555555555555555555333333444444555666666666444555555666666666666666555555555555444444444444222333333333444444444555444444444444555555555555333333444555666666777777777777888888888888888999999:::;;;:::::::::<<<>>>@@@AAADDDHHHPPP]]]lllwww~~~}}}||||||zzz{{{~~~uuuqqqmmmjjjkkkmmmnnnooorrrrrrtttxxx~~~}}}~~~~~~}}}yyyvvvlllhhhaaa[[[VVVQQQMMMJJJKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFEEECCCCCCDDDEEE@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<|||rrrjjjiiimmmvvvnnn]]]OOOEEE???<<<888666666666666555555555666666555555444333333333333222222111111111000000111111222333333333111111222222222222222222//////000111222222333444666666777888999:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFOOOSSS[[[bbbddd```YYYSSSHHHJJJMMMPPPRRRTTTTTTTTTPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEECCCAAA@@@??????>>>======<<<<<<;;;;;;:::888777555333222222222222111000000000000111222222000000000000000000000000000000000000000111111222333333222222333444555666777:::>>>CCCIIIPPPWWW\\\aaaiiittt}}}~~~qqqbbbXXXOOOFFF@@@???AAAEEELLLTTT[[[```ccceeefffiiimmmnnnlllkkkkkkkkkssszzz{{{|||~~~~~~{{{xxxvvvtttmmmbbbZZZRRRSSSWWW]]]```]]]WWWQQQMMMKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@???>>>>>>>>>BBBAAAAAABBBCCCCCCAAA???>>>???@@@AAAAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<======>>>??????>>>======999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;:::999777555555666666666555666777777777777666555555555555555555555555555555222333333333444444555555444444444555555666777777666666666666555555555555111222222333333444444444333333333444444444555555333333333444444555555666777777777777777777777777777999;;;;;;:::;;;<<<===<<<===@@@CCCGGGOOOWWW]]]kkkxxx|||zzzzzz{{{~~~~~~}}}~~~yyy{{{|||xxxuuurrrppppppmmmnnnqqqvvv{{{ssspppmmmlllooosssvvvwww~~~|||zzzzzz{{{|||}}}zzzwwwxxx{{{|||{{{yyykkkeee]]]TTTNNNIIIEEEBBBCCCBBBBBBAAABBBCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDGGGHHHHHHFFFCCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;}}}pppjjjkkkjjjoooxxxsssaaaWWWKKKFFF@@@<<<;;;:::888666666666666666666555444444333333222222222222222222222222222222222333333333222333444555555444333222///////////////000111111111111222333333444555555555777888999888999:::<<>>@@@AAADDDJJJPPPVVV]]]dddhhhmmmvvvxxxhhh[[[MMMGGGCCC??????BBBGGGNNNVVV\\\```dddiiinnnrrryyy{{{wwwvvvxxx}}}~~~{{{{{{yyytttmmmeee\\\XXXSSSWWW[[[]]]ZZZTTTOOOLLLFFFGGGGGGFFFEEEEEEFFFGGGFFFGGGGGGGGGFFFFFFEEEEEEAAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBB@@@>>>>>>>>>???AAA@@@@@@BBBCCCCCCAAA??????@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<========================::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;:::999888999777555555666777666555666666777777777666555444444444444444444444444444333444444444444444444444333333333333444555666777666666555555555444444444111111111222333333444444222333333333333444444444333333333333333444444444777777777777777777777777777999<<<<<<<<<;;;<<<===777999;;;>>>AAAEEEIIIKKKRRR\\\jjjvvv~~~xxxvvvuuuwwwzzz||||||yyyxxxxxxyyyvvvwwwzzz~~~zzzuuuqqqpppooopppllllllmmmrrryyy~~~zzzxxxvvvwww{{{~~~yyytttrrrrrrrrrtttrrrrrruuuzzzzzzwwwsssbbb\\\SSSLLLGGGEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@??????@@@BBBCCCEEEFFFGGGEEEAAA???>>>???BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>======<<<<<<;;;999999999999999999999999wwwqqqrrrggghhhjjjoooyyyrrrgggWWWQQQIIIDDDAAA>>>;;;888666666666666666555555444222222222222222222222222333333333333222222222222,,,...000222222000...,,,000000/////////000111111.........///000111111222///111333333333333555777666888===DDDKKKMMMJJJFFFCCCCCCAAA@@@????????????::::::::::::999999999999666666777777777888888888444444333222111111222222333222222222222333444444...//////000000000////////////.........///000000111111111111111222222222000000000000000111111222333333333555999???EEEHHHJJJNNNUUU\\\bbbhhhnnnsssuuuqqqfffTTTGGG>>>===>>>???DDDJJJRRRYYY```ccccccgggooovvv}}}||||||~~~~~~vvviii^^^XXXWWWUUUZZZ^^^]]]VVVNNNJJJIIICCCDDDFFFFFFFFFFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEE@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCAAA??????@@@BBB@@@@@@@@@BBBCCCCCCAAA??????@@@BBBCCCCCCBBBAAA???>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<======::::::999888999:::<<<===::::::::::::::::::::::::999::::::;;;:::999777666999777666555777777666555555666777777777666444333444444444444444444444444555555555555555555555555222222222333333555666777555555444444444333333333000000111222333333444444222222333333333444444444444333333333333333333333777777777777666666666666444666999:::999888888999777888:::<<<>>>@@@AAACCCDDDJJJRRRXXX___kkk{{{{{{zzzxxx|||}}}||||||~~~~~~zzzwwwuuuvvvxxxyyytttrrrqqqtttzzz~~~{{{tttnnnkkkjjjjjjhhhhhhjjjpppttttttmmmgggYYYSSSKKKEEECCCDDDEEEFFFCCCCCCBBBBBBBBBBBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAACCCAAA@@@>>>>>>???AAABBB@@@BBBCCCCCCAAA??????@@@<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::888888888888888888888888~~~uuukkkeeeaaaaaaeeeooo{{{oooggg[[[TTTPPPLLLFFF@@@@@@>>>999666333222111111333222222111111111222222222222222222222444555555111000000///////////////000//////000222333111000111111111000000000000000222222222222222222222222222333666999<<>>>>><<<:::999888888888777777666666666555555555222222111111111111222222333333333222222222111111222555555111000111000,,,---...000111111111000///222222222222222222222222333111000111444666444222444333333444666888999999;;;999999===CCCKKKRRRVVV^^^^^^```dddjjjrrryyy~~~~~~mmm^^^UUUGGGCCC>>><<<@@@HHHQQQXXXYYY]]]```___```jjj}}}}}}{{{~~~|||wwwppphhh```YYYUUUYYYXXXVVVQQQLLLHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>======???@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;:::999999:::;;;;;;:::999888888888888888888888777777777777666999999888666555444222222666666777666666555444444555444444333333222222111111111111111111111111111555222000111333444222///000111222333444333222222333333333444444555555555333333444444555666666777888999666222333999999555999999999999999999999999;;;:::::::::;;;===???@@@DDDDDDEEEGGGMMMUUU___fffttt|||~~~{{{vvvuuuwww|||yyypppjjjhhhgggeeeccckkkjjjjjjlllmmmiii```XXXNNNKKKGGGDDDAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???>>>???>>>=========>>>@@@AAA@@@@@@?????????@@@BBBCCC========================<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::<<<<<<;;;::::::999888888|||{{{nnnggg```^^^^^^dddppp}}}{{{sssmmmhhh```VVVNNNGGGDDD@@@<<<:::999888777666555444333222111111111333333333333333333333333222111111000000000000000000//////000222333111000////////////000000000000111111111111111111111111///000111333555777888999888777666555444333333333333333222222222111111111111111000000000000111111111111111111000000000///000333222//////111000......///000000111111000000222222222222222222111111111//////000444555555333555444444555777999;;;<<<>>>@@@DDDKKKSSS[[[aaadddcccdddggglllsss{{{xxxjjj[[[OOOHHHAAA@@@@@@AAAFFFNNNUUUZZZZZZ[[[[[[^^^fffttt||||||{{{uuulllaaaZZZVVVUUUTTTQQQMMMJJJGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>===?????????AAABBBCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999:::999999888888888888999777777777777666666666555777777666666555444444444666666666666666555444444111111222333333444444555333333333333444444444444555333111111333333222000000111222333333333222222333333333444444444555555333333333444555666666666555777555111222777888555888888888888888888888888999999999:::;;;<<<===>>>>>>>>>???AAADDDJJJRRRXXXZZZ```iiisss~~~}}}zzz{{{xxxrrrjjjffffffffffffeeefffcccbbbbbbaaa\\\SSSLLLKKKIIIFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>???>>>=========>>>@@@@@@@@@????????????@@@AAABBB>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::999999888777777666tttvvv{{{~~~xxxooohhh```\\\YYYZZZaaajjjzzzwwwiii^^^PPPKKKEEE@@@===;;;999888888777666444222111111111333444555555555444333222333333222222222111111111000000///111222333111000.........//////000000000////////////////////////////////////////////////222222111000000000000000111111000000000/////////000000////////////000000////////////...............000///,,,---111222111000000000///000111111222222222222111111111000000111000000111444666666555666666666777999===@@@BBBCCCHHHPPPYYYaaagggkkkmmmkkklllpppuuu|||~~~ssseeeXXXMMMFFFBBB===@@@EEELLLRRRXXX[[[]]]ZZZYYYZZZaaaooovvviii___\\\RRRPPPLLLIIIGGGFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@>>>===<<<;;;;;;:::;;;<<>>>>>>>>>>>>>>===>>>??????@@@?????????>>>??????@@@AAA@@@???>>>===;;;:::999888::::::::::::::::::::::::888888999:::::::::999999888777777666666555555444yyywwwuuuvvvyyyyyyvvvsssnnngggaaa^^^[[[YYY]]]bbbkkk|||uuucccZZZNNNDDD???<<<999888888777555444222222111111222333555666777666444333444444444444444333333222111000000111222333111000000000000000000/////////////////////////////////000000000//////...------111000000000000000111111222222222111111111000000//////............//////........................---///...,,,---222555444222111000///000111222333333222222111111000000///333222333444666777777777666777999;;;???DDDIIIMMMQQQUUU]]]dddjjjnnnrrrtttuuuvvvxxx|||yyyqqqdddWWWLLLFFFCCCCCCAAAGGGOOOXXX]]]______^^^ZZZ\\\aaajjjxxx~~~~~~}}}mmmbbb___RRROOOJJJFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA???????????????@@@@@@AAA????????????@@@@@@AAAAAAAAA@@@???===<<<:::999888888777888999<<<======<<<<<<;;;::::::::::::::::::888777777666555555666666666555555555666777888888777666666666555555555555444444444444444444444444333333444444444444333333444444333333222111111111111111111222333333444444333333222222222222111111000111111222222222222222333333333333333333333333222222333333444444444444333555555333000111222444444444444444444444444444333444666888999999999888777999;;;;;;;;;<<<>>>@@@FFFFFFFFFFFFIIIRRR___hhhrrr|||}}}|||xxxuuuiiiddd^^^[[[\\\^^^^^^\\\QQQOOOLLLKKKKKKIIIFFFCCCAAABBBBBBCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>?????????>>>>>>===<<<;;;:::999888888888888888888888888888777777888999::::::::::::666666666555555555444444vvvqqqqqqtttuuuuuuqqqjjjdddbbb```]]]^^^aaadddooo~~~rrr```QQQHHHCCC@@@===888777666555444333333333111222555777888777666555444555555666555444333333222111111111333333111///444333333222111000//////000000000000000000000000000000000000000000//////000000//////000000111111222222222222111111111111//////............//////////////////////////////...000///---...444666666222111000000000111333444222222222222111111000000333444555666666777888999999<<<@@@DDDIIIOOOVVV[[[aaaeeekkkpppuuuzzzzzzqqqccc\\\QQQGGG@@@???AAACCCKKKPPPXXX___cccbbb___]]]]]]cccmmmuuu~~~~~~~~~|||kkk```]]]TTTOOOIIIFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAA???>>>>>>>>>>>>???@@@AAA@@@@@@???===<<<:::999999;;;::::::;;;>>>@@@@@@???;;;;;;:::999999999999999666666555444444444555555444444444444555555666777777777666666666555555555555555444444333333222222222222333333333333222222444333333222222111000000111111111222222333333333333333333333222111111222000000000111111111222222333333333333333333333333222222222333333333333333666555555444222000111222333333333333333333333333222333555777888888777777666999;;;<<<<<<<<<>>>???@@@@@@@@@>>>>>>BBBIIIPPPXXX^^^gggnnnsss|||~~~}}}}}}zzz{{{}}}~~~~~~zzzsssooogggaaaZZZWWWVVVUUUTTTRRRKKKJJJGGGFFFEEEDDDCCCBBB>>>@@@AAABBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBB??????>>>=========>>>>>>===>>>>>>?????????>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888888888888888888888777888999:::::::::::::::666666666666666555555555xxxooonnnrrrvvvxxxxxxqqqkkkjjjgggcccbbbddddddgggooowww}}}ppp___UUUNNNHHHDDD>>>===;;;:::888777666666333444555777777777777666444555666666666555444333333222111222333333111///444444333222111111000///111111111111111111111111.........//////000000000/////////......///000000111111000000000///////////////............///////////////000000000000000///111111...///444666444222222111111222222333444222222222222222222222222333555777888999:::<<<>>>BBBGGGMMMRRRVVV[[[ccchhhjjjooouuuzzz{{{qqqfff]]]OOOKKKEEE@@@@@@CCCHHHLLLVVVYYY^^^bbbeeedddcccaaafffmmmuuu|||~~~~~~~~~wwwiii```]]]TTTOOOIIIFFFFFFFFFDDDBBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>???@@@@@@>>>>>>===<<<===>>>???@@@AAA@@@??????>>>===<<<<<<;;;:::999:::<<<>>>>>>>>>;;;;;;:::999888888888888555555444444333444444555444333333333333444444555666555555555555444444444555555444333222222111111000111111222222222222222000000111111222333333333333333333333333333333333222333444333111000111222111000000000000111222222333333333333222222222222222222222222222222222222666222000333555222111222222222222222222222222222222333444555666777777777444666999::::::;;;<<<===999;;;======<<<===AAAFFFLLLMMMPPPSSSVVV[[[fffrrr}}}wwwtttsssssstttsssvvvzzz~~~~~~zzzrrrmmmbbb\\\UUUQQQOOOMMMKKKHHHHHHFFFDDDBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???@@@AAACCCDDDDDDCCCCCCBBB???>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@??????======>>>????????????>>>===>>>>>>>>>>>>======<<<::::::::::::::::::::::::888888888888888888888888888888999:::::::::999999666666666666666666666666yyyvvvxxx{{{}}}zzztttsssrrrooonnnooommmjjjjjjlllmmmqqq}}}~~~pppggg^^^UUUNNNIIIGGGEEEBBB???<<<;;;:::777777777666666666555555444555666777666555333222333222222222333333111///111111111111111111111222111111111111111111111111.........//////000000000111000000/////////000000000000000000////////////000//////////////////000.../////////000000000000...111111//////222333000111222222333444333333333222222222333444444555555444888<<>>>>>>>>>>>>>>???@@@@@@>>>===<<<;;;;;;===???@@@>>>=========<<<<<<<<<;;;;;;999777888999;;;;;;;;;;;;:::999888888777777777444444444333333444444555444333333222222222222333333333333333222222222111333333333222222222222222///000000111222222111111000000000111222222333333444333333222222111111000111333444333111000111333111000000///000111222333333333333222222222111111222222222222222111111111222+++)))000666666333222222222222222222222222222333333333444555666777888444666777888888888999;;;777:::======<<<===AAADDDFFFBBBBBBFFFGGGHHHOOOWWWiiirrr}}}~~~zzzuuupppnnnooorrrtttwwwxxxyyyzzzxxxrrriiicccYYYTTTMMMJJJIIIHHHEEECCCCCCCCCBBBAAA???>>>>>>???@@@@@@@@@AAAAAA@@@@@@??????@@@BBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAA@@@@@@<<<===>>>???@@@??????>>>======>>>>>>>>>===<<<;;;;;;;;;::::::999999888888888888888888888888888888888888888999888888777777555666666666666666666666zzz{{{|||{{{zzz|||yyysssnnnkkkfffeeeooo{{{yyypppddd[[[RRRPPPMMMHHHDDD@@@>>><<<<<<:::999666555444333333333555666777666555333222444333222222333333111///---...///000111222333333111111111111111111111111000000000000000000000000333333222111111111111111222111111111000000000000000000////////////000000........./////////000000...111222//////111000---111222333444555444333222111222333333555555666777777<<>>@@@CCCIIIQQQZZZaaaeeejjjiiiiiikkkooouuuzzz~~~~~~yyyuuuwww|||~~~}}}|||}}}}}}{{{vvvqqqtttssspppllliiiiiilllnnnsssoooiiibbb[[[VVVRRRPPPLLLHHHDDDDDDGGGHHHFFFBBBDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAACCCCCCCCCCCCAAAAAA>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@>>>===;;;:::;;;<<<>>>@@@999999999999999999999999???===;;;;;;<<<>>>>>>>>>;;;:::999888777777777777444444444333333444555555444444333222111111111111111111111000000000000///000111111222333333444444//////000111111111111111333333222222111000000000222111111000///...------111333555444111///111333111000/////////000222333333333333222222111111111222222111111111111111111...&&&$$$...777888555444222222222222222222222222444333333333444666888999555666888888777777888999888:::<<<;;;::::::===AAAAAA<<<<<>>>>>>>>>>>???@@@>>>???@@@AAAAAAAAAAAAAAA<<<===>>>@@@@@@??????>>>======>>>>>>>>>===;;;:::===<<<;;;:::999777666666888888888888888888888888777777888777777666555555555555555555555555555555}}}wwwooolllkkkllllllyyy}}}sssjjjbbb^^^YYYWWWVVVTTTPPPMMMFFFAAA<<<:::;;;:::666222666444222222333333333222333222111000000111222333444444333333222222222111333333333333333222222111////////////////////////333111///111444555444222222222222111111111000000111111111111000000000000333000...///111333222000222333444333222222444555333333333333333333333333333444555555666999===@@@???DDDKKKTTT\\\bbbfffhhhoootttyyyxxxuuuuuuzzzzzzsssooo___ZZZQQQHHHBBB???>>>???<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999999999;;;===>>>888888888777777555444444444333333222222333333444444444444333333222222222333333333333333333333333000111111111222222222222333333333222222222111111111111111111111111111111333222111000000111222333111222333333333111000//////111222111//////222555111111222222222222111111222222222111111111000000////////////////////////000000000111222333444555444444444444444444333333777777888888888777777666999888777666666777888999:::999999999;;;===@@@BBBLLLNNNQQQRRRQQQSSSWWW[[[aaafffnnnwww|||ttttttsssuuuxxx{{{{{{{{{}}}wwwmmmcccZZZTTTQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBAAA?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<======>>>???>>>>>>===<<<;;;;;;:::======<<<:::888777666555999777666777999:::::::::555666888999:::999777666444444444444444444444444||||||sssmmmhhhfffkkkyyyzzzsssmmmkkkiiijjjlllllliiieeeZZZSSSIIICCCAAA???;;;888777666555555666777666555444444444444333333333333444444333333222222222222222222222333222111111000333333333333333333333333222000///000333444333111555555555555444444444444111111111111111111111111555333111111333444333111000111111111000000111333333333333333333333444444555777:::<<>>AAADDDIIINNNWWWaaahhhlllnnnooolllyyy~~~zzz~~~~~~zzzvvvuuussspppqqqiii___YYYUUUSSSWWW^^^]]]ZZZTTTNNNIIIFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;:::999888888:::<<<===;;;;;;;;;;;;:::999888777444333333222222333333444333333333333333333222222333333333333333333333333000000000111111111222222333333222222222111111111111111111111111111111111222222111000000111222222///////////////...------...000222111//////111333000111111222222111111000222222222111111111000000111111111111111111111111000000000000111222333444222222333333444444555555555555666666777666666666777666555444444555666777888777777777888;;;===???CCCFFFHHHHHHGGGGGGJJJLLLMMMQQQXXX___eeehhhjjjjjjooorrrvvv{{{}}}{{{yyyxxxxxx|||}}}~~~{{{{{{}}}}}}~~~}}}{{{xxxtttrrrvvvyyy~~~~~~||||||zzzwwwuuutttsssqqqppphhhddd]]]VVVPPPMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<=========>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>======<<<<<<=========???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777555333333555555555444666777888999888777555333444444444444444444444444|||uuuwww}}}rrriiiddd```hhhwww~~~yyyzzz}}}zzzooo```SSSLLLGGGCCC@@@<<<;;;:::;;;<<<===<<<;;;333333444444333222111000444444444444444333333333222333333333333222111111111111111111111111111111333222111222333444333222333333333333222222222222222222222222222222222222222111000111222111///---///000222222111111222444333333333333444555777888;;;>>>CCCHHHNNNSSSYYY^^^iiikkknnnsssxxx}}}{{{tttkkkeee```YYYPPPHHHEEEBBB===:::;;;AAAGGGLLLYYY^^^dddiiijjjlllpppsss|||~~~yyyvvvwwwvvvrrrmmmbbbWWWRRRPPPOOOPPPTTTQQQNNNJJJFFFDDDCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>AAA@@@@@@???>>>======<<>><<<<<<===???BBBGGGLLLOOOQQQQQQQQQRRRUUUYYY^^^eeeoooxxx~~~{{{zzz{{{wwwyyy}}}}}}}}}|||{{{|||}}}~~~{{{uuurrrrrrssstttvvvzzz~~~vvvqqqpppqqqrrrssssssqqqnnnjjjhhhqqqtttyyy|||~~~|||yyyvvvuuuqqqmmmiiieeebbb___\\\UUURRRNNNIIIFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;======>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======<<<======???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999777555555555666555333777777777777666444333111444444444444444444444444uuusssvvv|||zzzmmmggg___aaagggooo{{{~~~lll^^^TTTMMMIIIFFFDDDCCCCCCDDDDDDCCCAAA999888777555333222111000444444444444444444444444333444444444444333222222000000000000000000000000555444444444555555555444111111111000000000//////111111111111222222222222111111111111111000///...000222444555555555666888555555555666999===@@@BBBGGGKKKRRRXXX^^^eeelllpppvvvwwwyyy|||yyytttggg```XXXSSSQQQMMMFFF@@@AAA>>><<<===AAAIIIRRRXXXeeehhhjjjjjjiiimmmvvv}}}|||xxxyyy||||||xxxjjj^^^TTTRRRTTTRRRPPPPPPKKKIIIFFFDDDCCCCCCDDDEEE?????????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>?????????>>>>>>======<<<========================????????????????????????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999888888888888777666666666777888888666666666666666555444333333333222222222222333333111111222222333333333444222222222222222222222222////////////000000000000222222222222111111111111111111111111111111111111111111000000000000111111333222111000000111222333...///111111111111000000000000111111111111000000111111111111000000000000333333333333333333333333444333222111111111111111111111222222333333444444111222333444555555555555222222222222222222222222555555444444444555666666666777:::;;;:::999888777<<<>>>AAADDDFFFGGGFFFFFFCCCDDDFFFIIIMMMTTT[[[aaannnrrrwww{{{}}}yyywwwvvvqqqtttyyy|||zzz{{{}}}~~~}}}wwwooolllooossssssuuuwwwzzz{{{{{{{{{zzz{{{zzztttrrrooopppqqqrrrpppnnnkkkhhhoooqqqtttvvvtttppplllhhhbbb___[[[XXXVVVTTTRRROOOOOOMMMJJJFFFCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<>>>>>>>>>??????@@@@@@@@@????????????????????????AAA@@@???>>>===<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999888999777555555666666555444555555555555555444333222333333333333333333333333}}}zzzzzz}}}pppjjj```______bbbiiirrrzzzuuuggg\\\WWWTTTRRROOONNNNNNNNNMMMLLLHHHEEE@@@<<<888666666666111222222222222222222222333333333333333222111111444444444444444444444444333444444444333333333444333333333222222222111111000000000111111222222222222333444444444444444444111444777999999:::<<<===<<<===???BBBGGGKKKOOORRRYYY\\\bbbhhhmmmttt{{{{{{vvvpppiiieeeVVVPPPIIIFFFEEEDDD@@@<<>>?????????@@@AAAAAAAAA@@@@@@@@@@@@????????????>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::999999999888888666666666666555666666666666666777777777666555555333222222111111222222333111111111222222333333333111111111111111111111111////////////000000000000222222222111111111000000000000000000000000000000000000000000000000000000///...---,,,,,,---//////000000000111222222111111000000000111111000000000000000000000000000000000222222222222222222222222555444333222222111222222333333333222222111111000111222333444555555666555222222222222222222222222555444444444444444555555333444666999::::::888777888999<<<>>>@@@@@@@@@???>>>>>>>>>>>>???CCCHHHLLLRRRUUUXXX\\\```ffflllqqqtttwwwzzz~~~zzzwwwuuunnnrrrwww|||{{{tttlllkkkpppvvvzzzzzzxxxwwwwwwwwwxxxyyy{{{{{{xxxyyyxxxxxxvvvsssoookkkiiifffggghhhhhheeeaaa\\\YYYVVVTTTQQQPPPPPPPPPOOOMMMLLLKKKIIIGGGEEECCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::999888666555555222111000000222333333333222222333444444444444444333333333333333333333333||||||}}}rrrlllbbb```^^^```ffflllpppsss{{{yyynnnhhhdddaaa\\\ZZZZZZ[[[[[[[[[VVVRRRLLLEEE???;;;888777111111111111222222222222333333444444333333222111444444444444444444444444111222333222111000111222222222222111111111000000000000111111222333333333///111222333333555888:::888;;;@@@CCCEEEFFFHHHJJJNNNPPPSSSWWW\\\```dddeeeiiilllppptttyyyzzzvvvpppiiiccc\\\VVVQQQIIIFFFAAA>>>>>>>>>>>>>>>BBBEEEKKKSSS\\\eeemmmqqqjjjiiiffffffjjjvvv~~~~~~~~~{{{nnnbbb]]]YYYSSSKKKGGGEEEDDDCCCAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????>>><<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::<<<<<<<<<;;;;;;;;;::::::666666666666555555555555333333444444444444333333222222111111111111222222111111111222222222222222000000000000000000000000/////////000000000111111222111111111111000000000000000000000000000000000///000000111111000000//////............//////000111///......000111111111///000000111111000000/////////000000000000000111111111111111111111111111444444333222111111111222444333333222111000//////111222333444444555444444111222222333333222222111333333444444444444444444111111333555888999999777666777999;;;<<<<<<<<<<<<999:::;;;:::;;;===@@@CCCDDDEEEFFFHHHJJJMMMRRRVVVXXX[[[___ccchhhlllnnnoooooosssxxx{{{yyyvvvrrrqqqmmmqqqvvvzzz}}}zzzuuuvvv|||{{{xxxwwwxxxzzz|||||||||xxxrrrlllgggccc```VVVVVVWWWVVVUUURRRPPPNNNOOOMMMKKKJJJKKKKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777555444333333111000111333555555555111111222333444555666666333333333333333333333333|||vvvrrrjjjhhhfffiiinnntttwwwxxxvvvwwwzzzzzzwwwqqqmmmhhheeefffiiilllnnneeeccc^^^WWWOOOGGG@@@<<<666666777777777888888888888999999999999888777777444444444444444444444444222444555444111000111333111111111111000000000000222222333333444555555666111333555555666:::???DDDJJJNNNTTTXXX[[[]]]```bbbeeeggglllppptttvvvwwwxxxuuuwwwyyy||||||tttllljjjeee^^^WWWPPPKKKFFFBBB>>>>>>>>>===<<>>>>>>>>=========;;;;;;;;;<<<<<<=========????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999999999888888888888999999;;;::::::::::::999999999666666666666666555555444111111222222222222111111222222111111111111222222222222222222111111111111000000000000000000000000000000000111111111222222111111111111000000000000000000000000000000000000...///000111111000///...///000000111222222111111111...******---///000000//////000000000000//////////////////000000111111111111111111111111111111111111000000000000000000222222111111000000//////111111222222333222222222000111222333333222111000111111222333333333333333222111111333666888888666666666888888999999999888555666888999999:::<<<>>><<<===???@@@???@@@AAACCCFFFFFFHHHKKKOOOSSSWWWYYYZZZ___dddggggggeeebbbaaaaaadddhhhkkkmmmpppuuuyyy|||~~~}}}{{{zzz|||~~~}}}{{{zzzyyyxxxtttpppjjjccc\\\WWWUUUSSSLLLKKKKKKJJJIIIHHHHHHHHHIIIGGGEEEDDDEEEEEEEEECCCAAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;:::999888666666555777555444444666777666666333333333333333444555666222222222222222222222222xxxxxxyyy|||~~~~~~{{{yyyuuurrrppprrrxxx}}}{{{xxxuuutttwww~~~~~~xxxtttnnnlllnnnsssxxxzzzvvvuuurrrlllbbbWWWLLLEEE>>>>>>>>>??????@@@@@@@@@??????@@@@@@??????>>>===999999999999999999999999555777999777444333444666666666666555555555444444444444555555666777888888:::<<<>>>>>>@@@EEELLLRRR]]]aaagggmmmpppsssvvvxxxvvvyyy}}}{{{|||~~~}}}uuuoooggg```[[[WWWPPPJJJEEEBBB???<<<666:::===>>>???EEEOOOWWW^^^bbbjjjqqqttttttrrrpppmmmkkkjjjnnnwwwqqq___RRRJJJEEEFFFIII@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBB>>>=========<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999888888888888999999777777777777666666666666666777777777666555444444444444555666666555555555222222111111111111222222333222222222111111000000000000000000000000000000111111111111222222222222111111111111000000000000000000000000000000000000...///000111111000///...+++,,,.../////////...---000,,,((('''***---///...//////000000000000//////.../////////000000111111111111111111111111111111//////............//////000000000000111111111111000111111111111000000//////000111222222111000//////000111222333333333333555333111222666888888666333444444444444444333333333555777888777777888999666999<<<>>>===;;;::::::>>>>>>>>>???BBBEEEIIIKKKOOORRRVVVXXXVVVTTTRRRQQQLLLOOOSSSUUUVVVZZZ```eeeeeefffhhhkkkoootttxxx{{{|||~~~~~~~~~}}}~~~vvvpppiiieeegggjjjlllmmmddd```ZZZSSSNNNLLLKKKKKKKKKIIIGGGEEEDDDDDDEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@?????????>>>>>>======<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999999999999999999999999:::::::::999999999888888666444222222333333222111555555444333333333444444222222222222222222222222{{{yyy~~~~~~|||}}}zzz}}}|||{{{yyyppplllmmmoooqqq~~~zzztttqqquuutttfff\\\WWWPPPLLLJJJMMMNNNLLLLLLNNNNNNNNNOOOOOOLLLHHHGGGHHHEEEBBBBBBDDDDDDAAAAAADDD@@@>>><<<<<<<<<<<<<<<;;;>>>===<<<;;;::::::;;;<<<>>>@@@AAAAAAAAACCCFFFHHHGGGGGGHHHLLLRRRZZZbbbfffqqqqqqsssuuuyyy}}}tttlllfff```YYYSSSLLLIIIDDD???<<<;;;;;;<<<===<<<;;;???GGGSSS___gggnnnqqquuuyyy{{{tttsssssstttxxx~~~yyykkkYYYKKKEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEEEEDDDBBB@@@???>>>===<<<;;;;;;<<<===>>><<<======<<<:::999;;;<<<===============<<<<<<<<<======<<<;;;;;;:::999999888999999:::::::::999999::::::999999999:::;;;;;;666666666666777777777777666555555444444555555666444444444444444444333333333222000//////000222333444333333222111000//////222222222222111111111111444333111000000000111111,,,***)))+++...000///---......------------......000///...---------------......------------...............////////////000000000000000000000000000222111111111111111222222222222111111111111222222000000000000000000000000222222222222222222222222111111111111111111222222000111111111111222222222222222222222222222222222333333333444444555555555666666555555555444444444777777666666666666777777666777777777777777666666;;;;;;<<<===???AAABBBCCCHHHIIIJJJJJJIIIGGGEEECCCGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPRRRVVVZZZ^^^aaaccceeehhhkkknnnnnnnnnnnnooonnnmmmnnnooorrruuuwwwwwwvvvuuuttttttttttttttt{{{{{{vvvoooiii___ZZZUUUUUUZZZ^^^___]]]___WWWLLLFFFFFFHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC???@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBAAAAAA???>>>AAAAAA@@@??????@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAA@@@??????>>>===<<<<<<<<<=========<<<<<<;;;;;;:::;;;::::::999999::::::;;;999999999888888888777777666666666666666555555444555444333222111222333444555444333333222222222222777444222222444444222///~~~|||~~~}}}zzzrrrmmmjjjiiipppwww~~~zzzvvvvvv}}}xxxkkkddd^^^ZZZYYY\\\]]][[[[[[]]]\\\]]]^^^^^^\\\YYYXXXYYYTTTQQQOOOPPPOOOMMMNNNQQQPPPOOONNNMMMMMMKKKJJJHHHJJJJJJHHHFFFEEEEEEFFFGGGOOORRRWWWZZZZZZZZZYYYZZZYYYZZZ]]]aaaffflllqqqttttttuuuvvvzzz|||uuunnnddd]]]XXXTTTMMMHHHEEEBBB>>>:::888777999:::<<>>==================>>><<<<<<===;;;999999:::<<<=====================<<<===<<<<<<;;;::::::999999888888999999999999999888777888888888999999999:::777777777666666666666666555444444444444444444555333444444555555555444444333222000//////000222333333333222222111000000///000000000000////////////333222111000000000111111///---,,,---000111000.../////////......///////////////...---------------......------------......------.........////////////...,,,++++++,,,...///000000000000000111222222222111111000000111111222000000000000000000000000222222222222222222222222333222222111111000000000000111111111111222222222222222222222222222222222333333333444444444444444555555555444444444333333666666555555555555666666666777777888777777666666777777777888:::<<<===>>>BBBCCCCCCCCCBBBAAA???>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHKKKNNNPPPOOOQQQSSSVVVXXXXXXXXXXXXYYYYYYYYY[[[]]]aaadddfffhhhgggffffffeeeeeeeeefffgggmmmpppmmmhhhddd___YYYVVVRRRMMMMMMQQQUUUVVVUUUWWWPPPGGGBBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@???>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@???>>>>>>???@@@@@@??????@@@@@@@@@@@@??????======>>>>>>???????????????>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999888888777777777666666666666666555555444555444333222222222333333444333222222111111111222555333222333666777666555~~~tttjjjeee```dddkkkwwwzzzwwwuuuxxxvvvmmmiiiggghhhlllmmmkkkkkknnnoooqqqsssrrrpppnnnmmmmmmiiiddd``````^^^\\\^^^bbbcccdddeeeeeeccc```]]][[[ZZZZZZYYYWWWUUUTTTVVVWWWaaagggooouuuvvvuuurrrqqqsssvvv{{{xxxxxxyyy}}}xxxpppkkkaaa[[[SSSMMMJJJFFFBBB>>>???===;;;999999:::===???BBBIIIRRRZZZ```hhhsss{{{}}}zzzyyy}}}~~~zzzwwwssspppnnnoootttxxxzzzzzz~~~yyyqqqkkkXXXQQQGGGAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>????????????>>>>>>;;;<<<<<<;;;999999:::<<<<<<<<<==================<<<<<<;;;;;;:::999999999777888888999888888777777333444666888999999888888888777777666666555555555444444333333333333444444222333444555555555555555333222111000000111222333333222222222111000000000000000000000////////////222222111000000000111111111000//////111111111///000000////////////000000//////...------------.........------------......,,,---------............000...+++))))))+++...000............///111222333222111111000000111111222000000000000000000000000000000000000000000000000333333222111000//////...000111111111111222222222222222222222222222222222444444444444333333333333444444444333333333222222555555444444444444555555666666777777777777666666444444444555666888999:::=========<<<<<<;;;;;;;;;======>>>>>>>>>?????????>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEFFFHHHKKKOOOSSSUUUVVVUUUUUUTTTTTTTTTTTTUUUXXX^^^aaa^^^ZZZXXXTTTOOOMMMIIIFFFFFFIIILLLMMMLLLNNNIIICCC@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???????????????>>>===<<>>======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>????????????@@@@@@=========<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;888888888888777777777777666666666666666555555444555444444333222333333333333222222111111111111111333222222333555777666555rrriii[[[[[[]]]dddqqq}}}uuusssrrrvvv{{{qqqkkkkkkmmmsssuuutttwww{{{~~~{{{zzztttooommmkkkiiikkkpppqqqtttyyy{{{zzzwwwtttrrrnnnooonnnjjjfffdddeeeggglllrrr||||||wwwpppiiiaaa\\\RRRNNNHHHDDDAAA???<<<:::>>>>>>>>>???BBBFFFJJJLLLNNNVVV___dddgggnnnyyyzzzvvvrrrqqqooommmllllllnnnpppsssssssssrrrooojjjccc^^^NNNIIIDDDBBBBBBDDDEEEEEEAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBAAA>>>???@@@AAAAAA@@@???>>>;;;<<<===<<<::::::;;;===<<<<<<<<<<<<============<<<;;;;;;;;;::::::999999777888888888888777666666111333666888999999888777888888777666555555444444333333333333333333333333111222333555555666666666222222111000000111222222222222222111111111111111222222222222111111111000111111111000000000000111111111000000000000000///000//////////////////000///......---------............------------......,,,,,,,,,---------......000///---,,,,,,---///000,,,,,,------///000222222111111000000000000111111000000000000000000000000000000000000000000000000222222111111000000//////000000111111111222222222111111111111111111111111555444444333333222222222333333333222222222111111444444333333333333444444333444555555555555555555444444444555666777888999;;;;;;:::999999999::::::==================>>>>>>;;;<<<===>>>>>>???>>>>>>@@@AAABBBCCCCCCCCCBBBBBB>>>>>>@@@AAADDDGGGJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJOOOUUUWWWUUURRRRRRPPPMMMIIIFFFCCCCCCEEEHHHIIIHHHHHHEEEBBBAAABBBBBBAAA?????????@@@AAABBBCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<===>>>>>>>>>?????????????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::888888888999999::::::;;;::::::999999999999::::::777777777777777777777777666666666666666555555444555555444444333333333333333333222222222222222333444333333222222222222111}}}}}}yyyooo___\\\YYYZZZbbbppp~~~{{{wwwuuutttvvv~~~vvvllllllpppvvvyyyzzzzzzxxxuuusssvvvzzz~~~wwwpppoooqqquuu{{{~~~zzzwwwzzzvvvpppiiiaaaYYYQQQLLLGGGDDD@@@===<<<<<<;;;;;;???AAAEEEIIINNNSSSVVVXXXWWW]]]dddhhhjjjrrr{{{wwwrrrtttrrrlllccc___bbbgggjjjiiigggeeeccc^^^XXXTTTHHHGGGDDDCCCDDDDDDDDDDDD@@@???>>>==================>>>@@@BBBCCCCCCCCCBBB>>>???@@@AAAAAA@@@???>>><<<======<<<;;;;;;<<<>>>;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;:::888888888888888777666555111333666888999999888888888777777666555444444333222333333444444333333222111111333444555555555555222111111111111111111222111111111111111222222222222222222222111111111000000000000000111000000000//////000//////......//////......------......///......---------......///......------------......,,,,,,,,,---------......------...//////...------,,,,,,,,,---...000111222111000000000000000000111/////////////////////////////////////////////////////////000000111111222000000111111111222222222111111111111111111111111444444444333333222222111333333222222222111111111333333222222222222333333111222222333444444333333555444444444555666777777888888777777777888999999888888888888888888888888666666888999;;;;;;;;;;;;>>>???????????????>>>>>>??????@@@AAABBBCCCDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEJJJLLLIIIHHHIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEFFFCCCBBBAAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@????????????@@@AAAAAAAAA@@@??????>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>???????????????>>>>>>>>>;;;;;;;;;;;;::::::::::::777888888999999:::::::::888777777666666777777888666666666666666666666666666666666666666555555444555555555444444444333333444444333333333444444555333444444333333222222333}}}|||~~~tttfffbbb]]][[[^^^eeeooouuu~~~~~~vvvppppppsssxxx{{{~~~~~~{{{}}}{{{xxxxxx}}}wwwrrrnnnlllooojjjcccZZZRRRJJJCCC>>>===<<<;;;;;;<<<>>>AAABBBFFFJJJPPPWWW\\\___``````\\\```dddhhhmmmwww~~~zzzvvvvvvrrrhhh^^^ZZZ\\\aaadddaaa^^^[[[XXXSSSNNNKKKDDDDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<=========???@@@BBBCCCDDDCCCCCC??????@@@@@@@@@@@@??????;;;<<<<<<<<<;;;;;;<<<>>>;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<999999999999888777666666333444555777888888888777777666666555555444444444222333444555555444333222000111222333333333333333111111111111111111111111000000000111222222222333000000000000////////////...///000111111111000000---...//////------...///......------------.........------------...//////......------------......,,,---------............***+++---//////---+++***------------...000111222111000000//////000000111////////////////////////////////////////////////---......///000111222222000111111111111222222222111111111111111111111111333333333333222222222222333333333222222222111111333333222222222222333333000111222333333333333333444333333333333333444444444444555555666666666777555666666666777777888888666666777888:::;;;<<<===========================??????????????????????????????????????????@@@AAA@@@DDDEEEBBBAAADDDFFFEEEBBBAAA@@@??????@@@AAABBB??????????????????>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::666666555555555555666666555555555555666666666666666666666666666555555444444555555555555444333333555444444444444555555666222444666666666777999;;;{{{mmmjjjfffdddeeehhhmmmpppsssyyyyyyrrrrrrqqqsssvvvwwwzzz~~~{{{xxxsssmmmhhhdddbbbaaa\\\WWWQQQJJJEEEAAA===:::;;;<<<>>>AAAEEEJJJPPPTTTWWW\\\cccjjjnnnnnnllljjjbbbdddgggkkkrrr||||||qqqggg```\\\[[[[[[\\\YYYUUURRROOOLLLHHHEEEBBBBBBBBBAAA???>>>>>>>>>???>>>===============>>>???@@@AAACCCDDDDDDDDDCCC??????>>>>>>>>>>>>??????999:::::::::999999;;;===;;;;;;<<<<<<===>>>>>>???===>>>>>>>>>>>>>>>>>>>>>::::::::::::999888777666333333444444555555555666555555555555555555555555222444555666666555444222000111111222222222111111111111111222222111111111///000000111222222333333000000000000////////////---...000111111111000000+++---//////------///111//////............//////---------------...//////......------------......------........./////////,,,---............---,,,///.........///000000111000000////////////000000////////////////////////000000000000000000000000......//////000000111111000111111111111222222222111111111111111111111111222222222222222333333333444333333333222222222222333333333222222333333333111222333444444555555555444333333222222222333333111222444666666666666555666666777888999::::::;;;999999999999:::;;;===>>>===<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>======>>>>>>======>>>>>>???@@@@@@CCCCCC@@@???CCCFFFFFF?????????>>>>>>>>>???@@@===>>>>>>>>>======>>>>>>======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????===>>>???@@@@@@AAAAAA@@@<<<<<<<<<<<<<<<>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999999999666666666555555666666666444444444555555666666666666666666666666555555444444555666666666555333333444333333333333444555666222555777888777888:::===qqqpppooonnnnnnppprrrsssnnnqqquuuvvvxxx~~~yyysssqqqpppppppppppprrr}}}}}}~~~}}}zzzwwwuuukkkhhhbbb\\\WWWSSSQQQPPPJJJFFFAAA>>>===>>>======>>>AAAEEEJJJPPPXXX___dddhhhmmmuuu{{{~~~{{{wwwsssiiiiiikkkooouuu}}}~~~ssshhhdddaaa[[[VVVTTTQQQNNNKKKJJJIIIFFFEEEAAABBBBBBAAA???>>>>>>>>>>>>>>>============>>>>>>@@@AAABBBDDDEEEEEEDDDCCC@@@???>>>======>>>???@@@777888888888777777999;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>????????????;;;;;;;;;:::999888777777444333222222222333444444444444444555555555555555333444666777777666444333000000111111111000000///111111222222222222111111//////000111222333333444222222222222111111111111---...///111111111000///***---//////......000333000000////////////000000---------------...///000.........------..................////////////000111000////////////000111000000/////////000000111000000////////////000000////////////////////////111111111111111111111111000000000000////////////000111111111111222222222000000000000000000000000111111111222222333333444444444444333333333222222444333333222222333333444222333444555666666666666666555444444333444444444222333666888999888777666444444555666777999999:::999888777666666888:::;;;999999999999999999:::;;;???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>??????@@@AAA???BBBBBB>>>===BBBEEEEEE???@@@@@@???>>>>>>???@@@????????????>>>>>>???@@@======???@@@BBBDDDEEEFFFAAAAAAAAA@@@@@@@@@@@@???;;;<<<===???@@@@@@@@@@@@>>>=========>>>???AAABBB===>>>???@@@@@@???>>>===@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777666666666666777777444444444555555555666666666666666666666555555444444555666666666555333333222222222222333333444555444777888888555555666999}}}wwwtttrrrsssvvv{{{yyyqqqmmmkkkkkkooovvvxxxoooooommmhhhfffjjjttt}}}~~~zzzxxxyyyzzzwwwrrrpppmmmgggbbb\\\XXXRRRMMMIIIGGGEEECCCDDDAAA===;;;:::<<<@@@BBBHHHLLLSSS\\\dddjjjmmmooowww{{{vvvrrroooqqqtttwwwuuukkkfffaaaZZZVVVJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===???CCCDDDCCCAAAAAA>>>::::::<<<>>>===;;;<<<;;;;;;:::999888777777<<<<<<<<<<<<;;;===AAADDDHHHEEEBBB>>>;;;:::999999;;;;;;;;;;;;:::999888888666555444333222333444444555555444444444333333333111333666888888666333111444444333222111111111222000000000000000000000000111111111111111111111111000000//////.........---000000000000000000000000///............---------......------------......------------------------------------------------,,,******+++---///000///,,,,,,---.../////////...------,,,,,,,,,,,,------,,,---...//////...---,,,........................000000000000////////////---...///000000///...---............////////////222222111111111111111222444333222222222333444555222222222222222222222222444444444444444444444444555444222000---+++)))(((333333333222222222111111444444444444444444444444666666666777888888999999888888777777888888999:::999999999999999999999999<<<<<<============<<<<<>>=========>>>@@@AAACCCBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;:::::::::<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAA@@@???>>>======>>>======>>>>>>???@@@AAA===============<<<<<<;;;@@@@@@@@@???????????????AAA@@@@@@???>>>????????????>>>>>>===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777777666555555555555666444333333222222333333444666555555444444444555555???>>><<<:::777444222111333333333333333333333333333333333444444555555555yyyxxxxxx|||wwwooohhhaaa```cccpppzzz}}}{{{{{{yyyuuuooommmrrr|||}}}{{{{{{|||wwwpppiiidddbbb___YYYUUUNNNKKKGGGDDDAAA@@@>>>===>>>>>>>>>???BBBFFFJJJMMMTTTYYY___dddiiinnnsssvvvzzzsssrrruuuzzzvvvkkkddd]]]UUUPPPGGGGGGEEEDDDCCCAAA@@@@@@AAA@@@???>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBB@@@???AAACCCEEEDDDBBB@@@>>>;;;;;;<<<>>>===;;;::::::::::::999999999999;;;<<<<<<;;;;;;===@@@CCCDDDBBB???===;;;;;;;;;<<<:::;;;;;;;;;;;;999888777666555444333333333444444444444444333333333333222111333555666666555333111333222222111111111111222000000000000000000000000111111111111111111111111000/////////............////////////////////////............------------//////.........//////000........................------------------------,,,+++***+++---///000///------------............//////............//////------...//////...------////////////////////////.............../////////---...///000000///...---....../////////000000000222222111000000111111222000000000000111222333444222222222222222222222222333333333333333333333333333333222111000///...---333333333222222222111111444444444444444444444444555666666777777888999999888888777777888888999::::::::::::999999999999999888999;;;<<<>>>?????????>>>>>>=========>>>???@@@AAAAAA@@@@@@???>>>>>>>>>@@@???===<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@???>>>==================>>>???@@@======>>>>>>===<<<;;;;;;????????????>>>>>>>>>>>>@@@???>>>>>>======>>>>>>>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;:::;;;:::999888777777777777777666555555444444555555444333333222222333333444555555444444444444555555::::::999777555444333222333333333333333333333333222222222222333333333444~~~{{{|||zzzlll___WWWVVVXXX___ggggggdddeeemmmuuu~~~||||||yyyuuuqqqmmmeee```YYYUUURRROOOKKKGGGAAA@@@>>><<<;;;:::;;;;;;;;;>>>CCCIIIPPPVVVZZZ\\\aaaeeejjjmmmnnnrrryyyvvvtttxxx}}}~~~~~~~~~}}}vvvjjjaaaWWWNNNIIICCCCCCBBBAAA@@@???>>>===??????>>>============>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCBBB@@@>>><<<<<<=========<<<999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<>>===<<<<<<<<<===>>>999:::;;;<<<;;;999777666666555444333333333333444333333333222222222111111111111222333333222111111111111000000000111222222000000000000000000000000000000000000000000000000////////////............////////////////////////............---------------------......//////000........................------------------------,,,+++***+++---////////////...---,,,,,,------...//////............//////------...//////...------000000000000000000000000,,,,,,------......//////......////////////....../////////000000000111111111111000000000111111222+++,,,...///111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111333333333333444444444444555555666666777888888888888777777777777888999999::::::::::::::::::::::::888999;;;<<<>>>>>>??????>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;::::::;;;;;;::::::;;;===>>>@@@??????>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>============<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::========================>>>======<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999888888777777777777555555444333333333444444333333222222222222333333444444444333333444444555555444444444444444333333111111222222333333444444111111111111111222222222}}}|||~~~sssbbbVVVSSSMMMQQQUUUTTTRRRUUU]]]eeetttwww|||zzzwwwrrrnnniiieee___\\\WWWSSSNNNJJJHHHFFFBBB@@@<<<<<<<<<;;;;;;<<<>>>???BBBGGGPPPYYYaaaeeeggghhhgggkkkppppppoootttzzzyyy~~~}}}zzzxxxvvvvvvwwwxxxyyyzzzrrrhhh^^^RRRIIIEEEBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>============AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA???>>>===============<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;:::;;;===@@@======<<<<<<<<<<<<===>>>999:::;;;<<<;;;999777555555555444444333333333333222222222111111111111000111111000000000000111111000/////////000111222222000000000000000000000000111111111111111111111111///////////////.........////////////////////////.........---------,,,,,,++++++,,,------.................................---------------------------+++***+++---//////...111///---+++++++++---...------,,,,,,,,,,,,---------..................---////////////////////////,,,,,,---......///000000...//////////////////...000000000000111111111111111000000000000111111222+++,,,...000111111000000111111111111111111111111222222222222222222222222222222222222333333444444333333333222222222111111333333333333333444444444444444555666666777777888777777777777777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<===???@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;:::999;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::<<<;;;;;;;;;:::::::::999;;;:::::::::999999999999999999888777777777777777555444333333222222333333333333222222222222333333333333333333333333444555333333333333333333333333000000111222333444444555111111111111111111111111}}}{{{yyy|||vvvcccVVVRRRMMMOOOOOOMMMKKKMMMSSSXXXbbbeeekkkrrrzzz~~~zzzuuuqqqoookkkfff```[[[VVVQQQMMMIIIGGGDDDAAA@@@???>>>===<<<===>>>======@@@EEEHHHQQQWWWaaakkkqqqrrrqqqooolllpppsssrrrrrrxxxwwwwwwvvvuuussssssssssssttt{{{sssjjjccc[[[OOOGGGEEECCCCCCBBBBBBAAAAAAAAA@@@???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@??????>>>>>>???>>>>>>???>>>==================<<<<<<;;;::::::999999;;;<<<<<<;;;;;;===???>>>======<<<<<<<<<<<<<<<999:::;;;;;;:::999777555444444444444444333333333222222111111111000000000111000000//////000000111000/////////000111222222000000000000000000000000222222222222222222222222.........///////////////...........................------------,,,,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++---//////...000///---+++***+++,,,---------,,,,,,,,,,,,------.........------.................................------...///000000111111/////////....../////////000000000000111111111111000000//////000111111222///000111111111000///...111111111111111111111111333333333333333333333333222222222222222222222222333333333222222222111111222222222333333333444444444444444555666666777777777777666666777777888999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============;;;;;;;;;<<<<<<===>>>>>>;;;;;;::::::999:::::::::<<<<<<;;;;;;<<<===???@@@>>>>>>>>>======>>>??????@@@AAAAAAAAAAAA@@@?????????>>>===<<<<<<;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999888888999999::::::::::::999999999999999999999999888888888888888888777777666777777777444444333222222222222333333222222111111222222333222222222222222333444444444444333333333222222222000000111111222333444444222222222222111111111111}}}xxxzzzzzziii]]]YYYTTTTTTSSSRRRQQQQQQTTTWWW\\\]]]___ccchhhooouuuxxx{{{yyyuuurrrnnnjjjeeebbb___[[[VVVQQQMMMIIIEEECCC>>>===<<<<<<<<<===>>>??????AAABBBBBBDDDIIIRRRXXXeeelllvvv~~~}}}zzzvvvwwwxxxwwwwww}}}yyyyyyxxxuuupppllljjjiiikkkuuu{{{ttthhhdddaaa^^^WWWMMMGGGFFFCCCCCCCCCCCCCCCBBBBBBBBB??????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<<<<===>>>===???@@@@@@>>>=========???>>>===<<<;;;:::999999:::<<<======<<<<<<===>>>??????>>>>>>===<<<<<<;;;:::::::::999999888777666444444555555444444333222222222222111111111000000222111111000000111111222111111000000000111222222000000000000000000000000111111111111111111111111.........///////////////........................------------,,,,,,,,,,,,---...///000000///...---++++++++++++++++++++++++------------------------...,,,++++++---............---,,,++++++,,,,,,---//////............/////////...------------...///..............................//////000000111111//////............///////////////000000000111111////////////000111111222222222222111111000///...111111111111111111111111333333333333333333333333222222222111111111000000333333333222222222111111111111222222333333444444333333444444555666666666777666666666666777888888777888888999999::::::;;;777888:::;;;======>>>>>>:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;<<<<<<=========999999999999:::;;;<<<<<<>>>===<<<<<<<<<===>>>???======<<<======>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<===============<<<<<<;;;:::::::::;;;<<<<<<======::::::999888888888888888999999999999888888888888999888888888777777777777888777777666666777777777444444333222222222333333222222111111111111222222111111111111222333444444555555444333333222222111000000111111222222333333222222222111111111111111qqq{{{{{{}}}~~~pppgggeee``````aaabbbccccccddddddfffccc___\\\[[[]]]___bbbmmmqqqvvvxxxyyy}}}{{{zzzyyywwwuuurrrooonnniiifffaaa]]]ZZZVVVSSSPPPNNNKKKGGGDDDCCCBBB@@@>>><<<===>>>???AAACCCGGGIIIIIIKKKMMMOOORRR[[[hhhqqq|||~~~{{{{{{}}}uuullleeeaaa```ccckkkqqqqqqnnnkkkgggaaaYYYXXXYYYZZZUUUKKKFFFFFFAAAAAAAAAAAAAAAAAAAAABBB>>>>>>?????????>>>===<<<========================999;;;===<<<;;;;;;===???<<>><<<===>>>>>>=========<<<<<<;;;;;;;;;<<<>>>>>>===<<<===>>>>>>>>>>>>???>>>>>>======;;;:::999888777777777888444444555555555444333222333333222222222111111111222222222222222222222222333222222111111111111222000000000000000000000000////////////////////////............/////////000........................---------,,,,,,,,,++++++,,,---.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++---......---,,,,,,,,,,,,,,,,,,------//////............/////////...------------...///........................////////////////////////000///...------...///000....../////////000000000.........//////000222222111111000000000000000000111111111111111111111111222222222222222222222222111111111111111222222222333333333222222222111111000111111222333333444444222333333444555555666666666666666666666777888888666666777888888999::::::777888999;;;<<<===>>>>>>999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============999999:::;;;<<<>>>???@@@??????===<<<<<<<<<===>>>;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAA???>>>===<<<<<<<<<;;;<<<<<<===============:::::::::;;;<<<=========:::999999888888888888888888888888888888888888888888888777777777666666666777777666666666666777777555555444333333333333333222222111111111111222222000000000111111222333444333333333222222222222222111111111111111222222222111111111000000/////////NNNeee~~~|||~~~|||qqqkkklllkkklllooorrrtttvvvuuutttsssmmmddd[[[UUURRRRRRSSSRRRWWW]]]aaadddiiiqqqxxx~~~{{{zzzyyyyyyyyyxxxxxxwwwvvvuuutttttttttlllkkkjjjgggccc___[[[YYYVVVRRRNNNJJJHHHFFFDDDBBBCCCAAA>>>>>>>>>??????>>>@@@BBBDDDFFFIIIMMMQQQTTTSSSVVVYYY\\\aaalll|||}}}{{{}}}vvviii```\\\\\\___eeeiiieee___[[[WWWRRRQQQRRRVVVXXXSSSJJJEEEFFF????????????@@@@@@@@@@@@<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888:::===<<<;;;;;;===@@@<<>><<<===>>><<<<<<<<<===============;;;===??????>>>===>>>>>>======>>>???????????????<<<;;;888666666666888999333444555555555444333222333333333222222222222111222333444444444444333222444444333222111111111222000000000000000000000000........................---.........//////000000........................---------,,,,,,,,,++++++)))***++++++***(((%%%$$$------------------------------------------------...,,,++++++---......---***+++,,,------------------------,,,,,,---------///...---,,,,,,---...///000000000000000000000000...............---------000///...------...///000............////////////............///000222222000///.........000111222000000000000000000000000000000000000000000000000000111111222222333444444333333333222222222111111000000111222333333444444222222333444444555555666666666666666666777888888555666666777888888999999:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::========================999:::;;;<<<>>>@@@BBBCCCAAA???>>>===<<<<<<======::::::;;;;;;===>>>@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBB@@@???===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>:::999999888888888888888777777777777777888888888777777777777666666666666777777666666666666777888666555444444333333444444222222111111111111222222000000000000111222333444000111111111222222222222222222222111111111111111000000//////.........---FFFNNN^^^ppp~~~uuunnnlllmmmnnnqqqtttyyy~~~vvvgggYYYPPPKKKJJJIIIJJJJJJKKKOOOVVV^^^dddrrrvvvzzz}}}~~~|||~~~|||zzzyyyzzz||||||vvvsssrrrpppmmmjjjiiihhhgggdddbbb```___^^^[[[YYYVVVRRRPPPNNNMMMMMMFFFEEECCC@@@<<<;;;===>>>;;;???CCCCCC@@@???AAAEEEHHHMMMRRRUUUZZZ```aaa___jjjfffdddhhhoooyyyyyyvvvvvv}}}xxxmmmgggaaa______iiifff___XXXSSSOOOMMMLLLJJJJJJKKKMMMNNNLLLHHHEEEDDDBBB???>>>???>>>===<<>><<<;;;;;;===>>><<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@???>>>======AAA@@@???>>>============>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999666666555444444444444444333444555666666444222111222222222222222222222222222222111000//////000000111111000/////////////////////............//////000000000000000000000000000///...------------------,,,,,,+++,,,---///000............------------///...------...///...---))))))***+++---...//////+++---......------///000......---------,,,,,,,,,------..................///...------++++++***)))***+++,,,---..............................------222111///---,,,---...//////////////////000000000000000000000000000000000111111111000000000000000000000000111222222222333///000000000000111111111222222222222222222222222,,,///222333222111000111000000111222333333444444111111222333333444555555777777777777888888888888888777666444444666777999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::???===;;;999888999:::<<<999:::<<<>>>AAACCCEEEFFF???===<<<<<<>>>>>>>>>======<<<<<<<<<<<<======>>>@@@@@@AAABBBBBBBBBAAAAAABBBAAA???>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<:::888999;;;<<<:::888::::::999888888777777666:::999777555555666777888:::999666444333333444555777666555444444444444444333333333222222222111111111111222333222111000/////////000111222222333333444333222111000000000000222222111111000000//////111111111111000000000000===AAALLLYYYeeeuuu}}}wwwpppmmmmmmooopppsssyyyssscccVVVMMMIIIAAAAAABBBBBBEEEJJJPPPUUU^^^aaaeeehhhjjjllloooqqqttttttvvvyyy|||~~~|||vvvuuutttttttttuuuvvvwww{{{{{{}}}}}}wwwrrrlllgggddd```]]]ZZZWWWVVVUUUSSSQQQNNNLLLKKKLLLKKKIIIFFFDDDCCCCCCBBB??????>>>===<<<===@@@CCC>>>CCCIIIKKKKKKMMMRRRVVVZZZ```fffiiimmmpppnnniiimmmjjjjjjooouuu{{{xxxxxx}}}{{{qqqkkkfffcccccc```\\\WWWQQQLLLHHHGGGFFFHHHHHHIIILLLMMMLLLHHHEEEBBBAAA??????@@@AAA@@@???BBBAAA???>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@???>>>===>>>??????@@@@@@@@@??????@@@@@@???>>>============<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;:::999999999888777666666555555666666333444555666555444222111222222222222222222222222222222111000000000000000111111000/////////////////////............//////000000000000000000000000//////...---------------------,,,,,,,,,---...///000000000////////////...---,,,,,,,,,---------,,,......---,,,++++++******,,,---......------...///---------,,,,,,,,,++++++......------,,,,,,++++++...------,,,,,,++++++******+++,,,---....................................111000...---------///000//////////////////......////////////////////////000000000000000000000000000000000000000000111111000000000111111111111222111111111111111111111111...000222222111000000111111111111222222333333333111111222222333444444555444555555555666666777777:::999777555444555666777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<===>>>???@@@AAAAAA>>><<<;;;<<<===??????>>><<<<<<<<<<<<===>>>???@@@>>>>>>@@@AAABBBBBBBBBBBBBBBBBBDDDDDDCCC@@@>>><<<:::;;;;;;;;;;;;;;;;;;:::<<<:::888999;;;<<<:::888:::::::::999888888777777999888777666777888:::;;;:::999777555444444555555666555444444333333444444333333333222222222111111333444555555555444333222//////000111111222333333444444333222111111111222000000000000000000000000111111111000000000//////777777;;;AAAIIIUUUhhhxxx{{{zzzwwwsssppppppsssvvvtttxxx~~~nnn^^^RRRLLLCCCDDDDDDDDDDDDGGGLLLOOONNNQQQSSSUUUUUUVVVXXXZZZYYYYYYZZZ\\\```eeejjjmmmqqqqqqqqqooommmlllmmmnnnqqqssstttuuutttrrrpppnnneeeffffffffffffeeeddddddggghhhiiilllnnnmmmjjjgggccc^^^XXXSSSOOOMMMJJJHHHGGGGGGFFFEEECCC@@@>>>===??????>>>======<<<<<<<<<:::;;;<<<<<<<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<::::::;;;<<<===>>>??????;;;;;;;;;:::999999888888999888777777666666777777333333444555444333222111222222222222222222222222222111000000000000000000111111000/////////////////////............//////000000000000000000000000//////...------------.........---,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++)))((('''&&&%%%---...///...---,,,---...---,,,,,,,,,,,,+++++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................///...---------...///000000000//////......------////////////////////////000000000000000000000000000000000///////////////000111111111111222222222000000000000000000000000000111222111000///000111111111222222222222222222111111222222333333444444222222333333444555666666:::999777666555555555666999999999999999999::::::999999::::::;;;;;;<<<<<<999:::<<<>>>>>>>>>==============================<<<;;;:::;;;===?????????<<<<<<<<<===>>>???@@@AAA<<<===>>>@@@AAABBBCCCCCCAAADDDGGGIIIHHHDDD@@@<<<:::::::::;;;;;;:::::::::;;;:::999999;;;;;;:::999;;;;;;;;;:::999999888888999888888888999;;;===>>>;;;999777666555444555555444444333333222222333333333333333222222222111111111111222222222111000//////000000111111222222222//////......---....../////////000000000000111111111111000000000000//////777555666999===DDDRRR___rrr}}}yyywwwxxxzzz|||yyy~~~sssdddYYYTTTOOOOOOPPPOOOOOOPPPSSSVVVSSSTTTTTTRRROOOLLLKKKKKKHHHHHHHHHJJJLLLPPPTTTWWWYYYYYYXXXWWWVVVWWWZZZ[[[[[[]]]^^^______]]][[[ZZZVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSUUUVVVUUUSSSPPPOOOLLLIIIFFFEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>======>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHKKKOOORRR\\\___dddiiiooouuu}}}{{{vvvuuuwww|||||||||||||||}}}}}}}}}}}}zzzqqqjjjbbb[[[YYYOOOMMMJJJGGGDDDCCCBBBBBBCCCCCCDDDGGGJJJLLLKKKIIIDDDBBBAAAAAACCCDDDCCCBBB<<<<<<=========<<<;;;:::======<<<<<<<<<<<<======;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>===<<<<<<;;;999::::::;;;<<<<<<======:::::::::999888888777777888888777666666666666666222333333444333222111111111111111111111111111111111111000000000000000111111000000/////////////////////............//////000000000000000000000000///......---------......///......---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,+++++++++,,,))))))***************+++---...///...,,,+++,,,------------------,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,---------+++,,,------.........------------...............---------------...///000111111000000///...------/////////////////////////////////000000000000000111111111000000//////...111111111111222222222222000000000000000000000000222222222000///...///111222222222222111111111111111111222222333333333333111111222333444555555666888777666666555666666777999999999999888888888888666777777888999::::::;;;888999::::::;;;;;;;;;:::<<<<<<<<<;;;;;;;;;:::::::::999888:::===???@@@??????>>>>>>>>>>>>??????@@@===>>>???@@@AAAAAAAAAAAAAAACCCFFFHHHGGGDDD???===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<;;;::::::999999888::::::::::::;;;<<<===>>>:::999888666555555555555333333222222111222222333333333333222222222111111000000000000//////......///000000000111111111222---,,,,,,,,,,,,,,,---...000000000000000/////////111000000000////////////666555666999;;;===EEENNNXXXdddyyy~~~}}}}}}}}}tttggg___[[[XXXYYYZZZZZZZZZ]]]```ccceeedddbbb\\\TTTLLLGGGEEEDDDDDDCCCDDDEEEGGGIIIJJJQQQPPPNNNNNNOOOQQQSSSTTTNNNNNNOOOOOONNNMMMKKKJJJKKKJJJJJJIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGGGGEEECCCBBBCCCCCCCCCDDDEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEHHHLLLOOOQQQRRRRRRTTTVVVYYY[[[\\\^^^aaadddhhhkkkooouuu}}}zzzxxxyyy}}}yyyzzzzzz{{{|||}}}}}}~~~vvvlllcccYYYQQQNNNIIIHHHGGGEEECCCCCCCCCCCCBBBBBBCCCEEEIIIKKKLLLKKKHHHFFFCCCBBBCCCCCCAAA@@@:::;;;<<<>>>>>>>>>>>>>>>>>>======<<<<<<======>>>============<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???@@@@@@@@@??????>>>===<<<<<<=========<<<;;;;;;;;;;;;::::::::::::::::::999999999888777777666666666666555444444444444555222222222222222111111111111111111111111111111111111000000000000000111111111000000/////////////////////............//////////////////////////////......---------......///.........------,,,,,,+++000000/////////.........+++---...---++++++,,,...+++,,,---...///000111111---...///...,,,++++++,,,---------------.........++++++,,,,,,------......***++++++,,,,,,------...,,,,,,------...------------------.........//////---------------...//////222222111000000///....................................//////000000000000222222222111111000000000000000111111111222222222111111111111111111111111222222222000///...///111222111111111111111111111111111222222222222222333222222333444555555666666444555555666777888999999888888888888888888777777777888888999:::;;;;;;<<<===;;;:::888888888:::;;;::::::::::::::::::::::::999888888999<<>>>>>======>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@???>>>===<<<<<<============<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::999999888<<<;;;;;;;;;;;;;;;;;;;;;999999888777666555444444222222111111111222222333333333333222222222111111333222222222111111111111000000000000000111111111111000000000000111111222222111111000///...------000000000////////////...333111333666888777;;;AAADDDMMM]]]ppp~~~vvvjjjccc``````bbbccceeehhhlllssswwwwwwwwwtttlllaaaUUULLLGGGBBBAAA@@@???AAADDDGGGIIIOOOOOOPPPQQQRRRPPPMMMJJJFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEBBB???>>>>>>>>>>>>===<<<@@@DDDHHHJJJLLLOOORRRSSSQQQNNNKKKHHHHHHHHHIIINNNRRRWWW]]]bbbeeeffffffcccfffkkkmmmnnnnnnnnnooonnnpppttt|||~~~zzzyyy{{{}}}zzzzzzzzzzzzzzzzzzyyyyyywww}}}mmmccc[[[QQQJJJGGGDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@BBBFFFJJJKKKKKKJJJHHHEEECCCBBBAAA???>>>===>>>>>>???@@@AAABBBBBB>>>>>>============>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<>>>???@@@????????????>>>===<<<;;;:::;;;<<<======<<<;;;:::::::::::::::999999999888999888888777666666555555555444333333222222333333222222222111111111000000111111111111111111111111000000000000000111111222111111000/////////////////////............//////////////////////////////...------------...//////------.........---,,,,,,//////.........---------***---///...+++***,,,///+++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,------------......******+++,,,---...//////+++++++++,,,,,,---------,,,,,,------...------,,,,,,,,,------.../////////------------............111111000000//////..............................---......//////000000111222222222222111111111111///000000000000111111111111111111111111111111111000111222111000///000111000000111111111111111111111111222222222222222222444444444555555555666666222333444666777999:::;;;777777777777777777888888::::::;;;;;;<<<<<<======@@@>>>;;;999888999;;;<<<999999999:::::::::;;;;;;999888777999<<<>>>???>>>@@@@@@???>>>============BBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;;;;<<<=========>>>>>>>>>>>>======999:::;;;;;;999999:::;;;;;;;;;;;;:::999999888888;;;;;;;;;::::::999999999888888777666555444333333222222111111222222333333333333333222222222111111111111000////////////000000000000000000000000000111111000//////000000000111111000//////...------000000////////////......222///000333444333555::::::@@@IIITTTbbbuuuyyymmmfffddddddeeehhhkkkqqqyyy~~~rrreeeZZZTTTHHHEEEBBBAAAEEELLLUUUZZZ___aaafffiiihhh```TTTKKKEEECCC@@@>>>===???AAABBBFFFJJJOOOTTTVVVUUURRRPPPKKKFFFAAA>>>===???@@@AAADDDJJJSSS\\\aaafffjjjnnnqqqlllfff___[[[YYYYYYZZZ```dddlllsssyyy}}}~~~{{{{{{wwwuuuttttttxxx{{{xxxyyy{{{zzzyyywwwuuusssqqqooonnnlllwwwzzzmmm^^^VVVPPPJJJEEEDDD@@@@@@@@@@@@@@@????????????>>>===???CCCFFFHHHIIIJJJHHHEEECCCBBBAAA???===@@@???>>>======>>>???@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===<<<===============<<<;;;999:::<<<======<<<;;;:::888888888999999999999999888888777666666555555444444444333222222222222222222222111000000000000000111111111111111111111111000000000000000111222222111111000/////////////////////............//////////////////////////////---------------...//////+++,,,---.........---,,,++++++++++++************))),,,///---***(((+++...******))))))((((((''''''+++,,,------,,,+++,,,...*********++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------...//////000------......------,,,,,,..................------........................------......///000000111000000000000111111111111....../////////000000000000000000000000000000000...000222222111000000111//////000000111111222222222222111111111111111111555555555555444444444444333333555666888999999999555666666666777888888888::::::::::::;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<::::::::::::::::::::::::999888777888;;;============<<<<<<<<<======>>>???BBBBBBCCCCCCCCCBBBAAAAAA======<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<888:::<<<;;;999888:::<<<:::::::::999888888777777777888888999999999999888777666666555444333222111222222222222222333444444333333333222222222111111///...---,,,,,,,,,------000000000000000000000///000///...------,,,------........./////////000000000000/////////.........555111000222222222444999666<<>>@@@???<<<:::999999:::;;;??????>>>>>>>>>>>>??????:::;;;;;;<<<<<<=========>>>===;;;:::999999:::;;;999:::;;;<<<============999:::<<<======<<<:::999666666777888999::::::;;;777777777666555555444444444444333222222222222333222111111000000000000000000000000000000000000000000000///000000111222222111111000/////////////////////............//////////////////////////////---------------...///000***+++---...///...---------------,,,,,,,,,++++++'''+++...,,,((('''***---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...(((((())))))*********++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------...///000000............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111......//////000000111111............////////////////////////////////////,,,///222333222111000111...//////000111222222333222222111111111111111111666555555444444333333222444555666777888888888777444555555666777888888999888888888777777777777777666777999:::;;;::::::999<<<<<<;;;;;;:::999999888999888777888;;;<<<===<<<999::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDDDDDDDDDD===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<;;;999888:::<<<::::::999999888777777666444555666777888999999999666666666555444333111000333222222222333444444555333333333222222222111111222111000///...///000000000000000000////////////333222111000///.........***+++,,,...000111222333000/////////............111111000000111111222333555555777999>>>GGGRRRYYYooo|||yyyrrrkkkgggeeedddffflllwwwtttmmm```XXXSSSUUU]]]ggguuunnn[[[TTTNNNPPPSSSTTTVVVZZZjjjuuussshhh[[[UUUSSSRRRWWW]]]fffrrr~~~wwwvvvxxxvvv{{{{{{~~~~~~~~~wwwooommmlllgggaaa______hhhssswwwtttmmmiiigggYYYUUUOOOIIIDDDBBBBBBBBB@@@??????>>>===<<<<<<;;;;;;:::;;;;;;===???BBBCCCGGGGGGGGGFFFEEECCCAAAAAA===>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::::::::999999999:::<<<<<<===<<<;;;:::999999888999555555444444444555555666666555555555555444444444111111000000000000111111333222111111000000111111444222000///...///000111...///000111111000///...........................------------------------....../////////////////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,+++***))))))************))))))((((((,,,------......------,,,......------------......))))))***+++,,,,,,------.........------,,,,,,,,,---------.........//////---,,,,,,,,,---...000111000//////...//////000111000000000000111111111111...///111222111000...,,,000000//////.........---333222111000000111222333//////000111222222333333333333333222222111111111222333444555666666666666555555555555666777999:::777777777777888999:::;;;;;;999777666666888;;;===;;;:::999888888888999:::777777777777888999:::;;;<<<===??????>>>>>>@@@AAA>>>???AAABBBCCCCCCBBBAAA@@@???===;;;:::;;;<<<===:::;;;<<<======;;;999888:::;;;;;;<<<;;;;;;::::::999999999888888888777777888888888888777777777777222111111000000111111222222222222222222222222222111222222333333222222111---------------...//////000000000000////////////.../////////000000111111...///000111111000//////---------............///111111000000000111222222222333444555888???FFFLLLWWWbbbsssxxxqqqkkkhhhjjjjjjlllsssssskkkeee^^^ZZZ\\\ccclllyyyyyyiiiaaaYYYYYY[[[]]]aaafffsss}}}yyymmmfffbbb```ccchhhppp{{{zzzxxxxxx{{{yyytttvvvzzztttkkkiiigggccc___]]]ffflllqqqoooggg^^^XXXVVVNNNKKKGGGCCC@@@???????????????>>>>>>===<<<<<<;;;;;;::::::;;;<<<>>>@@@AAADDDDDDDDDCCCBBBAAA??????>>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999:::::::::999888888999:::;;;::::::999888777777777888555555444444444555555666444444444333333222222222111111000000000000111111333222111111000000111111111000...---------...///...///000111111000///...........................------------------------,,,,,,,,,,,,,,,---------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++---,,,,,,++++++******)))++++++*********))))))))),,,,,,------------,,,,,,........................+++++++++,,,,,,------.........---------,,,,,,,,,---------...............------,,,,,,---...///000000000000000000000000000/////////000000000111111///000000111000///...---000/////////............222222111000000111222222000000111111222222333333333333333222222222111111222333444555666666666666777666555555555666777888666666666666777888999999:::999888777888999;;;<<<999888777777777777888999777777777888999:::;;;<<<:::;;;======<<<<<<>>>???===>>>???@@@AAAAAAAAAAAAAAA???===<<<;;;;;;<<<===:::;;;<<<======;;;:::999999::::::;;;;;;;;;;;;:::::::::999999999888888888666666666555555444444444444444333333333333444444222222222222222222222222111222222333333222222111......------...//////000000000000000/////////...////////////////////////......///000000///...---------------............000000000000000111111222222333333333444666;;;>>>CCCJJJVVVdddttt{{{uuupppmmmllllllooowwwrrrjjjeee```\\\___eeelllwww~~~rrrhhh___]]]^^^```fffllluuu}}}uuuoookkkkkkooorrr}}}|||xxxwww|||{{{tttoooooosssxxxuuullljjjiiifffcccbbbggghhhgggaaaWWWNNNHHHFFFBBBBBB@@@???>>>======>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999:::<<<===>>>AAAAAAAAA@@@???>>>===<<>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999888888777888888999777777666666666666666777666555555444444444555555333333222222111000//////111000000//////000000111222222111000000000000111//////...............---...//////000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))++++++++++++++++++++++++***))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,------------,,,,,,---...///000000///...---------------------------...------------,,,,,,,,,,,,------.....................---------......///111111222222222000///............////////////000000000000/////////......////////////............222111111000000111111222222222222222222222222222333333333222222222222111222333444555555666666555777666555444444444444555444444444555555666777888999999999999:::::::::;;;555555555555666777888999777777888888999;;;<<<===888:::;;;;;;:::;;;<<<>>>>>>======>>>>>>???@@@AAAAAA@@@>>>===<<<<<<===>>>;;;<<<=========<<<:::999888888999:::;;;;;;;;;::::::999999999888888888888666666666555444333333222444444444444444444444444222222222222222222222222111111222222222222111111//////......//////000000000000000/////////........................------......//////...---,,,+++------------............000////////////000111111333444555555444444666777:::>>>DDDLLLXXXhhhzzz{{{wwwpppqqqttt{{{ssskkkddd```^^^aaaeeekkkuuu}}}ssskkkccc```___```eeelllttt}}}xxxqqqjjjiiikkkmmmxxxzzzvvvuuu|||~~~{{{uuuqqqrrrtttxxx~~~tttmmmllllllhhhcccbbb[[[ZZZXXXRRRJJJEEEBBBBBB?????????@@@@@@???>>>>>>=========<<<<<<;;;;;;;;;::::::999888888999;;;;;;>>>>>>>>>>>>===<<<<<<;;;@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888888888888888888777777777777777666666555555555666777777666666555444444444444555333333222111000//////...000000////////////000000222222111000000000000000///000000111111000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++******))))))))))))******************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...000111111000...---------------,,,,,,,,,,,,------------------------,,,---.../////////......///.........---------...111222333444333111///------------.........//////000000///............//////////////////.........111111000000000000111111333333333222222222222222222222222222222222222222222222333444555555555555444444444444444444444444444444444444555666777888777888:::;;;;;;;;;:::999444444555666777888999:::::::::999999::::::;;;<<<888999;;;;;;::::::<<<===???>>>======>>>???AAABBBAAA@@@???>>>=========>>><<<<<<=========<<<;;;:::777777888999::::::::::::888888777777777666666666888777777666555444333333222222222333333222222222111111111111111111111111111111222222222222111111000000////////////000000000000/////////.........,,,,,,,,,------.........000000//////...---,,,,,,,,,,,,---------.........//////......//////000111222444555666555444555666444666:::===CCCMMMZZZcccxxx~~~~~~sssjjjgggdddcccfffiiinnnxxxvvvpppjjjhhhfffdddhhhnnnvvv~~~uuummmfffdddfffkkkuuuwwwssssss|||~~~}}}{{{|||}}}~~~zzzrrrkkkiiiggg___WWWRRRMMMLLLIIIFFFCCCAAABBBCCC???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777888999:::<<<<<<=========<<<;;;;;;?????????>>>>>><<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888999888888888888777777777777777777777777777777777777666666666777777888666666555444444444444444444333333222111000000000000000////////////000000222111000000//////000000...///000000000000////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++++++++)))))))))******++++++++++++++++++******+++++++++************************((())))))******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,...///111111///...,,,,,,,,,,,,+++++++++++++++------------------------+++,,,.../////////...---..................------111222333444333111///---------------............000000///...---..................///////////////000000000000000000000000333222222222222222222222222222222222222222222222111222333444555555555555111222333333444555555555555555555555666777888888666777999:::;;;:::999888444555666888999:::;;;;;;===<<<;;;:::999999999999888:::;;;<<<;;;;;;<<<>>>??????>>>>>>???@@@BBBCCCAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::666777777888999999888888555555555555444444444333666666555555444333333222111222222333333222222111111111111111111111111111000111111222222111111000000000////////////000000////////////............)))***+++,,,---...///000222111000///......------,,,,,,,,,------------..................///000000...000222333333222333444222555888:::<<<@@@HHHMMMZZZfffyyy~~~rrrjjjgggeeeeeegggiiinnnzzzuuuqqqmmmkkkhhheeehhhnnnwww{{{qqqiiibbbaaadddhhhrrrwwwttttttxxx{{{|||zzz|||yyypppgggccc^^^TTTJJJEEEDDDCCCAAA?????????@@@AAA????????????>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777888888888888777666666666666777888888888888888888888777777777777888888777666555444444444444444333333333222222222222222000//////......//////000111111000////////////000,,,------------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((())))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((***+++,,,,,,,,,(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,************************)))))))))*********++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,...000000///...---------......///......---111111222222222000///...---------............////////////.........------.........//////////////////000000111111000000///111111111111111111111111111222222222222333333333111222333444444555555444000111333444555666666666555444444555555666777888555666888999999999888777666777888:::;;;;;;<<<<<<<<<<<<;;;999888888888888999;;;<<<<<<<<<<<<===???????????????@@@AAABBBBBB@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::666777777777777777666666333333333333222222222222222222222222111111111111222222444444444444222222111111111111111111111111000000111111111111000000000000//////......///////////////.........------)))***+++,,,...///000000222111000///////////////,,,,,,,,,,,,------------......------......///000,,,...000111000000111333111444888999999:::>>>AAAGGGPPP]]]nnntttnnniiigggggghhhjjjppp}}}~~~uuupppkkkhhhdddccchhhppp{{{tttjjjccc^^^___bbbhhhqqq~~~zzzxxxyyyyyy{{{xxxxxx{{{}}}}}}}}}vvvqqqfff[[[WWWRRRKKKDDD@@@???>>>=========>>>======>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888777777777888:::;;;888888999:::;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999666777888888888777666555444555777999:::::::::999999999888777666666666666777777666444444333333444111111222222222222333333//////............//////111111000///////////////------,,,+++,,,---...//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((((((((('''(((***+++++++++******************************************************(((((()))***************((((((((()))***+++++++++++++++************++++++************************))))))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,++++++------------------------***+++++++++,,,---------,,,,,,,,,---------......***,,,...000000///---,,,+++,,,---/////////......000000000000000000000000---............/////////---.../////////...---,,,............/////////000...///000111111000///.../////////000000111111222111111222222222333333333111111222333444444444444222333444555666666555555333333333333444555666777555555666777777777777777666777999:::;;;;;;;;;;;;999999888888888888999999999:::<<<<<<;;;;;;===>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999999999999999777777777777666555444444333333333333222222222222000000000111111111111111000111333444444333111000111111111111111111111111000000111111111111000000000//////...------......//////.........---------------------............000000///.........///000++++++,,,,,,,,,---------...------------...//////---///000000///000111333---000333333222111333666<<<@@@GGGRRRaaatttyyyssspppnnnmmmooopppvvv|||yyysssmmmhhhddddddllluuu|||mmmccc]]]YYY[[[___lllttt~~~}}}~~~|||rrrtttxxxzzzyyy}}}wwwmmmbbbVVVKKKGGGEEEBBB??????;;;::::::<<<===>>><<<;;;>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888777777777777999;;;<<<666777888999999:::999999888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888666777888888888777555444444555777999:::;;;;;;::::::999888666666555555555888777666555444333333333000000000111222222333333//////............//////111111000///////////////000///---,,,---///111222///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))'''((()))+++++++++***)))***************************************************************)))(((((('''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,------.........***,,,...000111///---,,,***+++---///000000//////000//////...//////000111.........////////////000,,,...///000000...,,,+++---.........//////000000...///000111111000///...---......///000111111222111111111222222333333333111111222333444444444444444555666666666555444333222222222222333444555555555555555555666666666777666777999:::;;;;;;:::999666666666777888999;;;;;;888:::;;;;;;;;;;;;<<<>>>:::;;;===?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999999888888999999888888777777666444333222444444444333333333222222111111111222333333444444---...000111111000...---000000000000000000000000000000111111111111000000000///...---------------//////.........---------000000///...------,,,,,,///...---,,,------///000++++++,,,,,,,,,---------000000000000000/////////111///------///111111111000111111222444555666666666:::???DDDKKKWWWfffqqq~~~wwwssssssvvvzzz{{{uuusssoookkkiiikkkqqquuuxxxjjj```\\\ZZZ^^^dddoooyyy|||tttvvvzzz}}}}}}}}}{{{zzzzzzxxxpppcccYYYNNNLLLGGGCCC@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::888777777777888999;;;;;;::::::999888888777<<<:::999;;;>>>@@@???===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777999999999999999888777666666777999:::;;;;;;::::::999888666444333222333333444444444444444444444444111111111111111111111111111111000///...---,,,,,,////////////............////////////////////////------------,,,+++***)))///............------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,---...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++000...,,,,,,---/////////++++++,,,,,,,,,,,,------*********+++++++++,,,,,,------++++++++++++------,,,,,,,,,---------..............................333222111///......------000000000000000000000000..................------111111111111111222222222////////////000000000000222222222111111111111111222222222222222222222222000111111222222333444444444444444333333222222222333333333444444444555555999999888888888888999999::::::999888999:::<<<===;;;:::888777666777888888::::::;;;;;;<<<=========<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@?????????>>>@@@???===:::999888888999888888888888888777666666555333222000//////000000222222222222222222222222111111000000//////......111111222222222333333333000000////////////000000//////000000000000//////000000000000000000000000////////////////////////,,,,,,------------------...------,,,,,,------...//////......---.........111///------///000111000000000111222333444555555333666888:::<<>>>>>===;;;;;;;;;;;;::::::::::::888888888777777777666666777777888888777666666555555666777888999888777777555555444333444555666666333333333333333333333333111111111111111111111111///////////////.........////////////.............................................------,,,+++***...---------,,,,,,,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++*********++++++,,,))))))))))))***++++++,,,************************++++++++++++++++++++++++---+++******,,,------,,,++++++,,,,,,,,,,,,---------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................000///..................////////////////////////........................000/////////////////////////////////000000000000111111111111111111111111222222222222222222222222000111111222222333333444444444444444333333222222222222222333333333444444888888777777777777888888999999999999999999:::::::::999999888888888888888999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>???????????????>>>>>>>>>>>>>>>===;;;999777777777777666777777777777666555555555444222111000000000111111111111111111111111111111000000000/////////...///000000000111111111111000000////////////000000//////000000000000//////////////////////////////------------------------------------------------,,,,,,,,,++++++,,,,,,,,,///...---,,,+++,,,------111000......///000///...//////000000111222333333444555666555444777<<>>;;;999999:::::::::::::::::::::::::::::::::999999888888888999999::::::::::::::::::::::::::::::999888888888888999555666666777888999999:::;;;999888888:::<<<<<<<<<;;;;;;::::::999999999888777777777777666666666555555555666666666555444444555555666666666555444444444444444444444555666777222222222222222222222222111111111111111111111111---.........//////000000/////////............---.......................................---,,,+++------,,,,,,,,,+++++++++((()))+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++******+++------,,,+++++++++,,,,,,,,,,,,------............////////////+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---...//////................................................000000000//////.........////////////000000000000///000000111111222222222222222222222222222222222000000111111222333333333555444444444444444333333111111111222222222333333777777666666666666777777888888999999888888777777888888999999:::999999999999999999:::;;;;;;<<<<<<===<<<<<<;;;<<<<<<======>>>>>>=========<<<<<<<<<;;;:::999777666555555555555666666666666555444444444444333222111111111111000000000000000000000000000000000000////////////............////////////000//////......//////000...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++///...,,,+++++++++------111000......//////...---......//////000111111222111333444444333444777::::::BBBLLLUUUaaaooo}}}}}}zzzyyyzzz|||wwwsssnnngggaaaUUUPPPIIIDDDBBBAAA@@@>>>???===;;;:::999999:::;;;999999999999999999999999888888888777888888999999::::::;;;;;;;;;;;;<<<<<<::::::999999888888888888555555666666777888888888:::888777666777999:::;;;:::::::::999888888777777888888777777777666666666555555555666666555444444666666666555444333333222666666555555444444444444222222222111111111111111111111111111111111111111............//////////////////.........---------.........................../////////...------,,,---------,,,,,,,,,,,,+++)))***,,,,,,++++++,,,...++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******))))))(((((())))))***+++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,...000///...,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++------------++++++******+++++++++,,,,,,,,,---------------------------------,,,---......///---------------------------------...............333333222111000//////...////////////000000000000...//////000111222222333111111111111111111111111000000000111222222333333444444444444444444444444222222222222333333333333666666555555555555666666777777888999888777555444666777999:::::::::999999999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555444555666666666666555444444444333333222222222222222000000000000000000000000000000000000////////////......................../////////....../////////...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......111///......//////---,,,.........//////000000111,,,...///000111222333444444777<<>>======<<<<<<888888777666666666777777999999999999999999999999888777777777888999::::::;;;<<<<<<<<<=========>>>::::::::::::999999888888666666666666666666666666888888777666666777999:::999999888888888777777777999999888888888777777777555666666777777777666666888777666555444333333333555555555555555555444444222222222111111000000000000000000000000000000000////////////........................------------.................................///......------............------------)))***,,,,,,++++++,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,+++***)))(((+++,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////---++++++++++++,,,,,,,,,------))))))*********+++++++++++++++------------++++++******+++++++++,,,,,,,,,------------------------000///......------......---------------------------------.........//////333222222111000///......////////////000000000000......///000111111222222111111111111111111111111///000000111111222333333444444444444444444444444333333333333444444444444666666555555555555666666666777777888777666444333555666888999:::999999888999::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::999888777666666555666666777777777666555555222222333222222222111111111111111111111111111111////////////000000000000//////////////////////////////............//////......////////////......------------------------------------------------//////...---,,,,,,++++++------...//////...------++++++,,,------.........///.........//////...,,,.........//////000000000//////000000111111111111333333666;;;===???GGGPPPQQQ]]]ooo|||tttqqqrrrsssxxx}}}~~~{{{kkkeee\\\SSSMMMGGGCCC@@@>>>>>>>>>===<<<:::999888888888888777777888888888888888888888888888888888666666666777888999:::;;;<<<<<<<<<===>>>>>>??????:::::::::;;;:::999999888777777777777666666666666666777888888777666777888777777777777777777777777999999999999888888888888666666777888888888777777888777666555444444444444000111333555666777888888333333222222111000000000000000000000000000000000000000//////.........---.........------------,,,------------------------------.........------,,,//////.........---------((()))+++***))))))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***))),,,---.........---+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------......------------------------,,,,,,------...//////////////////......---------////////////000000000000...//////000000111111111111111111111111111111111//////000000111222222222222222333333333333444444333333444444444555555555666666555555555555666666666666777777777666555555666666777777888777777777999999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::999888666666666777777777777666555555111111222222222111111000111111111111111111111111////////////000000000000000000000000000////////////......------......///---......//////......---------------------------------------------------.........------,,,,,,+++---...///000000///...---&&&(((***---.........------------...000000...,,,///////////////000000000333222111111222222222222222222444888888666:::AAA<<>>===<<<999:::;;;;;;999888777666::::::999999999999999999888888888888888888888888444444444555666888999:::;;;;;;<<<<<<===>>>>>>???::::::;;;;;;;;;:::999888666666666777777888888999444777::::::888666666777444555555666666777777888888888888888777777777777555666777888888888888777777666555444333444444555///000333555777888888888444333333222111111000000000000000000000000000000.........///////////////.........---------,,,,,,------------------------,,,,,,------------,,,,,,.........---------,,,,,,***+++,,,+++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***+++,,,+++)))(((***+++---......---,,,+++************************+++++++++++++++++++++++++++***((()))+++,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------------------------,,,,,,------...//////000..................------////////////000000000000/////////000000000000000111111111111111111111111//////000000111111222222111111111222222222333333222222333333333444444444777666666666666666666777666666666666666666777777777666666555555555555666777777777888999999::::::888999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999:::999888666555555666666666666555444444///000000111111111000///000000000000000000000000.../////////000000000111000000000000/////////...///......------......///---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000///---,,,###%%%))),,,......---,,,,,,,,,,,,...000000///---/////////000000000000000000...---...///111111000...---///333000+++---444999<<>>>>>::::::;;;<<<;;;:::999888444444555777888:::;;;;;;333777;;;<<<999666666666333444444555666777888888777777777777666666666666555555666777888888777777666555444333333333444555222333444666666666666555444444333333222111000000000000000000000000000000,,,,,,---...///000111222......---------,,,,,,,,,------------------------++++++,,,------,,,,,,,,,---------,,,,,,,,,++++++---//////...,,,+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))%%%''')))***+++***)))((('''(((+++---...---,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++...,,,******,,,---...---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...---++++++++++++---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000........................,,,,,,------...///000000/////////000000000000000////////////000000000000000000000000////////////000000000000000000000000/////////000111111222222000000111111111222222222111111222222222333333333777777666666666666777777777666555555555777888:::888666555333333333444555555555555666777777888888777888:::<<<======<<<<<<;;;;;;;;;:::::::::999999888888999999999777666555444444555555444444333222...///000111111000///...////////////////////////.../////////000000111111000000/////////..................------.........---..................---........................++++++++++++++++++++++++,,,,,,------------------+++,,,...//////...,,,+++---,,,++++++************---------,,,,,,+++++++++++++++,,,------......///,,,+++******+++...000222000/////////000111222222555666888<<>>BBBDDDIIIUUUfffvvv|||xxxwwwxxx}}}wwwppphhhgggeeeggglllwww|||vvvooojjjfffaaaZZZTTTQQQMMMHHHCCCAAA>>><<<::::::999888888777777777777888888999999999999888888777777666666666666777777:::::::::999888888777777999888888888888888999999999:::;;;<<<============<<<<<<<<<<<<<<<;;;:::::::::999999888777777666666777888888999888777666555999666333333555777777666777777888999999999999999999777555666888999888666888777555333222222222222333333333333333333333333555555555444333333222222000000///............///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---------------...///,,,++++++******++++++,,,------------,,,+++***)))---+++))))))+++,,,+++)))*********************+++***)))))))))))))))))))))******)))''''''&&&&&&'''&&&&&&'''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))+++***)))(((((()))***+++)))'''&&&(((+++,,,+++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---......+++*********+++++++++++++++,,,---...++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------******+++,,,,,,---...............---,,,+++++++++///...---------...000000111111//////...///000000...////////////000000000000000000000000000000000000111111111111111000///111222222222333333333444444444444444444444444444444555555666666666666666555444333222222333444555555555555555555666777888888888888888999999999999;;;;;;;;;:::::::::999999777777777666666555333333333333222222222111111111000000...---------...///........................---...//////000000//////000///...---,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///,,,------...---,,,+++***------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......111///...,,,++++++,,,,,,000//////............///111000000111333555777999888@@@KKKWWWbbbooo{{{{{{uuusssrrrrrrwwwtttkkkfffbbbaaabbbeeekkkttt}}}~~~vvvmmmfff^^^WWWRRRLLLFFFAAACCC???;;;999777666555333888888888888888777777777999999999999999999999999777777777666666777777888::::::::::::999999999999999999888888888888888999888999:::<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::999777666555555666666999999999999888777555444666444222222444666777777777888999999::::::999999777666555666777888777555999777555333222222333444333333333333333333333333555444444333333222222222111000//////......//////,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,---...///000,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))---+++******++++++***)))(((((()))))))))*********))))))))))))))))))************)))((('''''''''''''''((())))))******))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******+++***)))(((((()))***+++)))((('''(((***++++++************++++++++++++,,,+++++++++,,,,,,+++++++++---------,,,***)))***,,,++++++************+++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********------------............))))))***+++---...////////////......---,,,,,,+++---------------...//////111111000///......//////............////////////000000000000000000000000000000000000///......---//////000111222333444555444444444444444444444444555555444444555666666777555555444333333444555555777666555444444555777888::::::999999999999999999999999999888888888888777666666666666555444333333333222222222222111111111//////...---------------////////////////////////------...//////////////////...---,,,++++++++++++---............---,,,,,,------------------------***+++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......++++++,,,,,,,,,+++******------,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++***++++++,,,------......------,,,,,,,,,---......111000///...............111111000000111222333444444888===CCCJJJSSS]]]cccmmmvvv{{{vvvqqqooommmmmmrrr{{{~~~qqqkkkiiigggfffeeeggglllppptttuuuxxxwwwwwwwwwtttnnneee^^^UUUQQQJJJEEEBBB@@@===:::===;;;999888888888777666999999999::::::::::::999999888888888888888888999777777777666777777888888::::::::::::::::::;;;;;;:::999888888777888888888888999:::<<<===>>>>>>>>><<<======>>>======<<<<<<;;;:::777555555555777888999999999999777666444222333222222222444555666777777888888999:::999999999777777666777777777777666999777555333222222444555222222222222222222222222444333333333222222222111111000000///.../////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,---......,,,++++++******++++++,,,+++++++++++++++***))))))+++***************)))((((((((())))))***+++++++++)))))))))))))))***************)))(((''''''((((((******+++,,,,,,,,,,,,+++++++++******))))))(((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))***************)))(((((()))******)))(((((()))************************++++++++++++***+++,,,------,,,+++***---------+++))))))+++---,,,++++++*********++++++++++++******++++++,,,---++++++++++++++++++++++++///......------,,,,,,+++,,,------------.........******+++,,,,,,---..............................---------.........//////222222111000////////////........./////////000000000000000000000000000000000000000000///...------//////000111222333333444333333333333333333333333555444333333444555777888888777666555555666777888999777555333333444666888;;;;;;::::::999999888888888888888888777777777777555555555555555444333222222222222222111111111111//////.........---------////////////////////////......///000000000000///......---,,,,,,,,,,,,,,,------------------------.........---------------******+++++++++******)))++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++++++++*********,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,------...------,,,,,,---------...111000///...............//////000000111222222333444555888;;;>>>AAAFFFHHHPPPXXXeeerrr}}}~~~{{{wwwxxx}}}~~~{{{yyy||||||xxxvvvxxx|||yyyvvvsssmmmgggfffhhhnnnxxx}}}sssoooooollljjjgggggggggfffdddbbbbbb```]]]ZZZWWWSSSNNNKKKCCC@@@===:::999999999999;;;999888888999:::999888777888999::::::::::::999888777666666666666777888777777777777777888999999::::::::::::::::::;;;;;;999999888888888888888999888999:::<<<===>>>>>>>>>===>>>>>>?????????>>>>>>===;;;999777777777888999888888888888777555333222111222333333333444666777666777888888999999888888888888888888888888888888888777555333333333444555222222222222222222222222222222222222222111111111111111000///////////////......------------............------------......------,,,+++++++++++++++,,,++++++******++++++,,,******++++++******))))))***+++,,,,,,++++++***************+++++++++,,,,,,(((((())))))***************))))))(((((((((((()))((()))******++++++******++++++******))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))******************))))))))))))******((()))))))))))))))******))))))*********+++++++++***+++,,,------,,,+++***,,,,,,,,,***))))))+++------,,,,,,++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111......//////000000000000222222222111111000000000//////000000000111111111////////////////////////000111111111000000///...000000111111111222222222333333333333333333333333444444333333333555777888888777666555555666777888999777555333333444666888:::::::::999999888888888888888888777777777777666333444444444444333333222222222222111111111000000000000000000//////......////////////////////////...///000000111111000000///...------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++******++++++,,,,,,*********+++++++++++++++******++++++,,,,,,------//////...------,,,+++***///......---------......,,,,,,---...///000000111000111333555777888999999>>>DDDNNNXXXbbbllluuu{{{xxx|||||||||}}}yyywwwtttqqquuu{{{}}}yyywwwsssqqqpppsssyyyzzzuuuuuuqqqkkkffffffjjjqqq||||||tttooonnneeeaaa^^^[[[ZZZWWWQQQLLLIIIHHHEEECCCAAA@@@@@@@@@;;;:::888777666666666666777666555555777777666555333444666888999999888888777666555444444555666777777777777777888888999:::::::::::::::999999999999888888777777888999999:::999:::;;;<<<===============>>>>>>???????????????>>>===;;;:::999999::::::777888888888777666444333111333444444444444555666555666777777888888777777777999:::999888777888999777666666555555444555555222222222222222222222222111111111111111111111111222111000000//////000000///......------......///,,,,,,++++++++++++,,,,,,...---,,,+++************,,,++++++******++++++,,,))))))*********))))))((()))+++.........------...++++++++++++++++++++++++((((((((()))******++++++***))))))(((((()))))))))%%%&&&''''''((((((''''''************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))******++++++)))))))))******)))))))))((()))******)))((()))+++)))))))))************++++++++++++,,,,,,+++++++++***+++,,,+++))))))+++,,,,,,,,,+++++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,++++++******+++,,,---...///000000...//////000111000000000000000111111111111000000000000000000111111111111////////////////////////000111111222222111111000111111111222222222222222333333333333333333333333222222333333444555777777555555444333333444555555777666555444444555777888999999888888888888888888777777777777666666666666222333333444444333222222222111111111111000000000000000000111000//////..............................//////000000000000000......------------......,,,,,,,,,+++,,,,,,---...---------,,,,,,++++++***,,,+++)))''''''))),,,...++++++++++++++++++++++++))))))***+++,,,,,,------*********)))******+++,,,***)))))))))******+++,,,)))*********++++++++++++*********+++,,,,,,------............---,,,,,,+++++++++++++++++++++,,,---++++++,,,---..................///111333444444333555999>>>DDDJJJQQQXXX]]]ZZZ]]]ccckkkttt|||}}}zzzxxxxxxuuurrruuu{{{}}}yyywwwwwwuuuyyy{{{xxxxxxsssllljjjkkknnnttt{{{|||uuummmeee___\\\SSSPPPLLLKKKKKKIIICCC===:::::::::999888888999999777777777666555444444444555444333444555555444222222333666888999999888888888777666555555666777888777777777777888999:::;;;:::::::::999888888777777666666777777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888999999:::999888777666222444666666444333444666444444555666666666666666666888999999777666777999555666666777666666444444111111111111111111111111000111111111111111111111222111000000//////000000...------,,,,,,------...++++++************++++++,,,+++***************+++,,,++++++******++++++,,,(((((()))))))))))))))((($$$(((,,,---,,,,,,---...,,,,,,++++++******))))))'''(((((()))******++++++***)))))))))))))))******%%%&&&''''''(((((('''''')))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))************))))))(((***+++***(((''')))+++))))))))))))************,,,++++++++++++++++++,,,)))***,,,,,,*********+++***************+++,,,---++++++******++++++,,,---++++++++++++++++++++++++)))******++++++,,,,,,---------------............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...///000000000//////,,,---...///000000///////////////000000000000111//////////////////////////////000111222222222222000111111222333444555555222222222222222222222222111111333444555666666666555444333222222333444555555555555555555666777888777777777777777777888888666555555555444444444444222222333333333333222222111111111111000000000000//////000000000///...---------------------------,,,------...///.........---,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...---,,,,,,+++******))))))+++******)))***+++,,,---*********************************++++++,,,,,,---+++******)))***+++,,,---))))))(((((()))***++++++))))))******++++++++++++)))******+++,,,,,,------)))***+++---.../////////)))((((((((()))***++++++,,,------............---000/////////111222222222111444777999;;;>>>BBBEEEAAACCCGGGMMMVVV___fffkkkwwwyyy}}}~~~}}}}}}}}}zzzwwwzzz~~~}}}xxxpppkkkkkklllooorrrtttsssrrrmmmiiibbb\\\VVVOOOIIIDDDEEEAAA???@@@BBBBBB===888666777999888666555444444333555666666555444333444666555444555666666444222333555777:::;;;;;;::::::999888777555555777888999777777777777888999:::;;;::::::999999888777666666666666666777888:::;;;<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<;;;:::999888333555888777444333444666333444444555666555555555555777999888555444666888444555777888888666444333111111111111111111111111000000000000000111111111222111111000000000000000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---,,,++++++++++++++++++,,,(((((()))))))))))))))(((###(((***))))))***,,,,,,,,,+++***)))((('''''''''(((((()))***+++++++++***)))))))))))))))******(((((()))***************(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++))))))************))))))(((***,,,+++(((''')))+++))))))))))))************---,,,+++******+++,,,---'''***,,,,,,+++*********(((((((((((()))***,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---......///000............/////////000+++++++++,,,,,,---------...------,,,,,,+++******,,,,,,.../////////...---)))***,,,...//////................../////////000////////////////////////---...///111222222222222//////111222444666777888222222222222222222222222///111333555666666666555666555444333333444555666333444444555666777777888555555666666777777888888444444444333333333222222111222222333333333222222111111111111000000000000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++***+++,,,...///,,,,,,++++++***)))(((((()))***+++,,,---,,,,,,+++************************------,,,,,,+++***))))))++++++*********+++---...---,,,,,,++++++,,,,,,---***)))(((&&&&&&&&&''''''************************------------,,,,,,+++***)))******++++++,,,------//////...---,,,,,,++++++////////////000000000000000000111222444555666666;;;::::::;;;???DDDJJJMMMTTTVVV[[[cccmmmwww~~~wwwqqqdddbbb^^^ZZZXXXWWWXXXYYYQQQMMMHHHDDDBBB@@@>>>===;;;999666444333555777888555555555444444333333333222333333444444333333222222222222222222222222222;;;;;;::::::999888777777:::999888777666555444333333444555777888888888888888888888888888777666666555444444333333555666777999::::::;;;<<<===>>>>>>;;;::::::999999::::::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777777666333222222333333333333333444444444555666555444333333444555666777888888999888666444333111111111111000000000///000000000000000000000000........................---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))+++)))'''(((+++---+++)))***(((&&&(((+++---+++))))))))))))))))))*********+++*********))))))(((((((((((()))***************((()))***+++***(((&&&%%%'''((()))+++++++++***)))************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++************************+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++)))((((((+++---------------,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000...---,,,+++,,,...111222111111000...---,,,+++***////////////////////////333333111000000000111222222222222222222222222222111111111111111111111111999888666444444555777999222222333333333333444444111444666555333222444777666777777777777777666666666666555444444444444555222222111111000000//////////////////000000000000///000000000000000//////000////////////.........,,,,,,------------------------......------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++---)))$$$ $$$)))---++++++******************************************))))))))))))))))))))))))+++++++++******++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000//////000111222222333333333333222333555999===??????@@@DDDJJJQQQYYY___cccmmmssszzz~~~yyyrrrnnnhhh___YYYOOOLLLIIIFFFDDDDDDEEEFFFEEEBBB>>>;;;:::999888777888777555444444444555666555555444444444333333333222222333333333333222222444444444444444444444444555555555666666666666777999888888777666555444444555666666777777777777666888888888888888777666666666555444444444555666777;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<=========<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999::::::888666444555666555555666666666777777777777777666555555666777777777777777666666444333333222222222222111111111000////////////////////////........................------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))),,,+++***+++...///---+++***)))((()))***+++***)))*********)))))))))))))))************)))))))))((((((((())))))))))))))))))%%%&&&((()))******))))))((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***+++,,,,,,+++***))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++*********************************+++++++++,,,,,,******))))))******+++,,,*********+++++++++,,,,,,+++++++++)))((((((+++---------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------.../////////...---,,,,,,---...///000///......---,,,+++******//////////////////////////////.........///111222333333333333333333333333111111111111111111111111555555555555444555555555222222333333333333444444555666888888777777888999444555555666666666555555444444333333222222222333111111111000000000000000000000000////////////////////////////////////......------------,,,,,,,,,------------------,,,,,,---------...------,,,+++((((((***,,,...///111111++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,************************************************))))))))))))))))))))))))******))))))))))))*********))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***///......---,,,,,,++++++***++++++,,,---......///---------.........//////............//////000000222111111222333444555666333333555888<<>>AAADDDGGGLLLRRRVVV\\\^^^aaacccfffjjjooosssxxxzzz~~~~~~~~~~~~}}}}}}mmmhhhbbb]]]YYYVVVSSSQQQMMMJJJFFFDDDBBB@@@<<<999999888666555555666777888555333111111222333222222222222333444444333222111333333333333333333333333000111111222222111111000111111111111111222222222333444444666777888999:::555555555555555555555555666666777777777777666666888888888888888777666666666666666666777777777888999999999999999999999999::::::999999999999::::::999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::888999999888555444444555444444444555555555666666777777777666666777777777444333111000000000111222222222222111111111000000////////////////////////------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))+++,,,...000111000...,,,)))+++---+++(((&&&(((***,,,++++++***)))(((''''''*********)))))))))))))))*********+++******)))(((+++***)))((('''''''''(((,,,***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++)))((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************++++++++++++******))))))******+++,,,************++++++++++++***++++++***))))))***,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------...............------------......///......---,,,///000000000000000000000/////////////////////////////////000111222222333222222333333333333333444111111111111111111111111111111222222333222222222222222222333333333444444222000///111555777555333555555666777888888888888555555666555555555444444//////000000111111222222111111000///......------------,,,,,,------......000////////////...............------,,,+++******,,,------------,,,++++++......---,,,+++***)))(((************************)))***+++,,,,,,+++***)))))))))))))))************************************))))))))))))))))))))))))++++++************++++++)))))))))((('''&&&&&&%%%++++++++++++++++++++++++******+++,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------///000111111000000000111111222333444555666666777888999:::<<<@@@BBBFFFGGGHHHIIIJJJMMMPPPSSSYYY[[[___cccfffhhhiiiiiiiiikkkmmmoooppppppooonnnlllkkkjjjiiiiiiiiiiiijjjjjjfffbbb^^^]]]\\\\\\[[[PPPMMMHHHDDDBBBAAA@@@???<<<:::999999999888777666333333222222222333555555666444222222333333222111///111222333333222111000333333333333333333333333000111111222222111111000000000000111111222222222666666666777777888888888444444444444555555555555444555666777888888888888888888888888888777666666555666666777777777777777666666666777888999999:::999999888888888888999999888888999:::::::::::::::<<<<<<;;;:::999888888777888999999888555444444555444444444444555555555555555555555555555555555555333222000//////000111222000000000000////////////........................------------------------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((***---//////---,,,+++)))+++---+++(((&&&(((***,,,++++++***)))(((''''''))))))))))))))))))******+++++++++,,,,,,+++******+++***)))((('''''''''(((+++***((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++******))))))******+++,,,))))))*********+++++++++***+++++++++))))))***,,,,,,,,,+++*********++++++******++++++++++++******++++++++++++++++++++++++------------------------...............------------......///......---,,,/////////000000000000000////////////////////////000000111111111000000000000000111111222222222222111111111111111111111111333222111000111222444555222222222333333333444444555333111333777888777555444555666777777777777777555555666666666555444333//////000000111111222222111000000///...------,,,,,,,,,,,,+++,,,---...///000////////////...............---,,,++++++******,,,,,,------,,,,,,+++***(((((()))***+++,,,---...************************************************(((((()))))))))*********************************))))))))))))))))))))))))+++++++++******+++++++++++++++++++++***)))((('''************************)))***++++++++++++++++++(((((())))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------........................------,,,---...///000000000000......///000000111111222333333444555666888999:::999:::;;;:::999:::;;;===@@@BBBDDDHHHJJJLLLMMMMMMKKKLLLNNNPPPQQQRRRRRRQQQMMMMMMLLLLLLKKKLLLLLLLLLPPPLLLHHHEEEDDDCCCBBBAAA???<<<999777666555444333555444444333333222111111111111111111222333444444555333222222222222000//////000111222333222111000222222222222333333333333111111222222222222111111111111222222333444444444555555555555555444444444333333444444444444444444333444555777888888999999888888888888888777666666444555666777777777666666333444555666777888999999888777777777777777777888666777888999999::::::999<<<<<<;;;:::999888777777999:::;;;999777555555666555555555555666666666777222333333444444333333222222222111111111111111222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************&&&)))+++,,,+++*********)))***+++***)))((()))***++++++******))))))(((((())))))))))))************)))***++++++,,,,,,++++++''''''(((((()))*********))))))((((((''''''(((((())))))))))))))))))))))))************************))))))+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******'''(((((())))))*********)))))))))************+++******))))))******+++,,,)))))))))************+++)))***,,,+++***)))***+++,,,+++***))))))***+++,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,------------...------..................---.....................---------------------...////////////////////////...////////////...---,,,//////000000111111222222111111111111111111111111444333111///000222555777222222333333333333444444444333222333444555555444444444555555555555444444222333444444444333222111000000000000111111111111000//////......------------,,,++++++,,,---///000...------------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,+++************************************************************)))(((((()))******'''(((((())))))*********************************))))))))))))))))))))))))******))))))))))))******'''((()))***++++++******))))))))))))))))))))))))))))))***+++++++++++++++******************++++++*********+++,,,,,,------------------............------------------------////////////000000000000...//////000000000000000000000111222444555555444222444555555444333333444444555777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<===;;;888777777777666555555333111111111111000...222222222222000000000000222222222333333444555555111000000000111111000...000000111222222222222222111111222222222333333333222222333333333333222222000111111222333333444444333333333333333333333333444444444333333333333333555555666777777777777777888888888888888777666666333444555666777666555555444444555555666666666777666666555555555555666666555666777888999999999999999999999999999999999999999::::::888666444555666444444444444555555555555222222333444444333222222222222333333333333222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************&&&(((******(((((()))******)))((()))***+++***)))*********)))))))))))))))((()))))))))************&&&'''((()))***+++++++++%%%&&&((()))******))))))''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***''''''(((((()))******+++))))))))))))******************))))))******+++,,,))))))))))))************)))***,,,+++***)))***+++,,,+++***))))))***+++,,,*********++++++*********************************,,,,,,,,,---------......,,,---------.../////////...---,,,,,,---...///000---------,,,,,,,,,,,,,,,////////////////////////,,,---.../////////...---///000000111222222333333111111111111111111111111111111111111111333444555222222333333333333444444333444444444222222222333777777888777777666555444222333444555555333111000111111111000000000000000........................------,,,+++,,,...000111...------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******///...,,,+++)))'''&&&%%%************************))))))************))))))''''''(((((()))******+++************************))))))))))))))))))))))))))))))(((((((((((())))))"""###&&&(((******+++***((((((((((((((((((((((((((()))***+++++++++++++++------,,,,,,+++*********'''((()))***,,,---...///---------.........//////++++++,,,,,,,,,---------//////...---,,,,,,,,,---...////////////......---/////////111222222000...///111333444222111111222111222333444555555555555777666555444333333333444555555666777777888888999444222111222333444444333111000000222444444333111000111222222111111222333000000111111222222333333//////...000222222111000000000111111222222222333111111111222222333333333222333333444444333333222...//////000111111222222333333333444444555555555444444444333333222222222777777777777777666666555888888888888888777666666222333555666666666555444666555555555555444444444555555444444444444555555555555777888888999999999666777777999:::;;;<<<<<<666777777666333222222333111111111222222222333333222222444444444444222222111222444555555444333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********&&&(((***)))'''''')))+++***(((&&&(((+++---+++))))))))))))))))))*********(((((())))))*********+++###$$$&&&((()))*********((()))***+++***(((&&&%%%%%%&&&((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))*********************)))***++++++,,,))))))))))))************)))***,,,,,,***)))***+++,,,+++)))((((((***+++---+++++++++,,,,,,+++++++++************************,,,,,,,,,------.........,,,,,,------...///000000...---,,,+++,,,...111222//////.........---------////////////////////////,,,---///111222222111111000000111222333333444444111111111111111111111111...///111222333333333222222222333333333444444444777:::;;;999666444666888<<<<<<<<<;;;:::999888777444555666777777555333222222222111111000000//////---------..................---,,,+++,,,...000222000000/////////.........++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******((()))))))))************))))))))))))))))))))))))((()))+++------+++)))(((&&&''''''((()))******+++************************)))))))))))))))))))))))))))******)))(((''''''(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.........////////////000---...///...------...///000///...------,,,,,,,,,111111111111111111111111000111111111111222222222111111111111111111111111444333222000000222333444333333444444444555555555222222222222222222222222000000111111111222222222///000111222333444444444222222222222222222222222222222222222222333333333222222222222222222333333222222111111111111111111000000000111222222333333333333444444555666777777666666777777666555444444555666666777888999999:::;;;<<<======<<<999777555555444444444444444555666555666888999888777555333777777666666666666777777888777555555444555666777777777888888888888777777:::::::::999888666555444222222222222222222222222555555444444333222111111000000000000000000000000111111000000//////......---------...............+++,,,,,,------......///,,,+++,,,---...///...---++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,,,,,,,+++++++++******((((((((()))******++++++)))))))))))))))))))))))),,,+++++++++******))))))+++++++++++++++***)))((((((((('''(((((()))***+++******))))))((((((''''''''''''((()))))))))))))))*********)))))))))))))))(((((()))******************************************+++,,,,,,+++***+++,,,*********)))))))))))))))))))))))))))))))))))))))'''((()))***************((()))***+++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------//////............/////////...---,,,,,,---...///,,,***(((***---///...---............////////////000000111222222222222111000111222333333222111000222222222111222222333333000000111222333333444444555555555555666777999999777888888888888666444333555444333333444444222000555555444333222000///...------------------------------............------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------........./////////---...///...---,,,---///...------------...////////////////////////////////////000000000111111111111111111111111111111111000000111111111111000000111111111111222222222222000000000000000000000000000000000111111111222222111222333444444444444444111111111111111111111111000000000111222333333333222222222222222222222222000000000000000000000000///000000111111222333333333333333444444555555666555666666666555555444333444444555555666777777888888999::::::::::::888888555555555666666666666666555666777777777666444333777777666666555666666666444333222222222222333444666777777888888777777666777777777666555444222222333333333333333333333333444444333333222111111111000000000000000000000000000000000000//////.....................---------,,,,,,,,,,,,,,,++++++++++++++++++---......---,,,++++++++++++++++++++++++++++++***))))))***++++++************************,,,+++++++++************,,,+++++++++++++++++++++))))))))))))))))))))))))++++++******)))))))))))))))*********))))))((('''(((((((((((((((((()))******)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((++++++,,,+++*********+++***)))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))+++***)))((('''((()))***+++++++++******)))))))))++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////............/////////...------------...///---+++)))+++---//////...------........./////////111111222333333333333222000111222222222222111000222222111111111222333333111111111222222333333444555555555555666777888999666666666666555444333222111000000000111111///---000000111111111111111000------------------,,,,,,------............------......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))******))))))))))))***************************************************************++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,...///...---,,,---...,,,,,,,,,---...000111222------------------------........./////////000000000000000000000000000000...///111222222111///...............////////////......////////////......000000000000111111111111333444444555555555444444000000000000000000000000...//////000111222222333333333333222111111111000//////////////////000000//////000111111222222333333333333333333333333333444444555555444444333333222222333333444555555555555555666777888999::::::555666777888999888888777666666555555555444444444888777666555555555555555666555555444444555666666555666666777777666666555666666666555444333222111444444444444444444444444333333222222111000000000000000000000000000000000000000000////////////...//////......------,,,,,,---,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************************))))))))))))------,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''))))))(((((('''((((((((())))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********)))((((((---+++(((&&&%%%&&&(((************)))))))))))))))******************************++++++++++++***************++++++++++++,,,))))))))))))*********+++,,,,,,,,,---------......------------------------//////............/////////...------------...///...,,,+++,,,.../////////---------.........//////111111222333333333333333000000111222222111000000111111111111111222333333222222222222222222222222444444444444555666777888555444333222222111111222333222222222333333222000---...//////000000000000.........------,,,,,,,,,------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************'''((()))***++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))***+++,,,------...---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,---...///111222------------------------....../////////000000000000000000000000000000000///000111222222111000///,,,------------.........//////000111111000///////////////000000000111111333333444444444333333222////////////////////////////////////000000000000444333333222111000000////////////000000000000000//////000000111222222222333333222222222222222222333333333444444333333222222222333333444444444444444444444555666777888999555666888:::;;;:::999888777777666555555555555666777777666555444444444444666666666666666777777777555555666666666666555555777777777777666555444333444444444444333333333333222111111111000000//////000000000000000000000000//////////////////////////////...------,,,++++++,,,,,,++++++************)))+++,,,,,,+++++++++++++++++++++++++++++++++++++++******************+++************************)))))))))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((''''''((((((((())))))(((((('''***)))((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++************)))''')))))))))))))))*********)))))))))))))))))))))))))))*********)))(((''''''+++***(((''''''((()))***))))))))))))))))))))))))******************************++++++++++++******************++++++++++++))))))))))))************,,,,,,,,,---------......,,,,,,------------------///......------......///.........------...............------...///000000......////////////000000000000111222222222222222///000111222222111000///111000000000111222333444333333222222222222222222444444333444444555666666444333222000000111111222444333222333444444333111000000000000///...---,,,.........------,,,,,,+++------............------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---...---,,,+++,,,.........------------......------------------------/////////000000000111111////////////////////////000///...------...///000---------.........//////111222333444444333222111....../////////000000000111111222222222111000000........................111111000000///.........333333222222111000//////000000000111111222222222...//////000111111222222222222222222222222111111222222333333333333333222444444444444444555555555666555444444444555666666444666888:::;;;:::999888999888777777666666777777666666555444444333444444222222333333444444444444555555666666666666555555666777777777666555444333333333333333222222111111111111000000000000000///000000000000000000000000...............///////////////...---,,,++++++******+++++++++,,,,,,,,,---)))+++------+++)))***,,,++++++++++++++++++++++++*********++++++*********************************((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((()))******))))))((())))))(((''''''&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((()))***************)))))))))))))))))))))))),,,***((((((******(((&&&(((((())))))************(((((((((((((((((((((((()))))))))))))))((('''&&&&&&''')))+++,,,,,,++++++)))))))))))))))*********++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------............------------......---..................---/////////......///000111//////000000000111111111......///000000000000000///000111111111111000///000000000000111222333444333333222222222222222222333333333333333333444555444333222111111111222333000///...///111111000...000000000000///...,,,,,,.........------,,,,,,,,,------............------)))***++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***((((((''''''''''''((((((************************)))))))))))))))))))))))))))))))))************+++))))))******++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,+++,,,---///...---,,,++++++++++++------------------------//////000000000111111111////////////////////////...---+++******+++---............////////////000222333555666666555333222............////////////...//////000000000//////........................111111000000//////......222222222111000000000///000000111111222222333333......///000000111111222222222222222222222222222222222333333444444333333555555555555555555555555666666555555444444333333444555666888999999999888999999999888888888777777444444333333333444444555222333444555555666555555555666666777777666666555555555555555555444333333444333333222222111111000111111000000000000000000000000000000000000000000---............/////////......------,,,,,,++++++******++++++,,,------...***,,,///...+++)))***,,,++++++++++++++++++++++++)))***++++++++++++***)))************************(((((((((((())))))))))))(((((()))******+++,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********))))))((((((''''''&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&''''''(((((())))))***(((((()))***************((((((((((((((((((((((((***(((&&&'''***+++)))&&&((((((((()))******++++++(((((((((((((((((((((((((((((()))))))))(((''''''$$$&&&***---......,,,+++***************+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------...............------------......------...//////...------...///000///------///111//////000000000111111111------.../////////////////////000111111000///////////////000111222333444222222222222222222222222333333222222222222333333333333333222222222333333000//////000222222111///....../////////......---------------------------------............------((()))+++,,,,,,,,,+++***++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((((((((((('''&&&%%%$$$)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++(((''''''&&&&&&''''''(((++++++++++++++++++++++++************************))))))))))))***************************+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------++++++,,,---...---,,,+++************------------------------........./////////000000...........................------------------........./////////000000000000111333555555333111000------........./////////,,,---...///////////////......................../////////000000111111111111111111111000000000000/////////000111222222222......//////000111111111111111222222333333444444222222333444444444444444555555555555555555444444444555666666666555333222333333444555666777888888777888888999999777666555222222222222333444555666444555666777888888888777666777777888888777777666555555666666666555444444555444444333222222111111111111111111111111111111000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***...000///+++)))+++---++++++++++++++++++++++++)))***++++++++++++***)))************************((((((((())))))*********)))))))))***************((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((()))))))))(((''''''&&&&&&&&&'''(((((('''((((((((()))))))))***)))))))))))))))(((''''''&&&&&&''''''((())))))***(((((()))***************(((((((((((((((((((((((()))&&&$$$&&&***,,,***''''''(((((()))******++++++((((((((((((((((((((((((''''''(((((()))(((((((((&&&''')))+++,,,,,,+++******+++++++++,,,,,,,,,,,,******************************++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,---......///...------,,,,,,------...------...//////...---------///000...,,,,,,...000............////////////---......///000/////////...///000111111000///.........//////000222333444111111111222222333333444222222111111111111222222111222222333333222222222222111111222444444333222............---,,,+++***+++,,,,,,------.........------............------)))+++,,,.........,,,+++++++++++++++++++++++++++************++++++++++++************************''''''(((((((((''''''&&&))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++'''''''''&&&&&&'''''''''++++++++++++++++++++++++************************))))))))))))************+++++++++***************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,------------......+++,,,------++++++,,,---,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................///000111333333111000///........./////////000000...///111333333111///...---------.........//////,,,,,,...///000000000000////////////////////////------...000111333444444000000000000000111111111---......///000111111222......//////000111111111111111222333444444555555222333444444555555555555444444444444444444444444222444666777777666444333222222333333444666777888555666888999888777555333111111111222333444555666000111333555555555555444777777888888888888777777888888888888888888777666666666555444444333222222111111111111111222222222000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,---++++++******)))(((((((((+++...111000+++)))+++...++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************(((((())))))******++++++))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******)))))))))))))))(((''''''&&&&&&&&&'''((())))))***(((((()))***************************************(((%%%###%%%***,,,+++''''''(((((()))***+++++++++((((((((((((((((((((((((&&&&&&'''((()))))))))((()))(((((((((((())))))***+++++++++,,,,,,---------))))))))))))))))))))))))******++++++++++++******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------...,,,---...//////...---,,,---///000...,,,+++---000,,,,,,,,,---------.........//////000000000000000...///000111111000///............///000222333444000000111222333333444444222222111111111111111222000111222333333222111000.........///111111000///111000///---+++(((&&&%%%***++++++,,,---...//////---..................---+++,,,...000000///...---++++++++++++++++++++++++)))************+++++++++************************((()))***++++++,,,,,,+++))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))---,,,***)))))))))***++++++(((%%%&&&***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///.........------,,,,,,,,,..................------000///...------...///000------------...000111222000000000///......------111000///...............,,,------...///000111111222222333222111///---,,,000000000000000000000000000000000000000000000000////////////............////////////000000000000222111111111000000//////222333444555555555444333333333333333333333333333555555555444444333333333444555555666777888999999777888999999999777666444111111222333333333333333444555666777777666555444777666555555555666888999777777777777777666555555333333333333333333333333222222222111111111111000///////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***---,,,+++******+++,,,---)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''++++++)))(((''''''''''''((((((((((((((()))******&&&&&&&&&'''((()))))))))((((((''''''''''''((((((,,,***))))))******)))'''$$$%%%&&&'''(((******+++''')))***)))((('''(((***&&&'''(((***,,,,,,***((())))))(((((((((((())))))******)))(((((((((((((((+++***((()))+++,,,,,,+++***(((&&&&&&((((((((('''$$$%%%'''(((***++++++,,,+++*********))))))((((((...---,,,+++******************))))))((('''''''''***)))((()))+++,,,+++***+++,,,------------,,,+++)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///...------...///000000000///...............------------.........///...---+++***+++...111333......///000000000000000///...---...000111111000666555333111000000111222111111111111111111111111000000000000000000000000111111111111000///...---000///---,,,++++++,,,,,,------------------------..............................---,,,,,,+++******,,,+++***))))))***+++,,,(((((())))))*********+++------,,,+++***)))''''''+++*********))))))((((((***))))))((('''&&&&&&&&&++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))***(((&&&'''***,,,,,,***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,..................------000///...------...///000///............//////000............////////////000///..................------......//////000000//////000000000///......////////////////////////////////////////////////222222111111111111111222////////////000000000000111111111000000000//////222222444555555555444333333333333333333333333333555555444444333222222222111222333444555666777888777777888888999888888888999999999888777555444333444555555666666555555444777666555555555666888888777777888888777777666555555444444444333333222222222222222111111111000000111111111111000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++************+++,,,)))))))))))))))******+++************************((((((((((((((((((((((((***)))))))))((((((((('''***)))((('''&&&&&&&&&&&&((((((''''''(((((()))*********)))(((((('''&&&&&&((((((''''''''''''((((((***)))(((((())))))(((&&&)))(((((('''&&&%%%%%%$$$&&&((()))((('''&&&'''((((((((())),,,......,,,***))))))(((((((((((())))))******)))(((((((((((((((((('''%%%&&&((())))))(((***(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))(((((('''''',,,++++++******)))((((((******))))))))))))((((((+++***)))***,,,---,,,+++)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---......000000///...............------........./////////...---,,,,,,,,,...000111......///000000000000000000000111222222222111111555444222000///000111111111111111111111111111111000000000000000000000000////////////...---,,,+++000///---,,,++++++,,,,,,------------------------------------------------------,,,++++++***))))))++++++***))))))***++++++)))))))))***************))))))*********))))))(((************)))))))))(((***))))))(((''''''&&&&&&***))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))+++,,,+++)))++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------......//////...------...//////000//////...------......,,,------...//////000000......---------...//////..................//////------------...//////000////////////////////////////////////////////////000///...------...///000////////////000000000000111111000000000000//////111222333444444444444333444444444444444444444444444444333333222111111000000111222333555666888888666666777777999:::<<<<<>>;;;999666555555444444333333444444555666666555555666666777888777888888888888777777666777666666555444333222222222222111111111000000000111111111000///...---,,,---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++************+++,,,,,,+++******))))))******+++)))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&''''''&&&&&&''''''((())),,,+++***)))((('''&&&&&&((((((''''''''''''(((((()))'''&&&'''(((((('''%%%))))))(((&&&%%%$$$###"""&&&'''((('''&&&%%%&&&(((%%%%%%&&&(((******)))'''))))))(((((((((((())))))******)))((((((((((((((('''&&&$$$%%%'''(((((('''***(((&&&'''((())))))((()))******))))))((('''&&&(((((((((((('''''''''''')))************((('''&&&)))))))))************+++)))((('''(((***+++***))),,,,,,+++******+++,,,,,,)))************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------000///......---...................../////////000..............................///000000000000///000333777777444111111333333222111/////////000000111111111111111111111111000000000000000000000000////////////...---,,,+++//////---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******)))))))))++++++***))))))***+++++++++++++++***************%%%&&&'''((()))*********************)))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((((((((((((((('''''''''((((((((())))))************************''''''''''''((((((((((((((()))*********)))'''&&&'''((()))***++++++***)))++++++++++++++++++++++++************************+++++++++***************,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................///......------.........---------....../////////,,,,,,,,,,,,---...//////.....................---///...---------...000111////////////////////////////////////////////////...---,,,+++,,,---...000////////////000000000000000000000000000000//////111222222333333333333333333333333333333333333333333333222222111000000///222222444555777888999:::666666666777999;;;>>>@@@FFFEEEDDDAAA>>>;;;999777555444222222222222444555555555555555666666777777777888888888888888777777888777777555444333222222111111111111000000000000............---,,,******---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++***)))))))))***,,,---***))))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%$$$%%%&&&((()))(((&&&))))))(((((((((((())))))***))))))(((((((((((((((***((('''''')))******))))))(((&&&'''(((***)))))))))******))))))((('''&&&((((((((((((((((((((((((((()))***++++++)))'''&&&((())))))***++++++,,,,,,***)))((()))***++++++)))...---+++******+++---...))))))*********+++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------///......------................../////////000000---.../////////...---,,,---...//////000000/////////444999888444000000222222111000///.../////////111111111111111111111111000000000000000000000000111111111111000///...---......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))+++******************+++,,,,,,++++++******))))))&&&&&&((()))******++++++*********)))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''((((((((())))))***+++,,,+++***)))((('''(((***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............------,,,,,,,,,------...///000///.........---------,,,,,,,,,+++,,,,,,---...///............------------111000///...---...///000................................................000000/////////000222222////////////000000000000//////////////////000000111111111111222222333333333333333333333333333333222222111111111000000000222222333555666888999999555555555777999<<>><<<:::999444333222111111222333444444555555666666666666666666777777888888888777777888777777555444333222222111111111000000000//////............---,,,+++***---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++***)))((()))***+++,,,)))))))))******))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((''''''))))))((('''%%%%%%&&&'''((()))******'''((())))))((('''((()))))))))(((***,,,---,,,+++))))))(((((((((((())))))***))))))(((((((((((((((+++)))((()))***,,,++++++)))((('''''')))******)))'''(((((())))))))))))((())))))))))))))))))))))))((()))+++,,,,,,***((('''(((((()))***+++,,,,,,------,,,+++,,,...///...---+++)))(((&&&&&&((()))+++))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,------..................------------..................////////////,,,---///000///...---+++------...///////////////---222777777222......000000000//////////////////000000000000000000000000////////////////////////111111111111000///...---------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********,,,++++++******)))))))))))))))***++++++*********))))))))))))))))))******((((((((((((''''''''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++++++++++++++***))))))((()))++++++)))))))))***''''''''''''''''''''''''++++++++++++++++++++++++)))))))))***************++++++************++++++*********+++++++++++++++++++++++++++++++++++++++)))+++,,,......,,,+++)))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------............------+++++++++,,,---///000111//////......---,,,,,,+++,,,,,,+++++++++,,,------------------------......111111000///.........///................................................------......//////000000////////////000000000000......////////////000000111111000000111111222333222222222222222222222222000111111111111222222222111111222333444555555666555555666777999;;;===>>>>>>>>>>>>===<<<;;;999999444333333222222333333444444444555666666666666555555666666777777777777666777666666555444333222222111111000000000////////////000000000000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++)))******++++++******))))))))))))))))))******+++************************************************(((((((((((())))))))))))***))))))((((((((())))))''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&((((((''''''''''''(((((()))''''''''')))***)))(((((((((((((((((((((((((((((()))***)))((('''(((***)))((('''(((***,,,+++***))))))(((((((((((())))))******)))((((((((((((((()))((('''''')))******))))))((('''''')))++++++***&&&&&&((()))************))))))))))))************)))***+++++++++***)))((((((((())))))***+++,,,,,,***)))((()))+++++++++)))+++***)))(((((()))***+++)))************+++++++++,,,+++***))))))***+++,,,************++++++++++++,,,,,,,,,---------......+++,,,---...//////......---------,,,------...///------------.........///,,,---.../////////------------...////////////...,,,///333222000------///000000000000000/////////000000000000000000000000////////////////////////////////////...---,,,+++,,,------......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********)))))))))))))))+++++++++++++++***)))((())))))))))))************((((((((((((((((((''''''&&&&&&'''((())))))******(((((((((((())))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))***++++++++++++***))))))))))))))))))***+++***(((''')))+++++++++++++++++++++++++++************************((()))))))))*********+++++++++************++++++)))*********++++++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,------......,,,------......------,,,,,,,,,,,,,,,------...///---------------------------,,,++++++++++++++++++,,,,,,,,,------.........------.../////////......................................................(((***,,,---......---,,,////////////000000000000........./////////000000111000000///000111222333000000000000000000000000///000000111222333444444222222222333333444444444555555777888999:::::::::;;;;;;;;;:::999888777777333333444444444444333333333444555666666666555555444444555666666666666666555444444444333333222222111000000000//////////////////000111111111000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********************+++,,,,,,+++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((('''''''''(((((()))((((((''''''(((((()))***''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%&&&((()))((('''(((((((((''''''&&&&&&&&&'''((())))))''''''((()))&&&%%%$$$%%%'''(((((('''))))))(((((((((((())))))******)))((((((((((((((()))'''&&&&&&((())))))((()))((('''(((***+++++++++&&&'''((())))))*********((((((((()))))))))******))))))))))))))))))))))))((((((((())))))*********(((&&&&&&&&&((()))((('''++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,************++++++++++++,,,,,,,,,---------......)))***,,,---......---------,,,,,,,,,------...///,,,,,,,,,,,,------------,,,,,,---...////////////,,,---......//////......,,,---...//////.........///000000111111000000000000000000000000000000000////////////////////////////////////...---,,,+++,,,,,,---......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))((((((((((((((()))))))))***************)))((((((((()))))))))************'''(((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((************************'''(((((()))***++++++,,,+++***((('''''''''((())))))++++++)))'''&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))******++++++++++++************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,......---,,,,,,,,,------+++,,,,,,------......///------,,,+++************++++++,,,,,,---...//////)))***,,,.../////////...................................................***,,,///111222111///...////////////000000000000---.........//////000000111000/////////000222333//////////////////////////////000222333444555666555555555555555555555555555666777999999999888777999999999999888777555555333333555666666555333333333333555666666666555444333333444555666666555555333333333333333333333333000000000000////////////,,,---...///000000000000---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++'''(((***+++++++++***)))***+++,,,------,,,+++***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''&&&&&&&&&''''''(((((((((((((((((()))******""""""###%%%'''((()))***((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((&&&%%%&&&(((******)))))))))(((((((((((())))))******)))((((((((((((((()))((('''''')))******))))))((('''(((***,,,,,,+++'''(((((())))))))))))(((&&&'''''''''(((((())))))((((((''''''''''''((()))(((((((((((())))))))))))---+++++++++---...---,,,'''((())))))))))))(((''')))************+++++++++,,,+++)))(((((()))+++,,,)))************+++++++++,,,,,,,,,---------......((()))+++,,,------,,,,,,,,,,,,,,,,,,------...///+++++++++,,,,,,,,,------,,,,,,,,,---...///000000,,,---......//////.........,,,+++,,,...000///...///000111111111111111000000000000000000000000000////////////////////////111111111111000///...---+++,,,---.........---,,,------------------------******************************************++++++)))***+++,,,,,,+++***)))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((())))))*********+++'''''''''((((((((((((((())))))))))))************(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&,,,+++***)))((('''&&&&&&+++***)))(((((()))******+++***)))(((((()))***+++(((((((((((())))))))))))++++++***)))(((((())))))*********)))))))))))))))((((((''''''((()))******++++++******)))(((((((((******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++))))))******+++,,,------+++,,,------++++++,,,------.........------++++++------------------------,,,++++++******++++++,,,,,,,,,,,,---------..............................------------------------///////////////000111111000000000000////////////000000000000000111111222...............///000000222111000111222333111//////000111222222222222222111111222333444555666777444444333222333444555666888777666666666777888999666666666666777777777777999999888666555444222222555555555444444333333333666666555555555444444444777777666555333222111111111111000///////////////////////////............+++,,,,,,------,,,,,,+++)))******+++++++++******++++++++++++++++++++++++(((***,,,+++(((''')))+++))))))))))))(((((((((((((((((())))))******++++++"""###$$$%%%&&&((())))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&$$$###'''''''''''''''''''''''')))((('''&&&%%%$$$######%%%&&&''')))))))))(((((())))))(((((((((((())))))'''((()))******)))((((((&&&((()))***+++)))(((''''''''''''''''''((()))***))))))(((((((((((())))))***)))'''%%%%%%''')))***))))))))))))************(((((((((((())))))))))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))************************&&&''''''((()))******+++------,,,+++***)))((('''---+++***(((((()))+++,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---.........---,,,,,,++++++,,,,,,---.........---//////.........---------...............///000000......///000000///...---111222222333333222222111------...........................------,,,,,,,,,++++++,,,,,,***&&&###!!!***++++++,,,,,,+++++++++))))))*********++++++++++++*********))))))((((((+++++++++++++++++++++++++++...000...(((&&&(((+++&&&&&&'''((()))***++++++))))))))))))))))))))))))***(((&&&''')))+++,,,,,,(((((((((((()))+++,,,---///...+++***))))))***+++((((((''''''''''''((((((&&&'''(((((())))))))))))(((((())))))))))))((('''***)))((((((((((((*********))))))))))))))))))***(((((((((((())))))))))))+++******)))(((((())))))***)))))))))))))))))))))(((((((((((())))))******************))))))))))))*********+++++++++,,,,,,******++++++++++++******,,,,,,,,,++++++******************++++++++++++++++++++++++,,,------......+++---...---,,,+++,,,---......------,,,,,,,,,,,,------------------------...------,,,,,,------...------------....................................------------------------,,,,,,---...000222444555000/////////////////////000000//////000000111222///////////////000111111222111000111333333111000111111222222222222222111111222333444555666666777444444333333333444555666999888888777777888999:::555555555666666666666666777777666666555555444444666666555555555444444444555555555444444444333333555444333333222111000000111111000///////////////////////////............+++,,,,,,------,,,,,,+++******+++++++++******)))************************%%%''')))(((&&&%%%&&&((())))))))))))((((((((((((((((((((((((((((((((('''%%%%%%&&&'''((())))))***+++***)))(((((('''''''''************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((('''&&&((((((''''''''''''(((((('''((()))))))))(((''''''$$$%%%''')))***)))(((((()))(((((((((((())))))***((((((''''''''''''((((((***)))'''%%%%%%''')))***(((((()))))))))*********))))))))))))((((((((((((((((((((()))***+++,,,---))))))))))))))))))))))))************************(((((())))))******+++++++++++++++***************---,,,+++******+++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,------------...------......------,,,++++++,,,,,,---......------.........---------,,,,,,---------------......///---...///000000///...---000000111111111111000000------........................---------,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,************)))))))))(((************************)))+++---+++)))''')))+++(((((((((((())))))))))))(((((((((((((((((((((((('''%%%$$$%%%'''***************,,,---///111222222222111...+++))))))))))))******))))))))))))******%%%&&&''')))******++++++$$$%%%(((***+++***))))))'''''''''''''''((()))***((())))))******))))))((((((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))******)))))))))))))))*********))))))))))))*********************++++++++++++,,,******++++++++++++******+++++++++++++++*********((())))))******++++++++++++++++++,,,------......,,,.........---,,,---.........,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------------------............------------------------------------------------,,,,,,---...000111333444////////////////////////000000//////000000111222000000000000000111222222222111111222333333222000222222333333333222222111222222333444555666666777555444444444444555666666888888777777777777888888555555555555555555555555555555555555555555666666666666666666555555555555444444444333333333222222111111000000000/////////111000000////////////////////////............---+++,,,,,,------,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))((((((((((((((((((''''''&&&%%%%%%$$$(((((()))))))))*********%%%&&&'''((())))))***)))************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))((((((&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%"""###%%%'''))))))))))))+++******))))))))))))***''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***(((((())))))))))))************))))))(((((('''''')))))))))***+++,,,---...))))))))))))))))))))))))***************************************+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------------......------,,,,,,+++,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------....../////////......//////000000000000//////......------------------------------,,,,,,,,,,,,---,,,+++***+++,,,...///+++,,,,,,,,,+++***))))))************++++++++++++************))))))))))))))))))))))))))))))))))))'''(((((()))))))))*********)))))))))((((((((('''((((((((((((((((((((((((&&&%%%$$$&&&)))+++,,,,,,---///222555777777777777555333///,,,)))(((((((((***))))))(((((())))))***&&&'''((()))************###%%%(((***+++***)))'''%%%%%%%%%&&&'''((())))))'''((()))******)))((('''(((((((((((())))))))))))***))))))((((((((()))))))))))))))))))))*********))))))******************'''(((((()))***+++++++++************++++++++++++******++++++++++++******+++++++++***************''''''((()))***+++++++++******++++++,,,,,,,,,,,,---...//////------...//////---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------------------------------------------------......---------......///.........//////////////////////////////000111111000000//////000000111222222111111222333333222000222333333333333222111111222333333444555555666666444444444555555555666666666666666666555666666666666666666666666555555555555555555555555555555555555555555555555555444444333333333222222222111111////////////////////////000000////////////000000//////.........---------+++,,,,,,------,,,,,,+++------,,,,,,+++***)))((()))))))))))))))))))))))))))***************++++++))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$######$$$%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((()))(((((('''&&&%%%%%%$$$###$$$&&&'''))))))))))))++++++***)))(((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((()))))))))***+++******)))(((''''''&&&))))))))))))***+++,,,---))))))))))))))))))))))))*********************************************))))))************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,------...------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------------------..................//////000000000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++,,,++++++***)))(((''''''''''''((((((((((((*********))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((***---000000000111333777:::;;;:::999777333111...***(((''''''((('''''''''&&&&&&'''''''''(((((())))))))))))(((((($$$&&&(((******)))'''%%%$$$$$$%%%&&&'''((((((((('''((()))******)))((('''(((((((((((()))))))))))))))((((((((((((((())))))(((((())))))************))))))************)))(((''''''((()))***++++++,,,))))))*********+++++++++******++++++++++++******************************''''''((()))***+++++++++,,,,,,,,,,,,---------------...//////------...///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,+++++++++,,,,,,------....../////////000/////////...///000000111///............///000000111000000111222222111///222222222333333222222111222222333333444444555555444444444555555555555555666666777777777888888888888888888777777777666666666666666555444444333333333333333333333333333333333333222222222111111111////////////000000000000000000////////////000000............------------+++,,,,,,------,,,,,,+++---------,,,+++***)))(((************************&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((('''''',,,,,,,,,+++)))&&&###"""''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((()))(((((((((((((((((()))))))))((('''&&&%%%%%%%%%''''''(((((()))))))))(((***)))(((((('''''''''''')))(((((((((((((((((())))))(((''''''''''''((()))'''(((((((((((()))))))))+++******)))(((''''''&&&(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++++++++************)))))))))***+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,+++,,,,,,---,,,,,,++++++,,,,,,+++++++++*********+++,,,---............---------------......////////////000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++++++++******)))(((&&&&&&'''''''''((((((((())))))))))))))))))******************************,,,***))))))***+++)))((('''''''''((()))*********''''''''''''''''''''''''*********---000222222222333555888;;;;;;999666333...,,,***(((''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&'''''')))))))))'''%%%$$$%%%%%%&&&'''(((((((((''''''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''(((((())))))((((((((()))******++++++(((((()))******)))'''&&&'''(((((()))***+++++++++)))))))))************+++******++++++++++++******)))))))))***************((())))))******+++++++++.............../////////,,,.........---,,,---...,,,++++++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++---...///---------......//////000//////......//////000111...............//////000000//////000111111000...000000111222222222222111111222222222333333333333222333444444555555444444666777888:::;;;;;;;;;;;;:::999999888888777777666666666555555444333222222222222222222222333333333333333333222222222111111000000000000000000000000///////////////000000111.........------------,,,+++,,,,,,------,,,,,,+++,,,---------,,,+++******************************((('''&&&''')))******)))))))))))))))((((((((((((&&&''''''((())))))******''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))))))))((('''&&&&&&&&&''')))))))))))))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))((((((''''''''''''((((((''''''(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))),,,+++++++++******)))))))))))))))******++++++,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,...//////......---,,,,,,,,,,,,---...///000//////000000000000//////......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---///000000---+++)))))))))***************)))))))))))))))************))))))))))))************************************+++++++++******)))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))***,,,///111000///333555777888888555222000***)))'''&&&&&&''')))***)))((((((''''''(((((()))%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%&&&'''(((((()))((('''&&&(((((((((''''''((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''(((((()))******++++++'''''')))))))))(((&&&%%%(((((())))))*********+++))))))))))))******************++++++++++++******((()))))))))*********+++*********+++++++++++++++------------------------+++---...---,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,...///000,,,,,,---......///000000///............///000000/////////...///000000111///.........000000...------...///000111222222222000111111111111222222222111222333444444444333222333444777999;;;;;;<<<<<<999999888888777666666666444444444444444444444444222222222333333444444444444333333333222222222222000000000000///////////////////////////000111111.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))***(((((())),,,---,,,+++))))))))))))(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''###$$$&&&(((+++///222333************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((((((((((((''''''((((((((())))))((('''''''''((()))''''''''''''(((((()))***(((((((((((((((((()))***(((((((((''''''((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++***************+++++++++******))))))***+++---...+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++******---,,,,,,,,,++++++++++++***+++---.........,,,+++,,,,,,++++++,,,...///000......////////////............------,,,++++++*********+++++++++,,,,,,,,,,,,------...---,,,++++++'''((()))******++++++***))))))*********+++++++++((()))))))))************))))))))))))))))))))))))&&&)))+++***(((''')))+++''''''(((((())))))******''''''''''''''''''''''''))))))***,,,//////...---000222444555444333000///***)))(((''''''(((***+++)))((((((''''''(((((()))######%%%&&&''''''(((((('''''''''''''''''''''''''''((()))))))))((('''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((()))***'''(((((()))***+++++++++&&&'''((()))((('''%%%###))))))))))))************))))))))))))******************++++++++++++******(((((())))))*********+++,,,,,,,,,+++++++++++++++***)))))))))))))))))))))+++,,,------++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------,,,,,,------...///000000...............///000000000000000000000111111222...------...//////...,,,+++,,,...///111222222222000000000000000111111111000111222333444333222222///000333666888999::::::999888888777666555555444222222333444444555666666333333333444444555555555444444444333333333222222000000/////////.........///////////////000111111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,(((((((((((((((((((((((('''%%%$$$&&&)))+++***((())))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))'''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&$$$"""''''''''''''''''''''''''######$$$%%%&&&'''((())))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''))))))(((''''''(((******$$$$$$%%%%%%'''(((***+++))))))(((((()))***++++++'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---'''((()))***+++,,,------,,,+++***)))***,,,///000,,,,,,,,,---------......,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,++++++(((***+++------,,,+++***,,,,,,++++++,,,...///000,,,------......------,,,......---,,,,,,+++***************++++++,,,,,,,,,+++***)))))))))***+++,,,&&&'''(((***++++++++++++(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((("""&&&***)))&&&&&&)))...))))))))))))((((((((((((''''''''''''''''''''''''******+++---///000...---...///111222333222111000,,,+++)))((('''(((***+++&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%*********)))(((&&&%%%$$$"""$$$&&&((())))))(((''')))(((((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((''''''((((((++++++)))(((''''''''''''+++)))(((&&&&&&((()))+++(((''''''(((***,,,+++******++++++++++++***))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++*********+++,,,---+++)))'''(((***+++***'''(((***+++---......------...------,,,,,,------......------,,,,,,,,,---------------.........//////---,,,,,,,,,,,,---......////////////000000000000,,,,,,---///000222333333111111000000//////..............................000000000000000111111222000111111222222333444444333333444666888888777555666666666666666555444444555555555555555555555555555555444444444333333333555444333111000000111222222111111000000000000000---///000111111000///------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))+++,,,+++)))((('''((())))))((((((''''''&&&&&&&&&'''(((*********))))))************))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))))))))))))))))))))))),,,)))'''''')))***(((&&&)))))))))))))))(((((((((''')))+++)))&&&&&&(((+++&&&&&&&&&&&&'''(((******))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%###"""%%%)))+++***((('''(((((('''&&&&&&(((***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++)))(((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...000///---+++***+++,,,...------...///...---+++***.........------,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))///+++(((&&&((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))************************)))'''&&&''')))***(((%%%(((((((((((()))))))))))),,,---------------------///000111222222000...,,,))))))************))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((((((((((((((('''&&&'''((()))******)))((((((''''''(((((()))))))))***++++++***)))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))+++,,,,,,(((((((((((())))))))))))***)))(((''''''((()))***)))(((((()))+++,,,+++***(((((()))***+++++++++***************)))))))))(((************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,---+++)))***,,,---,,,***)))***+++,,,------------------,,,,,,,,,,,,------------------------------,,,,,,---------.............../////////000000000........./////////000000......//////000000000000000000000///////////////000000000000000000000000/////////...///000000111111222222333333444555555333333444777999999777555888888888888888777777666666666666666666666666666666666666555555555444444555555444333222222222333111000//////......//////---...000111111000...---------,,,+++++++++++++++++++++++++++++++++++++++************************************************''')))***)))(((((()))***)))))))))(((((('''''''''(((((()))***))))))((('''(((((())))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''&&&&&&&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((+++)))''''''))))))(((&&&((((((((((((((((((((((((***++++++***(((((()))***))))))))))))***+++,,,,,,((((((''''''&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((+++---,,,++++++++++++)))''''''(((***+++,,,------......------++++++++++++++++++++++++***+++,,,,,,---,,,+++*********+++,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,------------............------.........000000...------...//////---...//////...---,,,+++---------------,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))111...***)))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***,,,,,,***(((''''''((((((((())))))))),,,,,,,,,,,,,,,---------000000000000000...---,,,((())))))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))((((((******))))))(((((((((((($$$%%%'''((()))***))))))++++++******))))))******))))))))))))))))))))))))"""$$$&&&)))+++,,,,,,,,,$$$%%%''')))***+++++++++***)))(((''''''((()))***+++***)))***+++,,,+++***&&&&&&((()))***+++++++++************))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))+++,,,,,,,,,+++***,,,+++***+++,,,,,,+++***++++++***++++++,,,---...------,,,,,,,,,,,,------+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++---.........---,,,---------.........//////111000000//////.........//////////////////000000000000000000000000000000...............//////000222222333333444555555555333444666888::::::777444555555555444444444333333666666666666666666666666777777777777777666666666444444555555555444333333000///......------......---...///000000///...---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************&&&'''''''''&&&'''***,,,))))))))))))(((((((((((())))))***))))))'''&&&%%%&&&'''''''''((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''((())))))'''%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''(((((('''''''''(((((()))''''''&&&&&&&&&&&&&&&%%%)))******++++++******)))***)))((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++))))))***+++,,,,,,***---...---+++)))((()))***+++,,,,,,---------------***************************+++,,,---------------++++++,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------//////............//////.............../////////---............------,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++************)))))))))000---+++******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&'''''''''(((((((((******+++++++++,,,,,,,,,///...---+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&''''''"""###&&&((()))((('''&&&(((((('''''''''''''''(((((((((((((((((((((((((((&&&''')))++++++***((('''###%%%'''***++++++******))))))(((((((((((()))))),,,+++******++++++***)))&&&&&&((())))))******************)))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,---,,,***)))***))))))))))))***)))))),,,+++*********+++---...---,,,,,,,,,,,,,,,,,,---)))+++---......---,,,+++******+++++++++,,,,,,,,,***+++---...///...,,,+++,,,,,,,,,---------......000000000///......---------......//////000000000........................///............///000000111111222333333444444555444444666999;;;:::777444333333222111111111111111666666666666666666666666777777777777666666666666222333444555555444333222000///......------......---......//////......---......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************'''''''''%%%$$$%%%(((+++)))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((('''''''''(((***+++''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((('''''''''((((((((('''%%%&&&&&&&&&'''''''''''''''### !!!&&&))))))'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''')))******++++++******)))***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((''',,,,,,---,,,***)))***+++)))******+++++++++******************************)))***+++,,,,,,------...,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------......------------......***+++,,,---------------,,,------------,,,,,,,,,+++++++++,,,,,,------...***++++++,,,,,,++++++***************))))))))))))+++)))(((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,---,,,)))&&&%%%$$$%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''))))))%%%'''((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))++++++***(((&&&$$$%%%''')))***+++***)))'''))))))(((((((((((()))))),,,***)))***++++++***)))(((((())))))))))))(((((())))))))))))))))))******************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++++++++++++++++++++'''(((***,,,,,,+++***)))))))))***))))))))))))***,,,+++***)))***+++,,,---,,,,,,,,,++++++,,,,,,,,,)))***,,,......---,,,+++*********+++++++++,,,,,,...///111333333222111000,,,,,,,,,,,,------------............////////////------......//////000000........................000000//////000000111222000000000111222222333333444555666888:::999666444666555444333333333444444444444444444444444444444555555555555555555555555222222333444444333111000111000//////......//////------............------......---,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))'''%%%###$$$&&&)))((((((((((((((()))))))))'''''''''''''''(((((()))$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((***'''%%%&&&***,,,+++)))******))))))((()))))))))((((((((((((((()))))))))((())))))******))))))((()))((('''&&&&&&(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''&&&&&&'''''')))*********)))+++,,,*********++++++***))))))++++++++++++++++++++++++)))))))))***+++,,,------+++***))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,---------,,,++++++++++++++++++,,,,,,***++++++,,,,,,---------***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))&&&&&&&&&&&&'''''''''((((((((()))******+++,,,,,,...,,,(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((())))))((('''&&&&&&&&&&&&'''((()))***++++++)))***+++++++++***((('''''''''&&&&&&''''''(((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))******)))((('''(((((())))))))))))((((((***)))((()))***+++***))))))*********))))))((('''))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++((((((***+++++++++***)))***,,,,,,,,,+++***+++,,,++++++************++++++,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,,,,******+++++++++,,,,,,,,,---...000111111111000///,,,,,,,,,---------......,,,,,,---...//////000000..................//////000000000000000000000000000000000000000111222222//////000000111222222222555555555666777777555444555444333222111222333333333333333333333333333333333333333333444444444444333333333333222111000000111000//////......//////------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$$$$%%%'''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&$$$%%%&&&(((&&&&&&&&&'''(((((())))))...,,,)))(((((('''&&&%%%((((((''''''''''''((((((((())))))))))))*********'''(((((())))))(((((('''(((''''''&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((('''((()))$$$&&&)))***))))))***,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))***+++,,,,,,+++***)))(((((()))++++++------------------------++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........,,,+++++++++++++++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))))))))))))))***''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))'''''''''(((&&&&&&'''''''''((((((((((((((()))***+++,,,,,,---///---***(((''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((((((((((((((((((&&&'''(((*********))))))(((((())))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))((((((((((((((())))))))))))((((((((('''&&&''')))******)))))))))******+++*********((()))))))))************************************++++++************++++++************************---,,,+++*********++++++))))))))))))***************,,,---,,,***)))+++---******++++++++++++******,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,------------............,,,,,,---......//////000..................------000000000000000000000000///////////////000111111///000000111222222333333666555333333555555555444444222111//////000111222444444444444444444444444222333333333444444444444777666444333222111000000000///......------......---,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))(((&&&&&&'''(((%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%&&&((((((((((((''')))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""''''''''''''''''''''''''%%%&&&&&&$$$"""###'''***&&&&&&'''(((((()))************)))'''$$$######$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((((()))))))))***'''(((((())))))(((((('''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++***(((((()))+++%%%'''*********))))))***,,,,,,,,,,,,,,,+++******************************,,,+++*********+++,,,,,,,,,+++***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...------,,,,,,,,,---...///,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***(((((((((((())))))******(((***,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###%%%''''''%%%###$$$&&&''''''((((((((()))))))))(((((()))***+++,,,---...---,,,***)))(((((((((((()))((('''%%%%%%'''((()))''''''''''''''''''''''''''''''((()))))))))))))))$$$%%%&&&((()))*********%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***)))(((((((((((())))))((((((((('''((()))***+++(((((())))))))))))((((((&&&%%%%%%&&&)))******)))'''((()))+++,,,,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************...---+++*********++++++)))))))))((()))******+++'''***++++++(((''')))+++)))***+++,,,,,,+++)))(((,,,++++++++++++++++++,,,************+++,,,---...++++++,,,,,,,,,---------------,,,,,,,,,---...///---------.........//////---------.............../////////......------,,,.......................................///000000000111111222333333444444777444222222333444444444777666444222222333444555555555555555555555555555333333333444444555555555:::888666333222111111111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))$$$&&&((()))(((((()))***%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###$$$&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%###!!!"""''',,,'''''''''((()))******+++''')))+++)))''''''))),,,&&&&&&&&&'''((()))***+++&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))'''''')))+++''')))++++++***(((((()))***************)))((('''))))))))))))))))))))))))...---,,,+++++++++,,,------,,,+++++++++---000111************************************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...///---+++)))))))))+++,,,///......---...///000111---,,,,,,++++++*********+++++++++,,,,,,+++++++++'''((((((((())))))******'''))),,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%(((******'''&&&''')))(((((((((((())))))))))))((()))***+++,,,---......)))(((''''''&&&&&&&&&&&&***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))(((&&&&&&&&&'''((((((((())))))************************)))'''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%&&&(((+++,,,+++***)))'''''''''((()))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************---...---,,,)))((()))***+++++++++************)))))))))************))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000...,,,+++...000++++++,,,------......///////////////////////////111000///...........................///000222222000000111222222222222111333333222222333555666777666555444333222222111000555444444444444333333333222222333333333333444444222222222222222111000///000000000000///...---,,,......---------,,,,,,,,,---------,,,,,,+++++++++******************************))))))))))))******''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&'''((()))***+++,,,(((&&&%%%'''***+++)))&&&&&&''''''''''''''''''&&&###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$((((((((((((((()))***+++''''''&&&&&&&&&&&&''''''+++***)))((('''&&&%%%%%%))))))(((((((((((()))))),,,,,,***)))))))))***+++)))))))))((()))******+++******++++++++++++***************)))))))))))))))))))))(((((()))+++---...***++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......000...***((('''))),,,---------++++++++++++------*********+++,,,---...//////...,,,+++***+++,,,,,,)))***,,,------,,,***))))))***+++,,,+++***(((&&&)))(((&&&&&&''')))+++---++++++++++++++++++++++++))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((''''''(((((())))))******'''''''''(((((((((((((((''''''(((***+++,,,---...+++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))(((((((((((()))***(((((((((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))***)))(((''''''(((((()))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,***((('''(((***))))))******+++++++++,,,)))******************)))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---......///........................,,,,,,,,,------------...***+++,,,+++))))))+++---.........---,,,,,,++++++........................000//////............///...---------...///000111//////000111111111111000222222222222222444555666444444444333222222111111444444444444444444333333222222222222222222222222111222222222111111000///////////////...---,,,+++...------------,,,,,,,,,---,,,,,,,,,++++++++++++************************))))))(((((((((((())))))(((((()))))))))((('''''''''((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((******+++&&&%%%$$$&&&((()))(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))***+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))+++***)))))))))***+++,,,+++++++++++++++*********++++++************++++++((()))***+++---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))***++++++,,,------///---+++))))))***+++---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,*********+++,,,)))(((((((((((((((((()))))))))+++++++++***((('''((('''''''''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''******))))))((('''''''''))))))((((((''''''&&&&&&''''''((()))***+++,,,,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''((())))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))(((((((((((())))))***'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++)))''''''((()))'''((()))***+++,,,------******++++++++++++***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------..............................,,,,,,,,,,,,------------******+++***)))(((***,,,......------,,,,,,++++++------------------------.........---......//////......------------...///......///000000000000000111111111111111222333444222222222222222222222222333333333333444444444444333222222111111000000///111111111111111000000///............---,,,+++***------------,,,,,,,,,,,,+++++++++++++++*********************************))))))(((((((((((()))))))))*********)))(((((('''((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%$$$&&&'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''')))((((((''''''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((((((''''''(((((()))%%%%%%'''((()))*********$$$%%%'''))))))***)))))))))******++++++******))))))))))))))))))))))))))),,,+++***))))))))))))***,,,+++***)))((())))))***++++++************++++++((()))***+++,,,---...///+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++------,,,,,,++++++++++++,,,+++******)))************(((&&&%%%%%%&&&(((***))))))***++++++***((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&******)))((((((''''''&&&***))))))((('''&&&%%%%%%''''''((((((((()))))))))'''''''''''''''((()))***'''''''''((((((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$(((((((((''''''''''''&&&+++***)))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((())))))******'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))******)))(((''')))***((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++******************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------......///000//////...---------.........///000000111111000000000000000000111111222222000111111111222222333333222222222333333444444444444444333222111000/////////000000111000000//////...............---,,,+++---------,,,,,,,,,++++++******************************************************))))))))))))*********++++++******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&((()))++++++***((('''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&(((((((((''''''(((((((((%%%&&&((()))******))))))!!!%%%(((***+++******))))))************))))))((((((((()))))))))))))))*********))))))))))))***---,,,)))''''''''')))***++++++************++++++,,,,,,,,,+++++++++++++++************************+++++++++*********++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))*********+++++++++,,,+++++++++,,,,,,++++++******+++,,,------,,,+++***++++++,,,,,,,,,+++++++++******))))))))))))))))))+++***)))(((((()))***+++))))))************)))(((''''''((()))***)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((''''''&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''((()))***+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&$$$###"""!!!((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************************''''''((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))*********))))))***,,,************************+++++++++,,,,,,+++++++++))))))*********+++++++++,,,++++++******++++++,,,************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---------.........******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000//////...////////////000111111222222111111//////000000000000000000///000000111111222222222111111222222333444555555666666555333222111000///...//////000000000//////...////////////......---------,,,,,,,,,+++++++++************************************************,,,++++++******++++++,,,***************)))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((''''''(((((((((((((((((('''(((***++++++)))(((&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((*********)))((('''"""###&&&((())))))(((''')))))))))******)))))))))''''''(((((())))))))))))''''''((()))******++++++---+++)))''''''((()))***++++++************++++++,,,,,,,,,++++++*********************************,,,,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***)))***,,,,,,,,,,,,***)))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,+++******)))))))))*********))))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))&&&&&&&&&'''(((((())))))%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))((('''%%%$$$###''''''((((((((()))))))))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))*********'''((()))))))))))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))******))))))+++---+++++++++*********))))))******++++++++++++******)))))))))************+++++++++************++++++***************+++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,...,,,++++++,,,------,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......000000/////////000000111000000111222222222222222//////000111111000000/////////000000111111111222///000111222333444555666666666555444333111111000---......///////////////...///////////////......,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************+++++++++******+++++++++((())))))******))))))((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((***)))(((&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''(((((()))))))))&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((()))*********))))))((('''((()))))))))'''&&&$$$###((())))))******))))))(((&&&''''''(((((())))))***%%%&&&((()))***++++++++++++***))))))))))))***+++++++++************++++++))))))******+++,,,,,,---************************,,,,,,+++******+++---...++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******&&&(((***+++------,,,,,,(((((()))************)))'''(((***,,,,,,***(((''')))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******))))))(((''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((()))((('''&&&&&&%%%%%%&&&'''(((((()))***((('''&&&%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******))))))((())))))******)))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&((()))(((((()))+++---***************+++++++++)))******************)))))))))))))))************++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---+++)))***,,,---,,,***------,,,,,,+++*********------------------------......---,,,,,,,,,------...............///000111///000000111111111111111///000111111111111000/////////000000000000000000//////000222333444555666555444444333222111000000,,,---....../////////...---......//////......---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---***************************))))))))))))))))))***&&&&&&'''((())))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&(((***)))&&&%%%%%%'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&''''''((()))*********((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******(((''''''&&&&&&''''''((((((((('''''''''((())))))******)))((('''&&&%%%$$$(((((())))))))))))((((((&&&&&&''''''((())))))***&&&'''(((*********))))))))))))******+++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,************************+++***)))))))))***,,,---************************)))*********++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++''')))***,,,,,,,,,+++***((()))***+++++++++******(((((())))))))))))(((((()))))))))))))))******+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***)))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))))))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&"""$$$%%%'''((((((''''''"""###$$$%%%'''((())))))+++***'''%%%$$$$$$%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))(((((())))))*********((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''''''''(((***,,,(((((()))***+++,,,,,,---))))))************))))))))))))))))))************++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,///,,,******---...---+++)))******+++,,,,,,------------------------------///...------,,,,,,,,,,,,,,,,,,,,,---...///000111...//////000000000000000///000111222222111000///000000000000000/////////...///000111333555666666333333222222111000000000,,,------.../////////...,,,,,,------...---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------************************((((((''''''''''''(((((($$$%%%&&&((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%''')))(((%%%###$$$&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***+++++++++***)))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++''''''&&&''''''(((******(((((())))))))))))((((((&&&&&&&&&'''((())))))***((()))*********)))'''&&&((()))***,,,------------++++++************++++++,,,,,,++++++***))))))((())))))))))))))))))))))))***)))((('''((()))+++---************************))))))******++++++++++++++++++******************+++*********+++,,,,,,---,,,+++***))))))***+++,,,)))***,,,,,,,,,+++)))(((((()))***,,,,,,,,,+++***+++***)))(((((()))***+++))))))(((((()))***+++++++++***(((&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&$$$###$$$&&&((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))''''''))),,,,,,(((%%%'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&******))))))(((((((((''''''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))''''''(((((())))))******((()))*********)))'''&&&))))))))))))************(((((())))))******+++++++++++++++++++++***)))(((***(((((()))***+++***)))+++++++++************)))******++++++++++++******------,,,++++++******)))***)))(((''''''((()))***,,,,,,,,,++++++*********)))))))))((())))))***+++---,,,,,,++++++*********+++,,,---......,,,***))),,,++++++***++++++,,,,,,...---,,,+++,,,---...///........................///...,,,+++,,,---///111111111111000111111222222111222222222222111000000222222111111000/////////111222333444555555555555444333111///...//////000.........///////////////............---,,,+++*********************************************++++++))))))))))))))))))))))))+++++++++************)))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((())))))'''%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''***(((&&&'''***+++***'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***++++++,,,''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))************))))))&&&$$$###%%%(((***)))(((***)))((((((((((((((())),,,,,,---------,,,,,,+++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++******,,,+++***(((''''''''''''))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%'''))))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''************))))))((((((''''''''''''''''''&&&&&&***(((&&&&&&(((***(((''')))(((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))))))))((((((''''''''''''&&&&&&&&&((()))(((''''''((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))%%%%%%&&&'''(((((((((((((((((()))))))))*********)))))))))))))))************++++++++++++***)))(((***(((((()))***+++***)))+++++++++*********)))))))))******++++++******)))))))))))))))((((((((((((,,,+++************+++,,,,,,,,,,,,++++++************))))))))))))***++++++,,,,,,,,,++++++*********,,,,,,++++++************,,,,,,++++++***+++++++++,,,,,,,,,,,,------...///..............................---------...///000111111000000111111222222222222222222222111000///000000000000000000111111222222333444555555555444444333111000//////000000////////////........................---,,,+++***************************************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((('''((((((((('''''''''''''''%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((((((''''''%%%###$$$&&&'''%%%###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((************************%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))************))))))***((('''(((***+++***((()))))))))(((((())))))***)))******++++++******))))))******************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))******++++++******)))+++***)))((((((''''''((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&))))))((('''''''''''''''$$$$$$%%%&&&''''''((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''***(((%%%$$$%%%'''(((((())))))((((((''''''&&&&&&'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''((('''&&&''')))***)))(((''''''((((((((())))))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((($$$%%%%%%&&&(((***,,,---(((((())))))))))))*********))))))))))))))))))(((******++++++******))))))***(((((()))***+++***)))++++++*********))))))))))))******++++++******)))'''(((((((((((())))))))),,,,,,++++++++++++,,,,,,+++++++++++++++************************+++,,,,,,,,,,,,++++++++++++++++++---,,,***(((((()))***,,,---,,,,,,+++*********+++***+++,,,---..........................................//////000000000///000000000000000111222333333333333333222111000///......///000000111222222222333333444444444333333444333222111000000000000000/////////...------------......------,,,+++***************************************************))))))))))))))))))))))))))))))(((((((((''''''''')))))))))(((((((((''''''((((((((('''''''''''''''%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''***'''$$$%%%'''(((&&&$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))'''&&&&&&''''''%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))******++++++++++++******,,,+++))))))******)))((()))))))))))))))***+++,,,))))))***************)))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******++++++******)))))))))(((((((((((()))))))))))))))************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''######$$$%%%'''((()))***))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((&&&%%%$$$%%%&&&'''''''''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&)))((('''((()))******((('''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((******))))))((((((''''''((((((((((((***,,,...000(((((((((((()))))))))*********))))))((((((((('''))))))************))))))***(((((((((***+++***)))************))))))))))))))))))************))))))))))))***++++++,,,------******))))))))))))******+++++++++***************++++++******++++++,,,---+++++++++++++++++++++,,,,,,+++***))))))***+++,,,------,,,+++************)))***,,,...//////..............................---...000111222111000///000000///000000111222333444444444333222111000///////////////000000111111222333333333333222222111333333222111111111111111000000///...------,,,,,,---------------,,,+++***************************+++++++++***************(((((((((((((((((((((((()))))))))(((((((((''''''))))))((((((((('''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''***&&&"""###''')))'''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******************''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))******++++++++++++*********))))))((()))(((((('''))))))))))))***+++------***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************************************+++++++++***************************************))))))************))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&'''(((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%'''''''''&&&%%%%%%%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''')))((('''((()))******(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((******))))))((((((''''''+++***)))))))))***,,,---'''(((((((((((()))))))))***)))))))))((((((''''''((())))))*********))))))***(((((((((***+++***)))*********)))))))))(((((()))))))))******))))))))))))******+++,,,---......))))))))))))))))))))))))************************++++++******++++++,,,---*********++++++,,,,,,,,,***+++,,,------,,,++++++---,,,++++++*********+++)))+++,,,...//////...---........................,,,...000222222111///...////////////000111222333444444444333333111000000000000000000//////......222222222333222222111111222222222222111111111000000//////...---,,,,,,+++,,,,,,,,,---,,,,,,++++++************************+++++++++*********))))))((((((((((((((((((((((((******)))))))))(((((((((((((((((((((''''''''''''###$$$%%%&&&'''((()))***'''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''')))%%%"""###''')))'''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$"""!!!!!!!!!''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))*********++++++*********'''(((((()))((())))))***))))))))))))***+++------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************)))))))))))))))))))))))))))))))))******)))))))))(((''''''(((((()))***+++))))))))))))))))))))))))************************(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''')))))))))((((((((((((((()))))))))(((((((((''''''$$$$$$%%%%%%&&&&&&''''''###%%%((()))'''&&&%%%%%%%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((('''&&&''')))***)))(((&&&&&&'''''''''((((((((((((''''''''''''''''''((('''((()))******)))((('''))))))))))))((((((((((((***)))((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((('''(((((())))))******))))))***(((((()))***+++***)))******)))))))))(((((((((((())))))******))))))((('''(((((()))***+++++++++******++++++++++++******)))))))))******************************+++,,,,,,))))))***+++,,,,,,------)))+++---...///...,,,+++,,,++++++***++++++,,,,,,,,,,,,------......------........................,,,---///111111000///............///000111222333333333333333333222222111111111000//////...------000111111222222222111111000000111111111111000//////.........---,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((('''''''''&&&&&&######$$$&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&((()))((($$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""###&&&((('''%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&$$$######$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))************))))))((()))******))))))+++,,,)))))))))))))))***+++,,,''''''((()))******************++++++++++++******************************************************)))))))))***************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))*********)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))(((((((((((()))************))))))(((''''''&&&'''(((((((((((()))))))))###$$$$$$%%%&&&&&&''''''$$$'''((((((&&&%%%&&&(((((((((((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))'''&&&&&&&&&((()))((('''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((('''&&&%%%'''''''''((((((((())))))'''''''''((((((((((((((('''(((((()))))))))))))))***(((((()))***+++***)))***)))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((()))************)))(((((()))))))))*********+++***))))))))))))***++++++((())))))+++,,,---......******+++,,,,,,,,,,,,,,,************+++,,,------......---,,,,,,,,,------........................,,,---...///000///..................000111222333111222333333444444333333//////////////////......//////000111222222222111...///000000000000///...------------------------***++++++,,,,,,,,,++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$''')))((($$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((&&&((())))))&&&%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))******++++++,,,,,,''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((***+++***((('''(((***)))))))))(((((())))))***&&&'''((()))************)))******************)))************************************************((()))))))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''(((((()))***''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((())))))***######$$$%%%%%%&&&'''''''''((((((&&&$$$$$$'''++++++***)))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((((((((())))))******'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''((()))++++++)))((('''''''''(((((())))))******'''((()))******)))((('''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((()))))))))))))))***(((((()))***+++***)))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))*********+++)))))))))((()))******+++(((((()))***,,,---......+++***)))((()))***,,,---)))))))))***+++,,,......000///---,,,++++++,,,---........................,,,------...............------......///111222333111111222333444444444444------......///000000000......///111222222222222---...///000000///......,,,,,,------------------***++++++,,,,,,,,,++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''########################!!!$$$)))...///,,,)))&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&'''''''''!!!%%%((('''$$$###'''***$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((###%%%'''&&&$$$###%%%''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))''''''((((((((((((''''''((()))***(((%%%###$$$&&&***)))((((((((((((((()))((((((***++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((())))))'''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))+++***)))((())))))'''&&&))))))))))))))))))))))))&&&''''''((()))******++++++++++++++++++++++++++++++***)))(((((()))***+++)))((('''&&&&&&'''((())))))))))))))))))))))))))))))*********++++++++++++&&&''''''((()))******+++)))))))))))))))))))))))))))((('''(((***+++++++++))))))))))))************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,+++++++++,,,,,,---------,,,---///...------...000////////////............111222333444444444333333555444222000//////000111***,,,...000111000///...000000///............///------------------------......---,,,,,,+++******)))***,,,------,,,***)))((()))***+++++++++++++++++++++******))))))(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$#########$$$%%%&&&&&&&&&''''''''''''((($$$$$$&&&'''((()))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))******)))'''&&&%%%$$$###((((((((((((((((((((((((************)))'''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***,,,---((()))))))))))))))(((((())))))************))))))&&&'''''''''(((((()))))),,,***((()))+++,,,+++((('''(((((()))***+++++++++&&&&&&''''''(((***+++,,,(((((()))***+++,,,,,,---(((***+++***)))((()))*********))))))))))))******''''''((()))))))))))))))++++++******))))))((((((((((((((((((''''''''''''+++)))(((''''''((()))+++''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''&&&""""""%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((((((((('''&&&''''''((()))''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))((('''(((((()))))))))***)))))))))(((((('''''''''''''''((()))*********+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))*********+++(((((())))))***+++++++++))))))))))))))))))))))))%%%$$$$$$%%%(((+++,,,+++))))))))))))************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........------------,,,,,,,,,,,,------.........+++---......------...///////////////////////////111222333444444444333222444333111///......///000...///111333444444333222//////......---------...------------------------...------,,,++++++******((()))+++,,,,,,+++)))(((******+++++++++******)))(((((())))))))))))))))))))))))******)))((((((''')))))))))************+++(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))******+++,,,(((((())))))))))))(((((())))))************)))))))))))))))))))))(((((((((,,,***((()))+++,,,***)))&&&''''''((())))))************)))(((((((((((()))******************++++++)))+++,,,+++***)))***+++******))))))))))))******''''''((())))))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&$$$"""!!!"""$$$'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&''''''((()))***(((((()))))))))*********((((((((((((''''''''''''))))))))))))************''''''(((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******,,,+++++++++***((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))&&&%%%$$$&&&(((*********))))))))))))************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,---------------------............+++,,,------,,,,,,---...////////////000000000000000111333444444444333222222111000.........//////---...000111222111111000......---------,,,,,,,,,------------------------------,,,,,,++++++******((()))***++++++***)))(((++++++++++++***)))((('''&&&&&&''''''((())))))******************))))))((('''(((((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''((('''&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++******(((((())))))))))))((((((((())))))******))))))(((+++++++++***))))))((((((+++***))))))++++++***)))&&&&&&''''''(((((())))))+++******)))))))))))))))++++++*********)))))))))***+++,,,,,,******+++,,,******))))))))))))******''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%###"""$$$&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''((()))******(((((()))))))))*********((((((((((((((('''''''''((()))))))))))))))******((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((***,,,%%%&&&&&&'''(((******+++'''((((((((()))))))))***))))))))))))))))))))))))***))))))))))))))))))***'''((()))))))))'''&&&%%%))))))))))))))))))))))))'''''''''(((((((((((())))))))))))******+++++++++++++++++++++++++++++++++---+++))))))))))))((('''((()))))))))***************************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------------------------***+++---,,,++++++,,,.../////////000000000000000000111222333444333222222222111000////////////000---...///000000000000///------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++******)))***************)))((((((&&&&&&&&&'''''''''(((((()))))))))******))))))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))((('''(((((())))))))))))((((((((())))))))))))((((((***)))))))))))))))))))))***)))))))))*********)))'''''''''(((((()))))))))((((((((((((***+++,,,---************)))))))))))))))***++++++))))))***+++******))))))))))))******''''''((()))))))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&$$$###"""%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***&&&######&&&((((((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%######%%%&&&((((((''''''&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&(((%%%&&&&&&'''((())))))***''''''(((((((((((())))))'''''''''((((((((((((((('''''''''(((((())))))))))))))))))))))))(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))******(((&&&&&&(((***((()))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))%%%&&&''')))))))))((('''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((()))))))))))))))************************...,,,))))))))))))((('''((()))))))))******************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++++++++++++++++++++***+++---,,,++++++,,,.........//////000000000111000111222333333333222111222222111111000000111111111111222222222222222222,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++******'''((()))***************((('''''''''&&&&&&&&&%%%''''''(((((()))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***((('''''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))******))))))***))))))))))))***((()))))))))))))))******''''''(((((()))+++,,,---'''(((((()))******++++++((()))***)))((('''(((*********))))))))))))******''''''((()))))))))))))))''''''(((((()))))))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((,,,)))%%%%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((+++,,,***'''%%%&&&(((------,,,***)))'''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))&&&'''(((***+++++++++,,,((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''(((&&&%%%&&&((())))))((())))))))))))***************))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++************+++,,,------,,,,,,---...------......//////000000///000222333333333222111111222222222222111111111000000000000000000000000+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************&&&'''((()))************)))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$&&&''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))((((((&&&'''((())))))******)))'''(((((())))))(((((('''$$$%%%%%%'''((()))***+++((()))******(((((()))***))))))))))))***************))))))(((((((((((((((&&&''''''((()))***+++,,,'''((())))))''''''((()))******))))))))))))******''''''((())))))))))))))))))))))))***************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++***(((''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&'''((())))))(((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))&&&''''''((())))))******((((((((('''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))%%%))),,,,,,(((&&&''')))++++++***)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))((())))))***+++,,,((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&(((******)))))))))))))))************)))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,++++++*********+++---......------...///,,,,,,,,,---...////////////000111333333222222111000000111111111111000000------,,,,,,,,,,,,------,,,---...///...---+++***++++++++++++++++++++++++******************++++++((((((''''''''''''(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''((()))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((((((((((((&&&'''((()))************''''''((((((((((((''''''&&&&&&'''((()))******+++''')))******((('''(((***)))))))))))))))))))))))))))((((((''''''''''''''''''((((((((())))))******''')))***)))((('''((()))******))))))))))))******''''''((()))))))))))))))******************))))))((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((&&&%%%###$$$%%%((()))###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''((())))))((('''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))!!!''',,,---***'''(((***$$$%%%&&&'''(((***++++++))))))))))))((((((((((((************************((()))***++++++***)))((())))))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++******************++++++++++++++++++++++++,,,***(((((()))***)))((())))))))))))************)))))))))))))))******+++++++++************++++++************************+++,,,,,,,,,,,,------------------,,,,,,+++++++++,,,---///...------...000++++++,,,,,,---.../////////000111222333222111111...///000000000000000///000//////.........//////,,,---...//////---+++***++++++++++++++++++++++++******************++++++'''&&&&&&%%%%%%&&&&&&'''************)))((('''&&&&&&&&&''''''((()))))))))(((((()))***************))))))))))))************$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%"""$$$%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%''')))+++---...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))+++***)))'''''''''((()))&&&'''((()))************''''''((((((((((((''''''))))))))))))************''')))+++***'''&&&(((***((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((((((***+++***)))((()))*********))))))))))))******'''(((((()))))))))))))))++++++******))))))(((((()))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$""" """%%%'''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$&&&)))(((%%%%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''''''''''''''&&&))))))(((((('''''''''&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&((('''%%%#########%%%&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&((()))************%%%(((+++......---***((((((((((((((((((((((((((())))))((('''''''''''''''))))))*********((('''&&&))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&++++++******))))))(((((())))))(((((((((((())))))******+++,,,,,,---......++++++++++++++++++++++++,,,)))((())),,,---+++(((***,,,------,,,+++,,,---++++++,,,,,,,,,,,,------------,,,++++++++++++,,,---------............///...---,,,,,,---...///000111000///---------...///000111111222222111000///111000000///...---------......---------,,,,,,,,,+++++++++,,,,,,---------*********)))(((''''''&&&))))))))))))************************************%%%'''(((((('''&&&&&&'''******)))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''((('''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((+++++++++***)))'''&&&%%%(((((((((''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''************************))))))(((((((((((())))))*********)))))))))))))))'''''''''''''''((())))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))******))))))((((((''''''%%%(((+++***'''%%%&&&)))))))))*********))))))((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''***'''### !!!$$$))),,,%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%'''///+++'''%%%&&&'''&&&$$$&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&***)))((('''&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((()))(((((('''''')))((((((((('''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((('''%%%$$$$$$$$$%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&''')))++++++***((('''(((((((((((((((((((((((())))))((('''''''''''''''(((((()))******)))((('''))))))))))))))))))))))))*********)))))))))(((((()))((((((((('''''''''''')))((((((((('''''''''&&&))))))(((((((((((())))))+++++++++++++++*********++++++++++++++++++++++++***))))))***+++,,,,,,+++,,,---......+++*********++++++,,,,,,,,,,,,------000000///...............,,,,,,,,,,,,------------............///111333444111111///........./////////000111222222222111000111000000///......------------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++***))))))(((*********))))))((((((((())))))))))))))))))))))))&&&((()))((('''&&&'''((()))(((((('''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))((()))************)))(((***)))))))))((((((((('''''')))******)))((()))***&&&'''((())))))))))))))))))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''---***&&&%%%&&&'''&&&%%%(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''((('''''''''(((''''''&&&&&&))))))******)))(((''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***)))(((&&&%%%%%%&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''''''''((((((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((('''((()))))))))))))))((())))))))))))))))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))(((((((((((()))))))))))))))***************++++++++++++++++++++++++***++++++***(((''''''(((+++,,,...---+++******+++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,***)))******,,,...111222222111000000///000000000...///000111222222111111000000000///......------,,,,,,+++++++++*********++++++******************,,,,,,++++++***)))))))))+++******)))((('''&&&%%%(((((((((((((((((((((((('''((()))(((&&&&&&(((***(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%######$$$%%%&&&((()))***''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((()))******++++++&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&''')))******)))$$$%%%&&&((())))))))))))(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&%%%&&&'''***(((%%%$$$%%%&&&&&&&&&((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%)))))))))))))))((('''&&&((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''(((((()))))))))(((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''')))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((''''''((()))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''************))))))))))))))))))(((((((((((())))))%%%&&&''')))+++---...///***************************,,,,,,)))$$$!!!"""$$$(((***,,,,,,++++++,,,---+++++++++,,,,,,,,,------,,,,,,+++***************++++++++++++,,,,,,,,,,,,)))(((((()))***,,,...///222111111111111111111111/////////000000000000000000000//////............,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))(((((('''''')))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%'''))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&############$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$######"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((()))***+++,,,------&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&###"""###''')))(((&&&&&&&&&'''((())))))))))))%%%&&&((((((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''((((((((('''&&&%%%%%%'''(((((((((''''''&&&%%%'''''''''((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''''''''((((((((('''((((((((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))((((((+++***(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))******(((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((((((((())))))))))))************))))))(((((((((((())))))&&&'''(((***,,,---//////************************)))+++,,,***&&&$$$%%%'''***+++---,,,+++******++++++++++++,,,,,,,,,------///......---------------,,,,,,,,,,,,------------......---,,,,,,---...///111111111222222222222111111000000///............////////////............------------,,,,,,,,,,,,------,,,,,,+++++++++***)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&(((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$######"""$$$$$$%%%'''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******************))))))))))))******))))))(((((((((((())))))************************(((((((((((())))))))))))&&&$$$"""###''')))((('''************))))))((('''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&'''(((%%%%%%&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''(((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''***))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))(((******))))))((()))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))*********+++++++++++++++************************((()))++++++++++++---...,,,......---***(((''''''++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,------------///...,,,+++++++++,,,---000000111222222222222111222222111000///000000000//////////////////...............---------,,,,,,---------,,,,,,,,,,,,,,,++++++******************''''''((((((((()))))))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''******)))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&''''''(((((((((''''''((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++******)))((((((((())))))))))))(((((((((((())))))++++++************++++++(((((((((((()))))))))))))))'''&&&&&&((()))******++++++++++++***((('''&&&''''''(((((((((((('''''''''(((((((((((((((((('''((('''&&&&&&&&&''')))***''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&'''(((%%%&&&''''''&&&%%%&&&(((((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&'''(((((())))))(((((('''''''''((((((((())))))((((((((('''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''%%%&&&'''(((((()))((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''((()))))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))&&&'''''''''((((((((()))))))))(((((((((((())))))***************)))))))))***************************))))))***,,,------,,,)))+++,,,,,,***))))))***++++++,,,,,,,,,,,,------+++******)))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,//////111222222222111111222222222222333444666777.../////////////////////---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,*********************+++))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++,,,***(((''''''))))))(((''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++***((('''&&&'''((())))))((('''&&&&&&'''((()))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))******++++++***)))((((((''''''(((((())))))(((((((((((())))))+++***)))(((((()))***+++'''((((((((()))))))))*********)))(((''''''***,,,)))*********)))(((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))&&&((())))))'''%%%&&&((((((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((((((((('''%%%&&&''')))************&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))%%%%%%&&&'''((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''((()))******))))))(((((((((((((((((((((((('''''''''''''''((()))***+++***)))'''''''''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((()))))))))******++++++))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))---***(((((())))))'''$$$###%%%(((***+++---///111++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,)))************+++++++++------,,,,,,---///000222...///000111222222111000222222222333666888;;;<<<.........///////////////,,,,,,,,,+++++++++******))))))******+++++++++,,,((((((((((((((())))))))),,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---///---+++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$#########$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$&&&'''+++)))&&&%%%%%%&&&)))+++%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))***+++++++++))))))((('''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***'''((((((((())))))******((()))***'''$$$$$$(((+++''''''((((((((((((((('''%%%%%%###""""""###%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&((()))&&&)))+++***'''%%%&&&(((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%'''((("""######$$$&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))***+++***)))((()))***(((((((((((())))))))))))((()))*********((('''&&&++++++******************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++(((((((((((())))))))))))------------------------000000////////////000000000000555444111BBB[[[ccc888444000---,,,---------((())))))******+++,,,,,,---,,,***)))))))))***+++*********)))))))))))))))&&&'''(((*********))))))******)))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''((((((((('''&&&%%%&&&((()))((('''(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&'''''')))***++++++***)))(((''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''******)))(((((((((((((((''''''(((((())))))******+++******+++,,,,,,)))'''))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((()))))))))))),,,+++)))((((((((()))***)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((&&&%%%%%%&&&'''&&&%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))***)))'''%%%%%%%%%''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''((()))******(((((()))***(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++*********))))))))))))))))))))))))************++++++,,,,,,---...//////000//////////////////000,,,---444666666HHH^^^ddd555333///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((()))))))))*********(((((()))***))))))((('''***))))))(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%((())))))***)))((('''&&&'''((((((((()))))))))***(((((((((***,,,,,,***)))******)))))))))(((((((((''''''((((((((())))))))))))(((((((((''''''''''''))))))))))))************++++++)))((((((((()))))))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&$$$###$$$%%%''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((,,,+++)))'''&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))'''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''')))***)))(((''')))***(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,******)))))))))(((((((((************++++++++++++))))))***,,,---///000000//////............//////000...222333111===JJJHHH111000......//////---,,,...------,,,++++++******)))************)))((((((((((((((())))))*********))))))***))))))'''&&&%%%))))))((((((''''''((((((&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&###"""!!!"""$$$%%%$$$###'''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((''''''&&&&&&%%%'''((()))******((('''&&&(((((((((((())))))))))))&&&&&&&&&(((+++,,,+++***************))))))))))))(((((()))))))))))))))***((((((((((((''''''''''''))))))*********+++++++++******)))((((((((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((&&&$$$%%%&&&'''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((***)))((('''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))''''''(((***(((((((((((())))))))))))***)))(((''''''((()))***((((((((()))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++************))))))))))))*********++++++)))***+++,,,---.../////////......------......///333///111///***///333+++---------...//////---++++++*********))))))((((((***+++,,,------,,,+++***))))))))))))))))))(((((()))))))))((((((''''''&&&)))(((((('''''''''((((((%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%'''(((***&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%''')))***)))((())))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''((())))))))))))*********)))))))))((((((((())))))''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&+++)))''''''''''''&&&%%%$$$%%%&&&&&&&&&$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%(((((((((((((((''''''&&&$$$%%%&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&''''''((((((((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''((((((''''''((()))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))******+++++++++))))))))))))))))))))))))************************))))))*********++++++++++++++++++************)))((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,......------------......000,,,///000,,,111333)))+++++++++---//////---+++((((((((())))))*********)))***,,,------,,,+++***+++******)))((('''&&&&&&'''''''''''''''(((((()))((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%$$$$$$%%%'''(((***%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%(((''''''''''''((())))))''''''''''''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))******(((&&&%%%%%%&&&)))***))))))))))))(((((((((((()))'''&&&&&&(((((((((&&&((((((((((((((((((((((((************))))))))))))'''''''''((((((((((((((('''''''''(((((((((((()))((((((((()))))))))((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''''''&&&%%%&&&&&&%%%$$$""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))(((((('''&&&$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))(((((((((((())))))))))))((((((((((((((())))))***))))))******++++++,,,,,,))))))))))))))))))))))))************************)))))))))************+++******)))))))))((((((((('''((((((((()))))))))))),,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------...+++///000,,,111333************,,,......,,,***))))))******+++,,,,,,---''''''((())))))))))))(((******))))))((('''&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&''''''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((('''(((((()))***'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&"""######$$$%%%&&&'''''')))(((&&&$$$$$$&&&)))+++))))))))))))((((((((((((***)))'''&&&'''((('''&&&''''''''''''((((((((((((***)))))))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%% !!!%%%((())))))((((((((('''%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%&&&''''''(((((('''$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&'''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###%%%&&&&&&&&&&&&((()))(((((((((((())))))))))))''''''((()))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************+++*********))))))))))))(((((()))))))))******************+++,,,,,,,,,---------,,,,,,,,,,,,------...,,,000///(((,,,000(((+++***)))***,,,,,,+++***************++++++++++++''''''&&&&&&'''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))$$$%%%'''((()))((('''&&&&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((***)))))))))((((((((('''***(((&&&&&&((()))))))))''''''(((((()))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&((()))))))))((((((%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!!###%%%((()))(((((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((((((((('''&&&&&&%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''(((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((###$$$&&&&&&&&&&&&''')))(((((((((((())))))))))))&&&'''(((*********)))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------,,,,,,,,,,,,+++)))************+++++++++(((((()))***,,,---...///---,,,,,,++++++,,,,,,---++++++000///)))///666000+++***))))))+++,,,+++*********))))))(((''''''''')))(((''''''''')))***+++%%%%%%&&&'''((()))***+++***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%'''))))))((('''&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&(((((((((''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&,,,+++***)))((('''&&&&&&"""$$$(((******)))&&&%%%******))))))(((((((((''')))'''%%%&&&(((+++,,,+++(((((())))))*********+++))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&((()))))))))(((((($$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$+++)))''''''(((((('''&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&%%%%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&(((+++---------***+++++++++***)))'''%%%(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''''''''***)))(((''''''((()))***''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((('''''''''''''''''''''((()))***)))))))))************************++++++++++++*********)))*********)))))))))))))))************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---...000000...+++(((,,,------......------,,,,,,,,,,,,+++++++++******************)))))))))))))))(((((((((''''''&&&&&&******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&))))))'''$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######%%%(((***'''(((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&(((+++...000((((((((((((((()))*********)))((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))(((&&&$$$$$$&&&(((%%%&&&&&&'''((())))))***$$$$$$&&&'''(((***+++,,,'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$#########((('''&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''%%%$$$%%%'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++***(((((())))))(((&&&))))))))))))(((((('''&&&'''((((((((())))))))))))))))))))))))((((((''''''((((((((('''''''''&&&&&&))))))(((((((((((())))))''''''(((((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''((())))))))))))((((((((('''))))))((('''''''''''''''(((((((((((())))))))))))************************++++++*********))))))))))))))))))))))))*********************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++'''%%%(((...111000---,,,,,,------------,,,,,,,,,,,,+++++++++******************)))))))))((((((+++++++++*********))))))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((((((&&&$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%###$$$%%%''')))&&&(((((('''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***))))))(((((()))***,,,---(((''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&))))))((('''''''''''''''))))))))))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&,,,***((((((((('''&&&$$$(((''''''&&&&&&''''''(((''''''((((((((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((((())))))((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&'''''')))))))))((((((((('''''')))((((((''''''''''''((()))((('''''''''(((***+++******************************)))))))))((((((((((((((())))))******++++++************************++++++************++++++******+++++++++,,,,,,,,,---&&& """***111111...,,,,,,------------,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&'''((()))))))))))))))((((((((('''''''''((('''&&&&&&&&&&&&''''''%%%''')))******)))'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%''''''%%%$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&(((&&&'''((('''&&&%%%%%%'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''%%%&&&''')))+++***)))((('''%%%$$$$$$(((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&&&&&&&))))))(((''''''''''''((((((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''((('''&&&%%%&&&''')))***'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&))))))(((((((((''''''''')))(((''''''''''''((((((***)))'''&&&'''(((***,,,************************))))))))))))((((((((((((''''''((()))***++++++,,,************************++++++************++++++******+++++++++,,,,,,,,,///***$$$$$$(((,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++***************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((('''''''''&&&)))((((((''''''''''''(((%%%&&&(((((()))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&%%%$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&(((******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))******)))(((&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$######%%%(((******)))(((''''''&&&'''(((***+++''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,---------+++)))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))(((((((((((('''))))))))))))))))))))))))*********))))))((((((((('''''''''&&&&&&&&&%%%%%%***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&((()))'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$ """$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''''''''((()))******(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&'''''''''&&&((()))((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''((('''''''''((())))))***&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''''''''(((((())))))((('''''''''(((***+++))))))))))))))))))))))))******)))))))))((((((((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,(((,,,//////+++)))+++---++++++,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''((((((((((((*********)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%***)))((('''''''''''''''&&&%%%$$$###$$$&&&(((***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&'''((()))***+++,,,&&&%%%%%%%%%%%%&&&''''''((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''''''''(((''''''''''''((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$(((***)))(((&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&'''(((((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,)))+++,,,---,,,+++,,,...++++++,,,,,,,,,,,,++++++************))))))))))))))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((()))***)))((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''((()))))))))((('''&&&&&&%%%&&&'''(((***+++&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''((('''''''''''''''((()))))))))((('''&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!$$$(((+++***)))&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))***)))(((%%%%%%'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''((()))***''''''((()))***)))))))))))))))))))))))))))))))))++++++++++++*********************)))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,...,,,))))))+++,,,,,,***+++++++++,,,,,,+++++++++************)))))))))))))))((((((((('''''''''''''''''''''(((((()))))))))###$$$$$$%%%%%%&&&&&&''')))(((((((((''''''''''''))))))(((&&&&&&%%%%%%%%%$$$%%%''')))******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$'''))))))&&&%%%&&&(((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((())))))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))******'''&&&%%%$$$###$$$%%%%%%######$$$$$$%%%&&&''''''&&&&&&''''''((()))******''''''((((((((((((''''''%%%&&&&&&''''''((((((((($$$$$$&&&'''''''''&&&%%%%%%$$$"""""""""$$$&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&((())))))'''%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''')))+++,,,''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$'''((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&,,,)))%%%%%%''')))((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))******))))))))))))******((((((((()))******+++++++++*********))))))((((((&&&&&&((()))************)))))))))(((((((((((((((((()))++++++*********+++,,,,,,,,,+++++++++******************************&&&&&&''''''(((((()))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''')))***(((&&&$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%% ###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$######"""######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########((('''%%%$$$$$$%%%'''(((""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%###$$$''')))'''%%%%%%%%%&&&''''''&&&%%%%%%)))&&&###$$$'''(((&&&$$$'''&&&$$$"""""""""$$$%%%)))******(((&&&%%%&&&(((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%########################'''&&&%%%$$$###$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''')))***)))&&&%%%&&&)))%%%%%%&&&&&&'''(((((()))***))))))((('''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""%%%((()))(((&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))'''&&&&&&((((((&&&$$$'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''((('''&&&&&&&&&'''((((((,,,,,,+++***((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((())))))*********)))))))))))))))************)))))))))(((&&&'''((()))************)))))))))))))))))))))))))))***,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++************************(((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))*********)))))))))))))))(((''''''''''''''''''&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%"""$$$((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###%%%'''((('''%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$######%%%'''(((((()))'''&&&$$$$$$$$$&&&&&&&&&'''''''''%%%%%%''')))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''&&&&&&''''''((())))))***)))))))))((('''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((($$$&&&))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((())))))***''''''''')))***)))&&&###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))///...---+++)))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++((((((''''''''''''((((((++++++******)))(((((('''************))))))))))))&&&'''((())))))******)))************************)))+++------,,,+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))(((((()))((((((((((((((())))))))))))(((((((((((())))))*********)))))))))(((((('''''''''''''''(((((((((###%%%''''''&&&&&&&&&(((&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&$$$''')))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''))))))(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""###&&&))))))((('''&&&&&&&&&'''(((%%%&&&''''''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''(((((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((((())))))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&)))((('''&&&&&&&&&'''((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$%%%'''''''''((())))))******))))))(((((('''&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''######$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&'''))))))(((''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***((())))))******)))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++)))((((((''''''(((((()))************))))))((((((*********)))))))))))))))''''''((()))))))))))))))***************+++++++++(((***,,,,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((((('''''''''&&&''''''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%'''(((((('''&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&(((******(((&&&%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$ """%%%)))(((''''''&&&'''(((((('''((()))((('''((()))+++%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((()))(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((%%%###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((())))))'''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&%%%######$$$%%%&&&(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))***))))))(((((())))))***(((((())))))************))))))))))))))))))******'''(((((())))))))))))((())))))******++++++++++++''')))***+++***)))***+++------,,,,,,,,,+++++++++************************++++++******))))))((((((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))***+++***(((&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''')))******(((&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$ """%%%&&&&&&&&&&&&&&&&&&''''''(((((()))'''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''%%%$$$$$$%%%''')))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''%%%""""""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%###!!!"""$$$'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))******))))))))))))******'''(((((()))******++++++))))))))))))************(((((())))))))))))(((((((((((())))))***+++++++++&&&(((******)))((()))***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((%%%%%%%%%%%%&&&'''(((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))((((((((((((((())))))))))))++++++***(((&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&'''((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$$$$$$$&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&###"""$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''((())))))***))))))(((((((((((()))))))))))))))))))))*********((()))))))))************(((((())))))))))))((((((''''''((())))))***++++++''')))******))))))***+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''&&&'''((()))******))))))(((((((((((())))))%%%&&&'''(((***+++,,,,,,))))))))))))((((((((((((&&&((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%&&&(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&%%%######%%%''''''&&&%%%%%%%%%%%%&&&'''######$$$%%%(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%&&&((()))***&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%###""""""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%(((++++++(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((((((((('''#########$$$$$$%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++((((((''''''''''''((((((++++++******)))((((((((((((((())))))*********+++((()))))))))))))))((((((&&&''''''((()))*********(((***++++++******+++,,,*********))))))))))))(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))***,,,,,,''''''&&&&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---((((((''''''&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###"""!!! """$$$%%%%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''!!!$$$&&&%%%###"""$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%'''***)))%%%!!!$$$%%%%%%&&&'''''''''&&&&&&'''(((((('''''')))+++((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%%%%%%%&&&((()))+++,,,###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''$$$"""###%%%&&&$$$!!!'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((!!!"""###$$$&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$"""""""""$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((((((&&&%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((()))))))))'''$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((('''''''''''''''((()))*********)))(((%%%!!!((((((''''''''''''((((((+++***)))(((((()))*********************)))((((((((()))*********)))'''&&&%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))(((((((((((()))'''&&&''')))******)))((((((((((((''''''''''''((()))***)))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***(((&&&$$$$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''&&&'''((()))***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%%%%&&&'''%%%###!!!""""""'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&$$$######%%%'''(((''''''&&&&&&%%%$$$$$$)))&&&###$$$'''(((&&&$$$&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&&&&'''''')))(((&&&$$$$$$&&&((())))))((((((&&&%%%$$$######%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&((()))******######$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&+++(((%%%$$$&&&((('''%%%((()))***)))'''&&&&&&((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''' ###'''++++++(((%%%""" ###%%%''''''&&&&&&((((((((((((((('''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''(((((()))'''((((((((((((''''''&&&((((((''''''''''''((((((+++***)))(((((()))******)))))))))))))))(((''''''(((((()))))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((()))'''&&&''')))+++++++++(((((())))))******++++++***((('''&&&&&&'''&&&%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%$$$###"""!!!&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((())))))((('''(((***&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''((((((&&&%%%%%%''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$(((''''''&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########))))))))))))((('''&&&&&&'''(((((())))))(((((('''***(((%%%%%%&&&''''''%%%&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''' ###&&&((()))'''$$$"""###$$$&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%''')))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,,,,***((('''))))))(((((((((''''''''''''''''''''''''&&&&&&&&&((()))))))))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&&&&'''''')))***+++,,,((((((''''''''''''((((((***))))))(((((())))))***'''((((((((((((''''''&&&'''(((((((((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))((((((((((((---+++((('''((()))******''''''((()))***+++,,,,,,***'''$$$$$$&&&((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))((('''&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))%%%&&&'''&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))''''''((('''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''$$$''')))'''######&&&)))'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$''''''(((''''''&&&%%%$$$&&&''''''((((((''''''&&&)))'''%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((('''''''''&&&''''''''''''''''''''''''+++++++++***(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***)))(((''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((()))))))))***'''(((((()))(((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((())))))))))))))))))))))))))))))++++++******************))))))))))))((((((((((((111...***'''''''''''''''&&&&&&&&&'''((())))))))))))&&&$$$%%%)))***(((%%%&&&&&&''''''''''''&&&&&&******+++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%######$$$&&&'''&&&&&&&&&&&&''''''((((((%%%%%%%%%### %%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$&&&'''&&&$$$$$$&&&)))'''''''''&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((''''''''''''"""###$$$&&&''''''''''''###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''&&&%%%$$$%%%'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((***)))((('''''''''''''''***)))(((&&&&&&'''((((((((((((''''''''''''((((((''''''(((((())))))))))))((())))))******)))))))))((('''''''''&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))******************++++++))))))))))))((((((((((((...,,,((('''((())))))(((((((((((((((''''''''''''((('''''')))++++++(((%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''!!!"""###%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((''''''&&&&&&%%%'''((((((&&&###!!!!!!"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&'''(((((('''%%%###$$$&&&((('''&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&((()))***,,,,,,((((((''''''&&&&&&&&&%%%&&&'''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''((()))*********######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%'''((()))$$$$$$$$$$$$%%%&&&'''(((***))))))((('''&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((('''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))((((((''''''''''''(((((((((((())))))***+++,,,((((((''''''''''''((((((&&&&&&'''((())))))))))))((())))))***************)))(((''''''&&&&&&''''''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***************))))))))))))(((((((((((('''&&&%%%''')))++++++++++++*********)))))))))(((&&&''')))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&$$$$$$$$$%%%'''&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%&&&'''((((((((($$$"""###'''***(((%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))(((&&&%%%###""""""&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%%%%&&&###$$$%%%%%%$$$$$$%%%&&&***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))***%%%&&&&&&'''((()))))))))******)))((('''&&&&&&%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++***((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((()))%%%&&&((()))***+++++++++((((((''''''''''''((((((%%%&&&'''))))))))))))((('''(((((()))******))))))***)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))((((((((((((%%%$$$%%%'''***+++)))((())))))))))))************'''((()))&&&"""!!!%%%)))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''((()))***+++$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$"""!!!%%%%%%&&&''''''&&&%%%$$$!!!###$$$%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%'''))))))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''((((((''''''''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&((())))))&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&+++******((('''&&&%%%%%%""""""######$$$######"""&&&&&&''''''''''''&&&&&&!!!$$$''''''%%%$$$%%%'''"""$$$%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''%%%$$$$$$%%%''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''''''''''''''((()))***$$$%%%'''((((((((('''&&&((((((''''''''''''(((((($$$%%%'''))))))))))))(((&&&&&&'''((())))))((((((+++***)))''''''(((((()))+++******)))((('''''''''))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))((((((((((((((('''((())))))((($$$!!!%%%%%%&&&'''((()))******((()))((("""###+++&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''))))))((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$ """###%%%&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""%%%'''&&&$$$$$$'''+++&&&'''''''''((()))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&'''((()))***%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$!!!$$$''''''%%%$$$%%%'''$$$%%%'''&&&&&&&&&'''((($$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((&&&###"""######$$$%%%'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%$$$%%%'''(((((()))***+++***)))'''%%%''''''((((((((((((''''''&&&&&&&&&%%%&&&'''((()))$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''((()))***++++++,,,++++++***)))((('''''''''&&&&&&((()))''' ******))))))))))))******************************+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''(((&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###$$$&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%***)))((('''%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&""" """'''***(((%%%"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((((((((())))))******((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''###%%%&&&'''&&&''')))***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&''''''((()))***)))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))*********)))))))))))))))+++*********+++***'''%%%******))))))))))))***************************************)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&((($$$"""###&&&(((&&&$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''))))))((((((***+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&***)))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((***)))))))))((((((((('''(((((())))))************++++++,,,+++******,,,---***))))))(((((())))))*********************************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''(((((('''''''''$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''$$$%%%%%%&&&'''((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$((('''''''''''''''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))&&&###$$$&&&'''%%%###&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))((('''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&''''''&&&&&&%%% """%%%&&&&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&((((((&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))******$$$'''))))))''''''***---))))))(((((((((((())))))***************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''$$$&&&((('''&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((###"""###%%%'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&'''&&&&&&!!!###%%%&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&***(((%%%###"""$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((((((((())))))))))))((((((''''''((((((((()))))))))&&&'''''''''(((((())))))'''''''''((()))*********++++++******)))((((((''' $$$((()))'''&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&(((((((((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%!!!$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))'''$$$""""""$$$&&&((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((())))))******))))))((((((((((((((()))))))))***&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++,,,,,,+++***)))(((''''''###&&&)))******)))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&((())))))(((''''''((($$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&+++)))&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&((()))***%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%"""$$$''''''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))************))))))'''''''''((((((((())))))&&&&&&''''''((())))))***''''''(((((())))))******+++*********))))))((((((+++***))))))***+++***)))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%"""!!!###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&(((((((((&&&&&&&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###%%%'''(((&&&%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%!!!###%%%(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))************000,,,'''&&&)))+++***)))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&'''''''''!!!"""###$$$&&&'''((()))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$######$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%&&&'''((('''(((((('''%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''%%%""""""###$$$%%%''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!""""""###$$$%%%&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""((((((&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###&&&$$$"""$$$((()))(((%%%&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((())))))(((((())))))*********+++***)))(((''''''((()))***(((((('''(((((()))***+++'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&''')))***((('''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&000...***'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&""" """&&&(((&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))(((''''''''''''(((###$$$%%%&&&&&&&&&%%%$$$***)))'''&&&&&&''')))***'''&&&&&&%%%&&&''')))***'''''''''''''''''''''''')))'''$$$$$$&&&&&&### $$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###"""###$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((%%%######&&&((((((&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&''',,,!!!(((---(((&&&)))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&((()))(((&&&$$$""""""$$$&&&'''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$######"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((******)))((((((((()))***)))))))))(((((((((((((((***)))(((''''''((()))***(((((((((((((((((()))***'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''%%%######$$$&&&''''''((((((''''''&&&&&&%%%%%%))))))*********)))((((((,,,***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%######""""""###$$$%%%&&&'''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''%%%###'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((%%%###$$$&&&((('''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&$$$###)))%%%$$$(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))(((&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%'''(((((((((''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''###%%%'''))))))(((%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&%%%%%%%%%(((***((($$$"""$$$''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''---+++)))((('''((()))***))))))(((((('''&&&&&&&&&))))))(((((((((((())))))))))))(((((('''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%"""!!!###&&&'''((())))))((('''&&&%%%$$$$$$''''''''''''&&&&&&%%%$$$'''&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%)))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%)))&&&%%%(((%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$((((((((('''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$&&&''')))###%%%&&&(((((('''&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((''''''&&&&&&%%%'''((('''%%%###%%%&&&''''''''''''&&&%%%$$$$$$((((((((('''''''''((((((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******...---***((('''''')))***((((((((((((((((((((('''))))))(((((((((((())))))***)))((('''''''''''''''((('''&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''***(((&&&&&&''')))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((******(((%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&((()))***&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((())))))$$$##################$$$&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&''''''+++&&&$$$'''(((%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((''''''&&&&&&%%%###%%%'''((('''%%%&&&&&&''''''&&&%%%$$$$$$*********)))((('''&&&%%%%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&(((***+++---,,,***(((''''''((()))''''''((()))******++++++(((((())))))))))))(((((())))))(((''''''&&&''''''((('''&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((***,,,,,,***((($$$%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&###$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))++++++&&&&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((((((%%%$$$%%%%%%"""!!!"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&""""""###$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$###$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&'''$$$"""$$$(((***(((%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%######$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))******)))((((((''''''(((&&&'''((()))***,,,,,,---(((((())))))))))))((((((((((((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++***'''$$$######$$$%%%&&&'''((((((&&&&&&'''''''''''''''&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''$$$$$$%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%% !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''&&&''')))***+++***((('''''''''((()))(((((('''&&&&&&''''''((()))***++++++'''((()))******)))((('''''''''&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%''''''%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###!!!###$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&"""%%%((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$&&&'''''''''((())))))$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''((()))((('''%%%$$$ """%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%((()))((($$$"""$$$'''"""###$$$%%%&&&'''''''''"""$$$&&&((()))))))))((("""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&)))...222222///+++((($$$%%%'''))))))(((&&&%%%'''''''''((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$%%%'''((($$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%!!! """(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))&&&''''''''''''''''''&&&"""%%%((((((&&&%%%&&&'''%%%&&&&&&''''''(((((((((###$$$%%%&&&'''''''''''''''((((((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###""""""%%%%%%###""""""###"""###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&'''((())))))'''%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((%%%$$$%%%''''''$$$!!!$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%+++***'''&&&%%%&&&'''(((%%%&&&&&&'''((()))******(((((('''''''''(((((()))(((((((((((((((((((((((())))))'''&&&&&&'''((()))(((,,,///000---)))&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$)))((('''%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((('''%%%######%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&& """$$$&&&''''''''''''"""###$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###'''%%%### ###%%%'''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&)))'''&&&&&&&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((('''&&&&&&'''(((***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((%%%!!! ###&&&'''&&&&&&%%%%%%&&&&&&'''########################$$$%%%&&&&&&&&&%%%$$$###'''%%%$$$%%%''''''&&&%%%(((((((((''''''&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%'''((()))(((''''''((('''%%%#########$$$%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&((())))))((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((&&&%%%&&&((((((&&&###$$$$$$%%%%%%&&&''''''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''))),,,///000---***'''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&''''''(((''''''&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&&&&&&&&&&''''''''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%######%%%'''(((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''%%%$$$%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((((((((&&&&&&'''((()))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''%%%$$$$$$#########$$$'''))))))(((%%%%%%$$$$$$$$$#########"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$!!! !!!%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&'''((()))'''&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''''''''+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&***,,,//////---***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((()))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$#########$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%###""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''')))((('''%%%###&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''((()))***)))'''&&&&&&'''))))))(((((('''&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((,,,+++***((('''&&&%%%%%%$$$######%%%'''))))))((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$"""!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''"""######$$$%%%&&&''''''''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&)))+++------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&'''''')))******)))'''%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''######$$$%%%&&&&&&''''''''''''''''''((())))))***&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***))))))))))))))))))))))))&&&'''(((*********)))(((''')))******((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&+++***((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&'''&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$"""!!!!!!"""$$$&&&$$$$$$############$$$$$$''''''&&&&&&&&&%%%&&&&&&+++(((%%%%%%'''((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((()))******)))&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&$$$"""!!!!!!###%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$########################%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&((('''%%%$$$%%%''')))+++'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''"""$$$'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))'''((())))))************&&&'''(((((('''&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''''''''(((******)))'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&$$$!!! """%%%'''$$$#########$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((((((,,,((($$$###&&&((((((&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&''''''((()))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&''''''((('''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&$$$######%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$%%%'''(((((('''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))+++'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))((((((((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))'''''''''''''''((()))***'''''''''''''''''''''''''''''''''(((((()))***+++''''''((('''&&&''')))+++''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%!!!"""$$$%%%&&&&&&&&&%%%###%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%######$$$&&&''''''&&&&&&(((******(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%###""""""$$$&&&((($$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%&&&(((***,,,+++&&&!!!!!!$$$&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%!!!"""$$$&&&'''(((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''((((((((((((((('''''''''%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&'''((()))******)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++'''((((((((('''(((***---))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$!!!$$$&&&'''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,***'''%%%$$$&&&(((***&&&%%%&&&'''))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&((()))+++,,,"""######$$$'''))),,,...///)))$$$###'''))))))&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&'''((((((###%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""")))'''&&&&&&&&&&&&$$$###"""""""""######$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$ %%%)))***)))&&&###(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''"""""""""###$$$%%%&&&'''&&&$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,,,,(((%%%$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((******+++)))((('''&&&&&&'''((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))))))))(((((())))))))))))((((((+++++++++***((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))))))))'''&&&%%%$$$$$$$$$((('''&&&%%%&&&(((***,,,///+++'''%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''))))))((($$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$(((***(((""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''%%%&&&''''''%%%######$$$''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%######%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&'''))))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))&&&&&&&&&'''''''''((((((&&&''''''''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***---***&&&%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&***((('''&&&((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***++++++***((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((&&&######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''***(((&&&%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''---+++)))(((((('''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''&&&&&&'''(((((()))((((((&&&''''''((((((''''''&&&((((((((()))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$#####################$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''')))'''&&&$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((,,,***((('''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###"""!!!!!!"""$$$'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&'''&&&###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******'''''''''(((((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))(((((((((******))))))(((&&&%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((()))))))))'''%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&)))+++)))&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$""""""###%%%''')))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$$$$%%%(((******)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''')))***++++++''''''((())))))(((''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((((((((('''(((((())))))))))))((((((''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))***)))&&&###$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&&&&''''''''''''$$$######""""""""""""###&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$&&&'''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''(((((()))&&&%%%###$$$%%%&&&&&&%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$(((+++)))$$$!!!$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$###"""###%%%''''''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++***'''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&'''(((((('''&&&&&&$$$######$$$$$$%%%&&&'''''''''(((((((((((('''''''''(((((((((((((((((('''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''''''''((((((((()))'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''((()))(((&&&$$$$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&"""%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$######""""""######$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''$$$"""!!!"""$$$&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###'''******(((%%%"""&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%#########$$$%%%&&&'''((('''(((((((((((((((''''''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''',,,***'''&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''')))******)))'''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))'''%%%###""""""###%%%&&&"""%%%((((((%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((***(((&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$######""" $$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&&&&''''''"""######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&''')))***&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''(((((()))'''&&&%%%%%%%%%%%%&&&''',,,***'''$$$###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$%%%'''(((&&&$$$&&&'''((())))))((('''&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((("""###%%%'''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###)))((('''&&&%%%$$$$$$$$$'''%%%######$$$&&&&&&&&&'''---***''',,,)))$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***(((&&&%%%%%%&&&%%%###%%%&&&''''''%%%###$$$&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&((()))++++++''''''((())))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&'''***)))'''%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((&&&$$$%%%'''(((&&&$$$&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''((()))******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''''''''(((...000666;;;000"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%&&&''')))((((((###$$$&&&''''''%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############&&&)))---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''"""###%%%'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$'''%%%%%%%%%''''''&&&%%%&&&'''(((((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''',,,,,,,,,,,,+++)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$$$$''''''''''''''''''''''''((()))...;;;BBB000!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''((('''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&((('''&&&%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%"""!!! """$$$&&&''''''$$$$$$&&&((()))(((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$"""$$$%%%'''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***)))'''%%%$$$'''((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&(((((()))(((&&&%%%%%%%%%)))%%%'''888AAA... (((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%)))(((&&&$$$###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!###%%%&&&%%%'''&&&&&&(((******'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''########################&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***)))'''%%%$$$&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))))))))((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))***(((%%%###$$$%%%)))'''+++<<>>GGGOOOKKK@@@:::///)))...&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&(((***))))))***333<<<;;;222***''')))$$$$$$######$$$&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((()))((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###  &&&)))&&&###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((+++***((('''&&&&&&'''(((#########$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%"""  """$$$%%%'''((('''$$$#########%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((($$$!!!#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&###$$$***555AAAIIITTTHHH999...***)))(((''''''&&&%%%%%%$$$$$$$$$$$$ """%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''$$$###$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$"""!!!&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''+++333:::888///&&&%%%'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''&&&&&&%%%%%%)))(((((('''''''''((((((((()))))))))(((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&###"""###%%%&&&$$$"""%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%&&&'''((('''%%%######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&###$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$''',,,111555444...'''$$$''')))***)))'''&&&%%%%%%$$$$$$$$$%%%,,,+++***(((&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''(((((((((######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%***///...((($$$$$$'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%$$$###"""&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&((()))(((&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%""" ###&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$""" !!!$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%((((((''''''&&&%%%%%%%%%$$$%%%&&&'''''''''''''''############$$$%%%''''''(((((((((''''''&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###'''&&&&&&&&&&&&'''(((((($$$%%%&&&%%%###"""###%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((('''''''''''''''(((((('''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''(((((('''%%%######$$$&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''%%%%%%%%%$$$$$$$$$$$$$$$***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''&&&((()))((('''%%%%%%&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%''''''&&&$$$###)))(((((()))***((($$$!!!&&&%%%%%%$$$$$$%%%%%%%%%"""((()))(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&&&&'''(((''''''&&&&&&'''&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&''''''((())))))'''&&&%%%%%%$$$###"""$$$%%%%%%&&&'''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''''''''&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%'''((('''%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''###$$$$$$%%%&&&''''''(((***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''&&&%%%&&&''')))((('''&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ """'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&+++&&&!!!!!!%%%((('''$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&''')))***(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%)))((('''&&&&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&'''((((((%%%"""%%%%%%&&&'''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((((((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''((())))))***'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***+++((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$"""!!!!!!$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""###&&&)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&...***&&&&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%''')))***((()))***)))'''&&&&&&'''######$$$&&&'''((()))***'''''''''''''''&&&%%%$$$***)))((('''&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''######$$$&&&(((((('''%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$'''((('''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%%%%'''''''''''''''''''''''''''$$$%%%%%%$$$""""""$$$'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%******)))(((&&&%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###"""###%%%((())))))***+++***'''%%%&&&(((###$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$%%%&&&(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((('''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&!!!"""$$$$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((($$$!!!###'''(((%%%"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&)))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&""""""""""""""""""#########$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%(((******'''&&&''')))''''''''''''''''''''''''$$$&&&'''&&&######%%%'''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''(((((( """$$$%%%%%%%%%'''((($$$$$$$$$$$$%%%%%%&&&'''###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###!!! !!!###&&&((()))+++,,,***'''%%%&&&((($$$%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''#########$$$&&&((()))******))))))'''&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&***)))'''### !!!%%%(((%%%&&&''''''((((((''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))******(((''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))((('''&&&&&&$$$$$$######$$$&&&((()))$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))'''%%%%%%$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((***+++,,,$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&&&&%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%)))&&&######&&&)))***)))%%%######%%%((((((&&&###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((---+++(((%%%%%%&&&)))+++%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$!!!((('''%%%$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&(((+++,,,)))(((&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&############$$$%%%%%%&&&'''%%%$$$%%%((((((&&&###!!!"""$$$&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&$$$$$$%%%&&&'''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" """%%%***...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$(((''''''&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$$$$&&&''''''&&&%%%######%%%'''(((&&&###''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((+++***'''&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""" $$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$%%%((((((&&&$$$ !!!"""###%%%&&&''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$""""""%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$"""""""""""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&((((((,,,)))&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$###### """$$$&&&'''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&### ###&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&)))++++++)))'''''''''''''''''''''''''''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%)))(((&&&%%%%%%''')))******)))'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!%%%(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""  """###%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%)))(((((('''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$###!!! !!!"""$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---,,,***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$$'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''')))((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''!!!!!!###$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%###""""""""""""###%%%&&&"""$$$&&&&&&%%%%%%'''((($$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###  $$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&$$$$$$%%%&&&'''$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###"""!!!!!!&&&&&&'''''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((!!!$$$&&&&&&%%%%%%&&&((($$$%%%&&&%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%########################%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((***((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&((((((%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''(((&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%"""$$$''''''%%%$$$%%%'''$$$%%%&&&%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&'''))))))************))))))''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###"""%%%'''(((((('''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''+++***'''$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%%%%&&&###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$"""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&%%%###"""$$$$$$%%%%%%&&&'''((((((######$$$%%%'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&(((''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""&&&&&&'''(((((('''&&&&&&'''&&&$$$######$$$&&&'''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%))),,,...---+++)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''''''######''''''"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%******)))((('''&&&&&&%%%&&&%%%%%%$$$$$$######"""#########$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&)))******)))&&&%%%%%%%%%$$$###$$$%%%'''((($$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%$$$$$$%%%&&&(((((('''&&&&&&$$$$$$###"""###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&###&&&&&&"""###((('''"""''''''''''''''''''''''''$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%***)))((('''''''''''''''&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''''''''''''''''''''&&&$$$######$$$&&&''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''***+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&###$$$((((((%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""""""""###%%%'''***+++'''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''&&&(((((($$$%%%)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$%%%))))))'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""#########$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&'''&&&############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&&&&((((((&&&%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&############$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%&&&'''((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%###!!!&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%""""""''')))&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$(((((('''&&&$$$!!!%%%%%%%%%%%%&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$$$$%%%###%%%&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&$$$$$$######$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$#########((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&%%%$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%!!!!!!''')))'''###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%%%%&&&###$$$&&&'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$######"""'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%'''&&&""""""###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$"""$$$'''******)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$"""!!!###&&&((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((***+++***)))'''((((((%%%%%%((()))'''$$$&&&+++''''''''''''''''''''''''+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''######&&&%%%!!!!!!$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""'''+++---+++(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++***(((&&&%%%$$$###$$$$$$######$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''',,,***(((%%%###"""""""""&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''')))***)))(((''''''''''''&&&'''(((###%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''###%%%''''''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###########################''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###!!!############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!%%%%%%!!!!!!&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#####################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""!!!''',,,...,,,(((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&$$$######""" !!!!!!"""######$$$$$$$$$&&&''''''%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((('''&&&$$$$$$$$$&&&(((***''''''''''''''''''''''''$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%###$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###((((((((((((((((((((((((###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''$$$$$$###############$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$###"""!!! ''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&%%%&&&((('''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&'''))))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$((((((''')))+++)))$$$ &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&''''''%%%######$$$&&&"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######%%%&&&'''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''')))******&&&!!! $$$)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''***,,,***%%%"""''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&''''''(((((((((''''''###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))***)))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''))))))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###"""###$$$### &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$###"""###$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$############$$$###$$$$$$!!! %%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$***)))(((&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""''''''(((&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$&&&)))***(((%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((---+++)))'''%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***'''%%%$$$$$$%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%###!!! $$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%"""!!!"""######$$$%%%&&&### !!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$!!!!!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###!!!"""$$$%%%%%%$$$"""!!!%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&))))))(((((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$!!!"""''')))&&&"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&%%%$$$$$$###***)))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))***((('''&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%### ######$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!###$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''***(((&&&$$$###$$$&&&'''''''''((('''%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$'''''''''&&&%%%$$$"""""" &&&++++++'''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&'''''''''((()))***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&###############$$$%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$!!!"""''')))&&&"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%$$$$$$######$$$&&&'''(((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$%%%%%%%%%$$$###"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&'''!!!"""###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$!!!!!!$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%%%%''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&((()))###$$$$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ &&&+++***&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((""""""""""""###$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""!!!###%%%%%%%%%%%%''')))#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$&&&)))***(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((( """%%%'''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""!!!""""""######$$$###"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$%%%%%%!!!!!!"""###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((%%%!!!"""%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%!!!"""###%%%&&&'''((((((%%%%%%$$$!!! %%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&''''''((()))***############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&(((***+++,,,---!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%&&&&&&%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###!!! ######$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%%%%$$$'''&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&'''&&&'''%%%"""!!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))&&&""" !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%&&&'''(((&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&&&&$$$$$$$$$&&&""""""###$$$%%%%%%&&&&&&#########$$$%%%&&&'''(((!!!###%%%'''((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''"""############$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!###&&&&&&$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))***######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&((('''&&&&&&%%%$$$###"""$$$%%%'''(((((('''%%%###'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######(((((('''&&&%%%###"""!!!%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%444///***&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&#########$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!###&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))***))))))((('''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%'''(((((((((''''''&&&&&&&&&$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$***(((&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$"""""""""$$$%%%######$$$%%%%%%&&&''''''***)))'''%%%"""!!! ######$$$%%%%%%&&&''''''$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&'''(((((('''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!###%%%&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))))))))(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%#########$$$$$$'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))"""###$$$%%%&&&&&&'''&&&((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%###$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''))))))((('''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$&&&((()))%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''' """###$$$%%%%%%%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&%%%%%%$$$######&&&&&&&&&%%%&&&''''''(((!!!"""###%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%$$$############%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%$$$&&&((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$(((''''''&&&%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%&&&'''''''''%%%%%%$$$%%%%%%'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%######$$$&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%'''((()))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((((((((''''''&&&((('''&&&%%%$$$#########''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&%%%$$$&&&&&&&&&&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''!!!!!!""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&%%%$$$######$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###""""""###%%%&&&%%%$$$ """$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%((('''$$$!!!!!!###''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&((('''&&&!!!###%%%'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!%%%((('''###!!!"""%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&''''''(((######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%######$$$''')))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&'''---,,,***(((&&&$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%'''((()))***$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$###"""""""""$$$'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###""""""###$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((())))))((($$$&&&'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!%%%))))))&&&$$$&&&)))(((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&((()))******((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############"""###$$$&&&'''((())))))#########$$$%%%&&&((()))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&(((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%!!!"""###%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&